Get relative movement

What I want to get:

Player is facing North and moving North = 0.
Player is facing North, but pushed to his left (West in that case), therefore -90 (right: 90).
Player is facing North but he is moving/being pushed back (South), therefore I get 180/-180.

So I want the angle between his facial direction and his movement relative to the player (not in absolute world space).

I tried all sorts of combinations of “get vector”, “get velocity”, “get actor rotation” but I can’t make it work.
Background is a blendspace I want to use depending on the direction the character is pushed (walking backwards, sidewards).

Thx.