Issue With ROBLOX Tool Physics

I want the player to equip a tool that has physics—one part is connected to the handle through a BallSocketConstraint. The issue is that when the player equips the tool, the part connected via the constraint slowly teleports to the tool’s handle. I tried fixing this by adding a weld in the tool that gets disabled after a short delay. The same logic is applied in reverse when the player unequips the tool the weld is re-enabled, but it’s not working. The script clones the tool so it can be easily tracked. I also tried with different constraints: Rope Constraint, Hinge Constraint and the issue is the same. I also tried with PlayerName.Backpack.ChildAdded and PlayerName.Character.ChildAdded and it still doesn’t weld back. If someone can help me find a solution it will be GREATLY appreciated!

2 Likes

How does the tool move with physics?
For example is it a rope lasso, a gun slide, a baton?
Knowing the movement would be helpful for us since there may be a work-around for it.

2 Likes

Im trying to make a house claim system and the tool is a house key that dangles.

1 Like

Set Massless on your parts to true, CanCollide/CanTouch/CanQuery to false, and CollisionFidelity to Box if available. It would help to have a code snippet to see if your implementation is the problem rather than physics.

3 Likes

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