There are two buttons that control the plane direction:
Go Up:
engine.BodyGyro.CFrame = CFrame.Angles(math.rad(2+config.n.Value), engine.BodyGyro.CFrame.Y, engine.BodyGyro.CFrame.Z)
Go Left:
engine.BodyGyro.CFrame = CFrame.Angles(engine.BodyGyro.CFrame.X, math.rad(2+config.m.Value), engine.BodyGyro.CFrame.Z)
When pressing one button, it works well so the plane doesn't shake. However when pressing both buttons , they play a "tug-of-war" which causes the plane to shake and go unbalanced.
I tried to use the property of CFrame ****X, Y and ,Z**** to keep the X, Y, or Z angles the same when the button is only controlling one part of it but they can only be used for coordinates.
Are there any alternatives to this?
Thanks Psvita65594