Engagement, Gameplay
Give every player something to compete for.
Persistent leaderboards with daily/weekly/monthly resets, multi-stat boards, medal rankings, and a polished UI.
Preview
See it in action

Leaderboard UI with medal icons, player highlighting, and multi-board tabs
Toggle-able leaderboard with medal icons, player highlighting, and scrollable tabs — switch between kills, coins, level, and custom stat boards.

Leaderboard demo panel with score controls, rank checks, and API usage examples
Built-in demo panel with score simulation, rank lookups, and live API usage — buyers can test the full leaderboard loop instantly.
Features
What you get
- Unlimited boards defined in a single config table — kills, coins, levels, speedruns, anything
- Automatic daily, weekly, monthly, and seasonal resets via key rotation
- Ascending sort for speedrun-style boards (lowest score wins)
- Background cache refresh every 30 seconds for instant client reads
- Smart score updates: only writes if the new score beats the current one
- IncrementScore for accumulative stats (kills, collections)
- Display name resolution for offline players via Roblox API
- Polished client UI with Tab toggle, scrollable board tabs, and medal icons
- Player highlighting shows your own rank in the list
- "Your Rank" summary bar with score and position
- Admin tools: ForceSetScore, RemoveScore for moderation
Stop rebuilding what Leaderboard & Rankings Engine already solves.
Production-ready source code, clean integration, and every future update included — so you ship your game, not your infrastructure.
From $9.99 · one-time
Use Cases
Built for these workflows
Competitive Games
Track kills, wins, and K/D ratio with all-time and daily boards side by side.
Speedrun Challenges
Ascending-sort boards rank fastest completion times — lowest wins.
Seasonal Events
Weekly and monthly boards reset automatically — no redeploy needed.
Economy Rankings
Show richest players, highest levels, or most items collected.
Pricing
One price. Yours forever.
Pay once, get full source code and every future update. No subscriptions, no per-seat fees, no recurring charges.
Personal
One-time payment — yours forever
For individual developers and solo projects.
- Full source code access
- Use in one Roblox experience
- Modify source for your project
- Deploy to live production
- All future updates included
- Installation & bug-fix support
Studio
One-time payment — yours forever
For teams and commercial game studios.
- Full source code access
- Use across multiple experiences
- Share with your development team
- Commercial-scale deployment
- Internal forks for studio use
- All future updates included
- Priority support response
Use across your entire studio
Compare tiers
Personal vs Studio
| Feature | Personal | Studio |
|---|---|---|
| Source code access | ||
| Production deployment | ||
| All future updates | ||
| Experiences allowed | 1 | Unlimited |
| Team sharing | — | |
| Internal forks | — | |
| Commercial use | Solo only | Full commercial |
| Support tier | Standard | Priority |
Technical
Integration details
Installation
Up and running in minutes.
- 1Copy the LeaderboardEngine folder into ServerScriptService.
- 2Copy LeaderboardClient.client.lua into StarterPlayerScripts.
- 3Edit Config.lua — define your boards with stat names, sort orders, and reset types.
- 4Call LB.SetScore() or LB.IncrementScore() from your gameplay scripts.
- 5Players press Tab (or tap the toggle button) to view leaderboards.
API Surface
- LB.Init()
- LB.SetScore(boardId, player, score)
- LB.IncrementScore(boardId, player, delta)
- LB.GetTop(boardId, count)
- LB.GetPlayerRank(boardId, player)
- LB.GetPlayerScore(boardId, player)
- LB.ForceSetScore(boardId, userId, score)
- LB.RemoveScore(boardId, userId)
- LB.GetBoardDefs()
Requirements
- Roblox Studio: Latest recommended
- LuaU: Required
- Dependencies: None
- Compatibility: Desktop + Mobile
- Compatibility: Works with any stat source (DataVault, Easy Economy, custom)
Licensing
Permitted for use in personal and commercial Roblox games. Source code may be modified for internal use. Redistribution or resale of the source is not permitted.
View full licensing terms →Full source code. Documented APIs. No black boxes.
Leaderboard & Rankings Engine ships with clean architecture, typed APIs, and step-by-step installation — so you can inspect, modify, and trust exactly what you are deploying.
Updates
Actively maintained
Your license includes this release and every future update at no extra cost.
- Fixed: Close button not dismissing the leaderboard panel
- Fixed: Blank list showing during background cache refresh
- Added: Multi-board leaderboards with OrderedDataStore
- Added: Daily, weekly, monthly, and seasonal auto-reset via key rotation
- Added: Ascending and descending sort modes
- Added: Background cache refresh with configurable interval
- Added: Client UI with toggle, tabs, medals, and player highlighting
- Added: Admin tools for score override and removal
- Added: Demo with fake data seeding and score simulation buttons
FAQ
Common questions
Get Leaderboard & Rankings Engine today.
One purchase. Full source. Instant download. Every future update included at no extra cost.
Secure Stripe checkout · License delivered instantly · No recurring fees
