🚗 Car Rental Script → Self service vehicle / Carsharing / Zipcar - Boats, Motorcycles, Planes!


Today we present our advanced car sharing (vehicle rental) script for ESX , QBCORE, QBOX and adaptable to all other frameworks


Video presentation of the script

Gameplay Preview

This script is an Advanced Car Sharing system. It allows you to place cars in your city that players can rent on a self-service basis. When a player rents a vehicle, if they stop renting it, other players can rent it by picking it up where the previous tenant left it. It’s an extremely comprehensive script for self-service vehicle rentals.

  • 3D Preview: When you approach a vehicle available for rent, a sleek 3D interface appears above the vehicle, indicating the deposit amount and the price you’ll pay per kilometer traveled with the vehicle.

  • Money deposit: When you start renting the vehicle, the deposit amount is deducted from your account. If you return the vehicle without any damage, the deposit will be refunded to you. Note that you can configure the conditions under which the rental vehicle must be returned to retain the deposit as you wish.

  • Preventing theft: When you are renting a vehicle, you can exit the vehicle and specify that you are keeping the rental ongoing. To prevent vehicle theft, if a player other than the renter is in the driver’s seat, the vehicle’s engine cannot start. Additionally, if you have a compatible key system, the player will receive the vehicle keys at the beginning of the rental, allowing them to lock the vehicle.

  • Dynamic blips: When you are the renter of a vehicle, a marker appears on the map allowing you to locate your vehicle if needed. This feature can be disabled in the script’s configuration according to your preferences.

  • The vehicles remain on the map: The script is designed to create a real immersion of vehicles in your server’s role-playing game. If a player uses a vehicle and then ends the rental, another player can subsequently rent the vehicle by picking it up from where the previous player left it. Note that the presence of vehicles on the map won’t cause performance issues because they are only displayed when the player is within a certain distance of the vehicle (configurable distance).

  • Respawn vehicles and unique vehicles: In the configuration, you can set up as many vehicles as you like. Additionally, you can define a timing for when the vehicle will reappear if the spawn location is not occupied. This allows you to create “vehicle spawn points,” which can be useful to set up near your server’s spawn point, allowing new players to rent a vehicle upon their arrival in town. On the other hand, you can also designate vehicles as unique, meaning they will only appear once, ensuring that there is only one model of the vehicle available for rent on the server at a time. You can use this to offer uncommon vehicles or if you prefer a more realistic system where vehicles don’t just appear out of nowhere.

  • Customize vehicles color and license plates: You can choose a custom color for each vehicle as well as a personalized license plate.

  • Works with all types of vehicles: You can use this script to create self-service vehicles of all types: cars, motorcycles, boats, and even planes!

  • Automatic payment upon disconnection: If a player disconnects while renting a vehicle, the payment will not be canceled, and it will be deducted directly from their bank account in the server’s database.

  • Choose your metric system: kilometers or miles: You can choose the metric system you prefer. This allows you to operate the script in either kilometers or miles. The metric format will also change the display of graphical interfaces with the corresponding abbreviations.

  • Compatible with your vehicle key script: The script is compatible by default with a variety of vehicle key systems. It’s highly likely that your key script is supported by default, and even if it’s not, you can easily adapt it in the configuration.

  • Compatible with your vehicle fuel system script: The script is also compatible by default with many widely used gas station scripts within the community, and similar to the key script, if your script isn’t compatible by default, you can easily make it compatible through the configuration.

  • Translated into many languages: The script is available in 9 languages by default, you can obviously create your own language file if your language has not already been translated.

  • Optimized: The script is very optimized, it consumes 0.00ms on the client side in idle

  • We love frameworks: This script is natively compatible with the ESX, QBCORE and QBOX and you can easily adapt the script to a custom framework with our bridge system.

  • NUI Glassmorphism interface: The script is designed in HTML CSS with a glassmorphism style. Additionally, the HTML and CSS files are accessible even in the escrowed version of the script, allowing you to adapt the design to your server’s colors if necessary.

All features can be configured as desired, if you have any doubts, do not hesitate to go to our documentation to see how the default configuration works.

View screenshots

Floating 3D User interface before start the rental

User interface when rental in progress (position on screen is configurable)

Window showed when exiting your vehicle

A vehicle parked on the map that can be rented by any player

Configuration for fuel and vehicle keys scripts

Avalaible translations of the script

image

Dependencies

The script has been planned for the use of the latest versions of the dependencies mentioned.

Framework compatibility
  • ESX (latest version): Drag and drop compatible (just edit “ESX” in the config file)
  • QBCORE (latest version): Drag and drop compatible (just edit “QBCORE” in the config file)
  • QBOX (latest version): Drag and drop compatible (just edit “QBCORE” in the config file)
  • Any other framework: You need to create a bridge (see our documentation for how to do that)
SQL resource compatibility
Onesync compatibility
  • Onesync Infinity: Compatible
  • Onesync Legacy: Compatible
  • Without Onesync: Compatible

:point_right: Buy it on Tebex (new link) :point_left:
Script is actually 25% OFF

Check our gitbook page for documentation

CLICK HERE TO BUY IT (old link, doesn’t work anymore, please use the new link)


Check out our other scripts:


Code is accessible Open Source [Yes] / Encrypted [Partly] : Config/Locales/Bridge/Web/Client functions only
Subscription-based No
Lines (approximately) 2300 (out of config file and locales)
Requirements oxmysql
Support Yes
3 Likes

Because someone asked me to make a video that clearly shows the gameplay while using the script, I made a video :slight_smile:

If you have any other questions, feel free to let me know :wink:

1 Like

This rental script is hands down the best I’ve seen for GTA RP servers!

It really brings life to the server, making everything feel more immersive. It’s super optimized with a sleek, modern design. The configuration is clear and highly customizable, which is a huge plus. And the support? Absolutely top-notch and ultra-responsive. :ok_hand:

A real game-changer!

1 Like

Thank you very much for your feeback !

Great script! I encountered some compatibility issues with my framework, but the support team was incredibly responsive. They worked with me right away to identify the problem and promptly released an update. Everything worked perfectly after that. 10/10 support!

1 Like

Thank you so much for your feeback !

1 Like

Very good script very happy thanks

1 Like

Thank you for your feedback !