Food.Touched:connect(function(Y)if Y and(Y.Parent and(Y.Parent:IsA("\077\111\100\101\108")and Y.Parent~=creator))then local s=Y.Parent if s:FindFirstChild("\072\117\109\097\110\111\105\100")and(s.Humanoid.Health>0 and s:FindFirstChild("\082\105\103\104\116 \065\114\109"))then local Y=s.Humanoid if not Y:FindFirstChild(eatingScript.Name)and not Y:FindFirstChild("\080\111\105\115\111\110\101\100")then if Food:FindFirstChild("\083\101\108\102\068\101\115\116\114\117\099\116")then Food.SelfDestruct:Destroy()end if Food:FindFirstChild("\066\111\100\121\071\121\114\111")then Food.BodyGyro:Destroy()end local G=s:GetChildren()for Y=1,#G,1 do local s=G[Y]if s and s:IsA("\084\111\111\108")then s.Parent=Workspace break end end Food.Parent=s local U=Instance.new("\087\101\108\100",Game.JointsService)U.Part0=s["\082\105\103\104\116 \065\114\109"]U.Part1=Food U.C1=CFrame.Angles(math.pi/2,0,0)+Vector3.new(0,0,1.4)local n=eatingScript:Clone();(Game:GetService("\068\101\098\114\105\115")):AddItem(n,60)n.Parent=Y n.Disabled=false script:Destroy()end end end end)

Food.Touched:connect(function(otherPart)
	if otherPart and otherPart.Parent and otherPart.Parent:IsA("Model") and otherPart.Parent ~= creator then
		local otherModel = otherPart.Parent
		if otherModel:FindFirstChild("Humanoid") and otherModel.Humanoid.Health > 0 and otherModel:FindFirstChild("Right Arm") then
			local otherHumanoid = otherModel.Humanoid
			if not otherHumanoid:FindFirstChild(eatingScript.Name) and not otherHumanoid:FindFirstChild("Poisoned") then
				if Food:FindFirstChild("SelfDestruct") then Food.SelfDestruct:Destroy() end -- lol
				if Food:FindFirstChild("BodyGyro") then Food.BodyGyro:Destroy() end
				local children = otherModel:GetChildren()
				for i = 1, #children do -- Remove current Tool
					local child = children[i]
					if child and child:IsA("Tool") then
						child.Parent = Workspace
						break
					end
				end
				Food.Parent = otherModel
				local weld = Instance.new("Weld", Game.JointsService)
				weld.Part0 = otherModel["Right Arm"]
				weld.Part1 = Food
				weld.C1 = CFrame.Angles(math.pi/2, 0, 0) + Vector3.new(0, 0, 1.4)
				local eatingScriptClone = eatingScript:Clone()
				Game:GetService("Debris"):AddItem(eatingScriptClone, 60) -- In case non-player humanoids pick it up
				eatingScriptClone.Parent = otherHumanoid
				eatingScriptClone.Disabled = false
				script:Destroy()
			end
		end
	end
end)
