My character turn to 0,0,0 position after any movement

Hi I’ve a problem, when I go to move correctly my character it turn automatically to the 0,0,0 vector rotation. Any tips?

As you can see in the vid whenever I rotate the character it turn to face the same point.

Here is the logic:



“Sta scattando” Is just a value that set the speed.
I used a rootmotion blendspace.

PLS help! TY!

I put a print debug reading rotation of the root. It actually rotate but for some reason return to 0. WHY??
Also I found that in third screen getting there a socket rotation setted for root and reading the printed value it is the opposite that is printed from AnimBP. While in animbp the value of Y is positive (0) in characterBP, in the third screen the value printed is -90 What the sense???