slight problem here, trying to make deaths save but they don't, the leaderboard stats do work but deaths just don't save
local datastore = game:GetService("DataStoreService")
local ds1 = datastore:GetDataStore("BrickCountSaveSystem")
local ds2 = datastore:GetDataStore("DeathSaveSystem")
game.Players.PlayerAdded:connect(function(plr)
local folder = Instance.new("Folder", plr)
folder.Name = "leaderstats"
local BrickCount = Instance.new("IntValue", folder)
BrickCount.Name = "Bricks"
local deathcount = Instance.new("IntValue", folder)
deathcount.Name = "Deaths"
BrickCount.Value = ds1:GetAsync(plr.UserId) or 0
ds1:SetAsync(plr.UserId, BrickCount.Value)
BrickCount.Changed:connect(function()
ds1:SetAsync(plr.UserId, BrickCount.Value)
deathcount.Value = ds2:GetAsync(plr.UserId) or 0
ds2:SetAsync(plr.UserId, deathcount.Value)
deathcount.Changed:connect(function()
ds2:SetAsync(plr.UserId, deathcount.Value)
end)
end)
end)
game:GetService("Players").PlayerAdded:connect(function(player)
player.CharacterAdded:connect(function(character)
character:WaitForChild("Humanoid").Died:connect(function()
player.leaderstats.Deaths.Value = player.leaderstats.Deaths.Value + 1
end)
end)
end)
thanks

1 comment
does the death's count get reset when you leave the game?