> ## Documentation Index
> Fetch the complete documentation index at: https://docs.thecruxstudio.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Rex's Diner FiveM Script: Restaurant Job for RP Servers

> A fully featured Rex's Diner job script for FiveM RP servers. Add immersive diner roleplay with crafting, customer orders, job grades, and multi-framework support.

The Rex's Diner Job script transforms the retro Los Santos diner into a fully playable employment experience on your FiveM roleplay server. Players take on roles ranging from kitchen staff to floor manager, with a complete crafting system, customer order flow, custom inventory items, and tiered job grades that reward progression. It adds the perfect layer of realism and roleplay to your city that players will definitely love.

## Supported Maps

This script works with any Rex's Diner map. It comes pre-configured for the maps listed below. If your map isn't on the list, open a ticket on the Crux Studio Discord server and the team will add support for it.

* Gabz
* TStudios
* G\&N's Studio
* Molo Modding

## Installation

<Steps>
  <Step title="Install Dependencies">
    Install the required dependencies:

    * [ox\_lib v3.30.6](https://github.com/overextended/ox_lib/releases/tag/v3.30.6)
    * [oxmysql v2.12.0](https://github.com/overextended/oxmysql/releases/tag/v2.12.0)
    * `crux_lib` — included with your script download
  </Step>

  <Step title="Configure the Script">
    Open `config/config.lua` and adjust the settings for your server.
  </Step>

  <Step title="Add Job Grades">
    <Tabs>
      <Tab title="QBCore">
        Copy the Job Grade from the `README` into `qb-core/shared/jobs.lua`.
      </Tab>

      <Tab title="QBOX">
        Copy the Job Grade from the `README` into `qbx_core/shared/jobs.lua`.
      </Tab>

      <Tab title="ESX">
        Copy the Job Grade from `install_ESX.md` and run it in your database.
      </Tab>
    </Tabs>
  </Step>

  <Step title="Add Inventory Items">
    Open the `install` folder and add items and images to your inventory. Refer to the `README` for the full item list.
  </Step>

  <Step title="Start the Resources">
    Add to your `server.cfg`:

    ```
    ensure ox_lib
    ensure crux_lib
    ensure crux-rexdinnerjob
    ```
  </Step>
</Steps>

## Integrations

The Rex's Diner Job script supports **ox\_target**, **qb-target**, and **qtarget** for interaction targeting. For inventory, it works with **qb-inventory**, **ox\_inventory**, **qs-inventory**, **tgiann-inventory**, **jpr-inventory**, and others. Banking integrations include **qb-banking**, **qb-management**, and more. See the [Framework Compatibility](/framework-compatibility) page for the full list.

<Note>If your preferred integration isn't listed, open a support ticket on the Crux Studio Discord server.</Note>
