Summer Sale 50% OFF everything storewide! Sale ends in: 00d 00h 00m 00s ×
Optimized
Escrow
Support

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