OsmFX Mods
[ESCROW] Adaptive Law Enforcement System | QB/QBOX/ESX screenshot 22 / 10

QBCoreESXQBOXOpen SourceEscrow

AI Law Enforcement

Police presence that never logs off

$29.99$32.99Save 9%

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
An AI officer cuffing a suspect for transport, with backup units on scene.
01The response

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
Picking the handcuffs from the back seat while the cruiser is moving.
02The ride

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
The live negotiation panel — offers, counter-offers and a countdown.
03The negotiation

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
Bribe accepted — the officer pulls over and releases the suspect.
04The bribe

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
The in-game admin dashboard, with every scraped event ready to configure.
05The control room

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.AILawEnforcementputsconsequencesbackonthemapandquietlystepsasidethemomentyourrealofficersclockin.

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
  1. 01Drop the folder into resources/[osmfx]/osm-aipolice.
  2. 02Import aipolice.sql into your database.
  3. 03Add ensure osm-aipolice to your server.cfg.
  4. 04Start the server and open the in-game panel — everything else is configured from there.

Questions, answered

Version history

v2.1 (ESX Legacy Support)2026
  • 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
v2.0 (Rebrand & Rewrite)2026

AI Law Enforcement

$29.99$32.999%