HingeConstraint gets stuck when used as a servo

  • What are you attempting to achieve? (Keep it simple and clear)
  • I’m attempting to achieve a steering system for my car.
  • What is the issue? (Keep it simple and clear - Include screenshots/videos/GIFs if possible)
  • HingeConstraint gets stuck. Here’s an example of me pressing a key and letting it go (you can see it in properties tab at TargetAngle turning from 45 to 0) and the steering doesn’t get back in place: Example
  • What solutions have you tried so far? (Have you searched for solutions through the Roblox Wiki yet?)
    I’ve tried messing with the AngularResponsiveness but with no hope. And I didn’t find anything related through the wiki either. I tried anchoring the model in the air and trying but it still does the same.

The steering system looks very complicated…
Anyways, you can try setting the HingeConstriant properties to this, as I did with my own chassis:

AcuatorType: Servo
AngularResponsiveness: 45
TargetAngle: 0

Then, you have to script this, put it in your vehicle seat:

local steer = script.Parent.Parent.aaa -- Change aaa to the name of your HingeConstriant

script.Parent.Changed:Connect(function(property)
      steer.Target.Angle = 45 * script.Parent.aaa -- change 45 to the desired angle you want, 
end)

Hope that helped.

It’s not because the steering is complicated, this happens with the simplest steering mechanism, just with one hinge.