I would like to know how to give player points every 24 hours, and so, even if the player is offline, the only thing needed would be to login to collect those points for the every day login bonus, but if u miss that day and login into the game the day after that, then u wont recieve the reward for the last day, am thinking put it to a function like: give player 100 points wait(24 hours) then if player hasnt collected the bonus yet, then dont restart the timer, keep it at that point, so that pkayer logs in and then timer moves again... if u know wat I mean... anyways, heres my script:
local stats = {"Points", "RW", "TDD"}
game.Players.PlayerAdded:connect(function(player)
local leaderstats = Instance.new("Model", player)
leaderstats.Name = "leaderstats"
for _, stat in pairs(stats) do
local sv = Instance.new("IntValue", leaderstats)
sv.Name = stat
end
end)
while wait(3600) do
for _,Player in pairs(game.Players:GetPlayers()) do
if Player:FindFirstChild("leaderstats") then
Player.leaderstats.Points.Value = Player.leaderstats.Points.Value +100
end
end
end

2 comments
thnx for trying bro :)
All good, just sorry that my help wasn't extremely useful!