How can I rotate my character while running or walking?

plz help me. I spend two weeks for this issue.

When moving forward looping, move the direction opposite to the direction, the animation is output and I want the character to be able to rotate 180 degrees.

I set it on the state machine so that when I am running to Looping, the turn animation will now be output if the character’s direction has changed by more than 150 degrees.

If I try to rotate the character with the this settings, the character’s direction will not rotate exactly 180 degrees and will shake incorrectly. If you have experience implementing a 180-degree turn of the character on the move, or have experience in solving such a problem, please ask for advice.

I would also like to thank you for letting us know about the Blueprint assets I can purchase and tell us the tutorial.

Best regards Frd. Thx

What are your character movement settings (things like rotate to desired etc)?
What are you using to do the animation and to set the rotation? Show us the code