Resource Details
Zindro Boxing System
Bring competitive boxing to your FiveM server with a complete boxing experience featuring player challenges, multi-round fights, wagers, training, XP progression, rankings, detailed fighter statistics, and leaderboards.
Zindro Boxing turns your boxing gym into an interactive activity where players can train their character, challenge nearby fighters, build their record, climb through boxing ranks, compete for leaderboard positions, and even put money on the line.
Designed with a custom boxing-themed interface and support for ESX, QBCore, and QBox.
Key Features
✅ Player vs Player Boxing
Players can challenge other nearby players directly from the boxing interface and compete inside configured boxing rings.
✅ Multi-Round Fight System
Boxing matches include configurable rounds, round timers, countdowns, health tracking, knockouts, and winner handling.
✅ Player Challenge System
View nearby fighters, send boxing challenges, receive incoming challenges, accept or decline fights, and manage pending fight requests.
✅ Fight Queue System
If the boxing ring is already occupied, accepted fights can automatically enter a queue and begin when the ring becomes available.
✅ Wager System
Players can optionally place money on their fights.
Configure:
Minimum wager
Maximum wager
Money account
Enable/disable wagers
The winner receives the fight payout.
✅ Boxing XP & Progression
Players earn XP from:
Participating in fights
Winning fights
Knockouts
Boxing training
XP can be used to progress through configurable boxing ranks.
Default ranks include:
Rookie
Amateur
Prospect
Contender
Champion
✅ Training System
Players can use boxing training areas to improve their progression without entering a fight.
Training includes multiple drills such as:
Shadow boxing
Jab and guard drills
Heavy combinations
Footwork and conditioning
Training uses skill checks, animations, cooldowns, daily limits, and XP rewards.
✅ Training Station Reservations
Training positions are reserved while being used, preventing multiple players from occupying the same configured training station.
✅ Detailed Fighter Profile
Each player receives their own boxing profile containing useful statistics including:
Wins
Losses
Knockouts
XP
Rank
Leaderboard position
Win streak
Total fights
Punches thrown
Punch accuracy
Damage dealt
Time spent in the ring
Recent fight history
✅ Fighting Style Analysis
The system can display a fighter style based on their recorded boxing performance and combat statistics.
✅ Boxing Leaderboard
A global leaderboard ranks fighters using their boxing performance.
Players can compare:
Ranking
Wins
Losses
Win percentage
Rating
✅ Fight History
Recent fights are stored in the database, allowing players to view previous opponents, results, and fight outcomes.
✅ Knockout Tracking
Knockouts are recorded independently and contribute to fighter statistics, XP progression, and leaderboard rating.
✅ Live Fight HUD
During a match players receive a dedicated boxing HUD showing important fight information such as:
Current round
Fight timer
Fighter health
Opponent health
Countdown
Match winner
✅ Multiple Boxing Gyms
Additional boxing rings and training locations can be configured through config.lua.
Each gym can have its own:
Menu location
Ring centre
Fighter corners
Training locations
✅ Optional Boxing Gloves Requirement
Servers can optionally require players to own a configured boxing gloves item before participating.
✅ Framework Support
Supports:
ESX
QBCore
QBox
Framework detection can also be configured automatically.
✅ Database Saving
Player boxing progression and fight history are stored using oxmysql.
Why Use This Script?
Boxing activities are often limited to players simply punching each other with no real progression or purpose.
Zindro Boxing turns boxing into a complete server activity.
Players can build a boxing career, improve their statistics, train between fights, challenge other players, compete for rankings, place wagers, and try to become the top fighter on the server.
It works well as both a casual side activity and a competitive RP system.
Great For
Serious RP servers
Boxing gyms
Fight clubs
Underground fighting RP
Competitive server activities
Player tournaments
Casino or betting-style RP
Progression-based RP servers
Community events
Dependencies
ox_lib
oxmysql
Framework Support
ESX
QBCore
QBox