if hit.Parent:findFirstChild("\072\117\109\097\110\111\105\100")~=nil then local k="\082\105\103\104\116\085\112\112\101\114\065\114\109"local w="\082\105\103\104\116\085\112\112\101\114\065\114\109\050"if hit.Parent:findFirstChild(w)==nil then local u=script.Parent.Parent[w]:clone()u.Parent=hit.Parent local R=u:GetChildren()for w=1,#R,1 do if R[w].className=="\085\110\105\111\110\079\112\101\114\097\116\105\111\110"or R[w].className=="\080\097\114\116"or R[w].className=="\087\101\100\103\101\080\097\114\116"or R[w].className=="\077\101\115\104\080\097\114\116"then local k=Instance.new("\087\101\108\100")k.Part0=u.Middle k.Part1=R[w]local y=CFrame.new(u.Middle.Position)local r=u.Middle.CFrame:inverse()*y local l=R[w].CFrame:inverse()*y k.C0=r k.C1=l k.Parent=u.Middle end local y=Instance.new("\087\101\108\100")y.Part0=hit.Parent[k]y.Part1=u.Middle y.C0=CFrame.new(.26,0,0)y.Parent=y.Part0 end local y=u:GetChildren()for k=1,#y,1 do y[k].Anchored=false y[k].CanCollide=false end end end
----
----
if hit.Parent:findFirstChild("Humanoid") ~= nil then
	local target1 = "RightUpperArm"
	local target2 = "RightUpperArm2"
	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.26, 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
