Advertisement
AxeuerAlt

Untitled

Jun 30th, 2019
248
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.35 KB | None | 0 0
  1. -- Converted using Mokiros's Model to Script plugin
  2. -- Converted string size: 2622
  3.  
  4. local Scripts = { function()
  5. local a=Instance.new("Hint",workspace)a.Text="CORE OVERHEATING! PLEASE EVACUATE!"wait(2)a:Destroy()script.Serverlite.Disabled=false script.ReverseAlarm.Disabled=false script.music:Play()wait(5)script.music6:Play()local b=Instance.new("Message")b.Parent=game.workspace b.Name='HelloBrick'b.Text="! Warning - Self Destruct System Initiated !"wait(0.1)b.Text="!! Warning - Self Destruct System Initiated !!"wait(0.1)b.Text="!!! Warning - Self Destruct System Initiated !!!"wait(0.1)b.Text="!!!! Warning - Self Destruct System Initiated !!!!"wait(0.1)b.Text="!!!! Warning - Self Destruct System Initiated !!!!!"wait(0.1)b.Text="!!!! Warning - Self Destruct System Initiated !!!!"wait(0.1)b.Text="!!! Warning - Self Destruct System Initiated !!!"wait(0.1)b.Text="!! Warning - Self Destruct System Initiated !!"wait(0.1)b.Text="! Warning - Self Destruct System Initiated !"wait(0.1)b.Text="!! Warning - Self Destruct System Initiated !!"wait(0.1)b.Text="!!! Warning - Self Destruct System Initiated !!!"wait(0.1)b.Text="!!!! Warning - Self Destruct System Initiated !!!!"wait(0.1)b.Text="!!!! Warning - Self Destruct System Initiated !!!!!"wait(0.1)b.Text="!!!! Warning - Self Destruct System Initiated !!!!"wait(0.1)b.Text="!!! Warning - Self Destruct System Initiated !!!"wait(0.1)b.Text="!! Warning - Self Destruct System Initiated !!"wait(0.1)b.Text="! Warning - Self Destruct System Initiated !"wait(0.1)b.Text="!! Warning - Self Destruct System Initiated !!"wait(0.1)b.Text="!!! Warning - Self Destruct System Initiated !!!"wait(0.1)b.Text="!!!! Warning - Self Destruct System Initiated !!!!"wait(0.1)b.Text="!!!! Warning - Self Destruct System Initiated !!!!!"wait(0.1)b.Text="!!!! Warning - Self Destruct System Initiated !!!!"wait(0.1)b.Text="!!! Warning - Self Destruct System Initiated !!!"wait(0.1)b.Text="!! Warning - Self Destruct System Initiated !!"wait(0.1)b.Text="! Warning - Self Destruct System Initiated !"wait(0.1)b.Text="EVACUATE TO SILOS NOW!"wait(0.7)b.Text="YOU SCREW IT!"wait(0.7)b.Text="EVACUATE TO EMERGENCY COOLANT!"wait(0.7)b.Text="YOU SCREW IT! "wait(0.7)b.Text="EVACUATE TO ESCAPE PASS!"wait(1)script.music6:Stop()game.workspace.HelloBrick:remove()wait(1)script.Countdown.Disabled=false
  6. end; function()
  7. a=120 script.Parent.Alarmy:play()script.Parent.Epic:Play()b=a local c=Instance.new("Hint",game.workspace)while true do if a==0 then a=b else c.Text=" Self Destruct in T-"..a.." "wait(0.1)c.Text="! Self Destruct in T-"..a.." !"wait(0.1)c.Text="!! Self Destruct in T-"..a.." !!"wait(0.1)c.Text="!!! Self Destruct in T-"..a.." !!!"wait(0.1)c.Text="!!!! Self Destruct in T-"..a.." !!!!"wait(0.1)c.Text="!!!!! Self Destruct in T-"..a.." !!!!!"wait(0.1)c.Text="!!!! Self Destruct in T-"..a.." !!!!"wait(0.1)c.Text="!!! Self Destruct in T-"..a.." !!!"wait(0.1)c.Text="!! Self Destruct in T-"..a.." !!"wait(0.1)c.Text="! Self Destruct in T-"..a.." !"wait(0.1)a=a-1 if a==9 then c:remove()script.Parent.Voice.Disabled=false script.Parent.Explosion01:Play()script.Parent.Alarmy:stop()script.Parent.Epic:Stop()end end end
  8. end; function()
  9. script.about2die.Disabled=false script.OMGYES:Play()script.Parent.Epic:stop()script.Parent.Music1338:stop()wait(14.5)game.workspace.ABOUT2DIE.Text="NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"script.about2die.Disabled=true script.Parent.MUCHBIG:Play()game.workspace.Nuke.Blast.Disabled=false game.workspace.Nuke.Main.Script3.Disabled=false game.workspace.Nuke.Main.Script4.Disabled=false game.workspace.Nuke.Main.Transparency=0.7 wait(2)script.NOOO.Play()script.Parent.CountMusic:stop()wait(60)script.Parent.Die:play()wait(20)local a=Instance.new("Message",game.workspace)a.Text="Core destroyed. Server must restart"wait(5)a.Text="Rebuilding in 5..."wait(1)a.Text="Rebuilding in 4..."wait(1)a.Text="Rebuilding in 3..."wait(1)a.Text="Rebuilding in 2..."wait(1)a.Text="Rebuilding in 1..."wait(1)a.Text="A new server has been made! Thanks for playing! Come back often!"for b,c in pairs(game.Players:GetPlayers())do c:Remove()end
  10. end; function()
  11. local a=Instance.new("Hint",game.workspace)a.Text="! 10 !"wait(1)a.Text=" 9 "wait(1)a.Text="! 8 !"wait(1)a.Text=" 7 "wait(1)a.Text="! 6 !"wait(1)a.Text=" 5 "wait(1)a.Text="! 4 !"wait(1)a.Text=" 3 "wait(1)a.Text="! 2 !"wait(1)a.Text=" 1 "wait(1)a.Text="! DESTROY !"wait(1.6)a:remove()
  12. end; function()
  13. local a=Instance.new("Hint",game.workspace)a.Name="ABOUT2DIE"while true do a.Text=" ABOUT2DIE "wait(0.1)a.Text="! ABOUT2DIE !"wait(0.1)a.Text="!! ABOUT2DIE !!"wait(0.1)a.Text="!!! ABOUT2DIE !!!"wait(0.1)a.Text="!!!! ABOUT2DIE !!!!"wait(0.1)a.Text="!!!!! ABOUT2DIE !!!!!"wait(0.1)a.Text="!!!! ABOUT2DIE !!!!"wait(0.1)a.Text="!!! ABOUT2DIE !!!"wait(0.1)a.Text="!! ABOUT2DIE !!"wait(0.1)a.Text="! ABOUT2DIE !"wait(0.1)end
  14. end; function()
  15. while true do wait(5)if game.workspace.Temp.Current.Value>1300 then game.workspace.Gate.Disabled=false end end
  16. end; function()
  17. while true do wait(1)local a={}for b,c in pairs(workspace:GetChildren())do if c.Name=="WarningLight"then table.insert(a,c)end end for b,c in pairs(a)do c.Toggle.Value=true end end
  18. end; function()
  19. while true do wait(1)if game.workspace.Temp.Current.Value>700 then local a={}for b,c in pairs(workspace:GetChildren())do if c.Name=="WarningLight"then table.insert(a,c)end end for b,c in pairs(a)do c.Toggle.Value=true end end end
  20. end; function()
  21. local b={}function a(d)if(d.className=="Part")then if(d.Locked==false)then table.insert(b,1,d)end elseif(d.className=="Model")or(d.className=="Hat")or(d.className=="Tool")or(d==workspace)then local e=d:GetChildren()for f=1,#e do a(e[f])end d.ChildAdded:connect(a)end end a(game.workspace)local c=0 while true do wait(.001)if c<#b then c=c+1 if c%800==0 then wait()end else c=1 wait()end local d=math.random(c)local e=b[d]e.Anchored=false e:BreakJoints()table.remove(b,d)end
  22. end; function()
  23. local b={}function a(c,d)for e,f in pairs(d:GetChildren())do if f:IsA("SpotLight")or f:IsA("PointLight")then table.insert(c,f)elseif f:IsA("BasePart")or f:IsA("Model")then a(c,f)end end end a(b,workspace)wait(2)for c,d in pairs(b)do if d~=nil then d.Color=Color3.new(255,0,0)d.Parent.BrickColor=BrickColor.new("Bright red")end end
  24. end; function()
  25. local b={}function a(d)if(d.className=="Part")then if(d.Locked==false)then table.insert(b,1,d)end elseif(d.className=="Model")or(d.className=="Hat")or(d.className=="Tool")or(d==workspace)then local e=d:GetChildren()for f=1,#e do a(e[f])end d.ChildAdded:connect(a)end end a(game.workspace)local c=0 while true do wait(.1)if c<#b then c=c+1 if c%800==0 then wait()end else c=1 wait()end local d=math.random(c)local e=b[d]e.Anchored=false e:BreakJoints()table.remove(b,d)end
  26. end; function()
  27. while true do wait(5)if game.workspace.Temp.Current.Value>1200 then script.Parent.Spy:play()wait(2)script:remove()end end
  28. end; function()
  29. function a()script.Parent.Parent.Parent.Gate.Disabled=false end script.Parent.ClickDetector.MouseClick:connect(a)
  30. end;}local ActualScripts = {}
  31. function s(var)
  32. local func = table.remove(Scripts,1)
  33. setfenv(func,setmetatable({script=var},{
  34. __index = getfenv(func),
  35. }))
  36. table.insert(ActualScripts,coroutine.wrap(func))
  37. end
  38.  
  39. local Decode = function(str,t,props,classes,values,ICList,Model,CurPar,LastIns,split,RemoveAndSplit,InstanceList)
  40. local tonum,table_remove,inst,parnt,comma,table_foreach = tonumber,table.remove,Instance.new,"Parent",",",
  41. function(t,f)
  42. for a,b in pairs(t) do
  43. f(a,b)
  44. end
  45. end
  46. local Types = {
  47. Color3 = Color3.new,
  48. Vector3 = Vector3.new,
  49. Vector2 = Vector2.new,
  50. UDim = UDim.new,
  51. UDim2 = UDim2.new,
  52. CFrame = CFrame.new,
  53. Rect = Rect.new,
  54. NumberRange = NumberRange.new,
  55. NumberSequence = function(...)
  56. local a = {...}
  57. local t = {}
  58. repeat
  59. t[#t+1] = NumberSequenceKeypoint.new(table_remove(a,1),table_remove(a,1),table_remove(a,1))
  60. until #a==0
  61. return NumberSequence.new(t)
  62. end,
  63. ColorSequence = function(...)
  64. local a = {...}
  65. local t = {}
  66. repeat
  67. t[#t+1] = ColorSequenceKeypoint.new(table_remove(a,1),Color3.new(table_remove(a,1),table_remove(a,1),table_remove(a,1)))
  68. until #a==0
  69. return ColorSequence.new(t)
  70. end,
  71. number = tonumber,
  72. boolean = function(a)
  73. return a=="1"
  74. end
  75. }
  76. split = function(str,sep)
  77. if not str then return end
  78. local fields = {}
  79. local ConcatNext = false
  80. str:gsub(("([^%s]+)"):format(sep),function(c)
  81. if ConcatNext == true then
  82. fields[#fields] = fields[#fields]..sep..c
  83. ConcatNext = false
  84. else
  85. fields[#fields+1] = c
  86. end
  87. if c:sub(#c)=="\\" then
  88. c = fields[#fields]
  89. fields[#fields] = c:sub(1,#c-1)
  90. ConcatNext = true
  91. end
  92. end)
  93. return fields
  94. end
  95. RemoveAndSplit = function(t)
  96. return split(table_remove(t,1),comma)
  97. end
  98. t = split(str,";")
  99. props = RemoveAndSplit(t)
  100. classes = RemoveAndSplit(t)
  101. values = split(table_remove(t,1),'|')
  102. ICList = RemoveAndSplit(t)
  103. InstanceList = {}
  104. Model = inst"Model"
  105. CurPar = Model
  106. table_foreach(t,function(ct,c)
  107. if c=="n" or c=="p" then
  108. CurPar = c=="n" and LastIns or CurPar[parnt]
  109. else
  110. ct = split(c,"|")
  111. local class = classes[tonum(table_remove(ct,1))]
  112. if class=="UnionOperation" then
  113. LastIns = {Locked="true",Anchored="true",UsePartColor="true"}
  114. else
  115. LastIns = inst(class)
  116. if LastIns:IsA"Script" then
  117. s(LastIns)
  118. end
  119. end
  120.  
  121. local function SetProperty(LastIns,p,str,s)
  122. s = Types[typeof(LastIns[p])]
  123. LastIns[p] = s and s(unpack(split(str,comma))) or str
  124. end
  125.  
  126. local UnionData
  127. table_foreach(ct,function(s,p,a,str)
  128. a = p:find":"
  129. p,str = props[tonum(p:sub(1,a-1))],values[tonum(p:sub(a+1))]
  130. if p=="UnionData" then
  131. UnionData = split(str," ")
  132. return
  133. end
  134. if class=="UnionOperation" then
  135. LastIns[p] = str
  136. return
  137. end
  138. SetProperty(LastIns,p,str)
  139. end)
  140.  
  141. if UnionData then
  142. local LI_Data = LastIns
  143. LastIns = DecodeUnion(UnionData)
  144. table_foreach(LI_Data,function(p,str)
  145. SetProperty(LastIns,p,str)
  146. end)
  147. end
  148. table.insert(InstanceList,LastIns)
  149. LastIns[parnt] = CurPar
  150. end
  151. end)
  152. table_remove(ICList,1)
  153. table_foreach(ICList,function(a,b)
  154. b = split(b,">")
  155. InstanceList[tonum(b[1])][props[tonum(b[2])]] = InstanceList[tonum(b[3])]
  156. end)
  157.  
  158. return Model:GetChildren()
  159. end
  160.  
  161. local Objects = Decode('Name,SoundId,Volume,Looped,PlaybackSpeed,PlayOnRemove,NameOcclusion,Health,MaxHealth,Anchored,Color,Material,Reflectance,Position,Orientation,Size,Scale,C0,C1,Part0,Part1;Part,Model,Script,Sound,Human'
  162. ..'oid,CylinderMesh,ClickDetector,Snap;Part|Meltdown|Gate|music|http://www.roblox.com/asset/?id=130894143|1|music1|http://www.roblox.com/asset/?id=130894379|music2|http://www.roblox.com/asset/?id=1308861'
  163. ..'14|music3|http://www.roblox.com/asset/?id=130886089|music4|http://www.roblox.com/asset/?id=130894483|music5|http://www.roblox.com/asset/?id=130895130|music6|rbxassetid://243552660|music7|http://www.ro'
  164. ..'blox.com/asset/?id=141279377|firesound|http://www.roblox.com/asset/?id=31760113|0.1|explosiondistant|0.2|http://roblox.com/asset/?id=10209859|explosionbang|http://www.roblox.com/asset/?id=2248511|0.3|'
  165. ..'Countdown|Voice|Detonate|OMGYES|rbxassetid://142308159|about2die|NOOO|http://www.roblox.com/asset/?id=133507013|Start|Alarmy|0.8|rbxassetid://675587093|2|ReverseAlarm|Alarms|Shake2|MUCHBIG|http://www.'
  166. ..'roblox.com/asset/?id=131026234|TenToZero|rbxassetid://267226393|Explosion01|http://www.roblox.com/asset/?id=138210320|Explosion02|http://www.roblox.com/asset/?id=138104921|Explosion03|http://www.roblo'
  167. ..'x.com/asset/?id=133680244|CountMusic|http://www.roblox.com/asset/?id=134002644|Die|http://www.roblox.com/asset/?id=142288053|Spy|http://www.roblox.com/asset/?id=144107944|Music1337|rbxassetid://184112'
  168. ..'3080|Serverlite|Music1338|rbxassetid://1847008241|End|http://www.roblox.com/asset/?id=143492438|Shake|Start3|Epic|rbxassetid://569900517|warn2|http://www.roblox.com/asset/?id=132505666|0.6|warn1|http:'
  169. ..'//www.roblox.com/asset/?id=132506361|0|0|1,0,0|832|0.5|160.593,718.605,257.618|-0.13,0,0|5,1.2,5|Head|288|160.593,719.806,257.616|0.75,1,0.75|0,-0.601,0,1,0,0,-0,-0,-1,0,1,0|0,0.6,-0.001,1,-0.001,0,-0'
  170. ..'.001,0,-1.001,-0.001,1,-0.001;0,50>20>46,50>21>44;2|1:2;n;3|1:3;n;4|1:4|2:5|3:6;4|1:7|2:8|3:6;4|1:9|2:10|3:6;4|1:11|2:12|3:6;4|1:13|2:14|3:6;4|1:15|2:16|3:6;4|1:17|4:6|2:18|3:6;4|1:19|4:6|2:20|3:6;4|1'
  171. ..':21|4:6|2:22|3:23;4|1:24|5:25|2:26|3:6;4|1:27|6:6|2:28|3:29;3|1:30;3|1:31;n;3|1:32;4|1:33|2:34|3:6;3|1:35;4|1:36|2:37|3:6;p;3|1:38;4|1:39|4:6|5:40|2:41|3:42;3|1:43;3|1:44;3|1:45;4|1:46|6:6|2:47|3:6;4|'
  172. ..'1:48|2:49|3:6;4|1:50|2:51|3:6;4|1:52|2:53|3:6;4|1:54|2:55|3:6;4|1:56|4:6|2:57|3:29;4|1:58|2:59|3:6;4|1:60|2:61|3:6;4|1:62|4:6|2:63|3:6;3|1:64;4|1:65|4:6|2:66|3:6;4|1:67|2:68|3:6;3|1:69;3|1:70;4|1:71|4'
  173. ..':6|2:72|3:6;4|1:73|2:74|3:75;4|1:76|2:77|3:75;p;2|1:2;n;5|7:78|8:79|9:79;1|10:6|11:80|12:81|13:82|14:83|15:84|16:85|11:80|11:80;n;6;p;1|1:86|10:6|11:80|12:87|14:88|15:84|16:85|11:80|11:80;n;6|17:89;3;'
  174. ..'7;8|18:90|19:91;p;p;p;')
  175. for _,Object in pairs(Objects) do
  176. Object.Parent = script and script.Parent==workspace and script or workspace
  177. end
  178. for _,f in pairs(ActualScripts) do f() end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement