daily pastebin goal
21%
SHARE
TWEET

Untitled

prestige_updater Aug 10th, 2018 (edited) 84 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --https://v3rmillion.net/showthread.php?tid=519726
  2. Workspace.Gravity = 196.2
  3.  
  4. local green,red=Color3.fromRGB(0,240,0),Color3.fromRGB(240,0,0)
  5. local maxSpeed = 350 --max studs/s by anti exploit
  6. local settings = {doMuseum=false,doJewl=false,doBank=false,doTrain=false,bankRadius=32,jewlAllowCrims=false,noclipEsc=true}
  7. if not getrawmetatable then
  8.     local h = Instance.new("Hint",workspace)
  9.     h.Text = "Incompatible exploit."
  10.     wait(2)
  11.     h:Destroy()
  12.     return
  13. end
  14.  
  15. --interface
  16. Create = function(class,parent,props)
  17.     local new = Instance.new(class)
  18.     for k,v in next,props do
  19.         new[k]=v
  20.     end
  21.     new.Parent = parent
  22.     return new
  23. end
  24.  
  25. gui=Create("ScreenGui",game.CoreGui,{Name="AutoRob", ResetOnSpawn=false})
  26. main=Create("Frame",gui,{Name="main", Active=true, Draggable=true, Size=UDim2.new(0,350,0,234), Position=UDim2.new(0.2,-94,0.2,144), ZIndex=3, BackgroundColor3=Color3.new(0.000,0.157,0.314)})
  27. Frame=Create("Frame",main,{BackgroundTransparency=1, Size=UDim2.new(1,-50,1,-50), Position=UDim2.new(0,25,0,25), ZIndex=4})
  28. AbortBtn=Create("TextButton",Frame,{Name="AbortBtn", ZIndex=5, Size=UDim2.new(0.5,0,0.185,0), Text="ABORT", Font="SourceSans", Style="RobloxRoundButton",
  29.     Position=UDim2.new(0.25,0,0.6,-5), TextSize=25})
  30. Status=Create("TextLabel",Frame,{Name="Status", ZIndex=5, Size=UDim2.new(1,0,0.185,0), Text="Status:", TextSize=15, TextXAlignment="Left",
  31.     Font="Code", BackgroundTransparency=0.25, Position=UDim2.new(0,0,0.8,0), BackgroundColor3=Color3.new(1,1,1)})
  32. Frame_2=Create("Frame",Frame,{BackgroundTransparency=1, Size=UDim2.new(0.94,0,0.43,0), Position=UDim2.new(0.03,0,0.07,0), ZIndex=5, BackgroundColor3=Color3.new(1,1,1)})
  33. MuseumBtn=Create("TextButton",Frame_2,{Name="MuseumBtn", TextWrapped=true, ZIndex=5, Size=UDim2.new(0,135,0,33), TextColor3=Color3.new(0.118,0.118,0.118), Text="-",
  34.     Font="SourceSansLight", TextSize=24, BackgroundColor3=settings.doMuseum and green or red})
  35. Shade=Create("Frame",MuseumBtn,{Name="Shade", BackgroundTransparency=0.93999999761581, Size=UDim2.new(1,0,0.5,0), Position=UDim2.new(0,0,0.5,0), ZIndex=6, BackgroundColor3=Color3.new()})
  36. JewlBtn=Create("TextButton",Frame_2,{Name="JewlBtn", TextWrapped=true, ZIndex=5, Size=UDim2.new(0,135,0,33), TextColor3=Color3.new(0.118,0.118,0.118), Text="Superpunch",
  37.     Font="SourceSansLight", Position=UDim2.new(1,-135,0,0), TextSize=24, BackgroundColor3=settings.doJewl and green or red})
  38. Shade_2=Create("Frame",JewlBtn,{Name="Shade", BackgroundTransparency=0.93999999761581, Size=UDim2.new(1,0,0.5,0), Position=UDim2.new(0,0,0.5,0), ZIndex=6, BackgroundColor3=Color3.new()})
  39. TrainBtn=Create("TextButton",Frame_2,{Name="TrainBtn", TextWrapped=true, ZIndex=5, Size=UDim2.new(0,135,0,33), TextColor3=Color3.new(0.118,0.118,0.118), Text="-",
  40.     Font="SourceSansLight", Position=UDim2.new(0,0,1,-33), TextSize=24, BackgroundColor3=settings.doTrain and green or red})
  41. Shade_3=Create("Frame",TrainBtn,{Name="Shade", BackgroundTransparency=0.93999999761581, Size=UDim2.new(1,0,0.5,0), Position=UDim2.new(0,0,0.5,0), ZIndex=6, BackgroundColor3=Color3.new()})
  42. BankBtn=Create("TextButton",Frame_2,{Name="BankBtn", TextWrapped=true, ZIndex=5, Size=UDim2.new(0,135,0,33), TextColor3=Color3.new(0.118,0.118,0.118), Text="-",
  43.     Font="SourceSansLight", Position=UDim2.new(1,-135,1,-33), TextSize=24, BackgroundColor3=settings.doBank and green or red})
  44. Shade_4=Create("Frame",BankBtn,{Name="Shade", BackgroundTransparency=0.93999999761581, Size=UDim2.new(1,0,0.5,0), Position=UDim2.new(0,0,0.5,0), ZIndex=6, BackgroundColor3=Color3.new()})
  45. CloseBtn=Create("TextButton",main,{Name="CloseBtn", TextWrapped=true, TextStrokeTransparency=0.69999998807907, ZIndex=4, Size=UDim2.new(0,20,0,20), TextColor3=Color3.new(1,1,1),
  46.     Text="X", BackgroundTransparency=1, Font="SourceSansBold", Position=UDim2.new(1,-20,0,0), TextScaled=true})
  47. CogBtn=Create("ImageButton",main,{Name="CogBtn", Image="rbxassetid://135740223", ZIndex=4, Size=UDim2.new(0,20,0,20), BackgroundTransparency=1})
  48. setsframe=Create("Frame",main,{Name="setsframe", BorderColor3=Color3.new(0.000,0.157,0.314), BackgroundTransparency=0.019999999552965, Size=UDim2.new(0,240,0,130), Position=UDim2.new(0,50,1,-135), BorderSizePixel=5,
  49.     BackgroundColor3=Color3.new(1,1,1)})
  50. Frame_3=Create("Frame",setsframe,{BackgroundTransparency=1, Size=UDim2.new(1,0,0.25,0)})
  51. Frame_4=Create("Frame",Frame_3,{BackgroundTransparency=1, Size=UDim2.new(1,-10,1,-10), Position=UDim2.new(0,5,0,5)})
  52. Label=Create("TextLabel",Frame_4,{TextWrapped=true, Size=UDim2.new(0.8,0,1,0), Text="Bank Cops Safety Radius", Font="SourceSans", BackgroundTransparency=1, TextScaled=true})
  53. BankRadiusBox=Create("TextBox",Frame_4,{Name="BankRadiusBox", TextWrapped=true, Size=UDim2.new(0,30,0,15), Text=tostring(settings.bankRadius), Font="Code", Position=UDim2.new(0.83,0,0.2,0),
  54.     TextScaled=true, BackgroundColor3=Color3.new(1,1,1)})
  55. Frame_5=Create("Frame",setsframe,{BackgroundTransparency=0.94999998807907, Size=UDim2.new(1,0,0.25,0), Position=UDim2.new(0,0,0.25,0), BackgroundColor3=Color3.new()})
  56. Frame_6=Create("Frame",Frame_5,{BackgroundTransparency=1, Size=UDim2.new(1,-10,1,-10), Position=UDim2.new(0,5,0,5)})
  57. Label_2=Create("TextLabel",Frame_6,{TextWrapped=true, Size=UDim2.new(0.8,0,1,0), Text="Let Crims Enter Jewelry", Font="SourceSans", BackgroundTransparency=1, TextScaled=true})
  58. JewlSetBtn=Create("TextButton",Frame_6,{Name="JewlSetBtn", Size=UDim2.new(0,20,0,15), Text=settings.jewlAllowCrims and "X" or "", Font="SourceSansSemibold", Position=UDim2.new(0.85,0,0.2,0), TextSize=20,
  59.     BackgroundColor3=Color3.new(1,1,1)})
  60. Frame_7=Create("Frame",setsframe,{BackgroundTransparency=1, Size=UDim2.new(1,0,0.25,0), Position=UDim2.new(0,0,0.5,0)})
  61. Frame_8=Create("Frame",Frame_7,{BackgroundTransparency=1, Size=UDim2.new(1,-10,1,-10), Position=UDim2.new(0,5,0,5)})
  62. Label_3=Create("TextLabel",Frame_8,{TextWrapped=true, Size=UDim2.new(0.8,0,1,0), Text="Noclip For Better AFK", Font="SourceSans", BackgroundTransparency=1, TextScaled=true})
  63. EscSetBtn=Create("TextButton",Frame_8,{Name="EscSetBtn", Size=UDim2.new(0,20,0,15), Text=settings.noclipEsc and "X" or "", Font="SourceSansSemibold", Position=UDim2.new(0.85,0,0.2,0), TextSize=20,
  64.     BackgroundColor3=Color3.new(1,1,1)})
  65. Frame_9=Create("Frame",setsframe,{BackgroundTransparency=0.94999998807907, Size=UDim2.new(1,0,0.25,0), Position=UDim2.new(0,0,0.75,0), BackgroundColor3=Color3.new()})
  66. SaveSetsBtn=Create("TextButton",Frame_9,{Name="SaveSetsBtn", Size=UDim2.new(0.8,0,0.9,0), Text=writefile and "Save Defaults" or "Save Unsupported", Font="SourceSans", Style=writefile and "RobloxRoundDefaultButton" or "RobloxRoundButton", Position=UDim2.new(0.1,0,0.05,0),
  67.     TextSize=25})
  68. title=Create("TextLabel",main,{Name="title", TextWrapped=true, ZIndex=4, Size=UDim2.new(0.5,0,0,20), Text="Jailbreak Auto-Rob", TextSize=18,
  69.     Font="SourceSans", BackgroundTransparency=1, Position=UDim2.new(0.24,0,0,0), TextColor3=Color3.new(1,1,1), BackgroundColor3=Color3.new(1,1,1)})
  70. Slider=Create("Frame",main,{Name="Slider", Size=UDim2.new(0,40,0,16), Position=UDim2.new(0,25,0,2), ZIndex=4, BackgroundColor3=Color3.new(1,1,1)})
  71. toggleOff=Create("TextButton",Slider,{Name="toggleOff", ZIndex=5, BorderSizePixel=0, Size=UDim2.new(0.5,0,1,0), TextColor3=Color3.new(), Text="",
  72.     Font="SourceSans", TextSize=14, BackgroundColor3=Color3.new(.25,.25,.25), AutoButtonColor=false})
  73. toggleOn=Create("TextButton",Slider,{Name="toggleOn", ZIndex=5, BorderSizePixel=0, Size=UDim2.new(0.5,0,1,0), TextColor3=Color3.new(), Text="",
  74.     Font="SourceSans", Position=UDim2.new(0.5,0,0,0), TextSize=14, BackgroundColor3=Color3.new(.39,.39,.39), AutoButtonColor=false})
  75. slide=Create("Frame",Slider,{Name="slide", Size=UDim2.new(0,6,1,0), Position=UDim2.new(0.5,-3,0,0), ZIndex=6, BorderSizePixel=0, BackgroundColor3=Color3.new(0.8,0.8,0.8)})
  76.  
  77. Label=Create("TextLabel",Frame_2,{TextWrapped=true, TextStrokeTransparency=0.80000001192093, ZIndex=5, Size=UDim2.new(1.0,0,0.195,0), Text="Ver V1.8g (Modified By TuleybTR#5342 More Fixes)", Font="SourceSans",
  78. BackgroundTransparency=1, Position=UDim2.new(0,0,-0.15,-5), TextColor3=Color3.new(1,1,1), TextScaled=true})
  79.  
  80. player = game:GetService("Players").LocalPlayer
  81. local root,uptorso
  82. local abort=false
  83. local v30=Vector3.new()
  84. --gui code
  85. CloseBtn.MouseButton1Click:Connect(function() gui:Destroy() abort=true end)
  86. CloseBtn.MouseEnter:Connect(function() CloseBtn.TextColor3=red end)
  87. CloseBtn.MouseLeave:Connect(function() CloseBtn.TextColor3=Color3.new(1,1,1) end)
  88. local stepconn
  89.  
  90. MuseumBtn.MouseButton1Click:Connect(function()
  91.     if museumEvent then
  92.         settings.doMuseum = not settings.doMuseum
  93.         MuseumBtn.BackgroundColor3=settings.doMuseum and green or red
  94.     else
  95.         local h = Instance.new("Hint",workspace)
  96.         h.Text = "Incompatible exploit."
  97.         wait(2)
  98.         h:Destroy()
  99.     end
  100. end)
  101. JewlBtn.MouseButton1Click:Connect(function()
  102.     settings.doJewl = not settings.doJewl
  103.     JewlBtn.BackgroundColor3=settings.doJewl and green or red
  104. end)
  105. BankBtn.MouseButton1Click:Connect(function()
  106.     settings.doBank = not settings.doBank
  107.     BankBtn.BackgroundColor3=settings.doBank and green or red
  108. end)
  109. TrainBtn.MouseButton1Click:Connect(function()
  110.     settings.doTrain = not settings.doTrain
  111.     TrainBtn.BackgroundColor3=settings.doTrain and green or red
  112. end)
  113. local function toggleCanAbort(bool)
  114.     AbortBtn.AutoButtonColor=bool
  115.     AbortBtn.Style=bool and "RobloxRoundDefaultButton" or "RobloxRoundButton"
  116.     abort=false
  117. end
  118.  
  119. AbortBtn.MouseButton1Click:Connect(function()
  120.     if AbortBtn.AutoButtonColor==true then
  121.         toggleCanAbort(false)
  122.         if stepconn then stepconn:Disconnect() end
  123.         local hit,p = workspace:FindPartOnRay(Ray.new(player.Character.Head.Position+Vector3.new(0,10,0),Vector3.new(0,20,0)))
  124.         if hit then
  125.             player.Character:MoveTo(p)
  126.         else
  127.             root.CFrame=root.CFrame+Vector3.new(-40,2,0)
  128.         end
  129.         abort=true
  130.         AbortBtn.Text = "Aborted."
  131.         wait(5.4)
  132.         AbortBtn.Text = "ABORT"
  133.        
  134.     end
  135. end)
  136. local function stprint(txt)
  137.     Status.Text = "Status: "..txt
  138. end
  139. local function strToNum(str)
  140.     return tonumber((tostring(str):gsub("[^%d]", "")))
  141. end
  142.  
  143. local tweenCogOut = game:GetService("TweenService"):Create(CogBtn,TweenInfo.new(0.25),{Rotation=135})
  144. local tweenCogIn = game:GetService("TweenService"):Create(CogBtn,TweenInfo.new(0.25),{Rotation=0})
  145. local cogOut = false
  146. CogBtn.MouseButton1Click:Connect(function()
  147.     cogOut = not cogOut
  148.     if cogOut then
  149.         setsframe:TweenPosition(UDim2.new(0,50,1,0),nil,"Quart",0.3,true)
  150.         tweenCogOut:Play()
  151.     else
  152.         setsframe:TweenPosition(UDim2.new(0,50,1,-135),nil,"Quart",0.3,true)
  153.         tweenCogIn:Play()
  154.     end
  155. end)
  156. local bankBoxOld=BankRadiusBox.Text
  157. BankRadiusBox:GetPropertyChangedSignal("Text"):Connect(function()
  158.     BankRadiusBox.Text=BankRadiusBox.Text:sub(1,4)
  159.     local num = tonumber(BankRadiusBox.Text)
  160.     if num then
  161.         if num>99 then
  162.             BankRadiusBox.Text = '99'
  163.         end
  164.     elseif BankRadiusBox.Text~='' then
  165.         BankRadiusBox.Text = bankBoxOld
  166.     end
  167.     bankBoxOld = BankRadiusBox.Text
  168. end)
  169. BankRadiusBox.FocusLost:Connect(function()
  170.     if tonumber(BankRadiusBox.Text) then
  171.         settings.bankRadius=tonumber(BankRadiusBox.Text)
  172.     end
  173.     BankRadiusBox.Text=tostring(settings.bankRadius)
  174. end)
  175. JewlSetBtn.MouseButton1Click:Connect(function()
  176.     settings.jewlAllowCrims = not settings.jewlAllowCrims
  177.     JewlSetBtn.Text = settings.jewlAllowCrims and "X" or ""
  178. end)
  179. EscSetBtn.MouseButton1Click:Connect(function()
  180.     settings.noclipEsc = not settings.noclipEsc
  181.     EscSetBtn.Text = settings.noclipEsc and "X" or ""
  182. end)
  183. SaveSetsBtn.MouseButton1Click:Connect(function()
  184.     if writefile and SaveSetsBtn.Style.Name=="RobloxRoundDefaultButton" then
  185.         SaveSetsBtn.Style="RobloxRoundButton"
  186.         writefile("JBAR.txt",game:GetService("HttpService"):JSONEncode(settings))
  187.         SaveSetsBtn.Text="Saved."
  188.         wait(1)
  189.         SaveSetsBtn.Text="Save Defaults"
  190.         SaveSetsBtn.Style="RobloxRoundDefaultButton"
  191.     end
  192. end)
  193. toggleOff.MouseButton1Down:Connect(function()
  194.     settings.doMuseum=false
  195.     settings.doJewl=false
  196.     settings.doTrain=false
  197.     settings.doBank=false
  198.     MuseumBtn.BackgroundColor3=red
  199.     JewlBtn.BackgroundColor3=red
  200.     TrainBtn.BackgroundColor3=red
  201.     BankBtn.BackgroundColor3=red
  202.     slide:TweenPosition(UDim2.new(),nil,"Sine",0.15,true)
  203.     wait(1)
  204.     if slide.Position.X.Scale<.01 then
  205.         slide:TweenPosition(UDim2.new(0.5,-3,0,0),nil,"Sine",0.15,true)
  206.     end
  207. end)
  208. toggleOn.MouseButton1Down:Connect(function()
  209.     if museumEvent then
  210.         settings.doMuseum=true
  211.         MuseumBtn.BackgroundColor3=green
  212.     end
  213.     settings.doJewl=true
  214.     settings.doTrain=true
  215.     settings.doBank=true
  216.     JewlBtn.BackgroundColor3=green
  217.     TrainBtn.BackgroundColor3=green
  218.     BankBtn.BackgroundColor3=green
  219.     slide:TweenPosition(UDim2.new(1,-6,0,0),nil,"Sine",0.15,true)
  220.     wait(1)
  221.     if slide.Position.X.Scale>.99 then
  222.         slide:TweenPosition(UDim2.new(0.5,-3,0,0),nil,"Sine",0.15,true)
  223.     end
  224. end)
  225. --main code
  226. local windowFocused = false
  227. game:GetService("UserInputService").WindowFocused:Connect(function() windowFocused=true end)
  228. game:GetService("UserInputService").WindowFocusReleased:Connect(function() windowFocused=false end)
  229. spawn(function()
  230.     game:GetService("UserInputService").InputBegan:Wait()
  231.     windowFocused=true
  232. end)
  233.  
  234. screnv={}
  235. do
  236.     local I1Ii1llIiI1liIil1ll = 1 local lIliliiiIIli11iiliIlI = {} local function i11IllII1i1liliI1Il(liIIliIIllll1iliIii) local function llIiii11lIii1iliiII() local I1Iili1I1lI1ii1l1ii = liIIliIIllll1iliIii:byte(I1Ii1llIiI1liIil1ll, I1Ii1llIiI1liIil1ll) I1Ii1llIiI1liIil1ll = I1Ii1llIiI1liIil1ll + 1 return I1Iili1I1lI1ii1l1ii end local function iIIiIiI1I111I111lil() local I1Iili1I1lI1ii1l1ii, iiilili1IIii1i11lIi, lIlIlIilIIii1lIll1Ill, lIllIilIilII1i1Ii1l1l = liIIliIIllll1iliIii:byte(I1Ii1llIiI1liIil1ll, I1Ii1llIiI1liIil1ll + 3) I1Ii1llIiI1liIil1ll = I1Ii1llIiI1liIil1ll + 4 return lIllIilIilII1i1Ii1l1l * 16777216 + lIlIlIilIIii1lIll1Ill * 65536 + iiilili1IIii1i11lIi * 256 + I1Iili1I1lI1ii1l1ii end local function lIll1i1I1II1lIIi11Iil(II1li1i1liliiIIiIl1, IiIIliliIi1I11iilil, lIlil1Ii1iiI1Ii1iI1II) if lIlil1Ii1iiI1Ii1iI1II then local IIllll1I1ll1i1Il11i, i11iiIlill1I1ilIi1I = 0, 0 for illll1IIIlliiii1iii = IiIIliliIi1I11iilil, lIlil1Ii1iiI1Ii1iI1II do IIllll1I1ll1i1Il11i = IIllll1I1ll1i1Il11i + 2 ^ i11iiIlill1I1ilIi1I * lIll1i1I1II1lIIi11Iil(II1li1i1liliiIIiIl1, illll1IIIlliiii1iii) i11iiIlill1I1ilIi1I = i11iiIlill1I1ilIi1I + 1 end return IIllll1I1ll1i1Il11i else local I1I1ilIliiIlll1I1Ii = 2 ^ (IiIIliliIi1I11iilil - 1) return I1I1ilIliiIlll1I1Ii <= II1li1i1liliiIIiIl1 % (I1I1ilIliiIlll1I1Ii + I1I1ilIliiIlll1I1Ii) and 1 or 0 end end local function Ii11IlIiII1I1IlliiI() local I1Iili1I1lI1ii1l1ii, iiilili1IIii1i11lIi = iIIiIiI1I111I111lil(), iIIiIiI1I111I111lil() if I1Iili1I1lI1ii1l1ii == 0 and iiilili1IIii1i11lIi == 0 then return 0 end return (-2 * lIll1i1I1II1lIIi11Iil(iiilili1IIii1i11lIi, 32) + 1) * 2 ^ (lIll1i1I1II1lIIi11Iil(iiilili1IIii1i11lIi, 21, 31) - 1023) * ((lIll1i1I1II1lIIi11Iil(iiilili1IIii1i11lIi, 1, 20) * 4294967296 + I1Iili1I1lI1ii1l1ii) / 4503599627370496 + 1) end local function IIiII11lI1iliiIllIl(iIi1lIlillIiiil1I1i) local lilIilIi1Il11IIilII = liIIliIIllll1iliIii:sub(I1Ii1llIiI1liIil1ll, I1Ii1llIiI1liIil1ll + iIi1lIlillIiiil1I1i - 1) I1Ii1llIiI1liIil1ll = I1Ii1llIiI1liIil1ll + iIi1lIlillIiiil1I1i return lilIilIi1Il11IIilII end local function lIllIIIi1I1Illl1Il1(lilIl1iI1IiIiiIlIi1) local lIl1iiiII1ll11ilil1i1 = { liIIliIIllll1iliIii:byte(I1Ii1llIiI1liIil1ll, I1Ii1llIiI1liIil1ll + 3) } I1Ii1llIiI1liIil1ll = I1Ii1llIiI1liIil1ll + 4 local l1Il11I1Ii111I11III = {} for illll1IIIlliiii1iii = 1, 8 do l1Il11I1Ii111I11III[illll1IIIlliiii1iii] = lIll1i1I1II1lIIi11Iil(lilIl1iI1IiIiiIlIi1, illll1IIIlliiii1iii) end local IlIil1ilii1I1lillII = "" for illll1IIIlliiii1iii = 1, 4 do local IIllll1I1ll1i1Il11i, i11iiIlill1I1ilIi1I = 0, 0 for i1Il1lIililIli1i1I1 = 1, 8 do local i1il1i1iIIi1i1iiIiI = lIll1i1I1II1lIIi11Iil(lIl1iiiII1ll11ilil1i1[illll1IIIlliiii1iii], i1Il1lIililIli1i1I1) if l1Il11I1Ii111I11III[i1Il1lIililIli1i1I1] == 1 then i1il1i1iIIi1i1iiIiI = i1il1i1iIIi1i1iiIiI == 1 and 0 or 1 end IIllll1I1ll1i1Il11i = IIllll1I1ll1i1Il11i + 2 ^ i11iiIlill1I1ilIi1I * i1il1i1iIIi1i1iiIiI i11iiIlill1I1ilIi1I = i11iiIlill1I1ilIi1I + 1 end IlIil1ilii1I1lillII = IlIil1ilii1I1lillII .. string.char(IIllll1I1ll1i1Il11i) end local I1Iili1I1lI1ii1l1ii, iiilili1IIii1i11lIi, lIlIlIilIIii1lIll1Ill, lIllIilIilII1i1Ii1l1l = IlIil1ilii1I1lillII:byte(1, 4) return lIllIilIilII1i1Ii1l1l * 16777216 + lIlIlIilIIii1lIll1Ill * 65536 + iiilili1IIii1i11lIi * 256 + I1Iili1I1lI1ii1l1ii end local function iIli1iIIli11IIIII1I(lilIl1iI1IiIiiIlIi1) local iIi1lIlillIiiil1I1i = iIIiIiI1I111I111lil() I1Ii1llIiI1liIil1ll = I1Ii1llIiI1liIil1ll + iIi1lIlillIiiil1I1i local l1Il11I1Ii111I11III = {} for illll1IIIlliiii1iii = 1, 8 do l1Il11I1Ii111I11III[illll1IIIlliiii1iii] = lIll1i1I1II1lIIi11Iil(lilIl1iI1IiIiiIlIi1, illll1IIIlliiii1iii) end local IlIil1ilii1I1lillII = "" for illll1IIIlliiii1iii = 1, iIi1lIlillIiiil1I1i do local IIllll1I1ll1i1Il11i, i11iiIlill1I1ilIi1I = 0, 0 for i1Il1lIililIli1i1I1 = 1, 8 do local i1il1i1iIIi1i1iiIiI = lIll1i1I1II1lIIi11Iil(liIIliIIllll1iliIii:byte(I1Ii1llIiI1liIil1ll - iIi1lIlillIiiil1I1i + illll1IIIlliiii1iii - 1), i1Il1lIililIli1i1I1) if l1Il11I1Ii111I11III[i1Il1lIililIli1i1I1] == 1 then i1il1i1iIIi1i1iiIiI = i1il1i1iIIi1i1iiIiI == 1 and 0 or 1 end IIllll1I1ll1i1Il11i = IIllll1I1ll1i1Il11i + 2 ^ i11iiIlill1I1ilIi1I * i1il1i1iIIi1i1iiIiI i11iiIlill1I1ilIi1I = i11iiIlill1I1ilIi1I + 1 end IlIil1ilii1I1lillII = IlIil1ilii1I1lillII .. string.char(IIllll1I1ll1i1Il11i) end return IlIil1ilii1I1lillII end assert(IIiII11lI1iliiIllIl(4) == "\027LPH", "This VM can only run Luraph scripts.") local lIiil1lIili11llIIIl = llIiii11lIii1iliiII() local i1I11IliliIIIil1I1i = llIiii11lIii1iliiII() local function I11l1IlIlI1lli1I11i() local IlilliI1i1I1II1111i = { IiilI11l1Illi1l1Ii11 = {}, lIllii1Iill11liIIIll = {}, lIll11111I1I1lIIilIiiI = {}, lIl111liiI1I1lll1i1II1 = {} } local lIl1llIl1iIiiii1l111I = #{ 1996, 20348, 18031, 121734, 50997, 105570, 72638, 62550, 132957, 50073, 33332, 127394, 37810, 41536, 70676, 81080, 7562, 40225, 25737, 110612, 60087, 26693, 116376, 130741 } - 19 - 28 + 24 - 8 + 0 - 24 + 43 - 3 - 44 - 32 + 42 - 2 - 31 + 59 llIiii11lIii1iliiII() iIIiIiI1I111I111lil() iIIiIiI1I111I111lil() iIIiIiI1I111I111lil() IlilliI1i1I1II1111i.lliIii1l1Iili11iIIII = llIiii11lIii1iliiII() iIIiIiI1I111I111lil() local lIilI1l1l1ll1iIi11I = iIIiIiI1I111I111lil() for illll1IIIlliiii1iii = lIl1llIl1iIiiii1l111I, lIilI1l1l1ll1iIi11I do IlilliI1i1I1II1111i.lIll11111I1I1lIIilIiiI[illll1IIIlliiii1iii - lIl1llIl1iIiiii1l111I] = I11l1IlIlI1lli1I11i() end iIIiIiI1I111I111lil() local lIilI1l1l1ll1iIi11I = iIIiIiI1I111I111lil() - (#{ 13994, 84876, 122271, 11719, 58639, 103920, 84556, 68513, 46235, 50265, 13190, 23255, 80541, 127123, 62382, 1885, 45466, 35846, 56061, 117991, 54137, 11660, 54201 } + 33 + 42 - 28 - 7 - 30 - 14 - 49 + 28 + 34 - 29 + 0 - 4 + 18 - 3 + 133691) for illll1IIIlliiii1iii = lIl1llIl1iIiiii1l111I, lIilI1l1l1ll1iIi11I do local lIl1liIiIIi1III1II1li = {} lIl1liIiIIi1III1II1li.lii11IiiIIiI111i1I1l = llIiii11lIii1iliiII() if lIl1liIiIIi1III1II1li.lii11IiiIIiI111i1I1l == 128 then lIl1liIiIIi1III1II1li.lil1IIlI1iIiii1I1i1I = llIiii11lIii1iliiII() ~= 236 end if lIl1liIiIIi1III1II1li.lii11IiiIIiI111i1I1l == 218 then lIl1liIiIIi1III1II1li.lil1IIlI1iIiii1I1i1I = Ii11IlIiII1I1IlliiI() end if lIl1liIiIIi1III1II1li.lii11IiiIIiI111i1I1l == 235 then lIl1liIiIIi1III1II1li.lil1IIlI1iIiii1I1i1I = iIli1iIIli11IIIII1I(lIiil1lIili11llIIIl) end IlilliI1i1I1II1111i.IiilI11l1Illi1l1Ii11[illll1IIIlliiii1iii - lIl1llIl1iIiiii1l111I] = lIl1liIiIIi1III1II1li end llIiii11lIii1iliiII() local lIilI1l1l1ll1iIi11I = iIIiIiI1I111I111lil() for illll1IIIlliiii1iii = lIl1llIl1iIiiii1l111I, lIilI1l1l1ll1iIi11I do IlilliI1i1I1II1111i.lIllii1Iill11liIIIll[illll1IIIlliiii1iii] = iIIiIiI1I111I111lil() end llIiii11lIii1iliiII() llIiii11lIii1iliiII() local lIilI1l1l1ll1iIi11I = iIIiIiI1I111I111lil() - (#{ 20491, 131834, 51091, 86598, 99920, 47342, 33479, 98952, 4754, 19594, 123245, 115428, 23280, 26268, 9147, 117613, 122433, 86688, 96333, 58762 } - 11 + 36 + 22 - 38 - 48 + 4 + 11 - 16 + 25 - 23 - 8 - 36 - 3 + 24 + 133805) for illll1IIIlliiii1iii = lIl1llIl1iIiiii1l111I, lIilI1l1l1ll1iIi11I do local i111iI1ii1II1liIiII = {} local lIl1ili1liii1I1IIl1li = lIllIIIi1I1Illl1Il1(i1I11IliliIIIil1I1i) i111iI1ii1II1liIiII.Iii11iI11l1i1iIi1iII = lIll1i1I1II1lIIi11Iil(lIl1ili1liii1I1IIl1li, -#{ 64574, 36724, 54295, 33848, 81536, 131665, 8889, 126332, 109519, 130228, 888, 32306, 2066, 53909, 78522, 41063, 106607, 38088, 1914, 35485, 102268 } + 49 + 41 + 25 - 1 - 26 - 30 - 14 + 28 - 2 - 4 - 26, -#{ 79424, 52884, 104946, 54685, 101116, 57423, 15765, 133554, 43172, 126173, 752, 91507, 31440, 86062, 120431, 112120, 27004, 133640, 129756, 45149, 75240, 33520, 8720 } + 41 - 35 - 10 + 18 + 2 + 26 + 8 - 27 + 44 + 28 - 19 + 20 - 47) i111iI1ii1II1liIiII.llI11i11IiiI1liIl11i = lIll1i1I1II1lIIi11Iil(lIl1ili1liii1I1IIl1li, -#{ 46872, 54552, 94751, 120635, 131296, 8818, 109501, 15355, 50267, 13665, 90931, 33450, 31889, 3036, 50746, 53621, 113776, 74351, 100054, 583, 36870 } - 3 - 29 + 25 + 15 - 26 + 49 - 24 + 4 + 20 + 49 - 40 + 23 - 1 - 40, #{ 111049, 27134, 10683, 77579, 42459, 46803, 708, 52738, 22018, 38137, 79075, 44026, 104131, 20358, 76488, 112924, 119081, 102715, 101841, 72922, 50347, 85869 } - 23 + 8 - 46 - 21 - 35 + 39 - 14 + 10 - 19 + 23 + 18 - 26 + 32 + 50) - 131071 i111iI1ii1II1liIiII.I1liiiIll1llliI11IiI = lIll1i1I1II1lIIi11Iil(lIl1ili1liii1I1IIl1li, -#{ 80706, 46670, 24326, 54886, 12662, 67996, 39111, 73901, 123938, 121198, 37122, 39855, 127255, 115910, 25445, 118731, 45911, 106153, 23340, 36108 } - 39 - 21 - 10 + 17 + 46 + 13 + 43 + 35 - 13 - 36 + 30 + 7 + 37 + 22 - 18 - 83, -#{ 58579, 54300, 72427, 9457, 94049, 33699, 76374, 22525, 23042, 80623, 112454, 48442, 68920, 76367, 93346, 102931, 54547, 50792, 5576, 46784 } - 2 - 43 + 30 - 16 + 34 + 4 - 16 + 49 - 26 - 2 + 45 - 21 + 47 - 10 - 35) i111iI1ii1II1liIiII.iii111iIlllliI11Ilil = lIll1i1I1II1lIIi11Iil(lIl1ili1liii1I1IIl1li, #{ 72549, 61837, 92616, 44306, 117325, 100553, 102851, 98783, 36385, 34787, 66927, 130315, 74926, 110802, 121674, 20647 } - 48 + 1 + 18 + 38 + 22 - 7 + 32 + 37 - 7 - 25 - 10 - 40, -#{ 42344, 3249, 49202, 59136, 87978, 3097, 13651, 61265, 18008, 43976, 124300, 38710, 44842, 67643, 55346, 55451, 31206, 111983, 99383, 71306, 57285, 73427, 99051, 33622 } + 6 + 32 - 48 + 23 + 14 + 10 + 31 + 41 - 31 + 31 + 4 - 11 - 46) i111iI1ii1II1liIiII.lll1il1i1Il11IiIi1I1 = lIll1i1I1II1lIIi11Iil(lIl1ili1liii1I1IIl1li, #{ 19995, 52807, 8089, 123098, 113746 } - 18 + 21 + 36 - 44 + 20 - 23 + 34 - 14 + 33 - 16 + 39 - 49 - 23, #{ 27362, 4438, 81532, 70958, 56304, 105724, 38877, 25746, 28124, 121124, 103552, 68331, 50877, 71198, 36379, 96298, 31145, 85562, 33004, 104460 } + 12 + 14 - 34 - 11 - 43 - 14 - 26 - 10 - 11 + 45 + 67) i111iI1ii1II1liIiII.iilliIi1iII1lIl1lIIi = lIll1i1I1II1lIIi11Iil(lIl1ili1liii1I1IIl1li, #{ 100789, 100126, 58424, 36493, 118357, 43806, 59772, 58420, 81220, 50084, 64617, 34596, 60601, 59359, 31584, 72983, 100778, 62548, 91286, 117725, 71018, 69005, 71925, 80757 } - 42 + 44 + 6 - 47 - 38 - 46 + 47 - 14 - 16 - 25 - 28 - 41 + 177, #{ 109142, 68504, 57723, 36762, 78648, 61721, 103627, 9907, 39563, 10260, 89863, 76076, 2482, 68029, 31484, 77580, 109096, 26680, 118698, 86815, 30114, 80423, 57150 } - 22 + 29 + 20 - 18 - 13 + 4 - 36 + 11 - 46 - 38 + 31 + 22 - 25 + 6 + 15 + 55) IlilliI1i1I1II1111i.lIl111liiI1I1lll1i1II1[illll1IIIlliiii1iii] = i111iI1ii1II1liIiII end llIiii11lIii1iliiII() llIiii11lIii1iliiII() iIIiIiI1I111I111lil() IlilliI1i1I1II1111i.i11l1ii1l111Ii111iii = llIiii11lIii1iliiII() return IlilliI1i1I1II1111i end local function ll1i11liIIIIIIIIlli(IlilliI1i1I1II1111i, il1I11liIiil111iIl1) local Il111I11l11iiilll1l, IIIiIl1i1l1l1iI1IiI, ii11i1lIiIiIii1Illi, iiilIlIiIIIllll11ii = "lil1IIlI1iIiii1I1i1I", "lliIii1l1Iili11iIIII", "iii111iIlllliI11Ilil", "lll1il1i1Il11IiIi1I1" local IIlI1iIlil1li1li1Ii, lI1il1illl111IiIll1 = 27, 23 local lii1iliIlIIliii11il = IlilliI1i1I1II1111i.lIl111liiI1I1lll1i1II1 local lIilIIIli1I11liIiii = setmetatable({}, { __index = function(ll1IiliI1ilIIilliiI, IilIII11l1IlIii1I1l) local IlIil1ilii1I1lillII = IlilliI1i1I1II1111i.IiilI11l1Illi1l1Ii11[IilIII11l1IlIii1I1l] if type(IlIil1ilii1I1lillII[Il111I11l11iiilll1l]) == "string" then return { [Il111I11l11iiilll1l] = IlIil1ilii1I1lillII[Il111I11l11iiilll1l]:sub(2) } end return IlIil1ilii1I1lillII end }) local Ii11Il1i1illl11iIll = IlilliI1i1I1II1111i.lIll11111I1I1lIIilIiiI local lIllIIiillii11Il11i1i = IlilliI1i1I1II1111i.i11l1ii1l111Ii111iii local iIl1lIlIll111IIIiIi = IlilliI1i1I1II1111i.lIllii1Iill11liIIIll local function iiIlIIiIillliIIi1ii(...) local IIi111lIl1ilIil1IiI, iIi1I1iIl1IiI11lI11, lIIllIIi1II1IliIilI, il1IlIililIIliiIl1l, lIlIllllIiiiIi1ll1I1l, liili1IlIi11lilliil, iiiiiiIll1illi1lIi1 local lIIi111li1lIllIIllI = {} local I1lIi1liIili1lll1l1 = {} iIi1I1iIl1IiI11lI11 = -1 lIIllIIi1II1IliIilI = setmetatable(lIIi111li1lIllIIllI, { __index = I1lIi1liIili1lll1l1, __newindex = function(ll1IiliI1ilIIilliiI, IilIII11l1IlIii1I1l, lIllIiIIiIII11IiiI11I) if IilIII11l1IlIii1I1l > iIi1I1iIl1IiI11lI11 and lIllIiIIiIII11IiiI11I then iIi1I1iIl1IiI11lI11 = IilIII11l1IlIii1I1l end I1lIi1liIili1lll1l1[IilIII11l1IlIii1I1l] = lIllIiIIiIII11IiiI11I end }) IIi111lIl1ilIil1IiI = 1 il1IlIililIIliiIl1l = getfenv()[string.char(#{ 47995, 87069, 126791, 98586, 60810, 118893, 40736, 13300, 60262, 42650, 58431, 55675, 88578, 111257, 107148, 29979, 110165, 771, 104797, 18471, 2286 } - 37 - 28 - 44 - 34 + 2 - 2 - 43 + 11 - 49 + 5 - 35 - 18 - 45 - 26 - 19 + 459, #{ 82230, 87407, 91177, 17610, 125352, 81526, 103346, 81640, 25111, 63895, 82670, 64639, 46883, 11396, 39615, 110293, 80049, 41175, 58333, 121435, 90922, 132495, 27609 } + 10 - 46 - 42 - 35 + 46 + 35 - 38 + 32 + 26 - 28 - 43 + 8 - 49 + 27 + 24 + 160, #{ 5025, 29752, 69605, 82472, 90572, 15962, 89655, 9806, 92421, 88801, 53135, 69365, 83327, 124282, 59835, 51821, 128628, 8490, 121661, 45936, 68472 } + 6 + 1 + 16 - 25 + 13 - 29 - 11 + 18 + 20 - 26 - 9 + 106, #{ 102640, 18782, 117406, 50895, 103149, 53352, 64964, 74869, 123482, 19726, 58065, 113695, 49681, 128580, 52292, 114861, 46240, 45797, 27173, 119499, 26422, 98942, 53061 } + 4 - 13 - 15 + 11 + 44 - 30 - 14 - 33 + 6 - 1 - 48 + 42 - 41 - 31 + 36 + 162, -#{ 58335, 25341, 115619, 23012, 42328, 130049, 2098, 110776, 58495, 50552, 41573, 121658, 3428, 98521, 102597, 85250, 29887, 24884, 48808, 111455, 129193 } - 9 + 8 + 42 + 13 + 24 + 36 + 24 - 36 + 48 + 17 - 4 + 18 - 27 - 16 - 1, #{ 11393, 48070, 110991, 18189, 115887, 31978, 75610, 126232, 84452, 77945, 63051, 47111, 63590, 84731, 56400, 34128, 40273, 57566, 77519, 95990, 50183, 19238 } - 40 - 29 - 43 + 21 - 17 - 6 - 42 + 31 - 32 - 40 + 276, -#{ 41863, 5473, 123654, 94897, 59258, 28386, 66988, 54656, 97578 } + 13 + 9 - 0 - 28 + 29 + 24 + 10 + 34 + 29 + 13 + 9 - 30):reverse()]() iiiiiiIll1illi1lIi1 = {} local iilIIli1Ii11iIII1ii = { ... } lIlIllllIiiiIi1ll1I1l = {} liili1IlIi11lilliil = select("#", ...) - 1 for illll1IIIlliiii1iii = 0, liili1IlIi11lilliil do lIIllIIi1II1IliIilI[illll1IIIlliiii1iii] = iilIIli1Ii11iIII1ii[illll1IIIlliiii1iii + 1] lIlIllllIiiiIi1ll1I1l[illll1IIIlliiii1iii] = iilIIli1Ii11iIII1ii[illll1IIIlliiii1iii + 1] end local iiI1ilIillI1l1iIIII = { [#{ 58612, 25842, 5114, 65025, 96265, 91239, 55974, 55352, 26568, 68425, 4589, 19697, 125839, 96112, 11409, 69094, 5798, 117016, 79410, 6685, 71925 } - 7 + 32 - 39 - 47 + 37 - 39 + 30 - 35 + 31 + 12 - 34 - 28 + 82] = function(i1Iiill1iil1Il1liIl) local iI1llil1lliIlIIIli1 = i1Iiill1iil1Il1liIl.Iii11iI11l1i1iIi1iII local lIlIll1IIi1l1llIIl11I = i1Iiill1iil1Il1liIl.lll1il1i1Il11IiIi1I1 local IiIIll1il11i1ll1IlI = i1Iiill1iil1Il1liIl.I1liiiIll1llliI11IiI local lIllII1iliI11lIl1l1ll = i1Iiill1iil1Il1liIl.iilliIi1iII1lIl1lIIi local i1IlIIi1iI1iiIIIii1 = i1Iiill1iil1Il1liIl.llI11i11IiiI1liIl11i local iIii1llli1iiilIllii, lIl1i1IliiiIi1lIiliI1, i1iIIIIIIi1Iilii1ll if lIlIll1IIi1l1llIIl11I == 1 then return true end if lIlIll1IIi1l1llIIl11I == 0 then iIii1llli1iiilIllii = iIi1I1iIl1IiI11lI11 else iIii1llli1iiilIllii = iI1llil1lliIlIIIli1 + lIlIll1IIi1l1llIIl11I - 2 end i1iIIIIIIi1Iilii1ll = {} lIl1i1IliiiIi1lIiliI1 = 0 for illll1IIIlliiii1iii = iI1llil1lliIlIIIli1, iIii1llli1iiilIllii do lIl1i1IliiiIi1lIiliI1 = lIl1i1IliiiIi1lIiliI1 + 1 i1iIIIIIIi1Iilii1ll[lIl1i1IliiiIi1lIiliI1] = lIIllIIi1II1IliIilI[illll1IIIlliiii1iii] and lIIllIIi1II1IliIilI[illll1IIIlliiii1iii] or lIliliiiIIli11iiliIlI end return true, i1iIIIIIIi1Iilii1ll end, [#{ 102554, 114027, 132690, 23101, 80051, 43600, 95650, 118665, 39933, 52011, 83734, 64936, 105310, 90322, 38763, 86447, 13426, 20355, 100788, 74976, 114880, 53287, 27486, 16533 } - 27 + 17 + 47 - 20 - 33 - 18 + 9 + 20 + 11 + 15 - 40 - 27 + 33] = function(i1Iiill1iil1Il1liIl) local iI1llil1lliIlIIIli1 = i1Iiill1iil1Il1liIl.Iii11iI11l1i1iIi1iII local lIlIll1IIi1l1llIIl11I = i1Iiill1iil1Il1liIl.lll1il1i1Il11IiIi1I1 local IiIIll1il11i1ll1IlI = i1Iiill1iil1Il1liIl.I1liiiIll1llliI11IiI local lIllII1iliI11lIl1l1ll = i1Iiill1iil1Il1liIl.iilliIi1iII1lIl1lIIi local i1IlIIi1iI1iiIIIii1 = i1Iiill1iil1Il1liIl.llI11i11IiiI1liIl11i local I111il11l1lll1l1li1 = lIIllIIi1II1IliIilI[iI1llil1lliIlIIIli1 + 2] local I1Ii1llIiI1liIil1ll = lIIllIIi1II1IliIilI[iI1llil1lliIlIIIli1] + I111il11l1lll1l1li1 lIIllIIi1II1IliIilI[iI1llil1lliIlIIIli1] = I1Ii1llIiI1liIil1ll if I111il11l1lll1l1li1 > 0 then if I1Ii1llIiI1liIil1ll <= tonumber(lIIllIIi1II1IliIilI[iI1llil1lliIlIIIli1 + 1]) then IIi111lIl1ilIil1IiI = IIi111lIl1ilIil1IiI + i1IlIIi1iI1iiIIIii1 lIIllIIi1II1IliIilI[iI1llil1lliIlIIIli1 + 3] = I1Ii1llIiI1liIil1ll end elseif I1Ii1llIiI1liIil1ll >= tonumber(lIIllIIi1II1IliIilI[iI1llil1lliIlIIIli1 + 1]) then IIi111lIl1ilIil1IiI = IIi111lIl1ilIil1IiI + i1IlIIi1iI1iiIIIii1 lIIllIIi1II1IliIilI[iI1llil1lliIlIIIli1 + 3] = I1Ii1llIiI1liIil1ll end end, [#{ 74646, 61044, 13053, 62733, 54825, 3567, 18083, 131768, 98325, 68851, 63812, 108630, 124132, 5053 } + 48 - 47 + 8 - 10 - 46 + 30 - 20 + 20 + 7 + 37 + 3 - 37] = function(i1Iiill1iil1Il1liIl) local iI1llil1lliIlIIIli1 = i1Iiill1iil1Il1liIl.Iii11iI11l1i1iIi1iII local lIlIll1IIi1l1llIIl11I = i1Iiill1iil1Il1liIl.lll1il1i1Il11IiIi1I1 local IiIIll1il11i1ll1IlI = i1Iiill1iil1Il1liIl.I1liiiIll1llliI11IiI local lIllII1iliI11lIl1l1ll = i1Iiill1iil1Il1liIl.iilliIi1iII1lIl1lIIi local i1IlIIi1iI1iiIIIii1 = i1Iiill1iil1Il1liIl.llI11i11IiiI1liIl11i lIIllIIi1II1IliIilI[iI1llil1lliIlIIIli1] = #lIIllIIi1II1IliIilI[lIlIll1IIi1l1llIIl11I] end, [#{ 55038, 98156, 73263, 9918, 98658, 6873, 64818, 14894, 32800, 29143, 104849, 34139, 106179, 106154, 78839, 82888, 119870, 52241, 71582, 66142 } - 30 + 24 + 1 + 7 - 31 - 38 + 40 + 30 + 2 - 7 - 20 - 38 + 59] = function(i1Iiill1iil1Il1liIl) local iI1llil1lliIlIIIli1 = i1Iiill1iil1Il1liIl.Iii11iI11l1i1iIi1iII local lIlIll1IIi1l1llIIl11I = i1Iiill1iil1Il1liIl.lll1il1i1Il11IiIi1I1 local IiIIll1il11i1ll1IlI = i1Iiill1iil1Il1liIl.I1liiiIll1llliI11IiI local lIllII1iliI11lIl1l1ll = i1Iiill1iil1Il1liIl.iilliIi1iII1lIl1lIIi local i1IlIIi1iI1iiIIIii1 = i1Iiill1iil1Il1liIl.llI11i11IiiI1liIl11i lIIllIIi1II1IliIilI[iI1llil1lliIlIIIli1] = {} end, [#{ 20944, 125532, 90168, 75274, 77158, 10706, 118904, 26089, 6484, 81622, 130959, 13777, 14789, 29631, 103740, 44303, 58960, 91101, 103824, 54711, 114444, 22693, 102348 } - 5 - 13 - 17 + 14 - 27 - 30 + 10 + 33 - 47 - 33 + 116] = function(i1Iiill1iil1Il1liIl) local iI1llil1lliIlIIIli1 = i1Iiill1iil1Il1liIl.Iii11iI11l1i1iIi1iII local lIlIll1IIi1l1llIIl11I = i1Iiill1iil1Il1liIl.lll1il1i1Il11IiIi1I1 local IiIIll1il11i1ll1IlI = i1Iiill1iil1Il1liIl.I1liiiIll1llliI11IiI local lIllII1iliI11lIl1l1ll = i1Iiill1iil1Il1liIl.iilliIi1iII1lIl1lIIi local i1IlIIi1iI1iiIIIii1 = i1Iiill1iil1Il1liIl.llI11i11IiiI1liIl11i lIIllIIi1II1IliIilI[iI1llil1lliIlIIIli1] = lIilIIIli1I11liIiii[lIllII1iliI11lIl1l1ll][Il111I11l11iiilll1l] end, [#{ 52554, 113350, 88348, 109922, 10153, 122957, 131257, 102915, 78908, 118205, 83683, 93829, 23498, 18885, 35153, 5424, 30884, 98330, 128037, 38597, 14171 } + 28 - 24 - 6 + 24 - 18 + 47 + 39 + 5 - 9 - 24 + 32 - 41 + 9 - 27 + 5 - 36 - 12 + 2] = function(i1Iiill1iil1Il1liIl) local iI1llil1lliIlIIIli1 = i1Iiill1iil1Il1liIl.Iii11iI11l1i1iIi1iII local lIlIll1IIi1l1llIIl11I = i1Iiill1iil1Il1liIl.lll1il1i1Il11IiIi1I1 local IiIIll1il11i1ll1IlI = i1Iiill1iil1Il1liIl.I1liiiIll1llliI11IiI local lIllII1iliI11lIl1l1ll = i1Iiill1iil1Il1liIl.iilliIi1iII1lIl1lIIi local i1IlIIi1iI1iiIIIii1 = i1Iiill1iil1Il1liIl.llI11i11IiiI1liIl11i lIIllIIi1II1IliIilI[iI1llil1lliIlIIIli1] = -lIIllIIi1II1IliIilI[lIlIll1IIi1l1llIIl11I] end, [#{ 120497, 91847, 102340, 3213, 50333, 78663, 117351, 95757, 23254, 67696, 55999, 133354, 32243, 121099, 16801, 34108, 60949, 72344, 74915, 29536, 90532, 119650 } - 43 - 20 + 8 - 24 + 13 + 35 + 35 + 36 - 25 - 19 - 46 - 46 + 29 + 62] = function(i1Iiill1iil1Il1liIl) local iI1llil1lliIlIIIli1 = i1Iiill1iil1Il1liIl.Iii11iI11l1i1iIi1iII local lIlIll1IIi1l1llIIl11I = i1Iiill1iil1Il1liIl.lll1il1i1Il11IiIi1I1 local IiIIll1il11i1ll1IlI = i1Iiill1iil1Il1liIl.I1liiiIll1llliI11IiI local lIllII1iliI11lIl1l1ll = i1Iiill1iil1Il1liIl.iilliIi1iII1lIl1lIIi local i1IlIIi1iI1iiIIIii1 = i1Iiill1iil1Il1liIl.llI11i11IiiI1liIl11i local lIllIi1llli1l1li1i111 = function(...) local lIlIlIilIIii1lIll1Ill = select("#", ...) local ll1IiliI1ilIIilliiI = { ... } return lIlIlIilIIii1lIll1Ill, ll1IiliI1ilIIilliiI end local iilIIli1Ii11iIII1ii, iI1l1IiiilIlliIliiI, iIii1llli1iiilIllii, lIl1i1IliiiIi1lIiliI1 iilIIli1Ii11iIII1ii = {} if lIlIll1IIi1l1llIIl11I ~= 1 then if lIlIll1IIi1l1llIIl11I ~= 0 then iIii1llli1iiilIllii = iI1llil1lliIlIIIli1 + lIlIll1IIi1l1llIIl11I - 1 else iIii1llli1iiilIllii = iIi1I1iIl1IiI11lI11 end lIl1i1IliiiIi1lIiliI1 = 0 for illll1IIIlliiii1iii = iI1llil1lliIlIIIli1 + 1, iIii1llli1iiilIllii do lIl1i1IliiiIi1lIiliI1 = lIl1i1IliiiIi1lIiliI1 + 1 iilIIli1Ii11iIII1ii[lIl1i1IliiiIi1lIiliI1] = lIIllIIi1II1IliIilI[illll1IIIlliiii1iii] end iIii1llli1iiilIllii, iI1l1IiiilIlliIliiI = lIllIi1llli1l1li1i111(lIIllIIi1II1IliIilI[iI1llil1lliIlIIIli1](unpack(iilIIli1Ii11iIII1ii, 1, iIii1llli1iiilIllii - iI1llil1lliIlIIIli1))) else iIii1llli1iiilIllii, iI1l1IiiilIlliIliiI = lIllIi1llli1l1li1i111(lIIllIIi1II1IliIilI[iI1llil1lliIlIIIli1]()) end iIi1I1iIl1IiI11lI11 = iI1llil1lliIlIIIli1 - 1 if IiIIll1il11i1ll1IlI ~= 1 then if IiIIll1il11i1ll1IlI ~= 0 then iIii1llli1iiilIllii = iI1llil1lliIlIIIli1 + IiIIll1il11i1ll1IlI - 2 else iIii1llli1iiilIllii = iIii1llli1iiilIllii + iI1llil1lliIlIIIli1 end lIl1i1IliiiIi1lIiliI1 = 0 for illll1IIIlliiii1iii = iI1llil1lliIlIIIli1, iIii1llli1iiilIllii do lIl1i1IliiiIi1lIiliI1 = lIl1i1IliiiIi1lIiliI1 + 1 lIIllIIi1II1IliIilI[illll1IIIlliiii1iii] = iI1l1IiiilIlliIliiI[lIl1i1IliiiIi1lIiliI1] end end end, [-#{ 99284, 126300, 72502, 120635, 23740, 107319, 27285, 50417, 6562, 128842, 5184, 45277, 2671, 108977, 104322, 86134, 120788, 59320, 47334, 106264, 31359 } - 9 + 15 + 35 + 38 + 32 - 22 + 18 - 39 + 36 - 33 - 37] = function(i1Iiill1iil1Il1liIl) local iI1llil1lliIlIIIli1 = i1Iiill1iil1Il1liIl.Iii11iI11l1i1iIi1iII local lIlIll1IIi1l1llIIl11I = i1Iiill1iil1Il1liIl.lll1il1i1Il11IiIi1I1 local IiIIll1il11i1ll1IlI = i1Iiill1iil1Il1liIl.I1liiiIll1llliI11IiI local lIllII1iliI11lIl1l1ll = i1Iiill1iil1Il1liIl.iilliIi1iII1lIl1lIIi local i1IlIIi1iI1iiIIIii1 = i1Iiill1iil1Il1liIl.llI11i11IiiI1liIl11i lIIllIIi1II1IliIilI[iI1llil1lliIlIIIli1] = lIIllIIi1II1IliIilI[iI1llil1lliIlIIIli1] - lIIllIIi1II1IliIilI[iI1llil1lliIlIIIli1 + 2] IIi111lIl1ilIil1IiI = IIi111lIl1ilIil1IiI + i1IlIIi1iI1iiIIIii1 end, [-#{ 11552, 19555, 8043, 101865, 44635, 120270, 18104, 94172, 530, 23839, 73087, 21203, 16098, 49787, 2755, 80161, 88671, 60126, 19753, 71363, 128571, 116155, 80617, 29172 } + 11 + 27 + 3 + 4 - 13 - 9 + 2 + 12 + 12 - 6 + 47 - 25 + 13 + 2 + 27 + 20 - 82] = function(i1Iiill1iil1Il1liIl) local iI1llil1lliIlIIIli1 = i1Iiill1iil1Il1liIl.Iii11iI11l1i1iIi1iII local lIlIll1IIi1l1llIIl11I = i1Iiill1iil1Il1liIl.lll1il1i1Il11IiIi1I1 local IiIIll1il11i1ll1IlI = i1Iiill1iil1Il1liIl.I1liiiIll1llliI11IiI local lIllII1iliI11lIl1l1ll = i1Iiill1iil1Il1liIl.iilliIi1iII1lIl1lIIi local i1IlIIi1iI1iiIIIii1 = i1Iiill1iil1Il1liIl.llI11i11IiiI1liIl11i lIlIll1IIi1l1llIIl11I = lIIllIIi1II1IliIilI[lIlIll1IIi1l1llIIl11I] if IiIIll1il11i1ll1IlI > 255 then IiIIll1il11i1ll1IlI = lIilIIIli1I11liIiii[IiIIll1il11i1ll1IlI - 256][Il111I11l11iiilll1l] else IiIIll1il11i1ll1IlI = lIIllIIi1II1IliIilI[IiIIll1il11i1ll1IlI] end lIIllIIi1II1IliIilI[iI1llil1lliIlIIIli1 + 1] = lIlIll1IIi1l1llIIl11I lIIllIIi1II1IliIilI[iI1llil1lliIlIIIli1] = lIlIll1IIi1l1llIIl11I[IiIIll1il11i1ll1IlI] end, [#{ 119079, 66792, 20248, 65396, 18526, 34793, 105944, 52382, 43711, 94572, 18698, 101876, 48893, 96631, 69136, 112496, 89513, 32549, 7015, 120123, 1205 } - 25 - 30 + 28 + 31 - 12 - 30 + 10 + 38 - 7 - 19 + 23 + 30 + 17 - 42 - 42 - 11 + 34] = function(i1Iiill1iil1Il1liIl) local iI1llil1lliIlIIIli1 = i1Iiill1iil1Il1liIl.Iii11iI11l1i1iIi1iII local lIlIll1IIi1l1llIIl11I = i1Iiill1iil1Il1liIl.lll1il1i1Il11IiIi1I1 local IiIIll1il11i1ll1IlI = i1Iiill1iil1Il1liIl.I1liiiIll1llliI11IiI local lIllII1iliI11lIl1l1ll = i1Iiill1iil1Il1liIl.iilliIi1iII1lIl1lIIi local i1IlIIi1iI1iiIIIii1 = i1Iiill1iil1Il1liIl.llI11i11IiiI1liIl11i lIIllIIi1II1IliIilI[iI1llil1lliIlIIIli1] = not lIIllIIi1II1IliIilI[lIlIll1IIi1l1llIIl11I] end, [#{ 101474, 119989, 15550, 87494, 110314, 78327, 20669, 81325, 30818, 121140, 76230, 115803, 89090, 70182, 97922, 82966, 82072, 103980, 92818, 45715, 34314, 42971, 106484 } - 48 + 14 + 10 - 43 - 30 + 31 + 2 + 20 - 41 - 27 - 6 - 30 + 28 + 117] = function(i1Iiill1iil1Il1liIl) local iI1llil1lliIlIIIli1 = i1Iiill1iil1Il1liIl.Iii11iI11l1i1iIi1iII local lIlIll1IIi1l1llIIl11I = i1Iiill1iil1Il1liIl.lll1il1i1Il11IiIi1I1 local IiIIll1il11i1ll1IlI = i1Iiill1iil1Il1liIl.I1liiiIll1llliI11IiI local lIllII1iliI11lIl1l1ll = i1Iiill1iil1Il1liIl.iilliIi1iII1lIl1lIIi local i1IlIIi1iI1iiIIIii1 = i1Iiill1iil1Il1liIl.llI11i11IiiI1liIl11i for illll1IIIlliiii1iii = iI1llil1lliIlIIIli1, lIlIll1IIi1l1llIIl11I do lIIllIIi1II1IliIilI[illll1IIIlliiii1iii] = nil end end, [#{ 110820, 62590, 116045, 64963, 11440, 96820, 79177, 69264, 80403, 64117, 29195, 130501, 23201, 29755, 117301, 5376, 79887, 48499, 92448, 52240, 106063 } - 2 - 32 + 16 - 35 - 27 - 42 + 10 + 26 - 18 - 7 - 26 - 15 + 134] = function(i1Iiill1iil1Il1liIl) local iI1llil1lliIlIIIli1 = i1Iiill1iil1Il1liIl.Iii11iI11l1i1iIi1iII local lIlIll1IIi1l1llIIl11I = i1Iiill1iil1Il1liIl.lll1il1i1Il11IiIi1I1 local IiIIll1il11i1ll1IlI = i1Iiill1iil1Il1liIl.I1liiiIll1llliI11IiI local lIllII1iliI11lIl1l1ll = i1Iiill1iil1Il1liIl.iilliIi1iII1lIl1lIIi local i1IlIIi1iI1iiIIIii1 = i1Iiill1iil1Il1liIl.llI11i11IiiI1liIl11i IIi111lIl1ilIil1IiI = IIi111lIl1ilIil1IiI + i1IlIIi1iI1iiIIIii1 end, [#{ 125426, 9657, 6425, 62222, 96351, 111162, 49746, 52500, 76565, 105364, 42304, 91125, 81451, 38786, 22675, 72314, 37303, 13062, 86995, 122299, 26341, 35437, 23343 } + 22 + 5 - 40 - 43 + 22 - 30 - 47 - 17 + 45 + 34 + 36 - 32 + 8 + 41] = function(i1Iiill1iil1Il1liIl) local iI1llil1lliIlIIIli1 = i1Iiill1iil1Il1liIl.Iii11iI11l1i1iIi1iII local lIlIll1IIi1l1llIIl11I = i1Iiill1iil1Il1liIl.lll1il1i1Il11IiIi1I1 local IiIIll1il11i1ll1IlI = i1Iiill1iil1Il1liIl.I1liiiIll1llliI11IiI local lIllII1iliI11lIl1l1ll = i1Iiill1iil1Il1liIl.iilliIi1iII1lIl1lIIi local i1IlIIi1iI1iiIIIii1 = i1Iiill1iil1Il1liIl.llI11i11IiiI1liIl11i iI1llil1lliIlIIIli1 = iI1llil1lliIlIIIli1 ~= 0 if lIlIll1IIi1l1llIIl11I > 255 then lIlIll1IIi1l1llIIl11I = lIilIIIli1I11liIiii[lIlIll1IIi1l1llIIl11I - 256][Il111I11l11iiilll1l] else lIlIll1IIi1l1llIIl11I = lIIllIIi1II1IliIilI[lIlIll1IIi1l1llIIl11I] end if IiIIll1il11i1ll1IlI > 255 then IiIIll1il11i1ll1IlI = lIilIIIli1I11liIiii[IiIIll1il11i1ll1IlI - 256][Il111I11l11iiilll1l] else IiIIll1il11i1ll1IlI = lIIllIIi1II1IliIilI[IiIIll1il11i1ll1IlI] end if lIlIll1IIi1l1llIIl11I < IiIIll1il11i1ll1IlI ~= iI1llil1lliIlIIIli1 then IIi111lIl1ilIil1IiI = IIi111lIl1ilIil1IiI + 1 end end, [#{ 27669, 44861, 78663, 71812, 85753, 23867, 111117, 63819, 5257, 67848, 60327, 95780, 40049, 44062, 27570, 6468, 106687, 98264, 117175, 5273, 66348, 1371, 116880 } - 37 + 4 + 4 - 41 + 41 - 5 + 8 + 23 + 2 + 46 - 45 - 37 + 24] = function(i1Iiill1iil1Il1liIl) local iI1llil1lliIlIIIli1 = i1Iiill1iil1Il1liIl.Iii11iI11l1i1iIi1iII local lIlIll1IIi1l1llIIl11I = i1Iiill1iil1Il1liIl.lll1il1i1Il11IiIi1I1 local IiIIll1il11i1ll1IlI = i1Iiill1iil1Il1liIl.I1liiiIll1llliI11IiI local lIllII1iliI11lIl1l1ll = i1Iiill1iil1Il1liIl.iilliIi1iII1lIl1lIIi local i1IlIIi1iI1iiIIIii1 = i1Iiill1iil1Il1liIl.llI11i11IiiI1liIl11i local lilIl1iI1IiIiiIlIi1 = lIilIIIli1I11liIiii[lIllII1iliI11lIl1l1ll][Il111I11l11iiilll1l] lIIllIIi1II1IliIilI[iI1llil1lliIlIIIli1] = il1IlIililIIliiIl1l[lilIl1iI1IiIiiIlIi1] end, [#{ 20009, 61955, 13554, 28869, 76977, 38311, 45195, 53060, 73074, 65853, 60555, 129889, 31053, 52045, 128494, 104056, 50148, 47074, 100028, 32695, 80894, 32230 } - 10 - 47 - 9 + 33 - 19 + 29 + 9 + 6 + 13 - 43 + 41] = function(i1Iiill1iil1Il1liIl) local iI1llil1lliIlIIIli1 = i1Iiill1iil1Il1liIl.Iii11iI11l1i1iIi1iII local lIlIll1IIi1l1llIIl11I = i1Iiill1iil1Il1liIl.lll1il1i1Il11IiIi1I1 local IiIIll1il11i1ll1IlI = i1Iiill1iil1Il1liIl.I1liiiIll1llliI11IiI local lIllII1iliI11lIl1l1ll = i1Iiill1iil1Il1liIl.iilliIi1iII1lIl1lIIi local i1IlIIi1iI1iiIIIii1 = i1Iiill1iil1Il1liIl.llI11i11IiiI1liIl11i lIIllIIi1II1IliIilI[iI1llil1lliIlIIIli1] = il1I11liIiil111iIl1[lIlIll1IIi1l1llIIl11I] end, [#{ 48402, 3140, 27318, 107974, 117150, 131744, 121317, 79724, 61815, 123098, 52531, 67872, 12290, 98018, 57431, 28666, 82919, 45822, 119760, 11335, 74126, 7335, 114815 } - 41 - 33 - 40 - 16 - 3 - 38 + 1 + 6 + 20 - 2 + 25 + 11 - 8 + 104] = function(i1Iiill1iil1Il1liIl) local iI1llil1lliIlIIIli1 = i1Iiill1iil1Il1liIl.Iii11iI11l1i1iIi1iII local lIlIll1IIi1l1llIIl11I = i1Iiill1iil1Il1liIl.lll1il1i1Il11IiIi1I1 local IiIIll1il11i1ll1IlI = i1Iiill1iil1Il1liIl.I1liiiIll1llliI11IiI local lIllII1iliI11lIl1l1ll = i1Iiill1iil1Il1liIl.iilliIi1iII1lIl1lIIi local i1IlIIi1iI1iiIIIii1 = i1Iiill1iil1Il1liIl.llI11i11IiiI1liIl11i local lilIl1iI1IiIiiIlIi1 = lIilIIIli1I11liIiii[lIllII1iliI11lIl1l1ll][Il111I11l11iiilll1l] il1IlIililIIliiIl1l[lilIl1iI1IiIiiIlIi1] = lIIllIIi1II1IliIilI[iI1llil1lliIlIIIli1] end, [#{ 114787, 9496, 79819, 2696, 58276, 79730, 41040, 133187, 88871 } - 5 + 46 - 48 - 1 - 29 + 25 - 7 + 14 + 24 + 5 - 21 - 42 - 18 + 18 + 1 + 30] = function(i1Iiill1iil1Il1liIl) local iI1llil1lliIlIIIli1 = i1Iiill1iil1Il1liIl.Iii11iI11l1i1iIi1iII local lIlIll1IIi1l1llIIl11I = i1Iiill1iil1Il1liIl.lll1il1i1Il11IiIi1I1 local IiIIll1il11i1ll1IlI = i1Iiill1iil1Il1liIl.I1liiiIll1llliI11IiI local lIllII1iliI11lIl1l1ll = i1Iiill1iil1Il1liIl.iilliIi1iII1lIl1lIIi local i1IlIIi1iI1iiIIIii1 = i1Iiill1iil1Il1liIl.llI11i11IiiI1liIl11i for illll1IIIlliiii1iii = iI1llil1lliIlIIIli1, iI1llil1lliIlIIIli1 + (lIlIll1IIi1l1llIIl11I > 0 and lIlIll1IIi1l1llIIl11I - 1 or liili1IlIi11lilliil) do if illll1IIIlliiii1iii - iI1llil1lliIlIIIli1 <= liili1IlIi11lilliil then lIIllIIi1II1IliIilI[illll1IIIlliiii1iii] = lIlIllllIiiiIi1ll1I1l[lIllIIiillii11Il11i1i + (illll1IIIlliiii1iii - iI1llil1lliIlIIIli1)] else lIIllIIi1II1IliIilI[illll1IIIlliiii1iii] = nil end end end, [-#{ 41751, 108413, 74081, 5385, 111380, 116912, 126395, 100145, 105188, 23908, 17575, 43190, 3253, 64803, 18132, 106022, 105099 } + 36 - 41 - 35 + 20 - 25 + 42 + 48 + 2 + 22 - 29] = function(i1Iiill1iil1Il1liIl) local iI1llil1lliIlIIIli1 = i1Iiill1iil1Il1liIl.Iii11iI11l1i1iIi1iII local lIlIll1IIi1l1llIIl11I = i1Iiill1iil1Il1liIl.lll1il1i1Il11IiIi1I1 local IiIIll1il11i1ll1IlI = i1Iiill1iil1Il1liIl.I1liiiIll1llliI11IiI local lIllII1iliI11lIl1l1ll = i1Iiill1iil1Il1liIl.iilliIi1iII1lIl1lIIi local i1IlIIi1iI1iiIIIii1 = i1Iiill1iil1Il1liIl.llI11i11IiiI1liIl11i il1I11liIiil111iIl1[lIlIll1IIi1l1llIIl11I] = lIIllIIi1II1IliIilI[iI1llil1lliIlIIIli1] end, [#{ 83620, 10503, 86883, 5759, 52395, 69834, 18467, 32973, 21128, 63555, 83526, 111018, 40327, 6588, 97592, 111591, 121589, 32459, 124336, 120397, 85097, 28629, 35973 } + 39 - 47 - 46 - 29 - 13 - 40 + 35 - 25 - 5 - 19 + 41 + 88] = function(i1Iiill1iil1Il1liIl) local iI1llil1lliIlIIIli1 = i1Iiill1iil1Il1liIl.Iii11iI11l1i1iIi1iII local lIlIll1IIi1l1llIIl11I = i1Iiill1iil1Il1liIl.lll1il1i1Il11IiIi1I1 local IiIIll1il11i1ll1IlI = i1Iiill1iil1Il1liIl.I1liiiIll1llliI11IiI local lIllII1iliI11lIl1l1ll = i1Iiill1iil1Il1liIl.iilliIi1iII1lIl1lIIi local i1IlIIi1iI1iiIIIii1 = i1Iiill1iil1Il1liIl.llI11i11IiiI1liIl11i lIIllIIi1II1IliIilI[iI1llil1lliIlIIIli1] = lIIllIIi1II1IliIilI[lIlIll1IIi1l1llIIl11I] end, [-#{ 56455, 12529, 74987, 31802, 48709, 50611, 39652, 131040, 118190, 35825, 49366, 25297, 117309, 35022, 10221, 68258, 4291, 72372, 40245, 82119, 7196, 75749, 87937, 78297 } - 9 + 48 + 48 + 39 - 7 + 7 - 46 - 0 - 4 - 2 + 30 + 48 - 24 - 43 - 43] = function(i1Iiill1iil1Il1liIl) local iI1llil1lliIlIIIli1 = i1Iiill1iil1Il1liIl.Iii11iI11l1i1iIi1iII local lIlIll1IIi1l1llIIl11I = i1Iiill1iil1Il1liIl.lll1il1i1Il11IiIi1I1 local IiIIll1il11i1ll1IlI = i1Iiill1iil1Il1liIl.I1liiiIll1llliI11IiI local lIllII1iliI11lIl1l1ll = i1Iiill1iil1Il1liIl.iilliIi1iII1lIl1lIIi local i1IlIIi1iI1iiIIIii1 = i1Iiill1iil1Il1liIl.llI11i11IiiI1liIl11i for illll1IIIlliiii1iii = iI1llil1lliIlIIIli1, iIi1I1iIl1IiI11lI11 do for IilIII11l1IlIii1I1l, lIliii1IiI11IllII1IlI in next, iiiiiiIll1illi1lIi1, nil do for lilIl1iI1IiIiiIlIi1, il1IlII1ii1111Iiii1 in next, lIliii1IiI11IllII1IlI, nil do local ii1I1ilIl1l1Iii1lli = il1IlII1ii1111Iiii1.segment[il1IlII1ii1111Iiii1.offset] if lIIllIIi1II1IliIilI[illll1IIIlliiii1iii] == ii1I1ilIl1l1Iii1lli then lIliii1IiI11IllII1IlI[lilIl1iI1IiIiiIlIi1] = { segment = {ii1I1ilIl1l1Iii1lli}, offset = 1 } break end end end end end, [-#{ 8597, 123036, 5852, 24703, 60197, 11496, 108944, 132121, 128490, 53638, 12753, 23545, 111795, 90145, 81730, 60770, 44463, 21305, 25420, 66621, 54381 } + 49 + 10 - 22 + 3 - 21 + 6 + 18 - 43 - 28 + 42 + 38 + 25 - 1 - 44 - 6] = function(i1Iiill1iil1Il1liIl) local iI1llil1lliIlIIIli1 = i1Iiill1iil1Il1liIl.Iii11iI11l1i1iIi1iII local lIlIll1IIi1l1llIIl11I = i1Iiill1iil1Il1liIl.lll1il1i1Il11IiIi1I1 local IiIIll1il11i1ll1IlI = i1Iiill1iil1Il1liIl.I1liiiIll1llliI11IiI local lIllII1iliI11lIl1l1ll = i1Iiill1iil1Il1liIl.iilliIi1iII1lIl1lIIi local i1IlIIi1iI1iiIIIii1 = i1Iiill1iil1Il1liIl.llI11i11IiiI1liIl11i if IiIIll1il11i1ll1IlI > 255 then IiIIll1il11i1ll1IlI = lIilIIIli1I11liIiii[IiIIll1il11i1ll1IlI - 256][Il111I11l11iiilll1l] else IiIIll1il11i1ll1IlI = lIIllIIi1II1IliIilI[IiIIll1il11i1ll1IlI] end lIIllIIi1II1IliIilI[iI1llil1lliIlIIIli1] = lIIllIIi1II1IliIilI[lIlIll1IIi1l1llIIl11I][IiIIll1il11i1ll1IlI] end, [-#{ 8921, 67103, 34599, 66941, 74151, 92415, 54568, 123615, 92023, 23090, 106644, 13372, 108902, 133124, 96028, 2442, 31440, 114509, 69443, 58308, 90082 } + 48 + 47 - 41 + 40 + 43 + 12 + 35 - 33 + 14 + 32 - 13 - 157] = function(i1Iiill1iil1Il1liIl) local iI1llil1lliIlIIIli1 = i1Iiill1iil1Il1liIl.Iii11iI11l1i1iIi1iII local lIlIll1IIi1l1llIIl11I = i1Iiill1iil1Il1liIl.lll1il1i1Il11IiIi1I1 local IiIIll1il11i1ll1IlI = i1Iiill1iil1Il1liIl.I1liiiIll1llliI11IiI local lIllII1iliI11lIl1l1ll = i1Iiill1iil1Il1liIl.iilliIi1iII1lIl1lIIi local i1IlIIi1iI1iiIIIii1 = i1Iiill1iil1Il1liIl.llI11i11IiiI1liIl11i iI1llil1lliIlIIIli1 = iI1llil1lliIlIIIli1 ~= 0 if lIlIll1IIi1l1llIIl11I > 255 then lIlIll1IIi1l1llIIl11I = lIilIIIli1I11liIiii[lIlIll1IIi1l1llIIl11I - 256][Il111I11l11iiilll1l] else lIlIll1IIi1l1llIIl11I = lIIllIIi1II1IliIilI[lIlIll1IIi1l1llIIl11I] end if IiIIll1il11i1ll1IlI > 255 then IiIIll1il11i1ll1IlI = lIilIIIli1I11liIiii[IiIIll1il11i1ll1IlI - 256][Il111I11l11iiilll1l] else IiIIll1il11i1ll1IlI = lIIllIIi1II1IliIilI[IiIIll1il11i1ll1IlI] end if lIlIll1IIi1l1llIIl11I == IiIIll1il11i1ll1IlI ~= iI1llil1lliIlIIIli1 then IIi111lIl1ilIil1IiI = IIi111lIl1ilIil1IiI + 1 end end, [#{ 101949, 109518, 90806, 87526, 52423, 113877, 133059, 105242, 92664, 55014, 64087, 80518, 77810, 48093, 86325, 34265, 11409, 133390, 99966, 112742, 38779 } - 19 - 43 - 40 + 15 - 6 + 36 + 30 - 25 - 20 - 48 - 0 + 37 + 70] = function(i1Iiill1iil1Il1liIl) local iI1llil1lliIlIIIli1 = i1Iiill1iil1Il1liIl.Iii11iI11l1i1iIi1iII local lIlIll1IIi1l1llIIl11I = i1Iiill1iil1Il1liIl.lll1il1i1Il11IiIi1I1 local IiIIll1il11i1ll1IlI = i1Iiill1iil1Il1liIl.I1liiiIll1llliI11IiI local lIllII1iliI11lIl1l1ll = i1Iiill1iil1Il1liIl.iilliIi1iII1lIl1lIIi local i1IlIIi1iI1iiIIIii1 = i1Iiill1iil1Il1liIl.llI11i11IiiI1liIl11i lIIllIIi1II1IliIilI[iI1llil1lliIlIIIli1] = lIlIll1IIi1l1llIIl11I ~= 0 if IiIIll1il11i1ll1IlI ~= 0 then IIi111lIl1ilIil1IiI = IIi111lIl1ilIil1IiI + 1 end end, [-#{ 3427, 21452, 77395, 64163, 66540, 15102, 104289, 127743, 30998, 110490, 28029, 110859, 88909, 75054, 1974, 20827, 88849, 41877, 25465, 25752, 47101, 72083, 30323, 68482 } + 24 + 48 - 9 - 32 + 31 - 23 - 16 - 35 + 25 + 19 + 16 + 41 - 39] = function(i1Iiill1iil1Il1liIl) local iI1llil1lliIlIIIli1 = i1Iiill1iil1Il1liIl.Iii11iI11l1i1iIi1iII local lIlIll1IIi1l1llIIl11I = i1Iiill1iil1Il1liIl.lll1il1i1Il11IiIi1I1 local IiIIll1il11i1ll1IlI = i1Iiill1iil1Il1liIl.I1liiiIll1llliI11IiI local lIllII1iliI11lIl1l1ll = i1Iiill1iil1Il1liIl.iilliIi1iII1lIl1lIIi local i1IlIIi1iI1iiIIIii1 = i1Iiill1iil1Il1liIl.llI11i11IiiI1liIl11i if lIlIll1IIi1l1llIIl11I > 255 then lIlIll1IIi1l1llIIl11I = lIilIIIli1I11liIiii[lIlIll1IIi1l1llIIl11I - 256][Il111I11l11iiilll1l] else lIlIll1IIi1l1llIIl11I = lIIllIIi1II1IliIilI[lIlIll1IIi1l1llIIl11I] end if IiIIll1il11i1ll1IlI > 255 then IiIIll1il11i1ll1IlI = lIilIIIli1I11liIiii[IiIIll1il11i1ll1IlI - 256][Il111I11l11iiilll1l] else IiIIll1il11i1ll1IlI = lIIllIIi1II1IliIilI[IiIIll1il11i1ll1IlI] end lIIllIIi1II1IliIilI[iI1llil1lliIlIIIli1] = lIlIll1IIi1l1llIIl11I + IiIIll1il11i1ll1IlI end, [#{ 84614, 39699, 1546, 73161, 29948, 41766, 74179, 42050, 66777, 92481, 130704, 72563, 119679, 107274, 56804, 39066, 123722, 36435, 85230, 72856, 96828, 124167 } - 20 + 20 - 33 - 14 - 0 - 32 + 10 + 24 - 11 - 18 - 41 - 38 + 36 - 40 + 157] = function(i1Iiill1iil1Il1liIl) local iI1llil1lliIlIIIli1 = i1Iiill1iil1Il1liIl.Iii11iI11l1i1iIi1iII local lIlIll1IIi1l1llIIl11I = i1Iiill1iil1Il1liIl.lll1il1i1Il11IiIi1I1 local IiIIll1il11i1ll1IlI = i1Iiill1iil1Il1liIl.I1liiiIll1llliI11IiI local lIllII1iliI11lIl1l1ll = i1Iiill1iil1Il1liIl.iilliIi1iII1lIl1lIIi local i1IlIIi1iI1iiIIIii1 = i1Iiill1iil1Il1liIl.llI11i11IiiI1liIl11i local IiIiiIi11lllilii1lI = Ii11Il1i1illl11iIll[lIllII1iliI11lIl1l1ll] local iI1llIIliiii1I1ii1I = {} local il1ll11llI111lIIIIl = setmetatable({}, { __index = function(ll1IiliI1ilIIilliiI, IilIII11l1IlIii1I1l) local il1IlII1ii1111Iiii1 = iI1llIIliiii1I1ii1I[IilIII11l1IlIii1I1l] return il1IlII1ii1111Iiii1.segment[il1IlII1ii1111Iiii1.offset] end, __newindex = function(ll1IiliI1ilIIilliiI, IilIII11l1IlIii1I1l, lIllIiIIiIII11IiiI11I) local il1IlII1ii1111Iiii1 = iI1llIIliiii1I1ii1I[IilIII11l1IlIii1I1l] il1IlII1ii1111Iiii1.segment[il1IlII1ii1111Iiii1.offset] = lIllIiIIiIII11IiiI11I end }) for illll1IIIlliiii1iii = 1, IiIiiIi11lllilii1lI[IIIiIl1i1l1l1iI1IiI] do local lilIIiiIiiliI11Iiii = lii1iliIlIIliii11il[IIi111lIl1ilIil1IiI] if lilIIiiIiiliI11Iiii[ii11i1lIiIiIii1Illi] == IIlI1iIlil1li1li1Ii then iI1llIIliiii1I1ii1I[illll1IIIlliiii1iii - 1] = { segment = lIIllIIi1II1IliIilI, offset = lilIIiiIiiliI11Iiii[iiilIlIiIIIllll11ii] } elseif lilIIiiIiiliI11Iiii[ii11i1lIiIiIii1Illi] == lI1il1illl111IiIll1 then iI1llIIliiii1I1ii1I[illll1IIIlliiii1iii - 1] = { segment = il1I11liIiil111iIl1, offset = lilIIiiIiiliI11Iiii[iiilIlIiIIIllll11ii] } end IIi111lIl1ilIil1IiI = IIi111lIl1ilIil1IiI + 1 end iiiiiiIll1illi1lIi1[#iiiiiiIll1illi1lIi1 + 1] = iI1llIIliiii1I1ii1I local ili1lIlIilIIlIi1II1 = ll1i11liIIIIIIIIlli(IiIiiIi11lllilii1lI, il1ll11llI111lIIIIl) lIIllIIi1II1IliIilI[iI1llil1lliIlIIIli1] = ili1lIlIilIIlIi1II1 end, [#{ 76420, 54161, 16078, 55589, 64512, 56383, 65699, 72668 } + 23 + 6 - 6 - 1 + 11 + 20 - 1 - 19 + 15 - 37 - 19] = function(i1Iiill1iil1Il1liIl) local iI1llil1lliIlIIIli1 = i1Iiill1iil1Il1liIl.Iii11iI11l1i1iIi1iII local lIlIll1IIi1l1llIIl11I = i1Iiill1iil1Il1liIl.lll1il1i1Il11IiIi1I1 local IiIIll1il11i1ll1IlI = i1Iiill1iil1Il1liIl.I1liiiIll1llliI11IiI local lIllII1iliI11lIl1l1ll = i1Iiill1iil1Il1liIl.iilliIi1iII1lIl1lIIi local i1IlIIi1iI1iiIIIii1 = i1Iiill1iil1Il1liIl.llI11i11IiiI1liIl11i local IlIliII11Illi11iiIi = iI1llil1lliIlIIIli1 + 2 local iilIliillliI111111I = { lIIllIIi1II1IliIilI[iI1llil1lliIlIIIli1](lIIllIIi1II1IliIilI[iI1llil1lliIlIIIli1 + 1], lIIllIIi1II1IliIilI[iI1llil1lliIlIIIli1 + 2]) } for illll1IIIlliiii1iii = 1, IiIIll1il11i1ll1IlI do lIIllIIi1II1IliIilI[IlIliII11Illi11iiIi + illll1IIIlliiii1iii] = iilIliillliI111111I[illll1IIIlliiii1iii] end if lIIllIIi1II1IliIilI[iI1llil1lliIlIIIli1 + 3] ~= nil then lIIllIIi1II1IliIilI[iI1llil1lliIlIIIli1 + 2] = lIIllIIi1II1IliIilI[iI1llil1lliIlIIIli1 + 3] else IIi111lIl1ilIil1IiI = IIi111lIl1ilIil1IiI + 1 end end, [#{ 92387, 39058, 133154, 104782, 62602, 41410, 108453, 122441, 94202, 10765, 42845, 45031, 12009, 94977, 80223, 94838, 74216, 10924, 26860, 120731, 124283 } + 13 - 34 - 23 + 29 - 15 - 13 - 17 - 9 + 36 + 16 - 13 - 11 + 32] = function(i1Iiill1iil1Il1liIl) local iI1llil1lliIlIIIli1 = i1Iiill1iil1Il1liIl.Iii11iI11l1i1iIi1iII local lIlIll1IIi1l1llIIl11I = i1Iiill1iil1Il1liIl.lll1il1i1Il11IiIi1I1 local IiIIll1il11i1ll1IlI = i1Iiill1iil1Il1liIl.I1liiiIll1llliI11IiI local lIllII1iliI11lIl1l1ll = i1Iiill1iil1Il1liIl.iilliIi1iII1lIl1lIIi local i1IlIIi1iI1iiIIIii1 = i1Iiill1iil1Il1liIl.llI11i11IiiI1liIl11i if lIlIll1IIi1l1llIIl11I > 255 then lIlIll1IIi1l1llIIl11I = lIilIIIli1I11liIiii[lIlIll1IIi1l1llIIl11I - 256][Il111I11l11iiilll1l] else lIlIll1IIi1l1llIIl11I = lIIllIIi1II1IliIilI[lIlIll1IIi1l1llIIl11I] end if IiIIll1il11i1ll1IlI > 255 then IiIIll1il11i1ll1IlI = lIilIIIli1I11liIiii[IiIIll1il11i1ll1IlI - 256][Il111I11l11iiilll1l] else IiIIll1il11i1ll1IlI = lIIllIIi1II1IliIilI[IiIIll1il11i1ll1IlI] end lIIllIIi1II1IliIilI[iI1llil1lliIlIIIli1][lIlIll1IIi1l1llIIl11I] = IiIIll1il11i1ll1IlI end, [-#{ 99731, 112965, 41827, 87319, 85186, 102886, 121213, 123849, 93301, 70775, 107515, 117650, 128094, 45660, 60369, 19761, 16202, 51113, 13219, 41633, 39215 } + 49 + 2 - 41 + 15 + 34 + 35 + 39 - 28 + 42 + 11 - 8 + 45 - 170] = function(i1Iiill1iil1Il1liIl) local iI1llil1lliIlIIIli1 = i1Iiill1iil1Il1liIl.Iii11iI11l1i1iIi1iII local lIlIll1IIi1l1llIIl11I = i1Iiill1iil1Il1liIl.lll1il1i1Il11IiIi1I1 local IiIIll1il11i1ll1IlI = i1Iiill1iil1Il1liIl.I1liiiIll1llliI11IiI local lIllII1iliI11lIl1l1ll = i1Iiill1iil1Il1liIl.iilliIi1iII1lIl1lIIi local i1IlIIi1iI1iiIIIii1 = i1Iiill1iil1Il1liIl.llI11i11IiiI1liIl11i if not not lIIllIIi1II1IliIilI[iI1llil1lliIlIIIli1] == (IiIIll1il11i1ll1IlI == 0) then IIi111lIl1ilIil1IiI = IIi111lIl1ilIil1IiI + 1 end end } local iI11II1IIIIIiIlI1Il = { [-#{ 86277, 49319, 16914, 99492, 92368, 24447, 103236, 73809, 38448, 85774, 21413, 6775, 68087, 124694, 74599, 20995, 51824, 63081, 58396, 60229, 36503, 124416 } - 2 - 10 + 28 - 23 - 32 - 1 + 42 - 41 + 30 + 8 + 1 + 28 - 30 + 41 + 6 - 22] = iiI1ilIillI1l1iIIII[-#{ 127601, 15130, 129765, 27496, 109652, 19750, 53483, 12424, 114724, 50365, 39409, 65658, 115500, 125814, 52824, 92544, 38848, 97887, 79693, 80742, 7412, 33608 } - 18 + 27 + 41 + 15 + 48 - 47 + 12 + 20 + 9 + 8 + 10 - 89], [-#{ 76306, 118469, 18590, 3035 } + 22 + 28 - 20 - 22 + 20 + 44 - 34 - 29 - 19 + 14 + 0 + 2] = iiI1ilIillI1l1iIIII[-#{ 100940, 123152, 67602, 11846, 55523, 4532, 41143, 119719, 7385, 90844, 129907, 27525, 105742, 92117, 42416, 128029, 49720, 95282, 99604, 9882, 45548, 78087 } + 14 + 38 + 46 + 21 - 38 + 40 + 43 - 32 - 23 - 44 - 30 + 3 + 43 + 41 - 100], [#{ 83397, 56069, 6055, 79567, 61204, 68885, 18614, 89625, 108676, 119762, 19498, 116051, 38860, 64264, 99950, 125441, 38615, 65846, 69072, 99643, 99253, 11434, 53452 } - 29 - 22 + 26 - 23 - 37 + 2 - 0 - 47 + 22 - 35 + 43 - 33 - 18 + 131] = iiI1ilIillI1l1iIIII[-#{ 101047, 88807, 54688, 85189, 96265, 21156, 58459, 74849, 68047, 21960, 34525, 26073, 109284, 3207, 42998, 44523, 132881, 78710, 24967, 78078, 35060, 21412 } + 35 - 41 + 2 + 49 - 3 - 42 - 30 + 18 + 43 - 18 + 48 - 46 + 43 + 23 - 47], [-#{ 29521, 112808, 117913, 36493, 1116, 15252, 35397, 122979, 42557, 85534, 64836, 84272, 29205, 85133, 38363, 132940, 40925, 26398, 71766, 78733, 49612, 130498, 105110, 7731 } - 15 + 2 + 16 + 37 - 34 + 13 + 25 + 43 - 41 + 20 - 46 + 10 + 48 + 21 - 71] = iiI1ilIillI1l1iIIII[-#{ 79863, 78721, 116469, 57061, 111700, 30901, 89938, 64811, 118431, 49992, 102428, 124260 } - 5 + 37 + 2 - 3 - 4 + 39 - 19 - 7 - 12 + 30 - 22], [#{ 65384, 91831, 53207, 128244, 13362, 17108, 105158, 74391, 61265, 26744, 69718, 14017, 52509, 43143, 47730, 80313, 64124, 52214, 47228, 53833, 109634, 53389 } - 0 + 3 + 34 + 35 - 29 + 42 - 37 - 24 + 3 - 29 + 18 + 8 - 36 - 49 + 44] = iiI1ilIillI1l1iIIII[#{ 90816, 63508, 43954, 88281, 36172, 78012, 66705, 71272, 21528, 54877, 31191, 50375, 50839, 5477, 133568, 12643, 5464, 93720, 132242, 87272 } + 36 - 39 - 45 + 36 + 1 + 3 - 35 - 42 + 41 - 32 - 27 - 25 - 34 - 24 + 11 + 181], [#{ 70829, 79520, 16185, 64898, 42831, 95590, 63475, 30411, 38556, 89593, 109421, 31705, 90898, 14749, 101825, 72479, 113463, 42416, 55878, 50349, 6890, 61175 } - 11 - 3 - 4 - 1 - 44 - 43 + 2 - 31 + 3 + 5 + 37 + 5 + 69] = iiI1ilIillI1l1iIIII[-#{ 122264, 65713, 75283, 30392, 129392, 122192, 63019, 56858, 32671, 132202, 131650, 17904, 101813, 37753, 9591, 56675, 73896, 116638, 117027, 23007, 16426 } - 15 + 43 + 36 + 48 + 29 - 3 - 48 + 36 - 7 + 47 - 136], [-#{ 30082, 107917, 129702, 104775, 120021, 24022, 46125, 90100, 97443, 114321, 42674, 35754, 34384, 73638, 93276, 124923, 39695, 64959, 10572, 55102, 93194 } + 34 + 8 - 15 - 19 + 31 + 39 + 25 + 8 + 19 + 3 + 17 + 48 - 170] = iiI1ilIillI1l1iIIII[-#{ 95353, 8828, 118154, 64465, 103017, 104149, 32058, 59702, 94328, 93930, 125171, 22744, 90147, 42682, 49159, 78359, 35152, 46059, 89393, 86054 } - 3 + 16 - 30 - 47 + 0 + 36 - 31 + 47 + 21 + 34 - 6], [#{ 77543, 76655, 12356, 17062, 1477, 122664, 108597, 126520, 23372, 126231, 44025, 92991, 14537, 11972, 93653, 82655, 133069, 44073, 19789 } + 37 + 25 - 36 + 27 - 13 + 28 + 47 - 30 + 3 + 24 - 27 - 11 - 38 - 16 - 31] = iiI1ilIillI1l1iIIII[#{ 54136, 119131, 71760, 13193, 112625, 23648, 129297, 34493, 63346, 78243, 27910, 21456, 119973, 42381, 32665, 6419, 24088, 122263, 65509, 74249, 107858 } - 6 - 14 - 1 - 41 - 46 - 44 + 40 - 18 + 28 - 16 - 32 + 134], [-#{ 35045, 51952, 123103, 18268, 72987, 94466, 113411, 116752, 3439, 97339, 4191, 74216, 89574, 79441, 118335, 322, 113539, 63554, 87769, 61743 } + 42 - 3 - 26 + 37 - 22 - 6 + 0 - 23 + 42 + 4 - 1 - 15] = iiI1ilIillI1l1iIIII[-#{ 45680, 13336, 117421, 64267, 53787, 110598, 61792, 58675, 72485, 24423, 94346, 86391, 57666, 42819, 71856, 85970, 66626, 44186, 34834, 51540, 48049, 8138, 65043, 24364 } + 16 - 1 + 19 - 9 - 16 + 19 - 30 - 19 + 23 + 45 - 47 + 23 + 38 - 15], [-#{ 4955, 107415, 41044, 121597, 80598, 126873, 94123, 30240, 37739, 78050, 121566, 102738, 103225, 124867, 132743, 77784, 90355, 13968, 85762, 133601, 60041, 56827 } + 46 - 10 - 14 + 21 + 7 + 41 - 22 + 46 - 27 + 34 + 15 - 17 + 20 + 23 + 23 - 154] = iiI1ilIillI1l1iIIII[-#{ 133055, 87687, 108793, 22810, 115679, 22568, 85402, 23571, 96985, 47414, 53148, 80285, 27927, 47464, 37773, 109218, 47195, 9236, 125569, 46174, 100240, 48516 } + 45 - 46 + 34 - 28 + 24 - 23 - 35 + 27 + 0 - 41 - 49 + 44 + 28 + 21 + 45 - 17], [#{ 1216, 23468, 23831, 75043, 39627, 14436, 63128, 73191, 1504, 57718, 11204, 64584, 654, 48056, 47235, 67877, 41971, 116700, 31737, 104164, 25462 } + 21 - 42 + 16 - 4 - 31 - 13 + 41 + 30 - 41 - 1 - 17 - 41 - 39 - 34 - 9 + 154] = iiI1ilIillI1l1iIIII[#{ 93585, 74861, 124651, 100105, 101450, 112628, 95105, 125095, 43902, 35762, 99450, 101757, 66528, 91314, 79295, 47195, 75665, 35249, 1107, 25110, 131426, 79550 } + 39 - 29 - 39 + 46 - 38 - 6 + 35 - 3 - 4 - 33 + 18 - 37 + 30], [-#{ 110708, 126437, 112669, 55073, 101633, 43672, 116064, 50969, 113357, 49154, 40530, 25415, 39134, 121725, 4292, 59817, 116718, 54604, 51475, 126499, 17769, 79023, 111520, 36828 } + 47 + 35 - 40 - 27 + 36 + 32 + 49 - 41 - 21 - 2 - 28 + 42 - 25 - 21] = iiI1ilIillI1l1iIIII[-#{ 116781, 101989, 94838, 30078, 81111, 39156, 78216, 51647, 102650, 45300, 108165, 90806, 114123, 51993, 99244, 14933, 15015, 100420, 126310, 126673, 74269, 86839 } + 7 + 6 + 39 + 30 + 40 - 14 + 14 - 5 - 45 + 45 + 20 - 7 - 25 - 60], [#{ 49128, 27178, 42971, 103251, 32091, 96065, 41510, 132176, 112975, 99853, 7630, 109, 89801, 57256, 93084, 54357, 127982, 46954, 23192, 112137, 11557, 91547 } - 48 - 34 + 27 + 16 + 49 + 30 + 20 - 41 + 23 - 20 - 36 + 5] = iiI1ilIillI1l1iIIII[-#{ 3316, 41067, 112137, 46722, 41836, 39028, 35933, 78263, 3104, 132939, 19727, 8236, 1356, 55144, 12673, 60292, 115564, 91440, 2780, 11341, 94573, 104920 } - 33 - 2 + 46 - 18 - 23 + 33 + 8 + 31 - 32 + 25 + 46 - 34 - 13 + 28 + 49 + 30 - 34 - 64], [-#{ 47105, 128668, 32963, 13492, 116899, 10499, 45737, 116023, 76676, 18551, 2333, 52972, 72560, 49669, 120163, 26628, 123772, 21220, 70235, 44891, 32238, 66744, 69417 } - 31 - 19 - 31 - 10 + 21 + 36 - 42 + 39 + 25 + 43 + 27 + 40 + 29 - 22 - 68] = iiI1ilIillI1l1iIIII[-#{ 81359, 5066, 7459, 52142, 5056, 73948, 610, 2227, 34959, 51446, 63996, 37781, 81798, 99059, 12074, 63991, 79221, 54769, 115788, 16717, 42435, 6195, 8805 } + 8 + 36 - 0 - 9 + 23 + 8 - 37 - 22 - 47 + 44 - 29 + 11 + 48 + 19 - 20], [-#{ 45313, 34001, 74122, 16414, 92009, 109897, 23907, 106332, 93301, 90377, 84298, 18938, 51443, 61171, 25280, 21863, 33025, 78979, 118036, 113812, 8247, 61826, 65873 } + 49 + 45 + 18 - 33 + 44 - 17 - 25 - 47 + 25 - 23 + 18 - 7 - 9] = iiI1ilIillI1l1iIIII[-#{ 84403, 17286, 116647, 127119, 79577, 100825, 34820, 47153, 46119, 24045, 105935, 51578, 17886, 4579, 31786, 57414, 95026 } - 35 + 49 - 40 + 9 + 47 - 26 + 45 - 21 + 1 - 5 - 18 - 32 - 1 + 48], [-#{ 110528, 103210, 103738, 122837, 39082, 42177, 121608, 110565, 125161, 82201, 65075, 122593, 13111, 128160, 93215, 119466, 73337, 57326, 116140, 82037, 78877 } + 2 + 12 - 0 + 22 - 9 + 36 - 40 - 30 - 5 + 34 - 3 + 47 - 29] = iiI1ilIillI1l1iIIII[-#{ 132181, 70130, 90151, 130215, 22131, 14218, 61643, 77105, 46518, 51356, 23131 } + 7 + 33 - 3 - 0 - 29 + 11 + 24 + 6 + 6 + 49 - 30 - 47], [#{ 27244, 56747, 68054, 79727, 102550, 1200, 13230, 55931, 47108, 41181, 69536, 15067, 72227, 57632, 43607, 109923, 128524, 91522, 24201, 14724, 25202, 40850 } - 33 + 9 + 23 + 38 + 16 - 38 - 5 - 28 + 22 - 33 + 10 - 2 - 33 + 35 + 14] = iiI1ilIillI1l1iIIII[#{ 21902, 19018, 124040, 111171, 59247, 41040, 46119, 84438, 44064, 125795, 65180, 8097, 11755, 50242, 30129, 48923, 96573, 109906, 70843, 4424, 125615, 93686 } - 48 + 34 + 37 + 5 + 23 - 21 - 17 - 24 - 25 + 40 - 26 + 20], [-#{ 80917, 1484, 92301, 9062, 58125, 75327, 14807, 52582, 666, 26586, 126161, 20031, 18538, 62001, 129408, 40696, 85642, 30778, 32380, 116745, 74671, 19189, 33694 } + 43 + 32 + 21 + 32 + 14 + 17 + 24 + 11 - 25 - 46 - 82] = iiI1ilIillI1l1iIIII[-#{ 109563, 79858, 126292, 106883, 132687, 37765, 29614, 91175, 72410, 129495, 30485, 116317, 4273, 77413, 4226, 56870 } - 31 + 22 + 9 - 4 - 11 + 18 + 19 - 49 + 16 - 17 - 21 + 5 + 12 + 13 + 43], [#{ 53541, 25043, 11848, 55209, 104749, 84449, 16791, 127735, 33096, 48878, 42070, 130756, 43619, 102255, 26329, 111144, 5844, 7083, 62124, 133444, 15258, 122200, 13061 } - 23 + 7 - 36 + 41 + 34 - 15 + 39 - 30 - 16 - 38 - 35 + 68] = iiI1ilIillI1l1iIIII[#{ 116273, 110018, 112936, 1733, 49638, 100160, 8689, 10808, 72413, 43660, 101073, 77290, 130311, 108195, 2987, 69087, 17110, 47914, 37226, 126754, 110021, 115866, 106181 } + 20 + 27 - 13 - 23 - 26 - 33 + 5 - 20 + 1 - 33 + 12 + 33 + 20 - 41 + 67], [-#{ 86403, 17244, 41272, 107477, 99884, 89856, 20759, 110470, 94517, 133425, 65719, 126661, 1842, 102600, 50990, 99466, 101464, 23112, 1104, 24051 } + 42 + 45 - 16 - 22 - 17 + 37 - 0 + 34 - 3 + 43 - 11 - 39 - 53] = iiI1ilIillI1l1iIIII[#{ 15180, 71826, 85354, 61631, 25718, 79998, 130173, 64670, 86453, 60288, 16110, 108764, 15111, 95456, 17466, 65768, 84153, 46493, 12977, 36801 } - 42 - 21 - 10 - 44 - 31 - 1 + 40 - 25 + 22 + 34 + 44 - 5 - 29 + 61], [-#{ 106837, 63363, 96156, 93091, 71535, 106685, 2890, 66397, 91334, 45511, 50117, 66542, 41578, 130870, 131094, 29666, 110417, 99103, 1018, 116106, 27929, 127619, 34394, 79941 } + 19 - 21 + 14 + 16 + 3 - 22 + 38 + 35 + 14 + 47 + 42 - 140] = iiI1ilIillI1l1iIIII[-#{ 81213, 10627, 87908, 79733, 117941, 54858, 106567, 44682, 90142, 49694, 48765, 82693, 2626, 114151, 127518, 35663, 56714, 96221, 8828, 93087, 106269 } - 38 + 30 - 42 - 29 - 35 + 30 + 36 + 0 + 40 + 16 - 2 + 6 + 18 + 6], [#{ 17536, 49872, 45727, 29514, 46938, 4000, 100113, 126339, 56022, 54168, 87649, 70979, 106970, 118606, 13731, 40903, 40184, 114735, 52398, 20404, 21359, 36150, 16172 } - 16 - 4 - 30 + 0 + 26 + 29 - 24 + 10 + 10 - 28 - 36 + 8 + 44 + 10] = iiI1ilIillI1l1iIIII[-#{ 37511, 116892, 44078, 129644, 35061, 89745, 80798, 114182, 127011, 90138, 93895, 128560, 97085, 77496, 42120, 84484, 95936, 125409, 31891, 52959, 2465, 68740, 114769 } + 36 + 21 + 16 + 47 - 22 - 6 + 35 - 23 - 44 + 41 + 48 + 30 - 150], [-#{ 101877, 43641, 85647, 123579, 11966, 75665, 100242, 66758, 85842, 50760, 26318, 44552, 102270, 49827, 89558, 19365, 47626, 56301, 57940, 17631, 78254, 17844, 51614 } + 11 - 14 - 22 + 10 + 36 - 36 + 40 + 37 + 26 - 6 + 44 - 21 - 59] = iiI1ilIillI1l1iIIII[#{ 13305, 72960, 124691, 80643, 110312, 4475, 63072, 93466, 21108, 129541, 83297, 131708, 44257, 121291, 72820, 85151, 86697, 66401, 97521, 69490, 96084, 54591, 30675 } - 39 - 5 - 2 - 15 + 27 + 47 - 44 - 47 - 29 + 47 - 31 - 22 - 46 + 37 + 117], [-#{ 127929, 67020, 55860, 4048, 70361, 19722, 104212, 2324, 86225, 104325, 77908, 11792, 49787, 81240, 110061, 15417, 44615, 42942, 45944, 38414, 116191, 85370, 26536, 28410 } - 6 + 34 + 38 + 23 - 36 + 41 + 2 - 2 - 32 - 8 + 39 + 44 - 89] = iiI1ilIillI1l1iIIII[-#{ 24361, 26785, 26553, 101736, 69102, 91188, 524, 40106, 5380, 27877, 43658, 71074, 133457, 126585, 71748, 36154, 38563, 23901, 96521, 87545, 30169 } + 43 - 8 + 47 + 4 + 13 + 2 - 5 + 13 + 19 - 12 - 70], [#{ 107664, 129379, 75901, 22274, 7361, 27333, 31388, 44591, 49549, 82738, 108033, 42075, 63457, 95715, 75137, 83024, 62694, 30088, 113426, 33194, 10629 } + 49 - 34 - 42 + 4 - 43 + 9 - 2 - 34 - 6 + 23 + 32 + 47 + 1] = iiI1ilIillI1l1iIIII[#{ 83203, 10867, 7921, 11708, 40058, 73297, 132122, 121497, 62907, 124995, 33841, 54485, 51771, 62704, 9441, 31930, 66532, 37487, 14949, 104796, 38382 } - 40 + 13 - 42 + 41 + 44 - 43 + 8 - 40 + 32 + 11 - 36 + 31 + 10 + 4 - 20 + 33], [-#{ 96682, 45791, 48365, 97180, 32393, 69405, 120410, 25764, 99714, 131601, 108877, 88202, 14964, 20659, 106463, 69577, 113022, 126922, 53915, 96096 } + 24 + 25 - 1 - 8 - 20 - 19 - 12 + 32 + 39 - 16 - 34 - 38 - 1 + 42 + 41 + 10 - 18] = iiI1ilIillI1l1iIIII[-#{ 77849, 20703, 63761, 31660, 82945, 67195, 96310, 8511, 60779, 43117, 127340, 96720, 94600, 102215, 68109, 130309, 44598, 36984, 55956, 15700, 12349, 53171, 88327, 75204 } + 10 + 38 + 15 + 16 + 14 - 30 - 39 + 45 + 45 + 31 - 44 - 66], [-#{ 114881, 123438, 21604, 47359, 82701, 78549, 66341, 43605, 104270, 104954, 58759, 60572, 64279, 1743, 10218, 75021, 50273, 44042, 79877, 123540 } + 47 + 31 - 28 + 27 + 9 + 13 - 48 - 1 + 28 - 28 - 49 + 33 - 4 + 42 + 26 - 51] = iiI1ilIillI1l1iIIII[-#{ 44989, 130390, 82653, 67757, 48349, 110155, 117093, 91160, 38695, 131298, 132520, 44442, 31534, 23869, 14980, 106998, 44895, 7326, 45735, 98543, 121525 } - 8 + 36 - 37 + 25 + 23 + 18 + 20 + 24 + 18 + 38 + 45 - 12 + 23 + 46 - 13 - 222], [#{ 98760, 62900, 16724, 55333, 82805, 11848, 101648, 54840, 115077, 12142, 87282, 94690, 108123, 122875, 116125, 82644, 15862, 83823, 9490, 111431, 29499 } + 30 + 19 - 12 - 33 + 31 - 29 - 42 - 22 - 25 + 40 + 5 - 39 + 84] = iiI1ilIillI1l1iIIII[-#{ 117233, 82857, 105378, 17352, 106706, 37637, 30231, 66541, 21753, 120612, 59536, 82091, 35619, 34462, 16404, 99346, 105159, 53170, 4981, 50956, 111230, 30907, 693, 55379 } - 34 + 2 + 20 - 42 + 49 - 4 + 7 + 35 + 39 - 45 - 1] } local function lIl1i1IliiiIi1lIiliI1() local i1Iiill1iil1Il1liIl, i1lllII11Ili11Il1Il, IlIil1ilii1I1lillII while true do local lIllIilIilII1i1Ii1l1l = il1IlIililIIliiIl1l.T1GYBx10IpGFLzRKuOoE i1Iiill1iil1Il1liIl = lii1iliIlIIliii11il[IIi111lIl1ilIil1IiI] IIi111lIl1ilIil1IiI = IIi111lIl1ilIil1IiI + 1 i1lllII11Ili11Il1Il, IlIil1ilii1I1lillII = iI11II1IIIIIiIlI1Il[i1Iiill1iil1Il1liIl.iii111iIlllliI11Ilil + 1](i1Iiill1iil1Il1liIl) if i1lllII11Ili11Il1Il then return IlIil1ilii1I1lillII end end end local iliiI1i11ililII1l1l, IlIil1ilii1I1lillII = pcall(lIl1i1IliiiIi1lIiliI1) if iliiI1i11ililII1l1l then if IlIil1ilii1I1lillII then for illll1IIIlliiii1iii, lIllIiIIiIII11IiiI11I in pairs(IlIil1ilii1I1lillII) do if lIllIiIIiIII11IiiI11I == lIliliiiIIli11iiliIlI then IlIil1ilii1I1lillII[illll1IIIlliiii1iii] = nil end end return unpack(IlIil1ilii1I1lillII) end else error("Luraph Script:" .. iIl1lIlIll111IIIiIi[IIi111lIl1ilIil1IiI - 1] .. ": " .. (IlIil1ilii1I1lillII:match("^.+:%s*(.+)") or IlIil1ilii1I1lillII), 0) end end return iiIlIIiIillliIIi1ii end local lIl1l1iiiII1IIl1l1Ii1 = I11l1IlIlI1lli1I11i() return ll1i11liIIIIIIIIlli(lIl1l1iiiII1IIl1l1Ii1)() end i11IllII1i1liliI1Il("\027LPH\233\144\228\187t\179k\173\131\160\\0\142\198q\000}\142\001k\001\000\000\0008\248\154\238\005\201\160\241J6Ug\n\000y\179Iw\006\000\000\000\190&vl(\r\156\216U\129\004\129Y\001Ip\250M\000\000\000\000c\214[UM\n\002\000\218\000\000\000\000\000\000\000\000\235\005\000\000\000\233\135\140\145\157\235\t\000\000\000\233\143\156\135\138\157\128\134\135\218\000\000\000\000\000\000\240?K\015\000\000\000\006\000\000\000\a\000\000\000\a\000\000\000\a\000\000\000\a\000\000\000\b\000\000\000\b\000\000\000\b\000\000\000\b\000\000\000\b\000\000\000\t\000\000\000\a\000\000\000\n\000\000\000\f\000\000\000\r\000\000\000\159/\147\n\002\000\144\144\148\156\145\144\152\164\144\144\156\252\148\144\128\208\149\144\146\248\144\144\140\204\150\144\176\252\146\148\140\136\151\148\146\196\144\144\146\248\145\150\150\128\144\148\152\148go\145\248\146\144\148\172\145\144\144\172\153\251\186\252}\f\001\238\188\150\183\025\220\234\000I\196\022\192H\003\253\0260\004\000\000\000\000\202\143\154nW\n\002\000\218\000\000\000\000\000\000\240?\235\t\000\000\000\233\143\156\135\138\157\128\134\135\235\005\000\000\000\233\135\140\145\157\235\006\000\000\000\233\141\140\139\156\142\235\f\000\000\000\233\142\140\157\156\153\159\136\133\156\140\154\235\006\000\000\000\233\157\136\139\133\140\218\000\000\000\000\000\192R@\235\003\000\000\000\233\188\160\219\235\006\000\000\000\233\171\128\135\141\154\218\000\000\000\000\000\000\b@\235\005\000\000\000\233\167\136\132\140\235\006\000\000\000\233\185\156\135\138\129\235\t\000\000\000\233\170\136\133\133\139\136\138\130\160R\000\000\000\015\000\000\000\015\000\000\000\015\000\000\000\015\000\000\000\015\000\000\000\016\000\000\000\016\000\000\000\017\000\000\000\017\000\000\000\017\000\000\000\017\000\000\000\017\000\000\000\018\000\000\000\018\000\000\000\018\000\000\000\018\000\000\000\018\000\000\000\018\000\000\000\019\000\000\000\019\000\000\000\019\000\000\000\019\000\000\000\019\000\000\000\019\000\000\000\019\000\000\000\019\000\000\000\019\000\000\000\019\000\000\000\020\000\000\000\020\000\000\000\020\000\000\000\020\000\000\000\021\000\000\000\021\000\000\000\021\000\000\000\021\000\000\000\021\000\000\000\022\000\000\000\022\000\000\000\022\000\000\000\022\000\000\000\022\000\000\000\022\000\000\000\023\000\000\000\023\000\000\000\023\000\000\000\023\000\000\000\023\000\000\000\023\000\000\000\023\000\000\000\023\000\000\000\023\000\000\000\023\000\000\000\023\000\000\000\023\000\000\000\023\000\000\000\024\000\000\000\024\000\000\000\024\000\000\000\024\000\000\000\025\000\000\000\025\000\000\000\025\000\000\000\025\000\000\000\025\000\000\000\025\000\000\000\025\000\000\000\025\000\000\000\025\000\000\000\026\000\000\000\026\000\000\000\026\000\000\000\026\000\000\000\024\000\000\000\022\000\000\000\029\000\000\000\020\000\000\000\031\000\000\000\018\000\000\000!\000\000\000\015\000\000\000%\000\000\000\024\183\214\n\002\000\144\144\144\156\144\144\148\204\145\144\148\180\144\144\152\156\218\144\146\220\144\144\128\204\148\150\128\140\145\144\132\204\148\144\136\252\146\148\132\136\149\146\146\196\211\144\146\248\146\144\132\164\147\144\136\164\150\152\138\140\148\144\140\252\146\150\136\136\171\144\146\248\145\144\184\204\153\144\188\252\146\148\184\136\154\154\146\196\166\144\146\248\146\144\184\204\153\144\188\252\146\148\184\136\150\133\144\240\161\144\146\248\146\144\184\164\153\144\188\252\156\144\160\208\187\144\146\248\145\144\172\204\158\144\208\252\146\148\172\136\159\146\146\196\182\144\146\248\146\144\172\164\147\144\208\164\128\152\210\140\158\144\212\252\146\150\208\136\142\144\146\248\145\144\192\204\131\144\196\252\146\148\192\136\132\154\146\196\137\144\146\248\131\158\194\140\132\128\150\196\134\144\146\248\145\144\192\204\131\130\198\140\146\148\192\136\132\154\146\196\129\144\146\248\144\144\192\156\154\144\196\156\144\144\200\156\156\144\194\220\131\130\242\140\136\190\240\140\144\144\240\168\152\144\146\248\131\130\242\140\136\190\240\140\136\134\242\140\136\136\146\196\147\144\146\248\131\130\242\140\136\190\240\140\136\138\242\140\146\144\240\172ao\193\244\144\148\172\148No\145\248\144\148\184\148Ao\145\248\144\148\132\148Qo\145\248#o\145\244\145\144\144\172|\128\151\254U\026\000\208\166\219\144\021\249\161\030$\031q\151 \001$\"\002R\002\000\000\000\180cK\149\022\169\247\252a\232i(?\002\205\241T\017\000\000\000\000\197\210\182rL\n\002\000\235\b\000\000\000\233\155\140\152\156\128\155\140\235\r\000\000\000\233\170\128\155\138\133\140\168\138\157\128\134\135\235\006\000\000\000\233\186\153\140\138\154\130\a\000\000\000.\000\000\000.\000\000\000.\000\000\000.\000\000\000.\000\000\000.\000\000\000.\000\000\000\137\144\139\n\002\000\144\144\144\164\145\144\148\204\146\148\144\136\144\146\146\140\144\148\146\140\144\144\144\188\145\144\144\172M\196\176\bx_\000\202:\225\239)\211\1584A\142\031\209U\000\b\149\251\b\000\000\000\000o0\217\tO\n\002\000\235\017\000\000\000\233\134\153\140\135\173\134\134\155\170\136\133\133\139\136\138\130\235\005\000\000\000\233\185\136\155\157\235\t\000\000\000\233\186\130\140\133\140\157\134\135\235\015\000\000\000\233\187\134\134\143\173\134\134\155\170\133\134\154\140\141\235\014\000\000\000\233\157\155\136\128\135\170\136\133\133\139\136\138\130\235\006\000\000\000\233\191\136\156\133\157\193\016\000\000\0004\000\000\0004\000\000\0004\000\000\0004\000\000\0004\000\000\0004\000\000\0004\000\000\0005\000\000\0005\000\000\0005\000\000\0005\000\000\0005\000\000\0005\000\000\0005\000\000\0005\000\000\0006\000\000\000\231\217\148\n\002\000\144\144\148\164\144\146\152\216\144\148\158\140\147\150\158\140\145\151\152\152\145\144\156\212\147\146\148\136\148\144\148\164\144\146\152\216\144\148\158\140\147\154\158\140\147\146\158\140\145\151\152\152\145\144\156\212\147\146\148\136\145\144\144\172\130L\188\1642&\001\149L\1488\\\n\002\000\235\v\000\000\000\233\157\155\136\128\135\172\159\140\135\157\235\005\000\000\000\233\142\136\132\140\235\v\000\000\000\233\174\140\157\186\140\155\159\128\138\140\235\018\000\000\000\233\187\140\153\133\128\138\136\157\140\141\186\157\134\155\136\142\140\235\a\000\000\000\233\164\134\141\156\133\140\235\003\000\000\000\233\188\160\235\020\000\000\000\233\156\135\133\134\138\130\182\132\134\141\156\133\140\154\138\155\128\153\157\235\006\000\000\000\233\153\138\136\133\133\218\000\000\000\000\000\000\240?\235\005\000\000\000\233\167\136\132\140\235\r\000\000\000\233\171\155\140\136\138\129\201\191\136\156\133\157\235\014\000\000\000\233\157\155\136\128\135\170\136\133\133\139\136\138\130\219\235\t\000\000\000\233\170\136\133\133\139\136\138\130\235\n\000\000\000\233\166\153\140\135\201\173\134\134\155\235\017\000\000\000\233\134\153\140\135\173\134\134\155\170\136\133\133\139\136\138\130\235\t\000\000\000\233\157\134\154\157\155\128\135\142\235\005\000\000\000\233\185\136\155\157\235\015\000\000\000\233\187\134\134\143\173\134\134\155\170\133\134\154\140\141\0146\000\000\000+\000\000\000+\000\000\000+\000\000\000+\000\000\000,\000\000\000,\000\000\000,\000\000\000,\000\000\000,\000\000\000,\000\000\000-\000\000\000-\000\000\000-\000\000\000-\000\000\000-\000\000\000-\000\000\000.\000\000\000.\000\000\000.\000\000\000.\000\000\000.\000\000\000/\000\000\000/\000\000\000/\000\000\000/\000\000\000/\000\000\0000\000\000\0000\000\000\0001\000\000\0001\000\000\0001\000\000\0001\000\000\0001\000\000\0001\000\000\0002\000\000\0002\000\000\0006\000\000\0006\000\000\0006\000\000\0007\000\000\0007\000\000\0007\000\000\0007\000\000\0007\000\000\0007\000\000\0007\000\000\0007\000\000\0007\000\000\0007\000\000\0007\000\000\0008\000\000\0008\000\000\000/\000\000\000;\000\000\000\144\028\186\n\002\000\144\144\144\164\144\144\144\168\144\144\146\248\145\144\144\172\145\144\144\164\144\148\146\160\147\144\152\156\147\148\144\136\144\152\146\140\144\154\146\140\150\144\148\164\144\144\148\168\146\144\146\248\150\144\148\164\144\144\152\252\146\146\148\136\151\144\148\164\144\144\152\176\144\144\144\204\144\144\144\252\146\146\148\136\152\144\148\156\144\144\152\204\146\144\152\180\152\144\156\156\137\144\150\220\144\144\132\204\149\152\132\140\149\130\138\140\150\132\146\196\151\144\146\248\155\144\136\164\150\136\146\196\148\144\146\248\149\138\138\140\155\144\136\132\145\144\136\176\144\144\136\132\156\144\146\248\149\130\138\140\150\140\146\196\153\144\146\248\159\144\136\164\150\136\146\196\150\144\146\248\128\144\136\164\149\178\142\140\146\148\136\136\150\180\146\196\145\144\146\248\149\138\138\140\159\144\136\132to\149\244\145\144\144\172a\031\169\024\232\014\000\169\178\148hS\nb!P\016\201Zm\000\180Y\nu\000\000\000\000\v\208\148\rL\n\002\000\235\014\000\000\000\233\153\156\135\138\129\170\136\133\133\139\136\138\130\235\005\000\000\000\233\167\136\132\140\235\006\000\000\000\233\185\156\135\138\129\142\006\000\000\000>\000\000\000>\000\000\000>\000\000\000>\000\000\000>\000\000\000?\000\000\000o]\138\n\002\000\144\144\144\164\144\146\148\216\145\149\150\152\145\144\152\212\147\146\144\136\145\144\144\172|\154\190\236w\025\000\240c3\250\127 \020\215u\157s16\002\017\225\154!\000\000\000\000Baq_L\n\002\000\235\b\000\000\000\233\155\140\152\156\128\155\140\235\r\000\000\000\233\170\128\155\138\133\140\168\138\157\128\134\135\235\006\000\000\000\233\186\153\140\138\1543\a\000\000\000D\000\000\000D\000\000\000D\000\000\000D\000\000\000D\000\000\000D\000\000\000D\000\000\000\242\140\139\n\002\000\144\144\144\164\145\144\148\204\146\148\144\136\144\146\146\140\144\148\146\140\144\144\144\188\145\144\144\172\r@\241l\166o\000\240\211\185\177\028hh\205>\192\022\a\r\001\176\237/q\000\000\000\000\217\207`~P\n\002\000\218\000\000\000\000\000\000\240?\235\005\000\000\000\233\167\136\132\140\235\004\000\000\000\233\154\156\139\218\000\000\000\000\000\000\020@\235\006\000\000\000\233\174\155\136\139\201\235\t\000\000\000\233\170\136\133\133\139\136\138\130\235\005\000\000\000\233\158\136\128\157\181\021\000\000\000F\000\000\000F\000\000\000F\000\000\000F\000\000\000F\000\000\000G\000\000\000G\000\000\000H\000\000\000H\000\000\000H\000\000\000H\000\000\000H\000\000\000H\000\000\000H\000\000\000I\000\000\000I\000\000\000I\000\000\000J\000\000\000J\000\000\000F\000\000\000M\000\000\000zt\153\n\002\000\144\144\144\156\144\144\148\204\145\144\148\180\144\144\152\156\157\144\146\220\144\144\128\204\148\150\128\140\148\146\134\140\149\148\134\160\144\144\140\156\147\144\176\156\148\148\132\136\149\152\146\196\148\144\146\248\148\154\134\160\145\144\140\212\147\146\132\136\150\144\132\164\145\146\132\136`o\145\244\145\144\144\172\154{EA\001b\000F\243D\024a\n\002\000\235\a\000\000\000\233\142\140\157\155\140\142\235\006\000\000\000\233\141\140\139\156\142\235\f\000\000\000\233\142\140\157\155\140\142\128\154\157\155\144\235\b\000\000\000\233\142\140\157\154\140\135\159\235\f\000\000\000\233\142\140\157\156\153\159\136\133\156\140\154\235\a\000\000\000\233\154\138\155\140\135\159\235\a\000\000\000\233\153\133\136\144\140\155\235\014\000\000\000\233\185\133\136\144\140\155\186\138\155\128\153\157\154\235\f\000\000\000\233\165\134\138\136\133\186\138\155\128\153\157\235\005\000\000\000\233\157\144\153\140\235\014\000\000\000\233\153\156\135\138\129\170\136\133\133\139\136\138\130\235\004\000\000\000\233\189\170\171\235\v\000\000\000\233\153\156\135\138\129\172\159\140\135\157\235\005\000\000\000\233\142\136\132\140\235\v\000\000\000\233\174\140\157\186\140\155\159\128\138\140\235\018\000\000\000\233\187\140\153\133\128\138\136\157\140\141\186\157\134\155\136\142\140\235\a\000\000\000\233\164\134\141\156\133\140\235\003\000\000\000\233\188\160\235\020\000\000\000\233\156\135\133\134\138\130\182\132\134\141\156\133\140\154\138\155\128\153\157\235\006\000\000\000\233\153\138\136\133\133\128\153\235\f\000\000\000\233\132\156\154\140\156\132\172\159\140\135\157\218\000\000\000\000\000\228\148@\235\001\000\000\000\233^G\000\000\000\000\000\000\000\000\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\002\000\000\000\002\000\000\000\002\000\000\000\002\000\000\000\002\000\000\000\002\000\000\000\003\000\000\000\003\000\000\000\003\000\000\000\003\000\000\000\003\000\000\000\003\000\000\000\004\000\000\000\r\000\000\000\r\000\000\000%\000\000\000%\000\000\000%\000\000\000%\000\000\000&\000\000\000&\000\000\000&\000\000\000&\000\000\000)\000\000\000;\000\000\000;\000\000\000*\000\000\000<\000\000\000<\000\000\000<\000\000\000?\000\000\000?\000\000\000B\000\000\000B\000\000\000B\000\000\000B\000\000\000B\000\000\000B\000\000\000C\000\000\000C\000\000\000C\000\000\000C\000\000\000C\000\000\000C\000\000\000D\000\000\000D\000\000\000D\000\000\000D\000\000\000D\000\000\000D\000\000\000D\000\000\000M\000\000\000M\000\000\000M\000\000\000N\000\000\000\163\142\213\n\002\000\144\144\146\248\134\144\144\164\144\144\144\164\144\146\144\168\147\144\146\248\145\144\144\164\144\148\146\140\144\144\144\168\141\144\146\248\147\144\144\164\144\144\144\168\138\144\146\248\145\144\144\164\144\152\146\140\144\144\144\168\134\144\146\248\147\144\144\164\150\144\148\164\145\158\150\140\145\128\150\140\146\148\144\136\149\144\144\132\144\144\144\164\144\146\144\168\145\144\146\248\145\144\144\164\144\148\146\140\145\148\144\136\153\144\148\164\144\144\152\176\145\144\144\252\145\144\156\176\144\144\144\252\145\144\144\252\146\144\144\252\147\144\128\252\145\148\128\136\154\144\128\132\144\144\144\200\144\144\144\216\146\144\148\176\144\144\144\252\155\144\148\132\154\144\148\164\144\144\148\168\145\144\146\248\147\144\148\176\156\144\148\132\157\144\148\164\145\140\150\160\159\144\156\156\147\148\148\136\145\176\150\140\145\178\150\140\130\144\152\164\144\144\152\168\146\144\146\248\130\144\152\164\145\144\156\252\146\146\152\136\131\144\152\164\148\144\156\176\144\144\144\252\145\144\144\252\146\148\152\136\146\184\146\196\146\144\146\248\149\144\152\176\144\144\144\252\133\144\152\132\145\144\144\172\133#\147\252\191N\187\167[\212\189\136\130\240\212\164\212\128\175\134\223+u\187Zy\186\223\127\221\015\173\195\182\243\144\196\153G\194\203}\184\163\019\019\000\026x\250qJ\n\002\000\218\000\000\000\000\000\228\148@{\003\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000\252\151\137\n\002\000\144\144\144\176\144\144\144\132\144\144\144\164\145\146\144\136\144\144\144\172\185&3\250\152p\000")
  237. end
  238. if not museumEvent then
  239.     settings.doMuseum=false
  240.     MuseumBtn.BackgroundColor3=red
  241. end
  242.  
  243. --utilities
  244. local function keyclick(num)
  245.     if windowFocused and keypress and keyrelease then
  246.         keypress(num)
  247.         wait()
  248.         keyrelease(num)
  249.     end
  250. end
  251. local function punch()
  252.     if punchEvent then
  253.         punchEvent()
  254.     elseif windowFocused then
  255.         keyclick(0x46)
  256.     end
  257. end
  258. local function exitVehicle() keyclick(0x20) end
  259.  
  260. local function longTP(cf)
  261.     local oldg = workspace.Gravity
  262.     workspace.Gravity=0
  263.     root.CFrame = CFrame.new(root.CFrame.x, cf.y, root.CFrame.z)
  264.     local original = root.CFrame + Vector3.new(0,math.max(0,10-root.CFrame.y),0) --start high up
  265.     wait(1)
  266.     --consistent velocity along a theoretical array of points between
  267.     for i=0,1,1/((original.p-cf.p).magnitude / (maxSpeed*0.06)) do
  268.         if abort then break end
  269.         root.CFrame = original:lerp(cf,i)
  270.         root.Velocity,root.RotVelocity=v30,v30
  271.         wait(0.03)
  272.     end
  273.    
  274.     workspace.Gravity=oldg
  275.     for i=1,5 do
  276.         if abort then break end
  277.             root.CFrame = cf
  278.         end
  279. end
  280.  
  281. local function bigTP(cf)
  282.     if (root.Position-cf.p).magnitude<1800 then
  283.         longTP(cf)
  284.     else
  285.     repeat
  286.     for i=1,90 do
  287.         if abort then return end
  288.         root.CFrame=cf
  289.         root.Velocity,root.RotVelocity=v30,v30
  290.         wait()
  291.     end
  292.     until wait(0.40) and (root.Position-cf.p).magnitude<15
  293.     end
  294. end
  295.  
  296. local function noclipTP(cf)
  297.     local noclipator = game:GetService("Players").LocalPlayer.Character.Head.Touched:connect(function(obj)
  298.         if obj ~= workspace.Terrain then
  299.             if obj.CanCollide == true then
  300.                 obj.CanCollide = false
  301.                 wait(145)
  302.                 obj.CanCollide = true
  303.             end
  304.         end
  305.     end)
  306.     if (root.Position-cf.p).magnitude<1800 then
  307.     longTP(cf)
  308.     noclipator:Disconnect()
  309.     else
  310.     repeat
  311.     for i=1,40 do
  312.         if abort then return end
  313.         root.CFrame=cf
  314.         root.Velocity,root.RotVelocity=v30,v30
  315.         wait()
  316.     end
  317.     until wait(0.40) and (root.Position-cf.p).magnitude<15
  318.     noclipator:Disconnect()
  319.     wait()
  320.     end
  321. end
  322.  
  323. local function quickTP(cf)
  324.     repeat
  325.     for i=1,25 do
  326.         if abort then return end
  327.         root.CFrame=cf
  328.         root.Velocity,root.RotVelocity=v30,v30
  329.         wait()
  330.     end
  331.     until wait(0.40) and (root.Position-cf.p).magnitude<15
  332. end
  333.  
  334. local function quickTP(cf)
  335.     repeat
  336.     for i=1,20 do
  337.         if abort then return end
  338.         root.CFrame=cf
  339.         root.Velocity,root.RotVelocity=v30,v30
  340.         wait()
  341.     end
  342.     until wait(0.40) and (root.Position-cf.p).magnitude<15
  343. end
  344.  
  345. local function isBagFull()
  346.     if player.PlayerGui.MainGui.CollectMoney.Visible==false then
  347.         return true
  348.     end
  349.     return strToNum(player.PlayerGui.MainGui.CollectMoney.Money.Text)+1 >= strToNum(player.PlayerGui.MainGui.CollectMoney.Maximum.Text)
  350. end
  351.  
  352. local boxcars = {}
  353. for _,v in ipairs(workspace.Trains:GetChildren()) do
  354.     if v.Name=="BoxCar" and v:FindFirstChild("Gold",true) then
  355.         boxcars[#boxcars+1]=v
  356.     end
  357. end
  358. workspace.Trains.ChildAdded:Connect(function(child)
  359.     wait(1)
  360.     if child.Name=="BoxCar" and child.Model.Rob:FindFirstChild("Gold") then
  361.         boxcars[#boxcars+1]=child
  362.     end
  363. end)
  364. workspace.Trains.ChildRemoved:Connect(function(child)
  365.     for i,car in ipairs(boxcars) do
  366.         if car==child then
  367.             table.remove(boxcars,i)
  368.             break
  369.         end
  370.     end
  371. end)
  372.  
  373. --get some buildings
  374. local bankEscPart
  375. local crimEscPart
  376. for _,part in ipairs(workspace.Buildings:GetChildren()) do
  377.     if (part.Position-Vector3.new(144.2,54.1,856.2)).magnitude < 1 then
  378.         bankEscPart=part
  379.     elseif (part.Position-Vector3.new(-318.5,19.1,1431.2)).magnitude < 1 then
  380.         crimEscPart=part
  381.     end
  382. end
  383.  
  384. local function isVaultOpen()
  385.     return (workspace.Banks:GetChildren()[1].Door.Closed.Position-Vector3.new(25.6,3.6,815.6)).magnitude > 1
  386. end
  387. local function copsTooClose(radius)
  388.     for _,p in ipairs(game:GetService("Teams").Police:GetPlayers()) do
  389.         if p.Character and p.Character:FindFirstChild("HumanoidRootPart") and p.Character:FindFirstChild("Humanoid") then
  390.             local diff = (p.Character.HumanoidRootPart.Position-root.Position)
  391.             if diff.magnitude < radius and (diff*Vector3.new(0,1,0)).magnitude < 10 and p.Character.Humanoid.Health>1 then
  392.                 return true
  393.             end
  394.         end
  395.     end
  396.     return false
  397. end
  398.  
  399. local function warnFlash(s)
  400.     stprint(s.." ready.")
  401.     local col0 = main.BackgroundColor3
  402.     for i=1,1 do
  403.         for a=0,1,1/(30*.12) do
  404.             main.BackgroundColor3 = col0:lerp(red,a)
  405.             wait()
  406.         end
  407.         for a=0,1,1/(30*.12) do
  408.             main.BackgroundColor3 = red:lerp(col0,a)
  409.             wait()
  410.         end
  411.     end
  412.     main.BackgroundColor3 = col0
  413. end
  414.  
  415. local bankSign = workspace.Banks:GetChildren()[1].Extra.Sign.Decal
  416. local jewlSign = workspace.Jewelrys:GetChildren()[1].Extra.Sign.Decal
  417. local museumPart = workspace.Museum.Roof.Hole.Part
  418. local isBankOpen = bankSign.Transparency>0.01
  419. local isJewlOpen = jewlSign.Transparency>0.01
  420. local isMuseumOpen = not museumPart.CanCollide
  421. local isBankCalm = #workspace.Ringers.Bank:GetChildren()==0
  422. local isJewlCalm = #workspace.Ringers.Jewelry:GetChildren()==0
  423. bankSign:GetPropertyChangedSignal("Transparency"):Connect(function()
  424.     wait()
  425.     isBankOpen = bankSign.Transparency>0.01
  426.     if not isBankOpen then
  427.         isBankCalm=true
  428.     end
  429. end)
  430. jewlSign:GetPropertyChangedSignal("Transparency"):Connect(function()
  431.     wait()
  432.     isJewlOpen = jewlSign.Transparency>0.01
  433.     if not isJewlOpen then
  434.         isJewlCalm=true
  435.     end
  436. end)
  437. museumPart:GetPropertyChangedSignal("CanCollide"):Connect(function()
  438.     wait()
  439.     isMuseumOpen = not museumPart.CanCollide
  440. end)
  441.  
  442. workspace.Ringers.Bank.ChildAdded:Connect(function() isBankCalm=false end)
  443. workspace.Ringers.Jewelry.ChildAdded:Connect(function() isJewlCalm=false end)
  444. --rob funcs
  445. local function robJewelry()
  446.     warnFlash("Jewelry")
  447.     if not settings.doJewl then return end
  448.     toggleCanAbort(true)
  449.     stprint("TPing to jewelry...")
  450.     exitVehicle()
  451.     --bigTP(CFrame.new(163.7, 106.6, 1341.6))
  452.     if abort then return end
  453.    
  454.     screnv.tick = function() return 0/0 end
  455.     stprint("Robbery started!")
  456.    
  457.     --get jewels
  458.             while abort==false do
  459.                 punch()
  460.                 if punchEvent==nil then wait(0.5) else wait(0.05) end
  461.             end
  462.             if punchEvent~=nil then wait(0.2) end
  463.     screnv.tick=tick
  464. end
  465.  
  466. local function robBank()
  467.     warnFlash("Bank")
  468.     if not settings.doBank then return end
  469.     toggleCanAbort(true)
  470.     stprint("TPing to bank...")
  471.     exitVehicle()
  472.     bankEscPart.CanCollide=true
  473.     noclipTP(CFrame.new(119, 20, 840))
  474.     quickTP(CFrame.new(23.6, 18.07, 853.5))
  475.     wait(0.45)
  476.     if isBankCalm then wait(1) end
  477.     stprint("Opening vault...")
  478.     if abort then return end
  479.     quickTP(CFrame.new(30,0.78,816)*CFrame.Angles(0,math.pi/4,0))
  480.     wait(0.5)
  481.     --gets in vault
  482.     stprint("Teleporting In Vault...")
  483.     for i=1,6 do
  484.         if abort then break end
  485.         root.CFrame = CFrame.new(19.3, 3.4, 829.7)
  486.         wait(.30)
  487.     end
  488.     --wait until open
  489.     local elapsed=0
  490.     while abort==false and isBankOpen==true and isVaultOpen()==false and elapsed<20 do
  491.         elapsed=elapsed+wait(.1)
  492.     end
  493.     elapsed = 0
  494.     while abort==false and isBankOpen==true and (not (isVaultOpen() and copsTooClose(31))) and elapsed<5 do
  495.         elapsed=elapsed+wait(.1)
  496.     end
  497.     stprint("Robbery started!")
  498.     --wait for bag to fill or player leaves
  499.     while abort==false and isBagFull()==false and (not (isVaultOpen() and copsTooClose(31))) and elapsed<180 do
  500.         elapsed=elapsed+wait(.1)
  501.     end
  502.     stprint("Escaping...")
  503.     bankEscPart.CanCollide = not settings.noclipEsc
  504.     if settings.noclipEsc then
  505.         quickTP(CFrame.new(119, 17.85, 840))
  506.     else
  507.         quickTP(CFrame.new(119, 95, 840))
  508.     end
  509. end
  510.  
  511. local function robTrain()
  512.     oldg = Workspace.Gravity
  513.     Workspace.Gravity = 0
  514.     local bcar = boxcars[1]
  515.     local gold = bcar.Model.Rob.Gold
  516.     local topDoor = bcar.Skeleton.RoofDoorClosed
  517.     local trainFront = workspace.Trains.LocomotiveFront.Model.Front
  518.     warnFlash("Train")
  519.     root.CFrame = CFrame.new(root.CFrame.x, topDoor.CFrame.y, root.CFrame.z)
  520.     wait(2)
  521.     if not settings.doTrain then return end
  522.     toggleCanAbort(true)
  523.     stprint("TPing to train...")
  524.     --tp
  525.     exitVehicle()
  526.     --bigTP(gold.CFrame+gold.CFrame.rightVector*14)
  527.     --while (root.Position-gold.Position).magnitude > 97 and abort==false do
  528.     --  longTP(gold.CFrame+gold.CFrame.rightVector*14)
  529.     --end
  530.     if bcar.Parent then
  531.         local elapsed
  532.         TCB()
  533.         if trainEvent then
  534.             trainEvent(bcar)
  535.             wait(0.1)
  536.         else
  537.             stprint("Opening door...")
  538.             --open door
  539.             if not abort then
  540.             stepconn = game:GetService("RunService").Stepped:Connect(function()
  541.                 root.CFrame = topDoor.CFrame + Vector3.new(0,-5,0)
  542.                 root.Velocity,root.RotVelocity=v30,v30
  543.             end)
  544.             wait()
  545.             wait(0.5)
  546.             holde=true
  547.             keyclick(0x45)
  548.             if keypress and keyrelease then
  549.                 --keypress doesn't seem to "hold" so this is necessary
  550.                 spawn(function()
  551.                     while wait(0.1) and windowFocused and holde do
  552.                         keypress(0x45)
  553.                     end
  554.                     keyrelease(0x45)
  555.                 end)
  556.             end
  557.             elapsed=0
  558.             while abort==false and elapsed<9 and topDoor.Open.Value==false do
  559.                 elapsed=elapsed+wait(0.3)
  560.             end
  561.             stepconn:Disconnect()
  562.             wait()
  563.             end
  564.             holde=false
  565.             stprint("Opening vault...")
  566.             --open vault
  567.             wait(2)
  568.             if not abort then
  569.             stepconn = game:GetService("RunService").Stepped:Connect(function()
  570.                 root.CFrame = gold.CFrame+(gold.CFrame.lookVector*4.5)+Vector3.new(0,1,0)
  571.                 root.Velocity,root.RotVelocity=v30,v30
  572.             end)
  573.             wait(0.5)
  574.             holde=true
  575.             keyclick(0x45)
  576.             if keypress and keyrelease then
  577.                 --keypress doesn't seem to "hold" so this is necessary
  578.                 spawn(function()
  579.                     while wait(0.1) and windowFocused and holde do
  580.                         keypress(0x45)
  581.                     end
  582.                     keyrelease(0x45)
  583.                 end)
  584.             end
  585.             elapsed=0
  586.             while abort==false and elapsed<9 and bcar.Skeleton.Vault.Part.Open.Value==false do
  587.                 elapsed=elapsed+wait(0.3)
  588.             end
  589.             stepconn:Disconnect()
  590.             wait(0.2)
  591.             end
  592.             holde=false
  593.         end
  594.         elapsed=0
  595.         stprint("Robbery started!")
  596.         --get gold
  597.         if not abort then
  598.         stepconn = game:GetService("RunService").Stepped:Connect(function()
  599.             root.CFrame = gold.CFrame+gold.CFrame.lookVector+Vector3.new(0,1,0)
  600.             root.Velocity,root.RotVelocity=v30,v30
  601.         end)
  602.         while abort==false and (not(elapsed>5 and isBagFull())) and (trainFront.Position-Vector3.new(-1679,25,268)).magnitude>69 and elapsed<65 do
  603.             elapsed=elapsed+wait(0.3)
  604.         end
  605.         stepconn:Disconnect()
  606.         Workspace.Gravity = oldg
  607.         if (trainFront.Position-Vector3.new(-1679,25,268)).magnitude<69 then
  608.             boxcars={}
  609.         end
  610.         end
  611.     end
  612.     stprint("Escaping...")
  613.     crimEscPart.CanCollide = not settings.noclipEsc
  614. end
  615.  
  616. local function robMuseum()
  617.     warnFlash("Museum")
  618.     if not settings.doMuseum then return end
  619.     toggleCanAbort(true)
  620.     stprint("TPing to museum...")
  621.     exitVehicle()
  622.     local specs = require(game:GetService("ReplicatedStorage").Module.UI).CircleAction.Specs
  623.     --tp inside
  624.     bigTP(CFrame.new(1067.8,102.8,1193.8))
  625.     wait()
  626.     --instantly collect enough artifacts, dont wait too long
  627.     stprint("Robbery started!")
  628.     if not abort then
  629.         pcall(museumEvent)
  630.         root.CFrame = CFrame.new(1036.5,101.2,1161.6)
  631.     end
  632.     local t0=tick()
  633.     wait(0.9)
  634.     stprint("Escaping...")
  635.     local oldSpeed=maxSpeed
  636.     maxSpeed=220
  637.     bigTP(CFrame.new(1695.7,75.6,-1848.3))
  638.     maxSpeed=oldSpeed
  639.     for w=0,16-(tick()-t0),0.5 do
  640.         if abort==false then wait(0.5) end
  641.     end
  642.     --tp to collector
  643.     if not abort then root.CFrame = CFrame.new(1643,50,-1800) end
  644.     wait(1)
  645.     if not abort then root.CFrame = CFrame.new(1695.7,75.6,-1848.3) end
  646.     wait(1)
  647. end
  648.  
  649. local function newchar(char)
  650.     if char then
  651.         root = char:WaitForChild("HumanoidRootPart",4)
  652.         uptorso = char:WaitForChild("UpperTorso",2)
  653.         yekaf = uptorso.Position.Y - 0.63
  654.     end
  655. end
  656. newchar(player.Character)
  657. player.CharacterAdded:Connect(newchar)
  658.  
  659. --Place anti fall
  660.  
  661.  
  662. local plr = game:GetService("Players").LocalPlayer
  663. local p = Instance.new("Part", workspace)
  664. p.Size = Vector3.new(30,0.5,60)
  665. p.Anchored = true
  666. p.Position = Vector3.new(129,124,1443)
  667. local plr = game:GetService("Players").LocalPlayer
  668. local p = Instance.new("Part", workspace)
  669. p.Size = Vector3.new(30,0.5,60)
  670. p.Anchored = true
  671. p.Position = Vector3.new(-230,50,1584)
  672. function part(a,b,c)
  673. local plr = game:GetService("Players").LocalPlayer
  674. local p = Instance.new("Part", workspace)
  675. p.Size = Vector3.new(2048,0.5,2048)
  676. p.Anchored = true
  677. p.Position = Vector3.new(a,b,c)
  678. end
  679.  
  680.  
  681. part(0,-750,0)
  682. part(2048,-750,0)
  683. part(4096,-750,0)
  684. wait()
  685. part(2048,-750,2048)
  686. part(2048,-750,4096)
  687. part(4096,-750,4096)
  688. wait()
  689. part(0,-750,-4096)
  690. part(0,-750,-2048)
  691. part(2048,-750,-2048)
  692. part(4096,-750,-2048)
  693. wait()
  694. part(0,-750,-4096)
  695. part(2048,-750,-4096)
  696. part(4096,-750,-4096)
  697. wait()
  698. part(0,-750,1024)
  699. part(0,-750,2048)
  700. part(0,-750,4096)
  701. part(-2048,-750,4096)
  702. wait()
  703. part(-4096,-750,4096)
  704. part(-2048,-750,2048)
  705. wait()
  706. part(-4096,-750,2048)
  707. part(-2048,-750,0)
  708. part(-4096,-750,0)
  709. wait()
  710. part(-2048,-750,-2048)
  711. part(-4096,-750,-4096)
  712. part(-4096,-750,-2048)
  713. wait()
  714. part(-2048,-750,-4096)
  715. part(0,-750,-2048)
  716. wait()
  717. part(0,-750,-4096)
  718. part(4096,-750,2048)
  719.  
  720. --main loop
  721. local waiti=0
  722. print("Auto-robbery is running")
  723. while wait(0.5) and gui.Parent do
  724.     if workspace.Trains:FindFirstChild("LocomotiveFront") and (workspace.Trains.LocomotiveFront.Model.Front.Position-Vector3.new(-1679,25,268)).magnitude<500 then
  725.         boxcars = {}
  726.     end
  727.     if settings.doMuseum and isMuseumOpen and museumEvent then
  728.         pcall(robMuseum)
  729.         isMuseumOpen=false
  730.         toggleCanAbort(false)
  731.         stprint("Museum success! [Returning..]")
  732.         if isBankOpen == false and #boxcars>0 == false and isJewlOpen == false then
  733.             bigTP(CFrame.new(-326.4,22.3,1430))
  734.         end
  735.         wait()
  736.     elseif settings.doJewl then
  737.         pcall(robJewelry)
  738.         toggleCanAbort(false)
  739.         stprint("Jewel success! [No cooldown]")
  740.         wait()
  741.     elseif settings.doTrain and #boxcars>0 then
  742.         pcall(robTrain)
  743.         table.remove(boxcars,1)
  744.         toggleCanAbort(false)
  745.         stprint("Train success! [No cooldown]")
  746.         wait()
  747.     elseif settings.doBank and isBankOpen then
  748.         pcall(robBank)
  749.         isBankOpen=false
  750.         toggleCanAbort(false)
  751.         stprint("Bank success! [No cooldown]")
  752.         wait()
  753.     else
  754.         stprint("Wait for stores to open".. string.rep('.',waiti%3+1))
  755.         waiti=waiti+1
  756.         if player.PlayerGui.MainGui.CollectMoney.Visible==true then
  757.             stprint("Money Left? Collecting...")
  758.             bigTP(CFrame.new(-326.4,22.3,1430))
  759.             player.PlayerGui.MainGui.CollectMoney.Visible=false
  760.             wait()
  761.             crimEscPart.CanCollide = not settings.noclipEsc
  762.         end
  763.         if copsTooClose(80) then
  764.             stprint("Cop Near Detected Running Away...")
  765.             local noclipator = game:GetService("Players").LocalPlayer.Character.Head.Touched:connect(function(obj)
  766.                 if obj ~= workspace.Terrain then
  767.                     if obj.CanCollide == true then
  768.                         obj.CanCollide = false
  769.                         wait(15)
  770.                         obj.CanCollide = true
  771.                     end
  772.                 end
  773.             end)
  774.             local escape1 = CFrame.new(269,17,1438)
  775.             local escape2 = CFrame.new(227,17,1450)
  776.             local escape3 = CFrame.new(154,17,1453)
  777.             local escape4 = CFrame.new(70,17,1459)
  778.             local escape5 = CFrame.new(-8,17,1448)
  779.             local escape6 = CFrame.new(-104,17,1447)
  780.             local escape7 = CFrame.new(-95,17,1514)
  781.             local escape8 = CFrame.new(-144,17,1316)
  782.             local escape9 = CFrame.new(-17,17,1221)
  783.             local escape10 = CFrame.new(-20,17,1140)
  784.             local escape11 = CFrame.new(-33,17,1004)
  785.             local escape12 = CFrame.new(-50,17,818)
  786.             local escape13 = CFrame.new(-2,17,731)
  787.             local escape14 = CFrame.new(159,17,731)
  788.             local escape15 = CFrame.new(279,17,1126)
  789.             local escape16 = CFrame.new(189,17,1315)
  790.             local escape17 = CFrame.new(159,17,1135)
  791.             local escapecopbuildings = {escape1,escape2,escape3,escape4,escape5,escape6,escape7,escape8,escape9,escape10,escape11,escape12,escape13,escape14,escape15,escape16,escape17}
  792.             bigTP( escapecopbuildings[ math.random( #escapecopbuildings ) ] )
  793.             noclipator:Disconnect()
  794.         end
  795.     end
  796. end
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top