Skip to content
RPScripts

FiveM Minigames

rcore Airhockey FiveM minigame thumbnail

rcore Airhockey

rcore

  • ESX
  • QBCore
  • QBOX

Description

rcore Airhockey adds playable two-player air hockey tables to FiveM. It runs standalone or with ESX or QBCore, where you can turn on optional betting.

Features

  • 1v1 matches: the host sets puck speed (slow, medium, fast) and the max score
  • Paddle and puck skins in several colours
  • Nearby players can watch matches, and the current score is shown above the table
  • End-of-match stats: goals, saves, shots on goal, player travel and puck travel
  • Penalty timer when the puck stays on one side too long (10 seconds by default)
  • Paddle positions sync directly between both players (PeerJS, with a server fallback)
  • Optional bets with ESX or QBCore: min and max stake, both players set their own stake or the lower stake counts for both, the winner gets 2x the stake by default
  • Table positions set in config.lua (two tables by default)
  • Notifications via native, okokNotify, esx_notify, qb_notify or ox_notify
  • All texts can be translated in config.lua
  • Optional rcore_stats support
  • Custom paddle and puck props, sounds and animation included

Requirements

  • FiveM server build 4752 or newer
  • Standalone, ESX or QBCore (bets need ESX or QBCore)
  • The resource uses FiveM asset escrow (dependency '/assetpacks'). config.lua, objectloader.lua, client/hockey.lua and the framework files are editable.

Installation

  • Copy the rcore_airhockey folder into your resources folder.
  • Set Framework in config.lua (0 standalone, 1 ESX, 2 QBCore) and adjust the table positions.
  • Add ensure rcore_airhockey to your server.cfg.

Details

Frameworks
ESX, QBCore, QBOX
File size
487.6 kB
Creator
rcore
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 rcore_airhockey

Known problems the Lab found:

  • rcore_airhockey: Lua syntax error: FiveM won't load the file.

Checked: the one resource of this download.

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

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