I have a Global Leaderboard that works in this Game but it doesn’t work on this Game.
(Both game are mine)
I copy and pasted it since it basically do the same thing but it doesn’t work.
local ds = game:GetService("DataStoreService") local coinsODS = ds:GetOrderedDataStore("test") local timeUntilReset = 10 while wait(1) do timeUntilReset = timeUntilReset - 1 if timeUntilReset == 0 then timeUntilReset = 10 for i, plr in pairs(game.Players:GetPlayers()) do coinsODS:SetAsync(plr.UserId, plr.leaderstats.Wins.Value) end for i, leaderboardRank in pairs(script.Parent:GetChildren()) do if leaderboardRank.ClassName == "Frame" then leaderboardRank:Destroy() end end local success, errorMsg = pcall(function() local data = coinsODS:GetSortedAsync(false, 10) local coinsPage = data:GetCurrentPage() for rankInLB, dataStored in ipairs(coinsPage) do local name = game.Players:GetNameFromUserIdAsync(tonumber(dataStored.key)) local coins = dataStored.value local template = script.template:Clone() template.Name = name .. "Leaderboard" template.username.Text = name template.rank.Text = "#" .. rankInLB template.wins.Text = coins template.Visible = true template.Parent = script.Parent end end) end end The “Obby madness” game leaderboard works fine but the “Boulder” game doesn’t load the leaderboard, it only shows your name when your wins changed, it only show my name(itzMehPlayin). Any help will be appreciated.
