How do i stabilize my Helicopter's Orientation

Hello, I want my helicopter’s orientation to be stabilized. It’s usually fine but when it goes up a slope or hits an object it becomes hard to control because the vector forces are relative to a force attachment.

Here is what happens:

I’ve tried to use align orientation but it makes it so i can’t turn my helicopter with A and D, I don’t know any other solution.

Torque is the replacement for a BodyGyro and you may be able to use it with no force on the Y axis.

Also check the section on Affected Axes in the AlignOrientation documentation.
Also look at the OrientationAlignmentMode.