A fully server-sided, DataStore-persistent shop system built for club and hangout-style Roblox games. Mobile-friendly, beginner-friendly, and ready to drop into any game.
The entire shop UI is fully optimized for mobile players. Touch detection is built-in — buttons, tabs, and the spin wheel all work perfectly on phones and tablets. No extra setup needed.
- Weapon — Golden Warden (Common)
- Mount — Slipper (Common)
- Chair — Bear Chair (Common) Replace these with your own tools in ServerStorage.
- 12 body auras (wings, flames, ice, and more)
- 16 hand trails (galaxy, lightning, blood, and more) Players can equip one body aura and one trail simultaneously — perfect for showing off on the dance floor. Persists across sessions.
- Top Spenders — who's the biggest baller in your club?
- Top Riches — who earned the most coins overall? Both update on every purchase and auto-refresh every 5 minutes.
Even beginners can set this up in minutes:
- Drop the model into your game
- Add your own tool models into ServerStorage (ShopItems, MountItems, ChairItems)
- Replace Developer Product IDs in CoinShopHandler
- Add your items to the ITEMS table in ShopHandler
- Done! The system handles everything else automatically
- Leaderstats with a "Coins" IntValue
- R15 character rig (for auras & trails)
- DataStore API enabled in game settings
