Oct 25th, 2019
The following are known bugs and glitches in Jailbreak: Ragdoll Bug:On laggy servers, when you enter or leave a vehicle, you will do a sitting motion, flop on the ground, and will not exit or leave the vehicle for about 5 seconds.Unfortunately, this glitch has been observed to affect everyone on the server. Vehicle Bounce Bug:On lower-end devices or internet, when you drive a car such as. The Volt is the first vehicle in Jailbreak that has a fictional vehicle name instead of a real-life vehicle name, before the Torpedo, Arachnid, Surus, Blade, Deja, Ray, M12 Molten, Boxer, and Beam. This used to be the fastest electric vehicle in-game until the Roadster was added. The Volt was inspired by asimo3089 and badcc's other game, 'Volt”.
Never
Roblox Jailbreak Free Volt Bike Glitch
Not a member of Pastebin yet?Sign Up, it unlocks many cool features!
- 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