Skip to content
RPScripts

FiveM Minigames

FiveM Punch Machine

Punch Machine V2

  • ESX
  • QBCore

Description

Punch Machine V2 (UM Punch Machine) is a boxing machine Minigame for FiveM for QBCore and ESX servers. Players punch the machine, get a score and compete on a leaderboard.

Features

  • Punch minigame with three difficulty levels: Easy, Normal or Hard
  • Leaderboard: scores are saved in the punchmachine database table and can be viewed at the machine
  • Machines spawned from the config: each entry in UMPunchMachine.Coords places a machine with one of two included prop models (box_machine, box_machine2). The default config has machines at Vespucci Beach, the Vespucci gym, Vanilla Unicorn, Alta Street plaza and the prison, and you can add more.
  • Interaction via qb-target or qtarget, or with keys ([E] punch, [G] score list) when target is turned off
  • Optional map blips
  • Sounds for punch, bell and coin insert (played through interact-sound)
  • Editable texts in config.lua (the default texts are in French), plus editable core and notification functions

Requirements

  • QBCore (qb-core) or ESX (es_extended), set in UMPunchMachine.Framework
  • PolyZone
  • oxmysql (loaded in the fxmanifest)
  • interact-sound
  • Optional: qb-target or qtarget

Installation

  • Copy the punchmachine and punchmachine_prop folders from [punchmachine] into your resources folder.
  • Import punchmachine/punchmachine.sql into your database.
  • Copy the sounds from the import-interact-sounds folder into interact-sound/client/html/sounds, then delete the import-interact-sounds folder.
  • In config.lua, set your framework, SQL resource, target settings, difficulty and machine locations, and switch GetCore and Notify to your framework.
  • Add to your server.cfg: ensure PolyZone, ensure interact-sound, ensure punchmachine_prop, ensure punchmachine.

Details

Frameworks
ESX, QBCore
File size
1.4 MB
Updated
Oct 14, 2026
How to install it

Installation

  1. Unzip the download into your server's resources folder.
  2. Add these lines to server.cfg, in this order:
    ensure punchmachine_prop
    ensure punchmachine

Checked: all 2 resources of this download.

From a static check of the files by the RPScripts Lab. It is not a test that your server starts.

Punch Machine V2

$15.00€13.99£11.99A$21.99R$76.99CHF 12.99¥2,380

Can't find the exact script? Generate it.

Describe a custom script. 3 free credits per day, up to 15 per calendar month; no card needed.

Try the FiveM AI Script Generator