taxiAI Taxi System

🧠 Script Details – GRP AI Taxi System

The GRP AI Taxi System is an advanced and immersive taxi experience built for FiveM servers using QBCore, ESX, or Qbox. It allows players to call an AI-controlled taxi anytime and travel across the map with live route tracking, dynamic pricing, and a cinematic experience.

Whether it's for RP immersion, solo players needing fast transport, or replacing player taxis during low-pop hours—this script covers it all.


🧭 How It Works

  1. Players can call a taxi via command (/taxi) or by custom keybind (if configured).

  2. A dynamic menu shows:

    • Player’s current location.

    • In-game map for destination selection.

    • Taxi category options (Normal, Intermediate, Premium).

  3. Once a category is selected:

    • The system spawns a nearby AI driver and vehicle.

    • The taxi drives to the player with a cinematic camera entry.

  4. After pickup:

    • Live blips are shown for the player, taxi, and destination.

    • Taxi drives automatically to the set location.

    • Per-kilometer fare is calculated in real-time.

  5. On arrival:

    • The player is charged via bank.

    • The taxi drives away and disappears cleanly.


🧾 Key Features

  • 🧠 Smart AI Taxi Dispatch System

    • Automatically assigns a nearby driver based on spawn range.

  • 🚕 Three Taxi Categories

    • Normal, Intermediate, and Premium.

    • Each with different models and pricing.

  • 🛣️ Custom Driving Styles

    • Safe, Normal, Aggressive, Reckless.

    • Defined in config, server owner chooses default behavior.

  • 📍 Live Map Integration

    • Select your drop-off location directly from the map.

  • 📡 Blip Tracking System

    • Blips for taxi, player, and destination shown throughout the trip.

  • Fuel Consumption Support

    • Supports custom fuel systems like cdn-fuel.

  • 🧍 Immersive Cinematic Entry

    • Smooth transition when the taxi arrives and player gets in.

  • 💳 Automatic Billing

    • Calculates distance × fare per KM.

    • Charges from bank balance automatically.

  • 🔄 Job Cancel Option

    • Players can cancel the ride at any time (before or during).

    • Taxi will safely stop, let player out, and leave.

  • 🧩 Bridge Compatible

    • Uses GRP Bridge for compatibility with notification systems and more.


🛠️ Fully Configurable

All features are defined in config.lua, including:

  • Language support (en / bn)

  • Taxi types and models

  • Driving styles

  • Spawn radius

  • Default category

  • Fuel system

  • Notification system (ox_lib or built-in)


🎮 Ideal Use Cases

  • Players without access to personal vehicles

  • Immersive public transport system in your city

  • Emergency taxi access in remote areas

  • Servers with low player taxi availability


Last updated