Hello, i need your help ! i want add a system of cash per second in my roblox server, i have make this script but i don't know how i can place the line for give cash.
local DataStore = game:GetService("DataStoreService")
local ds = DataStore:GetDataStore("CashSaveSystem")
game.Players.PlayerAdded:connect(function(player)
local leader = Instance.new("Folder",player)
leader.Name = "leaderstats"
local Cash = Instance.new("IntValue",leader)
Cash.Name = "Cash"
Cash.Value = ds:GetAsync(player.UserId) or 0
ds:SetAsync(player.UserId, Cash.Value)
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)
I have tried to place this after and before the code, but not working..
while wait (1) do
Cash.Value = Cash.Value + 1

2 comments
Thank you very much ! i have one more a little question ^^ its necessary to place this into serverscriptservice or in workspace ?
You decide, its really the same.