# 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>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.bkscripts.com/scripts/bk_doj.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
