Mira Acs, para solucionar el problema de que cuando para mira a otro lado igualmente se realiza el script de gatillo puedes agregar lo que yo llamo un "script unload". Este script finaliza enseguida la ejecución. Junto con la variable de PLAYERFACING, puedes hacer que cuando esté mirando para la derecha y para la izquierda termine la ejecución del script sin hacer nada, que se hace con un goto @endnow y en el @endnow simplemente pones un end, o por si acaso un nop y luego un end. Y ya está. Yo estoy muy oxidado en scripting (demasiado oxidado) así que no sabría decirte cómo agregarlo a tu script actual, pero con los PLAYERFACING que ya tienes no ha de ser tan difícil.