# Introduction

CrossLab is a crosshair customization script for FiveM. Players can build their crosshair from scratch, import CS2 crosshair codes, pick from a bunch of presets including pro player configs, and fine-tune every single parameter through a clean in-game menu.

On top of that, there's a built-in aim training lab with 6 different minigames. Players load into a private instance, pick a game mode and difficulty, and work on their aim — all without ever leaving the server.

***

## What's included

* Full crosshair editor (style, size, thickness, gap, color, alpha, outline, dot, T-style)
* CS2 crosshair code import & export
* Quick presets and pro player crosshair presets
* Per-player save system (file-based, no database required)
* 6 aim training minigames: Neon Flux, Flashpoint, Rainfall, Corner Ghost, Blind Spot, Block Crush
* Routing bucket isolation for training sessions
* ox\_lib dependency for text UI
* Configurable via `config.lua` — no source code needed
* Client & server exports for integration with other resources

***

## Dependencies

| Resource                                          | Required |
| ------------------------------------------------- | -------- |
| [ox\_lib](https://github.com/overextended/ox_lib) | Yes      |

ox\_lib is used for the text UI that appears near the training area. Everything else is native FiveM.


---

# 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.0resmon.org/0resmon/s4-resources/s4-crosslab/introduction.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.
