Advertisement
Guest User

SynapseX GUI Version 1.0

a guest
Dec 11th, 2018
241
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 65.48 KB | None | 0 0
  1.  
  2. script.Name = "Jailbreak GUI"
  3. local a = game:GetService("Players")
  4. local b = game:GetService("UserInputService")
  5. local c = game:GetService("RunService")
  6. local d = game:GetService("CoreGui")
  7. local e = game:GetService("StarterGui")
  8. local f = game:GetService("TweenService")
  9. local g = game:GetService("ReplicatedStorage")
  10. local h = game:GetService("ScriptContext")
  11. local i = game:GetService("HttpService")
  12. local j = game:GetService("Lighting")
  13. local k = game:GetService("PathfindingService")
  14. local l = a.LocalPlayer;
  15. local m = l.Character;
  16. local n = l:GetMouse()
  17. local o = l:FindFirstChild("Backpack") or l:WaitForChild("Backpack")
  18. local p = l:FindFirstChild("PlayerGui") or l:WaitForChild("PlayerGui")
  19. local q = workspace.CurrentCamera;
  20. local r = tick()
  21. local s = Instance.new("Hint", d)
  22. s.Text = "Initializing... Please wait... (This can take up to 30 seconds!)"
  23. wait(1)
  24. local getupval = debug.getupvalue or getupval;
  25. local getupvals = debug.getupvalues or getupvals;
  26. local getreg = debug.getregistry or getreg;
  27. local setupval = debug.setupvalue or setupval;
  28. local getlocal = debug.getlocal or getlocal;
  29. local getlocals = debug.getlocals or getlocals;
  30. local setlocal = debug.setlocal or setlocal;
  31. local getconst = debug.getconstant or getconst;
  32. local getconsts = debug.getconstants or getconsts;
  33. local setconst = debug.setconstant or setconst;
  34. local setreadonly = make_writeable or setreadonly;
  35. if syn == nil then
  36. return l:Kick("Unfortunately the exploit you're using is not supported. :C")
  37. end;
  38. local print = print;
  39. local warn = warn;
  40. getrenv().error = function()
  41. return
  42. end;
  43. local t = getrawmetatable(game)
  44. if not isreadonly(t) then
  45. for b, u in next, t do
  46. t[b] = "pornhub.com"
  47. end;
  48. return
  49. end;
  50. setreadonly(t, false)
  51. local v = t.__index;
  52. local w = t.__namecall;
  53. local x = t.__newindex;
  54. local y = {}
  55. local z = {}
  56. local A = {}
  57. local B = {}
  58. local C = {}
  59. local D = {}
  60. local E = {}
  61. local F = {
  62. strings = {},
  63. funcs = {},
  64. weapon_registryTableBackup = {}
  65. }
  66. local G = "1.0"
  67. do
  68. y = {
  69. data = i:JSONDecode(game:HttpGet("https://raw.githubusercontent.com/iamcal/emoji-data/master/emoji.json"))
  70. }
  71. function y.parseEmoji(H)
  72. for I, u in next, y.data do
  73. if string.lower(H) == u["short_name"] then
  74. return utf8.char(tonumber(u["unified"], 16))
  75. end
  76. end
  77. end;
  78. function y.split(self, J)
  79. local J, K = J or ":", {}
  80. local L = string.format("([^%s]+)", J)
  81. string.gsub(self, L, function(m)
  82. K[#K + 1] = m
  83. end)
  84. return K
  85. end;
  86. function y.detectEmoji(M)
  87. for b = 1, #M do
  88. if string.sub(M, b, b) == ":" then
  89. local N = string.sub(M, b + 1, #M)
  90. local O = string.find(N, ":")
  91. if O then
  92. return O
  93. end
  94. end
  95. end;
  96. return nil
  97. end;
  98. function y.parseSemicolon(P)
  99. local Q = y.split(P, " ")
  100. local R = {}
  101. for b, u in next, Q do
  102. local O = y.detectEmoji(u)
  103. if O then
  104. u = string.sub(u, 2, O)
  105. u = y.parseEmoji(u)
  106. end;
  107. R[b] = u
  108. end;
  109. return table.concat(R, ' ')
  110. end;
  111. function y:LoopRunning(S)
  112. return E[S].Running
  113. end;
  114. function y:CreateLoop(S, T, U, ...)
  115. if E[S] ~= nil then
  116. return
  117. end;
  118. E[S] = {}
  119. E[S].Running = false;
  120. E[S].Destroy = false;
  121. E[S].Loop = coroutine.create(function(...)
  122. while true do
  123. if E[S].Running then
  124. T(...)
  125. end;
  126. if E[S].Destroy then
  127. break
  128. end;
  129. if type(wait) == "userdata" then
  130. U:wait()
  131. else
  132. wait(U)
  133. end
  134. end
  135. end)
  136. end;
  137. function y:RunLoop(S, T, U, ...)
  138. if E[S] == nil then
  139. if T ~= nil then
  140. self:CreateLoop(S, T, U, ...)
  141. end
  142. end;
  143. E[S].Running = true;
  144. local V, W = coroutine.resume(E[S].Loop)
  145. if not V then
  146. warn("Loop: "..tostring(S).." ERROR: "..tostring(W))
  147. end
  148. end;
  149. function y:StopLoop(S)
  150. if E[S] == nil then
  151. return
  152. end;
  153. E[S].Running = false
  154. end;
  155. function y:DestroyLoop(S)
  156. if E[S] == nil then
  157. return
  158. end;
  159. self:StopLoop(S)
  160. E[S].Destroy = true;
  161. E[S] = nil
  162. end;
  163. function y:AddComma(M)
  164. local X, Y = M, nil;
  165. while true do
  166. X, Y = string.gsub(X, "^(-?%d+)(%d%d%d)", "%1,%2")
  167. if Y == 0 then
  168. break
  169. end
  170. end;
  171. return X
  172. end;
  173. function y:deepcopy(Z)
  174. local _ = type(Z)
  175. local a0;
  176. if _ == 'table' then
  177. a0 = {}
  178. for a1, a2 in next, Z, nil do
  179. a0[y:deepcopy(a1)] = y:deepcopy(a2)
  180. end;
  181. setmetatable(a0, y:deepcopy(getmetatable(Z)))
  182. else
  183. a0 = Z
  184. end;
  185. return a0
  186. end;
  187. function y:GetSizeOfObj(a3)
  188. if a3:IsA("BasePart") then
  189. return a3.Size
  190. elseif a3:IsA("Model") then
  191. return a3:GetExtentsSize()
  192. end
  193. end;
  194. function y:GetTeamColor(a4)
  195. if l.Team == a4.Team then
  196. return Color3.new(0, 1, 0)
  197. end;
  198. if tostring(l.Team) == "Prisoner" then
  199. if tostring(a4.Team) == "Police" then
  200. return Color3.new(1, 0, 0)
  201. else
  202. return Color3.new(0, 1, 0)
  203. end
  204. elseif tostring(l.Team) == "Criminal" then
  205. if tostring(a4.Team) == "Police" then
  206. return Color3.new(1, 0, 0)
  207. else
  208. return Color3.new(0, 1, 0)
  209. end
  210. elseif tostring(l.Team) == "Police" then
  211. if tostring(a4.Team) == "Criminal" then
  212. return Color3.new(1, 0, 0)
  213. else
  214. return Color3.new(1, 1, 0)
  215. end
  216. end;
  217. return Color3.new(1, 1, 1)
  218. end;
  219. function y:GetClosestPlayer()
  220. local a5 = {}
  221. local a6 = nil;
  222. local a7 = nil;
  223. for b, u in pairs(a:GetPlayers()) do
  224. if u ~= l and u.Team ~= l.Team then
  225. local a8 = u.Character;
  226. if m and a8 then
  227. local a9, aa, ab = m:FindFirstChild("Head"), m:FindFirstChild("HumanoidRootPart"), m:FindFirstChild("Humanoid")
  228. local ac, ad, ae = a8:FindFirstChild("Head"), a8:FindFirstChild("HumanoidRootPart"), a8:FindFirstChild("Humanoid")
  229. if a9 and aa and ab and ac and ad and ae then
  230. if ab.Health > 1 and ae.Health > 1 then
  231. local af = (n.Hit.p - ad.Position).magnitude;
  232. a5[u] = af
  233. end
  234. end
  235. end
  236. end
  237. end;
  238. for b, u in next, a5 do
  239. if a6 ~= nil then
  240. if u <= a6 then
  241. a6 = u;
  242. a7 = b
  243. end
  244. else
  245. a6 = u;
  246. a7 = b
  247. end
  248. end;
  249. return a7
  250. end;
  251. function y:TypeWriter(ag, ah)
  252. local ah = ah or 2;
  253. local ai = ag.Text;
  254. ag.Text = ""
  255. spawn(function()
  256. for b = 1, string.len(ai) do
  257. if b % 2 == 0 then
  258. F.sound.play("ui_typeout", 0.2)
  259. end;
  260. ag.Text = string.sub(ai, 1, ah * b)
  261. wait(0.016666666666666666)
  262. end
  263. end)
  264. end;
  265. function y:ModifyAllVarsInTable(aj, ak, al)
  266. for b, u in pairs(aj) do
  267. if b == ak then
  268. aj[b] = al
  269. end;
  270. if type(u) == "table" then
  271. y:ModifyAllVarsInTable(aj[b], ak, al)
  272. end
  273. end
  274. end;
  275. function y:Console(am)
  276. F.funcs.notify_table[F.notify_func]({
  277. Title = "Jailbreak GUI",
  278. Text = am
  279. })
  280. end
  281. end;
  282. do
  283. D = {
  284. name = "Jailbreak GUI",
  285. gui_objs = {
  286. main = nil,
  287. mainframes = {}
  288. }
  289. }
  290. function D:AddTextBox(an, S, ai)
  291. self.gui_objs.mainframes[an].buttons[S] = {}
  292. self.gui_objs.mainframes[an].buttons[S].main = Instance.new("Frame")
  293. self.gui_objs.mainframes[an].buttons[S].main.BackgroundTransparency = 1;
  294. self.gui_objs.mainframes[an].buttons[S].main.Name = S;
  295. self.gui_objs.mainframes[an].buttons[S].main.Position = UDim2.new(0, 0, 0, 5 + self.gui_objs.mainframes[an].buttonsnum)
  296. self.gui_objs.mainframes[an].buttons[S].main.Size = UDim2.new(1, 0, 0, 15)
  297. self.gui_objs.mainframes[an].buttons[S].main.Parent = self.gui_objs.mainframes[an].buttonsframe;
  298. self.gui_objs.mainframes[an].buttons[S].textbox = Instance.new("TextBox")
  299. self.gui_objs.mainframes[an].buttons[S].textbox.BackgroundColor3 = Color3.new(66 / 255, 66 / 255, 66 / 255)
  300. self.gui_objs.mainframes[an].buttons[S].textbox.BackgroundTransparency = 0.3;
  301. self.gui_objs.mainframes[an].buttons[S].textbox.BorderSizePixel = 1;
  302. self.gui_objs.mainframes[an].buttons[S].textbox.Position = UDim2.new(0, 5, 0, 0)
  303. self.gui_objs.mainframes[an].buttons[S].textbox.Size = UDim2.new(1, -10, 1, 0)
  304. self.gui_objs.mainframes[an].buttons[S].textbox.Font = Enum.Font.SciFi;
  305. self.gui_objs.mainframes[an].buttons[S].textbox.Text = ai;
  306. self.gui_objs.mainframes[an].buttons[S].textbox.TextScaled = true;
  307. self.gui_objs.mainframes[an].buttons[S].textbox.TextColor3 = Color3.new(179, 0, 0)
  308. self.gui_objs.mainframes[an].buttons[S].textbox.TextXAlignment = Enum.TextXAlignment.Left;
  309. self.gui_objs.mainframes[an].buttons[S].textbox.Parent = self.gui_objs.mainframes[an].buttons[S].main;
  310. self.gui_objs.mainframes[an].main.Size = UDim2.new(0, 200, 0, 25 + self.gui_objs.mainframes[an].buttonsnum)
  311. self.gui_objs.mainframes[an].buttonsnum = self.gui_objs.mainframes[an].buttonsnum + 20;
  312. return self.gui_objs.mainframes[an].buttons[S].textbox
  313. end;
  314. function D:AddButton(an, S, ai)
  315. self.gui_objs.mainframes[an].buttons[S] = {}
  316. self.gui_objs.mainframes[an].buttons[S].main = Instance.new("Frame")
  317. self.gui_objs.mainframes[an].buttons[S].main.BackgroundTransparency = 4.5;
  318. self.gui_objs.mainframes[an].buttons[S].main.Name = S;
  319. self.gui_objs.mainframes[an].buttons[S].main.Position = UDim2.new(0, 0, 0, 5 + self.gui_objs.mainframes[an].buttonsnum)
  320. self.gui_objs.mainframes[an].buttons[S].main.Size = UDim2.new(1, 0, 0, 15)
  321. self.gui_objs.mainframes[an].buttons[S].main.Parent = self.gui_objs.mainframes[an].buttonsframe;
  322. self.gui_objs.mainframes[an].buttons[S].textbutton = Instance.new("TextButton")
  323. self.gui_objs.mainframes[an].buttons[S].textbutton.BackgroundTransparency = 1;
  324. self.gui_objs.mainframes[an].buttons[S].textbutton.Position = UDim2.new(0, 5, 0, 0)
  325. self.gui_objs.mainframes[an].buttons[S].textbutton.Size = UDim2.new(1, -5, 1, 0)
  326. self.gui_objs.mainframes[an].buttons[S].textbutton.ZIndex = 2;
  327. self.gui_objs.mainframes[an].buttons[S].textbutton.Font = Enum.Font.SciFi;
  328. self.gui_objs.mainframes[an].buttons[S].textbutton.Text = ai;
  329. self.gui_objs.mainframes[an].buttons[S].textbutton.TextColor3 = Color3.new(179, 0, 0)
  330. self.gui_objs.mainframes[an].buttons[S].textbutton.TextScaled = true;
  331. self.gui_objs.mainframes[an].buttons[S].textbutton.TextXAlignment = Enum.TextXAlignment.Left;
  332. self.gui_objs.mainframes[an].buttons[S].textbutton.Modal = true;
  333. self.gui_objs.mainframes[an].buttons[S].textbutton.Parent = self.gui_objs.mainframes[an].buttons[S].main;
  334. self.gui_objs.mainframes[an].buttons[S].textlabel = Instance.new("TextLabel")
  335. self.gui_objs.mainframes[an].buttons[S].textlabel.BackgroundTransparency = 1;
  336. self.gui_objs.mainframes[an].buttons[S].textlabel.Position = UDim2.new(1, -25, 0, 0)
  337. self.gui_objs.mainframes[an].buttons[S].textlabel.Size = UDim2.new(0, 25, 1, 0)
  338. self.gui_objs.mainframes[an].buttons[S].textlabel.Font = Enum.Font.Code;
  339. self.gui_objs.mainframes[an].buttons[S].textlabel.Text = "OFF"
  340. self.gui_objs.mainframes[an].buttons[S].textlabel.TextColor3 = Color3.new(179, 0, 0)
  341. self.gui_objs.mainframes[an].buttons[S].textlabel.TextScaled = true;
  342. self.gui_objs.mainframes[an].buttons[S].textlabel.TextXAlignment = Enum.TextXAlignment.Right;
  343. self.gui_objs.mainframes[an].buttons[S].textlabel.Parent = self.gui_objs.mainframes[an].buttons[S].main;
  344. self.gui_objs.mainframes[an].main.Size = UDim2.new(0, 200, 0, 25 + self.gui_objs.mainframes[an].buttonsnum)
  345. self.gui_objs.mainframes[an].buttonsnum = self.gui_objs.mainframes[an].buttonsnum + 20;
  346. return self.gui_objs.mainframes[an].buttons[S].textbutton, self.gui_objs.mainframes[an].buttons[S].textlabel
  347. end;
  348. function D:AddMainFrame(S)
  349. if self.gui_objs.mainframes.numX == nil then
  350. self.gui_objs.mainframes.numX = 0
  351. end;
  352. if self.gui_objs.mainframes.numY == nil then
  353. self.gui_objs.mainframes.numY = 0
  354. end;
  355. self.gui_objs.mainframes[S] = {}
  356. self.gui_objs.mainframes[S].buttons = {}
  357. self.gui_objs.mainframes[S].main = Instance.new("Frame")
  358. self.gui_objs.mainframes[S].main.BackgroundColor3 = Color3.new(0, 0, 0)
  359. self.gui_objs.mainframes[S].main.BackgroundTransparency = 0.3;
  360. self.gui_objs.mainframes[S].main.BorderColor3 = Color3.new(179, 0, 0 / 255)
  361. self.gui_objs.mainframes[S].main.BorderSizePixel = 4.5;
  362. self.gui_objs.mainframes[S].main.Name = S;
  363. self.gui_objs.mainframes[S].main.Position = UDim2.new(0, 50 + self.gui_objs.mainframes.numX, 0, 50 + self.gui_objs.mainframes.numY)
  364. self.gui_objs.mainframes[S].main.Size = UDim2.new(0, 200, 0, 350)
  365. self.gui_objs.mainframes[S].main.Active = true;
  366. self.gui_objs.mainframes[S].main.Draggable = true;
  367. self.gui_objs.mainframes[S].titleframe = Instance.new("Frame")
  368. self.gui_objs.mainframes[S].titleframe.BackgroundColor3 = Color3.new(0, 0, 0)
  369. self.gui_objs.mainframes[S].titleframe.BackgroundTransparency = 0.3;
  370. self.gui_objs.mainframes[S].titleframe.BorderColor3 = Color3.new(179, 0, 0 / 255)
  371. self.gui_objs.mainframes[S].titleframe.BorderSizePixel = 4.5;
  372. self.gui_objs.mainframes[S].titleframe.Name = "titleframe"
  373. self.gui_objs.mainframes[S].titleframe.Position = UDim2.new(0, 0, 0, -35)
  374. self.gui_objs.mainframes[S].titleframe.Size = UDim2.new(1, 0, 0, 25)
  375. self.gui_objs.mainframes[S].titleframe.Parent = self.gui_objs.mainframes[S].main;
  376. self.gui_objs.mainframes[S].title = Instance.new("TextLabel")
  377. self.gui_objs.mainframes[S].title.BackgroundTransparency = 1;
  378. self.gui_objs.mainframes[S].title.Name = "title"
  379. self.gui_objs.mainframes[S].title.Size = UDim2.new(1, 0, 1, 0)
  380. self.gui_objs.mainframes[S].title.Font = Enum.Font.Code;
  381. self.gui_objs.mainframes[S].title.Text = S;
  382. self.gui_objs.mainframes[S].title.TextColor3 = Color3.new(179, 0, 0)
  383. self.gui_objs.mainframes[S].title.TextSize = 20;
  384. self.gui_objs.mainframes[S].title.Parent = self.gui_objs.mainframes[S].titleframe;
  385. self.gui_objs.mainframes[S].buttonsframe = Instance.new("Frame")
  386. self.gui_objs.mainframes[S].buttonsframe.BackgroundTransparency = 1;
  387. self.gui_objs.mainframes[S].buttonsframe.Name = "buttons"
  388. self.gui_objs.mainframes[S].buttonsframe.Size = UDim2.new(1, 0, 1, 0)
  389. self.gui_objs.mainframes[S].buttonsframe.Parent = self.gui_objs.mainframes[S].main;
  390. self.gui_objs.mainframes[S].infoframe = self.gui_objs.mainframes[S].titleframe:clone()
  391. self.gui_objs.mainframes[S].infoframe.title:Destroy()
  392. self.gui_objs.mainframes[S].infoframe.Name = "infoframe"
  393. self.gui_objs.mainframes[S].infoframe.Position = UDim2.new(0, 0, 1, 10)
  394. self.gui_objs.mainframes[S].infoframe.Parent = self.gui_objs.mainframes[S].main;
  395. self.gui_objs.mainframes[S].infotitle = self.gui_objs.mainframes[S].title:clone()
  396. self.gui_objs.mainframes[S].infotitle.Name = "infotitle"
  397. self.gui_objs.mainframes[S].infotitle.Text = "Press the \"P\" key to toggle the GUI\nMade by: @Edge"
  398. self.gui_objs.mainframes[S].infotitle.TextColor3 = Color3.new(179, 0, 0)
  399. self.gui_objs.mainframes[S].infotitle.TextScaled = true;
  400. self.gui_objs.mainframes[S].infotitle.Parent = self.gui_objs.mainframes[S].infoframe;
  401. self.gui_objs.mainframes[S].buttonsnum = 0;
  402. self.gui_objs.mainframes.numX = self.gui_objs.mainframes.numX + 250;
  403. if 50 + self.gui_objs.mainframes.numX + 200 >= q.ViewportSize.X then
  404. self.gui_objs.mainframes.numX = 0;
  405. self.gui_objs.mainframes.numY = self.gui_objs.mainframes.numY + 450
  406. end;
  407. self.gui_objs.mainframes[S].main.Parent = self.gui_objs.main
  408. end;
  409. function D:Init()
  410. self.gui_objs.main = Instance.new("ScreenGui")
  411. self.gui_objs.main.Name = self.name;
  412. self.gui_objs.main.Parent = d;
  413. do
  414. self:AddMainFrame("Esp/Chams/Screen Cheats")
  415. local ao, ap = self:AddButton("Esp/Chams/Screen Cheats", "ESP", "ESP")
  416. local aq, ar = self:AddButton("Esp/Chams/Screen Cheats", "Chams", "Chams")
  417. local as, at = self:AddButton("Esp/Chams/Screen Cheats", "Fullbright", "Fullbright")
  418. ao.MouseButton1Click:connect(function()
  419. A.enabled = not A.enabled;
  420. if A.enabled then
  421. ap.Text = "ON"
  422. ap.TextColor3 = Color3.new(179, 0, 0)
  423. else
  424. ap.Text = "OFF"
  425. ap.TextColor3 = Color3.new(179, 0, 0)
  426. end;
  427. for b, u in next, A.esp_folder:GetChildren() do
  428. u.Frame.Visible = A.enabled
  429. end
  430. end)
  431. aq.MouseButton1Click:connect(function()
  432. B.enabled = not B.enabled;
  433. if B.enabled then
  434. ar.Text = "ON"
  435. ar.TextColor3 = Color3.new(179, 0, 0)
  436. else
  437. ar.Text = "OFF"
  438. ar.TextColor3 = Color3.new(179, 0, 0)
  439. end;
  440. for b, u in next, B.cham_folder:GetChildren() do
  441. for au, av in next, u:GetChildren() do
  442. av.Transparency = B.enabled and 0 or 1
  443. end
  444. end
  445. end)
  446. as.MouseButton1Click:connect(function()
  447. C.enabled = not C.enabled;
  448. at.Text = C.enabled and "ON" or "OFF"
  449. at.TextColor3 = C.enabled and Color3.new(0, 1, 0) or Color3.new(179, 0, 0)
  450. if C.enabled then
  451. C:Enable()
  452. else
  453. C:Disable()
  454. end
  455. end)
  456. end;
  457. do
  458. self:AddMainFrame("World Editor")
  459. local aw, ax = self:AddButton("World Editor", "Remove Doors", "Remove Doors")
  460. local ay, az = self:AddButton("World Editor", "Remove Cells", "Remove Cell Doors")
  461. local aA, aB = self:AddButton("World Editor", "Remove Bank Lasers", "Remove Bank Lasers")
  462. local aC, aD = self:AddButton("World Editor", "RemoveBankDoor", "Remove Bank Door")
  463. local aE, aF = self:AddButton("World Editor", "RemoveJewelrylasers", "Remove Jewelry Lasers")
  464. ax:Destroy()
  465. az:Destroy()
  466. aB:Destroy()
  467. aD:Destroy()
  468. aF:Destroy()
  469. aw.MouseButton1Click:connect(function()
  470. local X = workspace:FindFirstChild("Doors")
  471. if X then
  472. for b, u in pairs(X:GetChildren()) do
  473. local aG = u:FindFirstChild("Model")
  474. if aG then
  475. for au, av in pairs(aG:GetDescendants()) do
  476. if av:IsA("BasePart") then
  477. av.Transparency = 1;
  478. av.CanCollide = false
  479. elseif av:IsA("Texture") then
  480. av.Transparency = 1
  481. end
  482. end
  483. end
  484. end
  485. end;
  486. y:Console("Removed all Doors!")
  487. end)
  488. ay.MouseButton1Click:connect(function()
  489. local X = workspace:FindFirstChild("Cells")
  490. if X then
  491. for b, u in pairs(X:GetChildren()) do
  492. local aG = u:FindFirstChild("Cell")
  493. if aG then
  494. aG = aG:FindFirstChild("Door")
  495. if aG then
  496. aG:Destroy()
  497. end
  498. end
  499. end
  500. end;
  501. y:Console("Removed all Cell Doors!")
  502. end)
  503. aA.MouseButton1Click:connect(function()
  504. local X = workspace:FindFirstChild("Banks")
  505. if X then
  506. X = X:GetChildren()[1]
  507. X = X:FindFirstChild("Lasers")
  508. if X then
  509. X:Destroy()
  510. end
  511. end;
  512. y:Console("Removed Bank Lasers")
  513. end)
  514. aC.MouseButton1Click:connect(function()
  515. local X = workspace:FindFirstChild("Banks")
  516. if X then
  517. X = X:GetChildren()[1]
  518. X = X:FindFirstChild("Door")
  519. if X then
  520. X = X:FindFirstChild("Model")
  521. if X then
  522. for b, u in pairs(X:GetDescendants()) do
  523. if u:IsA("BasePart") then
  524. u.Transparency = 1;
  525. u.CanCollide = false
  526. end
  527. end
  528. end
  529. end
  530. end;
  531. y:Console("Removed Bank Door")
  532. end)
  533. aE.MouseButton1Click:connect(function()
  534. local X = workspace:FindFirstChild("Jewelrys")
  535. if X then
  536. X = X:GetChildren()[1]
  537. local o = X;
  538. X = X:FindFirstChild("Model")
  539. if X then
  540. for b, u in pairs(X:GetChildren()) do
  541. if tostring(u) == "BarbedWire" then
  542. u:Destroy()
  543. end
  544. end
  545. end;
  546. X = o:FindFirstChild("Lasers")
  547. if X then
  548. for b, u in pairs(X:GetDescendants()) do
  549. if tostring(u) == "BarbedWire" then
  550. u:Destroy()
  551. end
  552. end
  553. end;
  554. X = o:FindFirstChild("FloorLasers")
  555. if X then
  556. X:ClearAllChildren()
  557. end
  558. end;
  559. y:Console("Removed Jewelry Lasers")
  560. end)
  561. end;
  562. do
  563. self:AddMainFrame("Gun Cheats")
  564. local aH, aI = self:AddButton("Gun Cheats", "Infinite Ammo", "Infinite Ammo")
  565. local aJ, aK = self:AddButton("Gun Cheats", "No Recoil", "No Recoil")
  566. local aL, aM = self:AddButton("Gun Cheats", "No Bullet Spread", "No Bullet Spread")
  567. local aN, aO = self:AddButton("Gun Cheats", "IncreasedBulletsShot", "More Bullets Per Shot")
  568. local aP, aQ = self:AddButton("Gun Cheats", "All Guns Auto", "All Guns Automatic")
  569. local aR, aS = self:AddButton("Gun Cheats", "Rapid Fire", "Rapid Fire")
  570. aH.MouseButton1Click:connect(function()
  571. z.inf_ammo = not z.inf_ammo;
  572. aI.Text = z.inf_ammo and "ON" or "OFF"
  573. aI.TextColor3 = z.inf_ammo and Color3.new(0, 1, 0) or Color3.new(179, 0, 0)
  574. z.ModGuns()
  575. end)
  576. aJ.MouseButton1Click:connect(function()
  577. z.no_recoil = not z.no_recoil;
  578. aK.Text = z.no_recoil and "ON" or "OFF"
  579. aK.TextColor3 = z.no_recoil and Color3.new(0, 1, 0) or Color3.new(179, 0, 0)
  580. z.ModGuns()
  581. end)
  582. aL.MouseButton1Click:connect(function()
  583. z.no_bulletSpread = not z.no_bulletSpread;
  584. aM.Text = z.no_bulletSpread and "ON" or "OFF"
  585. aM.TextColor3 = z.no_bulletSpread and Color3.new(0, 1, 0) or Color3.new(179, 0, 0)
  586. z.ModGuns()
  587. end)
  588. aN.MouseButton1Click:connect(function()
  589. z.incrased_bulletsPerShot = not z.incrased_bulletsPerShot;
  590. aO.Text = z.incrased_bulletsPerShot and "ON" or "OFF"
  591. aO.TextColor3 = z.incrased_bulletsPerShot and Color3.new(0, 1, 0) or Color3.new(179, 0, 0)
  592. z.ModGuns()
  593. end)
  594. aP.MouseButton1Click:connect(function()
  595. z.all_gunsAutomatic = not z.all_gunsAutomatic;
  596. aQ.Text = z.all_gunsAutomatic and "ON" or "OFF"
  597. aQ.TextColor3 = z.all_gunsAutomatic and Color3.new(0, 1, 0) or Color3.new(179, 0, 0)
  598. z.ModGuns()
  599. end)
  600. aR.MouseButton1Click:connect(function()
  601. z.rapid_fire = not z.rapid_fire;
  602. aS.Text = z.rapid_fire and "ON" or "OFF"
  603. aS.TextColor3 = z.rapid_fire and Color3.new(0, 1, 0) or Color3.new(179, 0, 0)
  604. z.ModGuns()
  605. end)
  606. end;
  607. do
  608. self:AddMainFrame("Character Cheats")
  609. local aT = self:AddTextBox("Character Cheats", "Walk Speed Multi", "Walk Speed Multiplier")
  610. local aU = self:AddTextBox("Character Cheats", "Jump Height Multi", "Jump Height Multiplier")
  611. local aV, aW = self:AddButton("Character Cheats", "NoClip", "NoClip")
  612. local aX, aY = self:AddButton("Character Cheats", "No Ragdoll", "No Ragdoll Animation")
  613. local aZ, a_ = self:AddButton("Character Cheats", "No Fall Damage", "No Fall Damage")
  614. local b0, b1 = self:AddButton("Character Cheats", "Click TP", "Click to Teleport")
  615. aT.FocusLost:connect(function()
  616. local b2 = tonumber(aT.Text) or 1;
  617. if b2 <= 0 then
  618. b2 = 1
  619. end;
  620. z.walkspeed_multi = b2;
  621. local b3 = m:FindFirstChild("Humanoid")
  622. if b3 then
  623. b3.WalkSpeed = 16 * b2;
  624. if z.humanoid_event == nil then
  625. z.humanoid_event = b3.Changed:connect(function()
  626. if b3.WalkSpeed < 16 * z.walkspeed_multi then
  627. b3.WalkSpeed = 16 * z.walkspeed_multi
  628. end;
  629. b3.JumpPower = 50 * z.jumpheight_multi
  630. end)
  631. end
  632. end;
  633. aT.Text = "Walk Speed Multiplier"
  634. y:Console("Walk Speed set to: 16 * "..b2 .." ("..16 * b2 ..")")
  635. end)
  636. aU.FocusLost:connect(function()
  637. local b2 = tonumber(aU.Text) or 1;
  638. if b2 <= 0 then
  639. b2 = 1
  640. end;
  641. z.jumpheight_multi = b2;
  642. local b3 = m:FindFirstChild("Humanoid")
  643. if b3 then
  644. b3.JumpPower = 50 * b2;
  645. if z.humanoid_event == nil then
  646. z.humanoid_event = b3.Changed:connect(function()
  647. if b3.WalkSpeed < 16 * z.walkspeed_multi then
  648. b3.WalkSpeed = 16 * z.walkspeed_multi
  649. end;
  650. b3.JumpPower = 50 * z.jumpheight_multi
  651. end)
  652. end
  653. end;
  654. aU.Text = "Jump Power Multiplier"
  655. y:Console("Jump Power set to: 50 * "..b2 .." ("..50 * b2 ..")")
  656. end)
  657. aV.MouseButton1Click:connect(function()
  658. z.noclip = not z.noclip;
  659. aW.Text = z.noclip and "ON" or "OFF"
  660. aW.TextColor3 = z.noclip and Color3.new(0, 1, 0) or Color3.new(179, 0, 0)
  661. if z.noclip then
  662. y:RunLoop("NoClip")
  663. else
  664. y:StopLoop("NoClip")
  665. end
  666. end)
  667. aX.MouseButton1Click:connect(function()
  668. z.no_ragdoll = not z.no_ragdoll;
  669. aY.Text = z.no_ragdoll and "ON" or "OFF"
  670. aY.TextColor3 = z.no_ragdoll and Color3.new(0, 1, 0) or Color3.new(179, 0, 0)
  671. end)
  672. aZ.MouseButton1Click:connect(function()
  673. z.no_falldamage = not z.no_falldamage;
  674. a_.Text = z.no_falldamage and "ON" or "OFF"
  675. a_.TextColor3 = z.no_falldamage and Color3.new(0, 1, 0) or Color3.new(179, 0, 0)
  676. end)
  677. b0.MouseButton1Click:connect(function()
  678. z.click_tp = not z.click_tp;
  679. b1.Text = z.click_tp and "ON" or "OFF"
  680. b1.TextColor3 = z.click_tp and Color3.new(0, 1, 0) or Color3.new(179, 0, 0)
  681. end)
  682. end;
  683. do
  684. self:AddMainFrame("Vehicle Cheats")
  685. local b4, b5 = self:AddButton("Vehicle Cheats", "Godmode", "Godmode")
  686. local b6, b7 = self:AddButton("Vehicle Cheats", "No Despawn", "No Despawn")
  687. local b8, b9 = self:AddButton("Vehicle Cheats", "Infinite Nitro", "Infinite Nitro")
  688. local ba = self:AddTextBox("Vehicle Cheats", "Engine Power", "Engine Power Multiplier")
  689. local bb = self:AddTextBox("Vehicle Cheats", "Brake Power", "Brake Power Multiplier")
  690. local bc = self:AddTextBox("Vehicle Cheats", "Height", "Vehicle Height Multiplier")
  691. b4.MouseButton1Click:connect(function()
  692. z.godmode = not z.godmode;
  693. b5.Text = z.godmode and "ON" or "OFF"
  694. b5.TextColor3 = z.godmode and Color3.new(0, 1, 0) or Color3.new(179, 0, 0)
  695. end)
  696. b6.MouseButton1Click:connect(function()
  697. z.no_despawn = not z.no_despawn;
  698. b7.Text = z.no_despawn and "ON" or "OFF"
  699. b7.TextColor3 = z.no_despawn and Color3.new(0, 1, 0) or Color3.new(179, 0, 0)
  700. end)
  701. b8.MouseButton1Click:connect(function()
  702. z.inf_nitro = not z.inf_nitro;
  703. b9.Text = z.inf_nitro and "ON" or "OFF"
  704. b9.TextColor3 = z.inf_nitro and Color3.new(0, 1, 0) or Color3.new(179, 0, 0)
  705. if z.inf_nitro then
  706. y:RunLoop("Infinite_Nitro")
  707. else
  708. y:StopLoop("Infinite_Nitro")
  709. end
  710. end)
  711. ba.FocusLost:connect(function()
  712. local b2 = tonumber(ba.Text) or 1;
  713. if b2 <= 0 then
  714. b2 = 1
  715. end;
  716. z.engine_powerMulti = b2;
  717. ba.Text = "Engine Power Multiplier"
  718. y:Console("Engine Power Multiplier set to: "..b2)
  719. end)
  720. bb.FocusLost:connect(function()
  721. local b2 = tonumber(bb.Text) or 1;
  722. if b2 <= 0 then
  723. b2 = 1
  724. end;
  725. z.brake_powerMulti = b2;
  726. bb.Text = "Brake Power Multiplier"
  727. y:Console("Brake Power Multiplier set to: "..b2)
  728. end)
  729. bc.FocusLost:connect(function()
  730. local b2 = tonumber(bc.Text) or 1;
  731. if b2 <= 0 then
  732. b2 = 1
  733. end;
  734. z.height_multi = b2;
  735. bc.Text = "Vehicle Height Multiplier"
  736. y:Console("Vehicle Height Multiplier set to: "..b2)
  737. end)
  738. end;
  739. do
  740. self:AddMainFrame("Teleport Menu")
  741. local bd, be = self:AddButton("Teleport Menu", "Bank Out", "Bank Out")
  742. local bf, az = self:AddButton("Teleport Menu", "Bank In", "Bank In")
  743. local bg, aB = self:AddButton("Teleport Menu", "JewelryOut", "Jewelry Out")
  744. local bh, aD = self:AddButton("Teleport Menu", "JewelryIn", "Jewelry In")
  745. local bi, aF = self:AddButton("Teleport Menu", "MuseumOut", "Museum Out")
  746. local bj, bk = self:AddButton("Teleport Menu", "doughnutshop", "Doughnut Shop")
  747. local bl, bm = self:AddButton("Teleport Menu", "GasStation", "Gas Station")
  748. local bn, bo = self:AddButton("Teleport Menu", "Criminal Base 1", "Criminal Base 1")
  749. local bp, bq = self:AddButton("Teleport Menu", "Criminal Base 2", "Criminal Base 2")
  750. local br, bs = self:AddButton("Teleport Menu", "Prison", "Prison")
  751. local bt, bu = self:AddButton("Teleport Menu", "PoliceStation1", "Police Station 1")
  752. local bv, bw = self:AddButton("Teleport Menu", "PoliceStation2", "Police Station 2")
  753. local bx, by = self:AddButton("Teleport Menu", "UFO", "UFO")
  754. local bz, bA = self:AddButton("Teleport Menu", "Train Entrance", "Train Entrance")
  755. local bB, bC = self:AddButton("Teleport Menu", "Train", "On Top Of Train")
  756. local bD, bE = self:AddButton("Teleport Menu", "GunShop", "Gun Shop")
  757. local bF, bG = self:AddButton("Teleport Menu", "GunShop2", "Gun Shop 2")
  758. local bH, bI = self:AddButton("Teleport Menu", "1Mil", "1 Million Shop")
  759. be:Destroy()
  760. az:Destroy()
  761. aB:Destroy()
  762. aD:Destroy()
  763. aF:Destroy()
  764. bk:Destroy()
  765. bm:Destroy()
  766. bo:Destroy()
  767. bq:Destroy()
  768. bs:Destroy()
  769. bu:Destroy()
  770. bw:Destroy()
  771. by:Destroy()
  772. bA:Destroy()
  773. bC:Destroy()
  774. bE:Destroy()
  775. bG:Destroy()
  776. bI:Destroy()
  777. bd.MouseButton1Click:connect(function()
  778. z:Teleport(Vector3.new(40, 16.068, 786))
  779. end)
  780. bf.MouseButton1Click:connect(function()
  781. z:Teleport(Vector3.new(16.410, 0.764, 816.471))
  782. end)
  783. bg.MouseButton1Click:connect(function()
  784. z:Teleport(Vector3.new(136.031, 16.976, 1353.04))
  785. end)
  786. bh.MouseButton1Click:connect(function()
  787. z:Teleport(Vector3.new(122.825, 17.956, 1318.399))
  788. end)
  789. bi.MouseButton1Click:connect(function()
  790. z:Teleport(Vector3.new(1075.503, 136.328, 1228.639))
  791. end)
  792. bj.MouseButton1Click:connect(function()
  793. z:Teleport(Vector3.new(271.960, 17.711, -1759.219))
  794. end)
  795. bl.MouseButton1Click:connect(function()
  796. z:Teleport(Vector3.new(-1583.221, 17.846, 721.349))
  797. end)
  798. bn.MouseButton1Click:connect(function()
  799. z:Teleport(Vector3.new(-235, 17.225, 1623))
  800. end)
  801. bp.MouseButton1Click:connect(function()
  802. z:Teleport(Vector3.new(1638, 48.136, -1767))
  803. end)
  804. br.MouseButton1Click:connect(function()
  805. z:Teleport(Vector3.new(-1218, 38.607, -1575))
  806. end)
  807. bt.MouseButton1Click:connect(function()
  808. z:Teleport(Vector3.new(-1134.534, 17.948, -1583.726))
  809. end)
  810. bv.MouseButton1Click:connect(function()
  811. z:Teleport(Vector3.new(736.447, 38.109, 1134.106))
  812. end)
  813. bx.MouseButton1Click:connect(function()
  814. z:Teleport(Vector3.new(786.370, 28.170, -1648.293))
  815. end)
  816. bz.MouseButton1Click:connect(function()
  817. z:Teleport(Vector3.new(1956.367, 43.206, -578.943))
  818. end)
  819. bB.MouseButton1Click:connect(function()
  820. local X = workspace:FindFirstChild("Trains")
  821. if X then
  822. X = X:FindFirstChild("LocomotiveFront")
  823. if X then
  824. X = X:FindFirstChild("Base")
  825. if X then
  826. return z:Teleport(X.Position + Vector3.new(0, 20, 0))
  827. end
  828. end
  829. end;
  830. return y:Console("No Train on the Map!")
  831. end)
  832. bD.MouseButton1Click:connect(function()
  833. z:Teleport(Vector3.new(-27.502, 17.961, -1759.049))
  834. end)
  835. bF.MouseButton1Click:connect(function()
  836. z:Teleport(Vector3.new(412.125, 17.998, 551.351))
  837. end)
  838. bH.MouseButton1Click:connect(function()
  839. z:Teleport(Vector3.new(415.190, 18.161, -1734.499))
  840. end)
  841. end;
  842. do
  843. self:AddMainFrame("Misc Cheats")
  844. local bJ, bK = self:AddButton("Misc Cheats", "Infinite Punch", "Punch Spam")
  845. local bL, bM = self:AddButton("Misc Cheats", "MuseumDetect", "Anti-Museum Detection")
  846. local bN, bO = self:AddButton("Misc Cheats", "InstantAction", "Instant Action")
  847. local bP, bQ = self:AddButton("Misc Cheats", "AutoRob", "Auto Rob Small Stores")
  848. bJ.MouseButton1Click:connect(function()
  849. z.punch_hax = not z.punch_hax;
  850. bK.Text = z.punch_hax and "ON" or "OFF"
  851. bK.TextColor3 = z.punch_hax and Color3.new(0, 1, 0) or Color3.new(179, 0, 0)
  852. if z.punch_hax then
  853. y:RunLoop("Punch_Stuff")
  854. else
  855. y:StopLoop("Punch_Stuff")
  856. end
  857. end)
  858. bL.MouseButton1Click:connect(function()
  859. z.anti_museumDetect = not z.anti_museumDetect;
  860. bM.Text = z.anti_museumDetect and "ON" or "OFF"
  861. bM.TextColor3 = z.anti_museumDetect and Color3.new(0, 1, 0) or Color3.new(179, 0, 0)
  862. end)
  863. bN.MouseButton1Click:connect(function()
  864. z.instant_action = not z.instant_action;
  865. bO.Text = z.instant_action and "ON" or "OFF"
  866. bO.TextColor3 = z.instant_action and Color3.new(0, 1, 0) or Color3.new(179, 0, 0)
  867. if z.instant_action then
  868. for b, u in next, F.world_funcs_table do
  869. z.action_table_backup[b] = u.Duration;
  870. F.world_funcs_table[b].Duration = 0
  871. end
  872. else
  873. for b, u in next, F.world_funcs_table do
  874. F.world_funcs_table[b].Duration = z.action_table_backup[b]
  875. table.remove(z.action_table_backup, tonumber(b))
  876. end
  877. end
  878. end)
  879. bP.MouseButton1Click:connect(function()
  880. z.auto_robSmallStores = not z.auto_robSmallStores;
  881. bQ.Text = z.auto_robSmallStores and "ON" or "OFF"
  882. bQ.TextColor3 = z.auto_robSmallStores and Color3.new(0, 1, 0) or Color3.new(179, 0, 0)
  883. if z.auto_robSmallStores then
  884. y:RunLoop("AutoRobMisc")
  885. else
  886. y:StopLoop("AutoRobMisc")
  887. end
  888. end)
  889. end;
  890. do
  891. b.InputBegan:connect(function(bR, bS)
  892. if not bS then
  893. if bR.UserInputType == Enum.UserInputType.Keyboard then
  894. if bR.KeyCode == Enum.KeyCode.P then
  895. self.gui_objs.main.Enabled = not self.gui_objs.main.Enabled
  896. elseif bR.KeyCode == Enum.KeyCode.F then
  897. F.funcs.network:FireServer("xance101", {
  898. Type = 6
  899. })
  900. end
  901. elseif bR.UserInputType == Enum.UserInputType.MouseButton1 and z.click_tp then
  902. if n.Target ~= nil then
  903. z:Teleport(n.Hit.p)
  904. end
  905. end
  906. end
  907. end)
  908. end
  909. end
  910. end;
  911. do
  912. z = {
  913. humanoid_event = nil,
  914. walkspeed_multi = 1,
  915. jumpheight_multi = 1,
  916. no_ragdoll = false,
  917. no_falldamage = false,
  918. click_tp = false,
  919. punch_hax = false,
  920. instant_action = false,
  921. anti_museumDetect = false,
  922. noclip = false,
  923. inf_nitro = false,
  924. auto_robSmallStores = false,
  925. auto_click = false,
  926. inf_ammmo = false,
  927. no_recoil = false,
  928. no_bulletSpread = false,
  929. incrased_bulletsPerShot = false,
  930. rapid_fire = false,
  931. all_gunsAutomatic = false,
  932. gun_tableBackup = {},
  933. godmode = false,
  934. no_despawn = false,
  935. engine_powerMulti = 1,
  936. brake_powerMulti = 1,
  937. height_multi = 1,
  938. heli_heightMulti = 1,
  939. cur_robbing = "",
  940. rob_inProgress = false,
  941. event = Instance.new("RemoteEvent"),
  942. bind_func = Instance.new("BindableFunction"),
  943. bind_funcTP = "",
  944. event_fire = Instance.new("RemoteEvent").FireServer,
  945. tp_func = nil,
  946. tp_tick = tick(),
  947. tp_succ = false,
  948. picked_vehicle = false,
  949. modded_despawn = false,
  950. action_table_backup = {},
  951. collect_money = p:WaitForChild("MainGui"):WaitForChild("CollectMoney")
  952. }
  953. function z.Shoot(aj, bT, ...)
  954. if aj.PlayerName ~= tostring(l) then
  955. return F.weapon_registryTableBackup[aj.Type].InputBegan(aj, ...)
  956. end;
  957. for b = 0, 25 do
  958. warn("")
  959. end;
  960. print("UP VAVS:")
  961. print(getfenv(F.weapon_registryTableBackup[aj.Type].InputBegan).script:GetFullName())
  962. for b, u in next, getupvals(F.weapon_registryTableBackup[aj.Type].InputBegan) do
  963. warn(b, u)
  964. end;
  965. if aj.AmmoCurrent ~= nil and z.inf_ammo then
  966. aj.AmmoCurrent = math.sqrt(-1)
  967. end;
  968. if aj.FireLast ~= nil and z.rapid_fire then
  969. aj.FireLast = 0
  970. end;
  971. if aj.VerticalAngle and aj.HorizontalAngle and z.no_bulletSpread then
  972. aj.VerticalAngle = 0;
  973. aj.HorizontalAngle = 0
  974. end;
  975. if z.no_recoil then
  976. aj.SpringOffset.Accelerate = function()
  977. return
  978. end;
  979. aj.SpringRotation.Accelerate = function()
  980. return
  981. end
  982. end;
  983. if z.all_gunsAutomatic then
  984. while b:IsMouseButtonPressed(Enum.UserInputType.MouseButton1) do
  985. if aj.AmmoCurrent ~= nil and z.inf_ammo then
  986. aj.AmmoCurrent = math.huge
  987. end;
  988. if aj.FireLast ~= nil and z.rapid_fire then
  989. aj.FireLast = 0
  990. end;
  991. if aj.VerticalAngle and aj.HorizontalAngle and z.no_bulletSpread then
  992. aj.VerticalAngle = 0;
  993. aj.HorizontalAngle = 0
  994. end;
  995. if z.no_recoil then
  996. aj.SpringOffset.Accelerate = function()
  997. return
  998. end;
  999. aj.SpringRotation.Accelerate = function()
  1000. return
  1001. end
  1002. end;
  1003. if z.incrased_bulletsPerShot then
  1004. for b = 1, 15 do
  1005. spawn(function()
  1006. F.weapon_registryTableBackup[aj.Type].InputBegan(aj, bT)
  1007. end)
  1008. end
  1009. else
  1010. F.weapon_registryTableBackup[aj.Type].InputBegan(aj, bT, ...)
  1011. end;
  1012. c.RenderStepped:wait()
  1013. end;
  1014. if z.incrased_bulletsPerShot then
  1015. for b = 0, 10 do
  1016. F.weapon_registryTableBackup[aj.Type].InputBegan(aj, bT, ...)
  1017. end
  1018. end;
  1019. return F.weapon_registryTableBackup[aj.Type].InputEnded(aj, bT, ...)
  1020. end;
  1021. return F.weapon_registryTableBackup[aj.Type].InputBegan(aj, bT, ...)
  1022. end;
  1023. function z.Rob(bU)
  1024. if bU == "Bank" then
  1025. local bV, I = z.collect_money.Money.Text:gsub("%D+", "")
  1026. local bW, bX = z.collect_money.Maximum.Text:gsub("%D+", "")
  1027. bV = tonumber(bV)
  1028. bW = tonumber(bW)
  1029. z:Teleport(Vector3.new(31.800, 18.309, 852.666))
  1030. wait(2)
  1031. z:Teleport(Vector3.new(28.905, 0.923, 815.788))
  1032. wait(2)
  1033. z:Teleport(Vector3.new(16.410, 0.764, 816.471))
  1034. repeat
  1035. wait()
  1036. until bV >= bW;
  1037. z:Teleport(Vector3.new(40, 16.068, 786))
  1038. end
  1039. end;
  1040. function z:Teleport(O)
  1041. local bY = m:FindFirstChild("HumanoidRootPart") or m:WaitForChild("HumanoidRootPart", 10)
  1042. if bY then
  1043. if typeof(O) == "Vector3" then
  1044. if (O - bY.Position).magnitude > 10 then
  1045. local bZ;
  1046. bZ = bY:GetPropertyChangedSignal("Position"):connect(function()
  1047. bY.CFrame = CFrame.new(O)
  1048. bZ:Disconnect()
  1049. end)
  1050. F.funcs.network:FireServer(F.tp_bypass)
  1051. else
  1052. bY.CFrame = CFrame.new(O)
  1053. end
  1054. elseif typeof(O) == "CFrame" then
  1055. if (O.p - bY.Position).magnitude > 10 then
  1056. local bZ;
  1057. bZ = bY:GetPropertyChangedSignal("Position"):connect(function()
  1058. bY.CFrame = O;
  1059. bZ:Disconnect()
  1060. end)
  1061. F.funcs.network:FireServer(F.tp_bypass)
  1062. else
  1063. bY.CFrame = O
  1064. end
  1065. end
  1066. end
  1067. end;
  1068. function z:Init()
  1069. do
  1070. y:RunLoop("Anti_RemoteSpy", function()
  1071. if islclosure(t.__namecall) then
  1072. setreadonly(t, false)
  1073. for b, u in next, t do
  1074. t[b] = "pornhub.com"
  1075. end
  1076. end;
  1077. if islclosure(self.event.FireServer) then
  1078. setreadonly(t, false)
  1079. for b, u in next, t do
  1080. t[b] = "pornhub.com"
  1081. end
  1082. end;
  1083. for b, u in next, d:GetDescendants() do
  1084. if u:IsA("TextLabel") or u:IsA("TextButton") or u:IsA("TextBox") and not u:IsDescendantOf(D.gui_objs.main) then
  1085. if string.find(string.lower(u.Text), "spy") then
  1086. setreadonly(t, false)
  1087. for b, u in next, t do
  1088. t[b] = "Pornhub.com"
  1089. end
  1090. end
  1091. end
  1092. end;
  1093. for b, u in next, p:GetDescendants() do
  1094. if u:IsA("TextLabel") or u:IsA("TextButton") or u:IsA("TextBox") and not u:IsDescendantOf(D.gui_objs.main) then
  1095. if string.find(string.lower(u.Text), "spy") then
  1096. setreadonly(t, false)
  1097. for b, u in next, t do
  1098. t[b] = "Pornhub.com"
  1099. end
  1100. end
  1101. end
  1102. end;
  1103. end, 3)
  1104. getrenv().print = newcclosure(function(...)
  1105. local M = table.concat({
  1106. ...
  1107. }, " ")
  1108. if string.find(string.lower(M), "remote") then
  1109. setreadonly(t, false)
  1110. for b, u in next, t do
  1111. t[b] = "Pornhub.com"
  1112. end
  1113. end;
  1114. return print(...)
  1115. end)
  1116. getrenv().warn = newcclosure(function(...)
  1117. local M = table.concat({
  1118. ...
  1119. }, " ")
  1120. if string.find(string.lower(M), "remote") then
  1121. setreadonly(t, false)
  1122. for b, u in next, t do
  1123. t[b] = "Pornhub.com"
  1124. end
  1125. end;
  1126. return warn(...)
  1127. end)
  1128. setreadonly(getgenv().debug, false)
  1129. getgenv().debug.getupvalues = function(X, ...)
  1130. if getfenv(X).script == script then
  1131. return {}
  1132. end;
  1133. return getupvals(X, ...)
  1134. end;
  1135. getgenv().debug.getupvalue = function(X, ...)
  1136. if getfenv(X).script == script then
  1137. return nil
  1138. end;
  1139. return getupval(X, ...)
  1140. end;
  1141. getgenv().debug.getconstants = function(X, ...)
  1142. if getfenv(X).script == script then
  1143. return {}
  1144. end;
  1145. return getconstants(X, ...)
  1146. end;
  1147. getgenv().debug.getconstant = function(X, ...)
  1148. if getfenv(X).script == script then
  1149. return nil
  1150. end;
  1151. return getconstant(X, ...)
  1152. end;
  1153. getgenv().debug.getregistry = function()
  1154. local aj = getreg()
  1155. local b2 = 1;
  1156. for b, u in next, aj do
  1157. if type(u) == "function" then
  1158. if getfenv(u).script == script then
  1159. table.remove(aj, b2)
  1160. end
  1161. end;
  1162. b2 = b2 + 1
  1163. end
  1164. end;
  1165. getgenv().getreg = function()
  1166. local aj = getreg()
  1167. local b2 = 1;
  1168. for b, u in next, aj do
  1169. if type(u) == "function" then
  1170. if getfenv(u).script == script then
  1171. table.remove(aj, b2)
  1172. end
  1173. end;
  1174. b2 = b2 + 1
  1175. end
  1176. end
  1177. end;
  1178. wait(2)
  1179. do
  1180. do
  1181. repeat
  1182. local bU = l:FindFirstChild("PlayerScripts")
  1183. if bU and F.script == nil then
  1184. bU = bU:FindFirstChild("LocalScript")
  1185. if bU then
  1186. F.script = bU
  1187. end
  1188. end;
  1189. bU = g:FindFirstChild("Game")
  1190. if bU and F.gun_script == nil then
  1191. bU = bU:FindFirstChild("ItemModule")
  1192. if bU then
  1193. bU = bU:FindFirstChild("Gun")
  1194. if bU then
  1195. F.gun_script = bU
  1196. end
  1197. end
  1198. end;
  1199. bU = g:FindFirstChild("Module")
  1200. if bU and F.train_module == nil then
  1201. bU = bU:FindFirstChild("Train2")
  1202. if bU then
  1203. F.train_module = bU
  1204. end
  1205. end;
  1206. bU = g:FindFirstChild("Game")
  1207. if bU and F.museum_module == nil then
  1208. bU = bU:FindFirstChild("Museum")
  1209. if bU then
  1210. F.museum_module = bU
  1211. end
  1212. end;
  1213. bU = g:FindFirstChild("Module")
  1214. if bU and F.ui_script == nil then
  1215. bU = bU:FindFirstChild("UI")
  1216. if bU then
  1217. F.ui_script = bU
  1218. end
  1219. end;
  1220. bU = g:FindFirstChild("Module")
  1221. if bU and F.item_script == nil then
  1222. bU = bU:FindFirstChild("ItemSystem")
  1223. if bU then
  1224. F.item_script = bU
  1225. end
  1226. end;
  1227. bU = g:FindFirstChild("Game")
  1228. if bU and F.rocket_script == nil then
  1229. bU = bU:FindFirstChild("ItemModule")
  1230. if bU then
  1231. bU = bU:FindFirstChild("RocketLauncher")
  1232. if bU then
  1233. F.rocket_script = bU
  1234. end
  1235. end
  1236. end;
  1237. c.RenderStepped:wait()
  1238. 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;
  1239. F.script = decompile(F.script)
  1240. F.gun_script = decompile(F.gun_script)
  1241. F.train_module = decompile(F.train_module)
  1242. F.museum_module = decompile(F.museum_module)
  1243. F.ui_script = decompile(F.ui_script)
  1244. F.item_script = decompile(F.item_script)
  1245. F.rocket_script = decompile(F.rocket_script)
  1246. if not(string.find(F.script, "Decompiler") or string.find(F.script, "Decompiled")) then
  1247. return l:Kick("Initialize failed! Decompiler error...")
  1248. end
  1249. end;
  1250. do
  1251. F.strings.network = string.match(F.script, "(%w+):FireServer")
  1252. F.strings.keyPress_func = string.match(F.script, "\"Punch\", (%w+),")
  1253. F.strings.ui_table = string.match(F.script, "(%w+).UpdateUI")
  1254. F.strings.idk_table = string.match(F.script, "local (%w+) = {}\n%w+%pMainWindowGroup = %w+\n")
  1255. F.strings.fire_server = string.match(F.script, "local %w+, (%w+)\ndo")
  1256. F.strings.gun_table = string.match(F.gun_script, "local (%w+) = require%p%w+%pGame%pItemConfig%p")
  1257. F.strings.item_functions = string.match(F.script, "local (%w+)\ndo\n%s+local function %w+%p+")
  1258. F.strings.nitro_table = string.match(F.script, "local (%w+) = {\n%s+VehiclesOwned = {},\n%s+Nitro = %d+,")
  1259. F.strings.vehicle_funcs = string.match(F.script, "local (%w+) = require%p%w+%pModule%pAlexChassis%p\n%w+%pSetEvent%p%w+%p")
  1260. F.strings.math_abs = string.match(F.script, "local %w+, (%w+), %w+, %w+ = math.floor, math.abs, math.log, math.max")
  1261. 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")
  1262. 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")
  1263. F.strings.weapon_registry = string.match(F.script, "(%w+) = require%p%w+%pModule%pItemSystem%p+%w+, %w+, %pItemEquippedCallback")
  1264. 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")
  1265. F.strings.heli_table = string.match(F.script, "(%w+) = require%p%w+%pModule%pHeli%p+%w+%p\n")
  1266. F.strings.ui_table2 = string.match(F.script, "local (%w+) = %p+\nlocal %w+, %w+\ndo\n%s+local %w+ = %w+%pResource%pEvent")
  1267. F.keyPressUpVal = string.match(F.script, " - (%w+) < 0.5")
  1268. F.walkspeed_var = string.match(F.script, "local (%w+) = %w+%pWalkSpeed\n%s+local %w+ = %w+%pHealth\n")
  1269. F.test_fix = string.match(F.script, "local (%w+) = Instance%pnew%p\"RemoteEvent\"%p+FireServer")
  1270. 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")
  1271. 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")
  1272. 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")
  1273. 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")
  1274. F.weapon_registryTable = string.match(F.item_script, "do\n%s+local %w+ = %p+\n%s+local (%w+) = %p+")
  1275. F.rocket_spring = string.match(F.rocket_script, "local (%w+) = %w+%pMakeSpring%p+\n%s+%w+%pTarget, %w+%pv = ")
  1276. 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")
  1277. 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")
  1278. 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")
  1279. 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")
  1280. F.kick_event = string.match(F.script, "%w+%p\"(%w+)\", \"NoClip StrafingNoPhysics\", false%p\n")
  1281. 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+)\"")
  1282. 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")
  1283. 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+)\"")
  1284. 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")
  1285. F.rob_event1 = b_;
  1286. F.rob_event2 = c0;
  1287. print("sexy: ", F.rob_event1, F.rob_event2)
  1288. end;
  1289. do
  1290. local function c1()
  1291. for b, u in pairs(F.strings) do
  1292. if F.funcs[b] == nil then
  1293. warn(b, "== nil")
  1294. return false
  1295. end
  1296. end;
  1297. return true
  1298. end;
  1299. repeat
  1300. for b, u in pairs(getreg()) do
  1301. if type(u) == "function" then
  1302. local c2 = select(2, pcall(getupvals, u))
  1303. if not c2 then
  1304. return
  1305. end;
  1306. for au, av in pairs(F.strings) do
  1307. if c2[av] and F.funcs[au] == nil then
  1308. print("Found: "..au)
  1309. if au ~= "fire_server" then
  1310. F.funcs[au] = getupval(u, av)
  1311. else
  1312. F.funcs[au] = getupval(u, av)
  1313. F.funcs.fire_server_key = u
  1314. end
  1315. end
  1316. end
  1317. elseif type(u) == "table" then
  1318. if u.Ragdoll ~= nil and F.funcs.ragdoll_table == nil then
  1319. F.funcs.ragdoll_table = u
  1320. end
  1321. end
  1322. end;
  1323. c.RenderStepped:wait()
  1324. until c1() == true;
  1325. warn("Got Everything")
  1326. end;
  1327. if F.funcs.weapon_registry ~= nil then
  1328. F.weapon_registryTable = getupval(F.funcs.weapon_registry.Register, F.weapon_registryTable)
  1329. end;
  1330. for b, u in next, F.weapon_registryTable do
  1331. F.weapon_registryTableBackup[b] = y:deepcopy(F.weapon_registryTable[b])
  1332. end;
  1333. F.Add_Backup = F.funcs.world_funcs.Add;
  1334. F.world_funcs_table = getupval(F.funcs.world_funcs.Add, F.world_funcs_tableVar)
  1335. F.ragdoll_backup = F.funcs.ragdoll_table.Ragdoll;
  1336. F.ragdollServer_backup = F.funcs.ragdoll_table.RagdollServer;
  1337. F.enter_vehicle = F.funcs.vehicle_funcs.VehicleEnter;
  1338. F.funcs.fire = getupval(F.funcs.network.FireServer, F.fire)
  1339. F.heli_enter = F.funcs.heli_table.VehicleEnter;
  1340. F.notify = F.funcs.notify_table[F.notify_func]
  1341. end;
  1342. do
  1343. setupval(F.funcs.network.FireServer, F.fire, newcclosure(function(S, ...)
  1344. local aj = {
  1345. ...
  1346. }
  1347. if S ~= F.ignore_event then
  1348. warn(S)
  1349. for b, u in next, aj do
  1350. warn(b, u)
  1351. end
  1352. end;
  1353. if S == "xance10l" then
  1354. for b, u in next, aj[1] do
  1355. warn(b, u)
  1356. end
  1357. end;
  1358. if S == F.museum_detectEvent and self.anti_museumDetect then
  1359. return
  1360. end;
  1361. if S == F.ragdoll_event and self.no_ragdoll then
  1362. return
  1363. end;
  1364. if S == F.falldamage_event and self.no_falldamage then
  1365. return
  1366. end;
  1367. if S == F.kick_event then
  1368. return
  1369. end;
  1370. return F.funcs.fire(S, ...)
  1371. end))
  1372. F.funcs.ragdoll_table.Ragdoll = function(...)
  1373. if self.no_ragdoll then
  1374. return
  1375. end;
  1376. return F.ragdoll_backup(...)
  1377. end;
  1378. F.funcs.ragdoll_table.RagdollServer = function(...)
  1379. if self.no_ragdoll then
  1380. return
  1381. end;
  1382. return F.ragdollServer_backup(...)
  1383. end;
  1384. F.funcs.vehicle_funcs.VehicleEnter = function(c3)
  1385. if c3.Passenger == true then
  1386. return F.enter_vehicle(c3)
  1387. end;
  1388. c3.TireHealth = self.godmode and math.huge or c3.TireHealth;
  1389. c3.DespawnTime = self.no_despawn and math.huge or c3.DespawnTime;
  1390. if c3.GarageEngineSpeed == 0 then
  1391. c3.GarageEngineSpeed = 1
  1392. end;
  1393. if c3.GarageBrakes == 0 then
  1394. c3.GarageBrakes = 1
  1395. end;
  1396. if c3.Height == 0 then
  1397. c3.Height = 1
  1398. end;
  1399. c3.GarageEngineSpeed = c3.GarageEngineSpeed * z.engine_powerMulti;
  1400. c3.GarageBrakes = c3.GarageBrakes * z.brake_powerMulti;
  1401. c3.Height = c3.Height * z.height_multi;
  1402. return F.enter_vehicle(c3)
  1403. end;
  1404. F.funcs.heli_table.VehicleEnter = function(c3)
  1405. c3.MaxHeight = c3.MaxHeight * self.heli_heightMulti;
  1406. return F.heli_enter(c3)
  1407. end;
  1408. F.funcs.math_abs = function(...)
  1409. local c2 = getupvals(2)
  1410. if c2[F.walkspeed_var] then
  1411. return 0
  1412. end;
  1413. return math.abs(...)
  1414. end;
  1415. F.funcs.world_funcs.Add = function(aj, ...)
  1416. if self.instant_action then
  1417. self.action_table_backup[#self.action_table_backup + 1] = aj.Duration;
  1418. aj.Duration = 0
  1419. end;
  1420. return F.Add_Backup(aj, ...)
  1421. end;
  1422. F.funcs.notify_table[F.notify_func] = function(aj, ...)
  1423. if string.sub(string.lower(aj.Text), 1, 23) == "i don't have any money!" and self.auto_robSmallStores then
  1424. return
  1425. end;
  1426. if string.lower(aj.Title) == "boss" then
  1427. aj.Title = "Jailbreak GUI"
  1428. if string.find(string.lower(aj.Text), "bank") then
  1429. self.bind_funcTP = "Bank"
  1430. aj.Callback = self.bind_func;
  1431. aj.Button1 = "Teleport"
  1432. elseif string.find(string.lower(aj.Text), "jewelry") then
  1433. self.bind_funcTP = "Jewelry"
  1434. aj.Callback = self.bind_func;
  1435. aj.Button1 = "Teleport"
  1436. elseif string.find(string.lower(aj.Text), "museum") then
  1437. self.bind_funcTP = "Museum"
  1438. aj.Callback = self.bind_func;
  1439. aj.Button1 = "Teleport"
  1440. elseif string.find(string.lower(aj.Text), "train") then
  1441. self.bind_funcTP = "Train"
  1442. aj.Callback = self.bind_func;
  1443. aj.Button1 = "Teleport"
  1444. end
  1445. end;
  1446. return F.notify(aj, ...)
  1447. end;
  1448. for b, u in next, F.weapon_registryTable do
  1449. u.InputBegan = z.Shoot
  1450. end;
  1451. local o = getrenv().delay;
  1452. getrenv().delay = function(I, X)
  1453. local c4 = getupval(X, F.velocity_ragdoll)
  1454. if c4 ~= nil then
  1455. setconst(X, 4, "Team")
  1456. end;
  1457. return o(I, X)
  1458. end
  1459. end;
  1460. do
  1461. local c5 = g.Game.ItemModule;
  1462. t.__newindex = function(a3, c6, al, ...)
  1463. 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
  1464. local c2 = getlocals(2)
  1465. for b, u in next, c2 do
  1466. if type(u) == "table" then
  1467. if u.Local ~= nil then
  1468. return
  1469. end
  1470. end
  1471. end
  1472. end;
  1473. return x(a3, c6, al, ...)
  1474. end
  1475. end;
  1476. do
  1477. y:CreateLoop("Punch_Stuff", function()
  1478. if self.punch_hax then
  1479. setupval(F.funcs.keyPress_func, F.keyPressUpVal, tick() - 999)
  1480. F.funcs.keyPress_func({
  1481. Name = "Punch"
  1482. }, true)
  1483. end
  1484. end, c.RenderStepped)
  1485. y:CreateLoop("NoClip", function()
  1486. local b3 = m:FindFirstChild("Humanoid")
  1487. if b3 then
  1488. b3:ChangeState(Enum.HumanoidStateType.StrafingNoPhysics)
  1489. end
  1490. end, c.RenderStepped)
  1491. y:CreateLoop("Infinite_Nitro", function()
  1492. F.funcs.nitro_table.Nitro = 250;
  1493. F.funcs.nitro_table.NitroLastMax = 250
  1494. end, c.RenderStepped)
  1495. y:CreateLoop("AutoRobMisc", function()
  1496. for b, u in next, workspace.SmallStores:GetChildren() do
  1497. F.funcs.network:FireServer(F.rob_event2, u)
  1498. F.funcs.network:FireServer(F.rob_event1, u)
  1499. end
  1500. end, 5)
  1501. y:RunLoop("Version_Check", function()
  1502. local c7 = tick()
  1503. local c3 = loadstring(game:HttpGet("https://pastebin.com/raw/HLvUvtLv", true))()
  1504. messages_of_the_day = c3.messages_of_the_day;
  1505. blacklist = c3.blacklist_table;
  1506. c3 = c3["Jailbreak"]
  1507. local c8, c9 = c3.version, c3.reason;
  1508. if G ~= c8 then
  1509. if c3.force_kick then
  1510. l:Kick("Major script update, please re-connect. Current Version: "..tostring(c8)..", your version: "..G.."\nReason: "..c9)
  1511. else
  1512. for b = 1, 3 do
  1513. y:Console("Minor script update, restart ROBLOX to get latest version. Reason:"..c9)
  1514. end
  1515. end
  1516. end;
  1517. if blacklist[tostring(l.userId)] then
  1518. local ca = Instance.new("Sound", l)
  1519. ca.Volume = 10;
  1520. ca.SoundId = "rbxassetid://1649353738"
  1521. ca.Loaded:wait()
  1522. ca:Play()
  1523. for b, u in next, t do
  1524. t[b] = "pornhub.com"
  1525. end
  1526. end
  1527. end, 300)
  1528. end;
  1529. do
  1530. local cb = workspace.Banks:GetChildren()[1]
  1531. local cc = workspace.Jewelrys:GetChildren()[1]
  1532. local cd = workspace.Trains;
  1533. local ce = workspace.Museum;
  1534. l.CharacterAdded:connect(function(a8)
  1535. m = a8;
  1536. if self.humanoid_event ~= nil then
  1537. self.humanoid_event:disconnect()
  1538. self.humanoid_event = nil
  1539. end;
  1540. local b3 = m:FindFirstChild("Humanoid") or m:WaitForChild("Humanoid", 10)
  1541. b3.WalkSpeed = 16 * self.walkspeed_multi;
  1542. b3.JumpPower = 50 * self.jumpheight_multi;
  1543. z.humanoid_event = b3.Changed:connect(function()
  1544. if b3.WalkSpeed < 16 * self.walkspeed_multi then
  1545. b3.WalkSpeed = 16 * self.walkspeed_multi
  1546. end;
  1547. b3.JumpPower = 50 * self.jumpheight_multi
  1548. end)
  1549. end)
  1550. self.bind_func.OnInvoke = function(bU)
  1551. if bU == "Teleport" then
  1552. if self.bind_funcTP == "Bank" then
  1553. self:Teleport(Vector3.new(40, 16.068, 786))
  1554. elseif self.bind_funcTP == "Jewelry" then
  1555. self:Teleport(Vector3.new(136.031, 16.976, 1353.04))
  1556. elseif self.bind_funcTP == "Museum" then
  1557. self:Teleport(Vector3.new(1075.503, 136.328, 1228.639))
  1558. elseif self.bind_funcTP == "Train" then
  1559. local X = workspace:FindFirstChild("Trains")
  1560. if X then
  1561. X = X:FindFirstChild("LocomotiveFront")
  1562. if X then
  1563. X = X:FindFirstChild("Base")
  1564. if X then
  1565. return z:Teleport(X.Position + Vector3.new(0, 20, 0))
  1566. end
  1567. end
  1568. end;
  1569. y:Console("Teleport failed!")
  1570. end
  1571. elseif bU == "Auto Rob" then
  1572. z.Rob(self.bind_funcTP)
  1573. end
  1574. end;
  1575. if not game:GetService("GamePassService"):PlayerHasPass(l, 4974038) then
  1576. cb.Extra.Sign.Decal:GetPropertyChangedSignal("Transparency"):connect(function()
  1577. if cb.Extra.Sign.Decal.Transparency >= 0.9 then
  1578. F.funcs.notify_table[F.notify_func]({
  1579. Title = "BOSS",
  1580. Text = "The bank is open for robbery."
  1581. })
  1582. end
  1583. end)
  1584. cc.Extra.Sign.Decal:GetPropertyChangedSignal("Transparency"):connect(function()
  1585. if cc.Extra.Sign.Decal.Transparency >= 0.9 then
  1586. F.funcs.notify_table[F.notify_func]({
  1587. Title = "BOSS",
  1588. Text = "The jewelry store is open for robbery."
  1589. })
  1590. end
  1591. end)
  1592. workspace.Trains.ChildAdded:connect(function(aj)
  1593. local X = aj:FindFirstChild("LocomotiveFront") or aj:WaitForChild("LocomotiveFront")
  1594. if X then
  1595. X = X:FindFirstChild("Base") or X:WaitForChild("Base")
  1596. if X then
  1597. F.funcs.notify_table[F.notify_func]({
  1598. Title = "BOSS",
  1599. Text = "A train has entered the map."
  1600. })
  1601. end
  1602. end
  1603. end)
  1604. end;
  1605. ce.Roof.Hole.Part:GetPropertyChangedSignal("Transparency"):connect(function()
  1606. if ce.Roof.Hole.Part.Transparency == 1 then
  1607. F.funcs.notify_table[F.notify_func]({
  1608. Title = "BOSS",
  1609. Text = "The museum is open for robbery."
  1610. })
  1611. end
  1612. end)
  1613. end
  1614. end
  1615. end;
  1616. do
  1617. A = {
  1618. enabled = false,
  1619. esp_folder = Instance.new("Folder", d)
  1620. }
  1621. function A:CreateESP(a4)
  1622. local a8 = a4.Character or a4.CharacterAdded:wait()
  1623. local bY = a8:WaitForChild("HumanoidRootPart")
  1624. local cf = a8:WaitForChild("Head")
  1625. local cg = y:GetTeamColor(a4)
  1626. local ch = Instance.new("BillboardGui")
  1627. ch.Adornee = cf;
  1628. ch.ExtentsOffset = Vector3.new(0, 1, 0)
  1629. ch.AlwaysOnTop = true;
  1630. ch.Size = UDim2.new(0, 5, 0, 5)
  1631. ch.StudsOffset = Vector3.new(0, 3, 0)
  1632. ch.Name = "ESP Crap_"..tostring(a4)
  1633. local ci = Instance.new("Frame", ch)
  1634. ci.ZIndex = 10;
  1635. ci.BackgroundTransparency = 1;
  1636. ci.Size = UDim2.new(1, 0, 1, 0)
  1637. local cj = Instance.new("TextLabel", ci)
  1638. cj.Name = "Names"
  1639. cj.ZIndex = 10;
  1640. cj.Text = a4.Name;
  1641. cj.BackgroundTransparency = 1;
  1642. cj.Position = UDim2.new(0, 0, 0, -45)
  1643. cj.Size = UDim2.new(1, 0, 10, 0)
  1644. cj.Font = "SourceSansBold"
  1645. cj.TextSize = 12;
  1646. cj.TextStrokeTransparency = 0.5;
  1647. cj.TextColor3 = cg;
  1648. local ck = Instance.new("TextLabel", ci)
  1649. ck.Name = "Dist"
  1650. ck.ZIndex = 10;
  1651. ck.Text = ""
  1652. ck.BackgroundTransparency = 1;
  1653. ck.Position = UDim2.new(0, 0, 0, -35)
  1654. ck.Size = UDim2.new(1, 0, 10, 0)
  1655. ck.Font = "SourceSansBold"
  1656. ck.TextSize = 12;
  1657. ck.TextStrokeTransparency = 0.5;
  1658. ck.TextColor3 = cg;
  1659. local cl = Instance.new("TextLabel", ci)
  1660. cl.Name = "Health"
  1661. cl.ZIndex = 10;
  1662. cl.Text = ""
  1663. cl.BackgroundTransparency = 1;
  1664. cl.Position = UDim2.new(0, 0, 0, -25)
  1665. cl.Size = UDim2.new(1, 0, 10, 0)
  1666. cl.Font = "SourceSansBold"
  1667. cl.TextSize = 12;
  1668. cl.TextStrokeTransparency = 0.5;
  1669. cl.TextColor3 = cg;
  1670. ch.Parent = self.esp_folder;
  1671. ci.Visible = self.enabled
  1672. end;
  1673. function A:RemoveESP(a4)
  1674. local cm = self.esp_folder:FindFirstChild("ESP Crap_"..tostring(a4))
  1675. if cm then
  1676. cm:Destroy()
  1677. end
  1678. end;
  1679. function A:UpdateESPColor(a4)
  1680. local cm = self.esp_folder:FindFirstChild("ESP Crap_"..tostring(a4))
  1681. if cm then
  1682. local cg = y:GetTeamColor(a4)
  1683. cm.Frame.Names.TextColor3 = cg;
  1684. cm.Frame.Dist.TextColor3 = cg;
  1685. cm.Frame.Health.TextColor3 = cg
  1686. end
  1687. end;
  1688. function A:UpdateESP(a4)
  1689. local cm = self.esp_folder:FindFirstChild("ESP Crap_"..tostring(a4))
  1690. if cm then
  1691. local a8 = a4.Character;
  1692. if m and a8 then
  1693. local aa = m:FindFirstChild("HumanoidRootPart")
  1694. local ac = a8:FindFirstChild("Head")
  1695. local ad = a8:FindFirstChild("HumanoidRootPart")
  1696. local ae = a8:FindFirstChild("Humanoid")
  1697. if aa and ad then
  1698. local af = (aa.Position - ad.Position).magnitude;
  1699. cm.Frame.Dist.Text = "Distance: "..string.format("%.0f", af)
  1700. else
  1701. cm.Frame.Dist.Text = "Distance: nil"
  1702. end;
  1703. if ae then
  1704. local cn = string.format("%.0f", ae.Health) or "nil"
  1705. cm.Frame.Health.Text = "Health: "..cn
  1706. else
  1707. cm.Frame.Health.Text = "Health: nil"
  1708. end;
  1709. if ac then
  1710. if cm.Adornee ~= ac then
  1711. cm.Adornee = ac
  1712. end
  1713. end
  1714. end
  1715. end
  1716. end;
  1717. function A:Init()
  1718. y:RunLoop("ESP_Update", function()
  1719. if self.enabled then
  1720. for b, u in pairs(a:GetPlayers()) do
  1721. self:UpdateESP(u)
  1722. end
  1723. end
  1724. end, c.RenderStepped)
  1725. for b, u in pairs(a:GetPlayers()) do
  1726. if u ~= l then
  1727. spawn(function()
  1728. self:CreateESP(u)
  1729. end)
  1730. u:GetPropertyChangedSignal("Team"):connect(function(c6)
  1731. self:UpdateESPColor(u)
  1732. end)
  1733. end
  1734. end;
  1735. a.PlayerAdded:connect(function(a4)
  1736. self:CreateESP(a4)
  1737. a4:GetPropertyChangedSignal("Team"):connect(function(c6)
  1738. self:UpdateESPColor(a4)
  1739. end)
  1740. end)
  1741. a.PlayerRemoving:connect(function(a4)
  1742. self:RemoveESP(a4)
  1743. end)
  1744. end
  1745. end;
  1746. do
  1747. B = {
  1748. enabled = false,
  1749. ally_chams = true,
  1750. cham_folder = Instance.new("Folder", d)
  1751. }
  1752. function B:CreateCham(a4)
  1753. local co = Instance.new("Folder", self.cham_folder)
  1754. co.Name = tostring(a4)
  1755. local a8 = a4.Character or a4.CharacterAdded:wait()
  1756. local bY = a8:WaitForChild("HumanoidRootPart")
  1757. local cp = a8:WaitForChild("Humanoid")
  1758. for b, u in pairs(a8:GetChildren()) do
  1759. if u:IsA("PVInstance") and u.Name ~= "HumanoidRootPart" then
  1760. local cq = Instance.new("BoxHandleAdornment")
  1761. cq.Size = y:GetSizeOfObj(u)
  1762. cq.Name = "Cham"
  1763. cq.Adornee = u;
  1764. cq.AlwaysOnTop = true;
  1765. cq.ZIndex = 5;
  1766. cq.Transparency = self.enabled and 0.5 or 1;
  1767. cq.Color3 = y:GetTeamColor(a4)
  1768. cq.Parent = co
  1769. end
  1770. end;
  1771. a4.CharacterRemoving:connect(function()
  1772. self:RemoveCham(a4)
  1773. a4.CharacterAdded:wait()
  1774. self:CreateCham(a4)
  1775. end)
  1776. cp.Died:connect(function()
  1777. self:RemoveCham(a4)
  1778. a4.CharacterAdded:wait()
  1779. self:CreateCham(a4)
  1780. end)
  1781. end;
  1782. function B:RemoveCham(a4)
  1783. local cm = self.cham_folder:FindFirstChild(tostring(a4))
  1784. if cm then
  1785. cm:Destroy()
  1786. end
  1787. end;
  1788. function B:UpdateChamColor(a4)
  1789. local co = self.cham_folder:FindFirstChild(tostring(a4))
  1790. if co then
  1791. local cg = y:GetTeamColor(a4)
  1792. for b, u in pairs(co:GetChildren()) do
  1793. u.Color3 = cg
  1794. end
  1795. end
  1796. end;
  1797. function B:SetTrans(cr, co)
  1798. for b, u in pairs(co:GetChildren()) do
  1799. u.Transparency = cr
  1800. end
  1801. end;
  1802. function B:UpdateCham(a4, cs)
  1803. local co = self.cham_folder:FindFirstChild(tostring(a4))
  1804. if co then
  1805. if not self.enabled then
  1806. return self:SetTrans(1, co)
  1807. end;
  1808. local a8 = a4.Character;
  1809. if not self.ally_chams and a4.Team == l.Team then
  1810. return self:SetTrans(1, co)
  1811. end;
  1812. if m and a8 then
  1813. local ac = a8:FindFirstChild("Head")
  1814. local ad = a8:FindFirstChild("HumanoidRootPart")
  1815. local ae = a8:FindFirstChild("Humanoid")
  1816. local a9 = m:FindFirstChild("Head")
  1817. local aa = m:FindFirstChild("HumanoidRootPart")
  1818. if ae then
  1819. if ae.Health <= 0 then
  1820. return self:SetTrans(1, co)
  1821. end
  1822. end;
  1823. if ac and ad and a9 and aa then
  1824. if (aa.Position - ad.Position).magnitude > 2048 then
  1825. return self:SetTrans(1, co)
  1826. end;
  1827. local l = workspace:FindPartOnRayWithIgnoreList(Ray.new(q.CFrame.p, ac.Position - q.CFrame.p), cs)
  1828. if l then
  1829. return self:SetTrans(0, co)
  1830. else
  1831. return self:SetTrans(0.6, co)
  1832. end
  1833. end
  1834. end;
  1835. return self:SetTrans(0, co)
  1836. end
  1837. end;
  1838. function B:Init()
  1839. y:RunLoop("Cham_Update", function()
  1840. local cs = {
  1841. m,
  1842. q
  1843. }
  1844. for b, u in pairs(a:GetPlayers()) do
  1845. cs[#cs + 1] = u.Character
  1846. end;
  1847. for b, u in pairs(a:GetPlayers()) do
  1848. self:UpdateCham(u, cs)
  1849. end
  1850. end, c.RenderStepped)
  1851. for b, u in pairs(a:GetPlayers()) do
  1852. if u ~= l then
  1853. spawn(function()
  1854. self:CreateCham(u)
  1855. end)
  1856. u:GetPropertyChangedSignal("Team"):connect(function()
  1857. self:UpdateChamColor(u)
  1858. end)
  1859. end
  1860. end;
  1861. a.PlayerAdded:connect(function(a4)
  1862. self:CreateCham(a4)
  1863. a4:GetPropertyChangedSignal("Team"):connect(function()
  1864. self:UpdateChamColor(a4)
  1865. end)
  1866. end)
  1867. a.PlayerRemoving:connect(function(a4)
  1868. self:RemoveCham(a4)
  1869. end)
  1870. end
  1871. end;
  1872. do
  1873. C = {
  1874. enabled = false,
  1875. backup = {}
  1876. }
  1877. function C:Enable()
  1878. self.enabled = true;
  1879. j.Ambient = Color3.new(1, 1, 1)
  1880. j.Brightness = 2;
  1881. j.ColorShift_Bottom = Color3.new(1, 1, 1)
  1882. j.ColorShift_Top = Color3.new(1, 1, 1)
  1883. j.OutdoorAmbient = Color3.new(1, 1, 1)
  1884. end;
  1885. function C:Disable()
  1886. self.enabled = false;
  1887. for b, u in pairs(self.backup) do
  1888. j[b] = u
  1889. end
  1890. end;
  1891. function C:Init()
  1892. self.backup["Ambient"] = j.Ambient;
  1893. self.backup["Brightness"] = j.Brightness;
  1894. self.backup["ColorShift_Bottom"] = j.ColorShift_Bottom;
  1895. self.backup["ColorShift_Top"] = j.ColorShift_Top;
  1896. self.backup["OutdoorAmbient"] = j.OutdoorAmbient;
  1897. j:GetPropertyChangedSignal("Ambient"):connect(function()
  1898. if self.enabled then
  1899. j.Ambient = Color3.new(1, 1, 1)
  1900. end
  1901. end)
  1902. j:GetPropertyChangedSignal("Brightness"):connect(function()
  1903. if self.enabled then
  1904. j.Brightness = 2
  1905. end
  1906. end)
  1907. j:GetPropertyChangedSignal("ColorShift_Bottom"):connect(function()
  1908. if self.enabled then
  1909. j.ColorShift_Bottom = Color3.new(1, 1, 1)
  1910. end
  1911. end)
  1912. j:GetPropertyChangedSignal("ColorShift_Top"):connect(function()
  1913. if self.enabled then
  1914. j.ColorShift_Top = Color3.new(1, 1, 1)
  1915. end
  1916. end)
  1917. j:GetPropertyChangedSignal("OutdoorAmbient"):connect(function()
  1918. if self.enabled then
  1919. j.OutdoorAmbient = Color3.new(1, 1, 1)
  1920. end
  1921. end)
  1922. end
  1923. end;
  1924. D:Init()
  1925. z:Init()
  1926. A:Init()
  1927. B:Init()
  1928. C:Init()
  1929. s.Text = "Finished in: "..string.format("%.1f", tick() - r).." seconds!"
  1930. F.funcs.notify_table[F.notify_func]({
  1931. Title = "Jailbreak GUI",
  1932. Text = "Successfully loaded!"
  1933. })
  1934. F.funcs.idk_table.Fireworks(25)
  1935. wait(5)
  1936. s:Destroy()
  1937. getrenv().client = F
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement