Which is better for cooldown Tick() or Debounce

Yeah, but shouldn’t time() only be printing values that are ABOVE 1? IIRC task.wait() yields the script until the first frame where the given time has passed…

Also, the code works perfectly if the client isn’t loaded (set incoming replication lag >1 in studio settings)

iirc os.time() is an integer and doesn’t work with decimals

also, when used on the client, it can also be inaccurate if the user’s local clock is inaccurate

(this may have been fixed?)