Analytics runs only if you accept. No names, codes or payment details are sent, and shopping works the same either way. Details: privacy and cookies.

  • Necessary Keeps your cart and this choice in your browser so the store works. We ask again after 12 months.
    Always on
  • Analytics (PostHog) Counts pages, clicks and store actions with your device type and rough location, and may record your visit with typed text hidden. Its cookie lasts 365 days. Data is stored in the EU.
    Off
  • Videos Product videos load from YouTube (Google) only when you press Play. YouTube may store data on your device. If you reject, Play opens the video on youtube.com in a new tab instead.
    When you press Play

With analytics on, the site keeps this visit's campaign source in this tab until you close it.

Change your choice any time with Cookie settings at the bottom of the page.

Advanced Police Job

Replace your old FiveM police job with one script for arrests, patrol gear and the stations your officers work from.

Supports ESX, QBCore and Qbox

Buy or subscribe

One-off purchase

€24.99 + VAT at checkout

Supports ESX, QBCore and Qbox

Buy now skips the cart: log in with Cfx.re, then pay on Tebex.

Included in both plans

Compare subscriptions

Ultimate Full access

€39.99/month + VAT

33 scripts that cost €549.67 + VAT bought one by one, plus every future release.

Subscribe to Ultimate

Essential Starter

€24.99/month + VAT

7 police, EMS and management scripts.

Subscribe to Essential

Renews monthly. Cancel any time in your Tebex payment portal (external site). Scripts stop after the paid period.

15% off one order Terms

Covers scripts and bundles, and on a plan the first payment only. Not valid on gift cards. One use per customer or IP address. Enter it in your cart under Have a code?, or at Tebex checkout.

Discount code NEW15

v1.4.5, 16 Oct 2026: changelog

In a bundle

Police Bundle, 5 scripts

€75.99 + VAT, Save €23.96 (23%), €99.95 + VAT if bought separately

An officer with the Player menu open drags a handcuffed man to a patrol car and seats him inside, then opens the Vehicle menu beside the car.

Drag a cuffed suspect to the patrol car and seat him inside.

Officers carry a breathalyzer, a fingerprint scanner, metal and glass riot shields and night vision or thermal goggles. Players collect impounded vehicles from the impound lot once the time has passed, paying the fee the officer set.

At a glance

  • Pairs with 5 of our scripts

    Jail through tk_jail from the job menu; tk_mdt, tk_dispatch, tk_evidence and tk_cctv run alongside. Each sold separately.

  • Cuff, search, drag and fine

    Soft or hard cuff, search, drag and seat suspects from the F6 menu, then fine them or jail them through tk_jail.

  • Target, ox_lib or built-in menu

    Choose in the config whether interactions use a target, an ox_lib menu or the menu included with the script.

  • Spike strips and speed cameras

    Spike strips burst tyres, and speed cameras flash and fine drivers over the limit, more the faster they go.

  • Live bodycams and vehicle radar

    Other players watch an active bodycam live at the station; the radar locks by hand or above a set speed.

  • As many stations as you need

    Each station can have a shop, storage, evidence lockers, wardrobe, boss menu, duty point, garage and mechanic.

What Advanced Police Job does

Handle the traffic stop and the arrest

Check speed with the vehicle radar, blood alcohol with the breathalyzer and identity with the fingerprint scanner. Fines come from the categories you set, or officers write a custom fine. Tackling briefly staggers a player, with a configurable cooldown.

Equip patrols for the road

Officers place synced cones, barriers and worklights from items and fit dashcams to vehicles. The bodycam item switches a bodycam on and off, and the radar's auto-lock speed is set in the config. Trackers show officer positions on the map in real time, with on-foot, car, helicopter, boat and downed blips.

Build the stations around your department

Officers keep items in personal or shared department storage and file evidence in lockers by name. Bosses save outfits in game alongside the outfits set in the config. The garage keeps each officer's patrol vehicles, and the station mechanic repairs, washes and restyles them with liveries and colours.

Full feature list

Show the full list Hide the full list

Equipment and items

  • Breathalyzer records any player's blood-alcohol level
  • Fingerprint scanner identifies suspects
  • Cones, barriers and worklights placed with items and synced for all players
  • Spike strips burst the tyres of vehicles that drive over them
  • Speed cameras placed with an item flash and fine drivers over the limit; the fine rises with the speed
  • Metal and glass riot shields give cover and stay visible while aiming
  • Night vision and thermal goggles: use the item, /toggleNVG to toggle, /removeNVG to take off

Radar, bodycams and dashcams

  • Built-in vehicle radar with radar lock and a configurable auto-lock speed
  • Officers turn the bodycam on and off with the bodycam item
  • Other players can watch an active bodycam live at the police station
  • Dashcams install on vehicles with an item
  • Live officer blips with on-foot, car, helicopter, boat and downed styles

Interactions and job menu

  • Choose target, ox_lib menu or the included menu in the config
  • Tackle players, with a configurable cooldown and a brief stagger
  • F6 job menu, opened by menu or target
  • Search suspects, and jail them through tk_jail (sold separately), from the job menu
  • Soft cuff or hard cuff; a hard cuff stops the suspect moving
  • Uncuff, drag, place in vehicle and remove from vehicle
  • Fines with configurable categories, plus custom fines

Vehicle menu and impound

  • Impound player vehicles; the officer sets the time and the fee
  • Vehicle owners collect impounded vehicles from the lot after the time passes, for the fee
  • Check a vehicle's owner
  • Take a bulletproof vest from the patrol trunk, 4 per vehicle

Police stations

  • Station shop, boss menu and duty toggle point
  • Personal storage and shared department storage
  • Evidence lockers that store items by name
  • Wardrobe with outfits from config, and outfits bosses save in game
  • Garage with configurable vehicle categories and an owned-vehicle system
  • Mechanic for quick repair, wash, liveries and colours
  • Configure as many stations as you want

Works with

  • Jail through tk_jail; MDT, Dispatch, Evidence and CCTV from TK Scripts run alongside (each sold separately)
  • Boss menu: Advanced Boss Menu V2, esx_society or qb-management
  • Inventories: ox_inventory, qb-inventory, qs-inventory or custom
  • Targets: ox_target, qb-target or built-in prompts

Config and languages

  • Toggle and change features in config.lua
  • English and Finnish included; add more languages in the locales folder

Requirements and compatibility

If officers get no keys for garage or impound vehicles, add your key script's export to SpawnedGarageVehicle and SpawnedImpoundVehicle in the editable files. Station locations default to the Gabz MRPD MLO and can be moved to any MLO in the config. Fines go through esx_billing, okokBilling or a direct bank charge paid into qb-banking, set in Config.Billing.

Check compatibility in the Advanced Police Job docs (external site)

Where a row says “or”, one of them is enough.

Frameworks

Supports ESX, QBCore and Qbox

Other frameworks: Custom (see the note under the table)

Qbox is also known as qbx.

Required
  • bl_ui (default cuff minigames; can be changed)
Code access
Protected by Cfx.re Asset Escrow. The config files and editable files are open for you to change, including all framework-specific functions and events.
All compatibility details
Resource name
tk_policejob
Database
oxmysql or mysql-async
Inventory
ox_inventory, qb-inventory, qs-inventory or Custom (see the note under the table)
Target
ox_target, qb-target, Built-in prompts or Custom (see the note under the table)
Languages
English, Finnish
Optional integrations

Not required. The script runs without any of these.

Sold separately

Other integrations

  • ox_lib Interactions can use an ox_lib menu (chosen in config).

Custom: the integration code is editable, so you can add your own resource. Setup required.

Updates, support and terms

Update policy, Discord support and the Terms of Service

Updates

We release updates from time to time, as set out in our Terms of Service.

New major versions are free for existing owners.

Current version 1.4.5, updated 16 October 2026.

All updates on the TK Scripts changelog

Support

Open a ticket on Discord (external site)

Open Advanced Police Job documentation (external site)

Terms

The Terms of Service cover refunds, updates and support.

Read the Terms of Service

Questions before you buy

Does it work with Qbox or my own framework?

ESX, QBCore and Qbox, on oxmysql or mysql-async. To run another framework, edit the framework-specific code.

Does it work with the MDT, Jail and Evidence scripts?

Yes. It works with All-in-one MDT V2, Advanced Jail System V2, Dispatch System, Realistic Evidence System V2 and CCTV Camera System, each sold separately.

Which police station map does it use?

The default coordinates are set for Gabz MRPD. You can move every location in the config to any MLO.

How do officers get keys for garage and impound vehicles?

Add your key script’s export to SpawnedGarageVehicle and SpawnedImpoundVehicle, in either client/main_editable.lua or server/main_editable.lua (one side, not both).

Buying, code access and refunds: store FAQ and where to buy

Works with other TK Scripts products

These connect with Advanced Police Job. Each is sold separately.

  • Unlimited department MDTs with records, incidents, warrants and in-game permissions.

    Supports ESX, QBCore and Qbox

    Top 3 MDT script on FiveM

    650+ servers (5Metrics, checked 11 October 2026)

    €24.99+ VAT at checkout, one-off

  • Prison sentences, group jobs, escapes and ankle monitors, run from a Prison MDT.

    Supports ESX, QBCore and Qbox

    Top 3 paid jail script on FiveM

    750+ servers (5Metrics, checked 11 October 2026)

    €19.99+ VAT at checkout, one-off

  • Live call and unit map, shared drawings, 8 premade alerts and an arrow-key call manager.

    Supports ESX, QBCore, Qbox and Standalone

    Top 3 dispatch script on FiveM

    500+ servers (5Metrics, checked 11 October 2026)

    €14.99+ VAT at checkout, one-off

  • Casings, blood and fingerprints to collect, analyse in 3D and rebuild into a crime scene.

    Supports ESX, QBCore and Qbox

    Top 3 evidence script on FiveM

    600+ servers (5Metrics, checked 11 October 2026)

    €14.99+ VAT at checkout, one-off

  • Place cameras with an item, then watch, share and repair them from a tablet.

    Supports ESX, QBCore and Qbox

    Most used CCTV script on FiveM

    250+ servers (5Metrics, checked 11 October 2026)

    €14.99+ VAT at checkout, one-off

Server counts: 5Metrics, checked 11 October 2026. Detected servers running each script, rounded down.

Get Advanced Police Job

€24.99 + VAT, one-off. Or subscribe: Essential at €24.99/month + VAT (this script plus 6 more) or Ultimate at €39.99/month + VAT (this script plus 32 more).

Renews monthly. Cancel any time in your Tebex payment portal. Scripts stop after the paid period. All sales are final; no refunds.

Checkout by Tebex. Terms of Service

How billing works

Tebex charges the plan price every month until you cancel and emails you a reminder about three days before each charge. Cancel any time in your Tebex payment portal. Your plan then shows as Ending: it stays active but will not renew. Scripts keep working until the end of the paid period, then stop. Your monthly price stays the same while your subscription stays active (before VAT). Next: log in with Cfx.re, then pay on Tebex.