Free Look camera for flying vehicles


I am building the camera controls for a flying game. I have successfully got 4 separate views to view the plane, but now I want to allow players to “freelook” by holding down LMB and moving the mouse. The plane is controlled with the mouse, and I want this to be disabled. What is the best way of implementing this?

Here’s my attempt on the freelook system. I’m very certain I am doing this wrong…
I am trying to manipulate the SpringArm (as there are 4 cameras on the Springarm) using Left Mouse Button + mouse movement.

Welp. Turns out I don’t know my own ingenuity; I solved it myself. You can use this as a reference if you run into the same issue. Just make sure your original controls don’t activate if the “Freelook Active” boolean is True.