There is my script to make the leaderboard:
game.Players.PlayerAdded:connect(function(player)
local leaderstats = Instance.new("Model")
leaderstats.Name = "leaderstats"
leaderstats.Parent = player
local money = Instance.new("IntValue") --We create a new IntValue
money.Name = "Money" --this is the name you want the leader-stat to be when it shows up in-game. --this is the value of money the new player starts out with. To change this, you can add some more code (shown later)
money.Parent = leaderstats -- Set the money object as a child of the leaderstats object.
end)
and there is my script to add point to leaderboard:
while true do
wait(1)
game.Players.LocalPlayer.leaderstats.Money.Value = 1
end
Why my money stay to 0?

5 comments
lol it wouldnt work in ReplicatedStorage soooooo
why would you put it in replicated storage??
also making a folder is rather stupid and takes long, you can make one and clone it whenever they join
because putting it in replicatedstorage can allow me to use parent to quickly get the values
do you even know what your saying?? because you aren't making sense..