
UXR Color Cards System
2-4 player color card game with smart friend-avatar bots, 3D tables, leaderboards & mobile UI
The facts
- Platform
- Roblox
- Version
- 1.0.0
- Updated
- August 26, 2026
- Categories
- Scripts

- Turn-Based Color Card Game (2-4 Players) - A complete 108-card colour-and-number game with number cards, Skip, Reverse, Draw Two, Wild, and Wild Draw Four, played against bots, live players, or any mix.
- Smart Bots with 3 Difficulty Levels - A legal-move-scoring AI that dumps high-value action cards first and picks the best wild colour, with Easy / Medium / Hard presets tuning both randomness and how reliably it calls Last Card!
- Real Friend-Avatar Bots - Each bot loads an actual friend of the seating player, name and avatar, dealt out distinctly so no two bots ever match; when friends run out it draws from a pool of well-known accounts, and avatars finish loading before the match begins.
- Physical 3D Table Seating - Players sit in a chair to join; seat occupancy drives the match and fixes play order. Runs any number of independent tables side by side, each auto-discovered from the workspace.
- Server-Authoritative Hidden-Hand Engine - The server runs the entire game; each player receives only their own private hand every turn while everyone else sees just card counts, so hands can't be read or spoofed from the client.
- Hand-Drawn Card Art (62 Faces) - 62 hand-drawn card faces render on the cards, with an automatic colour-and-glyph fallback so a missing or unmoderated image degrades gracefully instead of blanking.
- Global & Per-Server Leaderboards - OrderedDataStore-backed in-world boards for Wins and Points, plus current-server-only boards, with configurable stats, Top-N, and refresh rate.
- Persistent Player Stats - Wins, Losses, and Points saved per player via DataStore with a data-loss guard, and mirrored to the Roblox player list.
- Configurable House Rules - Toggle +2/+4 stacking, the Last Card! call-out, draw-until-playable, and strict Wild +4 to mix the rule set to taste.
- "Last Card!" Call-Out & Penalty - Call out when you reach one card or take a +2 penalty for missing the window; the button is spam-protected and bots call automatically.
- Per-Turn Timer & AFK/Leave Protection - A per-turn countdown auto-draws and passes for idle players so a game never stalls, and anyone who leaves mid-match is removed cleanly with their cards returned to the deck.
- Walk-Up Lobby & Auto-Start - A waiting-room panel shows a live per-seat player list; the match auto-starts the moment the table fills, or a solo player presses Play to fill empty seats with bots.
- Over-Head "Now Playing" Turn Sign - A billboard floats above whoever's turn it is, so the active player is obvious at the 3D table.
- Event-Driven Sound System - Every game event, card play, draw, skip, reverse, win, your-turn and more, has its own sound slot with individual volume; paste asset ids in Settings to enable them, looping music plus one-shots, no code change.
- Responsive UI - PC & Mobile - The interface scales to any screen with a touch-friendly scrolling hand, one build serves PC and mobile.
- Colour Picker for Wilds - A four-colour modal lets the player set the active colour after playing a Wild or Wild Draw Four.
- Fully Configurable - One Settings file controls every knob, seats, turn timing, house rules, bot difficulty, leaderboards, sounds, and card images, with no code editing.
- One-Folder Self-Install - Drop the package into your game and it bootstraps itself: replicates shared modules, deploys the UI, and wires the remotes with zero setup.
- Server-Authoritative & Input-Validated - All game logic runs on the server behind a single multiplexed remote layer, and every move is validated against turn ownership and card legality before it is applied.



[
