This script needs to have a flood protection for using each trigger once in every minute or in seconds in case of abuse.
P.S. I think there's a trigger protection snippet made by a user named typos, which you can take that as a consideration.