# 0R - Garbage V2

{% hint style="info" %}
This script is intended for ESX, QBCore, and Qbox based servers.
{% endhint %}

```lua
author '0resmon & alikoc.dev'
```

```lua
dependencies { 'ox_lib', 'oxmysql', '0r_lib' }
```

## Overview

`0r-garbage-v2` is a progression-based garbage job with multiple scenarios, route pools, garbage bag loot, freelance cleaning, and configurable menu access.

## Start Here

{% content-ref url="0r-garbage-v2/setup-and-items" %}
[setup-and-items](https://docs.0resmon.org/0resmon/0resmon-1/0r-resources/0r-garbage-v2/setup-and-items)
{% endcontent-ref %}

{% content-ref url="0r-garbage-v2/integrations" %}
[integrations](https://docs.0resmon.org/0resmon/0resmon-1/0r-resources/0r-garbage-v2/integrations)
{% endcontent-ref %}

{% content-ref url="0r-garbage-v2/faq" %}
[faq](https://docs.0resmon.org/0resmon/0resmon-1/0r-resources/0r-garbage-v2/faq)
{% endcontent-ref %}

{% content-ref url="0r-garbage-v2/configuration" %}
[configuration](https://docs.0resmon.org/0resmon/0resmon-1/0r-resources/0r-garbage-v2/configuration)
{% endcontent-ref %}

## Important Notes

* Main config files: `config/main.lua` and `config/job.lua`
* Player profile SQL is created automatically by `modules/mysql/server.lua`
* Default menu tablet item: `garbage_tablet`
* Default bag prop assets are streamed by the resource and `fxmanifest.lua` includes `stream/qua_binbags.ytyp`
* Scenario cooldowns are defined in `config/job.lua`, but they can be bypassed globally with `Config.BypassCooldown` in `config/main.lua`

{% embed url="<https://0resmon.tebex.io/>" %}
