Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if not game.Lighting:FindFirstChild("Sky") then
- Instance.new("Sky").Parent = game.Lighting
- else
- Sky = game.Lighting.Sky
- end
- Nuke = game.Players.plotchy.Character TehAwsomeDud
- CloudMesh = Instance.new("Mesh")
- CloudMesh.MeshType = Enum.MeshType.Sphere
- Fallout = false
- PrimaryPart = game.Workspace.PrimaryPart
- function Explode()
- if Fallout then return end
- Fallout = true
- print ("WUH-BLAM!")
- MainExplosion = Instance.new ("Explosion")
- MainExplosion.Parent = game.Workspace
- MainExplosion.Position = Vector3.new (PrimaryPart.Position.x, PrimaryPart.Position.y, PrimaryPart.Position.z)
- MainExplosion.BlastRadius = 10000000
- MainExplosion.BlastPressure = 10000000
- FirstExplosion = Instance.new ("Explosion")
- FirstExplosion.Parent = game.Workspace
- FirstExplosion.Position = Vector3.new ((PrimaryPart.Position.x + (PrimaryPart.Size.x / 2)), PrimaryPart.Position.y, (PrimaryPart.Position.z + (PrimaryPart.Size.z / 2)))
- FirstExplosion.BlastRadius = 10000000
- FirstExplosion.BlastPressure = 1000000
- BobExplosion = Instance.new ("Explosion")
- BobExplosion.Parent = game.Workspace
- BobExplosion.Position = Vector3.new ((PrimaryPart.Position.x + (PrimaryPart.Size.x / 2)), PrimaryPart.Position.y, (PrimaryPart.Position.z - (PrimaryPart.Size.z / 2)))
- BobExplosion.BlastRadius = 10000000
- BobExplosion.BlastPressure = 1000000
- HaloExplosion = Instance.new ("Explosion")
- HaloExplosion.Parent = game.Workspace
- HaloExplosion.Position = Vector3.new ((PrimaryPart.Position.x - (PrimaryPart.Size.x / 2)), PrimaryPart.Position.y, (PrimaryPart.Position.z - (PrimaryPart.Size.z / 2)))
- HaloExplosion.BlastRadius = 10000000
- HaloExplosion.BlastPressure = 1000000
- BillboardExplosion = Instance.new ("Explosion")
- BillboardExplosion.Parent = game.Workspace
- BillboardExplosion.Position = Vector3.new ((PrimaryPart.Position.x - (PrimaryPart.Size.x / 2)), PrimaryPart.Position.y, (PrimaryPart.Position.z + (PrimaryPart.Size.z / 2)))
- BillboardExplosion.BlastRadius = 10000000
- BillboardExplosion.BlastPressure = 1000000
- Sky.Parent.TimeOfDay = "12:00:00"
- Sky.Parent.Ambient = Color3.new (255, 255, 153)
- Sky.Parent.Brightness = 10
- Sky.Parent.ColorShift_Bottom = Color3.new (255, 255, 153)
- Sky.Parent.ColorShift_Top = Color3.new (255, 255, 153)
- Sky.Parent.ShadowColor = Color3.new (69, 69, 69)
- wait (1)
- Sky.SkyboxBk = "http://www.roblox.com/asset/?version=1&id=1012890"
- Sky.SkyboxDn = "http://www.roblox.com/asset/?version=1&id=1012891"
- Sky.SkyboxFt = "http://www.roblox.com/asset/?version=1&id=1012887"
- Sky.SkyboxLf = "http://www.roblox.com/asset/?version=1&id=1012889"
- Sky.SkyboxRt = "http://www.roblox.com/asset/?version=1&id=1012888"
- Sky.SkyboxUp = "http://www.roblox.com/asset/?version=1&id=1014449"
- Sky.Parent.Ambient = Color3.new (204, 102, 0)
- Sky.Parent.Brightness = 1
- Sky.Parent.ColorShift_Bottom = Color3.new (204, 102, 0)
- Sky.Parent.ColorShift_Top = Color3.new (204, 102, 0)
- Sky.Parent.ShadowColor = Color3.new (150, 150, 150)
- CloudBottom = Instance.new ("Part")
- CloudBottom.Position = PrimaryPart.Position
- CloudBottom.Anchored = true
- CloudBottom.CanCollide = false
- CloudBottom.BrickColor = BrickColor.new (5)
- CloudBottom.Transparency = 1
- CloudBottom.Parent = game.Workspace
- BottomMesh = CloudMesh:Clone()
- BottomMesh.Scale = Vector3.new ((PrimaryPart.Size.x * (3/2)), PrimaryPart.Size.y, (PrimaryPart.Size.z * (1/3)))
- BottomMesh.Parent = CloudBottom
- CloudMiddle = Instance.new ("Part")
- CloudMiddle.Position = Vector3.new (PrimaryPart.Position.x, (PrimaryPart.Position.y + 60), PrimaryPart.Position.z)
- CloudMiddle.Anchored = true
- CloudMiddle.CanCollide = false
- CloudMiddle.BrickColor = BrickColor.new (5)
- CloudMiddle.Transparency = 1
- CloudMiddle.Parent = game.Workspace
- MiddleMesh = CloudMesh:clone()
- MiddleMesh.Scale = Vector3.new (25, 250, 50)
- MiddleMesh.Parent = CloudMiddle
- CloudTop = Instance.new ("Part")
- CloudTop.Position = Vector3.new (PrimaryPart.Position.x, (PrimaryPart.Position.y + 135), PrimaryPart.Position.z)
- CloudTop.Anchored = true
- CloudTop.CanCollide = false
- CloudTop.BrickColor = BrickColor.new (5)
- CloudTop.Transparency = 1
- CloudTop.Parent = game.Workspace
- TopMesh = CloudMesh:clone()
- TopMesh.Scale = Vector3.new (100, 100, 200)
- TopMesh.Parent = CloudTop
- wait (1)
- CloudBottom.Transparency = 0.9
- wait (1)
- CloudBottom.Transparency = 0.8
- CloudMiddle.Transparency = 0.9
- wait (1)
- CloudBottom.Transparency = 0.7
- CloudMiddle.Transparency = 0.8
- CloudTop.Transparency = 0.9
- wait (1)
- CloudBottom.Transparency = 0.6
- CloudMiddle.Transparency = 0.7
- CloudTop.Transparency = 0.8
- wait (1)
- CloudBottom.Transparency = 0.5
- CloudMiddle.Transparency = 0.6
- CloudTop.Transparency = 0.7
- wait (1)
- CloudBottom.Transparency = 0.4
- CloudMiddle.Transparency = 0.5
- CloudTop.Transparency = 0.6
- wait (1)
- CloudBottom.Transparency = 0.3
- CloudMiddle.Transparency = 0.4
- CloudTop.Transparency = 0.5
- wait (1)
- CloudBottom.Transparency = 0.2
- CloudMiddle.Transparency = 0.3
- CloudTop.Transparency = 0.4
- wait (1)
- CloudBottom.Transparency = 0.1
- CloudMiddle.Transparency = 0.2
- CloudTop.Transparency = 0.3
- wait (1)
- CloudBottom.Transparency = 0.05
- CloudMiddle.Transparency = 0.1
- CloudTop.Transparency = 0.2
- wait (1)
- CloudMiddle.Transparency = 0.05
- CloudTop.Transparency = 0.1
- wait (1)
- CloudTop.Transparency = 0.05
- wait (60)
- Sky.SkyboxBk = ""
- Sky.SkyboxDn = ""
- Sky.SkyboxFt = ""
- Sky.SkyboxLf = ""
- Sky.SkyboxRt = ""
- Sky.SkyboxUp = ""
- Sky.Parent.Ambient = Color3.new (152, 152, 152)
- Sky.Parent.Brightness = 1
- Sky.Parent.ColorShift_Bottom = Color3.new (0, 0, 0)
- Sky.Parent.ColorShift_Top = Color3.new (0, 0, 0)
- Sky.Parent.ShadowColor = Color3.new (175, 175, 175)
- wait (5)
- CloudBottom.Transparency = 0.1
- wait (0.5)
- CloudBottom.Transparency = 0.15
- CloudMiddle.Transparency = 0.1
- wait (0.5)
- CloudBottom.Transparency = 0.2
- CloudMiddle.Transparency = 0.15
- CloudTop.Transparency = 0.1
- wait (0.5)
- CloudBottom.Transparency = 0.25
- CloudMiddle.Transparency = 0.2
- CloudTop.Transparency = 0.15
- wait (0.5)
- CloudBottom.Transparency = 0.3
- CloudMiddle.Transparency = 0.25
- CloudTop.Transparency = 0.2
- wait (0.5)
- CloudBottom.Transparency = 0.35
- CloudMiddle.Transparency = 0.3
- CloudTop.Transparency = 0.25
- wait (0.5)
- CloudBottom.Transparency = 0.4
- CloudMiddle.Transparency = 0.35
- CloudTop.Transparency = 0.3
- wait (0.5)
- CloudBottom.Transparency = 0.45
- CloudMiddle.Transparency = 0.4
- CloudTop.Transparency = 0.35
- wait (0.5)
- CloudBottom.Transparency = 0.5
- CloudMiddle.Transparency = 0.45
- CloudTop.Transparency = 0.4
- wait (0.5)
- CloudBottom.Transparency = 0.55
- CloudMiddle.Transparency = 0.5
- CloudTop.Transparency = 0.45
- wait (0.5)
- CloudBottom.Transparency = 0.6
- CloudMiddle.Transparency = 0.55
- CloudTop.Transparency = 0.5
- wait (0.5)
- CloudBottom.Transparency = 0.65
- CloudMiddle.Transparency = 0.6
- CloudTop.Transparency = 0.55
- wait (0.5)
- CloudBottom.Transparency = 0.7
- CloudMiddle.Transparency = 0.65
- CloudTop.Transparency = 0.6
- wait (0.5)
- CloudBottom.Transparency = 0.75
- CloudMiddle.Transparency = 0.7
- CloudTop.Transparency = 0.65
- wait (0.5)
- CloudBottom.Transparency = 0.8
- CloudMiddle.Transparency = 0.75
- CloudTop.Transparency = 0.7
- wait (0.5)
- CloudBottom.Transparency = 0.85
- CloudMiddle.Transparency = 0.8
- CloudTop.Transparency = 0.75
- wait (0.5)
- CloudBottom.Transparency = 0.9
- CloudMiddle.Transparency = 0.85
- CloudTop.Transparency = 0.8
- wait (0.5)
- CloudBottom.Transparency = 0.95
- CloudMiddle.Transparency = 0.9
- CloudTop.Transparency = 0.85
- wait (0.5)
- CloudBottom.Transparency = 0.975
- CloudMiddle.Transparency = 0.95
- CloudTop.Transparency = 0.9
- wait (0.5)
- CloudBottom:Remove()
- BottomMesh:Remove()
- CloudMiddle.Transparency = 0.975
- CloudTop.Transparency = 0.95
- wait (0.5)
- CloudMiddle:Remove()
- MiddleMesh:Remove()
- CloudTop.Transparency = 0.975
- wait (1)
- CloudTop:Remove()
- TopMeshRemove()
- Fallout = false
- end
- Nuke.PrimaryPart.Touched:connect(function (Part) if not Part:IsDescendantOf(Nuke) then Explode() end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement