Fiveous Drones — The most advanced drone script on the market
Completely Open Source and delivered through CFX's Portal
Compatibility:
- ONLY WORKS WITH TGIANN-INVENTORY OR OX_INVENTORY (OR ANY INVENTORY THAT SUPPORTS METADATA)
- ONLY WORKS WITH QBCORE & QBOX FRAMEWORKS (OPEN SOURCE)
- screenshot-basic (required)
- qb-target or ox_target (required)
- lb-phone / lb-tablet (optional)
- pma-voice (optional)
- fivemanage / fivemerr / discord webhook - required for video/photo capturing
Performance
- Highly optimized — 0.01ms idle, ~0.20ms only for the active pilot during flight
- Zero performance cost for non-pilots (beacon lights, proximity sound, and searchlight rendering are lightweight client-side threads)
2 Drone Types — Civilian & Police
Civilian — Cinematic drone for content creation. 25+ camera filters, camera roll control, photo & video capture. A freecam replacement that doesn't give players a gameplay advantage.
Police — Watchdog-style surveillance drone with three vision modes:
- Normal: Full speed flight, searchlight, photo & video capture
- Night Vision: Film-noir style filter for low-light operations
- Tracking: Lock onto vehicles or players on-foot. Facial recognition identifies suspects by name, DOB, gender, job, callsign, and criminal record. Vehicle tracking displays model, plate, speed, and color. Searchlight automatically follows locked targets. Enforces a reduced speed cap while active.
Separate configurable props for each drone type (flying and crashed variants).
Entity Tracking System (Police)
- Crosshair-based lock-on with automatic target switching
- Player identification via facial recognition:
- Full identity: name, date of birth, gender
- Job & rank display for LEO/EMS (hidden when officer is masked)
- MDT callsign lookup (lb-tablet integration)
- Criminal record: charge count and felony flag pulled from MDT
- Player photo from ID system (cs_license integration)
- Vehicle identification:
- Model name, license plate, live speed (MPH), and paint color
- Full GTA V color table — all 161 color indices display readable names
- Mask detection — masked players show limited info (gender only, no name/DOB)
- Maximum tracking range (75m for players, 100m for vehicles)
- Line-of-sight requirement with 1.5s grace period before lock breaks
- Night-time operations require active searchlight to maintain lock
- Distance to target displayed in lock-on panel
Searchlight (Police)
- Toggleable spotlight visible to all nearby players
- Synced across all clients in real-time
- Automatically follows tracked targets when lock is active
- Reverts to camera-follow when no target is locked
Night Beacon Lights
- Double-strobe beacon pattern (red bottom, white top) active between 21:00–05:59
- Visible to all nearby players, not just the pilot
- Zero performance cost during daytime
Battery System
- Swappable batteries via target interaction on grounded drones
- Configurable drain rates: idle hovering, normal flight, and sprint multipliers
- Low battery and critical battery warning notifications
- Battery-dead drones perform a physics gravity fall and auto-land
- Battery cycle tracking stored in drone metadata
- Entire system can be disabled via config (infinite flight mode — battery bar hides from HUD)
Flight Mechanics
- Smooth WASD + mouse flight with configurable sensitivity
- Scroll wheel speed control with shift (fast) and ctrl (slow) modifiers
- Camera roll control (Q/E keys)
- Configurable max altitude ceiling (AGL-based, terrain-following)
- Ground clamping and water detection prevent terrain/water clipping
- Bridge and tunnel aware — drones fly, land, and crash correctly under overhead geometry
- Visual tilt when moving (configurable angle and lerp)
- Subtle hover bobbing animation while stationary
Connection & Return-to-Home
- Limited signal range with configurable distance (separate civilian/police ranges)
- Signal range bar with warning and critical states on HUD
- Automatic Return-to-Home (RTH) on signal loss
- RTH cruises at configurable AGL with smooth terrain-following (gradual altitude changes, no sudden jumps)
- Three-phase RTH: ascend → cruise → descend above home position
- Moving blip tracks drone position during RTH
- RTH breadcrumb trail viewable on in-app map
Collision & Crashing
- Full collision detection via raycasting (walls, buildings, terrain, objects, vegetation)
- Drones can be shot down by other players
- Crashed drones leave a damaged prop at the crash site (separate crash models for each skin)
- Crash props spawn correctly under bridges and in tunnels
- Camera shake and explosion particle effects on crash
- Crashed drones are retrievable by the pilot or any player via target interaction
- Crash parts item returned on salvage (configurable: destroy on crash or return to inventory)
Aero Companion App
Works with LB-Phone, LB-Tablet, or the Standalone Controller (no phone/tablet resource required).
- Drone pairing, renaming, and connection management
- Live flight telemetry (altitude, speed, battery, signal range, street name)
- Flight history log stored per drone with timestamps
- Photo & video gallery with playback
- RTH breadcrumb trail on interactive map
- Per-drone statistics: flights, distance, flight time, battery cycles, photos
- Profile page with lifetime stats across all drones
- LB-Phone & LB-Tablet app registration independently toggleable via config
Insurance System
- Configurable insurance tiers purchasable through the Aero app
- Replace crashed drones with configurable cooldowns
- Claims cover collision crashes, shots, and battery-dead incidents
- Police drones auto-insured with department coverage (no cooldown)
- Entire system toggleable — disable via config to remove the insurance tab
Skin Progression System (Civilian)
- 14 unlockable skins with unique drone models (flying + crashed variants)
- Challenge-based progression: fly distance (miles), successful landings, photos taken
- Sequential unlock — complete each challenge before the next becomes available
- Account-wide progress (tied to citizenid, persists across server restarts)
- Visual skin gallery in the Aero app with progress tracking
- Applied skins stored in item metadata — each drone remembers its skin
- Entire system toggleable via config
No-Fly Zones
- Polygon-based restricted airspace (configurable vertices per zone)
- Civilian drones cannot take off from or fly into restricted zones
- Police drones are exempt from all no-fly restrictions
- Zones displayed on the in-app map with configurable colors and labels
- Ships with default zones for Los Santos Airport and Fort Zancudo
Media Capture
- In-flight photo capture saved to drone's media gallery
- Video recording with start/stop controls
- Supports three media providers: Fivemanage, Fivemerr, and Discord webhooks
- Media is stored per-drone — recovered crashed drones retain their footage
- Photos saveable to LB-Phone gallery
Flight & Data Logging
- Every drone has a unique serial number
- Flight distance, battery cycles, and total flights tracked in item metadata
- Full flight logs stored per-drone with timestamps, duration, max altitude, top speed, and end cause
- Crashed drone data (serial, owner, battery state, flight history, media) recoverable by whoever picks up the wreckage
- Police can extract data from recovered civilian drones
Proximity Sound
- Nearby players hear drone buzzing based on distance
- PMA-voice integration — drone sound volume adjusts naturally with proximity
- Hear players near the drone while flying (configurable voice range)
Camera Filters
Civilian — 25+ filters across multiple categories:
- Clean / Neutral, Cinematic / Film, Color Styles, Dark / Gritty, Weather / Mood, Night / Neon, Vintage / Stylized
Police — 3 operational modes:
- Normal, Night Vision, Tracking
Anti-Abuse
- 5-second server-enforced cooldown between drone placements
- One drone per player limit
- Placement blocked while in vehicles
- Night-time tracking requires active searchlight
- Tracking mode enforces reduced speed cap
- No-fly zone enforcement for civilian drones
Bridge System (Open source)
All external resource calls are abstracted into unencrypted bridge files — swap implementations without touching core code:
| Bridge | Purpose | Default |
|---|
| Framework | Player data, job checks, citizenid | QBCore |
| Inventory | Item management, metadata | ox_inventory / tgiann-inventory |
| Target | Interaction zones on drones | qb-target / ox_target |
| Voice | Proximity voice control | pma-voice |
| Phone | Close phone/tablet on flight | lb-phone / lb-tablet |
| Integrations | MDT callsigns, charges, photos | lb-tablet / cs_license |
All integrations detect resource availability at startup — missing resources gracefully disable their features with no errors.
Configuration
- Fully configurable via
config.lua — speeds, distances, battery, models, keybinds, notifications, and more - Separate police and civilian drone models (flying and crash props per skin)
- Configurable camera filters for civilian drones
- Configurable police job list with minimum grade requirements
- Configurable mask drawable lists (male/female)
- Keybinds via FiveM's RegisterKeyMapping (player-rebindable)
- Optional external HUD toggling for cinematic mode
- Battery, insurance, and skins systems independently toggleable
- Media provider selection (Fivemanage / Fivemerr / Discord)