Hey everyone, I am trying to make an engine gimbal, something similar to this
I tried to make two parts at the top, the upper one moves on the Z, and the lower one moves on the X (each one has a HingeConstraint, see picture below). When running, and changing the value of any of the hinges, they are going crazy.
I’ve tried to play with the numbers (including raising the ServoMaxTorque, speeds and setting limits). I’ve even tried to set the parts to massless, none of these helped.
When you run these through script, when changing one constraints value, disable the other constraint. Then when you want to change that constraint’s value, disable the first constraint. I don’t believe you can have two constraints run simultaneously without them affecting each other like this. If you want full rotation, look into Universal constraint, or even BallSocket constraint. But if you need it to remain as shown in the video, I would script it as I explained above.
There was another person who tackled this issue before somewhat: