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

# Crux Studio Scene Creator: 3D Floating Text for FiveM

> Place floating 3D text scenes anywhere in your FiveM server with customizable font, color, and visibility range for immersive roleplay.

The Scene Creator lets players and server admins quickly place and manage floating 3D text at any location in the game world. You choose the coordinates, set the font size, pick a color, and define how far away the text remains visible — all through an intuitive creation interface. Whether you're cordoning off a crime scene, marking an RP location, or adding environmental storytelling detail to a specific spot, the Scene Creator makes it fast and easy to layer immersion directly into your server's world without any developer intervention.

## Use Cases

* **Crime scene setup** — mark a murder scene, accident site, or evidence location with descriptive floating text that other players can discover
* **RP location markers** — label entrances, job sites, and points of interest so players immediately understand where they are
* **Atmosphere & immersion** — add environmental detail like street names, building descriptions, or lore notes that bring your server's world to life
* **Leaving clues** — place hidden or visible messages at specific coordinates as part of an investigation, heist, or storyline
* **Storytelling** — guide players through narrative moments by placing directional or descriptive text at key story beats

## Features

* Place custom floating 3D text at any in-game coordinates
* Configure font size, color, and visibility range per scene
* Intuitive creation interface — no coding required to place or edit scenes
* Fast and accessible for both admins and players
* Persistent scenes that remain in place until removed
* Lightweight with no noticeable performance impact

## Installation

<Steps>
  <Step title="Install Dependencies">
    Download and ensure the following resources are present in your server:

    * [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. Set default font sizes, colors, visibility ranges, and any permission restrictions on who can create or delete scenes.
  </Step>

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

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

## Integrations

The legend below explains the support status used throughout this section.

| Symbol                 | Meaning                                                                 |
| ---------------------- | ----------------------------------------------------------------------- |
| ✅ Officially Supported | No script integration required — fully tested and confirmed functional. |
| ☑️ Supported           | Supported, but either untested or requires additional coding.           |
| ⚠️ Issues              | Known issues exist, either on our end or with the third-party script.   |

### Eye Target

| Script     | Status                 |
| ---------- | ---------------------- |
| ox\_target | ✅ Officially Supported |
| qb-target  | ✅ Officially Supported |
| qtarget    | ☑️ Supported           |

### Notify

| Script                     | Status                 |
| -------------------------- | ---------------------- |
| crux\_notify               | ✅ Officially Supported |
| qb                         | ✅ Officially Supported |
| ox                         | ✅ Officially Supported |
| esx                        | ✅ Officially Supported |
| wasabi\_notify             | ☑️ Supported           |
| vzn-notify                 | ☑️ Supported           |
| vms\_notifyv2              | ☑️ Supported           |
| v42-notify                 | ☑️ Supported           |
| sd-notify                  | ☑️ Supported           |
| RxNotify                   | ☑️ Supported           |
| qf\_notify                 | ☑️ Supported           |
| prism\_uipack              | ☑️ Supported           |
| origen\_notify             | ☑️ Supported           |
| op-hud                     | ☑️ Supported           |
| okokNotify                 | ☑️ Supported           |
| JustNotify                 | ☑️ Supported           |
| is\_ui                     | ☑️ Supported           |
| frkn-uikit                 | ☑️ Supported           |
| ef                         | ☑️ Supported           |
| DoItDigital\_notifications | ☑️ Supported           |
| cs:notify                  | ☑️ Supported           |
| codeo-notification         | ☑️ Supported           |
| cdev\_notify               | ☑️ Supported           |
| brave                      | ☑️ Supported           |
| aty\_notify                | ☑️ Supported           |
| an\_notify                 | ☑️ Supported           |
| 4EV3R-Notify               | ☑️ Supported           |

### Inventory

| Script               | Status                 |
| -------------------- | ---------------------- |
| ox\_inventory        | ✅ Officially Supported |
| qb-inventory         | ✅ Officially Supported |
| codem-inventory      | ☑️ Supported           |
| qs-inventory         | ☑️ Supported           |
| tgiann-inventory     | ☑️ Supported           |
| core\_inventory      | ☑️ Supported           |
| origen\_inventory    | ☑️ Supported           |
| ak47\_qb\_inventory  | ☑️ Supported           |
| ak47\_esx\_inventory | ☑️ Supported           |
| ps-inventory         | ☑️ Supported           |
| jpr-inventory        | ☑️ Supported           |
