Police and EMS are the backbone jobs of almost every GTA RP server — they drive the law-and-order loop that makes roleplay work. This guide covers how to set up police and EMS jobs in FiveM.
What a police/EMS job needs
A complete emergency job is more than a uniform. It usually includes:
- The job itself — registered in your framework with grades (cadet → chief) and a duty toggle.
- A station MLO — armory, locker room, garage and cells (see our MLO guide).
- Job vehicles — a garage that spawns patrol cars for on-duty officers.
- Tools — cuffs, MDT/computer, dispatch, evidence, and EMS revive/treatment for medics.
- Uniforms — EUP clothing assigned by the job (see our EUP guide).
How to set it up
- Install a police (and an ambulance/EMS) job script built for your framework — ESX and QBox both have well-known options. Match the script to your framework.
- Import any SQL the script includes and
ensureit in your server.cfg. - Register the police/ambulance jobs in your framework’s jobs config (see adding jobs).
- Place the station MLO and set its armory, garage and duty markers (modern scripts use ox_target zones).
- Assign players to the job via a boss menu or admin command, and set ACE permissions for command access.
Best practices
- Validate server-side — never trust the client for “am I a cop”; check the job server-side so players can’t grant themselves police powers.
- Whitelist emergency jobs — most servers gate police/EMS behind an application and a boss-managed roster.
- Balance the loadout — give each grade the right tools and vehicles, not everything at once.
Frequently asked questions
How do I add a police job to FiveM?
Install a police job script for your framework, import its SQL, register the job in your jobs config, set up a station MLO with armory/garage, and assign players via a boss menu — validating the job server-side.
Are police and EMS jobs whitelisted?
Usually yes — they’re application-only and managed by a boss/admin roster to keep quality and accountability high.
What do I need for an EMS job?
An ambulance job script with revive/treatment mechanics, a hospital MLO, EMS vehicles, and uniforms — set up the same way as police.
Ready to play?
Run your own FiveM server with XGamingServer
Spin up an always-on FiveM server your friends can join in minutes — no port-forwarding, no tech headaches.




