if hit.Parent:findFirstChild("\072\117\109\097\110\111\105\100")~=nil then local G="\082\105\103\104\116\076\111\119\101\114\065\114\109"local t="\082\105\103\104\116\076\111\119\101\114\065\114\109\050"if hit.Parent:findFirstChild(t)==nil then local q=script.Parent.Parent[t]:clone()q.Parent=hit.Parent local U=q:GetChildren()for t=1,#U,1 do if U[t].className=="\085\110\105\111\110\079\112\101\114\097\116\105\111\110"or U[t].className=="\080\097\114\116"or U[t].className=="\087\101\100\103\101\080\097\114\116"or U[t].className=="\077\101\115\104\080\097\114\116"then local G=Instance.new("\087\101\108\100")G.Part0=q.Middle G.Part1=U[t]local O=CFrame.new(q.Middle.Position)local j=q.Middle.CFrame:inverse()*O local c=U[t].CFrame:inverse()*O G.C0=j G.C1=c G.Parent=q.Middle end local O=Instance.new("\087\101\108\100")O.Part0=hit.Parent[G]O.Part1=q.Middle O.C0=CFrame.new(0,0,0)O.Parent=O.Part0 end local O=q:GetChildren()for G=1,#O,1 do O[G].Anchored=false O[G].CanCollide=false end end end
----
----
if hit.Parent:findFirstChild("Humanoid") ~= nil then
	local target1 = "RightLowerArm"
	local target2 = "RightLowerArm2"
	if hit.Parent:findFirstChild(target2) == nil then
		local g = script.Parent.Parent[target2]:clone()
		g.Parent = hit.Parent
		local C = g:GetChildren()
		for i = 1, #C do
			if
				C[i].className == "UnionOperation"
				or C[i].className == "Part"
				or C[i].className == "WedgePart"
				or C[i].className == "MeshPart"
			then
				local W = Instance.new("Weld")
				W.Part0 = g.Middle
				W.Part1 = C[i]
				local CJ = CFrame.new(g.Middle.Position)
				local C0 = g.Middle.CFrame:inverse() * CJ
				local C1 = C[i].CFrame:inverse() * CJ
				W.C0 = C0
				W.C1 = C1
				W.Parent = g.Middle
			end
			local Y = Instance.new("Weld")
			Y.Part0 = hit.Parent[target1]
			Y.Part1 = g.Middle
			Y.C0 = CFrame.new(0, 0, 0)
			Y.Parent = Y.Part0
		end

		local h = g:GetChildren()
		for i = 1, #h do
			h[i].Anchored = false
			h[i].CanCollide = false
		end
	end
end
