Effective Server-sided cooldown

Yes, the link you provided is much better than this option. You don’t want to yield when you don’t have to. You can read this: Avoiding wait() and why to understand more about why yielding is not good. Remote events also run on their own thread which means that you can be yielding on a bunch of threads. It is just cleaner to use the one you linked.