Datastore only appears when it is 5 Wins or above

Leadbroke
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 ‘’’

1 Like