Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local PointsData = game:GetService("DataStoreService")
- local ds = PointsData:GetDataStore("StrengthSaveSystem")
- local sd = PointsData:GetDataStore("RebirthSaveSystem")
- local sb = PointsData:GetDataStore("MoneySaveSystem")
- game.Players.PlayerAdded:Connect(function(player)
- local leader = Instance.new("Folder",player)
- leader.Name = "leaderstats"
- local Strength = Instance.new("IntValue",leader)
- Strength.Name = "Strength"
- Strength.Value = ds:GetAsync(player.UserId) or 0
- local Rebirth = Instance.new("IntValue",leader)
- Rebirth.Name = "Rebirth"
- Rebirth.Value = sd:GetAsync(player.UserId) or 0
- local Money = Instance.new("IntValue",leader)
- Money.Name = "Money"
- Money.Value = sb:GetAsync(player.UserId) or 0
- ds:SetAsync(player.UserId, Strength.Value)
- Strength.Changed:connect(function()
- ds:SetAsync(player.UserId, Strength.Value)
- sd:SetAsync(player.UserId, Rebirth.Value)
- Rebirth.Changed:connect(function()
- sd:SetAsync(player.UserId, Rebirth.Value)
- sb:SetAsync(player.UserId, Money.Value)
- Money.Changed:connect(function()
- sb:SetAsync(player.UserId, Money.Value)
- end)
- end)
- end)
- end)
- game.Players.PlayerRemoving:connect(function(player)
- ds:SetAsync(player.UserId, player.leaderstats.Strength.Value)
- end)
- game.Players.PlayerRemoving:connect(function(player)
- sd:SetAsync(player.UserId, player.leaderstats.Rebirth.Value)
- end)
- game.Players.PlayerRemoving:connect(function(player)
- sb:SetAsync(player.UserId, player.leaderstats.Money.Value)
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement