sp=script.Parent local p=game:GetService("\068\101\098\114\105\115")check=true sp.Equipped:connect(function(E)equipped=true if E~=nil then E.Icon="\114\098\120\097\115\115\101\116\058\047\047\116\101\120\116\117\114\101\115\092\071\117\110\067\117\114\115\111\114\046\112\110\103"E.Button1Down:connect(function()local p=sp.Parent if p and check then local u=p:FindFirstChild("\084\111\114\115\111")local z=p:FindFirstChild("\072\117\109\097\110\111\105\100")local a=sp:FindFirstChild("\069\097\116")if a and(u and(z and(z.Health>0 and(equipped and check))))then E.Icon="\114\098\120\097\115\115\101\116\058\047\047\116\101\120\116\117\114\101\115\092\071\117\110\087\097\105\116\067\117\114\115\111\114\046\112\110\103"check=false anim2=z:LoadAnimation(a)anim2:Play()local p=sp:FindFirstChild("\072\097\110\100\108\101")if p~=nil then local E=p:FindFirstChild("\077\101\115\104")end wait(2)local u=sp.Handle:FindFirstChild("\083\111\117\110\100")if u~=nil and(equipped and w~=nil)then w.C0=CFrame.new(0,-1,-0.3)*CFrame.Angles(-0.3,0,math.pi/4)else check=true return end local X=sp.Handle:FindFirstChild("\083\111\117\110\100")if X~=nil and(equipped and w~=nil)then w.C0=CFrame.new(0,-1,-0.3)*CFrame.Angles(-0.3,0,math.pi/4)else check=true return end wait(3)if E~=nil then E.Icon="\114\098\120\097\115\115\101\116\058\047\047\116\101\120\116\117\114\101\115\092\071\117\110\067\117\114\115\111\114\046\112\110\103"end check=true end end end)end delay(0,function()local E=sp.Parent:FindFirstChild("\076\101\102\116 \065\114\109")if E~=nil then if spoon then spoon:remove()end spoon=Instance.new("\080\097\114\116")spoon.FormFactor="\067\117\115\116\111\109"spoon.Name="\072\097\110\100\108\101"spoon.Size=Vector3.new(.2,.2,1.3)spoon.TopSurface="\083\109\111\111\116\104"spoon.BottomSurface="\083\109\111\111\116\104"spoon.CanCollide=false local u=Instance.new("\083\112\101\099\105\097\108\077\101\115\104")u.MeshId="\104\116\116\112\058\047\047\119\119\119\046\114\111\098\108\111\120\046\099\111\109\047\097\115\115\101\116\063\105\100\061\049\048\051\057\049\057\056\056\053"u.TextureId="\104\116\116\112\058\047\047\119\119\119\046\114\111\098\108\111\120\046\099\111\109\047\097\115\115\101\116\063\105\100\061\049\048\051\057\050\048\052\055\049"u.Parent=spoon w=Instance.new("\077\111\116\111\114")w.Part0=E w.Part1=spoon w.C0=CFrame.new(0,-1,-0.3)*CFrame.Angles(0,0,math.pi/4)w.Parent=spoon p:AddItem(spoon,600)spoon.Parent=game.Workspace end end)end)sp.Unequipped:connect(function()equipped=false if anim2 then anim2:Stop()end if spoon then spoon:remove()end end)
--Made by Stickmasterluke ;D

sp = script.Parent

local debris = game:GetService("Debris")
check = true

sp.Equipped:connect(function(mouse)
	equipped = true
	if mouse ~= nil then
		mouse.Icon = "rbxasset://textures\\GunCursor.png"
		mouse.Button1Down:connect(function()
			local chr = sp.Parent
			if chr and check then
				local t = chr:FindFirstChild("Torso")
				local h = chr:FindFirstChild("Humanoid")
				local anim = sp:FindFirstChild("Eat")
				if anim and t and h and h.Health > 0 and equipped and check then
					mouse.Icon = "rbxasset://textures\\GunWaitCursor.png"
					check = false
					anim2 = h:LoadAnimation(anim)
					anim2:Play()
					local handle = sp:FindFirstChild("Handle")
					if handle ~= nil then
						local mesh = handle:FindFirstChild("Mesh")
					end
					wait(2)
					local s = sp.Handle:FindFirstChild("Sound")
					if s ~= nil and equipped and w ~= nil then
						w.C0 = CFrame.new(0, -1, -0.3) * CFrame.Angles(-0.3, 0, math.pi / 4)
					else
						check = true
						return
					end

					local s = sp.Handle:FindFirstChild("Sound")
					if s ~= nil and equipped and w ~= nil then
						w.C0 = CFrame.new(0, -1, -0.3) * CFrame.Angles(-0.3, 0, math.pi / 4)
					else
						check = true
						return
					end
					wait(3)
					if mouse ~= nil then
						mouse.Icon = "rbxasset://textures\\GunCursor.png"
					end
					check = true
				end
			end
		end)
	end
	delay(0, function()
		local la = sp.Parent:FindFirstChild("Left Arm")
		if la ~= nil then
			if spoon then
				spoon:remove()
			end
			spoon = Instance.new("Part")
			spoon.FormFactor = "Custom"
			spoon.Name = "Handle"
			spoon.Size = Vector3.new(0.2, 0.2, 1.3)
			spoon.TopSurface = "Smooth"
			spoon.BottomSurface = "Smooth"
			spoon.CanCollide = false
			local m = Instance.new("SpecialMesh")
			m.MeshId = "http://www.roblox.com/asset?id=103919885"
			m.TextureId = "http://www.roblox.com/asset?id=103920471"
			m.Parent = spoon
			w = Instance.new("Motor")
			w.Part0 = la
			w.Part1 = spoon
			w.C0 = CFrame.new(0, -1, -0.3) * CFrame.Angles(0, 0, math.pi / 4)
			w.Parent = spoon
			debris:AddItem(spoon, 600)
			spoon.Parent = game.Workspace
		end
	end)
end)

sp.Unequipped:connect(function()
	equipped = false
	if anim2 then
		anim2:Stop()
	end
	if spoon then
		spoon:remove()
	end
end)
