[PAID][VORP][RedEM:RP] Fighting System

**:boxing_glove: Fighting System **

Bring organized fist fighting to your RedM server with this complete boxing system. Players can fight each other or AI opponents, climb rankings, and bet on matches.

Video preview
Tebex store

Features

Combat & Competition

  • PvP and bot fighting with skill-based matchmaking
  • :bar_chart: Ranking system tracking wins/losses and win ratios
  • 20 AI opponents with progressive difficulty (easier bots for beginners, tough ones for pros)
  • :moneybag: Betting on fights or setting entry fees
  • :clapper: Cinematic camera intro showing each fighter before the bell rings

Player Experience

  • Clean NUI leaderboard showing top fighters
  • Choose between native prompts or pc_interaction
  • Automatic monthly/bi-weekly resets with rewards for top 3
  • Fair fight detection prevents exploits
  • Ring boundaries keep fights contained

Server Owner Friendly

  • Works with VORP, RedEM:RP
  • Compatible with rdr_menu, vorp_menu, redemrp_menu_base
  • Two interaction modes (standalone native or pc_interaction)
  • :earth_africa: English translations, easy to add more
  • Fully configurable difficulty, rewards, and timers
  • Includes Saint Denis and Blackwater arenas, add more easily

How It Works

Walk up to a fighting ring, interact with the NPC. You can view rankings, join a PvP match, fight a bot, or place bets. First time? Set your fighter nickname. When a fight starts, there’s a cinematic intro showing both fighters, then it’s on. Winner takes the pot and climbs the rankings.

Installation

Import the SQL file, configure your framework and menu system in config.lua, add to server.cfg. That’s it.

Config Highlights

  • 11 bot difficulty tiers with custom health/stamina
  • Adjustable bet amounts based on player ranking
  • Scheduled ranking resets with configurable rewards
  • Multiple arenas support

Requirements

  • oxmysql
  • VORP/RedEM
  • Menu resource (rdr_menu/vorp_menu/redemrp_menu_base)
  • pc_interaction (optional)
Code is accessible No (Config/Translations only)
Subscription-based No
Lines (approximately) ~2000
Requirements VORP or RedEM, oxmysql, menu resource
Support Yes
3 Likes

Changelog 1.1

  • Added Config.PromptKey - customizable prompt key (default: Enter)
  • Added Config.EnableBots - toggle bot creation and usage on/off
  • Hidden bot fight option when bots disabled
  • Fixed menu triggering while trying open menu via prompt
  • Fixed issue where for some server fair fight check doesn’t work
  • Fixed bugs related to fight cleanup

re-download your asset again, any issue please report!

Changelog 1.15

  • Custom models for bots can now be set in Config.BotFighters. If nil, random models are used.
  • Setting to set ragdoll instead of dying when HP drops below a threshold. Configurable in config.lua.

re-download your asset again, any issue please report!