Pero en ese caso el script va a estar siempre iniciándose, comprobando pokes, y ejecutando end. Así todo el rato, y por eso no te mueves, estás en un script infinito. Haz el setvar y lo mejor es que antes de llegar a dicha zona pongas un script de gatillo volvindo a poner la var a su valor...