-- 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
What this does:
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.
Hard Written By OGMGuy
See OGMGuy's profile on Roblox