I made custom walk animations for my character, but whenever I walk into something, the rotation gets messed up. How do I get it to just normally go over like how it normally does? Video
If necessary, this is the main function I’m using to run the animations
function AnimationController:Play(animation)
if self.CurrentTrack == self.Tracks[animation] then return end
if self.CurrentTrack then
self.CurrentTrack:Stop()
end
self.CurrentTrack = self.Tracks[animation]
self.CurrentTrack:Play()
end
Try disabling collisions on every part of your character except the HumanoidRootPart.
Also make sure the HumanoidRootPart isn’t positioned too low with the Humanoid.HipHeight.
It’s transparent by default, but double-check to be sure with the collisions off.