Movement Messes Up when I move my mouse

In above snapshot, i’m using my character’s direction (mesh)…
and also make sure in viewport that your characters forward direction is right, by putting a arrow component on character.

let me know if it helps.

thanks