Thank you for the sheets but I think you misunderstood me.
the player should move freely, but when i press the shift button i need it to keep facing the direction until i release the shift button.
example : player is moving and now it's facing the top right then i pressed the shift button, the player should keep facing the top right but moving freely to any direction.