For the complete documentation index, see llms.txt. This page is also available as Markdown.

Multiplayer Diving Job

Overview

TW Diving Job is a multiplayer underwater job: take the boat out to a dive site, collect corals, clean the sea floor, open sunken suitcases and raise treasure boxes with a lift bag. Work alone or as a crew of up to 4 players, share the pay and level up your diving career.


Features

Core Features

  • Multiplayer Crew - Up to 4 players in one lobby; invite nearby players from the job menu

  • Diving Boat - The crew's boat spawns at the harbour of the chosen dive site

  • Anchor - Drop the anchor at the site so the boat stays put (default key H)

  • Scuba Gear - Three oxygen tube levels and a mask; the higher the level, the longer you stay down

  • Coral Collection - Harvest overgrown corals

  • Sea Cleaning - Pick up tyres and rubbish from the sea floor

  • Suitcases - Cut sunken suitcases open with a knife and loot them

  • Treasure Boxes - Attach a lift bag to a box and raise it to the surface

Additional Features

  • Reward Split - The lobby owner decides each member's share of the money reward

  • Level & XP System - 70 levels, dive sites can require a minimum level

  • 4 Dive Sites - Paleto Bay, Port of Los Santos, East Coast and North Coast

  • Daily Missions - Daily tasks with extra money and XP

  • Leaderboard - Top players of the job

  • Diving Market - Buy gear and sell your finds at the diving NPC

  • Random Loot - Corals, suitcases and boxes drop items by chance (common, rare, legendary)

  • Reconnect & Restart Safe - A player who disconnects gets their seat back, and a member takes over the dive if the owner drops

  • One Job at a Time - A player working another Tworst job is offered to leave it first

  • Tip Cards - Hint cards at the start and for each kind of work

  • 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 diving NPC at Paleto Bay and open the job menu. Pick a dive site, invite players nearby (optional) and start.

Step 2: Get Your Gear

Buy what you need from the diving market at the NPC:

  • Scuba Mask - $700

  • Scuba Tube - Level 1: $500, Level 2: $1,000, Level 3: $1,500

  • Lift Bag - $200 (for treasure boxes)

  • Knife - $500 (for suitcases)

Step 3: Sail Out

Take the boat to the dive site and drop the anchor with H (or /anchor).

Step 4: Dive & Work

  1. Corals - Collect the overgrown corals

  2. Sea Clean - Pick up the rubbish on the sea floor

  3. Suitcases - Cut them open with the knife and loot them

  4. Boxes - Attach a lift bag and raise the box (only on the sites that have boxes)

Keep an eye on your oxygen. When it runs out, the gear comes off.

Step 5: Get Paid

Deliver the boat back to finish. The crew is paid (split by the owner if enabled), and the corals and treasures can be sold at the diving market.


Requirements

Resource
Required
Notes

✅ Yes

Free. Download or from your Cfx.re Granted Assets

oxmysql

✅ Yes

Database

Framework

Optional

QBCore, QBox, ESX, TMC, vRP, or none (standalone)

There is no separate stream folder for diving. The lift bag prop ships inside tw-diving itself.

Optional

Resource
Purpose

ox_target / qb-target

Target interaction instead of the Tworst prompt

Vehicle keys script

Keys for the boat (detected automatically)

Fuel script

Full tank on the boat (detected automatically)

Clothing script

Job uniform on and off (works without one too)

PolyZone and ox_lib are not required by the script. If you use qb-target, it needs its own dependencies as usual.


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:

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

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.


Commands

Command
Who
Description

/anchor

Players

Drop or raise the boat's anchor (default key H, change it in FiveM key bindings)

/deletegear

Players

Take off your scuba tube and mask

/jobresetdiving

Players

Reset your current job (lobby owner)

/twlib

Admins

Tworst admin menu: live lobbies, economy, players, settings

twlib (server console)

Console

Status, detected scripts, saved settings


Items

Item
Label
Description

scuba_tube_l1

Scuba Tube 1

Oxygen tube, level 1

scuba_tube_l2

Scuba Tube 2

Oxygen tube, level 2

scuba_tube_l3

Scuba Tube 3

Oxygen tube, level 3 (longest dive)

scuba_gear

Scuba Gear

Mask

liftbag

Lift Bag

Raises treasure boxes

dendrogyra_coral

Dendrogyra

Common coral

antipatharia_coral

Antipatharia

Rare coral

The loot also gives rolex, diamond_ring and goldbar, and the market sells weapon_knife. These are not shipped with the job: make sure they exist in your inventory.

Item definitions for QBCore and ox_inventory are in qb-item.txt and ox-item.txt, and the item images in ITEM-IMG/. See Installation.


Preview



Purchase

Purchase Multiplayer Diving Job from tworst.com in two editions: Open Source or Escrow.

Last updated