Smart Casting - How to make a keyevent rotate character based on mouse cursor.?

I am using the top down template and I am trying to have the shift button perform a dodge on my character in the direction of where the mouse cursor is.

Currently my blueprint makes the character dodge in the location they are facing. I am trying to make it so that at first the character rotates to where the mouse cursor is and then performs the dodge.

I tried to use the get location to move character in the controller blueprint but am not sure how I can make it then trigger the action in the Character blueprint