local DataStore = game:GetService("DataStoreService")
local ds = DataStore:GetDataStore ("CashSaveSystem")

game.Players.PlayerAdded:connect(function(player)
	local leader = Instance.new("Folder")
	leader.Name = "leaderstats"
	local Cash = Instance.new("IntValue", leader)
	Cash.Name = "Cash"
	Cash.Value = ds:GetAsync(player.UserId) or 0
	Cash.Changed:Connect(function()
		ds:SetAsync(player.UserId,Cash.Value)
	end)	
		
	end) 

game.Players.PlayerRemoving:Connect(function(player)
	ds:SetAsync(player.UserId, player.leaderstats.Cash.Value)
end)

1 comment

0

The parent argument of Instance.new is deprecated. Don't use it