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