I have been trying to do to Instances/leaderstats/Datastores and I have tried multiple things, like making more variables, datastores, etc
local DataStore = game:GetService("DataStoreService")
local ds1 = DataStore:GetDataStore("YouCantSeeMyDataStore")
local ds2 = DataStore:GetDataStore("NopeBOIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII")
game.Players.PlayerAdded:connect(function(player)
local leader = Instance.new("Folder",player)
leader.Name = "leaderstats"
local Pointz = Instance.new("IntValue",leader)
Pointz.Name = "Pointz"
Pointz.Value = ds1:GetAsync(player.UserId) or 0
ds1:SetAsync(player.UserId,Pointz.Value)
Pointz.Changed:connect(function()
print("Saving Data")
ds1:SetAsync(player.UserId,Pointz.Value)
print(player.UserId.."s Data of"..Pointz.Value.." "..Pointz.Name.." Has Been Saved!")
end)
local Wins = Instance.new("IntValue",leader)
Wins.Name = "Wins"
Wins.Value = ds2:GetAsync(player.UserId) or 0
ds2:SetAsync(player.UserId,Wins.Value)
Wins.Changed:connect(function()
ds2:SetAsync(player.UserId,Wisn.Value)
end)
end)
game.Players.PlayerRemoving:connect(function(player)
print("Saving Data")
ds1:SetAsync(player.UserId,player.leaderstats.Pointz.Value)
ds2:SetAsync(player.UserId,player.leaderstats.Wins.Value)
print(player.UserId.."s Data of"..player.leaderstats.Pointz.Value..""..player.leaderstats.Pointz.Name.."Has Been Saved!")
end)
--
That is what I tried
