Skip to main content
Home
Shop
Free Mods
Tools
Bundles
Full Servers
  1. Home
  2. Blog
  3. Troubleshooting

FiveM Police Script Troubleshooting — 12 Common Issues & Fixes

Published on March 30, 2026·by Lars Miller(Founder & Lead Editor)·Credentials·5 min read
Troubleshootingfivem police script not working

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

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
  • 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

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.

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.

Previous Article

FiveM Vehicle Scripts Troubleshooting FAQ: 12 Common Issues Fixed

Next Article

FiveM Phone Scripts Troubleshooting FAQ: 12 Common Issues Fixed

More on This Topic

FiveM Drug Scripts Troubleshooting FAQ: 12 Common Issues FixedFiveM Economy Scripts Troubleshooting FAQ: 12 Common Issues FixedFiveM Housing Scripts Troubleshooting FAQ: 12 Common Issues FixedFiveM Job Scripts Troubleshooting FAQ: 12 Common Issues FixedFiveM Vehicle Scripts Troubleshooting FAQ: 12 Common Issues Fixed

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

Compare police-ready script stacks

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

Open police hub

Category hub

Browse install-ready job scripts

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

Browse QBCore-ready scripts

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

Open QBCore hub

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

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

FiveM K9 script

FiveM K9 script

$8.99
LAPD FiveM Police Car Pack

LAPD FiveM Police Car Pack

$20.99
FiveM Motel script

FiveM Motel script

$21.99
FiveM Drone Script

FiveM Drone Script

$35.99

Free Scripts You Might Like

Project X Prompt Sandy Bank Robbery Heist - QB | QBOX | ESX | Custom

Project X Prompt Sandy Bank Robbery Heist - QB | QBOX | ESX | Custom

294 downloads
Realistic Grapple Gun - Nodus Scripts

Realistic Grapple Gun - Nodus Scripts

202 downloads
OP Gangs 3.0 — Most Advanced Gang Script [ESX/QB/QBOX]

OP Gangs 3.0 — Most Advanced Gang Script [ESX/QB/QBOX]

161 downloads
[FREE][QBOX][QBCORE] Pawnshop Script + FREE MLO

[FREE][QBOX][QBCORE] Pawnshop Script + FREE MLO

157 downloads

Related Articles

20 Best FiveM Scripts in 2026 — The Complete Server Owner Guide

20 Best FiveM Scripts in 2026 — The Complete Server Owner Guide

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 Troubleshooting: Complete Error & Fix Guide

FiveM Troubleshooting: Complete Error & Fix Guide

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
FiveM Error Codes & Fixes - Mega-Guide

FiveM Error Codes & Fixes - Mega-Guide

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
Secure CheckoutInstant AccessMoney-Back GuaranteeLifetime Updates
FiveMX

Premium FiveM scripts and mods for serious server owners.

Shop

  • Shop
  • QBCore Scripts
  • ESX Scripts
  • FiveM Scripts
  • Free Mods
  • Best Scripts & Mods

Help

  • About
  • FAQ
  • Support
  • Contact
  • Account
  • Affiliate Program

Legal

  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Cookie Policy
  • GDPR Compliance
  • DMCA
  • Imprint
  • Editorial Policy
© 2026 FiveMX. All rights reserved.·support@fivemx.com

FiveMX is not affiliated with Rockstar Games, Take-Two Interactive, or CFX.re. All trademarks are property of their respective owners.

Flash Sale — Up to 19% off!Flash Sale — 19% off!Shop Now