Aliano Vehicle Rental Script FiveM
A modern and optimized vehicle rental system for FiveM RP servers. Players talk to the rental NPC, pick a vehicle and a duration, pay with clean or dirty money, and receive a unique key linked to their car. Only the key holder can lock, unlock and start the vehicle. When the rental ends, the car disappears and the key is removed automatically.
🎥 Preview on Youtube:
✅ Features :
- ✔️ Modern animated UI : fade animations, logo, vehicle images, live prices and total summary
- ✔️ Custom notifications : fully configurable position
- Unique key system : each rental generates a key linked to one vehicle, keys can be lent to other players
- ✔️ Engine locked without the key : the vehicle can't be started without the key, even if it is unlocked
- ✔️ Lock / unlock with a configurable key (default U), checked server-side
- ✔️ Clean or dirty money payment through ox_inventory, refunds are given back in the same type of money
- ✔️ Custom durations and prices : from 1 hour to 1 week, with price multipliers
- ✔️ Automatic end of rental : players ejected, vehicle deleted, key removed from every inventory (even if lent)
- ✔️ Expiry warning notification before the rental ends
- ✔️ Smart parking spots : multiple spawn positions, occupied spots are skipped automatically
- ✔️ Rental NPC : custom model, position and heading, invincible and frozen
- ✔️ Props spawned by the script : no CodeWalker mapping needed
- ✔️ Configurable blips for the rental point and the vehicle pickup spot
- ✔️ Configurable vehicle color : black by default, with a per-vehicle override
- ✔️ Automatic refund if the vehicle fails to spawn
- ✔️ Fully standalone : works on ESX, QBCore, QBox or any framework
- ✔️ Everything in config.lua : vehicles, durations, prices, texts, UI texts, items, keys
- ✔️ Optimized for large servers : anti-spam protection, rental limit per player, server-side validation
✅ Dependencies :