Free/LRS Test Drive
AVAILABLE FREE · V1.4.4

LRS Test Drive

Build it. Drive it. Return it.

A complete standalone-first Test Drive system with an in-game location builder, searchable vehicle catalog, timed drives, optional deposits and GPS-guided returns.

Available freeStandaloneIn-Game BuilderNo DatabaseQBCore / Qbox / ESX
Official free FiveM releaseFREEAsset Escrow ProtectedLoading community rating…Get Free on Tebex$0 Tebex checkout · Cfx.re entitlement
LRS Test Drive free FiveM test drive system with searchable vehicle catalog and in-game builder
LRS Test DriveVersion 1.4.4 · Official Tebex artwork

Build Test Drive locations in-game

LRS Test Drive removes the need to manually copy and configure Test Drive coordinates. Authorized administrators can open /testdrivebuilder, name a location, assign a unique key, select an attendant and scenario, then ghost-place the Test Drive Attendant, Vehicle Spawn and Return Zone directly in the world.

Saved locations update in real time without a server restart. Players approach the attendant, browse a searchable vehicle catalog with images, categories, vehicle details, drive duration and optional refundable deposits, then begin a timed session. Optional GPS guidance leads back to the saved Return Zone, where the temporary vehicle is cleaned up and a valid refundable deposit can be returned.

Complete standalone-first release

Standalone-first operationNo required framework, SQL database or required dependency for the complete core Test Drive workflow.
In-game Test Drive BuilderConfigure the Test Drive name, unique location key, attendant, scenario, Vehicle Spawn, Return Zone, map blip and Vehicle Set.
Searchable attendant selectorSearch supported peds, use curated presets and select a configured ped scenario.
Live ghost placementPreview and position the attendant, vehicle spawn and return area before saving.
Precise rotationMouse Wheel rotates 15 degrees per step; Shift + Mouse Wheel enables 3-degree fine rotation.
Persistent locationsCreate, edit and delete saved locations with real-time updates and no restart required.
Searchable vehicle catalogSearch by vehicle, brand, model or spawn name and filter by category with image thumbnails.
Flexible vehicle sourcesUse supported framework catalogs, standalone config vehicles, extra entries and custom/addon vehicles.
Timed sessionsDrive duration, timeout handling, early ending and disconnect cleanup keep temporary sessions controlled.
Optional refundable depositsSupported economy integrations can collect server-calculated deposits and refund valid returns.
GPS-guided returnGuide players back to the configured Return Zone and remove the route when the session ends.
Automatic cleanupTemporary vehicles and session state are cleaned up on return, timeout, early end or disconnect.
ACE-protected builderLocation creation is restricted with lrscripts.testdrive.builder.
Accessibility modesKINDA BLIND provides larger UI text; SUPER BLIND provides the largest UI text; disabling both restores normal sizing.
Notification fallbacksOptional LRS Notify, ox_lib, framework, CustomBridge and native FiveM paths are supported.
Custom bridge supportIntegrate custom vehicle catalogs, economy behavior and notifications without exposing protected core implementation.

Test Drive Builder workflow

The builder creates a complete customer-facing Test Drive Location without requiring manual coordinate entry.

1. Run /testdrivebuilder
2. Enter the Test Drive name
3. Enter a unique location key
4. Search and select the Test Drive Attendant
5. Choose the ped scenario
6. Ghost-place the attendant
7. Ghost-place the Vehicle Spawn
8. Ghost-place the Return Zone
9. Enable the optional Test Drive map blip
10. Choose the Vehicle Set
11. Save
12. Exit the builder
13. The location becomes available in real time
EConfirm the current placement.
BackspaceCancel the current placement.
Mouse WheelRotate 15 degrees per step.
Shift + Mouse WheelFine rotate 3 degrees per step.

Vehicle catalogs & images

LRS Test Drive can use the QBCore shared vehicle catalog where available, the Qbox vehicle catalog, supported ESX/custom bridge or configuration integrations, standalone config-defined vehicle lists and extra config-defined vehicles. This does not claim that ESX provides a native QBCore-style shared vehicle table.

Search and filteringSearch vehicle name, brand, model or spawn name and filter by category.
Custom/addon vehiclesAdd server-specific models, local custom images and configurable image providers.
Catalog controlsConfigure excluded models, excluded categories and allowed vehicle types.
Vehicle thumbnailsShow image previews from configured providers or local custom overrides.

Deposits, GPS & session safety

Optional economyStandalone mode requires no economy. Supported QBCore, Qbox, ESX or CustomBridge integrations can provide money behavior.
Server-calculated depositsThe server determines the deposit amount; the client does not select its own value.
Valid-return refundsRefundable deposits can be returned after a valid return when enabled.
Return GPSPlayers can use or refresh the route while away from the Return Zone.
Clean completionReturning inside the configured zone ends the session, removes the temporary vehicle and clears GPS guidance.
Interrupted-session handlingTimeout, disconnect and early-end paths clean up temporary session state.

Notifications & accessibility

LRS Notify is optional and is never listed as a required dependency. Notification priority is:

1. LRS Notify
2. ox_lib
3. Qbox / QBCore / ESX
4. Config.CustomBridge.Notify
5. Native FiveM
KINDA BLINDLarger UI text.
SUPER BLINDLargest UI text.
Both disabledNormal UI sizing.

See LRS Test Drive in action

Watch the official v1.4.4 gameplay showcase using the site’s click-to-load YouTube player.

Official gameplay showcaseLRS Test Drive · v1.4.4 Gameplay Showcase

Compatibility

The complete core Test Drive system operates standalone. Optional framework integrations can provide economy or vehicle-catalog functionality where configured.

PlatformFiveM
CoreStandalone
Required frameworkNone
DatabaseNone Required
Required dependenciesNone
Optional frameworksQBCore / Qbox / ESX
Optional notificationslrs_notify / ox_lib
OneSyncRecommended
Asset EscrowYes · Protected Core Lua

Commands & Builder ACE

/testdriveOpen the nearest Test Drive vehicle interface.
/testdrivebuilderOpen the ACE-protected Test Drive Location builder.
/returntestdriveReturn the active Test Drive vehicle while inside the configured Return Zone.
/endtestdriveEnd the active Test Drive early.
add_ace group.admin lrscripts.testdrive.builder allow

Installation

1. Obtain LRS Test Drive through the official LRSCRIPTS Tebex package
2. Place lrs_test_drive in the server resources folder
3. Review config.lua
4. Configure optional framework, economy and notification integrations
5. Add the Builder ACE for authorized administrators
6. Start optional integrations before Test Drive where applicable
7. Add ensure lrs_test_drive to server.cfg
8. Restart the resource or server
9. Run /testdrivebuilder
10. Create the first Test Drive Location
add_ace group.admin lrscripts.testdrive.builder allow

ensure lrs_test_drive
Safe updates: preserve the customer’s existing dealers.json. Do not delete or overwrite it. The server creates this runtime data file automatically after the first successful builder save. Older installations may require preserving or migrating data/dealers.json according to the release documentation.

Configuration & customer control

Customer-editable configuration covers the framework and notification providers, standalone settings and deposits, deposit/refund behavior, drive duration, Return Zone radius, Vehicle Spawn clearance, return GPS, vehicle catalog source, extra and excluded vehicles, excluded categories, allowed vehicle types, image providers and local image overrides.

Server owners can also configure vehicle-key integrations, Builder ACE permission, ped presets and scenarios, map blip defaults, placement distance, ghost alpha, normal and fine rotation steps, plus CustomBridge.GetVehicles, CustomBridge.RemoveMoney, CustomBridge.AddMoney and CustomBridge.Notify.

Core Lua logic uses Cfx.re Asset Escrow. Intended configuration, locales and runtime builder data remain editable. Free means $0; it does not mean open source or grant redistribution rights.

Build Notes · v1.4.4

Standalone-first releaseReleased the complete core Test Drive system and in-game Test Drive Location builder.
Live placementAdded ghost attendant, Vehicle Spawn and Return Zone placement with persistent saved locations.
Vehicle catalogsAdded searchable framework/config catalogs with thumbnails, categories and custom/addon vehicle support.
Sessions & economyAdded timed sessions, optional refundable deposits, GPS-guided returns and automatic cleanup.
Optional integrationsAdded LRS Notify, ox_lib, QBCore, Qbox, ESX and custom integration fallbacks.
AccessibilityAdded KINDA BLIND and SUPER BLIND text-sizing modes.
Safe persistence packagingUpdate packages do not ship an empty runtime location file that could overwrite customer-created locations.
Release auditHardened framework detection, start-session locking and refund safety.

Support

When requesting help, include the LRS Test Drive version, framework/provider, vehicle model, Test Drive Location, relevant configuration choice, first relevant client F8 error and first relevant server-console error.

Support Guide