sp=script.Parent damage=10 stuck=false sp.Touched:connect(function(m)if m and(m~=nil and(sp~=nil and not stuck))then local C=sp:FindFirstChild("\099\114\101\097\116\111\114")if C.Value~=nil and C.Value.Character~=nil then if m.Parent~=C.Value.Character and(m.Name~="\072\097\110\100\108\101"and m.Name~="\069\102\102\101\099\116")then stuck=true local r=Instance.new("\087\101\108\100")r.Part0=m r.Part1=sp r.C0=m.CFrame:toObjectSpace(sp.CFrame)r.Parent=sp local v=sp:FindFirstChild("\066\111\100\121\070\111\114\099\101")if v then v:remove()end local Z=sp:FindFirstChild("\083\111\117\110\100")if Z then Z:Play()end sp.Transparency=1 local G=m.Parent:FindFirstChild("\072\117\109\097\110\111\105\100")local z=m.Parent:FindFirstChild("\084\111\114\115\111")if G~=nil and(z~=nil and G.Health>0)then for m,C in ipairs(G:GetChildren())do if C.Name=="\099\114\101\097\116\111\114"then C:remove()end end;(C:clone()).Parent=G G:TakeDamage(damage)end local Y=sp:FindFirstChild("\083\109\111\107\101")if Y then Y.Enabled=true wait(.1)if Y then Y.Enabled=false end end wait(5)if sp and(sp~=nil and sp.Parent~=nil)then sp:remove()end end end end end)while not stuck do wait(.5)local m=sp:FindFirstChild("\083\109\111\107\101")if not stuck and m then sp.Transparency=1 m.Enabled=true wait(.3)if m then m.Enabled=false end end wait(1.5)local C=sp:FindFirstChild("\083\109\111\107\101")if not stuck and C then sp.Transparency=0 C.Enabled=true wait(.3)if C then C.Enabled=false end end end



sp=script.Parent

damage=10
stuck=false

sp.Touched:connect(function(hit)
	if hit and hit~=nil and sp~=nil and not stuck then
		local ct=sp:FindFirstChild("creator")
		if ct.Value~=nil and ct.Value.Character~=nil then
			if hit.Parent~=ct.Value.Character and hit.Name~="Handle" and hit.Name~="Effect" then
				stuck=true
				local w=Instance.new("Weld")
				w.Part0=hit
				w.Part1=sp
				w.C0=hit.CFrame:toObjectSpace(sp.CFrame)
				w.Parent=sp
				local bf=sp:FindFirstChild("BodyForce")
				if bf then
					bf:remove()
				end
				local sound=sp:FindFirstChild("Sound")
				if sound then
					sound:Play()
				end
				sp.Transparency=1
				local h=hit.Parent:FindFirstChild("Humanoid")
				local t=hit.Parent:FindFirstChild("Torso")
				if h~=nil and t~=nil and h.Health>0 then
					for i,v in ipairs(h:GetChildren()) do
						if v.Name=="creator" then
							v:remove()
						end
					end
					ct:clone().Parent=h
					h:TakeDamage(damage)
				end
				local smoke=sp:FindFirstChild("Smoke")
				if smoke then
					smoke.Enabled=true
					wait(.1)
					if smoke then
						smoke.Enabled=false
					end
				end
				wait(5)
				if sp and sp~=nil and sp.Parent~=nil then
					sp:remove()
				end
			end
		end
	end
end)

while not stuck do
	wait(.5)
	local smoke=sp:FindFirstChild("Smoke")
	if not stuck and smoke then
		sp.Transparency=1
		smoke.Enabled=true
		wait(.3)
		if smoke then
			smoke.Enabled=false
		end
	end
	wait(1.5)
	local smoke=sp:FindFirstChild("Smoke")
	if not stuck and smoke then
		sp.Transparency=0
		smoke.Enabled=true
		wait(.3)
		if smoke then
			smoke.Enabled=false
		end
	end
end


