Heres the code :
local datastore = game:GetService("DataStoreService"):GetOrderedDataStore("Time") local function UpdLB() local success, errormessage = pcall(function() local dataa = datastore:GetSortedAsync(false,100) local timepage = dataa:GetCurrentPage() for rank,data in ipairs(timepage) do local username = game.Players:GetNameFromUserIdAsync(tonumber(data.key)) local name = username local timee = data.Value local isonlb = false for i, v in pairs(workspace.LB.SurfaceGui.Container.ScrollingFrame:GetChildren()) do if v.User.Text == name then isonlb = true break end end if timee and isonlb == false then local newlbfrm = game.ReplicatedStorage:WaitForChild("PlaceHolder"):Clone() newlbfrm.User.Text = name newlbfrm.Time.Text = timee newlbfrm.Number.Text = "#"..rank newlbfrm.Position = UDim2.new(0, newlbfrm.Position.Y.Scale + (.08 * #workspace.LB.SurfaceGui.Container.ScrollingFrame:GetChildren())) newlbfrm.Parent = workspace.LB.SurfaceGui.Container.ScrollingFrame end end end) if not success then warn(errormessage) end end while true do wait(10) for _, frame in pairs(workspace.LB.SurfaceGui.Container.ScrollingFrame:GetChildren()) do frame:Destroy() end UpdLB() print("updated") wait(10) end
I have a running OrderedDataStore with data on it This code shows no erros but doesnt work as intended?