
i want to to show the ones under 5 idk why it’s only shows if they have 5 wins
‘’'local ds = game:GetService(“DataStoreService”)
local coinsODS = ds:GetOrderedDataStore(“StatsStore2/16/2021”)
while wait(1) do
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 isAcending = false
local pagesize = 15
local data = coinsODS:GetSortedAsync(isAcending, pagesize)
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.PlayerName.Text = name
template.Rank.Text = "#" .. rankInLB
template.Wins.Text = coins
template.Parent = script.Parent
end
end)
wait(10)
end ‘’’