I am using BallSocketConstraint to make a rope tool, but the BallSocketConstraint is buggy when the parts are moving rapidly. Here is a gif to show what I mean:
https://gyazo.com/224c92291e2617eaa0f502f515246347
In the gif, the tool is being moved rapidly which causes the constraint to be buggy and the parts go everywhere. Then the parts get dragged slowly back to the tool. Then I move a little bit, and boom the parts disappear. What is the best way to fix this problem?
I have tried setting the position of the parts to tool.Handle (so they can quickly go back to original location) when they are more than 5 studs away from the handle but it is not that efficient and has problems too.
Also, I am trying to create a custom rope tool so please tell me the best way to create one.
EDIT: I am trying to have one part permanently attached to another part in one point like a weld but both parts can still rotate from that point and can move only as group. Any better way to make a rope tool?