- 6 Match Presets Across 4 Authentic Rule Sets - 501 & 301 X01, Cricket, Shanghai, and Around the Clock, plus a free-play Practice mode every classic darts game out of the box.
- Real Dartboard Scoring Engine - Full 20-sector geometry with singles, trebles, doubles, and inner/outer bull, scored from exact radial + angular hit detection just like a real board.
- Authentic X01 Match Rules - Double-in / double-out toggles, true bust handling (overshoot or leaving 1 reverts the visit), and leg-based "first to N" matches with the thrower alternating each leg.
- Five AI Difficulty Tiers - Noob to Pro bots with distinct accuracy, power control, smart-checkout, and 600–2200 Elo each a believably different opponent.
- Mode-Aware Bot Brain - The AI aims trebles and finishing doubles in X01, attacks open numbers in Cricket, hits the round number in Shanghai, and climbs targets in Around the Clock.
- AI Plays as Your Friend - The bot shows up under a real friend's name and avatar pulled from your Roblox friends list (persona fallback) no "AI" tells.
- Smart Checkout Suggestions - Live, optimal finishing routes (e.g. "T20 T20 Bull") computed for any remaining score, with bogey-number handling, shown right in the HUD.
- 1v1 PvP, vs-AI & Solo Play - Cross-the-oche duels against real players, matches against bots, or solo practice on the same board.
- Bull-Toss for the First Throw - Both sides toss for the bull and the closest to center throws first.
- Animated VS Intro Screen - A polished pre-match versus card showing each player's avatar, Elo, and the match mode.
- Elo Rating System - Every match updates each player's Elo through a proper expected-score formula with a tuned K-factor.
- Deep Career Stats - Wins, losses, legs won, darts thrown & hit, accuracy %, 3-dart average, 180s, 9-darters, and best-leg darts, all tracked per player.
- DataStore-Backed Profiles - Auto-load, 60-second autosave, save-on-leave, schema versioning, and a data-loss guard that refuses to overwrite a failed load.
- Roblox Leaderstats Integration - Wins, Elo, 180s, and 9-Darters on the player list, each one renameable or toggleable from Settings.
- Global & Per-Server Leaderboards - In-world 3D boards ranking Wins, Elo, 180s, and 9-Darters both cross-server (OrderedDataStore) and on the local server, auto-refreshing.
- Skill-Based Throwing - Aim with cursor or touch, then stop a moving power meter the closer to green, the harder the throw.
- Realistic Dart Flight - Arcing trajectory with randomized spin, stick-and-sound on a hit, and out-of-board darts that drop and fade away.
- Multiple Dartboard Stands - Drop as many courts into your map as you like; every stand is independently playable.
- PC & Mobile Ready - Mouse and touch input with a locked, framed throwing camera that scales cleanly to any screen.
- Live Match HUD - Running scores, score popups, a checkout hint, and a "your turn" banner so you never lose track of the match.
- One-Folder Self-Install - Drop the package into ServerScriptService and it replicates as deploys the UI automatically zero setup.
- Pluggable Rule-Set Engine - Add an entirely new game mode as a single module via clean akOver hooks.
- Match-End Hooks - Drop-in onWin / onLoss / onMatchEnd functions to grant coins, fire a webhook, or bump your own leaderstat.
- Server-Authoritative & Secured - All scoring and match logic runs server-side, with the server-only internals and the entire test suite stripped out of the client replica.
- Central Settings & Config - Tune AI tiers, board radii, leaderstat labels, leaderboard cadence, and economy from one place.
- Economy-Ready Profiles - Built-in persisted coin balance and inventory fields, ready for you to layer a shop on top.
