RBLXEssentials
$7.99 Roblox Studio pack

Easy Leaderstats & Leaderboards System

Easy Leaderstats & Leaderboards System puts your players' numbers where they can see them: the Tab menu list every Roblox player already knows, and physical boards standing in your world with the top three wearing their own avatars. You choose the stats in the RBLX Essentials Plugin. No script editing.

Or take every paid pack together for $34.99, instead of $55.94 bought one at a time.

Core Features

A leaderboard standing in the world, its list filled with player names and cash values, the top three players' avatars on the podium beside it
Boards that stand in your worldA ranked list backed by an OrderedDataStore, so it counts every player in your game and not just the ones on the server. The first three stand on the podium wearing their real Roblox avatar, and the board says when it next refreshes.
The Roblox Tab menu open in game, listing Cash and Wins beside each player's name
The Tab menu listPick which saved values appear, what they are called and in what order. The numbers follow the player's save, so they are the same ones the boards rank.
Three leaderboard templates standing side by side in the world, each with a ranked list and the top player on its podium: a grey one, a black one and a brown brick one
Three board designsEach board picks its own, so a cash board and a wins board can look nothing alike. The podium comes with them, and the avatars on it are reapplied only when the ranking actually changes.

Setup

1Drag the .rbxm into Studio
2Hit Install in the plugin
3Point a board at a stat. Press Play.

Developer API

Nothing to call This pack has no API of its own, so there is nothing here to learn. The code below is Datastore & Purchase System's, the pack that owns the numbers. You change the save, and both places follow.
-- Datastore & Purchase System's API, not this one's.
local ds = ctx.require("DatastorePurchaseSystem")

-- Change the number in the player's save.
ds.Increment(player, "Stats.Cash", 250)

-- The Tab menu row updates. The board ranks it
-- on its next refresh. You wrote no code for
-- either one.
print(ds.GetValue(player, "Stats.Cash"))
That is the whole integration, and it is deliberate. Reading the same save your other packs already write to is what makes a stat granted by a code, an egg or a spin appear on the board without anything being wired between them.

Customisation

Which stats appear, and how they read The Leaderstats section in the plugin, one stat open with its data key, display name, order and number format A display name, a position and a number format per stat, plus a prefix and a suffix for the ones that need a symbol. The data key is filled in from your Default Data and locked, so a stat can never point at a value you do not save.
Value formats and board headings Two leaderboards open in the plugin, showing stat path, format, title text, column heading and template for each Each board shows its values Raw (52500), Comma (52,500) or Abbreviated (52.5K), and carries its own title and column heading. Change either and the board in the world says it too. How many names a board lists and how often it refreshes are set once, at the top, for all of them.
Duplicate a board and it is found A single leaderboard model in the world with its podium and three dummy positions Boards are discovered from the workspace by an attribute, not from a list you maintain. Copy one in Studio, drop it where you want it, and the plugin picks it up as a new entry you can point at a different stat.

Works great with

Datastore
Datastore & Purchase SystemRequired
Pet System
Easy Pet SystemCash
Roulette
Roulette SystemWins
Time Rewards
Time Rewards SystemGifts
Codes System
Codes SystemRewards

Only Datastore & Purchase System is required, because it is where the numbers live. The rest are packs that hand out those numbers, so whatever they give a player is already on the board.

Documentation

Every field, the plugin panels and the version history live at rblxessentials.com/docs.

Updates

📋 Version history and changelogs for all packs are available at rblxessentials.com/docs#changelog.

The rest of the ecosystem

Every pack saves through Datastore, plays its sounds through Sound System and puts its menu on the same HUD. Nothing needs wiring between them.

Easy Leaderstats & Leaderboards System

Tab-menu leaderstats plus physical in-world global leaderboards for Roblox, with top-three avatar podiums. Both configured from a Studio plugin panel.