tool=script.Parent while not tool:FindFirstChild("\087\101\108\100\080\114\111\102\105\108\101")do wait()end profile=tool.WeldProfile function reweld()local y,c,T=pairs(profile:GetChildren())while true do local F,E=y(c,T)if F then else break end T=F local H=E.Value H:BreakJoints()local l=Instance.new("\077\097\110\117\097\108\087\101\108\100")l.Name="\072\097\110\100\108\101\087\101\108\100"l.Part0=H l.Part1=profile.Value l.C0=E.C0.Value l.C1=E.C1.Value l.Parent=game.JointsService end end tool.AncestryChanged:connect(reweld)reweld()
-- Decompiled with the Synapse X Luau decompiler.

tool = script.Parent
while not tool:FindFirstChild("WeldProfile") do
	wait()
end
profile = tool.WeldProfile
function reweld()
	local v1, v2, v3 = pairs(profile:GetChildren())
	while true do
		local v4, v5 = v1(v2, v3)
		if v4 then
		else
			break
		end
		v3 = v4
		local l__Value__6 = v5.Value
		l__Value__6:BreakJoints()
		local v7 = Instance.new("ManualWeld")
		v7.Name = "HandleWeld"
		v7.Part0 = l__Value__6
		v7.Part1 = profile.Value
		v7.C0 = v5.C0.Value
		v7.C1 = v5.C1.Value
		v7.Parent = game.JointsService
	end
end
tool.AncestryChanged:connect(reweld)
reweld()
