Skip to main content
  • Instant digital delivery
  • Lifetime updates on selected products
  • Trusted by server owners
FiveMX
Shop
Full ServersBundlesNew releases
FiveMX

Start building your server today.

Curated FiveM resources, instant delivery, free starter mods, and practical guides in one calm marketplace.

Browse the shopsupport@fivemx.com

Shop

  • Shop
  • FiveM Mods
  • All Products
  • Free Mods
  • Best Scripts & Mods
  • FiveM Scripts

Frameworks

  • QBCore Scripts
  • ESX Scripts
  • QBox
  • Standalone

Community

  • Blog
  • Support
  • Creators
  • Affiliate

Legal

  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Digital Delivery
  • Cookie Policy
  • GDPR Compliance
  • DMCA
  • Imprint
  • Editorial Policy

Server Templates

  • QBCore Server Template
  • ESX Server Template
  • NoPixel Server Template
  • Server Packs
  • Free Server Templates
  • Tebex Alternative
Β© 2026 FiveMX. All rights reserved.Β·FiveMX is not affiliated with Rockstar Games, Take-Two Interactive, or CFX.re. All trademarks are property of their respective owners.
DiscordDocs
  1. Home
  2. Blog
  3. Troubleshooting
Table of Contents
1. MDT Not OpeningSymptoms and first checks2. Dispatch Alerts Not SendingSymptoms and first checks3. Cuffing Not WorkingSymptoms and first checks4. Evidence System Not SavingSymptoms and first checks5. Police Vehicles Not SpawningSymptoms and first checks6. Job Not PayingSymptoms and first checks7. Radar/Speed Camera IssuesSymptoms and first checks8. Armory Not Giving WeaponsSymptoms and first checks9. Police Garage EmptySymptoms and first checks10. MDT Black/White ScreenSymptoms and first checks11. Jail Script Not ReleasingSymptoms and first checks12. Wrong Alert LocationsSymptoms and first checksPrevention TipsKeep police resources stable over timeRecommended Police Scripts

FiveM Police Script Troubleshooting β€” 12 Common Issues & Fixes

Published on March 30, 2026Β·by (Founder & Lead Editor)Β·Β·5 min readΒ·Updated on May 18, 2026

Police scripts are among the most complex resources on any FiveM server. They interact with dispatch, inventory, vehicles, database, and NUI systems simultaneously.

Share
FiveM Police Script Troubleshooting β€” 12 Common Issues & Fixes
FiveM Police Script Troubleshooting β€” 12 Common Issues & Fixes

Police scripts are among the most complex resources on any FiveM server. They interact with dispatch, inventory, vehicles, database, and NUI systems simultaneously. When something breaks, it can be hard to pinpoint the cause.

This guide covers the 12 most common police script issues we see across QBCore, ESX, and QBOX servers, with tested solutions for each.

1. MDT Not Opening

Symptoms and first checks

FiveM Police Scripts and LEO Systems on Roleplay Server

Symptoms: Pressing the MDT keybind does nothing, or opens a blank screen.

Fix checklist:

  • Verify the MDT resource is started: type ensure [mdt-resource] in server console
  • Check for dependency errors in console (missing dispatch, framework bridge, etc.)
  • Press F8 in-game and look for NUI errors
  • If using a web-based MDT, run npm install or yarn in the resource folder
  • Check keybind conflicts with RegisterKeyMapping in other resources

2. Dispatch Alerts Not Sending

Symptoms and first checks

Symptoms: Officers don't receive call notifications when crimes occur.

Fix checklist:

  • Ensure dispatch resource is running and the correct version for your MDT
  • Check that triggering resources use the correct event names

Frequently Asked Questions

Why is my FiveM MDT not opening?

The most common cause is a missing dependency. Ensure you have the correct dispatch resource installed (e.g., ps-dispatch or cd_dispatch). Check server console for 'SCRIPT ERROR' messages. Also verify the MDT keybind isn't conflicting with another resource.

Why is FiveM dispatch not sending alerts?

Check that your dispatch resource is running (type 'ensure ps-dispatch' in server console). Verify the dispatch events match your police script version. Common fix: update both the MDT and dispatch to the same version.

Why can't I cuff players in FiveM?

Usually caused by a missing or outdated interaction system. If using QBCore, ensure qb-smallresources or qb-police is installed. For ESX, check esx_policejob. Also verify the cuff item exists in your inventory system.

Why is evidence not saving in my FiveM server?

Evidence systems need database tables. Check if the SQL file from the evidence script was imported. Also verify your database connection in server.cfg and check for SQL errors in the server console.

Why are police vehicles not spawning?

Verify the vehicle models are streamed correctly. Check that the vehicle spawn code references the correct model hash. Common fix: ensure the vehicle resource loads before the police job resource in server.cfg.

Table of Contents

1. MDT Not OpeningSymptoms and first checks2. Dispatch Alerts Not SendingSymptoms and first checks3. Cuffing Not WorkingSymptoms and first checks4. Evidence System Not SavingSymptoms and first checks5. Police Vehicles Not SpawningSymptoms and first checks6. Job Not PayingSymptoms and first checks7. Radar/Speed Camera IssuesSymptoms and first checks8. Armory Not Giving WeaponsSymptoms and first checks9. Police Garage EmptySymptoms and first checks10. MDT Black/White ScreenSymptoms and first checks11. Jail Script Not ReleasingSymptoms and first checks12. Wrong Alert LocationsSymptoms and first checksPrevention TipsKeep police resources stable over timeRecommended Police Scripts

More on This Topic

Turn police research into a full department stack

Police systems perform best when they connect to jobs, framework choices, and launch-ready premium resources. These next pages move you closer to a working production setup.

Category hub

Move from the article into the main police landing page for MDT, dispatch, evidence, and department-management systems.

Open police hub

Category hub

Compare police, mechanic, drug, civilian, and economy systems in the main jobs hub before you commit to a single resource.

Open job scripts

Framework hub

Move into the QBCore landing page to compare verified scripts, framework fit, and install-ready products built for modern FiveM servers.

Open QBCore hub

Disclosure: Some links below are affiliate links to FiveMX products. We may earn a commission at no extra cost to you.

Premium Scripts You Might Like

Free Scripts You Might Like

Related Articles

The best FiveM scripts in 2026 are an Advanced MDT police system, a 911 dispatch and CAD tool, a full banking economy script, a 15+ civilian job pack, a modern smartphone with an…

March 30, 2026

FiveM is a powerful platform, but with power comes complexity. Whether you're a player dealing with crashes and connection issues, or a server owner hunting down performance…

February 24, 2026

We'll help you fix FiveM errors - fast. This guide targets Windows 10/11 players and server owners. Expect clear steps to stop crashes, fix connection...

September 5, 2025
  • Verify framework bridge: QBCore dispatch events differ from ESX
  • Test with a manual dispatch trigger: /dispatch test or equivalent command
  • 3. Cuffing Not Working

    Symptoms and first checks

    Symptoms: Can't cuff or uncuff players, animation plays but nothing happens.

    Fix checklist:

    • Check if the cuff item exists in your inventory system
    • Verify the interaction distance in config (default is usually 2.0-3.0)
    • Update qb-smallresources or esx_policejob to latest version
    • Check for conflicting interaction scripts (qb-target vs ox_target)

    4. Evidence System Not Saving

    Symptoms and first checks

    Symptoms: Evidence markers disappear on server restart or aren't visible to other officers.

    Fix checklist:

    -- Check if evidence tables exist
    SHOW TABLES LIKE '%evidence%';
    
    -- If missing, import the SQL file from your evidence resource
    -- Usually found in: resources/[police]/[evidence-script]/sql/
    
    • Verify database credentials in the resource config
    • Check server console for SQL errors during evidence placement

    5. Police Vehicles Not Spawning

    Symptoms and first checks

    Symptoms: Garage shows vehicles but they won't spawn, or spawn as default cars.

    Fix checklist:

    • Verify vehicle streaming resource is started before police resource
    • Check vehicle model names match exactly (case-sensitive)
    • Test model in-game: /spawn [modelname] to verify it exists
    • If custom vehicles: ensure fxmanifest.lua includes all required files

    6. Job Not Paying

    Symptoms and first checks

    Symptoms: Officers complete duties but don't receive salary or task payments.

    Fix checklist:

    • Check payment amounts in job config (some use cents, others whole numbers)
    • Verify job grade names match between framework config and police script
    • For ESX: check the jobs database table for correct salary values
    • For QBCore: check shared/jobs.lua for correct payment fields
    • Test with console: trigger the payment event manually

    7. Radar/Speed Camera Issues

    Symptoms and first checks

    Symptoms: Radar doesn't detect vehicles or shows wrong speeds.

    Fix checklist:

    • Ensure radar resource version matches your framework
    • Check that radar prop models are streamed
    • Verify vehicle class restrictions in config (some radars ignore certain classes)
    • For wraith radar: update to latest version, check compatibility notes

    8. Armory Not Giving Weapons

    Symptoms and first checks

    Symptoms: Selecting weapons in armory UI does nothing.

    Fix checklist:

    • Weapon hash names differ between frameworks. QBCore: WEAPON_PISTOL, ESX may use weapon_pistol
    • Check your inventory system supports the weapon items
    • Verify armory config weapon list matches available weapons
    • Check server console for "item not found" errors

    9. Police Garage Empty

    Symptoms and first checks

    Symptoms: Garage menu shows but no vehicles listed.

    Fix checklist:

    • Check garage config for vehicle list (some scripts use config, others use database)
    • Verify the police job grade has access to the vehicles
    • For database-driven garages: check the vehicle table for entries with the police job

    10. MDT Black/White Screen

    Symptoms and first checks

    Symptoms: MDT opens but shows blank white or black screen.

    Fix checklist:

    # Navigate to MDT resource and install dependencies
    cd resources/[police]/[mdt-resource]
    npm install
    # or
    yarn install
    
    • Clear FiveM cache: delete %localappdata%/FiveM/FiveM.app/data/cache
    • Check NUI manifest: ui_page must point to correct HTML file
    • Press F8 for JavaScript console errors

    11. Jail Script Not Releasing

    Symptoms and first checks

    Symptoms: Players remain jailed after timer expires.

    Fix checklist:

    • Check jail database table for stuck entries
    • Verify time format (minutes vs seconds vs milliseconds)
    • Some jail scripts require a restart to process releases β€” check if a cron/timer is running
    • Manual release: use admin command or update database directly

    12. Wrong Alert Locations

    Symptoms and first checks

    Symptoms: Dispatch alerts point officers to wrong locations.

    Fix checklist:

    • Verify coordinate format: vector3(x, y, z) vs {x = x, y = y, z = z}
    • Check if the dispatch event receives live player coordinates or hardcoded ones
    • Update dispatch integration β€” older versions may cache coordinates

    Prevention Tips

    Keep police resources stable over time

    1. Version match β€” Keep MDT, dispatch, and police job scripts at compatible versions
    2. Test updates on staging β€” Never update police scripts on a live server without testing
    3. Check dependencies β€” Police scripts often need 3-5 other resources to function
    4. Read changelogs β€” Breaking changes are usually documented

    Recommended Police Scripts

    Looking for reliable, tested police scripts? Browse our curated collection:

    • Police & LEA Scripts β€” MDT, dispatch, evidence, radar systems
    • QBCore Police Scripts β€” QBCore-optimized police resources
    • ESX Police Scripts β€” ESX-compatible police systems
    • Best FiveM police scripts 2026 β€” Compare police jobs, MDT, dispatch, and evidence stacks
    • What is MDT in FiveM β€” Diagnose MDT-specific setup problems
    • FiveM K9 police script guide β€” Add-on police resource planning
    How do I fix police job not paying?

    Check the job configuration file for correct payment amounts. Verify the job is registered in your framework (QBCore: shared/jobs.lua, ESX: database jobs table). Ensure the billing/payment function isn't erroring silently.

    Why is the police radar not working?

    Radar scripts require specific vehicle models with correct extras. Check that the radar prop is attached to the correct bone. For wraith radar, verify you have the latest version and the correct vehicle list in config.

    How do I fix police armory not giving weapons?

    Check that weapon names in the armory config match your weapon resource. QBCore uses different weapon names than ESX. Also verify the inventory system can handle the items being given.

    Why does the police garage show no vehicles?

    The garage needs vehicles registered in its config or database. Check the police garage config for the correct vehicle list. Some scripts require vehicles to be purchased first via a dealer.

    Why is the police MDT tablet black screen?

    This is usually a NUI issue. Press F8 and check for JavaScript errors. Common causes: missing node_modules (run npm install in the MDT resource), incorrect resource manifest, or NUI callback timeout.

    How do I fix jail script not releasing players?

    Check the jail timer system. Verify the time format (some scripts use minutes, others seconds). Common fix: ensure the jail resource has database access and the jailed players table exists.

    Why do police alerts show wrong locations?

    Location calculation depends on correct coordinate systems. If alerts show the wrong position, check if the dispatch system uses vector3 or vector4. Some older scripts have hardcoded coordinates that need updating.

    Premium catalog

    Browse premium FiveM scripts

    Move from research into the main shop to compare real products, framework labels, screenshots, and production-ready quality signals.

    Open premium shop
    Lars Miller
    Credentials
    Troubleshooting
    fivem police script not working
    Previous Article

    FiveM Vehicle Scripts Troubleshooting FAQ: 12 Common Issues Fixed

    Next Article

    FiveM Phone Scripts Troubleshooting FAQ: 12 Common Issues Fixed

    FiveM Drug Scripts Troubleshooting FAQ: 12 Common Issues Fixed
    FiveM Economy Scripts Troubleshooting FAQ: 12 Common Issues Fixed
    FiveM Housing Scripts Troubleshooting FAQ: 12 Common Issues Fixed
    FiveM Job Scripts Troubleshooting FAQ: 12 Common Issues Fixed
    FiveM Vehicle Scripts Troubleshooting FAQ: 12 Common Issues Fixed
    Compare police-ready script stacks
    Browse install-ready job scripts
    Browse QBCore-ready scripts
    FiveM K9 script

    FiveM K9 script

    $8.00
    LAPD FiveM Police Car Pack

    LAPD FiveM Police Car Pack

    $18.00
    FiveM Motel script

    FiveM Motel script

    $13.49
    FiveM Drone Script

    FiveM Drone Script

    $31.00
    Gameconfig for Legacy & Enhanced

    Gameconfig for Legacy & Enhanced

    8,243,364 downloads
    PC Trainer V

    PC Trainer V

    1,272,946 downloads
    LemonUI: Open Source UI Library

    LemonUI: Open Source UI Library

    1,138,096 downloads
    NFS gauge - RPM Gear Speedometer & Timer

    NFS gauge - RPM Gear Speedometer & Timer

    1,058,515 downloads
    FiveM Scripts Guide β€” Complete Server Owner Selection Framework
    FiveM Scripts Guide β€” Complete Server Owner Selection Framework
    FiveM Troubleshooting: Complete Error & Fix Guide
    FiveM Troubleshooting: Complete Error & Fix Guide
    FiveM Error Codes & Fixes - Mega-Guide
    FiveM Error Codes & Fixes - Mega-Guide

    No time to configure everything yourself?

    Start with a pre-built, tested FiveM server pack. Framework-optimized, all scripts pre-installed.

    Super ESX Server
    esxstandalone

    Super ESX Server

    The Super ESX Server is one of the best FiveM server templates - over 1.000 purchases! Want to know why we call it our Super Server? Check out our video to find out some of the basics details of the world. Update 10 is included, make sure to install v7 first and then use content of v10 yo

    $228.32
    ESX Server Base (by RibSosay)
    esxstandalone

    ESX Server Base (by RibSosay)

    Prebuilt FiveM server with ESX framework GUARANTEE : We offer a guarantee ensuring compatibility with your setup.

    $53.99
    View all server packs