- Instant delivery
- Documented and configurable
- Free updates and fixes
- Broad framework support
A complete FiveM scuba diving system built around underwater salvage, contracts and persistent progression.
Showcase
More than a dive.
Diving turns GTA V's ocean into a complete FiveM scuba diving and underwater salvage activity rather than a single interaction. Players gear up with a suit and oxygen tank, head offshore, recover salvage from the seabed, complete contracts, sell their finds into a changing dealer economy and build a persistent diving career — with sonar, better gear and new dive zones to unlock as they progress.
Guide
One dive. An entire loop.
Gear up. Find a zone. Read the sonar. Recover salvage. Sell what you find. Level up, chase treasure maps and head back out with a boat beneath you.
A built-in guide at the Dive Center explains each part of the loop — gear, zones, sonar, salvage and selling, levelling, treasure maps, boats and air — without turning the resource into a linear job.

Equipment
Gear up for what's below.
The Dive Center gives players an equipment path that grows with them, from basic diving gear and oxygen tanks to improved lights and sonar.
Equipment isn't just a menu of purchases — it gives progression something tangible to unlock and changes what players can take with them beneath the surface.

Boat hire
Take the dive further.
Players can rent from a range of boats before heading offshore, with different rental fees and deposits giving server owners another progression and economy lever.
Better access to the ocean becomes something players work towards rather than something handed to them from the start.

Contracts
Every dive can have a purpose.
Generated salvage contracts give players specific items to recover in return for cash and XP.
Players take a job at the Dive Center, where the Contracts tab shows each required item and the time left to deliver it, then recover the requested haul and bring it back — adding another reason to head back beneath the surface beyond simply searching for whatever they find.

Dealer
Turn every find into opportunity.
Salvage doesn't have to live on a fixed price list. Selling an item lowers what the dealer will pay for it, while random demand spikes can push particular finds above their usual value.
Prices recover over time when an item is left alone, so what players bring back from the ocean feeds into a server-wide economy that keeps shifting.

Stats
A career with a record.
Every trip contributes to a persistent diver profile. Level, XP, dives, time underwater, maximum depth, finds, rare finds, treasure, dealer earnings and completed contracts give players a record of what they've achieved.
The server-wide leaderboard gives them something to measure it against.

Treasure
Treasure maps lead to something more.
Treasure maps mark a search area around a chest hidden among the salvage in one of the player's unlocked dive zones, where a more valuable find is waiting.
Reaching the location is only part of it — players still need to find and recover the treasure before they can bring it back.

Decompression
Getting back up matters too.
Reaching the surface too quickly can trigger decompression sickness.
A rapid ascent causes blurred, shaking vision and steady health loss, making the journey back up something players need to manage rather than simply swimming straight to the surface.

Sharks
You're not always alone down there.
Sharks can turn an otherwise routine dive into a fight for survival.
When one attacks, players can fight back with a knife or escape the threat before getting back to exploring or recovering their haul.

Compatibility
Built to fit your stack.
Diving runs on QBCore, QBox, ESX, Ox Core and ND Core through its bridge layer, detecting the framework, inventory and target system automatically, with standalone interaction support where a target resource is not used.
- Frameworks
qb-coreqbx_corees_extendedox_coreND_Core- Inventories
ox_inventoryqb-inventoryqs-inventorytgiann-inventorycodem-inventory- Target systems
ox_targetqb-targetstandalone- Database
oxmysql- Library
ox_lib