Os.time() Can be changed by changing computer's date and time

Im making a game with a reward system, and i found a glitch, basically the game rewards you every 22 hours, but if you change the computer’s date you can easily bypass it.

I tried looking on dev forum and didn’t find anything about this, any fixes to it?

don’t know much about os.time(), but i’m assuming this is probably just because you are the server in roblox studio testing. if this occurs in uploaded games, then you should make a bug report