A Car Rental Script with NUI, rental contract, HUD timers, return stations, out-of-vehicle enforcement, and a rental paper item.
Features
-
Rental stations with custom NPCs, configurable per-station brand style (colours, logo, name) and E-key or target system interaction
-
Full-screen NUI for vehicle selection showing category, seats, deposit and price — supports cash and card payment
-
Rental cost = base price × duration multiplier + deposit, all calculated and shown before confirming
-
Digital rental contract with typed signature — stored on the rental paper item and viewable at any time
-
Vehicle spawns at the station with a clean plate, full fuel, no dirt; player is automatically seated and receives keys
-
HUD timer on screen showing vehicle, plate and remaining rental time — turns red when overdue
-
Overdue charge per minute after the rental expires, deducted from cash
-
Deposit partially refunded on return based on vehicle engine and body health — worse condition means less back
-
Out-of-vehicle timer: if the player leaves the rental vehicle too long it gets repossessed
-
Return stations with markers and blips — only visible during an active rental to keep the map clean
-
Rental paper item stored in inventory with all contract details as metadata; use the item to open a read-only document viewer
You can configure your own framework, target, inventory, notification and vehicle key system
Supporting
-
ESX, QBCore or QBOX
-
ox_target, qtarget, qb_target or none
-
ox_inventory or qb_inventory
-
esx_notifiy, qb_notify or ox_lib notifications
-
qb-vehiclekeys, qbx_vehiclekeys, qs-vehiclekeys, cd_garage, wasabi_carlock, Renewed-Vehiclekeys, t1ger_keys, mk_vehiclekeys, xd_locksyste
Preview