local function LoadData(player) for i, v in pairs(playerData:GetChildren()) do v:Clone().Parent = player end local data local success, errorMsg = pcall(function() data = dataStore:GetAsync(player.UserId .. key) for key, folder in pairs(data) do if key == "leaderstats" then for item, amount in pairs(folder) do if item == "Coins" then player.leaderstats.Coins.Value = amount elseif item == "Diamonds" then player.leaderstats.Diamonds.Value = amount end end end end) end