Leaderboard [ Not Printing ]?


local DataStoreService = game:GetService("DataStoreService")
local WinsLeaderboard = DataStoreService:GetOrderedDataStore("InfectionsLeaderboard")
--// Services
local Workspace = game:GetService("Workspace")
function Update()
    local success, err = pcall(function()
        local isAscending = false -- Top to bottom
        local Amount = 5 -- How many players you want
        local pages = WinsLeaderboard:GetSortedAsync(isAscending, Amount)
        local topAmount = pages:GetCurrentPage()
        local LeaderboardFolder = Workspace.Leaderboard
        local LeaderboardObject = LeaderboardFolder.GlobalLeaderboard
        local SurfaceGui = LeaderboardObject.SurfaceGui
        local Frame = SurfaceGui.Frame
        local List = Frame.List
        local ListContent = List.ListContent
        local GuideTopBar = ListContent.GuideTopBar
        local Items = GuideTopBar.Items
        local ImageClone = LeaderboardObject.Folder.Sample

        for i,ImageLabel in pairs(Items:GetChildren()) do
            if ImageLabel:IsA("ImageLabel") then
                ImageLabel:Destroy()
            end
        end
        for rank, data in ipairs(topAmount) do
            local PlayerName = data.key
            local Gems = data.value

            print(data.key .. " is ranked #" .. rank .. " with " .. data.value .. "points")
        end
    end)
end

function LeaderboardService:Start()
    while true do
        for _, player in pairs(game.Players:GetPlayers()) do
            WinsLeaderboard:SetAsync(player.UserId, player.leaderstats.Gems.Value)
        end
        Update()


        wait(5)
    end
end

It just won’t print. AND YES ITS BEING REQUIRED.

Just says this

DataStore request was added to queue. If request queue fills, further requests will be dropped. Try sending fewer requests.Key

Dang I am very dumb. Fixed I just had no gems yet.