function checkTeams(I)return not(sameTeam(I)and not FriendlyFire==true)end function boom()wait(5)Used=true Object.Anchored=true Object.CanCollide=false Object.Sparks.Enabled=false Object.Orientation=Vector3.new(0,0,0)Object.Transparency=1 Object.Fuse:Stop()Object.Explode:Play()Object.Dist:Play()Object.Explosion:Emit(30)Object.Smoke1:Emit(30)Object.Smoke2:Emit(30)Object.Debris:Emit(10)Object.exlight:Emit(2)Object.dust:Emit(50)Beps.Transparency=1 Explode()end Object.Touched:Connect(function(I)if Used==true or I.Name=="\072\097\110\100\108\101"then return end if I:IsDescendantOf(Tag.Value.Character)then return end if I.Parent then if I.Parent:FindFirstChild("\072\117\109\097\110\111\105\100")then local O=I.Parent.Humanoid if checkTeams(O)then tagHuman(O)O:TakeDamage(Damage)end end Used=true Object.Impact:Play()Object.Velocity=Vector3.new(Object.Velocity.x/10,Object.Velocity.y/10,Object.Velocity.z/10)Object.RotVelocity=Vector3.new(Object.RotVelocity.x/10,Object.RotVelocity.y/10,Object.RotVelocity.z/10);(game:GetService("\068\101\098\114\105\115")):AddItem(Object,10)end end)boom()

function checkTeams(otherHuman)
	return not (sameTeam(otherHuman) and not FriendlyFire==true)
end

function boom()
	wait(5)
	Used = true
	Object.Anchored = true
	Object.CanCollide = false
	Object.Sparks.Enabled = false
	Object.Orientation = Vector3.new(0,0,0)
	Object.Transparency = 1
	Object.Fuse:Stop()
	Object.Explode:Play()
	Object.Dist:Play()
	Object.Explosion:Emit(30)
	Object.Smoke1:Emit(30)
	Object.Smoke2:Emit(30)
	Object.Debris:Emit(10)
	Object.exlight:Emit(2)
	Object.dust:Emit(50)
	Beps.Transparency = 1
	Explode()
	
end

Object.Touched:Connect(function(part)
	if Used == true or part.Name == "Handle" then return end
	if part:IsDescendantOf(Tag.Value.Character) then return end
	if part.Parent then
		if part.Parent:FindFirstChild("Humanoid") then
			local human = part.Parent.Humanoid
			if checkTeams(human) then
				tagHuman(human)
				human:TakeDamage(Damage)
			end
		end
		Used = true
		Object.Impact:Play()
		Object.Velocity = Vector3.new(Object.Velocity.x/10,Object.Velocity.y/10,Object.Velocity.z/10)
		Object.RotVelocity = Vector3.new(Object.RotVelocity.x/10,Object.RotVelocity.y/10,Object.RotVelocity.z/10)
		game:GetService("Debris"):AddItem(Object, 10)
	end
end)

boom()
