Pug Fishing
Pug Fishing - professional ESX script with custom features and optimized performance for FiveM servers Compatible with ESX framework.
Aperçu vidéo
Click to load video from YouTube. By watching, you agree to their privacy policy.
Pug Fishing - Advanced Fishing System with XP Progression and Tournaments
Pug Fishing transforms basic fishing into a complete progression-based career system for your FiveM server. This advanced script features upgradeable equipment, XP ranking systems, scheduled tournaments, special fishing zones, boat rentals, crafting workbenches, and comprehensive selling mechanics - creating a fully-featured fishing job that rivals any primary employment system on your server.
https://www.youtube.com/watch?v=NZvsAQvE-KYWhat's Included
This complete fishing package includes everything needed to run professional fishing operations. Players start with basic equipment and progress through ranking systems that unlock superior rods, better bait, faster boats, and access to premium fishing locations. The system manages equipment crafting, bait creation, boat rentals with fuel consumption, tournament scheduling with automated scoring, fish selling with market pricing, and experience tracking with skill-based unlocks.
Key Features
- XP Rank System - Progressive leveling system unlocking better equipment, exclusive zones, tournament access, and advanced fishing techniques as players gain experience
- Upgradeable Equipment - Multiple fishing rod tiers, specialized reels, premium bait types, and advanced tools each affecting catch rates and fish quality
- Crafting Workbenches - Dedicated stations for crafting fishing rods, creating bait, repairing equipment, and upgrading gear using gathered materials
- Special Fishing Zones - Multiple fishing locations with different loot tables, rarity distributions, and access requirements based on player rank
- Tournament System - Scheduled competitions with scoring based on fish rarity, rod tier used, and total catches with automated leaderboards and prize distribution
- Boat Rental System - Access to fishing boats with fuel management, storage capacity, and performance tiers unlocking with rank progression
- Dynamic Loot Tables - Eight different massive loot tables varying by rod type, fishing zone, tournament status, and player rank for diverse catches
- World Fishing Minigame - Engaging skill-based catching mechanics requiring timing and precision rather than simple static interactions
- Fish Selling System - Flexible market with inventory-aware transactions, price variations by fish rarity, bulk selling options, and NPC vendor locations
- Inventory Integration - Full compatibility with major inventory systems including ox_inventory, qb-inventory, and custom solutions
- Localization Support - Custom language system supporting multiple languages for international server communities
- Extensive Configuration - Every aspect customizable including prices, XP rates, loot tables, zone locations, tournament schedules, and progression requirements
Perfect For
- Civilian Job Servers - Provides legitimate career path with depth comparable to police/EMS jobs creating alternative to criminal activities
- Economy Servers - Stable income source for new players while offering high-earning potential for dedicated fishermen through tournaments and rare catches
- Casual Roleplay - Relaxing, low-stress activity for downtime between intense roleplay scenarios or while waiting for events
- Island/Coastal Maps - Perfect utilization of waterfront areas, docks, and beach locations adding life to coastal regions
- Progression-Focused Servers - Fits servers with skill-based systems and character development through dedicated practice and experience
- Community Events - Tournament features enable regular server-wide competitions bringing players together for scheduled events
Ranking & Progression System
XP Mechanics: Players earn experience points for every fish caught, with bonus XP for rare catches, tournament participation, and using higher-tier equipment. The ranking system features multiple levels (typically 1-50) with each rank unlocking specific benefits including access to new fishing zones, ability to craft advanced equipment, eligibility for premium tournaments, improved catch rates in existing zones, and unlocking boat rental tiers.
Skill Unlocks: As players progress, they gain access to specialized fishing techniques and equipment. Beginners start with basic bamboo rods at shoreline spots, advancing to fiberglass rods with basic reels for small boat fishing, then professional carbon fiber rods for deep sea fishing, and finally competition-grade equipment for tournament fishing. Each tier significantly improves catch rates and fish quality.
Equipment & Crafting
Fishing Rods: Multiple rod types ranging from starter bamboo rods to professional carbon fiber models. Each rod affects casting distance, durability, catch success rates, and available fishing zones. Rods can break with use and require crafting materials to repair or upgrade.
Bait System: Diverse bait options including basic worms (low cost, catch common fish), premium lures (expensive, attract rare fish), specialized bait for specific fish types, and tournament-grade bait with enhanced catch rates. Players can craft bait at workbenches using materials gathered from fish processing or purchased from vendors.
Crafting Workbenches: Dedicated crafting stations located at fishing shops or docks allow players to create fishing rods from raw materials, craft various bait types using fish parts and materials, repair damaged equipment extending lifespan, and upgrade existing gear with enhancement components. Crafting requires materials obtained through fishing, creating resource loops that encourage continued engagement.
Fishing Zones
The script supports unlimited fishing zones with individual loot tables and requirements. Typical setup includes shoreline fishing (accessible to all ranks, common fish, low value), pier/dock fishing (requires rank 5+, better fish variety, moderate value), small boat fishing (requires rank 10+, rare fish possible, good income), deep sea zones (requires rank 20+, exotic catches, high value), and secret/premium locations (requires rank 30+, legendary fish, tournament-quality catches).
Each zone has unique environmental factors affecting catches including time of day (some fish only bite at night/dawn), weather conditions (certain fish during storms), seasonal variations (if configured), and zone-specific rare fish that don't appear elsewhere.
Tournament System
Scheduled Competitions: Admins can schedule fishing tournaments with specific start/end times, entry fees, and prize pools. Tournaments can be configured for specific fishing zones, required rod types, targeted fish species, or open categories. The automated scoring system tracks total fish caught, cumulative rarity points, biggest catch (by weight/size), and specific species targets.
Prize Distribution: Winners receive automatic payouts based on leaderboard positions. Typical structure awards cash prizes for top 3 positions, rare equipment or boats as grand prizes, bonus XP for all participants, and exclusive tournament winner titles or badges. This creates regular server events that drive player engagement and community interaction.
Boat Rental System
Players can rent fishing boats from designated docks with different boat tiers unlocking at higher ranks. Boats feature fuel consumption requiring refueling during extended trips, onboard storage for catches allowing longer fishing sessions, speed variations affecting how quickly players reach fishing zones, and durability systems where boats can be damaged and require repairs. Rental fees provide ongoing money sink while enabling access to premium fishing zones unreachable from shore.
Technical Specifications
- Performance: ~0.02ms server impact with optimized database queries and efficient event handling
- Database: Dedicated tables for player ranks, equipment ownership, tournament scores, and catch history
- Inventory System: Compatible with ox_inventory, qb-inventory, qs-inventory, and custom inventory solutions
- Minigame: Skill-based fishing mechanics with configurable difficulty and timing requirements
- Localization: Multi-language support with easily editable language files
- Escrow: Partially locked with client/open.lua, sv_open.lua, shared.lua and all HTML fully accessible
- File Size: Approximately 20 MB including UI assets, configuration files, and documentation
Installation
- Download the Pug Fishing package from your purchase confirmation
- Extract the resource to your server's resources directory
- Import the provided SQL file to create required database tables
- Configure framework settings in shared.lua (QBCore/ESX detection)
- Customize fishing zones, loot tables, XP rates, and equipment in config files
- Add required items to your inventory system (fishing rods, bait, fish types)
- Add
ensure pug-fishingto server.cfg - Restart server and verify fishing zones appear correctly
- Test progression system, crafting, and tournament features
Framework Compatibility
- ✅ QBCore - Primary framework support with full integration of job systems, inventory, and metadata
- ✅ ESX Legacy - Complete ESX support with job framework, society accounts, and item management
- ✅ QBOX - Compatible with modern QBOX implementations and features
- ✅ Standalone - Can operate with custom frameworks using provided open files
Configuration Highlights
- Loot Tables: Configure eight different loot pools with fish types, rarity weights, value ranges, and XP rewards per catch
- Zone Setup: Define unlimited fishing locations with coordinates, radius, required ranks, allowed equipment, and unique loot tables
- XP Progression: Set XP requirements per rank, XP rewards per fish, bonus XP for rare catches, and tournament multipliers
- Equipment Stats: Customize rod durability, catch rate bonuses, bait effectiveness, and crafting material requirements
- Economy: Adjust fish selling prices, equipment costs, boat rental fees, crafting material prices, and tournament entry fees
- Tournament Settings: Schedule frequency, duration, prize pools, entry requirements, and scoring calculations
Integration Possibilities
- Restaurant Scripts: Fish catches used as ingredients in cooking systems, creating supply chains for chef jobs
- Market Scripts: Players can sell fish at player-run markets or auction rare catches to other players
- Gang Systems: Gangs can control fishing docks taking cuts from fishermen operating in their territory
- Police Systems: Illegal fishing zones requiring poaching, creating law enforcement scenarios
- Property Systems: Private fishing spots as property amenities or exclusive access perks
What Makes It Stand Out
Pug Fishing elevates fishing from a simple gathering activity to a complete career path with genuine progression depth. The combination of XP ranking, equipment crafting, and tournament systems creates long-term engagement that keeps players returning. Unlike basic fishing scripts where you catch fish and sell them repeatedly, Pug Fishing offers constant goals - next rank unlock, tournament victory, crafting better equipment, accessing secret zones. The eight different loot tables ensure catches remain varied and exciting, while the tournament system creates regular community events. The partial open-source nature allows server owners to customize core mechanics while maintaining script integrity.
Gameplay Loop
Beginner Phase: New fishermen start at shoreline spots with basic bamboo rods catching common fish for small income. They gather materials from catches to craft better bait and save money for equipment upgrades.
Intermediate Phase: With improved equipment and higher ranks, players access pier fishing and rent small boats to reach better zones. They participate in beginner tournaments and start crafting intermediate gear.
Advanced Phase: High-rank fishermen operate from premium boats in deep sea zones catching rare and exotic fish. They compete in exclusive tournaments for significant prizes and craft competition-grade equipment.
Endgame: Master fishermen access secret legendary fishing spots, consistently win tournaments, operate fishing businesses employing other players, and sell rare catches for premium prices.
Admin Features
Server administrators can manage the entire fishing economy including adjusting XP rates and loot tables on the fly, creating instant tournaments, manually adjusting player ranks, spawning fishing equipment for events, monitoring fishing zone activity, and viewing catch statistics. The comprehensive admin panel provides insights into system balance including which zones are most popular, which fish are too common/rare, tournament participation rates, and economy impact of fishing income.
Support & Updates
Includes lifetime updates with new features, framework compatibility updates, and bug fixes. Comprehensive documentation covers installation, configuration, loot table creation, tournament setup, and troubleshooting. Active support via ticket system for technical assistance. Regular updates add community-requested features like new fish types, minigame variations, and additional progression mechanics.




