Rope constraint stretching out my tool when being held

I just made a tool that uses rope constraints. For some reason, when you pick it up the two other parts connected to the constraint get stretched out.

There are only 3 parts in the tool: the handle you grab it from and the two connectors. Here is the video of the bug occurring:

I haven’t seen anyone talking about this because it is so oddly specific. I’m not even sure if this is a bug or if it is intentional. If anyone could help me figure this out or try to find a workaround, I would appreciate it!

It might also have to do with my script for picking up the tool, but I am not sure.

script.Parent.Triggered:Connect(function(player)
if player.Character:FindFirstChildWhichIsA("Tool") then
		player.Character:FindFirstChildWhichIsA("Tool").Parent = player.Backpack
	end
	script.Parent.Parent.Parent.Parent = player.Character
	while true do
		if player.Character:FindFirstChild("Wire") then
			script.Parent.Enabled = false
			script.Parent.Parent.Parent.Connector1.CanCollide = false
			script.Parent.Parent.Parent.Connector2.CanCollide = false
		else
			script.Parent.Enabled = true
			script.Parent.Parent.Parent.Connector1.CanCollide = true
			script.Parent.Parent.Parent.Connector2.CanCollide = true
		end
		wait(0.1)
	end
end)

1 Like

Could you send the tool as a rbxm file to have a look at it? Will try and repo the bug on my place

1 Like

WireTool.rbxm (7.3 KB)
I’ve never sent a rbxm file before so I hope that this is what you need.

Also, I have custom proximity prompts in my game so if the pickup prompt isn’t there, you can just set the style to default so it’s usable.

1 Like

Noticed you had the size set to different values on balls. I think it’s being affected by the humanoid scale. Probably a roblox bug, but fixed it by setting all 3 (x, y, z) size values the same number

image

Fixed file:
WireUpdated.rbxm (7.2 KB)

1 Like

Thank you so much! It worked and now my wires look way more polished :smiley:.

1 Like