Recreate TPS controls in Blueprint

I would like to mimic the Default TPS Example controls (movement and camera) without Movement Component + with the Camera Spring Arm rotation inheritance turned on and “Use Pawn Control Rotation” turned off. So far everything is working except orientation to movement. How could I make it work?

Made it work by attaching the spring arms to the Root capsule and I only orient the rotation of mesh to the movement, so the root capsule never rotates.