No Error Applied, Here are the scripts:
Save Script
local ds = game:GetService("DataStoreService"):GetDataStore("SaveData")
game.Players.PlayerAdded:Connect(function(plr)
wait()
local plrkey = "id_"..plr.userId
local save1 = plr.leaderstats.Wins
local save2 = plr.leaderstats.Points
local GetSaved = ds:GetAsync(plrkey)
if GetSaved then
save1.Value = GetSaved[1]
save2.Value = GetSaved[2]
else
local NumberForSaving = {save1.Value, save2.Value,}
ds:GetAsync(plrkey, NumberForSaving)
end
end)
game.Players.PlayerRemoving:Connect(function(plr)
ds:SetAsync("id_"..plr.userId,{plr.leaderstats.Wins.Value, plr.leaderstats.Points.Value,})
end)
Leaderstats:
Connect(function(plr)local leaderstats = Instance.new(_Folder_)leaderstats.Name = _leaderstats_leaderstats.Parent = plrlocal val = Instance.new(_IntValue_)val.Parent = leaderstatsval.Name = _Wins_val.Value = 0local val2 = Instance.new(_IntValue_)val2.Parent = leaderstatsval2.Name = _Points_val2.Value = 0end)
