Animation interferes with AlignOrientation if RigidityEnabled is false?

Hello! I have a flying object that is using an alignposition and alignorientation to move fluidly. The only issue I have is that I have had to rely on RigidityEnabled on the alignorientation, which makes turning choppy sometimes. If I turn it off, it turns smoother, but the animation that plays interferes with the changing orientation which makes the animation look strange (it flaps its wings, which looks like it messes with orientation or something?). Is there a property or something I can change that will keep the alignorientation fluid while not allowing other movement to mess with it?

Figured it out! Apparently the wings were heavy compared to its primarypart that they were attached to, so it was moving the body. I ended up making the wings massless and increasing the weight of the primarypart.