Advertisement
AxeuerAlt

Untitled

Jun 23rd, 2019
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.19 KB | None | 0 0
  1. -- Converted using Mokiros's Model to Script plugin
  2. -- Converted string size: 2209
  3.  
  4. local Scripts = { function()
  5. script.InstantHeatUp.Disabled=false script.Countdown.Disabled=false workspace.SilosEmergencyCover:Destroy()game.Workspace.SelfDestructOnly:Destroy()game.Workspace.lockdowndoor1.Script.Disabled=true game.Workspace.lockdowndoor2.Script.Disabled=true game.Workspace.lockdowndoor3.Script.Disabled=true game.Workspace.lockdowndoor4.Script.Disabled=true game.Workspace.lockdowndoor5.Script.Disabled=true game.Workspace.lockdowndoor6.Script.Disabled=true game.Workspace.lockdowndoor7.Script.Disabled=true game.Workspace.lockdowndoor1.Script.Disabled=false game.Workspace.lockdowndoor2.Script.Disabled=false game.Workspace.lockdowndoor3.Script.Disabled=false game.Workspace.lockdowndoor4.Script.Disabled=false game.Workspace.lockdowndoor5.Script.Disabled=false game.Workspace.lockdowndoor6.Script.Disabled=false game.Workspace.lockdowndoor7.Script.Disabled=true
  6. end; function()
  7. a=187 b=a workspace.RuleSign.SurfaceGui.Time.Script2.Disabled=false local c=Instance.new("Hint",game.Workspace)while true do if a==0 then a=b else c.Text="T-"..a.." Your last chance to escape. You better run!"wait(1)a=a-1 if c.Text=="T-1 Your last chance to escape. You better run!"then c:remove()script.Parent.Voice.Disabled=false script.Parent.Explosion01:Play()script.Parent.Alarmy:stop()end end end
  8. end; function()
  9. script.Parent.TenToZero:remove()script.Parent.Music1337:stop()script.Parent.Music1338:stop()script.Parent.uhm_coolant_music_loop:Stop()script.Parent.End:Play()if workspace:FindFirstChild("Warn")then workspace.Warn:Destroy()if workspace:FindFirstChild("WarnRemove")then workspace.WarnRemove.Disabled=false end end script.Parent.Explosion02:Play()wait(3)script.Parent.explosion:Play()script.Parent.explosionbang:Play()script.Parent.explosiondistant:Play()script.Parent.firesound:Play()wait(10)script.Parent.Explosion01:Play()wait(5)script.Parent.Explosion03:Play()wait(2)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(10)wait(60)wait(20)script.Parent.Die:play()wait(3)local a=Instance.new("Hint",game.Workspace)a.Text="Server shutting down in 5..."wait(1)a.Text="Server shutting down in 4..."wait(1)a.Text="Server shutting down in 3..."wait(1)a.Text="Server shutting down in 2..."wait(1)a.Text="Server shutting down in 1..."wait(1)a.Text="Server has been shut down."for b,c in pairs(game.Players:GetPlayers())do c:Kick("Thanks for playing V6BCC 3!")end
  10. end; function()
  11. 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
  12. end; function()
  13. 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
  14. end; function()
  15. 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
  16. end; function()
  17. 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
  18. end; function()
  19. while true do wait(0.02)workspace.Temp.Current.Value=workspace.Temp.Current.Value+1 for a,b in pairs(workspace:GetChildren())do if b.Name=="Temps"then b.Current.Value=workspace.Temp.Current.Value end end end
  20. end;}local ActualScripts = {}
  21. function s(var)
  22. local func = table.remove(Scripts,1)
  23. setfenv(func,setmetatable({script=var},{
  24. __index = getfenv(func),
  25. }))
  26. table.insert(ActualScripts,coroutine.wrap(func))
  27. end
  28.  
  29. local Decode = function(str,t,props,classes,values,ICList,Model,CurPar,LastIns,split,RemoveAndSplit,InstanceList)
  30. local tonum,table_remove,inst,parnt,comma,table_foreach = tonumber,table.remove,Instance.new,"Parent",",",
  31. function(t,f)
  32. for a,b in pairs(t) do
  33. f(a,b)
  34. end
  35. end
  36. local Types = {
  37. Color3 = Color3.new,
  38. Vector3 = Vector3.new,
  39. Vector2 = Vector2.new,
  40. UDim = UDim.new,
  41. UDim2 = UDim2.new,
  42. CFrame = CFrame.new,
  43. Rect = Rect.new,
  44. NumberRange = NumberRange.new,
  45. NumberSequence = function(...)
  46. local a = {...}
  47. local t = {}
  48. repeat
  49. t[#t+1] = NumberSequenceKeypoint.new(table_remove(a,1),table_remove(a,1),table_remove(a,1))
  50. until #a==0
  51. return NumberSequence.new(t)
  52. end,
  53. ColorSequence = function(...)
  54. local a = {...}
  55. local t = {}
  56. repeat
  57. t[#t+1] = ColorSequenceKeypoint.new(table_remove(a,1),Color3.new(table_remove(a,1),table_remove(a,1),table_remove(a,1)))
  58. until #a==0
  59. return ColorSequence.new(t)
  60. end,
  61. number = tonumber,
  62. boolean = function(a)
  63. return a=="1"
  64. end
  65. }
  66. split = function(str,sep)
  67. if not str then return end
  68. local fields = {}
  69. local ConcatNext = false
  70. str:gsub(("([^%s]+)"):format(sep),function(c)
  71. if ConcatNext == true then
  72. fields[#fields] = fields[#fields]..sep..c
  73. ConcatNext = false
  74. else
  75. fields[#fields+1] = c
  76. end
  77. if c:sub(#c)=="\\" then
  78. c = fields[#fields]
  79. fields[#fields] = c:sub(1,#c-1)
  80. ConcatNext = true
  81. end
  82. end)
  83. return fields
  84. end
  85. RemoveAndSplit = function(t)
  86. return split(table_remove(t,1),comma)
  87. end
  88. t = split(str,";")
  89. props = RemoveAndSplit(t)
  90. classes = RemoveAndSplit(t)
  91. values = split(table_remove(t,1),'|')
  92. ICList = RemoveAndSplit(t)
  93. InstanceList = {}
  94. Model = inst"Model"
  95. CurPar = Model
  96. table_foreach(t,function(ct,c)
  97. if c=="n" or c=="p" then
  98. CurPar = c=="n" and LastIns or CurPar[parnt]
  99. else
  100. ct = split(c,"|")
  101. local class = classes[tonum(table_remove(ct,1))]
  102. if class=="UnionOperation" then
  103. LastIns = {Locked="true",Anchored="true",UsePartColor="true"}
  104. else
  105. LastIns = inst(class)
  106. if LastIns:IsA"Script" then
  107. s(LastIns)
  108. end
  109. end
  110.  
  111. local function SetProperty(LastIns,p,str,s)
  112. s = Types[typeof(LastIns[p])]
  113. LastIns[p] = s and s(unpack(split(str,comma))) or str
  114. end
  115.  
  116. local UnionData
  117. table_foreach(ct,function(s,p,a,str)
  118. a = p:find":"
  119. p,str = props[tonum(p:sub(1,a-1))],values[tonum(p:sub(a+1))]
  120. if p=="UnionData" then
  121. UnionData = split(str," ")
  122. return
  123. end
  124. if class=="UnionOperation" then
  125. LastIns[p] = str
  126. return
  127. end
  128. SetProperty(LastIns,p,str)
  129. end)
  130.  
  131. if UnionData then
  132. local LI_Data = LastIns
  133. LastIns = DecodeUnion(UnionData)
  134. table_foreach(LI_Data,function(p,str)
  135. SetProperty(LastIns,p,str)
  136. end)
  137. end
  138. table.insert(InstanceList,LastIns)
  139. LastIns[parnt] = CurPar
  140. end
  141. end)
  142. table_remove(ICList,1)
  143. table_foreach(ICList,function(a,b)
  144. b = split(b,">")
  145. InstanceList[tonum(b[1])][props[tonum(b[2])]] = InstanceList[tonum(b[3])]
  146. end)
  147.  
  148. return Model:GetChildren()
  149. end
  150.  
  151. local Objects = Decode('Name,SoundId,Volume,Looped,PlaybackSpeed,PlayOnRemove;Part,Script,Sound;Part|OldSafeGate|music|http://www.roblox.com/asset/?id=130894143|1|music1|http://www.roblox.com/asset/?id=130894379|music2|http:'
  152. ..'//www.roblox.com/asset/?id=130886114|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|http://ww'
  153. ..'w.roblox.com/asset/?id=138080226|music7|http://www.roblox.com/asset/?id=141279377|firesound|rbxassetid://258391090|0.1|explosiondistant|0.2|http://roblox.com/asset/?id=10209859|explosionbang|http://ww'
  154. ..'w.roblox.com/asset/?id=2248511|0.3|Countdown|Voice|warn2|http://www.roblox.com/asset/?id=132505666|0.6|Alarmy|http://www.roblox.com/asset/?id=135587922|warn1|http://www.roblox.com/asset/?id=132506361|'
  155. ..'Alarms|Shake2|explosion|0.4|http://www.roblox.com/asset/?id=2101157|TenToZero|http://www.roblox.com/asset/?id=131018898|Explosion01|http://www.roblox.com/asset/?id=138210320|Explosion02|http://www.rob'
  156. ..'lox.com/asset/?id=138104921|Explosion03|http://www.roblox.com/asset/?id=133680244|CountMusic|http://www.roblox.com/asset/?id=134002644|NULL_BOOM_KA_DANGER_NUU|http://www.roblox.com/asset/?id=168884809'
  157. ..'|Spy|http://www.roblox.com/asset/?id=144107944|Music1337|http://www.roblox.com/asset/?id=142402582|Serverlite|Music1338|http://www.roblox.com/asset/?id=142367679|NOOOOOOOOO|http://www.roblox.com/asset'
  158. ..'/?id=166357292|0.699|Shake|sssssss_Coolant_starting______|http://www.roblox.com/asset/?id=167744484|uhm_coolant_music_loop|http://www.roblox.com/asset/?id=167744513|End|rbxassetid://142720946|Die|rbxa'
  159. ..'ssetid://146824166|InstantHeatUp;0;2|1:2;n;3|1:3|2:4|3:5;3|1:6|2:7|3:5;3|1:8|2:9|3:5;3|1:10|2:11|3:5;3|1:12|2:13|3:5;3|1:14|2:15|3:5;3|1:16|4:5|2:17|3:5;3|1:18|4:5|2:19|3:5;3|1:20|4:5|2:21|3:22;3|1:23'
  160. ..'|5:24|2:25|3:5;3|1:26|6:5|2:27|3:28;2|1:29;2|1:30;3|1:31|2:32|3:33;3|1:34|4:5|2:35|3:33;3|1:36|2:37|3:33;2|1:38;2|1:39;3|1:40|6:5|5:41|2:42|3:5;3|1:43|2:44|3:5;3|1:45|2:46|3:5;3|1:47|2:48|3:5;3|1:49|2'
  161. ..':50|3:5;3|1:51|4:5|2:52|3:28;3|1:53|2:54|3:5;3|1:55|2:56|3:5;3|1:57|4:5|2:58|3:5;2|1:59;3|1:60|4:5|2:61|3:5;3|1:62|2:63|3:64;2|1:65;3|1:66|2:67|3:5;3|1:68|4:5|2:69|3:5;3|1:70|2:71|3:5;3|1:72|2:73|3:5;'
  162. ..'2|1:74;p;')
  163. for _,Object in pairs(Objects) do
  164. Object.Parent = script and script.Parent==workspace and script or workspace
  165. end
  166. for _,f in pairs(ActualScripts) do f() end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement