Revolutionize fishing on your server with the most immersive and extensible fishing system for FiveM!
Built from the ground up around modern OX resources, this script delivers a flexible, performance-optimized fishing experience — complete with skill-based gameplay, level progression, boat rentals, illegal catches, and a fully expandable economy system.
✨ Core Features:
🐟 Advanced Fishing Mechanics:
Multiple fishing locations across the map — each with level requirements, unique fish types, and optional blips.
Player XP and leveling system, stored cleanly inside player metadata.
Configurable Fishing Rods:
Set required levels for rods.
Define break chances to add realism and progression.
Configurable Bait:
Assign bite bonuses and preferred fish per bait type.
Skill-Based Minigame:
Integrated with Haaasib's Skillchecks Minigame for catching fish — adds player skill and tension.
Bonus Items System:
Optional random bonus item drops when catching fish for an extra layer of excitement.
🔪 Gutting System:
Interactive gutting benches placed across the map, targetable via ox_target.
Gut fish to receive meat yields and bonus materials.
Full progress bar animations and proper inventory handling.
Expandable Gutting XP system — optionally track and level players' gutting skills too!
🚤 Boat Rental System:
Players can rent boats for fishing expeditions:
Configurable rental prices and rental durations.
Penalties if players fail to return the boat (teleport & fine system).
Adds real risk and economy flow to offshore fishing.
📜 Dynamic Zone Access:
Fishing Guide PEDs allow players to select from available fishing locations.
Menu only displays locations unlocked by their level — encourages natural progression.
Dynamic zone and blip creation when a fishing spot is selected for clean server performance.
Optional blips for Fishing Guides and Gutting Stations (toggleable in config).
🛠️ Technical Details:
Dependencies:
Performance:
Event-driven and optimized for high-population servers.
Dynamic loading and unloading of zones and blips ensures minimal resource use.
Customizable:
Full config.lua allows you to:
Add new fishing spots.
Adjust XP tables.
Set custom fish types and rewards.
Define rods, bait, boats, and gutting yields easily.
🎮 Player Experience:
Start at beginner fishing locations, using basic rods and bait.
Catch fish, level up, and unlock harder, rarer, and illegal fishing areas.
Gut fish for materials to sell or craft.
Rent boats and head out to sea for bigger hauls — but return before time runs out!
Collect rare bonus items and trophies through skillful catches.