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.

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

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 installoryarnin the resource folder - Check keybind conflicts with
RegisterKeyMappingin 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.












