-- Here is the code for you!
game.Players.PlayerAdded:Connect(function(plr)
local stats = Instance.new("BoolValue",plr)
stats.Name = "leaderstats"
local cash = Instance.new("IntValue",stats)
cash.Name = "Cash"
cash.Value = 0
end)
-- This only works on Roblox Studio
-- To make this work insert the script in the "ServerScriptStorage"
-- You can name script whatever you want but to be sure name it "Stats"
To be honest with you many of the simulator games have leaderstats.
This is just a basic leaderstats script. There will be more you need to do.
To make this work you actually have to insert another script in this:
"ServerScriptStorage" The code is here to write it in the script.
amount = 2
timedelay = 4
currencyname = "Cash"
while true do
wait(timedelay)
for i, v in pairs(game.Players:GetPlayers()) do
if v:FindFirstChild("leaderstats") and v then
v.leaderstats[currencyname].Value = v.leaderstats[currencyname].Value + amount
end
end
end
The first code creates the leaderstats.
The second code gives double cash in 4 seconds.
You can change the amount whatever you want but this is just a showcase.
So that is it i hope you learned something from this.
If you want more be sure to like this game.
I will do another if this game hits 1k likes.