DOJ Job
Department of Justice job, courthouses, live court sessions, jury and bar association

kartik-dojjob is a complete Department of Justice for FiveM. Courthouses are placed in game, staff work from a tablet, and judges run live court sessions with sounds, animations, a jury, exhibits on the courtroom TVs and real sentences. Citizens use a public kiosk for lawyers, bail, appointments, permits, jury duty and the bar exam.
Works on Qbox, QBCore and ESX, detected automatically.
๐ What it does
- ๐๏ธ Courthouses placed in game: duty clock, lockers, wardrobe, garage, courtroom seats, microphones, metal detectors, holding cells, doors, kiosk, printers and TVs, all with a freecam creator.
- ๐ฑ DOJ tablet: home dashboard, courtroom, cases, docket, warrants, documents, people, services, permits, jury, bar, corrections, staff, finances and audit log. Runs as an app inside Kartik MDT.
- ๐จโโ๏ธ Live court sessions: phases, gavel and "Order!", "All rise", oaths, objections, a bench HUD for the judge, verdicts and sentences.
- ๐ Case workflow: case types, four court levels, stages with forms and sign-offs, appeals.
- ๐งพ Counsel & evidence: prosecution and defense counsel, exhibits with discovery and chain of custody, subpoenas and motions.
- ๐ณ๏ธ Jury: jury pool, summons, selection with strikes, secret vote and a private jury chat.
- ๐ Bar association: bar exam, licenses, retainers and an attorney portal for private lawyers.
- ๐ Courthouse security: metal detectors, handheld wand, pat-downs, weapon check-in, cuffs and escort, holding cells and lockdown.
- โ๏ธ Sentencing: jail, fines, probation, parole, community service, remand with a prisoner transport and licence suspensions.
- ๐งโ๐ผ Citizen services: lawyer requests, bail, appointments (name change, marriage, licenses, expungement, appeals) and a form builder for permits.
- ๐บ TV screens: docket board, live courtroom screen and a Media TV for videos and evidence slides.
๐ผ๏ธ Features at a glance
Live Courtroom
Gavel, objections, oaths and verdicts with a bench HUD feature-courtroom.png
Case Files
Workflow, counsel, exhibits, subpoenas and motions feature-cases.png
Weekly Docket
Every hearing on one board feature-docket.png
Jury System
Selection, strikes, a secret vote and a private jury chat feature-jury.png
Courthouse TVs
Docket board, live courtroom screen and a Media TV feature-tvs.png
๐บ๏ธ Where to go next
New here? Read Installation โ First Setup โ The DOJ Tablet.
- โ๏ธ Installation: requirements, items, props, database and Kartik MDT.
- ๐ First Setup: pick your DOJ jobs, set permissions and place your courthouse.
- ๐ฑ The DOJ Tablet: opening it, the tablet item and running it inside Kartik MDT.
- ๐ฎ How It Plays: sessions, cases, evidence, jury, bar, security, sentencing and citizen services.
- ๐ ๏ธ Admin Panel:
/dojadminpage by page. - ๐ Permissions: every permission and its default grade.
- ๐ฌ Commands & Keys: every key and command.
- ๐ง Configuration: every config file explained.
- ๐ Exports: server exports for other resources.
- โ FAQ: common questions and fixes.
๐งฉ Works with
| Frameworks | Qbox, QBCore, ESX |
| Inventory | ox_inventory, qb-inventory, ps / lj-inventory, qs-inventory, codem-inventory, origen_inventory, tgiann-inventory |
| Target | ox_target, qb-target, sleepless_interact, or the built-in interaction |
| MDT | Kartik MDT V2 (cases, warrants, records, tablet app) |
| Dispatch | Kartik MDT, ps-dispatch, cd_dispatch, qs-dispatch, rcore_dispatch, tk_dispatch, lb-tablet, origen_police |
| Jail | rcore_prison, dynyx_prison, tk_jail, xt-prison, qb-prison, esx_jail |
| Phone (court mail) | lb-phone, yseries, sd-phone, 17mov_Phone |
| Banking | kartik-banking, Renewed-Banking, okokBanking, fd_banking, tgg-banking, snipe-banking, qb-banking and more |
| Other | ox_doorlock (doors, lockdown), pma-voice (microphones), kartik-evidence (forensic cases), kartik-business (business licenses) |
| UI | Built-in, or ox_lib for notifications, progress bars, menus and dialogs |