> I want the player to move without having their angle changed, doesn't the 8dir behavior force that?
If you don't want the angle changed set 360 smooth to off in the 8 direction settings.
You can also set it to move in 4 directions or 2 directions.
It can be used either way.
Thank you for your help. I ended up using the 8 Direction behavior like you said and took the angle from the player to the mouse to get the X and Y Vectors that I need to get the player moving.
Vector.X = cos(angle(Player.X,Player.Y,Mouse.X,Mouse.Y)-180)
Vector.Y = sin(angle(Player.X,Player.Y,Mouse.X,Mouse.Y)-180)