> For the complete documentation index, see [llms.txt](https://docs.tworst.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tworst.com/scripts/scrapyard-job.md).

# Multiplayer Scrapyard Job

<figure><img src="https://3837820273-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBXLijuUGHrqSK9FbPrNC%2Fuploads%2FzqHJVCBE9BAITtWeifSy%2Fscrapyard-job.png?alt=media&amp;token=08da3abc-2f64-496f-ac70-87dd0322a736" alt=""><figcaption></figcaption></figure>

## Overview

**TW Scrapyard Job** is a multiplayer scrapyard job: collect scrap around the city, press it, shred it, melt it in the furnace and pour the metal into moulds. Work alone or as a crew of up to 4 players, share the pay and level up your scrapyard career.

{% hint style="success" %}
**Version 3.0** runs on **tw-lib**, the free Tworst library. Framework, inventory, vehicle keys, fuel and clothing are detected automatically, and your settings are kept in the database, so **an update never resets your economy, language or settings again.**
{% endhint %}

***

## Features

### Core Features

* **Multiplayer Crew** - Up to 4 players in one lobby; invite nearby players from the job menu
* **Vehicle Rental** - Rent the work truck from a spawn point or from a rental NPC, with a deposit you get back
* **Scrap Collection** - Pick up microwaves, TVs, washers, fridges and more, and load them into the truck
* **Press Machine** - Compress the scrap
* **Shredder** - Break the pressed scrap into pieces
* **Furnace & Rail** - Melt the pieces and carry the molten metal on the rail bucket
* **Moulds** - Pour the metal into moulds and collect iron, gold dust and pistol parts

### Additional Features

* **Reward Split** - The lobby owner decides each member's share of the money reward
* **Level & XP System** - 70 levels, regions can require a minimum level
* **Daily Missions** - Daily tasks with extra money and XP
* **Leaderboard** - Top players of the job
* **Crafting** - Illegal weapon crafting and legal item crafting (each can be switched off)
* **Sell NPCs** - A legal buyer and a black market dealer
* **Reconnect & Restart Safe** - A player who disconnects gets their seat back, and the job survives a resource restart
* **One Job at a Time** - A player working another Tworst job is offered to leave it first
* **Tutorial** - In-game video tutorials and hint cards on every prompt
* **Admin Menu** - `/twlib`: live lobbies, money paid, players and job settings in one menu
* **Update Notice** - The server console tells you when a new version is out
* **7 Languages** - English, Turkish, German, French, Portuguese, Russian, Arabic

***

## How It Works

### Step 1: Start a Lobby

Go to the scrapyard NPC and open the job menu. Pick a region, invite players nearby (optional) and start.

### Step 2: Rent the Truck

Rent the work truck. A deposit is taken and paid back when you return the truck, reset the job or leave the crew.

### Step 3: Collect Scrap

Drive to the scrap area, pick up the objects with **E** and load them into the truck.

### Step 4: Process the Scrap

1. **Press** - Put the scrap into the press
2. **Shred** - Feed the pressed scrap into the shredder
3. **Melt** - Fill the furnace
4. **Pour** - Carry the molten metal on the rail and pour it into the moulds

### Step 5: Get Paid

Return the truck to finish. The crew is paid (split by the owner if enabled), and the mould items can be sold to the NPCs.

***

## Requirements

| Resource                        | Required | Notes                                                                                                      |
| ------------------------------- | -------- | ---------------------------------------------------------------------------------------------------------- |
| [**tw-lib**](/tw-lib/tw-lib.md) | ✅ Yes    | Free. [Download](https://github.com/Tworst-Shop/tw-lib/releases/latest) or from your Cfx.re Granted Assets |
| **oxmysql**                     | ✅ Yes    | Database                                                                                                   |
| **tw\_scrapyard\_stream**       | ✅ Yes    | Map, props and vehicles (comes with the script)                                                            |
| Framework                       | Optional | QBCore, QBox, ESX, TMC, vRP, or none (standalone)                                                          |

### Optional

| Resource               | Purpose                                                |
| ---------------------- | ------------------------------------------------------ |
| ox\_target / qb-target | Target interaction instead of the Tworst prompt        |
| Vehicle keys script    | Keys for the rented truck (detected automatically)     |
| Fuel script            | Full tank on the rented truck (detected automatically) |
| Clothing script        | Job uniform on and off (works without one too)         |

{% hint style="info" %}
PolyZone and ox\_lib are **not** required by the script. If you use qb-target, it needs its own dependencies as usual.
{% endhint %}

***

## Supported Systems (Auto-detected by tw-lib)

Nothing to set in the config: tw-lib finds what runs on your server and prints it on start:

```
[tw-lib] 1.0.0 | framework=qb | inventory=ox_inventory | keys=qs-vehiclekeys | fuel=LegacyFuel | clothing=illenium-appearance
```

| System       | Supported                                                                                                                                                                                                                                                                                                                                                                                       |
| ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Framework    | qbx\_core, qb-core, es\_extended, TMC, vRP, standalone                                                                                                                                                                                                                                                                                                                                          |
| Inventory    | ox\_inventory, qs-inventory, qs-inventory-pro, codem-inventory, codem-inventoryv2, tgiann-inventory, origen\_inventory, ak47\_qb\_inventory, ak47\_inventory, core\_inventory, jaksam\_inventory, one\_inventory, and the framework's own inventory (qb-inventory, ps-inventory, ESX)                                                                                                           |
| Vehicle keys | qbx\_vehiclekeys, qb-vehiclekeys, qs-vehiclekeys, wasabi\_carlock, MrNewbVehicleKeys, jc\_vehiclekeys, Renewed-Vehiclekeys, Jaksam vehicles\_keys, tgiann-hotwire, 0r-vehiclekeys, LifeSaver\_KeySystem, ak47 keys, filo\_vehiclekey, ic3d\_vehiclekeys, is\_vehiclekeys, mk\_vehiclekeys, mm\_carkeys, p\_carkeys, rd\_vehiclekeys, t1ger\_keys, mx\_carkeys, cd\_garage, okokGarage, mVehicle |
| Fuel         | LegacyFuel, ox\_fuel, cdn-fuel, ps-fuel, x-fuel, lc\_fuel, qb-fuel, Renewed-Fuel, myFuel, okokGasStation, qs-fuelstations, BigDaddy-Fuel, esx-sna-fuel, lj-fuel, hyon\_gas\_station, nd\_fuel, rcore\_fuel, ti\_fuel                                                                                                                                                                            |
| Clothing     | illenium-appearance, fivem-appearance, qb-clothing, esx\_skin, rcore\_clothing, codem-clothing, codem-appearance, qs-appearance, 4bit\_appearance, qf\_skinmenu, crm-appearance, tgiann-clothing, 0r-clothing                                                                                                                                                                                   |

{% hint style="info" %}
Using something else? Pick it by hand in the console (`twlib set tw-lib bridge.keys <resource>`), or connect your own script with `exports['tw-lib']:RegisterBridge(...)`. See [tw-lib → Configuration](/tw-lib/tw-lib/configuration.md#choosing-a-script-by-hand).
{% endhint %}

***

## Commands

| Command                  | Who     | Description                                                            |
| ------------------------ | ------- | ---------------------------------------------------------------------- |
| `/jobresetscrapyard`     | Players | Reset your current job (lobby owner)                                   |
| `/jobleavescrapyard`     | Players | Leave the crew                                                         |
| `/openTutorialscrapyard` | Players | Open the tutorial (default key **L**, change it in FiveM key bindings) |
| `/twlib`                 | Admins  | Tworst admin menu: live lobbies, economy, players, settings            |
| `twlib` (server console) | Console | Status, detected scripts, saved settings                               |

***

## Items

| Item           | Label         | Description                |
| -------------- | ------------- | -------------------------- |
| `iron`         | Iron          | Metal from the moulds      |
| `gold_dust`    | Gold Dust     | Rare metal from the moulds |
| `pistol_part1` | Pistol Part 1 | Weapon component           |
| `pistol_part2` | Pistol Part 2 | Weapon component           |
| `pistol_part3` | Pistol Part 3 | Weapon component           |
| `pistol_part4` | Pistol Part 4 | Weapon component           |

{% hint style="info" %}
Item definitions for QBCore and ox\_inventory and the item images are in the `ITEM/` folder. See [Installation](/scripts/scrapyard-job/installation.md#step-4-add-items).
{% endhint %}

***

## Preview

{% embed url="<https://www.youtube.com/watch?v=0dkXlH8Bq6c>" %}

***

## Quick Links

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Installation</strong></td><td>Install or update to 3.0</td><td><a href="/scripts/scrapyard-job/installation.md">Installation</a></td></tr><tr><td><strong>Configuration</strong></td><td>Where settings live and what they do</td><td><a href="/scripts/scrapyard-job/configuration.md">Configuration</a></td></tr><tr><td><strong>Changelog</strong></td><td>Version history</td><td><a href="/scripts/scrapyard-job/changelog.md">Changelog</a></td></tr></tbody></table>

***

## Purchase

{% hint style="info" %}
Purchase Multiplayer Scrapyard Job from tworst.com in two editions: [**Open Source**](https://tworst.com/script/scrapyard) or [**Escrow**](https://tworst.com/script/scrapyardescrow).
{% endhint %}
