Video of the problem:
And here’s an illustration of how it should be:
This is my current code:
HumanoidRootPart.AlignOrientation.CFrame = CFrame.new(HumanoidRootPart.Position, hookData.HookPart.Position)
Video of the problem:
And here’s an illustration of how it should be:
This is my current code:
HumanoidRootPart.AlignOrientation.CFrame = CFrame.new(HumanoidRootPart.Position, hookData.HookPart.Position)
I believe you could fix this by not changing one of the axies on the alignOrientation, can’t think of which one at the moment tho. Hope this help.
you could try to stop all the values one your in a certain distance of the object like MaxAngularVelocity , ResistTorque , MaxTorque of course thats only if your updating them at all