Tu evento siempre se va a ejecutar porque la variable 4050 tiene el valor cero, por lo tanto solo tienes que cambiar ese valor con un setvar o un addvar en el script.
Ejemplo: En la linea 9 después del waitmovement agrega un setvar 0x4050 0x1, o un addvar 0x4050 0x1