# Raycrest Restaurant

A unique stingray-shaped oceanfront restaurant set along Del Perro Beach. The build uses a warm bamboo and wood style, creating a relaxed and comfortable atmosphere for both daytime RP and evening hangouts. The open layout gives players plenty of good angles for photos, sea views, and social RP moments.

{% embed url="<https://youtu.be/RZFrrdbCP-g>" %}

***

<details>

<summary>FEATURES</summary>

### MLO Highlights

* Stingray-inspired structure over the ocean
* Warm bamboo + wood theme
* Main dining hall with various seating styles
* Sea-facing lounge & sunset view seating
* VIP circular room
* Bar & kitchen interior
* DJ corner and lounge
* Twin pools with night glow
* Small dock for boat access
* Optimized for stable FPS

***

### Script Highlights (included with the MLO)

{% hint style="info" %}
**Limited-Time Inclusion:** Purchasing Raycrest now includes the current job script and guarantees free access to the upcoming Food Business Creator once it is released. After that point, the script will be sold separately, and Raycrest will only include the MLO.
{% endhint %}

The script turns Raycrest into a working in-game business:

* **Dishes & consumables**
  * includes 12 preset dishes with proper food props and inventory images
  * Items function as real consumables with hunger/thirst effects
* **Cooking & preparation (UI-based)**
  * Staff collect ingredients from storage/freezer
  * Choose dishes through the cooking UI with progress feedback and animations
* **Food menu & price control (UI-based)**
  * Customers can view the menu with item visuals at the counter
  * Bosses can adjust dish prices in real time, and changes update instantly in the menu and cooking system
* **Job roles & access**
  * on/off duty system
  * staff-only access to kitchen stations, storage/freezer, pickup counter, and delivery vehicle spawn
* **Boss management**
  * Bosses can manage employees and duty permissions from the boss menu
* **Delivery missions (NPC-based)**
  * workers receive orders from NPCs
  * prepare and deliver the correct dish to a marked drop-off point with route guidance
  * payouts include a possible bonus tip, shown in a clean summary
* **Billing (UI-based)**
  * Staff can charge nearby players with an accept/decline payment prompt
* **DJ booth (UI-based)**
  * Simple interface to play music and set the restaurant ambience
* **Config & localization**
  * prices, recipes, dish names, payout rates, delivery timing, and interface text are editable through config & locale files
  * localization available in English, Spanish, German, Brazilian Portuguese, French, etc., with support for more

</details>

<details>

<summary>RESMOM (OPTIMIZATION)</summary>

* Runs at 0.0ms in idle.
* Runs at just 0.01 - 0.02ms when the delivery marker gets created

</details>

<details>

<summary>REQUIRED DEPENDENCIES </summary>

* [ox\_lib](https://github.com/CommunityOx/ox_lib/releases/latest)
* [xSound](https://github.com/Xogy/xsound/releases/latest)

</details>

<details>

<summary>COMPATIBILITY</summary>

* **Framework**: QBCore / ESX / Qbox
* **Boss Menu**: qb-management / qbx\_management / esx\_society / custom
* **Society Funds**: qb-banking / Renewed-Banking / esx\_society / custom
* **Fuel System**: LegacyFuel / ps-fuel / cdn-fuel / ox\_fuel / custom
* **Vehicle Keys**: qb-vehiclekeys / okokGarage / wasabi\_carlock / custom
* **Input**: ox / qb / ps / custom
* **Inventory**: ox\_inventory / qb-inventory / ps-inventory / lj-inventory / custom
* **Menu**: ox / qb / ps / custom
* **Notify**: qb / ox / ps / okok / esx / custom
* **Progress**: qb / oxcircle / oxbar / custom
* **Target**: ox\_target / qb-target / custom

</details>


---

# 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://errorhub.gitbook.io/docs/our-scripts/raycrest-restaurant.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.
