Drag Chutes v3 - Realistic Drag Racing Parachutes for FiveM
Drag Chutes v3 is a fully synchronized, prop-based drag racing parachute system built for realism, simplicity, and performance.
There is no extra ID configuration and no framework dependency.
Drop it in, restart your server, and it works.
Designed for drag racing, RP, and competitive servers that want functional, immersive parachutes & not just visuals.
────────────────────────────────────────
🚀 Quick Start (Seriously)
1. Drop drag_chutesv3 into your resources folder
2. Add ensure drag_chutesv3 to server.cfg
3. Restart the server
4. Done.
────────────────────────────────────────
✅ Works on ANY Vehicle
• No extras required
• Chutes attach using smart bone detection
• Works on all vehicle models by default
• Vehicle class blacklist supported (block motorcycles, planes, boats, etc.)
────────────────────────────────────────
🌐 Fully Synced (OneSync)
• All players see all deployed chutes in real time
• State stays synced across the server
• Chutes persist when exiting vehicles
• Distance-based sync for performance & only syncs to nearby players
• New players joining receive all active chutes automatically
────────────────────────────────────────
🛑 Realistic Drag Slowdown
• Applies true aerodynamic drag via velocity reduction
• Much more effective than braking alone
• Drag strength configurable (Config.ChuteDragMultiplier)
• Can be disabled if you want visuals only
────────────────────────────────────────
🎮 Simple Controls
Open Menu F6 / /chutemenu
Deploy / Close K / /chute
Pack Chute /chutepack
Controls are configurable via config.lua. Keybinds are registered with FiveM's native system — players can rebind them in their FiveM settings.
────────────────────────────────────────
🎯 In-Game Positioning Mode
Built-in live NUI editor to perfectly position chutes on any vehicle:
• Move, rotate, and fine-tune in real time with visual preview
• Preview both open & closed states simultaneously
• Draggable panel — reposition the UI anywhere on screen
• 3D axis indicators on the vehicle for precision
• Type exact coordinates directly into input fields
• Copy position from one state to the other
• Free-look camera (Q) to inspect placement from any angle
• Save or cancel instantly — no restarts required
Positioning Controls:
Move Arrow Keys
Height Page Up / Page Down
Rotate Numpad 4–9
Fine Adjust Hold Shift
Preview States E
Free Look Camera Q
Save Enter
Cancel Escape / Backspace
────────────────────────────────────────
💾 Presets & Persistence
• Save your own chute positions per vehicle, per player
• Per-plate configs & different chute positions on different copies of the same vehicle
• Automatically reloads saved position when entering the vehicle
• Default built-in presets supported (expandable in presets.lua)
• Storage priority: Player+Plate → Player+Model → Global → Built-in Preset
────────────────────────────────────────
🔊 Immersive Effects
• Deploy sound effect (customizable .ogg)
• Packing sound effect (customizable .ogg)
• Optional camera shake on deployment
• Hazard lights activate automatically on deploy, turn off when packed
• All effects toggleable per-player via the settings menu
────────────────────────────────────────
👁️ 3rd-Eye Packing Support (Optional)
Automatically integrates with:
• ox_target
• qb-target
• qtarget
• bt-target
• t-target
No configuration needed the resource auto-detected.
────────────────────────────────────────
🏁 Drag Strip Integration
• Define finish line zones that auto-deploy chutes when crossed at speed
• Ships with Sandy Shores & Fort Zancudo presets
• Configurable minimum speed threshold
• Cooldown between auto-deploys to prevent spam
• Add your own tracks in config.lua or register them at runtime via exports
────────────────────────────────────────
🔗 Full Export API
Client Exports (9):
• HasChuteAttached, GetChuteState, ToggleChute, RemoveChute, AttachChute
• OpenPositioningMode, HasPermission, TriggerAutoDeploy, RegisterFinishLine
Server Exports (9):
• SaveConfig, LoadConfig, DeleteConfig, GetAllConfigs, GetActiveChutes
• SavePlayerPreset, LoadPlayerPreset, HasPermission, GetFrameworkName
Integrate with any drag racing script, race system, or custom resource.
────────────────────────────────────────
🌍 10 Languages Included
English, German, French, Spanish, Portuguese, Arabic, Dutch, Turkish, Polish, Thai
Add your own by dropping a file into the locales/ folder.
────────────────────────────────────────
📢 Multi-Notification System
Auto-detects and uses your existing notification system:
ox_lib → mythic_notify → okokNotify → ESX → QBCore → Standalone (GTA native text)
Or force a specific one in config.
────────────────────────────────────────
🔐 Optional Permissions
By default, everyone can use chutes.
Optional restriction methods:
• ACE permissions (chute.use)
• Whitelist (license / Discord / Steam)
• ESX / QBCore / QBox framework auto-detection
• Server-side with caching for performance
────────────────────────────────────────
🖥️ Multi-UI Menu System
Auto-detects your UI library:
• ox_lib
• qb-menu
• esx_menu_default
• Custom NUI fallback (no dependencies)
Full menu with Toggle, Pack, Position, Remove, and Settings options.
────────────────────────────────────────
⚡ Optimized & Lightweight
• Modular architecture - clean separation of concerns
• No heavy loops - interval-based checks, not per-frame
• Distance-based sync - only communicates with nearby players
• Auto-cleanup when vehicles despawn
• Minimal idle resource usage
• OneSync required
────────────────────────────────────────
🛠️ Configuration Preview
────────────────────────────────────────
🗄️ Storage Options
Default: JSON (zero setup, works instantly)
Optional: MySQL via oxmysql or mysql-async
Switching is as easy as:
Config.StorageBackend = "mysql"
────────────────────────────────────────
📜 Requirements
• FiveM server with OneSync enabled
• Optional:
- oxmysql (for MySQL storage)
- ox_lib (for enhanced menus & notifications)
- Any supported target system (for 3rd-eye packing)
────────────────────────────────────────
📜 License & Protection
• Protected by CFX Asset Escrow
• Editable: config.lua, shared/presets.lua, locales/, html/, client/ui/, storage files
• ❌ Resale prohibited
────────────────────────────────────────
👑 Credits
Created by Esko @ RevToolz
Support Discord: https://discord.gg/gknfzxwZ9f
────────────────────────────────────────
⚡ Delivery
• Instant Tebex delivery
• Free future updates included