So in my game, I want a healing system to wait 10 seconds before healing, and that can be reset by taking damage or eating food. The (most likely inefficient) way I was planning to get this done was: The player has a boolvalue, and if that is set to true, immediately set it to false and run the code. Is there another way to do this? I don't want to use RemoteEvents, as those are server-to-client and vice versa only, and I am most likely going to run this from the same player's local scripts. Any push in the right direction would be great.