Coreshun Donation System
Let players support your game, and get recognized for it.
Let players support your game, and get recognized for it.
A drop-in donation system built on Roblox Developer Products. Players donate Robux across tiers you define, earn cosmetic chat tags and donor titles, and climb a live "Top Supporters" leaderboard. It is 100% cosmetic by design, so it stays marketplace-safe and never reads as pay-to-win.
FEATURES
- Configurable donation tiers - set each tier's Robux amount, name, color, chat glyph, and Developer Product. Ships with 7 tiers (25 to 10,000 R$); add or remove freely.
- Cosmetic chat tags - donors get a tier glyph before their name in chat, tinted by their tier.
- Donor titles - each tier grants a title (Supporter, Patron, Hero, Legend, and more), stamped on the player as an attribute for your own UI or nametags to read.
- Live Top Supporters board - a ranked list of your biggest donors. A 2D in-panel version that works in any game, plus an optional self-building 3D pillar for hub games. Updates the instant a donation lands.
- Donation log - every donation is recorded to DataStore (who, how much, which tier, when) for auditing and as raw data for analytics or a future leaderboard.
- Reward hooks - OnDonation and OnTierUp let you grant perks (VIP, currency, items) without touching the core scripts.
- Server-authoritative and secure - purchases run through ProcessReceipt with exactly-once idempotency; the client never sees raw product IDs.
- Hardened DataStore - session-safe persistence with graceful fallback; works in-session even before you enable API access.
- 6 color themes - Rose, Gold, Emerald, Ocean, Royal, Mono, switchable with one config value.
- Scale-only UI - fits every screen from phone to 4K, with a clean mobile layout and a configurable HUD button.
PAIRS WITH (optional)
- Coreshun Toast Notifications - opt-in server-wide "new supporter!" shout for social proof.
- Coreshun Currency / Inventory - grant in-game rewards from the OnDonation hook.
SETUP (about 2 minutes)
- Insert the model into Workspace and run the one-line installer in the Command Bar.
- Create one Developer Product per tier and paste the numeric IDs into the config.
- Press Play. That is it.
INCLUDED
Fully readable Luau (no obfuscation), a README, manual and cheat sheet PDFs, and a Rojo project if you want to rebuild. Built with Rojo. Unlimited personal and commercial use.
Part of the Coreshun stack - drops in clean alongside Currency, Inventory, Shop, Quest, Toast, and more.
