Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Converted with ttyyuu12345's model to script plugin v4
- function sandbox(var,func)
- local env = getfenv(func)
- local newenv = setmetatable({},{
- __index = function(self,k)
- if k=="script" then
- return var
- else
- return env[k]
- end
- end,
- })
- setfenv(func,newenv)
- return func
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- local chil = workspace:GetChildren()
- for i,v in pairs(chil) do
- if not (v==script or v:IsA("Camera") or v:IsA("Terrain") or game:GetService("Players"):GetPlayerFromCharacter(v)~=nil) then
- v:Destroy()
- end
- end
- Part0 = Instance.new("Part")
- Backpack1 = Instance.new("Backpack")
- Backpack2 = Instance.new("Backpack")
- Model3 = Instance.new("Model")
- Part4 = Instance.new("Part")
- SpecialMesh5 = Instance.new("SpecialMesh")
- Script6 = Instance.new("Script")
- PointLight7 = Instance.new("PointLight")
- Script8 = Instance.new("Script")
- Script9 = Instance.new("Script")
- Script10 = Instance.new("Script")
- Script11 = Instance.new("Script")
- Script12 = Instance.new("Script")
- Script13 = Instance.new("Script")
- Part14 = Instance.new("Part")
- SpecialMesh15 = Instance.new("SpecialMesh")
- Script16 = Instance.new("Script")
- PointLight17 = Instance.new("PointLight")
- Script18 = Instance.new("Script")
- Script19 = Instance.new("Script")
- Script20 = Instance.new("Script")
- Script21 = Instance.new("Script")
- Script22 = Instance.new("Script")
- Script23 = Instance.new("Script")
- Script24 = Instance.new("Script")
- Part25 = Instance.new("Part")
- Script26 = Instance.new("Script")
- Script27 = Instance.new("Script")
- PointLight28 = Instance.new("PointLight")
- Script29 = Instance.new("Script")
- Script30 = Instance.new("Script")
- Script31 = Instance.new("Script")
- Script32 = Instance.new("Script")
- Script33 = Instance.new("Script")
- Script34 = Instance.new("Script")
- Part35 = Instance.new("Part")
- SpecialMesh36 = Instance.new("SpecialMesh")
- PointLight37 = Instance.new("PointLight")
- Script38 = Instance.new("Script")
- Script39 = Instance.new("Script")
- Script40 = Instance.new("Script")
- Script41 = Instance.new("Script")
- Script42 = Instance.new("Script")
- Script43 = Instance.new("Script")
- Part44 = Instance.new("Part")
- SpecialMesh45 = Instance.new("SpecialMesh")
- PointLight46 = Instance.new("PointLight")
- Script47 = Instance.new("Script")
- Script48 = Instance.new("Script")
- Script49 = Instance.new("Script")
- Script50 = Instance.new("Script")
- Script51 = Instance.new("Script")
- Script52 = Instance.new("Script")
- Part53 = Instance.new("Part")
- SpecialMesh54 = Instance.new("SpecialMesh")
- PointLight55 = Instance.new("PointLight")
- Script56 = Instance.new("Script")
- Script57 = Instance.new("Script")
- Script58 = Instance.new("Script")
- Script59 = Instance.new("Script")
- Script60 = Instance.new("Script")
- Script61 = Instance.new("Script")
- Part62 = Instance.new("Part")
- SpecialMesh63 = Instance.new("SpecialMesh")
- PointLight64 = Instance.new("PointLight")
- Script65 = Instance.new("Script")
- Script66 = Instance.new("Script")
- Script67 = Instance.new("Script")
- Script68 = Instance.new("Script")
- Script69 = Instance.new("Script")
- Script70 = Instance.new("Script")
- Part71 = Instance.new("Part")
- SpecialMesh72 = Instance.new("SpecialMesh")
- PointLight73 = Instance.new("PointLight")
- Script74 = Instance.new("Script")
- Script75 = Instance.new("Script")
- Script76 = Instance.new("Script")
- Script77 = Instance.new("Script")
- Script78 = Instance.new("Script")
- Script79 = Instance.new("Script")
- Part0.Name = "Baseplate"
- Part0.Parent = mas
- Part0.BrickColor = BrickColor.new("Dark stone grey")
- Part0.Anchored = true
- Part0.Locked = true
- Part0.FormFactor = Enum.FormFactor.Symmetric
- Part0.Size = Vector3.new(512, 20, 512)
- Part0.CFrame = CFrame.new(0, -10, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part0.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part0.Position = Vector3.new(0, -10, 0)
- Part0.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Backpack1.Name = "_CPData"
- Backpack1.Parent = mas
- Backpack2.Name = "_CPData"
- Backpack2.Parent = mas
- Model3.Parent = mas
- Part4.Name = "Ring"
- Part4.Parent = Model3
- Part4.Material = Enum.Material.SmoothPlastic
- Part4.BrickColor = BrickColor.new("Bright red")
- Part4.Rotation = Vector3.new(5.53999996, 41.079998, -78.0199966)
- Part4.Anchored = true
- Part4.FormFactor = Enum.FormFactor.Custom
- Part4.Size = Vector3.new(9.70093632, 9.70093632, 9.70093632)
- Part4.CFrame = CFrame.new(16.7400017, 14.2617216, -47.0400085, 0.156453997, 0.737413406, 0.657072008, -0.960492969, 0.268622905, -0.0727670416, -0.230164006, -0.619728327, 0.7503075)
- Part4.BottomSurface = Enum.SurfaceType.Smooth
- Part4.TopSurface = Enum.SurfaceType.Smooth
- Part4.Color = Color3.new(0.768628, 0.156863, 0.109804)
- Part4.Position = Vector3.new(16.7400017, 14.2617216, -47.0400085)
- Part4.Orientation = Vector3.new(4.17000008, 41.2099991, -74.3799973)
- Part4.Color = Color3.new(0.768628, 0.156863, 0.109804)
- SpecialMesh5.Parent = Part4
- SpecialMesh5.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh5.Scale = Vector3.new(19.4018631, 19.4018631, 19.4018631)
- SpecialMesh5.MeshType = Enum.MeshType.FileMesh
- SpecialMesh5.Scale = Vector3.new(19.4018631, 19.4018631, 19.4018631)
- Script6.Name = "Kill"
- Script6.Parent = Part4
- table.insert(cors,sandbox(Script6,function()
- function onTouched(part)
- local h = part.Parent:findFirstChild("Humanoid")
- if h~=nil then
- h.Health = 0
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- PointLight7.Parent = Part4
- PointLight7.Color = Color3.new(0.333333, 1, 1)
- PointLight7.Range = 60
- PointLight7.Color = Color3.new(0.333333, 1, 1)
- Script8.Parent = Part4
- table.insert(cors,sandbox(Script8,function()
- Speed = 2
- while true do
- for i = 0, 360, Speed do
- script.Parent.CFrame = CFrame.new(script.Parent.Position)*CFrame.fromEulerAnglesXYZ(math.rad(i), math.rad(i), math.rad(i))
- wait(.001)
- end
- end
- end))
- Script9.Name = "StayInPosition"
- Script9.Parent = Part4
- table.insert(cors,sandbox(Script9,function()
- wait(0.1)
- pos = script.Parent.CFrame
- while true do
- script.Parent.CFrame = pos
- wait(0.000000000000000000000000000000000000000000000000001)
- end
- end))
- Script10.Name = "NUKEGrow"
- Script10.Parent = Part4
- table.insert(cors,sandbox(Script10,function()
- nuke = script.Parent.Mesh
- while wait(0.00001) do
- nuke.Scale = nuke.Scale + Vector3.new(2,2,2)
- end
- end))
- Script11.Name = "Script3"
- Script11.Parent = Part4
- Script11.Disabled = true
- table.insert(cors,sandbox(Script11,function()
- while true do
- c = game.Workspace:GetChildren()
- for i =1,#c do
- if ((c[i].className == "Part" or c[i].className == "TrussPart" or c[i].className == "WedgePart" or c[i].className == "Seat" or c[i].className == "VehicleSeat") and (c[i].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- c[i].Material = Enum.Material.CorrodedMetal
- c[i].Anchored = false
- c[i]:BreakJoints()
- end
- if (c[i].className == "Model") then
- end
- g = c[i]:GetChildren()
- for j =1,#g do
- if ((g[j].className == "Part" or g[j].className == "TrussPart" or g[j].className == "WedgePart" or g[j].className == "Seat" or g[j].className == "VehicleSeat") and g[j].Name ~= script.Parent.Name and g[j].Name ~= "Glow" and (g[j].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- g[j].Material = Enum.Material.CorrodedMetal
- g[j].Anchored = false
- g[j]:BreakJoints()
- end
- if (g[j].className == "Model") then
- end
- t = g[j]:GetChildren()
- for s =1,#t do
- if ((t[s].className == "Part" or t[s].className == "TrussPart" or t[s].className == "WedgePart" or t[s].className == "Seat" or t[s].className == "VehicleSeat") and t[s].Name ~= script.Parent.Name and t[s].Name ~= "Glow" and (t[s].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- t[s].Material = Enum.Material.CorrodedMetal
- t[s].Anchored = false
- t[s]:BreakJoints()
- end
- if (t[s].className == "Model") then
- end
- a = t[s]:GetChildren()
- for z =1,#a do
- if ((a[z].className == "Part" or a[z].className == "TrussPart" or a[z].className == "WedgePart" or a[z].className == "Seat" or a[z].className == "VehicleSeat") and a[z].Name ~= script.Parent.Name and a[z].Name ~= "Glow" and (a[z].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- a[z].Material = Enum.Material.CorrodedMetal
- a[z].Anchored = false
- a[z]:BreakJoints()
- end
- if (a[z].className == "Model") then
- end
- p = a[z]:GetChildren()
- for l =1,#p do
- if ((p[l].className == "Part" or p[l].className == "TrussPart" or p[l].className == "WedgePart" or p[l].className == "Seat" or p[l].className == "VehicleSeat") and p[l].Name ~= script.Parent.Name and p[l].Name ~= "Glow" and (p[l].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- p[l].Material = Enum.Material.CorrodedMetal
- p[l].Anchored = false
- p[l]:BreakJoints()
- end
- end
- end
- end
- end
- end
- wait(.3)
- end
- end))
- Script12.Name = "Explode"
- Script12.Parent = Part4
- table.insert(cors,sandbox(Script12,function()
- local explosion = script.Parent
- function blow(hit)
- local h = hit.Parent:FindFirstChild("Humanoid")--The Humanoid
- if (h ~= nil) then --Check If The Humanoid Is There
- explosion = Instance.new("Explosion")--Create An Explosion
- explosion.Position = script.Parent.Position --The Explosions Position Is The Brick
- explosion.BlastRadius = 100 --A 5 by 5 Explosion.
- explosion.BlastPressure = 1000
- explosion.Parent = game.Workspace --You got to be able to see it.
- end
- end
- script.Parent.Touched:connect(blow)
- end))
- Script13.Name = "Gate2"
- Script13.Parent = Part4
- table.insert(cors,sandbox(Script13,function()
- --Reactor gate--
- wait(20)--Maby 15 or 20 will make it last
- script.Parent.Explode.Disabled = true
- script.Parent.Kill.Disabled = true
- script.Parent.StayInPosition.Disabled = true
- script.Parent.Grow.Disabled = true
- script.Parent.Transparency = script.Parent.Transparency + 0.1
- end))
- Part14.Name = "CoreDestroyer"
- Part14.Parent = Model3
- Part14.Material = Enum.Material.SmoothPlastic
- Part14.BrickColor = BrickColor.new("Bright red")
- Part14.Rotation = Vector3.new(-85.4700012, 0.519999981, 5.42999983)
- Part14.Anchored = true
- Part14.FormFactor = Enum.FormFactor.Custom
- Part14.Size = Vector3.new(9.70093632, 9.70093632, 9.70093632)
- Part14.CFrame = CFrame.new(16.7400017, 14.2617216, -47.0400085, 0.995478988, -0.0945510343, 0.00904783048, -0.00150699995, 0.0795229748, 0.996831894, -0.0949710011, -0.992338777, 0.0790209547)
- Part14.BottomSurface = Enum.SurfaceType.Smooth
- Part14.TopSurface = Enum.SurfaceType.Smooth
- Part14.Color = Color3.new(0.768628, 0.156863, 0.109804)
- Part14.Position = Vector3.new(16.7400017, 14.2617216, -47.0400085)
- Part14.Orientation = Vector3.new(-85.4399948, 6.52999973, -1.09000003)
- Part14.Color = Color3.new(0.768628, 0.156863, 0.109804)
- SpecialMesh15.Parent = Part14
- SpecialMesh15.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh15.Scale = Vector3.new(19.4018631, 19.4018631, 19.4018631)
- SpecialMesh15.MeshType = Enum.MeshType.FileMesh
- SpecialMesh15.Scale = Vector3.new(19.4018631, 19.4018631, 19.4018631)
- Script16.Name = "Kill"
- Script16.Parent = Part14
- table.insert(cors,sandbox(Script16,function()
- function onTouched(part)
- local h = part.Parent:findFirstChild("Humanoid")
- if h~=nil then
- h.Health = 0
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- PointLight17.Parent = Part14
- PointLight17.Color = Color3.new(0.333333, 1, 1)
- PointLight17.Range = 60
- PointLight17.Color = Color3.new(0.333333, 1, 1)
- Script18.Parent = Part14
- table.insert(cors,sandbox(Script18,function()
- Speed = 2
- while true do
- for i = 0, 360, Speed do
- script.Parent.CFrame = CFrame.new(script.Parent.Position)*CFrame.fromEulerAnglesXYZ(math.rad(i), math.rad(i), math.rad(i))
- wait(.001)
- end
- end
- end))
- Script19.Name = "StayInPosition"
- Script19.Parent = Part14
- table.insert(cors,sandbox(Script19,function()
- wait(0.1)
- pos = script.Parent.CFrame
- while true do
- script.Parent.CFrame = pos
- wait(0.000000000000000000000000000000000000000000000000001)
- end
- end))
- Script20.Name = "NUKEGrow"
- Script20.Parent = Part14
- table.insert(cors,sandbox(Script20,function()
- nuke = script.Parent.Mesh
- while wait(0.00001) do
- nuke.Scale = nuke.Scale + Vector3.new(2,2,2)
- end
- end))
- Script21.Name = "Script3"
- Script21.Parent = Part14
- Script21.Disabled = true
- table.insert(cors,sandbox(Script21,function()
- while true do
- c = game.Workspace:GetChildren()
- for i =1,#c do
- if ((c[i].className == "Part" or c[i].className == "TrussPart" or c[i].className == "WedgePart" or c[i].className == "Seat" or c[i].className == "VehicleSeat") and (c[i].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- c[i].Material = Enum.Material.CorrodedMetal
- c[i].Anchored = false
- c[i]:BreakJoints()
- end
- if (c[i].className == "Model") then
- end
- g = c[i]:GetChildren()
- for j =1,#g do
- if ((g[j].className == "Part" or g[j].className == "TrussPart" or g[j].className == "WedgePart" or g[j].className == "Seat" or g[j].className == "VehicleSeat") and g[j].Name ~= script.Parent.Name and g[j].Name ~= "Glow" and (g[j].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- g[j].Material = Enum.Material.CorrodedMetal
- g[j].Anchored = false
- g[j]:BreakJoints()
- end
- if (g[j].className == "Model") then
- end
- t = g[j]:GetChildren()
- for s =1,#t do
- if ((t[s].className == "Part" or t[s].className == "TrussPart" or t[s].className == "WedgePart" or t[s].className == "Seat" or t[s].className == "VehicleSeat") and t[s].Name ~= script.Parent.Name and t[s].Name ~= "Glow" and (t[s].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- t[s].Material = Enum.Material.CorrodedMetal
- t[s].Anchored = false
- t[s]:BreakJoints()
- end
- if (t[s].className == "Model") then
- end
- a = t[s]:GetChildren()
- for z =1,#a do
- if ((a[z].className == "Part" or a[z].className == "TrussPart" or a[z].className == "WedgePart" or a[z].className == "Seat" or a[z].className == "VehicleSeat") and a[z].Name ~= script.Parent.Name and a[z].Name ~= "Glow" and (a[z].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- a[z].Material = Enum.Material.CorrodedMetal
- a[z].Anchored = false
- a[z]:BreakJoints()
- end
- if (a[z].className == "Model") then
- end
- p = a[z]:GetChildren()
- for l =1,#p do
- if ((p[l].className == "Part" or p[l].className == "TrussPart" or p[l].className == "WedgePart" or p[l].className == "Seat" or p[l].className == "VehicleSeat") and p[l].Name ~= script.Parent.Name and p[l].Name ~= "Glow" and (p[l].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- p[l].Material = Enum.Material.CorrodedMetal
- p[l].Anchored = false
- p[l]:BreakJoints()
- end
- end
- end
- end
- end
- end
- wait(.3)
- end
- end))
- Script22.Name = "Explode"
- Script22.Parent = Part14
- table.insert(cors,sandbox(Script22,function()
- local explosion = script.Parent
- function blow(hit)
- local h = hit.Parent:FindFirstChild("Humanoid")--The Humanoid
- if (h ~= nil) then --Check If The Humanoid Is There
- explosion = Instance.new("Explosion")--Create An Explosion
- explosion.Position = script.Parent.Position --The Explosions Position Is The Brick
- explosion.BlastRadius = 100 --A 5 by 5 Explosion.
- explosion.BlastPressure = 1000
- explosion.Parent = game.Workspace --You got to be able to see it.
- end
- end
- script.Parent.Touched:connect(blow)
- end))
- Script23.Name = "Grow"
- Script23.Parent = Part14
- table.insert(cors,sandbox(Script23,function()
- nuke = script.Parent
- while wait(0.00001) do
- nuke.Size = nuke.Size + Vector3.new(2,2,2)
- end
- end))
- Script24.Name = "Gate3"
- Script24.Parent = Part14
- table.insert(cors,sandbox(Script24,function()
- --Reactor gate--
- wait(20)--Maby 15 or 20 will make it last
- script.Parent.Explode.Disabled = true
- script.Parent.Kill.Disabled = true
- script.Parent.StayInPosition.Disabled = true
- script.Parent.Grow.Disabled = true
- script.Parent.Transparency = script.Parent.Transparency + 1.1
- end))
- Part25.Name = "ExplodeWave"
- Part25.Parent = Model3
- Part25.Material = Enum.Material.Neon
- Part25.BrickColor = BrickColor.new("New Yeller")
- Part25.Transparency = 0.60000002384186
- Part25.Anchored = true
- Part25.Shape = Enum.PartType.Ball
- Part25.Size = Vector3.new(26.849968, 26.849968, 26.849968)
- Part25.CFrame = CFrame.new(16.7400017, 14.581974, -47.0400085, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part25.BottomSurface = Enum.SurfaceType.Smooth
- Part25.TopSurface = Enum.SurfaceType.Smooth
- Part25.Color = Color3.new(1, 1, 0)
- Part25.Position = Vector3.new(16.7400017, 14.581974, -47.0400085)
- Part25.Color = Color3.new(1, 1, 0)
- Script26.Name = "Grow"
- Script26.Parent = Part25
- table.insert(cors,sandbox(Script26,function()
- nuke = script.Parent
- while wait(0.00001) do
- nuke.Size = nuke.Size + Vector3.new(2,2,2)
- end
- end))
- Script27.Name = "Kill"
- Script27.Parent = Part25
- table.insert(cors,sandbox(Script27,function()
- function onTouched(part)
- local h = part.Parent:findFirstChild("Humanoid")
- if h~=nil then
- h.Health = 0
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- PointLight28.Parent = Part25
- PointLight28.Color = Color3.new(0.333333, 1, 1)
- PointLight28.Range = 60
- PointLight28.Color = Color3.new(0.333333, 1, 1)
- Script29.Parent = Part25
- table.insert(cors,sandbox(Script29,function()
- Speed = 2
- while true do
- for i = 0, 360, Speed do
- script.Parent.CFrame = CFrame.new(script.Parent.Position)*CFrame.fromEulerAnglesXYZ(math.rad(i), math.rad(i), math.rad(i))
- wait(.001)
- end
- end
- end))
- Script30.Name = "StayInPosition"
- Script30.Parent = Part25
- table.insert(cors,sandbox(Script30,function()
- wait(0.1)
- pos = script.Parent.CFrame
- while true do
- script.Parent.CFrame = pos
- wait(0.000000000000000000000000000000000000000000000000001)
- end
- end))
- Script31.Name = "Script3"
- Script31.Parent = Part25
- Script31.Disabled = true
- table.insert(cors,sandbox(Script31,function()
- while true do
- c = game.Workspace:GetChildren()
- for i =1,#c do
- if ((c[i].className == "Part" or c[i].className == "TrussPart" or c[i].className == "WedgePart" or c[i].className == "Seat" or c[i].className == "VehicleSeat") and (c[i].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- c[i].Material = Enum.Material.CorrodedMetal
- c[i].Anchored = false
- c[i]:BreakJoints()
- end
- if (c[i].className == "Model") then
- end
- g = c[i]:GetChildren()
- for j =1,#g do
- if ((g[j].className == "Part" or g[j].className == "TrussPart" or g[j].className == "WedgePart" or g[j].className == "Seat" or g[j].className == "VehicleSeat") and g[j].Name ~= script.Parent.Name and g[j].Name ~= "Glow" and (g[j].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- g[j].Material = Enum.Material.CorrodedMetal
- g[j].Anchored = false
- g[j]:BreakJoints()
- end
- if (g[j].className == "Model") then
- end
- t = g[j]:GetChildren()
- for s =1,#t do
- if ((t[s].className == "Part" or t[s].className == "TrussPart" or t[s].className == "WedgePart" or t[s].className == "Seat" or t[s].className == "VehicleSeat") and t[s].Name ~= script.Parent.Name and t[s].Name ~= "Glow" and (t[s].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- t[s].Material = Enum.Material.CorrodedMetal
- t[s].Anchored = false
- t[s]:BreakJoints()
- end
- if (t[s].className == "Model") then
- end
- a = t[s]:GetChildren()
- for z =1,#a do
- if ((a[z].className == "Part" or a[z].className == "TrussPart" or a[z].className == "WedgePart" or a[z].className == "Seat" or a[z].className == "VehicleSeat") and a[z].Name ~= script.Parent.Name and a[z].Name ~= "Glow" and (a[z].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- a[z].Material = Enum.Material.CorrodedMetal
- a[z].Anchored = false
- a[z]:BreakJoints()
- end
- if (a[z].className == "Model") then
- end
- p = a[z]:GetChildren()
- for l =1,#p do
- if ((p[l].className == "Part" or p[l].className == "TrussPart" or p[l].className == "WedgePart" or p[l].className == "Seat" or p[l].className == "VehicleSeat") and p[l].Name ~= script.Parent.Name and p[l].Name ~= "Glow" and (p[l].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- p[l].Material = Enum.Material.CorrodedMetal
- p[l].Anchored = false
- p[l]:BreakJoints()
- end
- end
- end
- end
- end
- end
- wait(.3)
- end
- end))
- Script32.Name = "Explode"
- Script32.Parent = Part25
- table.insert(cors,sandbox(Script32,function()
- local explosion = script.Parent
- function blow(hit)
- local h = hit.Parent:FindFirstChild("Humanoid")--The Humanoid
- if (h ~= nil) then --Check If The Humanoid Is There
- explosion = Instance.new("Explosion")--Create An Explosion
- explosion.Position = script.Parent.Position --The Explosions Position Is The Brick
- explosion.BlastRadius = 100 --A 5 by 5 Explosion.
- explosion.BlastPressure = 1000
- explosion.Parent = game.Workspace --You got to be able to see it.
- end
- end
- script.Parent.Touched:connect(blow)
- end))
- Script33.Name = "Gate2"
- Script33.Parent = Part25
- table.insert(cors,sandbox(Script33,function()
- --Reactor gate--
- wait(20)--Maby 15 or 20 will make it last
- script.Parent.Explode.Disabled = true
- script.Parent.Kill.Disabled = true
- script.Parent.StayInPosition.Disabled = true
- script.Parent.Grow.Disabled = true
- script.Parent.Transparency = script.Parent.Transparency + 1.1
- end))
- Script34.Parent = Model3
- table.insert(cors,sandbox(Script34,function()
- --[[
- This explosion can only last about 25 or 15 seconds each explosion, you can add this in game for you're nuclear bomb, it would might take time, so i'ts a good idea to make a team build, and also you'll need to perform to be an admin on my groups, accept for other owner group.
- But maby you can edit it, this can also be good for trolling people, you could exploit the game with this incase if it could go with this, also if you wan't to summon this with the gear.
- You'll need a module script for this to work, you add the skateboard id and you'll know what to come for next.
- Or maby You could add the name.
- And changing bricks growing or other script's could cause breaking or causing it too crash, welp, you won't crash the game but you could make it too fast and cause it to break the game.
- And if you forgot to add my name in the description for creating this, changing the model name, you could be making it your's without knowing.
- --Animescapetower--
- Thank's for reading
- And here's also the ending
- ]]
- end))
- Part35.Name = "InitialWave3"
- Part35.Parent = Model3
- Part35.Material = Enum.Material.Glass
- Part35.BrickColor = BrickColor.new("Smoky grey")
- Part35.Rotation = Vector3.new(88.7699966, 0, 0)
- Part35.Anchored = true
- Part35.FormFactor = Enum.FormFactor.Custom
- Part35.Size = Vector3.new(9.70093632, 9.70093632, 9.70093632)
- Part35.CFrame = CFrame.new(16.6790447, 18.1748772, -56.8388062, 1, 0, 0, 0, 0.0214659926, -0.999769628, 0, 0.999769628, 0.0214659926)
- Part35.BottomSurface = Enum.SurfaceType.Smooth
- Part35.TopSurface = Enum.SurfaceType.Smooth
- Part35.Color = Color3.new(0.356863, 0.364706, 0.411765)
- Part35.Position = Vector3.new(16.6790447, 18.1748772, -56.8388062)
- Part35.Orientation = Vector3.new(88.7699966, 0, 0)
- Part35.Color = Color3.new(0.356863, 0.364706, 0.411765)
- SpecialMesh36.Parent = Part35
- SpecialMesh36.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh36.Scale = Vector3.new(90, 90, 90)
- SpecialMesh36.MeshType = Enum.MeshType.FileMesh
- SpecialMesh36.Scale = Vector3.new(90, 90, 90)
- PointLight37.Parent = Part35
- PointLight37.Color = Color3.new(0.333333, 1, 1)
- PointLight37.Range = 60
- PointLight37.Color = Color3.new(0.333333, 1, 1)
- Script38.Parent = Part35
- table.insert(cors,sandbox(Script38,function()
- Speed = 2
- while true do
- for i = 0, 360, Speed do
- script.Parent.CFrame = CFrame.new(script.Parent.Position)*CFrame.fromEulerAnglesXYZ(math.rad(i), math.rad(i), math.rad(i))
- wait(.001)
- end
- end
- end))
- Script39.Name = "StayInPosition"
- Script39.Parent = Part35
- table.insert(cors,sandbox(Script39,function()
- wait(0.1)
- pos = script.Parent.CFrame
- while true do
- script.Parent.CFrame = pos
- wait(0.000000000000000000000000000000000000000000000000001)
- end
- end))
- Script40.Name = "NUKEGrow"
- Script40.Parent = Part35
- table.insert(cors,sandbox(Script40,function()
- nuke = script.Parent.Mesh
- while wait(0.00001) do
- nuke.Scale = nuke.Scale + Vector3.new(2,2,2)
- end
- end))
- Script41.Name = "Script3"
- Script41.Parent = Part35
- Script41.Disabled = true
- table.insert(cors,sandbox(Script41,function()
- while true do
- c = game.Workspace:GetChildren()
- for i =1,#c do
- if ((c[i].className == "Part" or c[i].className == "TrussPart" or c[i].className == "WedgePart" or c[i].className == "Seat" or c[i].className == "VehicleSeat") and (c[i].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- c[i].Material = Enum.Material.CorrodedMetal
- c[i].Anchored = false
- c[i]:BreakJoints()
- end
- if (c[i].className == "Model") then
- end
- g = c[i]:GetChildren()
- for j =1,#g do
- if ((g[j].className == "Part" or g[j].className == "TrussPart" or g[j].className == "WedgePart" or g[j].className == "Seat" or g[j].className == "VehicleSeat") and g[j].Name ~= script.Parent.Name and g[j].Name ~= "Glow" and (g[j].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- g[j].Material = Enum.Material.CorrodedMetal
- g[j].Anchored = false
- g[j]:BreakJoints()
- end
- if (g[j].className == "Model") then
- end
- t = g[j]:GetChildren()
- for s =1,#t do
- if ((t[s].className == "Part" or t[s].className == "TrussPart" or t[s].className == "WedgePart" or t[s].className == "Seat" or t[s].className == "VehicleSeat") and t[s].Name ~= script.Parent.Name and t[s].Name ~= "Glow" and (t[s].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- t[s].Material = Enum.Material.CorrodedMetal
- t[s].Anchored = false
- t[s]:BreakJoints()
- end
- if (t[s].className == "Model") then
- end
- a = t[s]:GetChildren()
- for z =1,#a do
- if ((a[z].className == "Part" or a[z].className == "TrussPart" or a[z].className == "WedgePart" or a[z].className == "Seat" or a[z].className == "VehicleSeat") and a[z].Name ~= script.Parent.Name and a[z].Name ~= "Glow" and (a[z].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- a[z].Material = Enum.Material.CorrodedMetal
- a[z].Anchored = false
- a[z]:BreakJoints()
- end
- if (a[z].className == "Model") then
- end
- p = a[z]:GetChildren()
- for l =1,#p do
- if ((p[l].className == "Part" or p[l].className == "TrussPart" or p[l].className == "WedgePart" or p[l].className == "Seat" or p[l].className == "VehicleSeat") and p[l].Name ~= script.Parent.Name and p[l].Name ~= "Glow" and (p[l].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- p[l].Material = Enum.Material.CorrodedMetal
- p[l].Anchored = false
- p[l]:BreakJoints()
- end
- end
- end
- end
- end
- end
- wait(.3)
- end
- end))
- Script42.Name = "Explode"
- Script42.Parent = Part35
- table.insert(cors,sandbox(Script42,function()
- local explosion = script.Parent
- function blow(hit)
- local h = hit.Parent:FindFirstChild("Humanoid")--The Humanoid
- if (h ~= nil) then --Check If The Humanoid Is There
- explosion = Instance.new("Explosion")--Create An Explosion
- explosion.Position = script.Parent.Position --The Explosions Position Is The Brick
- explosion.BlastRadius = 100 --A 5 by 5 Explosion.
- explosion.BlastPressure = 1000
- explosion.Parent = game.Workspace --You got to be able to see it.
- end
- end
- script.Parent.Touched:connect(blow)
- end))
- Script43.Name = "Gate2"
- Script43.Parent = Part35
- table.insert(cors,sandbox(Script43,function()
- --Reactor gate--
- wait(20)--Maby 15 or 20 will make it last
- script.Parent.Explode.Disabled = true
- script.Parent.Kill.Disabled = true
- script.Parent.StayInPosition.Disabled = true
- script.Parent.Grow.Disabled = true
- script.Parent.Transparency = script.Parent.Transparency + 1.1
- end))
- Part44.Name = "InitialWave2"
- Part44.Parent = Model3
- Part44.Material = Enum.Material.Glass
- Part44.BrickColor = BrickColor.new("Smoky grey")
- Part44.Rotation = Vector3.new(88.7699966, 0, 0)
- Part44.Anchored = true
- Part44.FormFactor = Enum.FormFactor.Custom
- Part44.Size = Vector3.new(7.28804398, 7.28804398, 7.28804398)
- Part44.CFrame = CFrame.new(21.8251228, 4.59390879, -55.692215, 1, 0, 0, 0, 0.0214659926, -0.999769628, 0, 0.999769628, 0.0214659926)
- Part44.BottomSurface = Enum.SurfaceType.Smooth
- Part44.TopSurface = Enum.SurfaceType.Smooth
- Part44.Color = Color3.new(0.356863, 0.364706, 0.411765)
- Part44.Position = Vector3.new(21.8251228, 4.59390879, -55.692215)
- Part44.Orientation = Vector3.new(88.7699966, 0, 0)
- Part44.Color = Color3.new(0.356863, 0.364706, 0.411765)
- SpecialMesh45.Parent = Part44
- SpecialMesh45.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh45.Scale = Vector3.new(67.6144943, 67.6144943, 67.6144943)
- SpecialMesh45.MeshType = Enum.MeshType.FileMesh
- SpecialMesh45.Scale = Vector3.new(67.6144943, 67.6144943, 67.6144943)
- PointLight46.Parent = Part44
- PointLight46.Color = Color3.new(0.333333, 1, 1)
- PointLight46.Range = 60
- PointLight46.Color = Color3.new(0.333333, 1, 1)
- Script47.Parent = Part44
- table.insert(cors,sandbox(Script47,function()
- Speed = 2
- while true do
- for i = 0, 360, Speed do
- script.Parent.CFrame = CFrame.new(script.Parent.Position)*CFrame.fromEulerAnglesXYZ(math.rad(i), math.rad(i), math.rad(i))
- wait(.001)
- end
- end
- end))
- Script48.Name = "StayInPosition"
- Script48.Parent = Part44
- table.insert(cors,sandbox(Script48,function()
- wait(0.1)
- pos = script.Parent.CFrame
- while true do
- script.Parent.CFrame = pos
- wait(0.000000000000000000000000000000000000000000000000001)
- end
- end))
- Script49.Name = "NUKEGrow"
- Script49.Parent = Part44
- table.insert(cors,sandbox(Script49,function()
- nuke = script.Parent.Mesh
- while wait(0.00001) do
- nuke.Scale = nuke.Scale + Vector3.new(2,2,2)
- end
- end))
- Script50.Name = "Script3"
- Script50.Parent = Part44
- Script50.Disabled = true
- table.insert(cors,sandbox(Script50,function()
- while true do
- c = game.Workspace:GetChildren()
- for i =1,#c do
- if ((c[i].className == "Part" or c[i].className == "TrussPart" or c[i].className == "WedgePart" or c[i].className == "Seat" or c[i].className == "VehicleSeat") and (c[i].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- c[i].Material = Enum.Material.CorrodedMetal
- c[i].Anchored = false
- c[i]:BreakJoints()
- end
- if (c[i].className == "Model") then
- end
- g = c[i]:GetChildren()
- for j =1,#g do
- if ((g[j].className == "Part" or g[j].className == "TrussPart" or g[j].className == "WedgePart" or g[j].className == "Seat" or g[j].className == "VehicleSeat") and g[j].Name ~= script.Parent.Name and g[j].Name ~= "Glow" and (g[j].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- g[j].Material = Enum.Material.CorrodedMetal
- g[j].Anchored = false
- g[j]:BreakJoints()
- end
- if (g[j].className == "Model") then
- end
- t = g[j]:GetChildren()
- for s =1,#t do
- if ((t[s].className == "Part" or t[s].className == "TrussPart" or t[s].className == "WedgePart" or t[s].className == "Seat" or t[s].className == "VehicleSeat") and t[s].Name ~= script.Parent.Name and t[s].Name ~= "Glow" and (t[s].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- t[s].Material = Enum.Material.CorrodedMetal
- t[s].Anchored = false
- t[s]:BreakJoints()
- end
- if (t[s].className == "Model") then
- end
- a = t[s]:GetChildren()
- for z =1,#a do
- if ((a[z].className == "Part" or a[z].className == "TrussPart" or a[z].className == "WedgePart" or a[z].className == "Seat" or a[z].className == "VehicleSeat") and a[z].Name ~= script.Parent.Name and a[z].Name ~= "Glow" and (a[z].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- a[z].Material = Enum.Material.CorrodedMetal
- a[z].Anchored = false
- a[z]:BreakJoints()
- end
- if (a[z].className == "Model") then
- end
- p = a[z]:GetChildren()
- for l =1,#p do
- if ((p[l].className == "Part" or p[l].className == "TrussPart" or p[l].className == "WedgePart" or p[l].className == "Seat" or p[l].className == "VehicleSeat") and p[l].Name ~= script.Parent.Name and p[l].Name ~= "Glow" and (p[l].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- p[l].Material = Enum.Material.CorrodedMetal
- p[l].Anchored = false
- p[l]:BreakJoints()
- end
- end
- end
- end
- end
- end
- wait(.3)
- end
- end))
- Script51.Name = "Explode"
- Script51.Parent = Part44
- table.insert(cors,sandbox(Script51,function()
- local explosion = script.Parent
- function blow(hit)
- local h = hit.Parent:FindFirstChild("Humanoid")--The Humanoid
- if (h ~= nil) then --Check If The Humanoid Is There
- explosion = Instance.new("Explosion")--Create An Explosion
- explosion.Position = script.Parent.Position --The Explosions Position Is The Brick
- explosion.BlastRadius = 100 --A 5 by 5 Explosion.
- explosion.BlastPressure = 1000
- explosion.Parent = game.Workspace --You got to be able to see it.
- end
- end
- script.Parent.Touched:connect(blow)
- end))
- Script52.Name = "Gate2"
- Script52.Parent = Part44
- table.insert(cors,sandbox(Script52,function()
- --Reactor gate--
- wait(20)--Maby 15 or 20 will make it last
- script.Parent.Explode.Disabled = true
- script.Parent.Kill.Disabled = true
- script.Parent.StayInPosition.Disabled = true
- script.Parent.Grow.Disabled = true
- script.Parent.Transparency = script.Parent.Transparency + 1.1
- end))
- Part53.Name = "InitialWave1"
- Part53.Parent = Model3
- Part53.Material = Enum.Material.Glass
- Part53.BrickColor = BrickColor.new("Smoky grey")
- Part53.Rotation = Vector3.new(88.7699966, 0, 0)
- Part53.Anchored = true
- Part53.FormFactor = Enum.FormFactor.Custom
- Part53.Size = Vector3.new(7.28804398, 7.28804398, 7.28804398)
- Part53.CFrame = CFrame.new(21.962162, 3.72140503, -40.5721779, 1, 0, 0, 0, 0.0214659926, -0.999769628, 0, 0.999769628, 0.0214659926)
- Part53.BottomSurface = Enum.SurfaceType.Smooth
- Part53.TopSurface = Enum.SurfaceType.Smooth
- Part53.Color = Color3.new(0.356863, 0.364706, 0.411765)
- Part53.Position = Vector3.new(21.962162, 3.72140503, -40.5721779)
- Part53.Orientation = Vector3.new(88.7699966, 0, 0)
- Part53.Color = Color3.new(0.356863, 0.364706, 0.411765)
- SpecialMesh54.Parent = Part53
- SpecialMesh54.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh54.Scale = Vector3.new(67.6144943, 67.6144943, 67.6144943)
- SpecialMesh54.MeshType = Enum.MeshType.FileMesh
- SpecialMesh54.Scale = Vector3.new(67.6144943, 67.6144943, 67.6144943)
- PointLight55.Parent = Part53
- PointLight55.Color = Color3.new(0.333333, 1, 1)
- PointLight55.Range = 60
- PointLight55.Color = Color3.new(0.333333, 1, 1)
- Script56.Parent = Part53
- table.insert(cors,sandbox(Script56,function()
- Speed = 2
- while true do
- for i = 0, 360, Speed do
- script.Parent.CFrame = CFrame.new(script.Parent.Position)*CFrame.fromEulerAnglesXYZ(math.rad(i), math.rad(i), math.rad(i))
- wait(.001)
- end
- end
- end))
- Script57.Name = "StayInPosition"
- Script57.Parent = Part53
- table.insert(cors,sandbox(Script57,function()
- wait(0.1)
- pos = script.Parent.CFrame
- while true do
- script.Parent.CFrame = pos
- wait(0.000000000000000000000000000000000000000000000000001)
- end
- end))
- Script58.Name = "NUKEGrow"
- Script58.Parent = Part53
- table.insert(cors,sandbox(Script58,function()
- nuke = script.Parent.Mesh
- while wait(0.00001) do
- nuke.Scale = nuke.Scale + Vector3.new(2,2,2)
- end
- end))
- Script59.Name = "Script3"
- Script59.Parent = Part53
- Script59.Disabled = true
- table.insert(cors,sandbox(Script59,function()
- while true do
- c = game.Workspace:GetChildren()
- for i =1,#c do
- if ((c[i].className == "Part" or c[i].className == "TrussPart" or c[i].className == "WedgePart" or c[i].className == "Seat" or c[i].className == "VehicleSeat") and (c[i].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- c[i].Material = Enum.Material.CorrodedMetal
- c[i].Anchored = false
- c[i]:BreakJoints()
- end
- if (c[i].className == "Model") then
- end
- g = c[i]:GetChildren()
- for j =1,#g do
- if ((g[j].className == "Part" or g[j].className == "TrussPart" or g[j].className == "WedgePart" or g[j].className == "Seat" or g[j].className == "VehicleSeat") and g[j].Name ~= script.Parent.Name and g[j].Name ~= "Glow" and (g[j].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- g[j].Material = Enum.Material.CorrodedMetal
- g[j].Anchored = false
- g[j]:BreakJoints()
- end
- if (g[j].className == "Model") then
- end
- t = g[j]:GetChildren()
- for s =1,#t do
- if ((t[s].className == "Part" or t[s].className == "TrussPart" or t[s].className == "WedgePart" or t[s].className == "Seat" or t[s].className == "VehicleSeat") and t[s].Name ~= script.Parent.Name and t[s].Name ~= "Glow" and (t[s].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- t[s].Material = Enum.Material.CorrodedMetal
- t[s].Anchored = false
- t[s]:BreakJoints()
- end
- if (t[s].className == "Model") then
- end
- a = t[s]:GetChildren()
- for z =1,#a do
- if ((a[z].className == "Part" or a[z].className == "TrussPart" or a[z].className == "WedgePart" or a[z].className == "Seat" or a[z].className == "VehicleSeat") and a[z].Name ~= script.Parent.Name and a[z].Name ~= "Glow" and (a[z].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- a[z].Material = Enum.Material.CorrodedMetal
- a[z].Anchored = false
- a[z]:BreakJoints()
- end
- if (a[z].className == "Model") then
- end
- p = a[z]:GetChildren()
- for l =1,#p do
- if ((p[l].className == "Part" or p[l].className == "TrussPart" or p[l].className == "WedgePart" or p[l].className == "Seat" or p[l].className == "VehicleSeat") and p[l].Name ~= script.Parent.Name and p[l].Name ~= "Glow" and (p[l].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- p[l].Material = Enum.Material.CorrodedMetal
- p[l].Anchored = false
- p[l]:BreakJoints()
- end
- end
- end
- end
- end
- end
- wait(.3)
- end
- end))
- Script60.Name = "Explode"
- Script60.Parent = Part53
- table.insert(cors,sandbox(Script60,function()
- local explosion = script.Parent
- function blow(hit)
- local h = hit.Parent:FindFirstChild("Humanoid")--The Humanoid
- if (h ~= nil) then --Check If The Humanoid Is There
- explosion = Instance.new("Explosion")--Create An Explosion
- explosion.Position = script.Parent.Position --The Explosions Position Is The Brick
- explosion.BlastRadius = 100 --A 5 by 5 Explosion.
- explosion.BlastPressure = 1000
- explosion.Parent = game.Workspace --You got to be able to see it.
- end
- end
- script.Parent.Touched:connect(blow)
- end))
- Script61.Name = "Gate2"
- Script61.Parent = Part53
- table.insert(cors,sandbox(Script61,function()
- --Reactor gate--
- wait(20)--Maby 15 or 20 will make it last
- script.Parent.Explode.Disabled = true
- script.Parent.Kill.Disabled = true
- script.Parent.StayInPosition.Disabled = true
- script.Parent.Grow.Disabled = true
- script.Parent.Transparency = script.Parent.Transparency + 1.1
- end))
- Part62.Name = "InitialWave0"
- Part62.Parent = Model3
- Part62.Material = Enum.Material.Glass
- Part62.BrickColor = BrickColor.new("Smoky grey")
- Part62.Rotation = Vector3.new(88.7699966, 0, 0)
- Part62.Anchored = true
- Part62.FormFactor = Enum.FormFactor.Custom
- Part62.Size = Vector3.new(9.70093632, 9.70093632, 9.70093632)
- Part62.CFrame = CFrame.new(16.8614502, 17.013504, -36.7129059, 1, 0, 0, 0, 0.0214659926, -0.999769628, 0, 0.999769628, 0.0214659926)
- Part62.BottomSurface = Enum.SurfaceType.Smooth
- Part62.TopSurface = Enum.SurfaceType.Smooth
- Part62.Color = Color3.new(0.356863, 0.364706, 0.411765)
- Part62.Position = Vector3.new(16.8614502, 17.013504, -36.7129059)
- Part62.Orientation = Vector3.new(88.7699966, 0, 0)
- Part62.Color = Color3.new(0.356863, 0.364706, 0.411765)
- SpecialMesh63.Parent = Part62
- SpecialMesh63.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh63.Scale = Vector3.new(90, 90, 90)
- SpecialMesh63.MeshType = Enum.MeshType.FileMesh
- SpecialMesh63.Scale = Vector3.new(90, 90, 90)
- PointLight64.Parent = Part62
- PointLight64.Color = Color3.new(0.333333, 1, 1)
- PointLight64.Range = 60
- PointLight64.Color = Color3.new(0.333333, 1, 1)
- Script65.Parent = Part62
- table.insert(cors,sandbox(Script65,function()
- Speed = 2
- while true do
- for i = 0, 360, Speed do
- script.Parent.CFrame = CFrame.new(script.Parent.Position)*CFrame.fromEulerAnglesXYZ(math.rad(i), math.rad(i), math.rad(i))
- wait(.001)
- end
- end
- end))
- Script66.Name = "StayInPosition"
- Script66.Parent = Part62
- table.insert(cors,sandbox(Script66,function()
- wait(0.1)
- pos = script.Parent.CFrame
- while true do
- script.Parent.CFrame = pos
- wait(0.000000000000000000000000000000000000000000000000001)
- end
- end))
- Script67.Name = "NUKEGrow"
- Script67.Parent = Part62
- table.insert(cors,sandbox(Script67,function()
- nuke = script.Parent.Mesh
- while wait(0.00001) do
- nuke.Scale = nuke.Scale + Vector3.new(2,2,2)
- end
- end))
- Script68.Name = "Script3"
- Script68.Parent = Part62
- Script68.Disabled = true
- table.insert(cors,sandbox(Script68,function()
- while true do
- c = game.Workspace:GetChildren()
- for i =1,#c do
- if ((c[i].className == "Part" or c[i].className == "TrussPart" or c[i].className == "WedgePart" or c[i].className == "Seat" or c[i].className == "VehicleSeat") and (c[i].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- c[i].Material = Enum.Material.CorrodedMetal
- c[i].Anchored = false
- c[i]:BreakJoints()
- end
- if (c[i].className == "Model") then
- end
- g = c[i]:GetChildren()
- for j =1,#g do
- if ((g[j].className == "Part" or g[j].className == "TrussPart" or g[j].className == "WedgePart" or g[j].className == "Seat" or g[j].className == "VehicleSeat") and g[j].Name ~= script.Parent.Name and g[j].Name ~= "Glow" and (g[j].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- g[j].Material = Enum.Material.CorrodedMetal
- g[j].Anchored = false
- g[j]:BreakJoints()
- end
- if (g[j].className == "Model") then
- end
- t = g[j]:GetChildren()
- for s =1,#t do
- if ((t[s].className == "Part" or t[s].className == "TrussPart" or t[s].className == "WedgePart" or t[s].className == "Seat" or t[s].className == "VehicleSeat") and t[s].Name ~= script.Parent.Name and t[s].Name ~= "Glow" and (t[s].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- t[s].Material = Enum.Material.CorrodedMetal
- t[s].Anchored = false
- t[s]:BreakJoints()
- end
- if (t[s].className == "Model") then
- end
- a = t[s]:GetChildren()
- for z =1,#a do
- if ((a[z].className == "Part" or a[z].className == "TrussPart" or a[z].className == "WedgePart" or a[z].className == "Seat" or a[z].className == "VehicleSeat") and a[z].Name ~= script.Parent.Name and a[z].Name ~= "Glow" and (a[z].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- a[z].Material = Enum.Material.CorrodedMetal
- a[z].Anchored = false
- a[z]:BreakJoints()
- end
- if (a[z].className == "Model") then
- end
- p = a[z]:GetChildren()
- for l =1,#p do
- if ((p[l].className == "Part" or p[l].className == "TrussPart" or p[l].className == "WedgePart" or p[l].className == "Seat" or p[l].className == "VehicleSeat") and p[l].Name ~= script.Parent.Name and p[l].Name ~= "Glow" and (p[l].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- p[l].Material = Enum.Material.CorrodedMetal
- p[l].Anchored = false
- p[l]:BreakJoints()
- end
- end
- end
- end
- end
- end
- wait(.3)
- end
- end))
- Script69.Name = "Explode"
- Script69.Parent = Part62
- table.insert(cors,sandbox(Script69,function()
- local explosion = script.Parent
- function blow(hit)
- local h = hit.Parent:FindFirstChild("Humanoid")--The Humanoid
- if (h ~= nil) then --Check If The Humanoid Is There
- explosion = Instance.new("Explosion")--Create An Explosion
- explosion.Position = script.Parent.Position --The Explosions Position Is The Brick
- explosion.BlastRadius = 100 --A 5 by 5 Explosion.
- explosion.BlastPressure = 1000
- explosion.Parent = game.Workspace --You got to be able to see it.
- end
- end
- script.Parent.Touched:connect(blow)
- end))
- Script70.Name = "Gate2"
- Script70.Parent = Part62
- table.insert(cors,sandbox(Script70,function()
- --Reactor gate--
- wait(20)--Maby 15 or 20 will make it last
- script.Parent.Explode.Disabled = true
- script.Parent.Kill.Disabled = true
- script.Parent.StayInPosition.Disabled = true
- script.Parent.Grow.Disabled = true
- script.Parent.Transparency = script.Parent.Transparency + 1.1
- end))
- Part71.Name = "InitialWave"
- Part71.Parent = Model3
- Part71.Material = Enum.Material.Glass
- Part71.BrickColor = BrickColor.new("Really red")
- Part71.Rotation = Vector3.new(-85.4700012, 0.519999981, 5.42999983)
- Part71.Anchored = true
- Part71.FormFactor = Enum.FormFactor.Custom
- Part71.Size = Vector3.new(9.70093632, 9.70093632, 9.70093632)
- Part71.CFrame = CFrame.new(16.7554035, 15.9591618, -46.9054565, 0.995478988, -0.0945510343, 0.00904783048, -0.00150699995, 0.0795229748, 0.996831894, -0.0949710011, -0.992338777, 0.0790209547)
- Part71.BottomSurface = Enum.SurfaceType.Smooth
- Part71.TopSurface = Enum.SurfaceType.Smooth
- Part71.Color = Color3.new(1, 0, 0)
- Part71.Position = Vector3.new(16.7554035, 15.9591618, -46.9054565)
- Part71.Orientation = Vector3.new(-85.4399948, 6.52999973, -1.09000003)
- Part71.Color = Color3.new(1, 0, 0)
- SpecialMesh72.Parent = Part71
- SpecialMesh72.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh72.Scale = Vector3.new(120, 120, 120)
- SpecialMesh72.MeshType = Enum.MeshType.FileMesh
- SpecialMesh72.Scale = Vector3.new(120, 120, 120)
- PointLight73.Parent = Part71
- PointLight73.Color = Color3.new(0.333333, 1, 1)
- PointLight73.Range = 60
- PointLight73.Color = Color3.new(0.333333, 1, 1)
- Script74.Parent = Part71
- table.insert(cors,sandbox(Script74,function()
- Speed = 2
- while true do
- for i = 0, 360, Speed do
- script.Parent.CFrame = CFrame.new(script.Parent.Position)*CFrame.fromEulerAnglesXYZ(math.rad(i), math.rad(i), math.rad(i))
- wait(.001)
- end
- end
- end))
- Script75.Name = "StayInPosition"
- Script75.Parent = Part71
- table.insert(cors,sandbox(Script75,function()
- wait(0.1)
- pos = script.Parent.CFrame
- while true do
- script.Parent.CFrame = pos
- wait(0.000000000000000000000000000000000000000000000000001)
- end
- end))
- Script76.Name = "NUKEGrow"
- Script76.Parent = Part71
- table.insert(cors,sandbox(Script76,function()
- nuke = script.Parent.Mesh
- while wait(0.00001) do
- nuke.Scale = nuke.Scale + Vector3.new(2,2,2)
- end
- end))
- Script77.Name = "Script3"
- Script77.Parent = Part71
- Script77.Disabled = true
- table.insert(cors,sandbox(Script77,function()
- while true do
- c = game.Workspace:GetChildren()
- for i =1,#c do
- if ((c[i].className == "Part" or c[i].className == "TrussPart" or c[i].className == "WedgePart" or c[i].className == "Seat" or c[i].className == "VehicleSeat") and (c[i].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- c[i].Material = Enum.Material.CorrodedMetal
- c[i].Anchored = false
- c[i]:BreakJoints()
- end
- if (c[i].className == "Model") then
- end
- g = c[i]:GetChildren()
- for j =1,#g do
- if ((g[j].className == "Part" or g[j].className == "TrussPart" or g[j].className == "WedgePart" or g[j].className == "Seat" or g[j].className == "VehicleSeat") and g[j].Name ~= script.Parent.Name and g[j].Name ~= "Glow" and (g[j].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- g[j].Material = Enum.Material.CorrodedMetal
- g[j].Anchored = false
- g[j]:BreakJoints()
- end
- if (g[j].className == "Model") then
- end
- t = g[j]:GetChildren()
- for s =1,#t do
- if ((t[s].className == "Part" or t[s].className == "TrussPart" or t[s].className == "WedgePart" or t[s].className == "Seat" or t[s].className == "VehicleSeat") and t[s].Name ~= script.Parent.Name and t[s].Name ~= "Glow" and (t[s].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- t[s].Material = Enum.Material.CorrodedMetal
- t[s].Anchored = false
- t[s]:BreakJoints()
- end
- if (t[s].className == "Model") then
- end
- a = t[s]:GetChildren()
- for z =1,#a do
- if ((a[z].className == "Part" or a[z].className == "TrussPart" or a[z].className == "WedgePart" or a[z].className == "Seat" or a[z].className == "VehicleSeat") and a[z].Name ~= script.Parent.Name and a[z].Name ~= "Glow" and (a[z].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- a[z].Material = Enum.Material.CorrodedMetal
- a[z].Anchored = false
- a[z]:BreakJoints()
- end
- if (a[z].className == "Model") then
- end
- p = a[z]:GetChildren()
- for l =1,#p do
- if ((p[l].className == "Part" or p[l].className == "TrussPart" or p[l].className == "WedgePart" or p[l].className == "Seat" or p[l].className == "VehicleSeat") and p[l].Name ~= script.Parent.Name and p[l].Name ~= "Glow" and (p[l].Position - script.Parent.Position).magnitude < script.Parent.Parent.Size.Value) then
- p[l].Material = Enum.Material.CorrodedMetal
- p[l].Anchored = false
- p[l]:BreakJoints()
- end
- end
- end
- end
- end
- end
- wait(.3)
- end
- end))
- Script78.Name = "Explode"
- Script78.Parent = Part71
- table.insert(cors,sandbox(Script78,function()
- local explosion = script.Parent
- function blow(hit)
- local h = hit.Parent:FindFirstChild("Humanoid")--The Humanoid
- if (h ~= nil) then --Check If The Humanoid Is There
- explosion = Instance.new("Explosion")--Create An Explosion
- explosion.Position = script.Parent.Position --The Explosions Position Is The Brick
- explosion.BlastRadius = 100 --A 5 by 5 Explosion.
- explosion.BlastPressure = 1000
- explosion.Parent = game.Workspace --You got to be able to see it.
- end
- end
- script.Parent.Touched:connect(blow)
- end))
- Script79.Name = "Gate2"
- Script79.Parent = Part71
- table.insert(cors,sandbox(Script79,function()
- --Reactor gate--
- wait(20)--Maby 15 or 20 will make it last
- script.Parent.Explode.Disabled = true
- script.Parent.Kill.Disabled = true
- script.Parent.StayInPosition.Disabled = true
- script.Parent.Grow.Disabled = true
- script.Parent.Transparency = script.Parent.Transparency + 1
- end))
- for i,v in pairs(mas:GetChildren()) do
- v.Parent = workspace
- pcall(function() v:MakeJoints() end)
- end
- mas:Destroy()
- for i,v in pairs(cors) do
- spawn(function()
- pcall(v)
- end)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement