2 / 10QBCoreESXQBOXOpen SourceEscrow
AI Law Enforcement
Police presence that never logs off
One-time payment · every future update included
- Instant delivery
- Lifetime updates
- 24/7 support
- Secure checkout
Everything it does
Cops that are always online
AI patrols take over when your officers log off, and stand down when they return.
Real pursuits
Chases, PIT maneuvers and box-ins, not a teleport to jail.
Proper arrests
Surrender stances, cuffing animations and a drive to the station in real time.
Three ways to escape
Lockpick the cuffs, negotiate, or bribe. Each one you actually play.
Live admin panel
Change any setting in-game. No config edits, no restarts.
Make anything a crime
Auto-detects events from every resource on your server.
Combat-log proof
Arrest state is stored server-side. Quitting gets you jailed, not freed.
0.00ms idle
Nothing ticks unless a pursuit or transport is actually running.
Lifetime updates
Every future version included, plus Discord ticket support.
What your players actually experience
From the moment they commit a crime to the moment the cell door closes — every step below is real gameplay, not a menu.

Crime gets answered — even at 4 AM
AI cruisers patrol the city and respond to anything you mark as a crime. They pursue, box suspects in, PIT them when they run, then step out and cuff them on the spot with proper animations.
- Scales with your PD — choose how many real officers must be on duty before AI patrols stand down, and the city hands itself back automatically.
- Works with the scripts you already run — it scans your server on startup and lists every event you can attach a wanted level to.
- No world clutter — abandoned officers and cruisers clean themselves up, so the map never fills with leftovers.

Getting caught isn't a loading screen
Cuffed players are walked to the cruiser and driven to the station in real time. The whole ride is playable — work the cuffs loose, kick the door open and dive out at speed if you think you can make it.
- You actually play it, it isn't a prompt — line up the tumblers before the station comes into view.
- Live transport HUD — time remaining, distance to the station, and every option on the table.
- Combat-log proof — disconnect mid-transport and players resume exactly where they left off, or wake up in a cell.

Talk your way out of it
Haggle with the officer in a timed back-and-forth. He counters, you counter back, and the clock keeps running. Push too hard and he walks — and the sentence gets longer.
- Genuine back-and-forth — the officer names a price, you decide how much of it to meet.
- You set the stakes — minimum and maximum offers, attempt limits and failure penalties are all yours to tune.

Or make the problem go away with cash
Slide the officer clean or dirty money and hope he takes it. Bigger offers land more often; a refusal costs the cash, adds stars and makes the rest of the trip worse.
- Risk that means something — failure burns the money and raises the wanted level.
- Economy-safe — cap amounts and attempts so it never becomes a get-out-of-jail button.

Tune all of it from a panel, not a config file
Open the in-game dashboard and change anything — patrol counts, wanted levels, jail times, difficulty, immune jobs. Every change syncs to players who are already online, instantly.
- No restarts — edits go live on connected players immediately.
- Per-crime wanted levels — assign 1 to 5 stars to every event your server can trigger.
- Job whitelist — keep EMS, fire and mechanics out of the AI's crosshairs.
Why it matters
Anemptypolicedepartmentturnseveryrobberyintoafreevendingmachine.AILawEnforcementputsconsequencesbackonthemap—andquietlystepsasidethemomentyourrealofficersclockin.
The details
- Setup
- In-game dashboard — no config editing
- Performance
- 0.00ms idle
- Requires
- oxmysql
- qb-core
- es_extended
- qbx_core
- ox_lib (Qbox)
- Any ox/qb inventory
- Install
- 01Drop the folder into
resources/[osmfx]/osm-aipolice. - 02Import
aipolice.sqlinto your database. - 03Add
ensure osm-aipoliceto yourserver.cfg. - 04Start the server and open the in-game panel — everything else is configured from there.
- 01Drop the folder into
Questions,
answered
Version history
- Added full compatibility for ESX Legacy (es_extended) with automatic framework detection
- Implemented ESX player state and inventory event bridges
- Optimized React admin panel whitelisting for ESX group and job permissions
AI Law Enforcement




