Step into the cage and prove yourself. MetaDen FightClub is a deep underground fighting resource for FiveM servers — featuring a progressive level system, multi-location arenas, hand-picked spectator crowds, a dynamic stamina HUD, cheat detection, prize scaling, a soap economy, full Discord logging, and a full Train-a-Fighter companion system where you recruit, train, feed, and fight with your own personal fighter NPC. No weapons. No running. Just fists.
Features
16 fight locations across the map — each zone is fully self-contained with configurable entry fees, NPC models, health ranges, spectator pools, and minimum level requirements.
10-level progression system — players earn XP per round fought and level up automatically when thresholds are passed.
Spectator crowd promotion — a pool of ambient peds spawns around the arena; one is picked at random and walks to the fight position to become the opponent. Remaining peds watch.
Multi-round sessions — arenas support N-round fights. A new opponent is promoted for each round.
Dynamic stamina HUD — NUI panel (bottom-center) shows stamina, player HP, and opponent HP bars in real time during fights. Bars are colour-coded: cyan stamina, green player HP, pink opponent HP.
Stamina system — each attack drains stamina; blocking slowly regenerates it; idle time (configurable gate) triggers automatic regen, starting below a configurable threshold. All values are tunable via Config.Stamina.
Custom KO recovery hook*— KO/minigame behavior is handled in a non-escrowed client file so server owners can wire in their own minigame, revive, or heal events/exports.
Cheat detection — melee weapon use ends the fight immediately and counts as a runaway. Excessive running away results in a permanent ban.
Damage modifier scaling — base melee damage multiplier grows every 5 fight levels (capped at 1.8×). Player gym strength (metadata.strength or metaden-skill strength) adds a further fractional bonus above 60 points.
Scaled prize formula — winners receive their entry fee back plus a percentage bonus based on number of rounds and the arena level (base 10%, +5% per round, +5% per level above 1).
Per-arena cooldown — configurable cooldown prevents the same arena being entered again too quickly after a fight ends.
AllowAll flag — individual arenas can bypass the level requirement, e.g. for prison or starter locations.
First aid station — players can collect a first-aid kit at the configured coords (one pickup per session).
Pink soap economy — soaps drop as a rare random reward (configurable level threshold and chance). Soaps are used as shop currency and as part of the ban-unblock payment.
Human tooth rare drop — 5% chance to receive a human tooth item upon winning a fight.
Item shop — configured shop items purchasable with pink soaps via the seller NPC or context menu.
Self-unblock system — banned players can pay Config.SoapUnblockCost soaps plus their full career earnings in cash to wipe their record and regain access.
Street fight (createfight command)— spend one pink soap to spawn a skilled opponent (level 1–10) against any target player ID, anywhere.
Admin panel tooling — fightclubadmin command opens the admin UI, with server-side admin actions for ban, unban, and record reset.
Discord webhook logging — embed logs for: runaway bans, soap rewards, shop purchases, ban/unban actions, and record resets.
Persistent MySQL records — wins, losses, level, XP, total earnings, and blocked status stored per citizenid.
Dependencies
oxmysql
ox_lib
metabridge
Important Links
Video: Youtube
Documentation Page: Fightclub Documentation
Support/Questions: MetaDen Discord