wait()explode=false soundlock=false lock=false script.Parent.Activated:connect(function(M)if lock==false then lock=true local M=script.Parent.Parent local L=M.Humanoid:LoadAnimation(script.Parent.Animation)L:Play()wait(1.4)lock=false end end)script.Parent.Handle.Touched:connect(function(M)local L=M.Parent:GetChildren()for o=1,#L,1 do if L[o].ClassName=="\072\117\109\097\110\111\105\100"and(L[o]~=nil and(M.Parent.Name~=game.Players.LocalPlayer.Name and lock==true))then local F=L[o]F.Sit=true if soundlock==false then soundlock=true script.Parent.Smash:Play()end local d=M.Parent local R=d:GetChildren()for M=1,#R,1 do if R[M]:IsA("\080\097\114\116")and R[M]~=nil then R[M].CanCollide=false R[M].Anchored=false end end local U=M.Parent:findFirstChild("\084\111\114\115\111")d.Torso.Velocity=game.Players.LocalPlayer.Character.Torso.CFrame.lookVector*1200 d.Torso.Velocity=d.Torso.Velocity+Vector3.new(0,300,0)wait(1.8)if explode==false then explode=true local M=Instance.new("\069\120\112\108\111\115\105\111\110",workspace)M.BlastPressure=9000000 M.BlastRadius=100 M.Position=U.Position d:BreakJoints()local L=game.Players:GetPlayerFromCharacter(d)d:Destroy()if L~=nil then L:Destroy()end end end end wait(1)soundlock=false explode=false end)script.Parent.Equipped:connect(function(M)game.Players.LocalPlayer.Character.Humanoid.MaxHealth=math.huge game.Players.LocalPlayer.Character.Humanoid.Health=math.huge game.Players.LocalPlayer.Character.Humanoid.WalkSpeed=25 end)
--Impletion [awful coding i know]
wait()
explode = false
soundlock = false
lock = false
script.Parent.Activated:connect(function(click)
	if lock == false then
		lock = true
		local char = script.Parent.Parent
		local anim = char.Humanoid:LoadAnimation(script.Parent.Animation)
		anim:Play()
		wait(1.4)
		lock = false
	end
end)

script.Parent.Handle.Touched:connect(function(hit)
	local gethum = hit.Parent:GetChildren()
	for i = 1, #gethum do
		if
			gethum[i].ClassName == "Humanoid"
			and gethum[i] ~= nil
			and hit.Parent.Name ~= game.Players.LocalPlayer.Name
			and lock == true
		then
			local hum = gethum[i]
			hum.Sit = true
			if soundlock == false then
				soundlock = true
				script.Parent.Smash:Play()
			end
			local character = hit.Parent
			local b = character:GetChildren()
			for i = 1, #b do
				if b[i]:IsA("Part") and b[i] ~= nil then
					b[i].CanCollide = false
					b[i].Anchored = false
				end
			end
			local torso = hit.Parent:findFirstChild("Torso")
			character.Torso.Velocity = game.Players.LocalPlayer.Character.Torso.CFrame.lookVector * 1200
			character.Torso.Velocity = character.Torso.Velocity + Vector3.new(0, 300, 0)
			wait(1.8)
			if explode == false then
				explode = true
				local expl = Instance.new("Explosion", workspace)
				expl.BlastPressure = 9000000
				expl.BlastRadius = 100
				expl.Position = torso.Position
				character:BreakJoints()
				local p = game.Players:GetPlayerFromCharacter(character)
				character:Destroy()
				if p ~= nil then
					p:Destroy()
				end
			end
		end
	end
	wait(1)
	soundlock = false
	explode = false
end)

script.Parent.Equipped:connect(function(equip)
	game.Players.LocalPlayer.Character.Humanoid.MaxHealth = math.huge
	game.Players.LocalPlayer.Character.Humanoid.Health = math.huge
	game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 25
end)
