DOJ Job
Department of Justice: live court sessions, case workflow, jury, bar exam and attorney portal, warrants, courthouse security, sentencing and a DOJ tablet that runs inside Kartik MDT.
A complete Department of Justice for FiveM. Courthouses are placed in game with a freecam creator, staff work from a DOJ tablet, and judges run live court sessions with a gavel, objections, oaths, "All rise", exhibits on the courtroom TVs and real sentences. Cases move through a full workflow with counsel, evidence, subpoenas, motions and appeals. Citizens use a public kiosk for lawyers, bail, appointments, permits, jury duty and the bar exam, and private attorneys get their own portal. Works with Kartik MDT: cases, warrants and records are shared with the police, and the DOJ tablet runs as an app inside the MDT.
Features
Courthouses Built In Game
Place every courthouse and its points with a freecam creator, no coordinates in config files.
- Duty clock, personal lockers, document and evidence lockers, wardrobe, boss menu and garage
- Courtroom seats for judge, clerk, prosecution, defense, defendant, witness, jury and gallery
- Microphones, metal detectors, weapon check-in, holding cells, doors and a lockdown button
- Public kiosk, bar exam desk, printers and TV screens
Live Court Sessions
Judges open a session from the bench and run it like a real trial.
- Phases: in session, recess and jury deliberation (the jury room locks)
- Gavel, "Order!" that quiets the gallery, "All rise" and witness oaths with animations
- Objections with a bench HUD: sustain or overrule with one key, without opening the tablet
- Courtroom sounds with distance falloff and a court reporter typing the transcript
Full Case Workflow
Every case has a type, a court and a stage, with forms and sign-offs that move it forward.
- Criminal, misdemeanor, civil, business, small claims and appeal cases
- Municipal, Superior, Court of Appeals and Supreme Court, with appeals one court up
- Stages with forms and sign-offs from the judge, clerk, prosecution and defense
- Plea deals, bail, bench warrants, settlements and a drag-and-drop weekly docket
Counsel, Evidence & Subpoenas
Prosecution and defense work the case with real exhibits and discovery.
- Prosecutors, public defenders and private attorneys on every case
- Exhibits from photos, videos, documents, pocket items, MDT records and forensic cases
- Judges admit or exclude exhibits, with a chain-of-custody log
- Subpoenas served on police, EMS and fire, and motions the judge grants or denies
Warrants, Orders & Licences
Warrants and court orders that reach the police and the MDT.
- Search, arrest and bench warrants requested by prosecutors and signed by judges
- Restraining, protective and court orders on the citizen's MDT profile
- Suspend or revoke weapon and driver licences, also for offline citizens
- Court documents from templates: sign, notarize and print them as items
Jury System
A jury pool, real selection and a secret vote.
- Citizens join the jury pool at the kiosk and get summoned to cases
- Peremptory strikes for each side and strikes for cause by the judge
- A secret vote and an anonymous private chat in the deliberation room
- The foreperson reads the verdict, and jurors collect their pay at the kiosk
Bar Association & Attorney Portal
Citizens can become lawyers and run their own practice.
- Bar exam with a question pool edited in game, reviewed by a judge
- Bar license card, retainers with clients and a lawyer directory
- Attorney portal: their cases, calendar, clients and documents only
- Lawyer requests from the kiosk or from police for a detainee
Courthouse Security
Bailiffs keep the courthouse safe.
- Metal detectors, a handheld wand and pat-downs
- Weapon check-in with claim tickets
- Cuff, escort and holding cells that work with any police script
- Lockdown with a police dispatch call
Sentencing & Corrections
Sentences that go further than jail and a fine.
- Jail, fines, damages and criminal records in the MDT
- Probation and parole with kiosk check-ins, and community service around town
- Defendants are remanded to a holding cell and police get a prisoner transport call
- Sentences for offline citizens apply when they next log in
Citizen Services & Permits
A public kiosk at every courthouse.
- Name changes, marriages, business and weapon licenses, expungements and appeals
- Post bail, answer plea deals and see the court calendar
- Form builder for permits: event, assembly and filming permits by default
- Court mail to lb-phone, yseries, sd-phone and 17mov_Phone
DOJ Tablet & Kartik MDT
One tablet for the whole department, also inside Kartik MDT.
- Home, courtroom, cases, docket, warrants, documents, people, services, staff, finances and audit log
- Runs as a DOJ app inside Kartik MDT, so staff carry one tablet
- Cases, warrants and criminal records shared with the police MDT
- Optional tablet item, permissions per grade and a guided tour
Courthouse TVs
Live screens on the courthouse walls.
- Docket board in the lobby with today's hearings
- Courtroom screen with the case, phase, exhibit and verdict
- Media TV for videos and evidence slides, with sound that fades with distance
- Custom TV props included with kartik-doj-props
Easy to Set Up
Everything is configured in game with an admin panel.
- Works with Qbox, QBCore and ESX, detected automatically
- Pick DOJ jobs and set permissions per grade in /dojadmin
- Supports ox_inventory, qb-inventory, qs-inventory and more
- Open configs, bridges and server exports for other resources
Requirements
- Framework: ESX, QBCore, QBox
- Dependencies: ox_lib, oxmysql
Installation
- Download kartik-dojjob and kartik-doj-props from your Tebex account
- Extract both into your FiveM resources folder
- Add 'ensure kartik-doj-props' and then 'ensure kartik-dojjob' to server.cfg after ox_lib, oxmysql, your framework, inventory and kartik-mdt
- Add the items from the documentation to your inventory and copy the [Item Images] to its image folder
- Restart the server - database tables and the starter DOJ job are created on first start
- Run /dojadmin in game to pick your DOJ jobs and place your courthouse
Full documentation and support available on our Discord.
Available in bundles
- The First Responder Bundle
Police Job + Ambulance Job + DOJ Job + MDT & Dispatch + Evidence System. Every first responder script in one bundle, save 15%.
Related FiveM scripts
- Advanced MDT & Dispatch V2
The next generation of MDT and Dispatch with a dynamic dashboard, live dispatch map, theme editor, and multi-user sync.
- Kartik’s Banking System
Advanced FiveM banking system with Fleeca & Swiss banks, loans, credit cards, payrolls, and POS payments.
- Kartik-Dealership
Advanced FiveM dealership system with rentals, repossessions, vouchers, memberships, and full admin control.
Need help choosing? Read the documentation or ask in the Discord server. Back to all scripts.
