How to turn character smoothly while still moving forward?

I’m trying to accomplish exactly this, with the green being what I want, and the red being UE4’s default third person movement.

There’s this exact question on Reddit : [https://www.reddit.com/r/unrealengine/comments/8tdtrp/pawn_move_forward_and_rotate/][2]
With a pretty good answer. The issue is, I’ve tried what the comments say but I have a feeling there are steps missing and/or it’s specific to top-down gameplay. Because this isn’t something I’ve been able to successfully tackle, without images of the exact blueprints, I’m afraid I might have everything wrong.

I’ve tried asking questions here with no help so I’m a little hesitant, but gods am I desperate.

Can anyone help? Preferably with a screenshot of working blueprints? I’ll also accept C++ code with the same result