
Pool is a full 8-ball and 9-ball system for your server. Walk up to any pool table in the world, pick a game and play a friend, a rival or an AI opponent, with real ball physics, a proper cue camera and the option to put money on the result.
Shot clocks, match intros, XP, ranks and a leaderboard turn a casual game in a bar into something your players keep coming back to.
8-Ball & 9-Ball: Both games follow their real rules, including ball in hand after a foul, called pockets in 8-ball, lowest-ball-first and spotted 9s in 9-ball.
Realistic Physics: Balls, cushions and pockets behave like a real table, with a chargeable break and spin, so every shot plays out as it should.
AI Opponents: Play solo against a named NPC at Easy, Medium, Hard or Pro. Higher tiers plan their shots, including kicks, combinations and safeties in 9-ball.
Player vs Player: Sit down opposite another player and play head to head, with a cinematic match intro before the break.
Wagers: Players can agree a stake, with the winner taking the pot. Choose the stakes, limits and bank or cash account in the config.
XP, Ranks & Leaderboard: Matches award XP for wins, pots and fouls, with a level curve and an in-game leaderboard. Everything is stored in SQL through oxmysql, ghmattimysql or mysql-async.
Shot Clock: A per-turn timer keeps games moving. Running out counts as a foul and gives your opponent ball in hand.
Works on Existing Tables: The resource finds base-game pool tables and MLO tables by model, with no setup. Variants such as the purple table line up automatically.
Placeable Tables: Staff can place new tables with an in-game placement tool, and make them persistent so they return on every restart.
Table Clean-up: Stray cues, balls and triangles left on map tables are cleared so the felt is ready to play.
Immersive Presentation: Players and AI use cue animations and shot stances, with 3D spatial sound for cue strikes, ball impacts and cushions.
10 Languages: English, Chinese, Hindi, Spanish, French, Arabic, Bengali, Portuguese, Russian and Urdu are included, and you can copy a file to add your own.
Custom UI: Set the accent colour and menu title to match your server.
Permission Support: Control who can place, persist and remove tables with Ace Permissions, QBCore, ESX, QBX and vRP.
Standalone
Ace Permissions
QBCore
vRP
ESX
QBX
oxmysql
The documentation for this resource can be viewed here and our support team are available to help daily with any questions or assistance needed here.