- Authentic 8-Ball Pool - Full ruleset (break, open table, solids/stripes assignment, fouls, ball-in-hand, legal 8-ball win/loss) running on a custom, fully deterministic physics engine.
- Three Game Modes - Competitive player-vs-player, single-player versus a computer opponent, and free solo practice.
- Human-Like AI Opponent - Easy/medium/hard difficulty with realistic aim wobble and think-time; scores every ball and pocket via ghost-ball geometry and skips blocked or too-thin shots.
- Precision Aiming System - Live projected aim line, ghost-ball contact preview, cue-deflection path, and legal/illegal first-hit coloring.
- Power & Spin Control - Drag-to-set shot power plus a full spin/english widget top, back and side spin that genuinely curves the cue ball.
- Elo Ranking - Configurable rating (start value + K-factor) that rises and falls with every rated match.
- Cross-Server Global Leaderboards - Physical in-world boards ranking Wins, Losses, Draws & Elo across every server, auto-refreshing and DataStore-backed, plus per-player standings and name-tag leaderstats.
- Persistent Profiles & Stats - Per-player balance, inventory and W/L/D/Elo saved to DataStore with a built-in data-loss guard.
- Cosmetic Cue Shop - Swap-in 3D cue models (pencil, katana, umbrella, sword) bought with coins or Robux and equipped instantly.
- Coin Economy & Robux Monetization - Earn coins per win and per match, sell coin packs via Developer Products, and a VIP gamepass that unlocks every skin.
- Responsive UI – PC & Mobile - A fully code-built, themeable interface that scales cleanly on desktop and touch, with tuned mouse and touch controls.
- Live Match HUD - Both players' plates with avatars, solids/stripes group, remaining-ball tracker, turn indicator, and a win/lose finish screen with Elo delta.
- Multi-Table Support - Tag any number of tables in your world; each runs its own independent match and seating.
- Shot Clock - Configurable per-turn timer that fouls on timeout (optional in solo practice).
- Ball-in-Hand & Call-Pocket - Drag-place the cue ball after fouls and declare your target pocket.
- Physical AI Avatar - The computer opponent spawns as a real seated avatar at the table, borrowing a random friend's name and look (or a fallback account).
- Dedicated Pool Camera - An automatic, table-framed shot camera.
- Dynamic Sound Engine - Impact-scaled, randomized cue and pocket sounds with cluster-merging so a hard break never machine-guns all preloaded.
- Seamless Join & Seating - Proximity-prompt table join, movement lock while seated, and automatic re-seating on respawn.
- Designer-Friendly Tables - Define any table from simple invisible anchor parts (surface, pockets, seats), so you can model and skin your own tables.
- Toast Notifications - Clean in-game popups for purchases, errors and events.
- One-Folder Self-Install - Drop the single folder into ServerScriptService and it deploys its shared modules, remotes, UI and workspace automatically zero setup.
- No-Code Configuration - One settings file tunes physics feel, timers, rewards, AI difficulty, Elo, monetization and sounds without touching code.
