on chat: if {1::%player%} is not set: set {1::%player%} to "true" else: if {1::%player%} is "true": wait 1 tick set {1::%player%} to "false" else: if {1::%player%} is "false": cancel event wait 3 seconds set {1::%player%} to "true"