A ver, el script de nivel es un script diferente al del guardia. El del guardia tendrá un msgbox y lo que sea más (que te diga lo que te tenga que decir), pero no tiene nada que ver con el script de nivel, que es el que lleva el movesprite2. La verdad es que creo que te estás metiendo en cosas demasiado avanzadas para el conocimiento que tienes. Si yo fuera tú, empezaría por abajo e iría avanzando. No quieras correr demasiado porque, al final, lo único que vas a conseguir es liarte más. Si no sabes utilizar flags, variables, conocer los comandos, entender la estructura de los scripts... No vas a poder hacer scripts avanzados. Todos hemos empezado desde abajo y yo es lo que te recomiendo.