Help with movement from A to B + other things

Hello, I’m trying to get some things done for my patch.
Basically I need to move the camera further from A to B to zoom in on an object, when the face detector sees my face it should keep going, when it doesn’t it should stop or restart the whole animation. Once the camera gets there it should switch to another scene.

The problem I’m having currently that the trigger doesn’t stop the counting when the movement is stopped. I’ve also probably used a very rudimentary method to zoom in the camera (I’m using a trigger and the scalar).

Could you post an isolated patch demoing what you currently have and where you’re stuck?