How to give players one (+1) point per second and save how much he have points?
Use a while true do loop and if you want to save use DataStores
https://developer.roblox.com/en-us/articles/Loops https://developer.roblox.com/en-us/articles/Data-store
local Players,givepoint=game:GetService"Players",function(player) player.leaderstats.Points.Value+=1 end;while wait(1)do for _,player in ipairs(Players:GetPlayers())do pcall(givepoint,player) end;end;