I am trying to create a dash that is in the direction of movement so you may dash backwards while facing forwards for example. I am just setting a BodyVelocity’s velocity to MoveDirection * Number but I have this inconsistency where if I dash while moving along a world axis the dash does not go anywhere but when I dash about 45 degrees from a world axis its velocity is a strong amount. Does anyone know the root of this issue?
Perhaps it could be related to how you are calculating MoveDirection? I can’t do much without a reference of your code besides give you this suggestion.
Im just using Humanoid.MoveDirection