How to print out the velocity of the character based on the camera component's local axis?

The idea behind using these values is so that when the character is still running while on deceleration the user is given certain movement options to either perform local side steps as well as applying the brakes. I’ll give you 2 examples after the second sentence.

In my BP I have 3 modes of movement for my character for analog buttons/sticks. 1 of the 3 is the sprint mode where any velocity >= 600 / 1.75 is considered a sprint.

I’ll give you two examples:

  1. While still running in the forward direction or positive X-axis direction, the user is limited to only doing side step to the left and right (by tapping the A and D keys or tapping the analog stick left and right fully to a scale of 1 of -1), gradually pressing the S or S & A or S & D keys or analog stick towards back, back left, or back right applies braking force and the brake force depends how deep/far you push/tilt them, but to tap these keys/stick would apply an abrupt braking force so it is as if he’s stopped instantly.
  2. Running forward right so in the positive X and Y-axis direction from the camera view, you have to tap W & A keys and S & D keys or tap the stick towards forward left and backward right to perform those side steps while in sprint mode. To brake would be by pressing S & A, A or D.

If you’re confused with example #2 just imagine a 4-way directional pad so like the one on a Nintendo controller, rotate it 45 degrees to the right and relate to the direction I was talking.