Make BallSocketConstraint snap to place

Hello!
I just wanted to know if there is any way to make BallSocketConstraint be instant, instead of slowly going to the object. Or If there is any other connection that would do it instead of BallSocketConstraint.

Problem is that if player is teleported, it takes some time for the connected part to reach player again. And yes, I know I could create script that sets CFrame on RenderStepped or something similar.

I just wanted to know if there is any way to do it with as little code as possible (assigning values on CharacterAdded, no loops), or without creating TeleportEvent and changing CFrame when teleported.
Thank you for the information in advance!

In the image you can see the part:
image

Player can roll around so thats why I am using BallSocketConstraint along with AlignOrientation.

1 Like

If the problem is teleportation habe you tried using :PivotTo() or set primary part CFrame?

For constraints like these I believe its special unlike welds where you can just use .CFrame and the rest teleport alongside.

2 Likes

For now I was using the PrimaryPart.CFrame which was causing the problem. but If I place the part inside player’s character and use :PivotTo(), that does the trick! Thanks

Though I still wonder if it’s possible to create such connection.

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.