Jailbreak codes, more specifically Roblox Jailbreak ATM codes are essential for the regular players. They make the game even more interesting as they provide you free rewards. You can use the rewards, generally, cash, to get the gears or skins you dream of. If you are looking to pile up loads of cash in the game, this post is going to help you.
Sep 5th, 2019
Never
Not a member of Pastebin yet?Sign Up, it unlocks many cool features!
- -- 1 Hours can generate anywhere from 150,000 to 300,000 Cash
- -- Oh and if your username is Por_boy123 the script gets you kicked and perhaps banned from Jailbreak
- -- Oh useful when you do homework on your computer and you could do this at the same time
- local K=game:GetService('Players').LocalPlayer or game:GetService('Players'):GetPropertyChangedSignal('LocalPlayer'):Wait()or game:GetService('Players').LocalPlayer a,b,c,d=getupvalues or debug.getupvalues,getconsts or debug.getconstants,setconst or debug.setconstant,islclosure or is_l_closure local L=game:GetService('VirtualInputManager')local M,N local O={}local P=Vector3.new()local Q=false local R,S,T=Color3.fromRGB(0,222,0),Color3.fromRGB(222,0,0),Color3.fromRGB(222,222,222)local U={enabled=true,jewlAllowCrims=false,preferLongTP=false,bankRadius2=19,preferUnsafeEsc=false,warnSeconds=1.5}local V=false if readfile then pcall(function()local ac=game:GetService('HttpService'):JSONDecode(readfile('JBAR.txt'))local bc=false for cc,dc in pairs(ac)do if U[cc]nil then bc=true ac[cc]=nil end end for cc,dc in pairs(U)do if ac[cc]nil then bc=true ac[cc]=dc end end if bc then V=true writefile('JBAR.txt',game:GetService('HttpService'):JSONEncode(ac))end U=ac end)end local W=game:GetService('RunService').Stepped local X={}local Y local Z=function()for ac=1,#X do X[ac].CanCollide=false end end local function ab()if not Y then Y=W:Connect(Z)end end local function bb()if Y then Y:Disconnect()Y=nil end end local function cb(ac)if ac then O=ac:WaitForChild('HumanoidRootPart')N=ac:WaitForChild('Humanoid')wait(0.2)X={}for bc,cc in ipairs(ac:GetChildren())do if cc:IsA('BasePart')then X[#X+1]=cc end end end end cb(K.Character)K.CharacterAdded:Connect(cb)e=function(ac,bc,cc)local dc=Instance.new(ac)for ec,fc in next,cc do dc[ec]=fc end dc.Parent=bc return dc end f=e('ScreenGui',game.CoreGui,{Name='AutoRob',ResetOnSpawn=false,ZIndexBehavior='Sibling'})g=e('Frame',f,{Name='Main',ClipsDescendants=true,Draggable=true,Active=true,Size=UDim2.new(0,333,0,140),Position=UDim2.new(0.1,0,0.3,0),BackgroundColor3=Color3.new(0,0.118,0.239)})h=e('Frame',g,{Name='homeFrame',BackgroundTransparency=1,Size=UDim2.new(1,-30,1,-55),Position=UDim2.new(0,15,0,40)})i=e('TextButton',h,{Name='AbortBtn',Size=UDim2.new(0.48,0,0.3,0),Text='ABORT',Font='SourceSans',Position=UDim2.new(0.52,0,0.25,0),TextSize=23,AutoButtonColor=false,BackgroundColor3=Color3.new(0.502,0.498,0.506)})j=e('Frame',i,{Name='Shade',BackgroundTransparency=0.9,Size=UDim2.new(1,0,0.5,0),Position=UDim2.new(0,0,0.5,0),BackgroundColor3=Color3.new(),Visible=false})k=e('TextLabel',h,{Name='Status',Size=UDim2.new(1,0,0.27,0),Text='Status: Loading...',TextSize=15,TextXAlignment='Left',Font='Code',Position=UDim2.new(0,0,0.73,0),BackgroundColor3=Color3.new(0.765,0.765,0.765)})l=e('TextButton',h,{Name='ToggleBtn',Size=UDim2.new(0.48,0,0.3,0),Text='TOGGLE',Font='SourceSans',Position=UDim2.new(0,0,0.25,0),TextSize=23,BackgroundColor3=U.enabled and R or S})m=e('Frame',l,{Name='Shade',BackgroundTransparency=0.9,Size=UDim2.new(1,0,0.5,0),Position=UDim2.new(0,0,0.5,0),BackgroundColor3=Color3.new()})n=e('Frame',h,{Name='availabels',BackgroundTransparency=1,Size=UDim2.new(1,0,0.23,0),Position=UDim2.new(0,0,-0.12,0),BackgroundColor3=Color3.new(1,1,1)})o=e('TextLabel',n,{Name='jewelryLbl',Size=UDim2.new(0.2,0,1,0),Text='Jewel',TextSize=18,Font='SourceSansLight',BackgroundTransparency=1,Position=UDim2.new(0.22,0,0,0),TextColor3=Color3.new(1,1,1),BackgroundColor3=Color3.new(1,1,1)})p=e('TextLabel',n,{Name='trainLbl',Size=UDim2.new(0.2,0,1,0),Text='Train',TextSize=18,Font='SourceSansLight',BackgroundTransparency=1,Position=UDim2.new(0.4,0,0,0),TextColor3=Color3.new(1,1,1),BackgroundColor3=Color3.new(1,1,1)})q=e('TextLabel',n,{Name='bankLbl',Size=UDim2.new(0.2,0,1,0),Text='Bank',TextSize=18,Font='SourceSansLight',BackgroundTransparency=1,Position=UDim2.new(0.83,0,0,0),TextColor3=Color3.new(1,1,1),BackgroundColor3=Color3.new(1,1,1)})r=e('TextLabel',n,{Name='airdropLbl',Size=UDim2.new(0.2,0,1,0),Text='Airdrop',TextSize=18,Font='SourceSansLight',BackgroundTransparency=1,Position=UDim2.new(0.61,0,0,0),TextColor3=Color3.new(1,1,1),BackgroundColor3=Color3.new(1,1,1)})s=e('TextLabel',n,{Name='museumLbl',Size=UDim2.new(0.2,0,1,0),Text='Museum',TextSize=18,Font='SourceSansLight',BackgroundTransparency=1,TextColor3=Color3.new(1,1,1),BackgroundColor3=Color3.new(1,1,1)})t=e('TextButton',g,{Name='CloseBtn',TextWrapped=true,TextStrokeTransparency=0.7,Size=UDim2.new(0,25,0,25),TextColor3=T,Text='X',BackgroundTransparency=1,Font='GothamBold',Position=UDim2.new(1,-22,0,0),TextScaled=true})u=e('ImageButton',g,{Name='CogBtn',Image='rbxassetid://135740223',Size=UDim2.new(0,25,0,25),Position=UDim2.new(0,0,0,2),BackgroundTransparency=1})v=e('Frame',g,{Name='setsframe',BackgroundTransparency=0.02,Size=UDim2.new(1,-10,0.8,-10),Position=UDim2.new(-1,5,0.2,5),BorderSizePixel=0,BackgroundColor3=Color3.new(1,1,1)})w=e('Frame',v,{BackgroundTransparency=1,Size=UDim2.new(1,0,0.25,0)})x=e('TextBox',w,{Name='BankRadiusBox',TextWrapped=true,Size=UDim2.new(0,40,0,15),Text=U.bankRadius2,Font='GothamSemibold',Position=UDim2.new(0.78,0,0.2,0),TextScaled=true,BackgroundColor3=Color3.new(1,1,1)})y=e('TextLabel',w,{TextWrapped=true,Size=UDim2.new(0.8,0,1,0),Text='Bank Cops Danger Range',TextSize=15,Font='Code',BackgroundTransparency=1})z=e('Frame',v,{BackgroundTransparency=0.93,Size=UDim2.new(1,0,0.25,0),Position=UDim2.new(0,0,0.25,0),BackgroundColor3=Color3.new()})A=e('TextButton',z,{Name='JewlSetBtn',Size=UDim2.new(0,25,0,15),Text=U.jewlAllowCrims and'X'or',Font='SourceSansSemibold',Position=UDim2.new(0.8,0,0.2,0),TextSize=20,BackgroundColor3=Color3.new(1,1,1)})B=e('TextLabel',z,{TextWrapped=true,Size=UDim2.new(0.8,0,1,0),Text='Let Crims Enter Jewelry',TextSize=15,Font='Code',BackgroundTransparency=1})C=e('Frame',v,{BackgroundTransparency=1,Size=UDim2.new(1,0,0.25,0),Position=UDim2.new(0,0,0.5,0)})D=e('TextButton',C,{Name='WarnSetBtn',Size=UDim2.new(0,25,0,15),Text=U.warnSeconds>1.51 and'X'or',Font='SourceSansSemibold',Position=UDim2.new(0.8,0,0.2,0),TextSize=20,BackgroundColor3=Color3.new(1,1,1)})E=e('TextLabel',C,{TextWrapped=true,Size=UDim2.new(0.8,0,1,0),Text='Prefer Longer Warnings',TextSize=15,Font='Code',BackgroundTransparency=1})F=e('Frame',v,{BackgroundTransparency=0.93,Size=UDim2.new(1,0,0.25,0),Position=UDim2.new(0,0,0.75,0),BackgroundColor3=Color3.new()})G=e('TextButton',F,{Name='EscSetBtn',Size=UDim2.new(0,25,0,15),Text=U.preferUnsafeEsc and'X'or',Font='SourceSansSemibold',Position=UDim2.new(0.8,0,0.2,0),TextSize=20,BackgroundColor3=Color3.new(1,1,1)})H=e('TextLabel',F,{TextWrapped=true,Size=UDim2.new(0.8,0,1,0),Text='Remember Your Position',TextSize=15,Font='Code',BackgroundTransparency=1})I=e('TextLabel',g,{Name='Title',TextWrapped=true,Size=UDim2.new(0.5,0,0,20),Text='Jailbreak Auto-Rob By Noooootch',TextSize=9,Font='Highway',BackgroundTransparency=1,Position=UDim2.new(0.24,0,0,3),TextColor3=T,BackgroundColor3=Color3.new(1,1,1)})J=e('TextButton',g,{Name='SaveSetsBtn',Size=UDim2.new(0,60,0,25),Text='Save',Font='SourceSans',Style='RobloxRoundDefaultButton',Position=UDim2.new(0,30,0,-25),TextSize=20})t.MouseButton1Click:Connect(function()f:Destroy()Q=true if M then M:Disconnect()end end)t.MouseEnter:Connect(function()t.TextColor3=S end)t.MouseLeave:Connect(function()t.TextColor3=T end)local function db(ac)i.AutoButtonColor=ac i.BackgroundColor3=ac and Color3.new(0.353,0.557,0.914)or Color3.new(0.502,0.498,0.506)j.Visible=ac Q=false end i.MouseButton1Click:Connect(function()if i.AutoButtonColor then if M then M:Disconnect()end db(false)Q=true i.Text='Aborted.'wait(2.8)i.Text='ABORT'end end)local function eb(ac)k.Text='Status: '..ac end local fb=game:GetService('TweenService'):Create(u,TweenInfo.new(0.25),{Rotation=135})local gb=game:GetService('TweenService'):Create(u,TweenInfo.new(0.25),{Rotation=0})local hb=false u.MouseButton1Click:Connect(function()hb=not hb if hb then v:TweenPosition(UDim2.new(0,5,0.2,5),nil,'Quart',0.3,true)h:TweenPosition(UDim2.new(1,15,0,40),nil,'Quart',0.3,true)if writefile then J:TweenPosition(UDim2.new(0,30,0,2),nil,'Quart',0.3,true)end fb:Play()else v:TweenPosition(UDim2.new(-1,5,0.2,5),nil,'Quart',0.3,true)h:TweenPosition(UDim2.new(0,15,0,40),nil,'Quart',0.3,true)J:TweenPosition(UDim2.new(0,30,0,-25),nil,'Quart',0.3,true)gb:Play()end end)local ib=x.Text x:GetPropertyChangedSignal('Text'):Connect(function()x.Text=x.Text:sub(1,4)local ac=tonumber(x.Text)if ac then if ac>99 then x.Text='99'end elseif x.Text~='then x.Text=ib end ib=x.Text end)x.FocusLost:Connect(function()if tonumber(x.Text)then U.bankRadius2=tonumber(x.Text)end x.Text=tostring(U.bankRadius2)end)A.MouseButton1Click:Connect(function()U.jewlAllowCrims=not U.jewlAllowCrims A.Text=U.jewlAllowCrims and'X'or'end)D.MouseButton1Click:Connect(function()U.warnSeconds=U.warnSeconds>1.51 and 1.5 or 3 D.Text=U.warnSeconds>1.51 and'X'or'end)G.MouseButton1Click:Connect(function()U.preferUnsafeEsc=not U.preferUnsafeEsc G.Text=U.preferUnsafeEsc and'X'or'end)J.MouseButton1Click:Connect(function()if writefile and J.Style.Name'RobloxRoundDefaultButton'then J.Style='RobloxRoundButton'writefile('JBAR.txt',game:GetService('HttpService'):JSONEncode(U))J.Text='Saved.'wait(1)J.Text='Save'J.Style='RobloxRoundDefaultButton'end end)l.MouseButton1Click:Connect(function()U.enabled=not U.enabled l.BackgroundColor3=U.enabled and R or S end)K:WaitForChild('PlayerScripts'):WaitForChild('LocalScript')wait(0.5)wait(5-workspace.DistributedGameTime)local jb={}local kb,lb if(getreg or debug.getregistry)and a then local ac=(getreg or debug.getregistry)()for bc=1,#ac do local cc=ac[bc]if type(cc)'function'and(is_protected_closurenil or is_protected_closure(cc)false)and(dnil or d(cc))then for dc,ec in next,a(cc)do if type(ec)'table'then if rawget(ec,'LastVehicleExit')then jb=ec elseif rawget(ec,'Specs')and ec.Frame and#ec0 then kb=ec.Specs elseif lbnil and#ec3 and b and c then for fc=1,3 do if type(ec[fc])'table'and ec[fc].Name'Punch'then lb=ec[fc]for gc,hc in ipairs(b(lb.Callback))do if hc0.5 then c(lb.Callback,gc,0)end end end end end end end end end end for ac,bc in ipairs(workspace.Buildings:GetChildren())do if(bc.Position-Vector3.new(-302.6,30.3,1431.9)).Magnitude<1 then bc.CanCollide=false end end for ac,bc in ipairs(workspace.Jewelrys:GetChildren()[1].Building:GetChildren())do if bc.Name'Part'and(bc.Position-Vector3.new(157.8,63.4,1336.6)).Magnitude<1 then bc.CanCollide=false end end local mb={{CFrame.new(1053.6,101.7,1245.6),workspace.Museum.MummyCase.Mummy.Head},{CFrame.new(1037.1,116.6,1254.8),workspace.Museum.Reference.Items.Gold},{CFrame.new(1046.8,116.6,1262.7),workspace.Museum.Reference.Items.SpinnerRim},{CFrame.new(1029.4,116.6,1247.7),workspace.Museum.Reference.Items.Cone.Cone},{CFrame.new(1038.8,101.7,1238.7),workspace.Museum.EgyptionCase.Mask},{CFrame.new(1105.3,101.7,1151),workspace.Museum.JewelCase.Jewel}}local nb=workspace.Trains:FindFirstChild('SteamEngine')~=nil local ob=workspace.Trains:FindFirstChild('BoxCar')local pb=ob or{}workspace.Trains.ChildAdded:Connect(function(ac)wait(math.random())if ac.Name'SteamEngine'then nb=true elseif ac.Name'BoxCar'and obnil and pb.Parentnil then pb=ac wait(24+math.random()*53)if ac.Parent and obnil then ob=ac end end p.TextColor3=(ob or nb)and R or Color3.new(1,1,1)end)workspace.Trains.ChildRemoved:Connect(function(ac)if obac then ob=nil elseif ac.Name'SteamEngine'then nb=false end p.TextColor3=(ob or nb)and R or Color3.new(1,1,1)end)p.TextColor3=(ob or nb)and R or Color3.new(1,1,1)local qb={}local function rb(ac)local bc=ac:WaitForChild('Briefcase',2)while bc and bc.Parent and ac:FindFirstChild('Parachute')do ac.ChildRemoved:Wait()wait()end if bc and bc.Parent then qb[#qb+1]=bc r.TextColor3=R end end for ac,bc in ipairs(workspace:GetChildren())do if bc.Name'Drop'and bc.ClassName'Model'then spawn(function()rb(bc)end)end end workspace.ChildAdded:Connect(function(ac)if ac.Name'Drop'and ac.ClassName'Model'then rb(ac)end end)workspace.ChildRemoved:Connect(function(ac)if ac.Name'Drop'and ac.ClassName'Model'then wait()for bc=#qb,1,-1 do if not qb[bc].Parent then table.remove(qb,bc)end end r.TextColor3=#qb>0 and R or Color3.new(1,1,1)end end)local sb=workspace.Banks:GetChildren()[1].Extra.Sign.Decal local tb=workspace.Jewelrys:GetChildren()[1].Extra.Sign.Decal local ub=workspace.Museum.Roof.Hole.Part local vb=sb.Transparency>0.01 local wb=tb.Transparency>0.01 local xb=not ub.CanCollide local yb=#workspace.Ringers.Bank:GetChildren()0 local zb=#workspace.Ringers.Jewelry:GetChildren()0 sb:GetPropertyChangedSignal('Transparency'):Connect(function()wait()vb=sb.Transparency>0.01 q.TextColor3=vb and R or Color3.new(1,1,1)if not vb then yb=true end end)tb:GetPropertyChangedSignal('Transparency'):Connect(function()wait()wb=tb.Transparency>0.01 o.TextColor3=wb and R or Color3.new(1,1,1)if not wb then zb=true end end)ub:GetPropertyChangedSignal('CanCollide'):Connect(function()wait()xb=not ub.CanCollide s.TextColor3=xb and R or Color3.new(1,1,1)end)q.TextColor3=vb and R or Color3.new(1,1,1)o.TextColor3=wb and R or Color3.new(1,1,1)s.TextColor3=xb and R or Color3.new(1,1,1)workspace.Ringers.Bank.ChildAdded:Connect(function()yb=false end)workspace.Ringers.Jewelry.ChildAdded:Connect(function()zb=false end)local Ab=0 local function Bb(ac,bc)local cc=0 local dc=0.1 ac=(acnil or ac<=0)and 0.001 or ac dc=(dc>ac)and ac or dc while cc<ac and Qfalse and(bcnil or bc(cc))do cc=cc+wait(ac-cc<dc and ac-cc or dc)end return cc end local function Cb(ac)L:SendKeyEvent(true,ac,false,game)wait()L:SendKeyEvent(false,ac,false,game)end local function Db()if N.Sit then Cb('Space')wait(0.07)N.Jump=true wait(0.3)jb.LastVehicleExit=9e9 end end local Eb=CFrame.new(-54,245,1126)local Fb=CFrame.new(118,124,1309)local function Gb(ac)local bc=ac local cc,dc=workspace:FindPartOnRay(Ray.new(ac.p,Vector3.new(0,-5,0)),O.Parent)if cc then if cc.Size.Magnitude<14 then cc.CanCollide=false end bc=ac+Vector3.new(0,5-(ac.Y-dc.Y),0)end K.PlayerGui.MainGui.Minimap.ImageLabel.Visible=false workspace.CurrentCamera.CameraType='Scriptable'while(O.CFrame.p-bc.p).Magnitude>3 and not Q do local ec=(O.CFrame.p-Eb.p).Magnitude>100 and Eb or Fb local fc=true M=W:Connect(function()if fc then O.CFrame=ec end O.Velocity,O.RotVelocity=P,P end)Bb(3,function()return O:FindFirstChild('BodyGyro')nil end)fc=false if O:FindFirstChild('BodyVelocity')then O.BodyVelocity.Parent=nil end O.CFrame=bc if O.Parent and O.Parent:FindFirstChild('80971149799104117116101')then O.Parent['80971149799104117116101']:Destroy()end Bb(0.3)if O.Parent and O.Parent:FindFirstChild('80971149799104117116101')then O.Parent['80971149799104117116101']:Destroy()end Bb(0.2)M:Disconnect()end O.CFrame=ac K.PlayerGui.MainGui.Minimap.ImageLabel.Visible=true workspace.CurrentCamera.CameraSubject=N workspace.CurrentCamera.CameraType='Custom'end local function Hb(ac)N:SetStateEnabled('FallingDown',false)local bc=(ac-ac.p)+O.Position+Vector3.new(0,4,0)local cc=ac.p-O.Position local dc=workspace.Gravity workspace.Gravity=0 for ec=0,cc.Magnitude,1.8 do if Q then break end O.CFrame=bc+cc.Unit*ec O.Velocity,O.RotVelocity=P,P wait()end O.CFrame=ac workspace.Gravity=dc end local function Ib(ac)return tonumber((tostring(ac):gsub('%D',')))end local function Jb()return K.PlayerGui.MainGui.CollectMoney.Visible and Ib(K.PlayerGui.MainGui.CollectMoney.Money.Text)+2>Ib(K.PlayerGui.MainGui.CollectMoney.Maximum.Text)end local function Kb()local ac,bc=K.PlayerGui.MainGui.MuseumBag.TextLabel.Text:match('(.-)/(.+)')return K.PlayerGui.MainGui.MuseumBag.Visible and ac and bc and Ib(ac)>=Ib(bc)end local Lb local function Mb()return(Lb.Door.Closed.CFrame.lookVector-Lb.Door.Hinge.CFrame.lookVector).Magnitude>0.1 end local function Nb(ac)local bc=game:GetService('Teams').Police:GetPlayers()for cc=1,#bc do local dc=bc[cc]if dc.Character and dc.Character:FindFirstChild('HumanoidRootPart')and dc.Character:FindFirstChild('Humanoid')then local ec=dc.Character.HumanoidRootPart.Position if(Lb.Door.Hinge.Position-ec).Magnitude<ac and dc.Character.Humanoid.Health>0 and workspace:FindPartOnRayWithWhitelist(Ray.new(ec,Lb.TriggerDoor.Position-Lb.Door.Hinge.CFrame.lookVector*3-ec),{Lb.Decoration,Lb.Parent.Parent.TopFloor})nil then return true end end end return false end local function Ob(ac)if Q then return end local bc=workspace.CurrentCamera bc.CameraType='Scriptable'bc.CFrame=CFrame.new(bc.CFrame.p,ac.Position)wait()bc.CameraType='Custom'wait()L:SendKeyEvent(true,'E',false,game)end local Pb=CFrame.new()local function Qb(ac)db(true)eb(ac..' ready.')local bc=g.BackgroundColor3 local cc=0 while cc<U.warnSeconds do for dc=0,1,1/(30*.25)do g.BackgroundColor3=bc:lerp(S,dc)cc=cc+wait()end for dc=0,1,1/(30*.25)do g.BackgroundColor3=S:lerp(bc,dc)cc=cc+wait()end end g.BackgroundColor3=bc if Nnil or N.Health<1 then wait(5)end if Q or not U.enabled then return true end Db()if K.Team.Name'Prisoner'then eb('Breaking out...')Gb(CFrame.new(-298+math.random()*10,18,1430))Bb(4,function()return K.Team.Name'Prisoner'end)end Pb=O.CFrame return Q or not U.enabled end local function Rb()Q=false eb('Escaping...')if U.preferUnsafeEsc then Gb(Pb)else Gb(CFrame.new(-298+math.random()*10,18,1430))end end local function Sb()local ac=Qb('Jewelry')if not ac then eb('TPing to jewelry...')Gb(CFrame.new(142.17,17.88,1351.08))if U.jewlAllowCrims and zb then Hb(CFrame.new(156.8,17.6,1329.8))Bb(5,function()return zb end)end ac=Q eb('Robbery started!')local bc=0 local cc=workspace.Jewelrys:GetChildren()[1].Boxes:GetChildren()table.sort(cc,function(dc,ec)return dc.Position.X>ec.Position.X end)for dc=1,#cc do if Q or wbfalse or(bc>3 and Jb())then break end local ec=cc[dc]if ec.Transparency<0.9 then if ec.Position.X<120 and ec.Position.Z>1330 then Hb(CFrame.new(ec.Position+ec.CFrame.lookVector*2.5+Vector3.new(0,0,-2.5),ec.Position))elseif ec.Position.Z<1309 and ec.Position.Z>1304 then Hb(CFrame.new(ec.Position+ec.CFrame.lookVector*2.5+Vector3.new(0,0,2.5),ec.Position))else Hb(CFrame.new(ec.Position+ec.CFrame.lookVector*2.5,ec.Position))end Bb(0.1)for fc=1,4 do if lb then lb:Callback(true)else Cb('F')Bb(0.5)end end bc=bc+1 Bb(0.5)end end eb('Selling...')Gb(CFrame.new(-522+math.random()*354,54.5,1509+math.random()*137))O.Anchored=true Bb(3,function()return K.PlayerGui.MainGui.CollectMoney.Visible end)O.Anchored=false Rb()if not ac then wb=false o.TextColor3=Color3.new(1,1,1)eb('Jewelry success!')end end db(false)wait(2)end local function Tb()local ac=Qb('Bank')if not ac then eb('TPing to bank...')Gb(CFrame.new(23.6,22,853.5))O.Anchored=true Bb(3,function()return yb end)O.Anchored=false ac=Q eb('Opening vault...')Lb=workspace.Banks:GetChildren()[1].Layout:GetChildren()[1]if not Q then local bc=Lb.Door.Hinge.CFrame if(bc.p-Lb.Money.CFrame.p).Magnitude<30 then if Lb.Name'TheMint'then Gb(bc+bc.lookVector*3+bc.rightVector*13.5)else Gb(bc+bc.lookVector*3+bc.rightVector*-5.5+Vector3.new(0,3,0))end else if Lb:FindFirstChild('Lasers')then for dc,ec in ipairs(Lb.Lasers:GetChildren())do if ec.Name'LaserTrack'then ec:Destroy()end end end Gb(Lb.Money.CFrame)end local cc=Lb.TriggerDoor.CFrame Lb.TriggerDoor.CFrame=O.CFrame wait()Lb.TriggerDoor.CFrame=cc end Bb(300,function()return vb and Mb()false end)Bb(3,function()return vb and(not(Mb()and Nb(U.bankRadius2)))end)eb('Robbery started!')Bb(80,function()return Jb()false and vb and(not(Mb()and Nb(U.bankRadius2)))end)Rb()if not ac then vb=false q.TextColor3=Color3.new(1,1,1)eb('Bank success!')end end db(false)wait(2)end local function Ub()local ac=Qb('Train')if not ac then local bc=ob.Model.Rob.Gold local cc=workspace.Trains.LocomotiveFront.Model.Front eb('TPing to train...')ac=Q if ob.Parent then if kb then local dc,ec for fc=1,#kb do local gc=kb[fc]if not gc then elseif dcnil and gc.Name'Open Door'and tostring(gc.Part)'RoofDoorClosed'and ob:IsAncestorOf(gc.Part)then dc=gc elseif ecnil and gc.Name'Breach Vault'and ob:IsAncestorOf(gc.Part)then ec=gc end end if dc then dc:Callback(true)end wait()if ec then ec:Callback(true)end else eb('Opening door...')M=W:Connect(function()O.CFrame=ob.Skeleton.RoofDoorClosed.CFrame+Vector3.new(0,-5,0)O.Velocity,O.RotVelocity=P,P end)Bb(0.45)Ob(ob.Skeleton.RoofDoorClosed)Bb(7,function()return(ob.Skeleton.RoofDoor.Position-ob.Skeleton.RoofDoorClosed.Position).Magnitude<1 end)M:Disconnect()Bb()L:SendKeyEvent(false,'E',false,game)eb('Opening vault...')M=W:Connect(function()O.CFrame=bc.CFrame O.Velocity,O.RotVelocity=P,P end)Bb(0.45)Ob(ob.Skeleton.Vault.Part)Bb(7,function()return ob.Skeleton.Vault.Part.RotVelocity.Magnitude<.001 end)M:Disconnect()Bb(0.2)L:SendKeyEvent(false,'E',false,game)end eb('Robbery started!')M=W:Connect(function()O.CFrame=bc.CFrame O.Velocity,O.RotVelocity=P,P end)Bb(65,function()return Jb()false and cc.Position.X>-1584 end)M:Disconnect()end Rb()if not ac then ob=nil p.TextColor3=Color3.new(1,1,1)eb('Train success!')end end db(false)wait(2)end local function Vb()local ac=Qb('Museum')if not ac then eb('TPing to museum...')Gb(CFrame.new(1064,110,1194))if Q then ac=true else eb('Robbery started!')local bc=K.PlayerGui.MainGui.MuseumBag.TextLabel bc.Text='9'..bc.Text:sub(2)for cc=1,#mb do local dc=mb[cc][1]local ec=mb[cc][2]if ec.Transparency<.99 then if Q or xbfalse or bc.Text:sub(1,1)bc.Text:sub(5,5)then break end if kb then O.Anchored=true if cc1 then ec=ec.Parent.Parent.MummyNode end for fc=1,#kb do local gc=kb[fc]if gc and gc.Partec then gc:Callback(true)break end end else Hb(dc)Ob(ec)Bb(7,function()return ec.Transparency<.99 end)L:SendKeyEvent(false,'E',false,game)end Bb(0.1)end end O.Anchored=false if U.preferUnsafeEsc then Gb(Pb)else Gb(CFrame.new(-298+math.random()*10,18,1430))end eb('Bypassing by waiting...')Bb(15)Db()Pb=O.CFrame eb('Selling...')Gb(CFrame.new(1640,56,-1800))O.Anchored=true Bb(0.5)Bb(9,function()return K.PlayerGui.MainGui.MuseumBag.Visible end)O.Anchored=false end Rb()if not ac then xb=false s.TextColor3=Color3.new(1,1,1)eb('Museum success!')end end db(false)wait(2)end local function Wb()local ac=Qb('Steam engine')if not ac then eb('Robbery started!')local bc=tick()local cc=workspace.Trains:GetDescendants()for dc=1,#cc do local ec=cc[dc]if ec.Name'Briefcase'and ec.Parent and ec:FindFirstChild('Weld')then if Q or Kb()then break end if kb then for fc=1,#kb do local gc=kb[fc]if gc and gc.Partec then gc:Callback(true)break end end Bb(2.5)else ec.Weld.C0=CFrame.new(0,0,5)ec.Weld.Part1=O Bb()Ob(ec)Bb(3,function()return ec.Parent~=nil end)L:SendKeyEvent(false,'E',false,game)Bb()ec:ClearAllChildren()end end end eb('Bypassing by waiting...')Bb(10-(tick()-bc))Db()Pb=O.CFrame eb('Selling...')Gb(CFrame.new(1640,56,-1800))O.Anchored=true Bb(0.5)Bb(9,function()return K.PlayerGui.MainGui.MuseumBag.Visible end)O.Anchored=false Rb()if not ac then nb=false p.TextColor3=Color3.new(1,1,1)eb('Train success!')end end db(false)wait(2)end local function Xb()local ac=Qb('Airdrop')if not ac then local bc=qb[1]if bc and bc.Parent then eb('TPing to airdrop...')ab()Gb(bc.CFrame+Vector3.new(0,-5,0))O.Anchored=true Bb()if Q then ac=true else eb('Please wait 30-60 seconds.')if not kb then Ob(bc)end local cc=0 while bc.Parent and cc<60 and not Q do if cc>30 then eb('Robbery started!')end if kb then for dc=1,#kb do local ec=kb[dc]if ec and ec.Partbc then ec:Callback(true)break end end else L:SendKeyEvent(true,'E',false,game)cc=cc+Bb(6.5,function()return bc.Parent~=nil end)L:SendKeyEvent(false,'E',false,game)end cc=cc+Bb(0.5)end end O.Anchored=false bb()Rb()end if not ac then Ab=tick()eb('Airdrop success!')end end db(false)wait(2)end game:GetService('StarterGui'):SetCore('SendNotification',{Title='Auto-Rob by sirelKilla',Text=V and'Settings changed!'or'})local Yb=0 local Zb=0 while wait(0.5)and f.Parent do if workspace.Trains:FindFirstChild('LocomotiveFront')then local ac=workspace.Trains.LocomotiveFront.Model.Front.Position if ac.X<-1300 and ac.Z<350 then ob=nil p.TextColor3=Color3.new(1,1,1)end end if(fireclickdetector or click_detector)and workspace.Switches.BranchBack.Rail.Transparency<.9 then(fireclickdetector or click_detector)(workspace.Switches.BranchBack.Lever.Click.ClickDetector,1)end if tick()-Zb>60 then Zb=tick()game:GetService('VirtualUser'):CaptureController()game:GetService('VirtualUser'):ClickButton2(Vector2.new())end K.PlayerGui.MainGui.CollectMoney.Visible=false jb.LastVehicleExit=9e9 if U.enabled then if xb then Vb()elseif wb then Sb()elseif nb then Wb()elseif ob then Ub()elseif#qb>0 and tick()-Ab>20 then Xb()elseif vb then Tb()else eb('Wait for stores to open'..string.rep('.',Yb%3+1))Yb=Yb+1 end else eb('Disabled.')end end
- -- dont be a leech idiot