Pastebin

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