Complete Vehicle Key Management System for ESX Servers
T1GER Key System revolutionizes vehicle ownership and security on your FiveM server with a comprehensive solution for managing vehicle keys, locks, and access control. From realistic lockpicking mechanics to sophisticated alarm systems, this script brings depth to vehicle interactions that enhances both criminal and civilian roleplay scenarios.
Car Menu Features
- See a list of owned vehicle keys; click to borrow key to closest player.
- Control vehicle windows & doors.
- Turn engine & neon on or off.
- See insured vehicles (requires T1GER Insurances).
Advanced Key Management Interface
The intuitive car menu provides complete control over your vehicle access:
- Visual Key List - View all keys in your possession with vehicle names and plates
- Key Sharing System - Lend keys to nearby players for temporary access
- Door Control Panel - Script automatically detects available doors per vehicle (2-door, 4-door, trunk, hood)
- Window Management - Control intact windows individually or all at once
- Engine Toggle - Remote engine start/stop from the menu
- Neon Lighting Control - Toggle underglow lights if equipped
- Insurance Integration - View insured vehicles when using T1GER Insurances script
Lock/Unlock System
- Configurable key to lock/unlock vehicles.
- Whitelist job vehicles in config for lock system.
- Prop emote, GTA sounds, effects and lights upon locking/unlocking.
- Lock/unlocked stolen NPC vehicles, if player has the keys.
- Lock owned vehicles if player has borrowed keys.
Immersive Locking Experience
Every lock/unlock action feels satisfying and realistic:
- Key Prop Animation - Player holds car key prop during lock/unlock
- Authentic GTA Sounds - Native lock/unlock sound effects for familiarity
- Visual Feedback - Headlight flash and indicator blink on lock/unlock
- Job Vehicle Whitelist - Configure which job vehicles bypass personal keys (police cars, ambulances, etc.)
- Borrowed Key Access - Players with temporary keys can lock/unlock as if they own the vehicle
Lockpicking/Hotwiring
- Lockpick parked & locked cars around San Andreas (requires NPC car locking script, snippet on my discord for this too).
- Configurable chances for lockpick & hotwire success.
- Lockpick player owned vehicles.
- Integrated police alerts, use your own in utils.lua file.
- Item requirement for lockpicking, hotwiring available after lockpicking.
Criminal Mechanics System
Robust vehicle theft mechanics add depth to criminal roleplay:
Lockpicking Features
- Item-Based Lockpicking - Require lockpick tool from inventory (configurable)
- Success Chances - Configure lockpick success rate (base) and reduced rate for alarmed vehicles
- Progressive Difficulty - Alarm-equipped vehicles are harder to break into
- Automatic Police Alerts - Notify online officers when lockpicking occurs (customize in utils.lua)
- NPC Vehicle Support - Lockpick parked NPC cars with optional NPC locking script
- Player Vehicle Targeting - Steal from other players' vehicles when they're not around
Hotwiring Mechanics
- Post-Lockpick Requirement - Vehicles remain disabled until hotwired successfully
- Configurable Success Rate - Balance risk vs reward with hotwire difficulty
- Skill-Based Gameplay - Tension builds as players attempt to hotwire before police arrive
- Engine Lock - Hotwired vehicles won't start until bypass is complete
Alarm System
- Buy vehicle alarms for owned vehicles.
- Different types of alarms, the better the lower chances of successful lockpicking.
- Alarm prices are based on vehicle purchase price.
Multi-Tier Security System
Vehicle owners can invest in security that actually matters:
- Alarm Shop Integration - Players purchase alarms from configurable shop locations
- Tiered Protection Levels - Basic, standard, premium alarm tiers with decreasing lockpick success rates
- Dynamic Pricing - Alarm cost calculated as percentage of vehicle value (expensive cars = expensive alarms)
- Owner Notification System - If owner is online, alarm sends alert with map ping when triggered
- Alarm Central Interface - View triggered alarms and vehicle locations in real-time
Steal NPC Cars
- Aim at NPC vehicles to steal their cars.
- Configurable chance of receiving NPC vehicle keys.
- NPC will alert police after Grand Theft Auto is complete.
- Search vehicles for loot - maybe sell them to a pawnshop?
Dynamic Car Jacking System
Realistic Grand Theft Auto mechanics create tense moments:
- Weapon Aim Requirement - Point weapon at NPC driver to initiate carjacking
- NPC Reaction System - NPCs exit vehicle with hands up or flee based on configuration
- Key Success Chance - Configure probability of NPC surrendering keys vs running away
- Automatic Police Dispatch - NPC calls police after fleeing, creating chase scenarios
- Vehicle Search Option - Loot glovebox for items and cash after successful theft
- Hotwire Alternative - If NPC escapes with keys, hotwire to drive the vehicle
Notes
- Test with OneSync, fully compatible and synced between all players.
- Works very well with T1GER Insurances & T1GER Car Dealer with configurable options.
- Almost everything is config based.
- Language file included to easily translate the script.
Technical Excellence
Synchronization & Performance
- OneSync Optimized - Full compatibility with OneSync/Infinity/Beyond
- Multi-Player Sync - Lock states, keys, and alarms sync perfectly across all clients
- Minimal Resources - Efficient code keeps server performance optimal
- Network Optimization - Smart syncing reduces unnecessary network traffic
Integration Capabilities
- T1GER Insurances - View insured vehicles in key management menu
- T1GER Car Dealer - Automatic key distribution on vehicle purchase
- Custom Police Alerts - Easy utils.lua customization for your notification system
- Inventory Support - Works with ESX inventory for lockpick items
Requirements
- ESX 1.2 and below (NOTE: Does NOT support EXM/ExtendedMode or ESX v2.0+)
- ProgressBars (link in README or use your own)
Configuration Highlights
- Almost Everything Configurable - From success chances to alarm prices, customize every aspect
- Language Localization - Built-in language file supports easy translation
- Job Whitelist System - Define which jobs get automatic access to certain vehicles
- Custom Commands - Configure keybinds and commands to match your server
- Police Alert Integration - Use built-in alerts or integrate your own system via utils.lua
Perfect For
- Roleplay servers wanting realistic vehicle ownership mechanics
- Communities with active criminal and police roleplay
- Servers using T1GER ecosystem (Garage, Dealerships, Insurances)
- Administrators seeking granular control over vehicle access
What Makes It Stand Out
Most key scripts just lock and unlock doors. T1GER Keys creates an entire ecosystem around vehicle security. The tiered alarm system means expensive cars genuinely feel more secure. The NPC carjacking with random key success creates unpredictable tension - will the NPC hand over keys or run to police? The comprehensive key management menu shows exactly who has access to what, preventing the common issue of who has my car keys? The OneSync optimization means even on 128-player servers, lock states sync perfectly without desync issues that plague simpler scripts.
Installation & Setup
- Ensure you meet the ESX 1.2 requirement (not compatible with Legacy/v2.0+)
- Install ProgressBars dependency or disable in config
- Extract t1ger_keys to your resources folder
- Import SQL file to add required database columns
- Configure config.lua extensively (alarm prices, success chances, job whitelists)
- Customize language.lua for your server's language
- Edit utils.lua to integrate police alerts with your notification system
- Add to server.cfg and restart
Related Products You Might Like
- Vehicle Control UI - Complete vehicle management with 227+ sales, perfect companion for key system
- MyCarDealer - Professional car dealer script with 129+ sales for vehicle purchasing
- Super ESX Server - Complete ESX foundation with 306+ sales and vehicle systems included
- Premium Vehicle HUD - Professional speedometer trusted by 429+ servers