I am using a BodyVelocity to create a dash, and it works pretty good(way better than the new body movers sadly). The only issue i have with it is that it sometimes rotates the character when it encounters a large obstacle. I am wondering if there is a way to prevent that?
I tried using AlignOrientation to force him to look forward at all times, did not work. I know i could also just stop the dash if the character encounters an obstacle, but I don’t want to do that. If anyone has any ideas I’d really appreciate it.
try inserting an AlignOrientation (or BodyGyro, if you prefer the old bodymovers) into the character’s HumanoidRootPart and set it’s CFrame to the character’s LookVector (character.HumanoidRootPart.CFrame.LookVector) then remove it after the dash has finished. However, this may not work as you might not be able to turn mid-dash.
sadly gyro doesn’t help either. Seems to be a quirk of BodyVelocity. Well i guess it’s not a huge deal, even with this BodyVelocity is still better than any of the newer movers for making a dash. All the others just ragdoll out of control when they encounter an obstacle. Thank you either way