Advertisement
MCMemelord420

Untitled

Nov 10th, 2018
2,947
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 53.27 KB | None | 0 0
  1. script.Name="Jailbreak GUI"local a=game:GetService("Players")local b=game:GetService("UserInputService")local c=game:GetService("RunService")local d=game:GetService("CoreGui")local e=game:GetService("StarterGui")local f=game:GetService("TweenService")local g=game:GetService("ReplicatedStorage")local h=game:GetService("ScriptContext")local i=game:GetService("HttpService")local j=game:GetService("Lighting")local k=game:GetService("PathfindingService")local l=a.LocalPlayer;local m=l.Character;local n=l:GetMouse()local o=l:FindFirstChild("Backpack")or l:WaitForChild("Backpack")local p=l:FindFirstChild("PlayerGui")or l:WaitForChild("PlayerGui")local q=workspace.CurrentCamera;local r=tick()local s=Instance.new("Hint",d)s.Text="Initializing... Please wait... (This can take up to 30 seconds!)"wait(1)local getupval=debug.getupvalue or getupval;local getupvals=debug.getupvalues or getupvals;local getreg=debug.getregistry or getreg;local setupval=debug.setupvalue or setupval;local getlocal=debug.getlocal or getlocal;local getlocals=debug.getlocals or getlocals;local setlocal=debug.setlocal or setlocal;local getconst=debug.getconstant or getconst;local getconsts=debug.getconstants or getconsts;local setconst=debug.setconstant or setconst;local setreadonly=make_writeable or setreadonly;if syn==nil then return l:Kick("Unfortunately the exploit you're using is not supported. :C")end;local print=print;local warn=warn;getrenv().error=function()return end;local t=getrawmetatable(game)if not isreadonly(t)then for b,u in next,t do t[b]="pornhub.com"end;return end;setreadonly(t,false)local v=t.__index;local w=t.__namecall;local x=t.__newindex;local y={}local z={}local A={}local B={}local C={}local D={}local E={}local F={strings={},funcs={},weapon_registryTableBackup={}}local G="1.0"do y={data=i:JSONDecode(game:HttpGet("https://raw.githubusercontent.com/iamcal/emoji-data/master/emoji.json"))}function y.parseEmoji(H)for I,u in next,y.data do if string.lower(H)==u["short_name"]then return utf8.char(tonumber(u["unified"],16))end end end;function y.split(self,J)local J,K=J or":",{}local L=string.format("([^%s]+)",J)string.gsub(self,L,function(m)K[#K+1]=m end)return K end;function y.detectEmoji(M)for b=1,#M do if string.sub(M,b,b)==":"then local N=string.sub(M,b+1,#M)local O=string.find(N,":")if O then return O end end end;return nil end;function y.parseSemicolon(P)local Q=y.split(P," ")local R={}for b,u in next,Q do local O=y.detectEmoji(u)if O then u=string.sub(u,2,O)u=y.parseEmoji(u)end;R[b]=u end;return table.concat(R,' ')end;function y:LoopRunning(S)return E[S].Running end;function y:CreateLoop(S,T,U,...)if E[S]~=nil then return end;E[S]={}E[S].Running=false;E[S].Destroy=false;E[S].Loop=coroutine.create(function(...)while true do if E[S].Running then T(...)end;if E[S].Destroy then break end;if type(wait)=="userdata"then U:wait()else wait(U)end end end)end;function y:RunLoop(S,T,U,...)if E[S]==nil then if T~=nil then self:CreateLoop(S,T,U,...)end end;E[S].Running=true;local V,W=coroutine.resume(E[S].Loop)if not V then warn("Loop: "..tostring(S).." ERROR: "..tostring(W))end end;function y:StopLoop(S)if E[S]==nil then return end;E[S].Running=false end;function y:DestroyLoop(S)if E[S]==nil then return end;self:StopLoop(S)E[S].Destroy=true;E[S]=nil end;function y:AddComma(M)local X,Y=M,nil;while true do X,Y=string.gsub(X,"^(-?%d+)(%d%d%d)","%1,%2")if Y==0 then break end end;return X end;function y:deepcopy(Z)local _=type(Z)local a0;if _=='table'then a0={}for a1,a2 in next,Z,nil do a0[y:deepcopy(a1)]=y:deepcopy(a2)end;setmetatable(a0,y:deepcopy(getmetatable(Z)))else a0=Z end;return a0 end;function y:GetSizeOfObj(a3)if a3:IsA("BasePart")then return a3.Size elseif a3:IsA("Model")then return a3:GetExtentsSize()end end;function y:GetTeamColor(a4)if l.Team==a4.Team then return Color3.new(0,1,0)end;if tostring(l.Team)=="Prisoner"then if tostring(a4.Team)=="Police"then return Color3.new(1,0,0)else return Color3.new(0,1,0)end elseif tostring(l.Team)=="Criminal"then if tostring(a4.Team)=="Police"then return Color3.new(1,0,0)else return Color3.new(0,1,0)end elseif tostring(l.Team)=="Police"then if tostring(a4.Team)=="Criminal"then return Color3.new(1,0,0)else return Color3.new(1,1,0)end end;return Color3.new(1,1,1)end;function y:GetClosestPlayer()local a5={}local a6=nil;local a7=nil;for b,u in pairs(a:GetPlayers())do if u~=l and u.Team~=l.Team then local a8=u.Character;if m and a8 then local a9,aa,ab=m:FindFirstChild("Head"),m:FindFirstChild("HumanoidRootPart"),m:FindFirstChild("Humanoid")local ac,ad,ae=a8:FindFirstChild("Head"),a8:FindFirstChild("HumanoidRootPart"),a8:FindFirstChild("Humanoid")if a9 and aa and ab and ac and ad and ae then if ab.Health>1 and ae.Health>1 then local af=(n.Hit.p-ad.Position).magnitude;a5[u]=af end end end end end;for b,u in next,a5 do if a6~=nil then if u<=a6 then a6=u;a7=b end else a6=u;a7=b end end;return a7 end;function y:TypeWriter(ag,ah)local ah=ah or 2;local ai=ag.Text;ag.Text=""spawn(function()for b=1,string.len(ai)do if b%2==0 then F.sound.play("ui_typeout",0.2)end;ag.Text=string.sub(ai,1,ah*b)wait(0.016666666666666666)end end)end;function y:ModifyAllVarsInTable(aj,ak,al)for b,u in pairs(aj)do if b==ak then aj[b]=al end;if type(u)=="table"then y:ModifyAllVarsInTable(aj[b],ak,al)end end end;function y:Console(am)F.funcs.notify_table[F.notify_func]({Title="Jailbreak GUI",Text=am})end end;do D={name="Jailbreak GUI",gui_objs={main=nil,mainframes={}}}function D:AddTextBox(an,S,ai)self.gui_objs.mainframes[an].buttons[S]={}self.gui_objs.mainframes[an].buttons[S].main=Instance.new("Frame")self.gui_objs.mainframes[an].buttons[S].main.BackgroundTransparency=1;self.gui_objs.mainframes[an].buttons[S].main.Name=S;self.gui_objs.mainframes[an].buttons[S].main.Position=UDim2.new(0,0,0,5+self.gui_objs.mainframes[an].buttonsnum)self.gui_objs.mainframes[an].buttons[S].main.Size=UDim2.new(1,0,0,15)self.gui_objs.mainframes[an].buttons[S].main.Parent=self.gui_objs.mainframes[an].buttonsframe;self.gui_objs.mainframes[an].buttons[S].textbox=Instance.new("TextBox")self.gui_objs.mainframes[an].buttons[S].textbox.BackgroundColor3=Color3.new(66/255,66/255,66/255)self.gui_objs.mainframes[an].buttons[S].textbox.BackgroundTransparency=0.3;self.gui_objs.mainframes[an].buttons[S].textbox.BorderSizePixel=0;self.gui_objs.mainframes[an].buttons[S].textbox.Position=UDim2.new(0,5,0,0)self.gui_objs.mainframes[an].buttons[S].textbox.Size=UDim2.new(1,-10,1,0)self.gui_objs.mainframes[an].buttons[S].textbox.Font=Enum.Font.SciFi;self.gui_objs.mainframes[an].buttons[S].textbox.Text=ai;self.gui_objs.mainframes[an].buttons[S].textbox.TextScaled=true;self.gui_objs.mainframes[an].buttons[S].textbox.TextColor3=Color3.new(1,1,1)self.gui_objs.mainframes[an].buttons[S].textbox.TextXAlignment=Enum.TextXAlignment.Left;self.gui_objs.mainframes[an].buttons[S].textbox.Parent=self.gui_objs.mainframes[an].buttons[S].main;self.gui_objs.mainframes[an].main.Size=UDim2.new(0,200,0,25+self.gui_objs.mainframes[an].buttonsnum)self.gui_objs.mainframes[an].buttonsnum=self.gui_objs.mainframes[an].buttonsnum+20;return self.gui_objs.mainframes[an].buttons[S].textbox end;function D:AddButton(an,S,ai)self.gui_objs.mainframes[an].buttons[S]={}self.gui_objs.mainframes[an].buttons[S].main=Instance.new("Frame")self.gui_objs.mainframes[an].buttons[S].main.BackgroundTransparency=1;self.gui_objs.mainframes[an].buttons[S].main.Name=S;self.gui_objs.mainframes[an].buttons[S].main.Position=UDim2.new(0,0,0,5+self.gui_objs.mainframes[an].buttonsnum)self.gui_objs.mainframes[an].buttons[S].main.Size=UDim2.new(1,0,0,15)self.gui_objs.mainframes[an].buttons[S].main.Parent=self.gui_objs.mainframes[an].buttonsframe;self.gui_objs.mainframes[an].buttons[S].textbutton=Instance.new("TextButton")self.gui_objs.mainframes[an].buttons[S].textbutton.BackgroundTransparency=1;self.gui_objs.mainframes[an].buttons[S].textbutton.Position=UDim2.new(0,5,0,0)self.gui_objs.mainframes[an].buttons[S].textbutton.Size=UDim2.new(1,-5,1,0)self.gui_objs.mainframes[an].buttons[S].textbutton.ZIndex=2;self.gui_objs.mainframes[an].buttons[S].textbutton.Font=Enum.Font.SciFi;self.gui_objs.mainframes[an].buttons[S].textbutton.Text=ai;self.gui_objs.mainframes[an].buttons[S].textbutton.TextColor3=Color3.new(1,1,1)self.gui_objs.mainframes[an].buttons[S].textbutton.TextScaled=true;self.gui_objs.mainframes[an].buttons[S].textbutton.TextXAlignment=Enum.TextXAlignment.Left;self.gui_objs.mainframes[an].buttons[S].textbutton.Modal=true;self.gui_objs.mainframes[an].buttons[S].textbutton.Parent=self.gui_objs.mainframes[an].buttons[S].main;self.gui_objs.mainframes[an].buttons[S].textlabel=Instance.new("TextLabel")self.gui_objs.mainframes[an].buttons[S].textlabel.BackgroundTransparency=1;self.gui_objs.mainframes[an].buttons[S].textlabel.Position=UDim2.new(1,-25,0,0)self.gui_objs.mainframes[an].buttons[S].textlabel.Size=UDim2.new(0,25,1,0)self.gui_objs.mainframes[an].buttons[S].textlabel.Font=Enum.Font.Code;self.gui_objs.mainframes[an].buttons[S].textlabel.Text="OFF"self.gui_objs.mainframes[an].buttons[S].textlabel.TextColor3=Color3.new(1,0,0)self.gui_objs.mainframes[an].buttons[S].textlabel.TextScaled=true;self.gui_objs.mainframes[an].buttons[S].textlabel.TextXAlignment=Enum.TextXAlignment.Right;self.gui_objs.mainframes[an].buttons[S].textlabel.Parent=self.gui_objs.mainframes[an].buttons[S].main;self.gui_objs.mainframes[an].main.Size=UDim2.new(0,200,0,25+self.gui_objs.mainframes[an].buttonsnum)self.gui_objs.mainframes[an].buttonsnum=self.gui_objs.mainframes[an].buttonsnum+20;return self.gui_objs.mainframes[an].buttons[S].textbutton,self.gui_objs.mainframes[an].buttons[S].textlabel end;function D:AddMainFrame(S)if self.gui_objs.mainframes.numX==nil then self.gui_objs.mainframes.numX=0 end;if self.gui_objs.mainframes.numY==nil then self.gui_objs.mainframes.numY=0 end;self.gui_objs.mainframes[S]={}self.gui_objs.mainframes[S].buttons={}self.gui_objs.mainframes[S].main=Instance.new("Frame")self.gui_objs.mainframes[S].main.BackgroundColor3=Color3.new(0,0,0)self.gui_objs.mainframes[S].main.BackgroundTransparency=0.3;self.gui_objs.mainframes[S].main.BorderColor3=Color3.new(0,0,139/255)self.gui_objs.mainframes[S].main.BorderSizePixel=3;self.gui_objs.mainframes[S].main.Name=S;self.gui_objs.mainframes[S].main.Position=UDim2.new(0,50+self.gui_objs.mainframes.numX,0,50+self.gui_objs.mainframes.numY)self.gui_objs.mainframes[S].main.Size=UDim2.new(0,200,0,350)self.gui_objs.mainframes[S].main.Active=true;self.gui_objs.mainframes[S].main.Draggable=true;self.gui_objs.mainframes[S].titleframe=Instance.new("Frame")self.gui_objs.mainframes[S].titleframe.BackgroundColor3=Color3.new(0,0,0)self.gui_objs.mainframes[S].titleframe.BackgroundTransparency=0.3;self.gui_objs.mainframes[S].titleframe.BorderColor3=Color3.new(0,0,139/255)self.gui_objs.mainframes[S].titleframe.BorderSizePixel=3;self.gui_objs.mainframes[S].titleframe.Name="titleframe"self.gui_objs.mainframes[S].titleframe.Position=UDim2.new(0,0,0,-35)self.gui_objs.mainframes[S].titleframe.Size=UDim2.new(1,0,0,25)self.gui_objs.mainframes[S].titleframe.Parent=self.gui_objs.mainframes[S].main;self.gui_objs.mainframes[S].title=Instance.new("TextLabel")self.gui_objs.mainframes[S].title.BackgroundTransparency=1;self.gui_objs.mainframes[S].title.Name="title"self.gui_objs.mainframes[S].title.Size=UDim2.new(1,0,1,0)self.gui_objs.mainframes[S].title.Font=Enum.Font.Code;self.gui_objs.mainframes[S].title.Text=S;self.gui_objs.mainframes[S].title.TextColor3=Color3.new(1,1,1)self.gui_objs.mainframes[S].title.TextSize=20;self.gui_objs.mainframes[S].title.Parent=self.gui_objs.mainframes[S].titleframe;self.gui_objs.mainframes[S].buttonsframe=Instance.new("Frame")self.gui_objs.mainframes[S].buttonsframe.BackgroundTransparency=1;self.gui_objs.mainframes[S].buttonsframe.Name="buttons"self.gui_objs.mainframes[S].buttonsframe.Size=UDim2.new(1,0,1,0)self.gui_objs.mainframes[S].buttonsframe.Parent=self.gui_objs.mainframes[S].main;self.gui_objs.mainframes[S].infoframe=self.gui_objs.mainframes[S].titleframe:clone()self.gui_objs.mainframes[S].infoframe.title:Destroy()self.gui_objs.mainframes[S].infoframe.Name="infoframe"self.gui_objs.mainframes[S].infoframe.Position=UDim2.new(0,0,1,10)self.gui_objs.mainframes[S].infoframe.Parent=self.gui_objs.mainframes[S].main;self.gui_objs.mainframes[S].infotitle=self.gui_objs.mainframes[S].title:clone()self.gui_objs.mainframes[S].infotitle.Name="infotitle"self.gui_objs.mainframes[S].infotitle.Text="Press the \"P\" key to toggle the GUI\nMade by: @Racist Dolphin#8943"self.gui_objs.mainframes[S].infotitle.TextColor3=Color3.new(1,1,1)self.gui_objs.mainframes[S].infotitle.TextScaled=true;self.gui_objs.mainframes[S].infotitle.Parent=self.gui_objs.mainframes[S].infoframe;self.gui_objs.mainframes[S].buttonsnum=0;self.gui_objs.mainframes.numX=self.gui_objs.mainframes.numX+250;if 50+self.gui_objs.mainframes.numX+200>=q.ViewportSize.X then self.gui_objs.mainframes.numX=0;self.gui_objs.mainframes.numY=self.gui_objs.mainframes.numY+450 end;self.gui_objs.mainframes[S].main.Parent=self.gui_objs.main end;function D:Init()self.gui_objs.main=Instance.new("ScreenGui")self.gui_objs.main.Name=self.name;self.gui_objs.main.Parent=d;do self:AddMainFrame("Visual Cheats")local ao,ap=self:AddButton("Visual Cheats","ESP","ESP")local aq,ar=self:AddButton("Visual Cheats","Chams","Chams")local as,at=self:AddButton("Visual Cheats","Fullbright","Fullbright")ao.MouseButton1Click:connect(function()A.enabled=not A.enabled;if A.enabled then ap.Text="ON"ap.TextColor3=Color3.new(0,1,0)else ap.Text="OFF"ap.TextColor3=Color3.new(1,0,0)end;for b,u in next,A.esp_folder:GetChildren()do u.Frame.Visible=A.enabled end end)aq.MouseButton1Click:connect(function()B.enabled=not B.enabled;if B.enabled then ar.Text="ON"ar.TextColor3=Color3.new(0,1,0)else ar.Text="OFF"ar.TextColor3=Color3.new(1,0,0)end;for b,u in next,B.cham_folder:GetChildren()do for au,av in next,u:GetChildren()do av.Transparency=B.enabled and 0 or 1 end end end)as.MouseButton1Click:connect(function()C.enabled=not C.enabled;at.Text=C.enabled and"ON"or"OFF"at.TextColor3=C.enabled and Color3.new(0,1,0)or Color3.new(1,0,0)if C.enabled then C:Enable()else C:Disable()end end)end;do self:AddMainFrame("World Editor")local aw,ax=self:AddButton("World Editor","Remove Doors","Remove Doors")local ay,az=self:AddButton("World Editor","Remove Cells","Remove Cell Doors")local aA,aB=self:AddButton("World Editor","Remove Bank Lasers","Remove Bank Lasers")local aC,aD=self:AddButton("World Editor","RemoveBankDoor","Remove Bank Door")local aE,aF=self:AddButton("World Editor","RemoveJewelrylasers","Remove Jewelry Lasers")ax:Destroy()az:Destroy()aB:Destroy()aD:Destroy()aF:Destroy()aw.MouseButton1Click:connect(function()local X=workspace:FindFirstChild("Doors")if X then for b,u in pairs(X:GetChildren())do local aG=u:FindFirstChild("Model")if aG then for au,av in pairs(aG:GetDescendants())do if av:IsA("BasePart")then av.Transparency=1;av.CanCollide=false elseif av:IsA("Texture")then av.Transparency=1 end end end end end;y:Console("Removed all Doors!")end)ay.MouseButton1Click:connect(function()local X=workspace:FindFirstChild("Cells")if X then for b,u in pairs(X:GetChildren())do local aG=u:FindFirstChild("Cell")if aG then aG=aG:FindFirstChild("Door")if aG then aG:Destroy()end end end end;y:Console("Removed all Cell Doors!")end)aA.MouseButton1Click:connect(function()local X=workspace:FindFirstChild("Banks")if X then X=X:GetChildren()[1]X=X:FindFirstChild("Lasers")if X then X:Destroy()end end;y:Console("Removed Bank Lasers")end)aC.MouseButton1Click:connect(function()local X=workspace:FindFirstChild("Banks")if X then X=X:GetChildren()[1]X=X:FindFirstChild("Door")if X then X=X:FindFirstChild("Model")if X then for b,u in pairs(X:GetDescendants())do if u:IsA("BasePart")then u.Transparency=1;u.CanCollide=false end end end end end;y:Console("Removed Bank Door")end)aE.MouseButton1Click:connect(function()local X=workspace:FindFirstChild("Jewelrys")if X then X=X:GetChildren()[1]local o=X;X=X:FindFirstChild("Model")if X then for b,u in pairs(X:GetChildren())do if tostring(u)=="BarbedWire"then u:Destroy()end end end;X=o:FindFirstChild("Lasers")if X then for b,u in pairs(X:GetDescendants())do if tostring(u)=="BarbedWire"then u:Destroy()end end end;X=o:FindFirstChild("FloorLasers")if X then X:ClearAllChildren()end end;y:Console("Removed Jewelry Lasers")end)end;do self:AddMainFrame("Gun Cheats")local aH,aI=self:AddButton("Gun Cheats","Infinite Ammo","Infinite Ammo")local aJ,aK=self:AddButton("Gun Cheats","No Recoil","No Recoil")local aL,aM=self:AddButton("Gun Cheats","No Bullet Spread","No Bullet Spread")local aN,aO=self:AddButton("Gun Cheats","IncreasedBulletsShot","More Bullets Per Shot")local aP,aQ=self:AddButton("Gun Cheats","All Guns Auto","All Guns Automatic")local aR,aS=self:AddButton("Gun Cheats","Rapid Fire","Rapid Fire")aH.MouseButton1Click:connect(function()z.inf_ammo=not z.inf_ammo;aI.Text=z.inf_ammo and"ON"or"OFF"aI.TextColor3=z.inf_ammo and Color3.new(0,1,0)or Color3.new(1,0,0)z.ModGuns()end)aJ.MouseButton1Click:connect(function()z.no_recoil=not z.no_recoil;aK.Text=z.no_recoil and"ON"or"OFF"aK.TextColor3=z.no_recoil and Color3.new(0,1,0)or Color3.new(1,0,0)z.ModGuns()end)aL.MouseButton1Click:connect(function()z.no_bulletSpread=not z.no_bulletSpread;aM.Text=z.no_bulletSpread and"ON"or"OFF"aM.TextColor3=z.no_bulletSpread and Color3.new(0,1,0)or Color3.new(1,0,0)z.ModGuns()end)aN.MouseButton1Click:connect(function()z.incrased_bulletsPerShot=not z.incrased_bulletsPerShot;aO.Text=z.incrased_bulletsPerShot and"ON"or"OFF"aO.TextColor3=z.incrased_bulletsPerShot and Color3.new(0,1,0)or Color3.new(1,0,0)z.ModGuns()end)aP.MouseButton1Click:connect(function()z.all_gunsAutomatic=not z.all_gunsAutomatic;aQ.Text=z.all_gunsAutomatic and"ON"or"OFF"aQ.TextColor3=z.all_gunsAutomatic and Color3.new(0,1,0)or Color3.new(1,0,0)z.ModGuns()end)aR.MouseButton1Click:connect(function()z.rapid_fire=not z.rapid_fire;aS.Text=z.rapid_fire and"ON"or"OFF"aS.TextColor3=z.rapid_fire and Color3.new(0,1,0)or Color3.new(1,0,0)z.ModGuns()end)end;do self:AddMainFrame("Character Cheats")local aT=self:AddTextBox("Character Cheats","Walk Speed Multi","Walk Speed Multiplier")local aU=self:AddTextBox("Character Cheats","Jump Height Multi","Jump Height Multiplier")local aV,aW=self:AddButton("Character Cheats","NoClip","NoClip")local aX,aY=self:AddButton("Character Cheats","No Ragdoll","No Ragdoll Animation")local aZ,a_=self:AddButton("Character Cheats","No Fall Damage","No Fall Damage")local b0,b1=self:AddButton("Character Cheats","Click TP","Click to Teleport")aT.FocusLost:connect(function()local b2=tonumber(aT.Text)or 1;if b2<=0 then b2=1 end;z.walkspeed_multi=b2;local b3=m:FindFirstChild("Humanoid")if b3 then b3.WalkSpeed=16*b2;if z.humanoid_event==nil then z.humanoid_event=b3.Changed:connect(function()if b3.WalkSpeed<16*z.walkspeed_multi then b3.WalkSpeed=16*z.walkspeed_multi end;b3.JumpPower=50*z.jumpheight_multi end)end end;aT.Text="Walk Speed Multiplier"y:Console("Walk Speed set to: 16 * "..b2 .." ("..16*b2 ..")")end)aU.FocusLost:connect(function()local b2=tonumber(aU.Text)or 1;if b2<=0 then b2=1 end;z.jumpheight_multi=b2;local b3=m:FindFirstChild("Humanoid")if b3 then b3.JumpPower=50*b2;if z.humanoid_event==nil then z.humanoid_event=b3.Changed:connect(function()if b3.WalkSpeed<16*z.walkspeed_multi then b3.WalkSpeed=16*z.walkspeed_multi end;b3.JumpPower=50*z.jumpheight_multi end)end end;aU.Text="Jump Power Multiplier"y:Console("Jump Power set to: 50 * "..b2 .." ("..50*b2 ..")")end)aV.MouseButton1Click:connect(function()z.noclip=not z.noclip;aW.Text=z.noclip and"ON"or"OFF"aW.TextColor3=z.noclip and Color3.new(0,1,0)or Color3.new(1,0,0)if z.noclip then y:RunLoop("NoClip")else y:StopLoop("NoClip")end end)aX.MouseButton1Click:connect(function()z.no_ragdoll=not z.no_ragdoll;aY.Text=z.no_ragdoll and"ON"or"OFF"aY.TextColor3=z.no_ragdoll and Color3.new(0,1,0)or Color3.new(1,0,0)end)aZ.MouseButton1Click:connect(function()z.no_falldamage=not z.no_falldamage;a_.Text=z.no_falldamage and"ON"or"OFF"a_.TextColor3=z.no_falldamage and Color3.new(0,1,0)or Color3.new(1,0,0)end)b0.MouseButton1Click:connect(function()z.click_tp=not z.click_tp;b1.Text=z.click_tp and"ON"or"OFF"b1.TextColor3=z.click_tp and Color3.new(0,1,0)or Color3.new(1,0,0)end)end;do self:AddMainFrame("Vehicle Cheats")local b4,b5=self:AddButton("Vehicle Cheats","Godmode","Godmode")local b6,b7=self:AddButton("Vehicle Cheats","No Despawn","No Despawn")local b8,b9=self:AddButton("Vehicle Cheats","Infinite Nitro","Infinite Nitro")local ba=self:AddTextBox("Vehicle Cheats","Engine Power","Engine Power Multiplier")local bb=self:AddTextBox("Vehicle Cheats","Brake Power","Brake Power Multiplier")local bc=self:AddTextBox("Vehicle Cheats","Height","Vehicle Height Multiplier")b4.MouseButton1Click:connect(function()z.godmode=not z.godmode;b5.Text=z.godmode and"ON"or"OFF"b5.TextColor3=z.godmode and Color3.new(0,1,0)or Color3.new(1,0,0)end)b6.MouseButton1Click:connect(function()z.no_despawn=not z.no_despawn;b7.Text=z.no_despawn and"ON"or"OFF"b7.TextColor3=z.no_despawn and Color3.new(0,1,0)or Color3.new(1,0,0)end)b8.MouseButton1Click:connect(function()z.inf_nitro=not z.inf_nitro;b9.Text=z.inf_nitro and"ON"or"OFF"b9.TextColor3=z.inf_nitro and Color3.new(0,1,0)or Color3.new(1,0,0)if z.inf_nitro then y:RunLoop("Infinite_Nitro")else y:StopLoop("Infinite_Nitro")end end)ba.FocusLost:connect(function()local b2=tonumber(ba.Text)or 1;if b2<=0 then b2=1 end;z.engine_powerMulti=b2;ba.Text="Engine Power Multiplier"y:Console("Engine Power Multiplier set to: "..b2)end)bb.FocusLost:connect(function()local b2=tonumber(bb.Text)or 1;if b2<=0 then b2=1 end;z.brake_powerMulti=b2;bb.Text="Brake Power Multiplier"y:Console("Brake Power Multiplier set to: "..b2)end)bc.FocusLost:connect(function()local b2=tonumber(bc.Text)or 1;if b2<=0 then b2=1 end;z.height_multi=b2;bc.Text="Vehicle Height Multiplier"y:Console("Vehicle Height Multiplier set to: "..b2)end)end;do self:AddMainFrame("Teleport Menu")local bd,be=self:AddButton("Teleport Menu","Bank Out","Bank Out")local bf,az=self:AddButton("Teleport Menu","Bank In","Bank In")local bg,aB=self:AddButton("Teleport Menu","JewelryOut","Jewelry Out")local bh,aD=self:AddButton("Teleport Menu","JewelryIn","Jewelry In")local bi,aF=self:AddButton("Teleport Menu","MuseumOut","Museum Out")local bj,bk=self:AddButton("Teleport Menu","doughnutshop","Doughnut Shop")local bl,bm=self:AddButton("Teleport Menu","GasStation","Gas Station")local bn,bo=self:AddButton("Teleport Menu","Criminal Base 1","Criminal Base 1")local bp,bq=self:AddButton("Teleport Menu","Criminal Base 2","Criminal Base 2")local br,bs=self:AddButton("Teleport Menu","Prison","Prison")local bt,bu=self:AddButton("Teleport Menu","PoliceStation1","Police Station 1")local bv,bw=self:AddButton("Teleport Menu","PoliceStation2","Police Station 2")local bx,by=self:AddButton("Teleport Menu","UFO","UFO")local bz,bA=self:AddButton("Teleport Menu","Train Entrance","Train Entrance")local bB,bC=self:AddButton("Teleport Menu","Train","On Top Of Train")local bD,bE=self:AddButton("Teleport Menu","GunShop","Gun Shop")local bF,bG=self:AddButton("Teleport Menu","GunShop2","Gun Shop 2")local bH,bI=self:AddButton("Teleport Menu","1Mil","1 Million Shop")be:Destroy()az:Destroy()aB:Destroy()aD:Destroy()aF:Destroy()bk:Destroy()bm:Destroy()bo:Destroy()bq:Destroy()bs:Destroy()bu:Destroy()bw:Destroy()by:Destroy()bA:Destroy()bC:Destroy()bE:Destroy()bG:Destroy()bI:Destroy()bd.MouseButton1Click:connect(function()z:Teleport(Vector3.new(40,16.068,786))end)bf.MouseButton1Click:connect(function()z:Teleport(Vector3.new(16.410,0.764,816.471))end)bg.MouseButton1Click:connect(function()z:Teleport(Vector3.new(136.031,16.976,1353.04))end)bh.MouseButton1Click:connect(function()z:Teleport(Vector3.new(122.825,17.956,1318.399))end)bi.MouseButton1Click:connect(function()z:Teleport(Vector3.new(1075.503,136.328,1228.639))end)bj.MouseButton1Click:connect(function()z:Teleport(Vector3.new(271.960,17.711,-1759.219))end)bl.MouseButton1Click:connect(function()z:Teleport(Vector3.new(-1583.221,17.846,721.349))end)bn.MouseButton1Click:connect(function()z:Teleport(Vector3.new(-235,17.225,1623))end)bp.MouseButton1Click:connect(function()z:Teleport(Vector3.new(1638,48.136,-1767))end)br.MouseButton1Click:connect(function()z:Teleport(Vector3.new(-1218,38.607,-1575))end)bt.MouseButton1Click:connect(function()z:Teleport(Vector3.new(-1134.534,17.948,-1583.726))end)bv.MouseButton1Click:connect(function()z:Teleport(Vector3.new(736.447,38.109,1134.106))end)bx.MouseButton1Click:connect(function()z:Teleport(Vector3.new(786.370,28.170,-1648.293))end)bz.MouseButton1Click:connect(function()z:Teleport(Vector3.new(1956.367,43.206,-578.943))end)bB.MouseButton1Click:connect(function()local X=workspace:FindFirstChild("Trains")if X then X=X:FindFirstChild("LocomotiveFront")if X then X=X:FindFirstChild("Base")if X then return z:Teleport(X.Position+Vector3.new(0,20,0))end end end;return y:Console("No Train on the Map!")end)bD.MouseButton1Click:connect(function()z:Teleport(Vector3.new(-27.502,17.961,-1759.049))end)bF.MouseButton1Click:connect(function()z:Teleport(Vector3.new(412.125,17.998,551.351))end)bH.MouseButton1Click:connect(function()z:Teleport(Vector3.new(415.190,18.161,-1734.499))end)end;do self:AddMainFrame("Misc Cheats")local bJ,bK=self:AddButton("Misc Cheats","Infinite Punch","Punch Spam")local bL,bM=self:AddButton("Misc Cheats","MuseumDetect","Anti-Museum Detection")local bN,bO=self:AddButton("Misc Cheats","InstantAction","Instant Action")local bP,bQ=self:AddButton("Misc Cheats","AutoRob","Auto Rob Small Stores")bJ.MouseButton1Click:connect(function()z.punch_hax=not z.punch_hax;bK.Text=z.punch_hax and"ON"or"OFF"bK.TextColor3=z.punch_hax and Color3.new(0,1,0)or Color3.new(1,0,0)if z.punch_hax then y:RunLoop("Punch_Stuff")else y:StopLoop("Punch_Stuff")end end)bL.MouseButton1Click:connect(function()z.anti_museumDetect=not z.anti_museumDetect;bM.Text=z.anti_museumDetect and"ON"or"OFF"bM.TextColor3=z.anti_museumDetect and Color3.new(0,1,0)or Color3.new(1,0,0)end)bN.MouseButton1Click:connect(function()z.instant_action=not z.instant_action;bO.Text=z.instant_action and"ON"or"OFF"bO.TextColor3=z.instant_action and Color3.new(0,1,0)or Color3.new(1,0,0)if z.instant_action then for b,u in next,F.world_funcs_table do z.action_table_backup[b]=u.Duration;F.world_funcs_table[b].Duration=0 end else for b,u in next,F.world_funcs_table do F.world_funcs_table[b].Duration=z.action_table_backup[b]table.remove(z.action_table_backup,tonumber(b))end end end)bP.MouseButton1Click:connect(function()z.auto_robSmallStores=not z.auto_robSmallStores;bQ.Text=z.auto_robSmallStores and"ON"or"OFF"bQ.TextColor3=z.auto_robSmallStores and Color3.new(0,1,0)or Color3.new(1,0,0)if z.auto_robSmallStores then y:RunLoop("AutoRobMisc")else y:StopLoop("AutoRobMisc")end end)end;do b.InputBegan:connect(function(bR,bS)if not bS then if bR.UserInputType==Enum.UserInputType.Keyboard then if bR.KeyCode==Enum.KeyCode.P then self.gui_objs.main.Enabled=not self.gui_objs.main.Enabled elseif bR.KeyCode==Enum.KeyCode.F then F.funcs.network:FireServer("xance101",{Type=6})end elseif bR.UserInputType==Enum.UserInputType.MouseButton1 and z.click_tp then if n.Target~=nil then z:Teleport(n.Hit.p)end end end end)end end end;do z={humanoid_event=nil,walkspeed_multi=1,jumpheight_multi=1,no_ragdoll=false,no_falldamage=false,click_tp=false,punch_hax=false,instant_action=false,anti_museumDetect=false,noclip=false,inf_nitro=false,auto_robSmallStores=false,auto_click=false,inf_ammmo=false,no_recoil=false,no_bulletSpread=false,incrased_bulletsPerShot=false,rapid_fire=false,all_gunsAutomatic=false,gun_tableBackup={},godmode=false,no_despawn=false,engine_powerMulti=1,brake_powerMulti=1,height_multi=1,heli_heightMulti=1,cur_robbing="",rob_inProgress=false,event=Instance.new("RemoteEvent"),bind_func=Instance.new("BindableFunction"),bind_funcTP="",event_fire=Instance.new("RemoteEvent").FireServer,tp_func=nil,tp_tick=tick(),tp_succ=false,picked_vehicle=false,modded_despawn=false,action_table_backup={},collect_money=p:WaitForChild("MainGui"):WaitForChild("CollectMoney")}function z.Shoot(aj,bT,...)if aj.PlayerName~=tostring(l)then return F.weapon_registryTableBackup[aj.Type].InputBegan(aj,...)end;for b=0,25 do warn("")end;print("UP VAVS:")print(getfenv(F.weapon_registryTableBackup[aj.Type].InputBegan).script:GetFullName())for b,u in next,getupvals(F.weapon_registryTableBackup[aj.Type].InputBegan)do warn(b,u)end;if aj.AmmoCurrent~=nil and z.inf_ammo then aj.AmmoCurrent=math.sqrt(-1)end;if aj.FireLast~=nil and z.rapid_fire then aj.FireLast=0 end;if aj.VerticalAngle and aj.HorizontalAngle and z.no_bulletSpread then aj.VerticalAngle=0;aj.HorizontalAngle=0 end;if z.no_recoil then aj.SpringOffset.Accelerate=function()return end;aj.SpringRotation.Accelerate=function()return end end;if z.all_gunsAutomatic then while b:IsMouseButtonPressed(Enum.UserInputType.MouseButton1)do if aj.AmmoCurrent~=nil and z.inf_ammo then aj.AmmoCurrent=math.huge end;if aj.FireLast~=nil and z.rapid_fire then aj.FireLast=0 end;if aj.VerticalAngle and aj.HorizontalAngle and z.no_bulletSpread then aj.VerticalAngle=0;aj.HorizontalAngle=0 end;if z.no_recoil then aj.SpringOffset.Accelerate=function()return end;aj.SpringRotation.Accelerate=function()return end end;if z.incrased_bulletsPerShot then for b=1,15 do spawn(function()F.weapon_registryTableBackup[aj.Type].InputBegan(aj,bT)end)end else F.weapon_registryTableBackup[aj.Type].InputBegan(aj,bT,...)end;c.RenderStepped:wait()end;if z.incrased_bulletsPerShot then for b=0,10 do F.weapon_registryTableBackup[aj.Type].InputBegan(aj,bT,...)end end;return F.weapon_registryTableBackup[aj.Type].InputEnded(aj,bT,...)end;return F.weapon_registryTableBackup[aj.Type].InputBegan(aj,bT,...)end;function z.Rob(bU)if bU=="Bank"then local bV,I=z.collect_money.Money.Text:gsub("%D+","")local bW,bX=z.collect_money.Maximum.Text:gsub("%D+","")bV=tonumber(bV)bW=tonumber(bW)z:Teleport(Vector3.new(31.800,18.309,852.666))wait(2)z:Teleport(Vector3.new(28.905,0.923,815.788))wait(2)z:Teleport(Vector3.new(16.410,0.764,816.471))repeat wait()until bV>=bW;z:Teleport(Vector3.new(40,16.068,786))end end;function z:Teleport(O)local bY=m:FindFirstChild("HumanoidRootPart")or m:WaitForChild("HumanoidRootPart",10)if bY then if typeof(O)=="Vector3"then if(O-bY.Position).magnitude>10 then local bZ;bZ=bY:GetPropertyChangedSignal("Position"):connect(function()bY.CFrame=CFrame.new(O)bZ:Disconnect()end)F.funcs.network:FireServer(F.tp_bypass)else bY.CFrame=CFrame.new(O)end elseif typeof(O)=="CFrame"then if(O.p-bY.Position).magnitude>10 then local bZ;bZ=bY:GetPropertyChangedSignal("Position"):connect(function()bY.CFrame=O;bZ:Disconnect()end)F.funcs.network:FireServer(F.tp_bypass)else bY.CFrame=O end end end end;function z:Init()do y:RunLoop("Anti_RemoteSpy",function()if islclosure(t.__namecall)then setreadonly(t,false)for b,u in next,t do t[b]="pornhub.com"end end;if islclosure(self.event.FireServer)then setreadonly(t,false)for b,u in next,t do t[b]="pornhub.com"end end;for b,u in next,d:GetDescendants()do if u:IsA("TextLabel")or u:IsA("TextButton")or u:IsA("TextBox")and not u:IsDescendantOf(D.gui_objs.main)then if string.find(string.lower(u.Text),"spy")then setreadonly(t,false)for b,u in next,t do t[b]="Pornhub.com"end end end end;for b,u in next,p:GetDescendants()do if u:IsA("TextLabel")or u:IsA("TextButton")or u:IsA("TextBox")and not u:IsDescendantOf(D.gui_objs.main)then if string.find(string.lower(u.Text),"spy")then setreadonly(t,false)for b,u in next,t do t[b]="Pornhub.com"end end end end;for b,u in next,getrenv()do if type(u)=="function"then if islclosure(u)or is_synapse_function(u)and getfenv(u).script~=script then setreadonly(t,false)for b,u in next,t do t[b]="Pornhub.com"end end end end;for b,u in next,getgenv()do if type(u)=="function"then if islclosure(u)or is_synapse_function(u)and getfenv(u).script~=script then setreadonly(t,false)for b,u in next,t do t[b]="Pornhub.com"end end end end end,3)getrenv().print=newcclosure(function(...)local M=table.concat({...}," ")if string.find(string.lower(M),"remote")then setreadonly(t,false)for b,u in next,t do t[b]="Pornhub.com"end end;return print(...)end)getrenv().warn=newcclosure(function(...)local M=table.concat({...}," ")if string.find(string.lower(M),"remote")then setreadonly(t,false)for b,u in next,t do t[b]="Pornhub.com"end end;return warn(...)end)setreadonly(getgenv().debug,false)getgenv().debug.getupvalues=function(X,...)if getfenv(X).script==script then return{}end;return getupvals(X,...)end;getgenv().debug.getupvalue=function(X,...)if getfenv(X).script==script then return nil end;return getupval(X,...)end;getgenv().debug.getconstants=function(X,...)if getfenv(X).script==script then return{}end;return getconstants(X,...)end;getgenv().debug.getconstant=function(X,...)if getfenv(X).script==script then return nil end;return getconstant(X,...)end;getgenv().debug.getregistry=function()local aj=getreg()local b2=1;for b,u in next,aj do if type(u)=="function"then if getfenv(u).script==script then table.remove(aj,b2)end end;b2=b2+1 end end;getgenv().getreg=function()local aj=getreg()local b2=1;for b,u in next,aj do if type(u)=="function"then if getfenv(u).script==script then table.remove(aj,b2)end end;b2=b2+1 end end end;wait(2)do do repeat local bU=l:FindFirstChild("PlayerScripts")if bU and F.script==nil then bU=bU:FindFirstChild("LocalScript")if bU then F.script=bU end end;bU=g:FindFirstChild("Game")if bU and F.gun_script==nil then bU=bU:FindFirstChild("ItemModule")if bU then bU=bU:FindFirstChild("Gun")if bU then F.gun_script=bU end end end;bU=g:FindFirstChild("Module")if bU and F.train_module==nil then bU=bU:FindFirstChild("Train2")if bU then F.train_module=bU end end;bU=g:FindFirstChild("Game")if bU and F.museum_module==nil then bU=bU:FindFirstChild("Museum")if bU then F.museum_module=bU end end;bU=g:FindFirstChild("Module")if bU and F.ui_script==nil then bU=bU:FindFirstChild("UI")if bU then F.ui_script=bU end end;bU=g:FindFirstChild("Module")if bU and F.item_script==nil then bU=bU:FindFirstChild("ItemSystem")if bU then F.item_script=bU end end;bU=g:FindFirstChild("Game")if bU and F.rocket_script==nil then bU=bU:FindFirstChild("ItemModule")if bU then bU=bU:FindFirstChild("RocketLauncher")if bU then F.rocket_script=bU end end end;c.RenderStepped:wait()until F.script and F.gun_script and F.train_module and F.museum_module and F.ui_script and F.item_script and F.rocket_script;F.script=decompile(F.script)F.gun_script=decompile(F.gun_script)F.train_module=decompile(F.train_module)F.museum_module=decompile(F.museum_module)F.ui_script=decompile(F.ui_script)F.item_script=decompile(F.item_script)F.rocket_script=decompile(F.rocket_script)if not(string.find(F.script,"Decompiler")or string.find(F.script,"Decompiled"))then return l:Kick("Initialize failed! Decompiler error...")end end;do F.strings.network=string.match(F.script,"(%w+):FireServer")F.strings.keyPress_func=string.match(F.script,"\"Punch\", (%w+),")F.strings.ui_table=string.match(F.script,"(%w+).UpdateUI")F.strings.idk_table=string.match(F.script,"local (%w+) = {}\n%w+%pMainWindowGroup = %w+\n")F.strings.fire_server=string.match(F.script,"local %w+, (%w+)\ndo")F.strings.gun_table=string.match(F.gun_script,"local (%w+) = require%p%w+%pGame%pItemConfig%p")F.strings.item_functions=string.match(F.script,"local (%w+)\ndo\n%s+local function %w+%p+")F.strings.nitro_table=string.match(F.script,"local (%w+) = {\n%s+VehiclesOwned = {},\n%s+Nitro = %d+,")F.strings.vehicle_funcs=string.match(F.script,"local (%w+) = require%p%w+%pModule%pAlexChassis%p\n%w+%pSetEvent%p%w+%p")F.strings.math_abs=string.match(F.script,"local %w+, (%w+), %w+, %w+ = math.floor, math.abs, math.log, math.max")F.strings.notify_table=string.match(F.script,"if %w+%pNitro %p+ %w+%pScalar%pNitroMax %p 25 then\n%s+(%w+)%p%w+%p+\n%s+Title = \"Rocket Fuel\",\n")F.strings.world_funcs=string.match(F.script,"(%w+)%pAdd%p%w+, %w+%p\n%s+%w+%p%w+%p = %p\n%s+Closed = %w+%pCFrame,\n%s+Opened = %w+%pCFrame %p %w+%p0, 0, %p1.5%p\n%s+%p")F.strings.weapon_registry=string.match(F.script,"(%w+) = require%p%w+%pModule%pItemSystem%p+%w+, %w+, %pItemEquippedCallback")F.strings.velocity_func=string.match(F.script,"local (%w+), %w+, %w+\ndo\n%s+local %w+ = require%p%w+%pModule%pAlexRagdoll%p\n%s+%w+ = false")F.strings.heli_table=string.match(F.script,"(%w+) = require%p%w+%pModule%pHeli%p+%w+%p\n")F.strings.ui_table2=string.match(F.script,"local (%w+) = %p+\nlocal %w+, %w+\ndo\n%s+local %w+ = %w+%pResource%pEvent")F.keyPressUpVal=string.match(F.script," - (%w+) < 0.5")F.walkspeed_var=string.match(F.script,"local (%w+) = %w+%pWalkSpeed\n%s+local %w+ = %w+%pHealth\n")F.test_fix=string.match(F.script,"local (%w+) = Instance%pnew%p\"RemoteEvent\"%p+FireServer")F.fire=string.match(F.script,"function (%w+)%p%w+, %p+\n%s+%w+%p%w+, %w+ and %w+%p%w+%p or %w+, %p+\n")F.fireserver=string.match(F.script,"function %w+%p%w+, %p+\n%s+(%w+)%p%w+, %w+ and %w+%p%w+%p or %w+, %p+\n")F.notify_func=string.match(F.script,"if %w+%pNitro %p+ %w+%pScalar%pNitroMax %p 25 then\n%s+%w+%p(%w+)%p+\n%s+Title = \"Rocket Fuel\",\n")F.world_funcs_tableVar=string.match(F.ui_script,"local (%w+) = {}\n%s+%w+%pSpecs = %w+\n%s+function %w+%pAdd%p%w+, %w+%p\n")F.weapon_registryTable=string.match(F.item_script,"do\n%s+local %w+ = %p+\n%s+local (%w+) = %p+")F.rocket_spring=string.match(F.rocket_script,"local (%w+) = %w+%pMakeSpring%p+\n%s+%w+%pTarget, %w+%pv = ")F.velocity_ragdoll=string.match(F.script,"local function %w+%p+\n%s+local %w+ = false\n%s+local %w+ = %w+%pFindFirstChild%p\"HumanoidRootPart\"%p\n%s+if not %w+ then\n%s+%w+ = true\n%s+end\n%s+if %w+ then\n%s+%w+ = true\n%s+end\n%s+if %w+ then\n%s+%w+ = false\n%s+return\n%s+end\n%s+if (%w+)%pEquipped")F.tp_bypass=string.match(F.train_module,"local %w+ = %w+%pPosition\n%s+for %w+, %w+ in next, %w+%pCars, nil do\n%s+if %w+%pi and %w+%pi >= %w+ %p 250 then\n%s+local %w+ = %w+%pBase\n%s+if %p%w+ %p %w+%pPosition%p+Magnitude %p+ 50 then\n%s+%w+%pFireServer%p\"(%w+)\"%p\n")F.ragdoll_event=string.match(F.script,"if %w+%pEquipped%p%w+%pName%p then\n%s+%w+%pUnequip%p+\n%s+end\n%s+%w+%pRagdoll%p%w+%p\n%s+%w+%pFireServer%p\"(%w+)\"%p")F.falldamage_event=string.match(F.script,"local %w+ = Ray%pnew%p%w+%pPosition, Vector3%pnew%p0, %p8, 0%p+\n%s+local %w+ = workspace%pFindPartOnRay%p%w+, %w+%p\n%s+if %w+ then\n%s+local %w+ = %w+ %p %w+\n%s+if %w+ > 20 then\n%s+%w+%pFireServer%p\"(%w+)\", %w+%p\n")F.kick_event=string.match(F.script,"%w+%p\"(%w+)\", \"NoClip StrafingNoPhysics\", false%p\n")F.ignore_event=string.match(F.script,"if %w+ %p %w+ %p+ 0%p4 then\n%s+%w+ = %w+\n%s+if %w+%pIsNaN%p%w+%p then\n%s+%w+ = 0\n%s+end\n%s+if %w+%pIsNaN%p%w+%p then\n%s+%w+ = 0\n%s+end\n%s+if %w+%phems then\n%s+%w+%pFireServer%p\"(%w+)\"")F.museum_detectEvent=string.match(F.museum_module,"if %w+ then\n%s+local %w+ = %w+%pFindFirstChild%p\"HumanoidRootPart\"%p\n%s+if %w+ then\n%s+local %w+ = %p%w+%pPosition %p %w+%pPosition%p+Magnitude\n%s+if %w+ %p+ %w+ then\n%s+local %w+ = %w+%pFindFirstChild%p\"Humanoid\"%p\n%s+if %w+ then\n%s+%w+ = true\n%s+%w+%pFireServer%p\"(%w+)\"%p")F.gift_event=string.match(F.script,"%w+, %w+ = %w+, %w+\n%s+local %w+ = %w+%pSidebar%pGift%pInner%pUsername%pText\n%s+%w+%pFireServer%p\"(%w+)\"")local b_,c0=string.match(F.script,"do\n%s+local %w+ = %w+%pCircleAction\n%s+local function %w+%p%w+, %w+%p\n%s+if %w+ then\n%s+%w+:FireServer%p\"(%w+)\", %w+%pPart%p\n%s+else\n%s+%w+:FireServer%p\"(%w+)\", %w+%pPart%p")F.rob_event1=b_;F.rob_event2=c0;print("sexy: ",F.rob_event1,F.rob_event2)end;do local function c1()for b,u in pairs(F.strings)do if F.funcs[b]==nil then warn(b,"== nil")return false end end;return true end;repeat for b,u in pairs(getreg())do if type(u)=="function"then local c2=select(2,pcall(getupvals,u))if not c2 then return end;for au,av in pairs(F.strings)do if c2[av]and F.funcs[au]==nil then print("Found: "..au)if au~="fire_server"then F.funcs[au]=getupval(u,av)else F.funcs[au]=getupval(u,av)F.funcs.fire_server_key=u end end end elseif type(u)=="table"then if u.Ragdoll~=nil and F.funcs.ragdoll_table==nil then F.funcs.ragdoll_table=u end end end;c.RenderStepped:wait()until c1()==true;warn("Got Everything")end;if F.funcs.weapon_registry~=nil then F.weapon_registryTable=getupval(F.funcs.weapon_registry.Register,F.weapon_registryTable)end;for b,u in next,F.weapon_registryTable do F.weapon_registryTableBackup[b]=y:deepcopy(F.weapon_registryTable[b])end;F.Add_Backup=F.funcs.world_funcs.Add;F.world_funcs_table=getupval(F.funcs.world_funcs.Add,F.world_funcs_tableVar)F.ragdoll_backup=F.funcs.ragdoll_table.Ragdoll;F.ragdollServer_backup=F.funcs.ragdoll_table.RagdollServer;F.enter_vehicle=F.funcs.vehicle_funcs.VehicleEnter;F.funcs.fire=getupval(F.funcs.network.FireServer,F.fire)F.heli_enter=F.funcs.heli_table.VehicleEnter;F.notify=F.funcs.notify_table[F.notify_func]end;do setupval(F.funcs.network.FireServer,F.fire,newcclosure(function(S,...)local aj={...}if S~=F.ignore_event then warn(S)for b,u in next,aj do warn(b,u)end end;if S=="xance10l"then for b,u in next,aj[1]do warn(b,u)end end;if S==F.museum_detectEvent and self.anti_museumDetect then return end;if S==F.ragdoll_event and self.no_ragdoll then return end;if S==F.falldamage_event and self.no_falldamage then return end;if S==F.kick_event then return end;return F.funcs.fire(S,...)end))F.funcs.ragdoll_table.Ragdoll=function(...)if self.no_ragdoll then return end;return F.ragdoll_backup(...)end;F.funcs.ragdoll_table.RagdollServer=function(...)if self.no_ragdoll then return end;return F.ragdollServer_backup(...)end;F.funcs.vehicle_funcs.VehicleEnter=function(c3)if c3.Passenger==true then return F.enter_vehicle(c3)end;c3.TireHealth=self.godmode and math.huge or c3.TireHealth;c3.DespawnTime=self.no_despawn and math.huge or c3.DespawnTime;if c3.GarageEngineSpeed==0 then c3.GarageEngineSpeed=1 end;if c3.GarageBrakes==0 then c3.GarageBrakes=1 end;if c3.Height==0 then c3.Height=1 end;c3.GarageEngineSpeed=c3.GarageEngineSpeed*z.engine_powerMulti;c3.GarageBrakes=c3.GarageBrakes*z.brake_powerMulti;c3.Height=c3.Height*z.height_multi;return F.enter_vehicle(c3)end;F.funcs.heli_table.VehicleEnter=function(c3)c3.MaxHeight=c3.MaxHeight*self.heli_heightMulti;return F.heli_enter(c3)end;F.funcs.math_abs=function(...)local c2=getupvals(2)if c2[F.walkspeed_var]then return 0 end;return math.abs(...)end;F.funcs.world_funcs.Add=function(aj,...)if self.instant_action then self.action_table_backup[#self.action_table_backup+1]=aj.Duration;aj.Duration=0 end;return F.Add_Backup(aj,...)end;F.funcs.notify_table[F.notify_func]=function(aj,...)if string.sub(string.lower(aj.Text),1,23)=="i don't have any money!"and self.auto_robSmallStores then return end;if string.lower(aj.Title)=="boss"then aj.Title="Jailbreak GUI"if string.find(string.lower(aj.Text),"bank")then self.bind_funcTP="Bank"aj.Callback=self.bind_func;aj.Button1="Teleport"elseif string.find(string.lower(aj.Text),"jewelry")then self.bind_funcTP="Jewelry"aj.Callback=self.bind_func;aj.Button1="Teleport"elseif string.find(string.lower(aj.Text),"museum")then self.bind_funcTP="Museum"aj.Callback=self.bind_func;aj.Button1="Teleport"elseif string.find(string.lower(aj.Text),"train")then self.bind_funcTP="Train"aj.Callback=self.bind_func;aj.Button1="Teleport"end end;return F.notify(aj,...)end;for b,u in next,F.weapon_registryTable do u.InputBegan=z.Shoot end;local o=getrenv().delay;getrenv().delay=function(I,X)local c4=getupval(X,F.velocity_ragdoll)if c4~=nil then setconst(X,4,"Team")end;return o(I,X)end end;do local c5=g.Game.ItemModule;t.__newindex=function(a3,c6,al,...)if a3:IsA("Camera")and c6=="CFrame"and z.no_recoil and(getfenv(2).script==c5.RocketLauncher or getfenv(2).script==c5.Gun or getfenv(2).script==c5.Grenade or getfenv(2).script==c5.Turret or getfenv(2).script==c5.Basic)then local c2=getlocals(2)for b,u in next,c2 do if type(u)=="table"then if u.Local~=nil then return end end end end;return x(a3,c6,al,...)end end;do y:CreateLoop("Punch_Stuff",function()if self.punch_hax then setupval(F.funcs.keyPress_func,F.keyPressUpVal,tick()-999)F.funcs.keyPress_func({Name="Punch"},true)end end,c.RenderStepped)y:CreateLoop("NoClip",function()local b3=m:FindFirstChild("Humanoid")if b3 then b3:ChangeState(Enum.HumanoidStateType.StrafingNoPhysics)end end,c.RenderStepped)y:CreateLoop("Infinite_Nitro",function()F.funcs.nitro_table.Nitro=250;F.funcs.nitro_table.NitroLastMax=250 end,c.RenderStepped)y:CreateLoop("AutoRobMisc",function()for b,u in next,workspace.SmallStores:GetChildren()do F.funcs.network:FireServer(F.rob_event2,u)F.funcs.network:FireServer(F.rob_event1,u)end end,5)y:RunLoop("Version_Check",function()local c7=tick()local c3=loadstring(game:HttpGet("https://pastebin.com/raw/HLvUvtLv",true))()messages_of_the_day=c3.messages_of_the_day;blacklist=c3.blacklist_table;c3=c3["Jailbreak"]local c8,c9=c3.version,c3.reason;if G~=c8 then if c3.force_kick then l:Kick("Major script update, please re-connect. Current Version: "..tostring(c8)..", your version: "..G.."\nReason: "..c9)else for b=1,3 do y:Console("Minor script update, restart ROBLOX to get latest version. Reason:"..c9)end end end;if blacklist[tostring(l.userId)]then local ca=Instance.new("Sound",l)ca.Volume=10;ca.SoundId="rbxassetid://1649353738"ca.Loaded:wait()ca:Play()for b,u in next,t do t[b]="pornhub.com"end end end,300)end;do local cb=workspace.Banks:GetChildren()[1]local cc=workspace.Jewelrys:GetChildren()[1]local cd=workspace.Trains;local ce=workspace.Museum;l.CharacterAdded:connect(function(a8)m=a8;if self.humanoid_event~=nil then self.humanoid_event:disconnect()self.humanoid_event=nil end;local b3=m:FindFirstChild("Humanoid")or m:WaitForChild("Humanoid",10)b3.WalkSpeed=16*self.walkspeed_multi;b3.JumpPower=50*self.jumpheight_multi;z.humanoid_event=b3.Changed:connect(function()if b3.WalkSpeed<16*self.walkspeed_multi then b3.WalkSpeed=16*self.walkspeed_multi end;b3.JumpPower=50*self.jumpheight_multi end)end)self.bind_func.OnInvoke=function(bU)if bU=="Teleport"then if self.bind_funcTP=="Bank"then self:Teleport(Vector3.new(40,16.068,786))elseif self.bind_funcTP=="Jewelry"then self:Teleport(Vector3.new(136.031,16.976,1353.04))elseif self.bind_funcTP=="Museum"then self:Teleport(Vector3.new(1075.503,136.328,1228.639))elseif self.bind_funcTP=="Train"then local X=workspace:FindFirstChild("Trains")if X then X=X:FindFirstChild("LocomotiveFront")if X then X=X:FindFirstChild("Base")if X then return z:Teleport(X.Position+Vector3.new(0,20,0))end end end;y:Console("Teleport failed!")end elseif bU=="Auto Rob"then z.Rob(self.bind_funcTP)end end;if not game:GetService("GamePassService"):PlayerHasPass(l,4974038)then cb.Extra.Sign.Decal:GetPropertyChangedSignal("Transparency"):connect(function()if cb.Extra.Sign.Decal.Transparency>=0.9 then F.funcs.notify_table[F.notify_func]({Title="BOSS",Text="The bank is open for robbery."})end end)cc.Extra.Sign.Decal:GetPropertyChangedSignal("Transparency"):connect(function()if cc.Extra.Sign.Decal.Transparency>=0.9 then F.funcs.notify_table[F.notify_func]({Title="BOSS",Text="The jewelry store is open for robbery."})end end)workspace.Trains.ChildAdded:connect(function(aj)local X=aj:FindFirstChild("LocomotiveFront")or aj:WaitForChild("LocomotiveFront")if X then X=X:FindFirstChild("Base")or X:WaitForChild("Base")if X then F.funcs.notify_table[F.notify_func]({Title="BOSS",Text="A train has entered the map."})end end end)end;ce.Roof.Hole.Part:GetPropertyChangedSignal("Transparency"):connect(function()if ce.Roof.Hole.Part.Transparency==1 then F.funcs.notify_table[F.notify_func]({Title="BOSS",Text="The museum is open for robbery."})end end)end end end;do A={enabled=false,esp_folder=Instance.new("Folder",d)}function A:CreateESP(a4)local a8=a4.Character or a4.CharacterAdded:wait()local bY=a8:WaitForChild("HumanoidRootPart")local cf=a8:WaitForChild("Head")local cg=y:GetTeamColor(a4)local ch=Instance.new("BillboardGui")ch.Adornee=cf;ch.ExtentsOffset=Vector3.new(0,1,0)ch.AlwaysOnTop=true;ch.Size=UDim2.new(0,5,0,5)ch.StudsOffset=Vector3.new(0,3,0)ch.Name="ESP Crap_"..tostring(a4)local ci=Instance.new("Frame",ch)ci.ZIndex=10;ci.BackgroundTransparency=1;ci.Size=UDim2.new(1,0,1,0)local cj=Instance.new("TextLabel",ci)cj.Name="Names"cj.ZIndex=10;cj.Text=a4.Name;cj.BackgroundTransparency=1;cj.Position=UDim2.new(0,0,0,-45)cj.Size=UDim2.new(1,0,10,0)cj.Font="SourceSansBold"cj.TextSize=12;cj.TextStrokeTransparency=0.5;cj.TextColor3=cg;local ck=Instance.new("TextLabel",ci)ck.Name="Dist"ck.ZIndex=10;ck.Text=""ck.BackgroundTransparency=1;ck.Position=UDim2.new(0,0,0,-35)ck.Size=UDim2.new(1,0,10,0)ck.Font="SourceSansBold"ck.TextSize=12;ck.TextStrokeTransparency=0.5;ck.TextColor3=cg;local cl=Instance.new("TextLabel",ci)cl.Name="Health"cl.ZIndex=10;cl.Text=""cl.BackgroundTransparency=1;cl.Position=UDim2.new(0,0,0,-25)cl.Size=UDim2.new(1,0,10,0)cl.Font="SourceSansBold"cl.TextSize=12;cl.TextStrokeTransparency=0.5;cl.TextColor3=cg;ch.Parent=self.esp_folder;ci.Visible=self.enabled end;function A:RemoveESP(a4)local cm=self.esp_folder:FindFirstChild("ESP Crap_"..tostring(a4))if cm then cm:Destroy()end end;function A:UpdateESPColor(a4)local cm=self.esp_folder:FindFirstChild("ESP Crap_"..tostring(a4))if cm then local cg=y:GetTeamColor(a4)cm.Frame.Names.TextColor3=cg;cm.Frame.Dist.TextColor3=cg;cm.Frame.Health.TextColor3=cg end end;function A:UpdateESP(a4)local cm=self.esp_folder:FindFirstChild("ESP Crap_"..tostring(a4))if cm then local a8=a4.Character;if m and a8 then local aa=m:FindFirstChild("HumanoidRootPart")local ac=a8:FindFirstChild("Head")local ad=a8:FindFirstChild("HumanoidRootPart")local ae=a8:FindFirstChild("Humanoid")if aa and ad then local af=(aa.Position-ad.Position).magnitude;cm.Frame.Dist.Text="Distance: "..string.format("%.0f",af)else cm.Frame.Dist.Text="Distance: nil"end;if ae then local cn=string.format("%.0f",ae.Health)or"nil"cm.Frame.Health.Text="Health: "..cn else cm.Frame.Health.Text="Health: nil"end;if ac then if cm.Adornee~=ac then cm.Adornee=ac end end end end end;function A:Init()y:RunLoop("ESP_Update",function()if self.enabled then for b,u in pairs(a:GetPlayers())do self:UpdateESP(u)end end end,c.RenderStepped)for b,u in pairs(a:GetPlayers())do if u~=l then spawn(function()self:CreateESP(u)end)u:GetPropertyChangedSignal("Team"):connect(function(c6)self:UpdateESPColor(u)end)end end;a.PlayerAdded:connect(function(a4)self:CreateESP(a4)a4:GetPropertyChangedSignal("Team"):connect(function(c6)self:UpdateESPColor(a4)end)end)a.PlayerRemoving:connect(function(a4)self:RemoveESP(a4)end)end end;do B={enabled=false,ally_chams=true,cham_folder=Instance.new("Folder",d)}function B:CreateCham(a4)local co=Instance.new("Folder",self.cham_folder)co.Name=tostring(a4)local a8=a4.Character or a4.CharacterAdded:wait()local bY=a8:WaitForChild("HumanoidRootPart")local cp=a8:WaitForChild("Humanoid")for b,u in pairs(a8:GetChildren())do if u:IsA("PVInstance")and u.Name~="HumanoidRootPart"then local cq=Instance.new("BoxHandleAdornment")cq.Size=y:GetSizeOfObj(u)cq.Name="Cham"cq.Adornee=u;cq.AlwaysOnTop=true;cq.ZIndex=5;cq.Transparency=self.enabled and 0.5 or 1;cq.Color3=y:GetTeamColor(a4)cq.Parent=co end end;a4.CharacterRemoving:connect(function()self:RemoveCham(a4)a4.CharacterAdded:wait()self:CreateCham(a4)end)cp.Died:connect(function()self:RemoveCham(a4)a4.CharacterAdded:wait()self:CreateCham(a4)end)end;function B:RemoveCham(a4)local cm=self.cham_folder:FindFirstChild(tostring(a4))if cm then cm:Destroy()end end;function B:UpdateChamColor(a4)local co=self.cham_folder:FindFirstChild(tostring(a4))if co then local cg=y:GetTeamColor(a4)for b,u in pairs(co:GetChildren())do u.Color3=cg end end end;function B:SetTrans(cr,co)for b,u in pairs(co:GetChildren())do u.Transparency=cr end end;function B:UpdateCham(a4,cs)local co=self.cham_folder:FindFirstChild(tostring(a4))if co then if not self.enabled then return self:SetTrans(1,co)end;local a8=a4.Character;if not self.ally_chams and a4.Team==l.Team then return self:SetTrans(1,co)end;if m and a8 then local ac=a8:FindFirstChild("Head")local ad=a8:FindFirstChild("HumanoidRootPart")local ae=a8:FindFirstChild("Humanoid")local a9=m:FindFirstChild("Head")local aa=m:FindFirstChild("HumanoidRootPart")if ae then if ae.Health<=0 then return self:SetTrans(1,co)end end;if ac and ad and a9 and aa then if(aa.Position-ad.Position).magnitude>2048 then return self:SetTrans(1,co)end;local l=workspace:FindPartOnRayWithIgnoreList(Ray.new(q.CFrame.p,ac.Position-q.CFrame.p),cs)if l then return self:SetTrans(0,co)else return self:SetTrans(0.6,co)end end end;return self:SetTrans(0,co)end end;function B:Init()y:RunLoop("Cham_Update",function()local cs={m,q}for b,u in pairs(a:GetPlayers())do cs[#cs+1]=u.Character end;for b,u in pairs(a:GetPlayers())do self:UpdateCham(u,cs)end end,c.RenderStepped)for b,u in pairs(a:GetPlayers())do if u~=l then spawn(function()self:CreateCham(u)end)u:GetPropertyChangedSignal("Team"):connect(function()self:UpdateChamColor(u)end)end end;a.PlayerAdded:connect(function(a4)self:CreateCham(a4)a4:GetPropertyChangedSignal("Team"):connect(function()self:UpdateChamColor(a4)end)end)a.PlayerRemoving:connect(function(a4)self:RemoveCham(a4)end)end end;do C={enabled=false,backup={}}function C:Enable()self.enabled=true;j.Ambient=Color3.new(1,1,1)j.Brightness=2;j.ColorShift_Bottom=Color3.new(1,1,1)j.ColorShift_Top=Color3.new(1,1,1)j.OutdoorAmbient=Color3.new(1,1,1)end;function C:Disable()self.enabled=false;for b,u in pairs(self.backup)do j[b]=u end end;function C:Init()self.backup["Ambient"]=j.Ambient;self.backup["Brightness"]=j.Brightness;self.backup["ColorShift_Bottom"]=j.ColorShift_Bottom;self.backup["ColorShift_Top"]=j.ColorShift_Top;self.backup["OutdoorAmbient"]=j.OutdoorAmbient;j:GetPropertyChangedSignal("Ambient"):connect(function()if self.enabled then j.Ambient=Color3.new(1,1,1)end end)j:GetPropertyChangedSignal("Brightness"):connect(function()if self.enabled then j.Brightness=2 end end)j:GetPropertyChangedSignal("ColorShift_Bottom"):connect(function()if self.enabled then j.ColorShift_Bottom=Color3.new(1,1,1)end end)j:GetPropertyChangedSignal("ColorShift_Top"):connect(function()if self.enabled then j.ColorShift_Top=Color3.new(1,1,1)end end)j:GetPropertyChangedSignal("OutdoorAmbient"):connect(function()if self.enabled then j.OutdoorAmbient=Color3.new(1,1,1)end end)end end;D:Init()z:Init()A:Init()B:Init()C:Init()s.Text="Finished in: "..string.format("%.1f",tick()-r).." seconds!"F.funcs.notify_table[F.notify_func]({Title="Jailbreak GUI",Text="Successfully loaded!"})F.funcs.idk_table.Fireworks(25)wait(5)s:Destroy()getrenv().client=F
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement