supernova roblox id
supernova roblox id from Pastebin
Supernova roblox id Pastebin Supernova roblox id gear paste Supernova roblox id code details Supernova sword roblox id code Xtrullor supernova roblox id snippet Supernova sword roblox gear id text Xtr
--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
end
end
Part0 = Instance.new("Part")
CylinderMesh1 = Instance.new("CylinderMesh")
Script2 = Instance.new("Script")
Sky3 = Instance.new("Sky")
Sound4 = Instance.new("Sound")
Script5 = Instance.new("Script")
Part0.Parent = mas
Part0.Material = Enum.Material.Metal
Part0.BrickColor = BrickColor.new("Toothpaste")
Part0.Rotation = Vector3.new(90, 0, 90)
Part0.FormFactor = Enum.FormFactor.Symmetric
Part0.Size = Vector3.new(7.80000019, 1.80000114, 7.80000019)
Part0.CFrame = CFrame.new(0.65381, 8.59961, -2.63208, 0, -1, 0, 0, 0, -1, 1, 0, 0)
Part0.Color = Color3.new(0, 1, 1)
Part0.Position = Vector3.new(380.65381, 378.59961, -452.63208)
Part0.Orientation = Vector3.new(90, -90, 0)
Part0.Color = Color3.new(0, 1, 1)
CylinderMesh1.Parent = Part0
Script2.Name = "Atom"
Script2.Parent = Part0
Script2.Disabled = true
table.insert(cors,sandbox(Script2,function()
print("Nuke Em' All")
local CloudID= "http://www.roblox.com/asset/?id=1095708"
local ColorTexture = "http://www.roblox.com/asset/?ID=1361097"
local RingID = "http://www.roblox.com/asset/?id=3270017"
local SphereID = "http://www.roblox.com/asset/?id=1185246"
local BasePosition = script.Parent.Position
local Size = 3500
local Exp = Instance.new("Model")
Exp.Name = "SUPERNOVA ATOMIC EXPLOSION"
Exp.Parent = game.Workspace
local BasePart = Instance.new("Part")
BasePart.formFactor = 0
BasePart.TopSurface = 0
BasePart.BottomSurface = 0
BasePart.Anchored = true
BasePart.Locked = true
BasePart.CanCollide = false
local BaseMesh = Instance.new("SpecialMesh")
BaseMesh.MeshType = "FileMesh"
local CloudMesh = BaseMesh:clone()
CloudMesh.MeshId = CloudID
CloudMesh.TextureId = ColorTexture
CloudMesh.VertexColor = Vector3.new(0.9,100,1000)
local RingMesh = BaseMesh:clone()
RingMesh.MeshId = RingID
local SphereMesh = BaseMesh:clone()
SphereMesh.MeshId = SphereID
local Clouds = {}
local ShockWave = {}
local Sky = script.Sky
function Effects()
script.Explode:Play()
delay(0,function()
for i = 5, 1,-0.01 do
wait()
game.Lighting.Brightness = i
end
end)
end
function Destruction(Pos,Radius)
local function Destroy(Model)
for i ,v in ipairs(Model:getChildren()) do
if v:isA("BasePart") then
if (v.Position-Pos).magnitude < Radius then
if v.Anchored == false then
v:BreakJoints()
v.Velocity = CFrame.new(v.Position,Pos):vectorToWorldSpace(Vector3.new(math.random(-5,5),5,1000))
v.Material = "Neon"
end
if v.Anchored == true then
v:BreakJoints()
v.Velocity = CFrame.new(v.Position,Pos):vectorToWorldSpace(Vector3.new(math.random(-5,5),5,1000))
v.Material = "Neon"
end
end
end
if #v:getChildren() > 0 then
Destroy(v)
end
end
end
Destroy(game.Workspace)
end
function Explode(Pos)
local Base = BasePart:clone()
Base.Position = Pos
local Mesh = CloudMesh:clone()
Mesh.Parent = Base
Mesh.Scale = Vector3.new(2.5,1,4.5)
local PoleBase = BasePart:clone()
PoleBase.Position = Pos+Vector3.new(0,0.1,0)
local PoleBaseMesh = CloudMesh:clone()
PoleBaseMesh.Scale = Vector3.new(1.25,2,2.5)
PoleBaseMesh.Parent = PoleBase
local Cloud1 = BasePart:clone()
Cloud1.Position = Pos+Vector3.new(0,0,0)
local Cloud1Mesh = CloudMesh:clone()
Cloud1Mesh.Scale = Vector3.new(3,3,3)
Cloud1Mesh.Parent = Cloud1
local Cloud2 = BasePart:clone()
Cloud2.Position = Pos+Vector3.new(0,0,0)
local Cloud2Mesh = CloudMesh:clone()
Cloud2Mesh.Scale = Vector3.new(0,0,0)
Cloud2Mesh.Parent = Cloud2
local Cloud3 = BasePart:clone()
Cloud3.Position = Pos+Vector3.new(0,0,0)
local Cloud3Mesh = CloudMesh:clone()
Cloud3Mesh.Scale = Vector3.new(3,3,3)
Cloud3Mesh.Parent = Cloud3
local PoleRing = BasePart:clone()
PoleRing.Position = Pos+Vector3.new(0,1.3,0)
PoleRing.Transparency = 0.2
PoleRing.BrickColor = BrickColor.new("Dark stone grey")
PoleRing.CFrame = PoleRing.CFrame*CFrame.Angles(math.rad(90),0,0)
local Mesh = RingMesh:clone()
Mesh.Scale = Vector3.new(3,3,3)
Mesh.Parent = PoleRing
local MushCloud = BasePart:clone()
MushCloud.Position = Pos+Vector3.new(3,3,3)
local MushMesh = CloudMesh:clone() -- lol
MushMesh.Scale = Vector3.new(2,2,2)
MushMesh.Parent = MushCloud
local TopCloud = BasePart:clone()
TopCloud.Position = Pos+Vector3.new(3,3,3)
local TopMesh = CloudMesh:clone()
TopMesh.Scale = Vector3.new(3,50,3)
TopMesh.Parent = TopCloud
table.insert(Clouds,Base)
table.insert(Clouds,TopCloud)
table.insert(Clouds,MushCloud)
table.insert(Clouds,Cloud1)
table.insert(Clouds,Cloud2)
table.insert(Clouds,Cloud3)
table.insert(Clouds,PoleBase)
table.insert(Clouds,PoleRing)
local BigRing = BasePart:clone()
BigRing.Position = Pos
BigRing.CFrame = BigRing.CFrame*CFrame.Angles(math.rad(90),0,0)
local BigMesh = RingMesh:clone()
BigMesh.Scale = Vector3.new(5,5,50)
BigMesh.Parent = BigRing
local SmallRing = BasePart:clone()
SmallRing.Position = Pos
SmallRing.BrickColor = BrickColor.new("Toothpaste")
SmallRing.CFrame = SmallRing.CFrame*CFrame.Angles(math.rad(90),0,0)
local SmallMesh = RingMesh:clone()
SmallMesh.Scale = Vector3.new(4.6,4.6,1.5)
SmallMesh.Parent = SmallRing
local InnerSphere = BasePart:clone()
InnerSphere.Position = Pos
InnerSphere.BrickColor = BrickColor.new("Toothpaste")
InnerSphere.Transparency = 0.5
local InnerSphereMesh = SphereMesh:clone()
InnerSphereMesh.Scale = Vector3.new(-6.5,-6.5,-6.5)
InnerSphereMesh.Parent = InnerSphere
local OutterSphere = BasePart:clone()
OutterSphere.Position = Pos
OutterSphere.BrickColor = BrickColor.new("Toothpaste")
OutterSphere.Transparency = 0.5
local OutterSphereMesh = SphereMesh:clone()
OutterSphereMesh.Scale = Vector3.new(6.5,6.5,6.5)
OutterSphereMesh.Parent = OutterSphere
table.insert(ShockWave,BigRing)
table.insert(ShockWave,SmallRing)
table.insert(ShockWave,OutterSphere)
table.insert(ShockWave,InnerSphere)
Sky.Parent = game.Lighting
for i , v in ipairs(ShockWave) do
v.Parent = Exp
end
for i , v in ipairs(Clouds) do
v.Parent = Exp
end
Effects()
delay(0,function()
for resize = Size/2.5, Size*3, 2 do
wait()
BigRing.Mesh.Scale = Vector3.new(5*resize,5*resize,1*resize)
SmallRing.Mesh.Scale = Vector3.new(10*resize,10*resize,10*resize)
InnerSphere.Mesh.Scale = Vector3.new(-10*resize,-10*resize,-10*resize)
OutterSphere.Mesh.Scale = Vector3.new(10*resize,10*resize,10*resize)
Destruction(Pos,3*resize)
end
for fade = 0, 1, 0.01 do
wait()
pcall(function()
for i ,v in ipairs(ShockWave) do
v.Transparency = fade
end
end)
end
for i ,v in ipairs(ShockWave) do
v:Remove()
end
done1 = true
end)
delay(0,function()
for resize = Size/5, Size, 1 do
wait()
pcall(function()
Base.Mesh.Scale = Vector3.new(10*resize,10*resize,10*resize)
TopCloud.Mesh.Scale = Vector3.new(10*resize,10*resize,10*resize)
MushCloud.Mesh.Scale = Vector3.new(10*resize,10*resize,10*resize)
Cloud1.Mesh.Scale = Vector3.new(10*resize,10*resize,1*resize)
Cloud2.Mesh.Scale = Vector3.new(10*resize,10*resize,10*resize)
Cloud3.Mesh.Scale = Vector3.new(10*resize,10*resize,10*resize)
PoleBase.Mesh.Scale = Vector3.new(10*resize,10*resize,10*resize)
PoleRing.Mesh.Scale = Vector3.new(10*resize,10*resize,10*resize)
Base.Position = Pos+Vector3.new(10,10.05*resize,10)
TopCloud.Position = Pos+Vector3.new(10,10*resize,10)
MushCloud.Position = Pos+Vector3.new(10,10*resize,10)
Cloud1.Position = Pos+Vector3.new(10,10*resize,10)
Cloud2.Position = Pos+Vector3.new(10,1.25*resize,10)
Cloud3.Position = Pos+Vector3.new(10,10*resize,10)
PoleBase.Position = Pos+Vector3.new(10,10*resize,10)
PoleRing.Position = Pos+Vector3.new(10,10*resize,10)
end)
end
done2 = true
end)
wait(2)
for y = 0.6,0,-0.0025 do
wait()
for i , v in ipairs(Clouds) do
v.Mesh.VertexColor = Vector3.new(1000,y,100)
end
end
for r = 1,10,1 do
wait()
for i , v in ipairs(Clouds) do
v.Mesh.VertexColor = Vector3.new(r,r,10000)
end
end
for by = 0,10,1 do
wait()
for i , v in ipairs(Clouds) do
v.Mesh.VertexColor = Vector3.new(1000,by,by)
v.Transparency = by*2
end
Base.Mesh.Scale = Base.Mesh.Scale+Vector3.new(0.1,0.1,0.1)
TopCloud.Mesh.Scale = TopCloud.Mesh.Scale+Vector3.new(0.1,0.1,0.1)
MushCloud.Mesh.Scale = MushCloud.Mesh.Scale+Vector3.new(0.1,0.1,0.1)
Cloud1.Mesh.Scale = Cloud1.Mesh.Scale+Vector3.new(0.1,0.1,0.1)
Cloud2.Mesh.Scale = Cloud2.Mesh.Scale+Vector3.new(0.1,0.1,0.1)
Cloud3.Mesh.Scale = Cloud3.Mesh.Scale+Vector3.new(0.1,0.1,0.1)
PoleBase.Mesh.Scale = PoleBase.Mesh.Scale+Vector3.new(0.1,0.1,0.1)
PoleRing.Mesh.Scale = PoleRing.Mesh.Scale+Vector3.new(0.1,0.1,0.1)
end
done3 = true
while true do wait(1) if done1 and done2 and done3 then break end end
Exp:remove()
wait(20)
Sky:remove()
end
Explode(BasePosition)
script.Parent:remove()
end))
Sky3.Parent = Script2
Sky3.SkyboxBk = "http://www.roblox.com/asset/?id=159248188"
Sky3.SkyboxDn = "http://www.roblox.com/asset/?id=159248183"
Sky3.SkyboxFt = "http://www.roblox.com/asset/?id=159248187"
Sky3.SkyboxLf = "http://www.roblox.com/asset/?id=159248173"
Sky3.SkyboxRt = "http://www.roblox.com/asset/?id=159248192"
Sky3.SkyboxUp = "http://www.roblox.com/asset/?id=159248176"
Sound4.Name = "Explode"
Sound4.Parent = Script2
Sound4.Pitch = 1
Sound4.SoundId = "rbxassetid://449830565"
Sound4.Volume = 10
Sound4.EmitterSize = 10000000
Sound4.MaxDistance = 10000000
local sounda = Instance.new("Sound")
sounda.Name = "Explode"
sounda.Parent = Script2
sounda.Pitch = 1
sounda.SoundId = "rbxassetid://923073285"
sounda.Volume = 10
sounda.EmitterSize = 10000000
sounda.MaxDistance = 10000000
Script5.Name = "Detonate"
Script5.Parent = Part0
table.insert(cors,sandbox(Script5,function()
function onTouch(hit)
script.Parent.Anchored = true
script.Parent.Parent = Workspace
script.Parent.Transparency = 1
wait()
script.Parent.Atom.Disabled = false
end
script.Parent.Touched:connect(onTouch)
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