> For the complete documentation index, see [llms.txt](https://docs.bkscripts.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bkscripts.com/scripts/bk_doj.md).

# bk\_doj

Introducing **BK D.O.J.**, a comprehensive **Department of Justice** system crafted for immersive legal roleplay within your FiveM server. This powerful script simulates a functioning judicial system with criminal and civil court processes, giving players the ability to experience law, order, and courtroom dynamics in a realistic and engaging way.

### Features

#### Court Jobs:

**Lawyer:** Represent civilians in civil or criminal cases; schedule appointments and prepare legal defenses.\
**Prosecutor:** File and handle criminal cases against players, presenting evidence and arguments in court.\
**Judge:** Preside over both criminal and civil cases, issue verdicts, fines, and jail time.\
**Chief Judge:** Oversee all judicial activity, manage judges, lawyers and prosecutors, review cases, and access DOJ administration tools.

#### Case Filing System:

**Civilian Cases:** Any civilian can file a civil case against another player for damages or disputes.\
**Criminal Cases:** Prosecutors can initiate criminal cases based on evidence and reports of illegal activities.\
**Evidence Inventory:** Each case includes a built-in inventory where inventory items can be stored.

#### Citizen Features:

* File new cases against other players.
* Request appointments with lawyers.
* View case status and details at any time.

#### UI Menus:

DOJ Menu\
**Cases:** View and manage active cases with all related details and evidence.\
**Background Check:** Search any player by ID or name for case history.\
**Case Archive:** Access all archived cases for reference.\
**Requests** (Chief Judge Only)**:** Approve or deny case requests and assign judges.\
Public View Menu

* Allows any player to search and view public case information, including charges, verdicts, and involved parties.
* Perfect for transparency in public trials or for news roleplay reporting.
* Displays archived cases for historical reference.

#### Lawyer & Appointment System:

* Lawyers receive appointment requests directly and can manage them through their menu.
* Citizens can request meetings with specific lawyers for representation.

#### Email Integration:

* All major case updates and appointments are sent directly to the in-game email system for instant notifications.

#### Optimized & Configurable:

* Supports **ESX/QB/Qbox/custom** frameworks.
* Fully optimized for performance with high configurability to match your server’s needs.

The script is protected with [FiveM Asset Escrow system](https://forum.cfx.re/t/introducing-asset-escrow-for-your-resources/4777151)

<figure><img src="/files/B6cBBtS5p9V9vhD8lGLN" alt=""><figcaption></figcaption></figure>
