du sagst, ein event wird vom npc aus nach 6 vorne bewegt.
welche geschwindigkeit hat das event?
Vielleicht erreicht es dich nicht bevor der npc die richtung wechselt...
oder du hast das move event, das das "sichtevent" steuert falsch eingestellt...

das wär so das einzige was ich mir im moment vorstellen kann...

Vielleicht hilft dir das weiter:
Ich hatte mal einen skript, ich weiß nicht mehr wie er heißt oder woher ich ihn hatte, aber der funktionierte einwandfrei nachdem ich ihn eingebaut hatte.
Er benutz soweit ich sehe die gleiche methode. Vielleicht kannst du dir da was abschauen

Gruß
Rash