how to enable the leaderboard on xbox roblox
To enable the leaderboard on Xbox in Roblox, make sure the game’s player list
isn’t being disabled, and if you’re creating your own leaderboard, use the
leaderstats folder method. Roblox says the leaderboard can be toggled from
the hamburger menu on the experience screen, and the default player list can
be turned back on with
StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.PlayerList, true) if a script
disabled it first.
What to check
- Look for any script that says
SetCoreGuiEnabled(Enum.CoreGuiType.PlayerList, false)and change it totrue.
- If you want stats to show in the built-in leaderboard, create a folder named exactly
leaderstatsunder each player when they join.
- Put values like
IntValueorNumberValueinside that folder, because Roblox uses those to display leaderboard columns.
Xbox notes
- On Xbox, the player list is part of the experience UI, so if it is hidden, the issue is usually a script or UI setting rather than the Xbox itself.
- Roblox’s help page says the leaderboard appears in the upper-right corner and can be turned on from the hamburger menu in the upper-left.
Simple setup
- In
ServerScriptService, add a Script. - On player join, create a folder named
leaderstats. - Add a stat such as
Kills,Coins, orScoreas anIntValue. - Set its
Valueto whatever number you want displayed.
Example: if you want a Coins leaderboard, your script creates
leaderstats, then addsCoins = 0, and Roblox shows it automatically.
Common problem
If the leaderboard still does not show, search your scripts for PlayerList
or leaderstats and check whether a local script is hiding the UI. Roblox
also notes that the leaderboard can be hidden or shown from the in-experience
menu, so test the menu controls on Xbox too.