How to cancel a Event:Wait() without memory leaks?

But instead of using RbxUtility you would use a bindable event.