Driving School RP System – FiveM Driving Test Script

Driving School RP System – FiveM Driving Test Script
  • Driving School RP System – FiveM Driving Test Script
  • Driving School RP System – FiveM Driving Test Script

🚗 Complete FiveM driving school system with theory exam, practical driving tests, realistic penalties, premium UI and 3 included driving school vehicles.

Driving School RP System is a ready-to-use solution for immersive RP servers that want a real driving license experience with structured progression, scenario-based routes and proper license delivery.


🌐 Description

Driving School RP System is a premium FiveM driving test script designed for servers that want more than a simple command-based permit system.

The script reproduces a believable driving school experience with:

  • Theory exam with configurable questions
  • Practical driving tests with dedicated routes
  • Speed control and mistakes tracking
  • Real penalties for serious infractions
  • Automatic license attribution
  • Premium UI for both code and driving phases

Perfect for semi-hard and hard RP servers looking for a more serious and immersive license process.


🚦 Available Exams

📝 Theory Exam

  • Configurable multiple-choice question pool
  • Randomized questions on each session
  • Adjustable success threshold
  • Score saved in database
  • Configurable validity duration for theory success
  • Immersive NUI with visual progression

🚗 Practical Driving Exam

Each license category has its own route and checkpoints:

  • License A — Motorcycle route
  • License B — Car route
  • License C — Truck / heavy vehicle route

Main driving test features:

  • GPS route guidance with checkpoints
  • Speed limits depending on the route stage
  • Progressive mistake system
  • Collision detection
  • Penalty if the player leaves the vehicle
  • Real-time HUD with speed, limit, remaining mistakes and checkpoint progress

🚨 Advanced Penalty System

SpeX driving penalty logic adds real pressure during the exam.

  • If the player exceeds the speed limit by more than 20 km/h:
  • Vehicle can be fully immobilized
  • Engine is cut automatically
  • Acceleration and steering can be disabled
  • Sanction countdown before control is restored

This prevents abuse and makes the driving exam feel far more realistic.


🔑 Automatic Key Support

The script can automatically provide vehicle keys depending on your installed resource:

  • QS-VehicleKeys
  • QB-Keys
  • MK-VehicleKeys
  • Wasabi Carlock

Fallback unlock support is also included.


⛽ Fuel System Support

During the practical exam, fuel can be forced to stay at 100%.

Compatible with:

  • LegacyFuel
  • okokGas
  • cdn-fuel
  • ox_fuel
  • ps-fuel

🪪 License Attribution

Three methods are supported:

  • esx_license (recommended)
  • metadata item license generation
  • SQL fallback if no external system is used

Licenses can therefore fit both standard ESX servers and more custom RP setups.


💰 Default Pricing

All prices are configurable. Default examples:

  • Theory exam — 350€
  • Motorcycle license — 1250€
  • Car license — 1500€
  • Truck license — 2000€

Payment through bank or cash can be auto-detected.


🚘 3 Vehicles Included

Three driving school vehicles are included directly in the pack:

  • mt09_autoecole — Motorcycle
  • c4_cactus_ecf — Car
  • s730_autoecole — Truck

No external vehicle resource is required for the included models.


🖥️ Premium UI

  • Modern fullscreen interface
  • Interactive theory quiz
  • Animated transitions
  • Dedicated driving HUD
  • Speed and sanction overlay
  • Dynamic checkpoint progression

The interface is designed to fit naturally into immersive RP servers.


🗺️ RP Interaction

  • Integrated instructor NPC
  • ox_target interaction support
  • E key fallback interaction
  • Configurable map blip

📊 Discord Staff Logs

  • Configurable Discord webhook
  • Automatic embeds for success and failure
  • Player identity tracking
  • License type tracking

Ideal for staff follow-up and anti-abuse supervision.


👮 Admin Commands

  • /reset_theorie [id] — Reset a player's theory exam
  • /give_permis [id] [license_type] — Give a driving license manually

🗄️ Database Included

Ready-to-import SQL is included for:

  • autoecole_theory — theory exam progress
  • autoecole_logs — driving school history and logs

⚙️ Configuration

Everything is managed through shared/config.lua:

  • Prices
  • Theory validity duration
  • Penalty thresholds and tolerance
  • Vehicle immobilization duration
  • NPC settings
  • Positions and routes
  • Question pool
  • Vehicle setup
  • Discord logs

Installation flow is simple: copy → SQL → ensure → ready to use.


🔧 Compatibility

  • ESX Legacy
  • oxmysql
  • esx_license
  • ox_target
  • QS / QB / MK / Wasabi key systems
  • Multiple fuel systems supported

🔐 Security

  • Tebex Escrow enabled
  • Config and UI editable
  • Secure server-side core logic
  • No destructive obfuscation

📦 Included

  • Client and server scripts
  • Premium NUI (HTML / CSS / JS)
  • 3 included driving school vehicles
  • Driving school SQL
  • Open configuration
  • Integrated Discord logs
  • Ready-to-use RP routes

💬 Support

Updates, fixes and support are available through:

🌐 discord.gg/spex


🧑‍💻 Development

Developed by speXtrum Development
From code to roleplay.