Bueno a ver, el caso es que dentro del script de gatillo, tienes una condicon puesta, que es el checkflag.
Esto realmente no hace falta, porque ese script lo puedes desactivar cambiando el valor de la variable. Por lo cual el script de gatillo deberia ser muy simple, decirte que no te puedes ir...