Vehicle Extras

Script Details

Advanced Vehicle Customization & Preset System

EX-EXTRASMENU is a fully optimized, feature-rich vehicle customization menu built for ESX, QBCore & QBox servers. Designed for performance, flexibility, and clean integration.


✨ Core Features

🎨 Full Vehicle Customization

  • Liveries
  • Primary & Secondary Colors
  • Window Tints
  • Neon Lights (multi-color)
  • Custom License Plates
  • Wheels & Rims (All categories + wheel color + tire smoke)
  • Engine, Brakes, Transmission
  • Turbo, Exhaust, Suspension (height adjust)
  • Armor
  • Toggle 20+ Extras
  • Individual Door Control
  • Full Repair & Vehicle Wash

💾 Advanced Preset System

  • Save / Load / Delete / Rename
  • Favorites (★ indicator)
  • Descriptions (500 char limit)
  • Preview Mode (confirm/cancel)
  • Undo Last Change
  • Vehicle-specific filtering
  • MySQL persistence (oxmysql)
  • Timestamp tracking

🔐 Access Control

  • Job-based restrictions
  • Service vehicle filtering
  • Vehicle whitelist
  • Configurable world markers + map blips
  • Optional /vehicleextras command
  • Keybind support (F10 or custom)

🎮 Framework & UI Support

  • Auto-detect: ESX / QBCore / QBox
  • OX Lib integration
  • Custom notification support
  • Multiple Text UI systems
  • Configurable progress bars
  • Movement lock during actions

⚙️ Configuration & Security

  • 30+ vehicle colors
  • Cooldown system
  • Feature toggles
  • Localization ready (50+ keys)
  • Input sanitization
  • SQL injection protection
  • Player-isolated database storage

🗄️ Database

  • oxmysql backend
  • Auto table creation
  • InnoDB + UTF8MB4
  • Unique preset constraints
  • ESX & QBCore compatible identifiers

🔧 Dependencies

  • oxmysql
  • ESX / QBCore / QBox

📝 Config


Config = {}

--[[

    ================================================
    VEHICLE EXTRAS MENU CONFIGURATION
    ================================================
    Thank you for using this resource!
    Please read the comments carefully for each section.
    ================================================

--]]

--[[

    FRAMEWORK SETTINGS
    The script will try to auto-detect your framework, but you can force it here if needed.

--]]

Config.Framework = "Auto-Detect" -- Options: "Auto-Detect", "ESX", "QBCore"

--[[

    DEBUG & NOTIFICATIONS
    Controls how messages are displayed to players.

--]]

Config.EnableDeveloperMode = false -- [!! SECURITY WARNING !!] Set to `true` ONLY for testing. Allows extra debug prints and could reveal sensitive information.

Config.DefaultFrameworkNotification = "Auto-Detect" -- Options: "Auto-Detect", "QBCore", "ESX", false

Config.CustomNotification = false -- Options: false, "Quasar", "OkOk", "Brutal", "OX", "CD", "custom"

--[[

    ACCESS CONTROL
    Define which players can use the menu and how they access it.
    
--]]

Config.AllowedJobs = {
    "police",
    "sheriff",
    "ambulance"
}

Config.Command = {
    EnableCommand = false,
    CommandName = "vehicleextras",
}

Config.KeyBinds = {
    EnableKeybind = false,
    DefaultKeybind = "F10",
}

--[[

    VEHICLE RESTRICTIONS

--]]

Config.AllowOnlyServiceVehicles = true

Config.WhitelistedVehicles = {
    "police",
    "police2",
    "police3",
    "ambulance",
    "firetruk",
    "fbi",
    "fbi2",
    "adder"
}

--[[

    MENU LOCATIONS (MARKERS)

--]]

Config.Markers = {
    MarkerPositions = {
        vector3(407.97, -997.02, 29.85),
        vector3(-605.05, -902.80, 25.92),
    },
    MarkerType = 27,
    MarkerColor = { r = 0, g = 0, b = 255, a = 100 },
    MarkerScale = { x = 1.5, y = 1.5, z = 1.0 },
    MarkerDrawDistance = 10.0,
}

--[[

    BLIP SETTINGS

--]]

Config.Blips = {
    EnableBlips = true,
    BlipName = "Vehicle Extra Menu",
    BlipSprite = 566,
    BlipColor = 5,
    BlipScale = 0.7,
}

--[[

    MENU FEATURE TOGGLES

--]]

Config.Menus = {
    EnableColorMenu = true,
    EnablePresets = true,
    EnableLicensePlate = true,
    EnableRepairVehicle = true,
    EnableWashVehicle = true,
    EnableWindowTints = true,
    EnableNeons = true,
    EnableWheels = true,
    EnableSuspension = true,
    EnableDoorControl = true,
    EnablePerformance = true,
    EnableArmor = true,
}

--[[

    COOLDOWNS & LIMITS

--]]

Config.MaxNumOfExtras = 20

Config.Liveries = {
    LiveriesCooldownEnabled = false,
    LiveriesCooldownTime = 5000,
}

Config.Extras = {
    ExtrasCooldownEnabled = false,
    ExtrasCooldownTime = 3000,
}

Config.Suspension = {
    SuspensionCooldownEnabled = false,
    SuspensionCooldownTime = 5000,
}

--[[

    LOGGING & WEBHOOKS

--]]

Config.DiscordWebhook = ""

Config.AdminCommands = {
    EnableClearPresets = true,
    EnableDeletePreset = true,
    EnableListPresets = true,
    EnableExportPresets = true,
    EnableAuditLogs = true,
    EnableTestWebhook = true,
    EnableTestIdentifier = true
}

--[[

    USER INTERFACE (UI)

--]]

Config.DrawTextUI = {
    Enabled = true,
    OX_TextUi = true,
    QBCore_TextUI = false,
    ESX_TextUi = false,
    CD_TextUi = false,
    Custom_TextUi = false,

    Position = "right",
    OX_Position = "left-center",

    ESX_TextUi_Type = "success",
}

--[[

    PROGRESS BAR

--]]

Config.Progressbar = {
    Time = 5000,

    disableMovement = true,
    disableCarMovement = true,
    disableMouse = false,
    disableCombat = true,

    OX_ProgressCircle = false,
    OX_ProgressBar = true,
    ESX_Progress = false,
    QBCore_Progress = false,
}

Requirements
  • ESX
  • QBCore
  • Frequently Asked QUESTIONS

    01
    Are your FiveM scripts compatible with ESX, QBCore, and other popular frameworks?

    Absolutely! Most of our premium FiveM scripts are designed for broad compatibility, especially with leading frameworks like ESX (ExtendedServer) and QBCore. Specific framework requirements and compatibility details are clearly listed on each script's product page in our Tebex store. We strive to ensure seamless integration for your FiveM server.

    02
    How optimized are your FiveM scripts for server performance (Resmon/MS)?

    Performance is a top priority. Our FiveM scripts are meticulously optimized to ensure minimal impact on server resources (low Resmon values and server-side ms). We focus on efficient coding practices to provide a smooth, lag-free experience for your players while delivering rich features.

    03
    Do you offer installation support and documentation for your FiveM scripts?

    Yes, we do! Each FiveM script purchase includes comprehensive documentation with clear, step-by-step installation guides. If you encounter any issues or need assistance with setup or configuration, our dedicated support team is available via Discord or our ticket system to help you get your script running smoothly.

    04
    How often are your FiveM scripts updated, and how do I receive updates?

    We are committed to maintaining and improving our FiveM scripts. Updates are released regularly to introduce new features, enhance compatibility (e.g., with new FiveM builds or framework updates), and address any reported bugs. You'll typically receive update notifications and download links through your Tebex account or our community Discord.

    05
    Can I customize or configure your FiveM scripts to fit my server's needs?

    Definitely! Our FiveM scripts are designed with flexibility in mind. Most scripts come with extensive configuration files (config.lua or similar) allowing you to easily tweak settings, change text, adjust features, and integrate them perfectly with your unique FiveM server environment without needing to alter core code.

    06
    What makes your FiveM Tebex scripts different from free or leaked scripts?

    Our premium FiveM scripts offer superior quality, ongoing dedicated support, regular updates, and robust security. Unlike many free or leaked scripts that may be outdated, buggy, or contain malicious code (backdoors), our scripts are developed professionally, ensuring stability, performance, and a safe environment for your FiveM server.

    07
    What kind of FiveM scripts do you offer in your Tebex store? (e.g., jobs, activities, UI)

    Our Tebex store features a diverse range of high-quality FiveM scripts, including immersive job systems, engaging player activities, advanced UI enhancements, utility scripts, administrative tools, and much more. We aim to provide unique and innovative scripts to elevate the roleplaying experience on any FiveM server. Browse our categories to find the perfect script for you!

    Top Customer THANK YOU
    0 USD
    Recent Payments
    iamproof
    Chain Script & Custom Gang Chains Bundle
    15.00 USD
    Losangeleslife
    Vehicle Extras
    9.99 USD
    TxBlackGMC
    Vehicle Extras
    9.99 USD
    AFK_DEV
    Chains
    15.00 USD
    OldTown2
    Vehicle Extras
    9.99 USD
    This website is not affiliated with or endorsed by Take-Two Interactive, Rockstar Games, Rockstar North, or any other rights holders. All trademarks are property of their respective owners. We provide custom FiveM scripts and Tebex-ready products for roleplay servers.
    Not affiliated with or endorsed by Rockstar Games, Take-Two, or any rights holder. Trademarks belong to their owners.