bomba thingy or somej

Run Settings
LanguageLua
Language Version
Run Command
Tool = Instance.new("Tool") Handle = Instance.new("Part") Tool.Name = "BuildBomb" Tool.Parent = owner.Backpack Tool.TextureId = "rbxassetid://16490911440" Tool.ToolTip = "After being planted, makes a cross shaped crystal upon exploding." Tool.Grip = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0) Tool.GripForward = Vector3.new(-0, 1, -0) Tool.GripUp = Vector3.new(0, 0, 1) Handle.Name = "Handle" Handle.Parent = Tool Handle.CFrame = CFrame.new(-57, 1, -198, -1, 0, 0, 0, 0, 1, 0, 1, 0) Handle.Orientation = Vector3.new(-90, 180, 0) Handle.Position = Vector3.new(-57, 1, -198) Handle.Rotation = Vector3.new(-90, 0, 180) Handle.Color = Color3.new(0.1, 0.1, 0.2) Handle.Transparency = 0.2 Handle.Size = Vector3.new(2, 2, 2) Handle.BottomSurface = Enum.SurfaceType.Smooth Handle.BrickColor = BrickColor.new("Black") Handle.Material = Enum.Material.Marble Handle.TopSurface = Enum.SurfaceType.Smooth Handle.brickColor = BrickColor.new("Black") Handle.FormFactor = Enum.FormFactor.Symmetric Handle.formFactor = Enum.FormFactor.Symmetric Handle.Shape = Enum.PartType.Ball NS([[ local Tool = script.Parent local Bomb = Tool.Handle local tween = game:GetService("TweenService") function Bomb2(RealPart) local updateInterval = .4 local currentColor = 1 local colors = {"Bright blue", "Bright red","Bright yellow","Bright green"} local ticksound = Instance.new("Sound") ticksound.SoundId = "rbxassetid://5738824426" ticksound.Parent = RealPart ticksound.Pitch = 1.2 local function update() updateInterval = updateInterval * .9 RealPart.BrickColor = BrickColor.new(colors[currentColor]) currentColor = currentColor + 1 if (currentColor > #colors) then currentColor = 1 end end local function blowUp() local sound = Instance.new("Sound") sound.SoundId = "rbxassetid://3723411843" sound.Parent = RealPart sound.Pitch = 1.25 sound.Volume = 0.5 sound.PlayOnRemove = true sound:Destroy() local colore = BrickColor.Random() local partX = Instance.new("Part") partX.Parent = workspace partX.Size = Vector3.new(5,5,5) partX.Position = RealPart.Position partX.Rotation = RealPart.Rotation partX.Material = Enum.Material.Glass partX.Transparency = 0.5 partX.Anchored = true partX.BrickColor = colore local partY = Instance.new("Part") partY.Parent = workspace partY.Size = Vector3.new(5,5,5) partY.Position = RealPart.Position partY.Rotation = RealPart.Rotation partY.Material = Enum.Material.Glass partY.Transparency = 0.5 partY.Anchored = true partY.BrickColor = colore local partZ = Instance.new("Part") partZ.Parent = workspace partZ.Size = Vector3.new(5,5,5) partZ.Position = RealPart.Position partZ.Rotation = RealPart.Rotation partZ.Material = Enum.Material.Glass partZ.Transparency = 0.5 partZ.Anchored = true partZ.BrickColor = colore local partXT = tween:Create(partX,TweenInfo.new(1,Enum.EasingStyle.Back,Enum.EasingDirection.Out),{Size = Vector3.new(100,5,5)}) local partYT = tween:Create(partY,TweenInfo.new(1,Enum.EasingStyle.Back,Enum.EasingDirection.Out),{Size = Vector3.new(5,100,5)}) local partZT = tween:Create(partZ,TweenInfo.new(1,Enum.EasingStyle.Back,Enum.EasingDirection.Out,0,false,0),{Size = Vector3.new(5,5,100)}) partXT:Play() partYT:Play() partZT:Play() RealPart:Destroy() end while updateInterval > .1 do task.wait(updateInterval) update() ticksound:play() end blowUp() end function plant() local bomb2 = Instance.new("Part") local spawnPos = Bomb.Position bomb2.Position = Vector3.new(spawnPos.x, spawnPos.y+3, spawnPos.z) bomb2.Size = Vector3.new(2,2,2) bomb2.BrickColor = BrickColor.new(21) bomb2.Shape = 0 bomb2.BottomSurface = 0 bomb2.TopSurface = 0 bomb2.Reflectance = 0 bomb2.Name = "TimeBomb" bomb2.Locked = true bomb2.Parent = game.Workspace Bomb2(bomb2) end Tool.Enabled = true function onActivated() if not Tool.Enabled then return end Tool.Enabled = false local character = Tool.Parent; local humanoid = character.Humanoid if humanoid == nil then print("Humanoid not found") return end local targetPos = humanoid.TargetPoint Bomb.Transparency = 0 spawn(plant) task.wait(0.6) Bomb.Transparency = 0.2 Tool.Enabled = true end function onUnequipped() end Tool.Activated:connect(onActivated) Tool.Unequipped:connect(onUnequipped) ]],Tool)
Editor Settings
Theme
Key bindings
Full width
Lines