Node lookAt problem

Hello, I’ve been having some strange problem recently with rotating a Node.
I created NPC(node and spatial attached to it) and NPCControl which will make NPC face(lookAt()) camera when it goes into it’s “aggro range”. So far so good, NPC faces the camera, but when I leave it’s aggro range it goes back to it’s spawn rotation.
Has anyone met with similar problem?

There’s no way to figure it out without looking at such code block.