KrYn0MoRe

imperial clipper

Sep 4th, 2023
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 17.68 KB | None | 0 0
  1. -- Converted using Mokiros's Model to Script Version 3
  2. -- Converted string size: 9444 characters
  3.  
  4. local ScriptFunctions = {
  5. function(script,require)
  6. script.Parent.ProximityPrompt.Triggered:Connect(function(plr)
  7.     local char = plr.Character
  8.     if char then else return end
  9.     local hum = char:FindFirstChildOfClass('Humanoid')
  10.     if hum and hum.Health > 0 then else return end
  11.     script.Parent:Sit(hum)
  12. end)
  13. end
  14. }
  15. local ScriptIndex = 0
  16. local Scripts,ModuleScripts,ModuleCache = {},{},{}
  17. local _require = require
  18. function require(obj,...)
  19.     local index = ModuleScripts[obj]
  20.     if not index then
  21.         local a,b = pcall(_require,obj,...)
  22.         return not a and error(b,2) or b
  23.     end
  24.    
  25.     local res = ModuleCache[index]
  26.     if res then return res end
  27.     res = ScriptFunctions[index](obj,require)
  28.     if res==nil then error("Module code did not return exactly one value",2) end
  29.     ModuleCache[index] = res
  30.     return res
  31. end
  32. local function Script(obj,ismodule)
  33.     ScriptIndex = ScriptIndex + 1
  34.     local t = ismodule and ModuleScripts or Scripts
  35.     t[obj] = ScriptIndex
  36. end
  37.  
  38. function RunScripts()
  39.     for script,index in pairs(Scripts) do
  40.         coroutine.wrap(ScriptFunctions[index])(script,require)
  41.     end
  42. end
  43.  
  44.  
  45. local function Decode(str)
  46.     local StringLength = #str
  47.    
  48.     -- Base64 decoding
  49.     do
  50.         local decoder = {}
  51.         for b64code, char in pairs(('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='):split('')) do
  52.             decoder[char:byte()] = b64code-1
  53.         end
  54.         local n = StringLength
  55.         local t,k = table.create(math.floor(n/4)+1),1
  56.         local padding = str:sub(-2) == '==' and 2 or str:sub(-1) == '=' and 1 or 0
  57.         for i = 1, padding > 0 and n-4 or n, 4 do
  58.             local a, b, c, d = str:byte(i,i+3)
  59.             local v = decoder[a]*0x40000 + decoder[b]*0x1000 + decoder[c]*0x40 + decoder[d]
  60.             t[k] = string.char(bit32.extract(v,16,8),bit32.extract(v,8,8),bit32.extract(v,0,8))
  61.             k = k + 1
  62.         end
  63.         if padding == 1 then
  64.             local a, b, c = str:byte(n-3,n-1)
  65.             local v = decoder[a]*0x40000 + decoder[b]*0x1000 + decoder[c]*0x40
  66.             t[k] = string.char(bit32.extract(v,16,8),bit32.extract(v,8,8))
  67.         elseif padding == 2 then
  68.             local a, b = str:byte(n-3,n-2)
  69.             local v = decoder[a]*0x40000 + decoder[b]*0x1000
  70.             t[k] = string.char(bit32.extract(v,16,8))
  71.         end
  72.         str = table.concat(t)
  73.     end
  74.    
  75.     local Position = 1
  76.     local function Parse(fmt)
  77.         local Values = {string.unpack(fmt,str,Position)}
  78.         Position = table.remove(Values)
  79.         return table.unpack(Values)
  80.     end
  81.    
  82.     local Settings = Parse('B')
  83.     local Flags = Parse('B')
  84.     Flags = {
  85.         --[[ValueIndexByteLength]] bit32.extract(Flags,6,2)+1,
  86.         --[[InstanceIndexByteLength]] bit32.extract(Flags,4,2)+1,
  87.         --[[ConnectionsIndexByteLength]] bit32.extract(Flags,2,2)+1,
  88.         --[[MaxPropertiesLengthByteLength]] bit32.extract(Flags,0,2)+1,
  89.         --[[Use Double instead of Float]] bit32.band(Settings,0b1) > 0
  90.     }
  91.    
  92.     local ValueFMT = ('I'..Flags[1])
  93.     local InstanceFMT = ('I'..Flags[2])
  94.     local ConnectionFMT = ('I'..Flags[3])
  95.     local PropertyLengthFMT = ('I'..Flags[4])
  96.    
  97.     local ValuesLength = Parse(ValueFMT)
  98.     local Values = table.create(ValuesLength)
  99.     local CFrameIndexes = {}
  100.    
  101.     local ValueDecoders = {
  102.         --!!Start
  103.         [1] = function(Modifier)
  104.             return Parse('s'..Modifier)
  105.         end,
  106.         --!!Split
  107.         [2] = function(Modifier)
  108.             return Modifier ~= 0
  109.         end,
  110.         --!!Split
  111.         [3] = function()
  112.             return Parse('d')
  113.         end,
  114.         --!!Split
  115.         [4] = function(_,Index)
  116.             table.insert(CFrameIndexes,{Index,Parse(('I'..Flags[1]):rep(3))})
  117.         end,
  118.         --!!Split
  119.         [5] = {CFrame.new,Flags[5] and 'dddddddddddd' or 'ffffffffffff'},
  120.         --!!Split
  121.         [6] = {Color3.fromRGB,'BBB'},
  122.         --!!Split
  123.         [7] = {BrickColor.new,'I2'},
  124.         --!!Split
  125.         [8] = function(Modifier)
  126.             local len = Parse('I'..Modifier)
  127.             local kpts = table.create(len)
  128.             for i = 1,len do
  129.                 kpts[i] = ColorSequenceKeypoint.new(Parse('f'),Color3.fromRGB(Parse('BBB')))
  130.             end
  131.             return ColorSequence.new(kpts)
  132.         end,
  133.         --!!Split
  134.         [9] = function(Modifier)
  135.             local len = Parse('I'..Modifier)
  136.             local kpts = table.create(len)
  137.             for i = 1,len do
  138.                 kpts[i] = NumberSequenceKeypoint.new(Parse(Flags[5] and 'ddd' or 'fff'))
  139.             end
  140.             return NumberSequence.new(kpts)
  141.         end,
  142.         --!!Split
  143.         [10] = {Vector3.new,Flags[5] and 'ddd' or 'fff'},
  144.         --!!Split
  145.         [11] = {Vector2.new,Flags[5] and 'dd' or 'ff'},
  146.         --!!Split
  147.         [12] = {UDim2.new,Flags[5] and 'di2di2' or 'fi2fi2'},
  148.         --!!Split
  149.         [13] = {Rect.new,Flags[5] and 'dddd' or 'ffff'},
  150.         --!!Split
  151.         [14] = function()
  152.             local flags = Parse('B')
  153.             local ids = {"Top","Bottom","Left","Right","Front","Back"}
  154.             local t = {}
  155.             for i = 0,5 do
  156.                 if bit32.extract(flags,i,1)==1 then
  157.                     table.insert(t,Enum.NormalId[ids[i+1]])
  158.                 end
  159.             end
  160.             return Axes.new(unpack(t))
  161.         end,
  162.         --!!Split
  163.         [15] = function()
  164.             local flags = Parse('B')
  165.             local ids = {"Top","Bottom","Left","Right","Front","Back"}
  166.             local t = {}
  167.             for i = 0,5 do
  168.                 if bit32.extract(flags,i,1)==1 then
  169.                     table.insert(t,Enum.NormalId[ids[i+1]])
  170.                 end
  171.             end
  172.             return Faces.new(unpack(t))
  173.         end,
  174.         --!!Split
  175.         [16] = {PhysicalProperties.new,Flags[5] and 'ddddd' or 'fffff'},
  176.         --!!Split
  177.         [17] = {NumberRange.new,Flags[5] and 'dd' or 'ff'},
  178.         --!!Split
  179.         [18] = {UDim.new,Flags[5] and 'di2' or 'fi2'},
  180.         --!!Split
  181.         [19] = function()
  182.             return Ray.new(Vector3.new(Parse(Flags[5] and 'ddd' or 'fff')),Vector3.new(Parse(Flags[5] and 'ddd' or 'fff')))
  183.         end
  184.         --!!End
  185.     }
  186.    
  187.     for i = 1,ValuesLength do
  188.         local TypeAndModifier = Parse('B')
  189.         local Type = bit32.band(TypeAndModifier,0b11111)
  190.         local Modifier = (TypeAndModifier - Type) / 0b100000
  191.         local Decoder = ValueDecoders[Type]
  192.         if type(Decoder)=='function' then
  193.             Values[i] = Decoder(Modifier,i)
  194.         else
  195.             Values[i] = Decoder[1](Parse(Decoder[2]))
  196.         end
  197.     end
  198.    
  199.     for i,t in pairs(CFrameIndexes) do
  200.         Values[t[1]] = CFrame.fromMatrix(Values[t[2]],Values[t[3]],Values[t[4]])
  201.     end
  202.    
  203.     local InstancesLength = Parse(InstanceFMT)
  204.     local Instances = {}
  205.     local NoParent = {}
  206.    
  207.     for i = 1,InstancesLength do
  208.         local ClassName = Values[Parse(ValueFMT)]
  209.         local obj
  210.         local MeshPartMesh,MeshPartScale
  211.         if ClassName == "UnionOperation" then
  212.             obj = DecodeUnion(Values,Flags,Parse)
  213.             obj.UsePartColor = true
  214.         elseif ClassName:find("Script") then
  215.             obj = Instance.new("Folder")
  216.             Script(obj,ClassName=='ModuleScript')
  217.         elseif ClassName == "MeshPart" then
  218.             obj = Instance.new("Part")
  219.             MeshPartMesh = Instance.new("SpecialMesh")
  220.             MeshPartMesh.MeshType = Enum.MeshType.FileMesh
  221.             MeshPartMesh.Parent = obj
  222.         else
  223.             obj = Instance.new(ClassName)
  224.         end
  225.         local Parent = Instances[Parse(InstanceFMT)]
  226.         local PropertiesLength = Parse(PropertyLengthFMT)
  227.         local AttributesLength = Parse(PropertyLengthFMT)
  228.         Instances[i] = obj
  229.         for i = 1,PropertiesLength do
  230.             local Prop,Value = Values[Parse(ValueFMT)],Values[Parse(ValueFMT)]
  231.            
  232.             -- ok this looks awful
  233.             if MeshPartMesh then
  234.                 if Prop == "MeshId" then
  235.                     MeshPartMesh.MeshId = Value
  236.                     continue
  237.                 elseif Prop == "TextureID" then
  238.                     MeshPartMesh.TextureId = Value
  239.                     continue
  240.                 elseif Prop == "Size" then
  241.                     if not MeshPartScale then
  242.                         MeshPartScale = Value
  243.                     else
  244.                         MeshPartMesh.Scale = Value / MeshPartScale
  245.                     end
  246.                 elseif Prop == "MeshSize" then
  247.                     if not MeshPartScale then
  248.                         MeshPartScale = Value
  249.                         MeshPartMesh.Scale = obj.Size / Value
  250.                     else
  251.                         MeshPartMesh.Scale = MeshPartScale / Value
  252.                     end
  253.                     continue
  254.                 end
  255.             end
  256.            
  257.             obj[Prop] = Value
  258.         end
  259.         if MeshPartMesh then
  260.             if MeshPartMesh.MeshId=='' then
  261.                 if MeshPartMesh.TextureId=='' then
  262.                     MeshPartMesh.TextureId = 'rbxasset://textures/meshPartFallback.png'
  263.                 end
  264.                 MeshPartMesh.Scale = obj.Size
  265.             end
  266.         end
  267.         for i = 1,AttributesLength do
  268.             obj:SetAttribute(Values[Parse(ValueFMT)],Values[Parse(ValueFMT)])
  269.         end
  270.         if not Parent then
  271.             table.insert(NoParent,obj)
  272.         else
  273.             obj.Parent = Parent
  274.         end
  275.     end
  276.    
  277.     local ConnectionsLength = Parse(ConnectionFMT)
  278.     for i = 1,ConnectionsLength do
  279.         local a,b,c = Parse(InstanceFMT),Parse(ValueFMT),Parse(InstanceFMT)
  280.         Instances[a][Values[b]] = Instances[c]
  281.     end
  282.    
  283.     return NoParent
  284. end
  285.  
  286.  
  287. local Objects = Decode('AEA0ASEEUGFydCEIQW5jaG9yZWQiIQ1Cb3R0b21TdXJmYWNlAwAAAAAAAAAAIQpCcmlja0NvbG9yB+kDIQZDRnJhbWUEEQAGAQcBIQVDb2xvcgb4+PghCE1hdGVyaWFsAwAAAAAAAHFAIQtPcmllbnRhdGlvbgoAAAAAAAC0wgAAAAAhCFBvc2l0aW9uCimc2cAAAIBA'
  288. ..'dmXSwSEIUm90YXRpb24hBFNpemUKAABAQAAAAEAAAIBAIQpUb3BTdXJmYWNlIQVTaGFwZQMAAAAAAAAIQAQaAAgBBwEKAAAAAAAAtEIAAAAAChXONMEAAIBAdmXSwQoAAEBAAAAAQAAAoEAEHgAJAQoBCgAAAAAAALRCAAA0QwoVzjTBAAAAQHZl0sEKAAA0QwAAtEIA'
  289. ..'AAAAB/sDBCQABgEHAQYA//8DAAAAAAAAckAKKZzJwAAAYEBEMsnBCpqZmT4AAIA/AACgQAQnAAYBBwEKKZzJwAAAYEComNvBBCoACwEMAQoAAAAAAAC0wgAANEMKKZzJwAAAAEB2ZdLBCgAANEMAALTCAAAAAAfrAwQvAAYBBwEGERERCimcycAAAIBAdmXSwQoAAABA'
  290. ..'AAAAQAAAoEAEMwANAQ4BCgAAAAAAALTCAAC0wgpSOHPAAABAQHZl9sEKAAC0QgAAtMIAAAAACgAAgD8AACBBAABAQQQ4AA8BEAEKAAAAAAAAtEIAALTCChTOLMEAAEBAdmXuwQoAALTCAAC0QgAAAAAKAACAPwAAgEAAAABABDwAEQESAQpSODPAAACgQLsyE8IKAAAA'
  291. ..'QAAAgD8AAIBABEAAEwESAQoAAAAAAAA0QwAAAAAKKZzZwAAAkEC7MgvCCgAANEMAAAAAAAA0QwoAAIBAAAAAQAAAgEAERAAUAQcBCrDHDEAAAEBAuzIRwgoAAIBAAACAPwAAgD8ERwAUAQcBClI4U8AAAABAuzIRwgoAAEBAAACAPwAAgD8ESgAUAQcBClA4E8AAAGBA'
  292. ..'uzIRwgoAAKBAAAAAQAAAgD8ETQAUAQcBChTONMEAAEBAuzITwgoAAEBAAABAQAAAAEAEUQAVARYBCgAAAAAAADRDAAC0wgoUzizBAABAQLsyBcIKAAA0QwAAAAAAALRCCgAAAEAAAMBAAACgQARVABQBBwEKYI+ZPwAAAEC7MhHCCgAAwEAAAIA/AACAPwRYABcBGAEK'
  293. ..'oHDmvwAAQEC7MgXCCgAAAEAAAKBAAABAQQRbABQBBwEKFM5UwQAAQEC7MhPCCgAAgD8AAEBAAAAAQAcVAARhABQBBwEGxCgcAwAAAAAAgJRACthj5kAAABBAuzIhwgoAAABAAADAPwAAgD8EZAAUAQcBCthj5kAAABBAuzIVwgRmABQBBwEK1mO2QAAAIEC7MhvCBGgA'
  294. ..'FAEHAQrYY+ZAAACAP7syG8IKAAAAQAAAgD8AAABAIQRTZWF0BG4ADgEZASEKQ2FuQ29sbGlkZQIKgGbWQAAAgD8wMxvCCgAAAEAAAIA/AACAPyEIRGlzYWJsZWQhD1Byb3hpbWl0eVByb21wdCEKQWN0aW9uVGV4dCEDU2l0IRNSZXF1aXJlc0xpbmVPZlNpZ2h0IQZT'
  295. ..'Y3JpcHQEdwARARIBClI4M8AAAJBAuzIbwgoAAABAAAAAQAAAgEAEegARARIBClI4M8AAAKBAuzIjwgR8ABoBEgEKLJzZwAAAkEC7MivCBH8AGwEcAQoAAAAAAAA0QwAAtEIK7DFTQQAAIEC7MhPCCgAANEMAAAAAAAC0wgoAAABAAACAQAAAAEAEgwAUAQcBClI4U8AA'
  296. ..'AABAuzIlwgSFABQBBwEK7DELQQAAIEC7MhHCBIcAFAEHAQqgcOa/AACAQLsyIcIEiQAdAR4BCrDHDEAAAEA/uzIbwgoAAABAAADAPwAAgEAEjAAUAQcBCuwxG0EAAIA/uzIbwgoAAEBAAACAPwAAAEAEjwAUAQcBCuwxI0EAACBAuzIbwgSRABQBBwEKsMcMQAAAIEC7'
  297. ..'MiHCCgAAgEAAAABAAACAPwSUABQBBwEK7DFTQQAAIEC7MhvCCgAAgEAAAABAAAAAQASXABQBBwEK2GOWQAAAIEC7MhvCCgAAgD8AAABAAAAAQASaABQBBwEKsMcMQAAAQEC7MiXCBJwAFAEHAQrYY6ZAAAAgQLsyE8IKAAAAQAAAAEAAAABABJ8AFAEHAQqwxwxAAAAg'
  298. ..'QLsyFcIEoQAUAQcBCrDHLEAAAIBAuzIbwgoAAKBAAACAPwAAAEAEpAAUAQcBCuwxC0EAACBAuzIlwgSmABQBBwEK1mPWQAAAgD67MhvCCgAAQEAAAAA/AAAAQASpABQBBwEK2GOWQAAAQD+7MhvCCgAAgD8AAMA/AAAAQAStAB8BIAEKAAAAAAAAAAAAADRDCthj9kAA'
  299. ..'AIA/uzIhwgoAAOBAAACAPwAAgD8EsQAhAQwBCgAAAAAAADRDAAA0QwrsMQNBAACAP7syFcIKAAA0QwAAAAAAAAAABLQAFAEHAQqwxwxAAAAgQLsyG8IEtgAUAQcBCthjpkAAACBAuzIjwgS4ABQBBwEKUDgTwAAAYEC7MiXCBLoAFAEHAQqgcOa/AAAgQLsyG8IKAADA'
  300. ..'QAAAAEAAAIBABL0AFAEHAQoonOnAAABgQLsyG8IKAACgQAAAgEAAAMBABMAAFAEHAQqgcOa/AACAQLsyFcIEwgAUAQcBChTONMEAAEBAuzIjwgTFACIBIwEKAAAAAAAAAAAAALRCChTOLMEAAEBAuzIxwgTIACQBJQEKAAAAAAAAtEIAALRCChTOLMEAAEBAuzI/wgoA'
  301. ..'ALRCAAC0QgAAAAAEywAJAQoBChTONMEAAABAuzJNwgTNAAgBBwEKFM40wQAAgEC7Mk3CBM8AFAEHAQpgj5k/AAAAQLsyJcIE0gAmAScBCgAAAAAAALTCAAC0QgqgcOa/AABAQLsyMcIKAAC0wgAAtMIAAAAABNUAKAEpAQqwx0xAAACAQLsyFcIKAACAPwAAgEAAAIA/'
  302. ..'BNkAKgErAQoAAAAAAAAAAAAAtMIKsMdMQAAAgEC7MiHCBNsAFAEHAQoUzlTBAABAQLsyI8IE3QAGASwBCuwxU0EAAIA/uzIbwgoAALTCAAAAAAAAtMIKAAAAQAAAgEAAAIA/BOEALQEuAQpSOHPAAABAQLsyO8IE5AAUAQcBAwAAAAAAgJhACthjtkAAAIBAuzIUwgoA'
  303. ..'AIA/AACAPwAAwD8hDFRyYW5zcGFyZW5jeQMAAAAAAADgPwTpABQBBwEK2GO2QAAAgEC7MiLCBOsAFAEHAQrYY7ZAAACgQLsyG8IKAACAPwAAgD8AAIBABO4ALwEwAQrsMQNBAACgQLsyG8IKAACAQAAAgD8AAIBABPEALwEwAQrsMQNBAACAQLsyEsIKAAAAPwAAgD8A'
  304. ..'AIBABPQALwEwAQrsMQNBAACAQLsyJMIE9gAvATABCuwxK0EAAIBAuzIbwgoAAKBAAACAPwAAgD8E+QAxATIBCrDHTEAAAKBAuzIbwgT7AAYBBwEKKJzJwAAAYEBUzFHCBP0ABgEHAQoonNnAAACAQLsyTcIE/wAGAQcBCimcycAAAIBAuzJNwgQBAQYBBwEKKZzJwAAA'
  305. ..'YEAimUjCBAMBCwEMAQopnMnAAAAAQLsyTcIEBQEzATQBCuwxU0EAACBAuzIjwgoAAAAALt5MsgAAgD8KAAAAAAAAgD8u3kwyCi69u7Mu3kwyAACAvwpoISI0L95MsgAAgD8KLr27MwAAgL8+3kyyCqKFiLMt3kwyAACAvwouvbuzAACAvybeTLIKAAAAAAAAgL8AAAAA'
  306. ..'CgAAAAAAAAAAAACAPwqwPZamAACAvy7ezLIKLr27sy7ezDIAAIC/Cv7//zMu3kyyAACAPwoAAAAA//9/Py3eTDIKAACAv4hc4abizQw0CgAAgD/a8iOlLt5MMgou3kyyAACAvy7eTLIKAACAvy7eTDIu3kwyCi69u7MAAIC/Lr27swoAAAAnLr27swAAgD8KAAAAAAAA'
  307. ..'gD8AAAAACgAAgD8czTsneaxqtAou3kwyAACAPy7ezDIKAACAPy7eTLIAAAAACqKFCDPzWNWzAACAPwoCPUin//9/v/RY1bMKAACAvy69u7Mv3kyyCi69uzMAAIC/Ld5MsgoAAIA/Lr27s2ghorMKL95MsgAAgD/0WNUzCgAAgL8s3kyyo6YZswoMvCqnAACAP7r07jMK'
  308. ..'uvTus7r07rMAAIA/Ci69u7MAAIA/AAAAAAov3swyAAAAJwAAgL8KLr07swAAgD9oIaKzCgAAgD8uvTszM95MMgouvTuzAACAvy/eTLIKAACAPy69O7Mk3kwyCgAAgD8u3kwyAAAAAAr0gVqmAACAPy69uzMKLt7MMi69uzMAAIC/CgAAAADa8iOlAACAPwou3kyyAACA'
  309. ..'P9ryIyUKooUIs9nyI6UAAIC/Ci7eTDL//38/sD0Wpgov3kwyAACAv7r07rMKAACAPy3eTDIu3swyUAEAAAwAAgADAAQABQAGAAcACAAJAAoACwAMAA0ADgAPABAAEQASAA8AEwAUABUABQAWABcAAQAADAACAAMABAAFAAYABwAIABgACgALAAwADQAOABkAEAAaABIA'
  310. ..'GQATABsAFQAFABYAFwABAAAMAAIAAwAEAAUABgAHAAgAHAAKAAsADAANAA4AHQAQAB4AEgAfABMAGwAVAAUAFgAXAAEAAAwAAgADAAQABQAGACAACAAhAAoAIgAMACMADgAPABAAJAASAA8AEwAlABUABQAWABcAAQAADAACAAMABAAFAAYAIAAIACYACgAiAAwAIwAO'
  311. ..'AA8AEAAnABIADwATACUAFQAFABYAFwABAAAMAAIAAwAEAAUABgAHAAgAKAAKAAsADAANAA4AKQAQACoAEgArABMAGwAVAAUAFgAXAAEAAAwAAgADAAQABQAGACwACAAtAAoALgAMAA0ADgAPABAALwASAA8AEwAwABUABQAWABcAAQAADAACAAMABAAFAAYABwAIADEA'
  312. ..'CgALAAwADQAOADIAEAAzABIANAATADUAFQAFABYAFwABAAAMAAIAAwAEAAUABgAHAAgANgAKAAsADAANAA4ANwAQADgAEgA5ABMAOgAVAAUAFgAXAAEAAAwAAgADAAQABQAGAAcACAA7AAoACwAMAA0ADgAPABAAPAASAA8AEwA9ABUABQAWABcAAQAADAACAAMABAAF'
  313. ..'AAYALAAIAD4ACgAuAAwADQAOAD8AEABAABIAQQATAEIAFQAFABYAFwABAAAJAAIAAwAEAAUABgAsAAgAQwAKAC4ADAANABAARAATAEUAFQAFAAEAAAkAAgADAAQABQAGACwACABGAAoALgAMAA0AEABHABMASAAVAAUAAQAACQACAAMABAAFAAYABwAIAEkACgALAAwA'
  314. ..'DQAQAEoAEwBLABUABQABAAAJAAIAAwAEAAUABgAHAAgATAAKAAsADAANABAATQATAE4AFQAFAAEAAAwAAgADAAQABQAGAAcACABPAAoACwAMAA0ADgBQABAAUQASAFIAEwBTABUABQAWABcAAQAACQACAAMABAAFAAYABwAIAFQACgALAAwADQAQAFUAEwBWABUABQAB'
  315. ..'AAAMAAIAAwAEAAUABgAHAAgAVwAKAAsADAANAA4AMgAQAFgAEgA0ABMAWQAVAAUAFgAXAAEAAAkAAgADAAQABQAGACwACABaAAoALgAMAA0AEABbABMAXAAVAAUAAQAACQACAAMABAAFAAYAXQAIAF4ACgBfAAwAYAAQAGEAEwBiABUABQABAAAJAAIAAwAEAAUABgBd'
  316. ..'AAgAYwAKAF8ADABgABAAZAATAGIAFQAFAAEAAAkAAgADAAQABQAGAF0ACABlAAoAXwAMAGAAEABmABMAOgAVAAUAAQAACQACAAMABAAFAAYAXQAIAGcACgBfAAwAYAAQAGgAEwBpABUABQBqAAANAAIAAwAEAAUABgBdAAgAawBsAG0ACgBfAAwAYAAOAA8AEABuABIA'
  317. ..'DwATAG8AFQAFAHAAAwBxABgCAHIAcwB0AG0AdQAYAAABAAAMAAIAAwAEAAUABgAHAAgAdgAKAAsADAANAA4ADwAQAHcAEgAPABMAeAAVAAUAFgAXAAEAAAwAAgADAAQABQAGAAcACAB5AAoACwAMAA0ADgAPABAAegASAA8AEwA9ABUABQAWABcAAQAACgACAAMABAAF'
  318. ..'AAYALAAIAHsACgAuAAwADQAQAHwAEwBCABUABQAWABcAAQAADAACAAMABAAFAAYABwAIAH0ACgALAAwADQAOAH4AEAB/ABIAgAATAIEAFQAFABYAFwABAAAJAAIAAwAEAAUABgAsAAgAggAKAC4ADAANABAAgwATAEgAFQAFAAEAAAkAAgADAAQABQAGAAcACACEAAoA'
  319. ..'CwAMAA0AEACFABMASwAVAAUAAQAACQACAAMABAAFAAYABwAIAIYACgALAAwADQAQAIcAEwBWABUABQABAAAMAAIAAwAEAAUABgAHAAgAiAAKAAsADAANAA4AHQAQAIkAEgAfABMAigAVAAUAFgAXAAEAAAkAAgADAAQABQAGAAcACACLAAoACwAMAA0AEACMABMAjQAV'
  320. ..'AAUAAQAACQACAAMABAAFAAYABwAIAI4ACgALAAwADQAQAI8AEwB4ABUABQABAAAJAAIAAwAEAAUABgAHAAgAkAAKAAsADAANABAAkQATAJIAFQAFAAEAAAkAAgADAAQABQAGAAcACACTAAoACwAMAA0AEACUABMAlQAVAAUAAQAACQACAAMABAAFAAYABwAIAJYACgAL'
  321. ..'AAwADQAQAJcAEwCYABUABQABAAAJAAIAAwAEAAUABgAsAAgAmQAKAC4ADAANABAAmgATAEUAFQAFAAEAAAkAAgADAAQABQAGAAcACACbAAoACwAMAA0AEACcABMAnQAVAAUAAQAACQACAAMABAAFAAYABwAIAJ4ACgALAAwADQAQAJ8AEwCSABUABQABAAAJAAIAAwAE'
  322. ..'AAUABgAHAAgAoAAKAAsADAANABAAoQATAKIAFQAFAAEAAAkAAgADAAQABQAGAAcACACjAAoACwAMAA0AEACkABMASwAVAAUAAQAACQACAAMABAAFAAYABwAIAKUACgALAAwADQAQAKYAEwCnABUABQABAAAJAAIAAwAEAAUABgAHAAgAqAAKAAsADAANABAAqQATAKoA'
  323. ..'FQAFAAEAAAwAAgADAAQABQAGAAcACACrAAoACwAMAA0ADgCsABAArQASAKwAEwCuABUABQAWABcAAQAADAACAAMABAAFAAYABwAIAK8ACgALAAwADQAOALAAEACxABIAsgATAFYAFQAFABYAFwABAAAJAAIAAwAEAAUABgAHAAgAswAKAAsADAANABAAtAATAJUAFQAF'
  324. ..'AAEAAAkAAgADAAQABQAGAAcACAC1AAoACwAMAA0AEAC2ABMAnQAVAAUAAQAACQACAAMABAAFAAYABwAIALcACgALAAwADQAQALgAEwBLABUABQABAAAJAAIAAwAEAAUABgAHAAgAuQAKAAsADAANABAAugATALsAFQAFAAEAAAkAAgADAAQABQAGAAcACAC8AAoACwAM'
  325. ..'AA0AEAC9ABMAvgAVAAUAAQAACQACAAMABAAFAAYABwAIAL8ACgALAAwADQAQAMAAEwBWABUABQABAAAJAAIAAwAEAAUABgAHAAgAwQAKAAsADAANABAAwgATAE4AFQAFAAEAAAwAAgADAAQABQAGAAcACADDAAoACwAMAA0ADgDEABAAxQASAMQAEwBTABUABQAWABcA'
  326. ..'AQAADAACAAMABAAFAAYABwAIAMYACgALAAwADQAOAMcAEADIABIAyQATADoAFQAFABYAFwABAAAMAAIAAwAEAAUABgAHAAgAygAKAAsADAANAA4AHQAQAMsAEgAfABMAGwAVAAUAFgAXAAEAAAwAAgADAAQABQAGAAcACADMAAoACwAMAA0ADgAZABAAzQASABkAEwAb'
  327. ..'ABUABQAWABcAAQAACQACAAMABAAFAAYABwAIAM4ACgALAAwADQAQAM8AEwBWABUABQABAAAMAAIAAwAEAAUABgAHAAgA0AAKAAsADAANAA4A0QAQANIAEgDTABMAWQAVAAUAFgAXAAEAAAwAAgADAAQABQAGAAcACADUAAoACwAMAA0ADgB+ABAA1QASAIAAEwDWABUA'
  328. ..'BQAWABcAAQAADAACAAMABAAFAAYABwAIANcACgALAAwADQAOANgAEADZABIA2AATANYAFQAFABYAFwABAAAJAAIAAwAEAAUABgAsAAgA2gAKAC4ADAANABAA2wATAFwAFQAFAAEAAAwAAgADAAQABQAGAAcACADcAAoACwAMAA0ADgDTABAA3QASAN4AEwDfABUABQAW'
  329. ..'ABcAAQAADAACAAMABAAFAAYABwAIAOAACgALAAwADQAOANEAEADhABIA0wATADUAFQAFABYAFwABAAAKAAIAAwAEAAUABgAHAAgA4gAKAAsADADjABAA5AATAOUAFQAFAOYA5wABAAAKAAIAAwAEAAUABgAHAAgA6AAKAAsADADjABAA6QATAOUAFQAFAOYA5wABAAAK'
  330. ..'AAIAAwAEAAUABgAHAAgA6gAKAAsADADjABAA6wATAOwAFQAFAOYA5wABAAANAAIAAwAEAAUABgAHAAgA7QAKAAsADADjAA4ADwAQAO4AEgAPABMA7wAVAAUA5gDnABYAFwABAAAMAAIAAwAEAAUABgAHAAgA8AAKAAsADADjAA4ADwAQAPEAEgAPABMA8gAVAAUA5gDn'
  331. ..'AAEAAAwAAgADAAQABQAGAAcACADzAAoACwAMAOMADgAPABAA9AASAA8AEwDyABUABQDmAOcAAQAADQACAAMABAAFAAYABwAIAPUACgALAAwA4wAOAA8AEAD2ABIADwATAPcAFQAFAOYA5wAWABcAAQAADAACAAMABAAFAAYABwAIAPgACgALAAwADQAOABkAEAD5ABIA'
  332. ..'GQATAD0AFQAFABYAFwABAAAMAAIAAwAEAAUABgAgAAgA+gAKACIADAAjAA4ADwAQAPsAEgAPABMAJQAVAAUAFgAXAAEAAAwAAgADAAQABQAGAAcACAD8AAoACwAMAA0ADgAPABAA/QASAA8AEwAUABUABQAWABcAAQAADAACAAMABAAFAAYALAAIAP4ACgAuAAwADQAO'
  333. ..'AA8AEAD/ABIADwATADAAFQAFABYAFwABAAAMAAIAAwAEAAUABgAgAAgAAAEKACIADAAjAA4ADwAQAAEBEgAPABMAJQAVAAUAFgAXAAEAAAwAAgADAAQABQAGAAcACAACAQoACwAMAA0ADgApABAAAwESACsAEwAbABUABQAWABcAAQAADAACAAMABAAFAAYABwAIAAQB'
  334. ..'CgALAAwADQAOANgAEAAFARIA2AATAIEAFQAFABYAFwAA')
  335. for _,obj in pairs(Objects) do
  336.     obj.Parent = script or workspace
  337. end
  338.  
  339. RunScripts()
Add Comment
Please, Sign In to add comment