Advertisement
unknownexploits

jailbreak

Feb 20th, 2020
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 33.87 KB | None | 0 0
  1. local library = loadstring(game:HttpGet("https://pastebin.com/raw/AqZYACS7", true))()
  2. local mouse = game.Players.LocalPlayer:GetMouse()
  3. local SetNitro
  4. local Plrs = game:GetService("Players")
  5. local Run = game:GetService("RunService")
  6. local CoreGui = game:GetService("CoreGui")
  7. local StartGui = game:GetService("StarterGui")
  8. local Teams = game:GetService("Teams")
  9. local UserInput = game:GetService("UserInputService")
  10. local Light = game:GetService("Lighting")
  11. local HTTP = game:GetService("HttpService")
  12. local RepStor = game:GetService("ReplicatedStorage")
  13.  
  14. function GetCamera() -- Just in case some game renames the player's camera.
  15. return workspace:FindFirstChildOfClass("Camera")
  16. end
  17.  
  18. local MyPlr = Plrs.LocalPlayer
  19. local MyChar = MyPlr.Character
  20. local MyMouse = MyPlr:GetMouse()
  21. local MyCam = GetCamera()
  22. if MyCam == nil then
  23. return
  24. end
  25.  
  26. local Tracers = Instance.new("Folder", MyCam)
  27. Tracers.Name = "Tracers"
  28. local TracerData = { }
  29. local TracerMT = setmetatable(TracerData, {
  30. __newindex = function(tab, index, val)
  31. rawset(tab, index, val)
  32. end
  33. })
  34.  
  35. local ChamsFolder = Instance.new("Folder", CoreGui)
  36. ChamsFolder.Name = "Chams"
  37. local PlayerChams = Instance.new("Folder", ChamsFolder)
  38. PlayerChams.Name = "PlayerChams"
  39. local ItemChams = Instance.new("Folder", ChamsFolder)
  40. ItemChams.Name = "ItemChams"
  41.  
  42. local visuals = library:CreateWindow({
  43. text = "Visuals"
  44. })
  45. local character = library:CreateWindow({
  46. text = "Character"
  47. })
  48. local miscellaneous = library:CreateWindow({
  49. text = "Miscellaneous"
  50. })
  51. local changelog = library:CreateWindow({
  52. text = "View Changelog"
  53. })
  54.  
  55.  
  56. local settings = {
  57. infdonut = false;
  58. noclip = false;
  59. clickdelete = false;
  60. CHAMSEnabled = false,
  61. CHAMSLength = 500,
  62. MobChams = false,
  63. vis = true;
  64. walkspeed = false;
  65. togglekey = "Enum.UserInputType.Q";
  66. gravitykey = "Enum.UserInputType.L";
  67. TracersEnabled = false; -- Self explanatory. LEAVE OFF BY DEFAULT.
  68. TracersLength = 500; -- MAX DISTANCE IS 2048 DO NOT GO ABOVE OR YOU'LL ENCOUNTER PROBLEMS.
  69. PlaceTracersUnderCharacter = false;
  70. Blacklist = { };
  71. FriendList = { };
  72. Colors = {
  73. Enemy = Color3.new(1, 0, 0),
  74. Ally = Color3.new(0, 1, 0),
  75. Friend = Color3.new(1, 1, 0),
  76. Neutral = Color3.new(1, 1, 1),
  77. Crosshair = Color3.new(1, 0, 0),
  78. ColorOverride = nil, -- Every player will have the chosen color regardless of enemy or ally.
  79. };
  80. CharAddedEvent = { };
  81. Mob_ESP_CHAMS_Ran_Once = false;
  82. }
  83.  
  84. local credits = library:CreateWindow({text='Credits'})
  85. credits:AddLabel("Credits\nInori: Dragging\nwally: UI\nCustomality: being epik\nSmail: Ideas")
  86.  
  87. if settings.TracersLength > 2048 then
  88. settings.TracersLength = 2048
  89. end
  90.  
  91. if settings.CHAMSLength > 2048 then
  92. settings.CHAMSLength = 2048
  93. end
  94.  
  95. function FindCham(Obj)
  96. for i, v in next, ItemChams:GetChildren() do
  97. if v.className == "ObjectValue" then
  98. if v.Value == Obj then
  99. return v.Parent
  100. end
  101. end
  102. end
  103.  
  104. return nil
  105. end
  106.  
  107. function UpdateChams(Obj)
  108. if Obj == nil then return end
  109.  
  110. if Obj:IsA("Player") then
  111. local Find = PlayerChams:FindFirstChild(Obj.Name)
  112. local GetChar = Obj.Character
  113.  
  114. local Trans = 0
  115. if GetChar and MyChar then
  116. local GetHead = GetChar:FindFirstChild("Head")
  117. local GetTor = GetChar:FindFirstChild("HumanoidRootPart")
  118. local MyHead = MyChar:FindFirstChild("Head")
  119. local MyTor = MyChar:FindFirstChild("HumanoidRootPart")
  120. if GetHead and GetTor and MyHead and MyTor then
  121. if (MyTor.Position - GetTor.Position).magnitude > settings.CHAMSLength or settings.Blacklist[Obj.Name] then
  122. Trans = 1
  123. else
  124. --local MyCharStuff = MyChar:GetDescendants()
  125. local Ray = Ray.new(MyCam.CFrame.p, (GetTor.Position - MyCam.CFrame.p).unit * 2048)
  126. local part = workspace:FindPartOnRayWithIgnoreList(Ray, {MyChar})
  127. if part ~= nil then
  128. if part:IsDescendantOf(GetChar) then
  129. Trans = 0.9
  130. else
  131. Trans = 0
  132. end
  133. end
  134. end
  135. end
  136. end
  137.  
  138. if Find then
  139. for i, v in next, Find:GetChildren() do
  140. if v.className ~= "ObjectValue" then
  141. v.Color3 = GetTeamColor(Obj) or settings.Colors.Neutral
  142. v.Transparency = Trans
  143. end
  144. end
  145. end
  146. end
  147. end
  148.  
  149. function RemoveChams(Obj)
  150. if Obj ~= nil then
  151. local IsPlr = Obj:IsA("Player")
  152. local UseFolder = ItemChams
  153. if IsPlr then UseFolder = PlayerChams end
  154.  
  155. local FindC = UseFolder:FindFirstChild(tostring(Obj)) or FindCham(Obj)
  156. if FindC then
  157. FindC:Destroy()
  158. end
  159. end
  160. end
  161.  
  162. function CreateChams(Obj)
  163. if Obj ~= nil then
  164. local IsPlr = Obj:IsA("Player")
  165. local UseFolder = ItemChams
  166. local Crap = nil
  167. local GetTor = nil
  168. local t = tick()
  169. if IsPlr then
  170. Obj = Obj.Character
  171. UseFolder = PlayerChams
  172. end
  173. if Obj == nil then return end
  174. GetTor = Obj:FindFirstChild("HumanoidRootPart") or Obj:WaitForChild("HumanoidRootPart")
  175. if IsPlr then Crap = Obj:GetChildren() else Crap = Obj:GetDescendants() end
  176.  
  177. local FindC = ((IsPlr) and UseFolder:FindFirstChild(Obj.Name)) or FindCham(Obj)
  178. if not FindC then
  179. FindC = Instance.new("Folder", UseFolder)
  180. FindC.Name = Obj.Name
  181. local ObjVal = Instance.new("ObjectValue", FindC)
  182. ObjVal.Value = Obj
  183. end
  184.  
  185. for _, P in next, Crap do
  186. if P:IsA("PVInstance") and P.Name ~= "HumanoidRootPart" then
  187. local Box = Instance.new("BoxHandleAdornment")
  188. Box.Size = GetSizeOfObject(P)
  189. Box.Name = "Cham"
  190. Box.Adornee = P
  191. Box.AlwaysOnTop = true
  192. Box.ZIndex = 5
  193. Box.Transparency = 0
  194. Box.Color3 = ((IsPlr) and GetTeamColor(Plrs:GetPlayerFromCharacter(Obj))) or settings.Colors.Neutral
  195. Box.Parent = FindC
  196. end
  197. end
  198. end
  199. end
  200.  
  201. function CreateMobESPChams()
  202. local mobspawn = { }
  203.  
  204. for i, v in next, workspace:GetDescendants() do
  205. local hum = v:FindFirstChildOfClass("Humanoid")
  206. if hum and not Plrs:GetPlayerFromCharacter(hum.Parent) and FindCham(v) == nil and FindESP(v) == nil then
  207. mobspawn[tostring(v.Parent)] = v.Parent
  208. if settings.CHAMSEnabled and settings.MobChams then
  209. CreateChams(v)
  210. end
  211. if settings.ESPEnabled and settings.MobESP then
  212. CreateESP(v)
  213. end
  214. end
  215. end
  216.  
  217. if settings.Mob_ESP_CHAMS_Ran_Once == false then
  218. for i, v in next, mobspawn do
  219. v.ChildAdded:connect(function(Obj)
  220. if settings.MobChams then
  221. local t = tick()
  222. local GetHum = Obj:FindFirstChildOfClass("Humanoid")
  223. if GetHum == nil then
  224. repeat
  225. GetHum = Obj:FindFirstChildOfClass("Humanoid")
  226. wait()
  227. until GetHum ~= nil or (tick() - t) >= 10
  228. end
  229. if GetHum == nil then return end
  230.  
  231. CreateChams(Obj)
  232. end
  233.  
  234. if settings.MobESP then
  235. local t = tick()
  236. local GetHum = Obj:FindFirstChildOfClass("Humanoid")
  237. if GetHum == nil then
  238. repeat
  239. GetHum = Obj:FindFirstChildOfClass("Humanoid")
  240. wait()
  241. until GetHum ~= nil or (tick() - t) >= 10
  242. end
  243. if GetHum == nil then return end
  244.  
  245. CreateESP(Obj)
  246. end
  247. end)
  248. end
  249.  
  250. settings.Mob_ESP_CHAMS_Ran_Once = true
  251. end
  252. end
  253.  
  254. function GetSizeOfObject(Obj)
  255. if Obj:IsA("BasePart") then
  256. return Obj.Size
  257. elseif Obj:IsA("Model") then
  258. return Obj:GetExtentsSize()
  259. end
  260. end
  261.  
  262. function GetTeamColor(Plr)
  263. if Plr == nil then return nil end
  264. if not Plr:IsA("Player") then
  265. return nil
  266. end
  267. local PickedColor = settings.Colors.Enemy
  268.  
  269. if Plr ~= nil then
  270. if game.PlaceId == 606849621 then
  271. if settings.Colors.ColorOverride == nil then
  272. if not settings.FreeForAll then
  273. if MyPlr.Team ~= nil and Plr.Team ~= nil then
  274. if settings.FriendList[Plr.Name] == nil then
  275. if MyPlr.Team.Name == "Prisoner" then
  276. if Plr.Team == MyPlr.Team or Plr.Team.Name == "Criminal" then
  277. PickedColor = settings.Colors.Ally
  278. else
  279. PickedColor = settings.Colors.Enemy
  280. end
  281. elseif MyPlr.Team.Name == "Criminal" then
  282. if Plr.Team == MyPlr.Team or Plr.Team.Name == "Prisoner" then
  283. PickedColor = settings.Colors.Ally
  284. else
  285. PickedColor = settings.Colors.Enemy
  286. end
  287. elseif MyPlr.Team.Name == "Police" then
  288. if Plr.Team == MyPlr.Team then
  289. PickedColor = settings.Colors.Ally
  290. else
  291. if Plr.Team.Name == "Criminal" then
  292. PickedColor = settings.Colors.Enemy
  293. elseif Plr.Team.Name == "Prisoner" then
  294. PickedColor = settings.Colors.Neutral
  295. end
  296. end
  297. end
  298. else
  299. PickedColor = settings.Colors.Friend
  300. end
  301. end
  302. else
  303. if settings.FriendList[Plr.Name] ~= nil then
  304. PickedColor = settings.Colors.Friend
  305. else
  306. PickedColor = settings.Colors.Enemy
  307. end
  308. end
  309. else
  310. PickedColor = settings.Colors.ColorOverride
  311. end
  312. elseif game.PlaceId == 155615604 then
  313. if settings.Colors.ColorOverride == nil then
  314. if MyPlr.Team ~= nil and Plr.Team ~= nil then
  315. if settings.FriendList[Plr.Name] == nil then
  316. if MyPlr.Team.Name == "Inmates" then
  317. if Plr.Team.Name == "Inmates" then
  318. PickedColor = settings.Colors.Ally
  319. elseif Plr.Team.Name == "Guards" or Plr.Team.Name == "Criminals" then
  320. PickedColor = settings.Colors.Enemy
  321. else
  322. PickedColor = settings.Colors.Neutral
  323. end
  324. elseif MyPlr.Team.Name == "Guards" then
  325. if Plr.Team.Name == "Inmates" then
  326. PickedColor = settings.Colors.Neutral
  327. elseif Plr.Team.Name == "Criminals" then
  328. PickedColor = settings.Colors.Enemy
  329. elseif Plr.Team.Name == "Guards" then
  330. PickColor = settings.Colors.Ally
  331. end
  332. elseif MyPlr.Team.Name == "Criminals" then
  333. if Plr.Team.Name == "Inmates" then
  334. PickedColor = settings.Colors.Ally
  335. elseif Plr.Team.Name == "Guards" then
  336. PickedColor = settings.Colors.Enemy
  337. else
  338. PickedColor = settings.Colors.Neutral
  339. end
  340. end
  341. else
  342. PickedColor = settings.Colors.Friend
  343. end
  344. end
  345. else
  346. PickedColor = settings.Colors.ColorOverride
  347. end
  348. elseif game.PlaceId == 746820961 then
  349. if settings.Colors.ColorOverride == nil then
  350. if MyPlr:FindFirstChild("TeamC") and Plr:FindFirstChild("TeamC") then
  351. if Plr.TeamC.Value == MyPlr.TeamC.Value then
  352. PickedColor = settings.Colors.Ally
  353. else
  354. PickedColor = settings.Colors.Enemy
  355. end
  356. end
  357. else
  358. PickedColor = settings.Colors.ColorOverride
  359. end
  360. elseif game.PlaceId == 1382113806 then
  361. if settings.Colors.ColorOverride == nil then
  362. if MyPlr:FindFirstChild("role") and Plr:FindFirstChild("role") then
  363. if MyPlr.role.Value == "assassin" then
  364. if Plr.role.Value == "target" then
  365. PickedColor = settings.Colors.Enemy
  366. elseif Plr.role.Value == "guard" then
  367. PickedColor = Color3.new(1, 135 / 255, 0)
  368. else
  369. PickedColor = settings.Colors.Neutral
  370. end
  371. elseif MyPlr.role.Value == "target" then
  372. if Plr.role.Value == "guard" then
  373. PickedColor = settings.Colors.Ally
  374. elseif Plr.role.Value == "assassin" then
  375. PickedColor = settings.Colors.Enemy
  376. else
  377. PickedColor = settings.Colors.Neutral
  378. end
  379. elseif MyPlr.role.Value == "guard" then
  380. if Plr.role.Value == "target" then
  381. PickedColor = settings.Colors.Friend
  382. elseif Plr.role.Value == "guard" then
  383. PickedColor = settings.Colors.Ally
  384. elseif Plr.role.Value == "assassin" then
  385. PickedColor = settings.Colors.Enemy
  386. else
  387. PickedColor = settings.Colors.Neutral
  388. end
  389. else
  390. if MyPlr.role.Value == "none" then
  391. PickedColor = settings.Colors.Neutral
  392. end
  393. end
  394. end
  395. else
  396. PickedColor = settings.Colors.ColorOverride
  397. end
  398. elseif game.PlaceId == 1072809192 then
  399. if MyPlr:FindFirstChild("Backpack") and Plr:FindFirstChild("Backpack") then
  400. if MyPlr.Backpack:FindFirstChild("Knife") or MyChar:FindFirstChild("Knife") then
  401. if Plr.Backpack:FindFirstChild("Revolver") or Plr.Character:FindFirstChild("Revolver") then
  402. PickedColor = settings.Colors.Enemy
  403. else
  404. PickedColor = Color3.new(1, 135 / 255, 0)
  405. end
  406. elseif MyPlr.Backpack:FindFirstChild("Revolver") or MyChar:FindFirstChild("Revolver") then
  407. if Plr.Backpack:FindFirstChild("Knife") or Plr.Character:FindFirstChild("Knife") then
  408. PickedColor = settings.Colors.Enemy
  409. elseif Plr.Backpack:FindFirstChild("Revolver") or Plr.Character:FindFirstChild("Revolver") then
  410. PickedColor = settings.Colors.Enemy
  411. else
  412. PickedColor = settings.Colors.Ally
  413. end
  414. else
  415. if Plr.Backpack:FindFirstChild("Knife") or Plr.Character:FindFirstChild("Knife") then
  416. PickedColor = settings.Colors.Enemy
  417. elseif Plr.Backpack:FindFirstChild("Revolver") or Plr.Character:FindFirstChild("Revolver") then
  418. PickedColor = settings.Colors.Ally
  419. else
  420. PickedColor = settings.Colors.Neutral
  421. end
  422. end
  423. end
  424. elseif game.PlaceId == 142823291 or game.PlaceId == 1122507250 then
  425. if MyPlr:FindFirstChild("Backpack") and Plr:FindFirstChild("Backpack") then
  426. if MyPlr.Backpack:FindFirstChild("Knife") or MyChar:FindFirstChild("Knife") then
  427. if (Plr.Backpack:FindFirstChild("Gun") or Plr.Backpack:FindFirstChild("Revolver")) or (Plr.Character:FindFirstChild("Gun") or Plr.Character:FindFirstChild("Revolver")) then
  428. PickedColor = settings.Colors.Enemy
  429. else
  430. PickedColor = Color3.new(1, 135 / 255, 0)
  431. end
  432. elseif (MyPlr.Backpack:FindFirstChild("Gun") or MyPlr.Backpack:FindFirstChild("Revolver")) or (MyChar:FindFirstChild("Gun") or MyChar:FindFirstChild("Revolver")) then
  433. if Plr.Backpack:FindFirstChild("Knife") or Plr.Character:FindFirstChild("Knife") then
  434. PickedColor = settings.Colors.Enemy
  435. else
  436. PickedColor = settings.Colors.Ally
  437. end
  438. else
  439. if Plr.Backpack:FindFirstChild("Knife") or Plr.Character:FindFirstChild("Knife") then
  440. PickedColor = settings.Colors.Enemy
  441. elseif (Plr.Backpack:FindFirstChild("Gun") or Plr.Backpack:FindFirstChild("Revolver")) or (Plr.Character:FindFirstChild("Gun") or Plr.Character:FindFirstChild("Revolver")) then
  442. PickedColor = settings.Colors.Ally
  443. else
  444. PickedColor = settings.Colors.Neutral
  445. end
  446. end
  447. end
  448. elseif game.PlaceId == 379614936 then
  449. if settings.Colors.ColorOverride == nil then
  450. if not settings.FriendList[Plr.Name] then
  451. local targ = MyPlr:FindFirstChild("PlayerGui"):FindFirstChild("ScreenGui"):FindFirstChild("UI"):FindFirstChild("Target"):FindFirstChild("Img"):FindFirstChild("PlayerText")
  452. if targ then
  453. if Plr.Name:lower() == targ.Text:lower() then
  454. PickedColor = settings.Colors.Enemy
  455. else
  456. PickedColor = settings.Colors.Neutral
  457. end
  458. else
  459. PickedColor = settings.Colors.Neutral
  460. end
  461. else
  462. PickedColor = settings.Colors.Friend
  463. end
  464. else
  465. PickedColor = settings.Colors.ColorOverride
  466. end
  467. elseif game.PlaceId == 983224898 then
  468. if (tick() - wildrevolvertick) > 10 or wildrevolverteamdata == nil then
  469. wildrevolverteamdata = RepStor.Functions.RequestGameData:InvokeServer()
  470. wildrevolvertick = tick()
  471. return settings.Colors.Neutral
  472. end
  473. local succ = pcall(function()
  474. if wildrevolverteamdata[Plr.Name] ~= nil then
  475. if settings.Colors.ColorOverride == nil then
  476. if not settings.FriendList[Plr.Name] then
  477. if wildrevolverteamdata[Plr.Name]["TeamName"] == wildrevolverteamdata[MyPlr.Name]["TeamName"] then
  478. PickedColor = settings.Colors.Ally
  479. else
  480. PickedColor = settings.Colors.Enemy
  481. end
  482. else
  483. PickedColor = settings.Colors.Friend
  484. end
  485. else
  486. PickedColor = settings.Colors.ColorOverride
  487. end
  488. else
  489. PickedColor = settings.Colors.Neutral
  490. end
  491. end)
  492. if not succ then
  493. wildrevolverteamdata = RepStor.Functions.RequestGameData:InvokeServer()
  494. wildrevolvertick = tick()
  495. return settings.Colors.Neutral
  496. end
  497. else
  498. if settings.Colors.ColorOverride == nil then
  499. if not settings.FreeForAll then
  500. if MyPlr.Team ~= Plr.Team and not settings.FriendList[Plr.Name] then
  501. PickedColor = settings.Colors.Enemy
  502. elseif MyPlr.Team == Plr.Team and not settings.FriendList[Plr.Name] then
  503. PickedColor = settings.Colors.Ally
  504. else
  505. PickedColor = settings.Colors.Friend
  506. end
  507. else
  508. if settings.FriendList[Plr.Name] ~= nil then
  509. PickedColor = settings.Colors.Friend
  510. else
  511. PickedColor = settings.Colors.Enemy
  512. end
  513. end
  514. else
  515. PickedColor = settings.Colors.ColorOverride
  516. end
  517. end
  518. end
  519.  
  520. return PickedColor
  521. end
  522.  
  523. function UpdateTracer(Plr)
  524. if settings.TracersEnabled then
  525. if MyChar then
  526. local MyTor = MyChar:FindFirstChild("HumanoidRootPart")
  527. local GetTor = TracerData[Plr.Name]
  528. if MyTor and GetTor ~= nil and GetTor.Parent ~= nil then
  529. local Dist = (MyTor.Position - GetTor.Position).magnitude
  530. if (Dist < settings.TracersLength and not settings.Blacklist[Plr.Name]) and not (MyChar:FindFirstChild("InVehicle") or GetTor.Parent:FindFirstChild("InVehicle")) then
  531. if not settings.PlaceTracersUnderCharacter then
  532. local R = MyCam:ScreenPointToRay(MyCam.ViewportSize.X / 2, MyCam.ViewportSize.Y, 0)
  533. Dist = (R.Origin - (GetTor.Position - Vector3.new(0, 3, 0))).magnitude
  534. Tracers[Plr.Name].Transparency = 1
  535. Tracers[Plr.Name].Size = Vector3.new(0.05, 0.05, Dist)
  536. Tracers[Plr.Name].CFrame = CFrame.new(R.Origin, (GetTor.Position - Vector3.new(0, 4.5, 0))) * CFrame.new(0, 0, -Dist / 2)
  537. Tracers[Plr.Name].BrickColor = BrickColor.new(GetTeamColor(Plr))
  538. Tracers[Plr.Name].BoxHandleAdornment.Transparency = 0
  539. Tracers[Plr.Name].BoxHandleAdornment.Size = Vector3.new(0.001, 0.001, Dist)
  540. Tracers[Plr.Name].BoxHandleAdornment.Color3 = GetTeamColor(Plr)
  541. else
  542. Dist = (MyTor.Position - (GetTor.Position - Vector3.new(0, 3, 0))).magnitude
  543. Tracers[Plr.Name].Transparency = 1
  544. Tracers[Plr.Name].Size = Vector3.new(0.3, 0.3, Dist)
  545. Tracers[Plr.Name].CFrame = CFrame.new(MyTor.Position - Vector3.new(0, 3, 0), (GetTor.Position - Vector3.new(0, 4.5, 0))) * CFrame.new(0, 0, -Dist / 2)
  546. Tracers[Plr.Name].BrickColor = BrickColor.new(GetTeamColor(Plr))
  547. Tracers[Plr.Name].BoxHandleAdornment.Transparency = 0
  548. Tracers[Plr.Name].BoxHandleAdornment.Size = Vector3.new(0.05, 0.05, Dist)
  549. Tracers[Plr.Name].BoxHandleAdornment.Color3 = GetTeamColor(Plr)
  550. end
  551. else
  552. Tracers[Plr.Name].Transparency = 1
  553. Tracers[Plr.Name].BoxHandleAdornment.Transparency = 1
  554. end
  555. end
  556. end
  557. end
  558. end
  559.  
  560. function RemoveTracers(Plr)
  561. local Find = Tracers:FindFirstChild(Plr.Name)
  562. if Find then
  563. Find:Destroy()
  564. end
  565. end
  566.  
  567. function walkspeed()
  568. if settings.walkspeed == true then
  569. _G.WS = 100;
  570. local Humanoid = game:GetService("Players").LocalPlayer.Character.Humanoid;
  571. Humanoid:GetPropertyChangedSignal("WalkSpeed"):Connect(function()
  572. Humanoid.WalkSpeed = _G.WS;
  573. end)
  574. Humanoid.WalkSpeed = _G.WS;
  575.  
  576. elseif settings.walkspeed == false then
  577. _G.WS = 20;
  578. local Humanoid = game:GetService("Players").LocalPlayer.Character.Humanoid;
  579. Humanoid:GetPropertyChangedSignal("WalkSpeed"):Connect(function()
  580. Humanoid.WalkSpeed = _G.WS;
  581. end)
  582. Humanoid.WalkSpeed = _G.WS;
  583. end
  584. end
  585.  
  586. function CreateTracers(Plr)
  587. local Find = Tracers:FindFirstChild(Plr.Name)
  588. if not Find then
  589. local P = Instance.new("Part")
  590. P.Name = Plr.Name
  591. P.Material = "Neon"
  592. P.Transparency = 1
  593. P.Anchored = true
  594. P.Locked = true
  595. P.CanCollide = false
  596. local B = Instance.new("BoxHandleAdornment", P)
  597. B.Adornee = P
  598. B.Size = GetSizeOfObject(P)
  599. B.AlwaysOnTop = true
  600. B.ZIndex = 5
  601. B.Transparency = 0
  602. B.Color3 = GetTeamColor(Plr) or settings.Colors.Neutral
  603. P.Parent = Tracers
  604.  
  605. coroutine.resume(coroutine.create(function()
  606. while Tracers:FindFirstChild(Plr.Name) do
  607. UpdateTracer(Plr)
  608. Run.RenderStepped:wait()
  609. end
  610. end))
  611. end
  612. end
  613.  
  614. Plrs.PlayerAdded:connect(function(Plr)
  615. if settings.CharAddedEvent[Plr.Name] == nil then
  616. settings.CharAddedEvent[Plr.Name] = Plr.CharacterAdded:connect(function(Char)
  617. if settings.TracersEnabled then
  618. CreateTracers(Plr)
  619. end
  620. repeat wait() until Char:FindFirstChild("HumanoidRootPart")
  621. TracerMT[Plr.Name] = Char.HumanoidRootPart
  622. end)
  623. end
  624. end)
  625.  
  626. Plrs.PlayerRemoving:connect(function(Plr)
  627. if settings.CharAddedEvent[Plr.Name] ~= nil then
  628. settings.CharAddedEvent[Plr.Name]:Disconnect()
  629. settings.CharAddedEvent[Plr.Name] = nil
  630. end
  631. RemoveTracers(Plr)
  632. TracerMT[Plr.Name] = nil
  633. end)
  634.  
  635. visuals:AddToggle("ESP", function(state)
  636. settings.CHAMSEnabled = not settings.CHAMSEnabled
  637. if settings.CHAMSEnabled then
  638. for _, v in next, Plrs:GetPlayers() do
  639. if v ~= MyPlr then
  640. if settings.CharAddedEvent[v.Name] == nil then
  641. settings.CharAddedEvent[v.Name] = v.CharacterAdded:connect(function(Char)
  642. if settings.CHAMSEnabled then
  643. RemoveChams(v)
  644. CreateChams(v)
  645. end
  646. repeat wait() until Char:FindFirstChild("HumanoidRootPart")
  647. TracerMT[v.Name] = Char.HumanoidRootPart
  648. end)
  649. end
  650. RemoveChams(v)
  651. CreateChams(v)
  652. end
  653. end
  654. CreateMobESPChams()
  655. else
  656. PlayerChams:ClearAllChildren()
  657. ItemChams:ClearAllChildren()
  658. end
  659. end)
  660.  
  661. visuals:AddToggle("Tracers", function(state)
  662. settings.TracersEnabled = not settings.TracersEnabled
  663. if settings.TracersEnabled then
  664. for _, v in next, Plrs:GetPlayers() do
  665. if v ~= MyPlr then
  666. if settings.CharAddedEvent[v.Name] == nil then
  667. settings.CharAddedEvent[v.Name] = v.CharacterAdded:connect(function(Char)
  668. if settings.TracersEnabled then
  669. RemoveTracers(v)
  670. CreateTracers(v)
  671. end
  672. end)
  673. end
  674. if v.Character ~= nil then
  675. local Tor = v.Character:FindFirstChild("HumanoidRootPart")
  676. if Tor then
  677. TracerMT[v.Name] = Tor
  678. end
  679. end
  680. RemoveTracers(v)
  681. CreateTracers(v)
  682. end
  683. end
  684. else
  685. for _, v in next, Plrs:GetPlayers() do
  686. RemoveTracers(v)
  687. end
  688. end
  689. end)
  690.  
  691. visuals:AddToggle("FullBright", function(state)
  692. if state then
  693. game.Lighting.Brightness = 5
  694. else
  695. game.Lighting.Brightness = 2
  696. end
  697. end)
  698.  
  699. character:AddToggle("Super Speed", function()
  700. if settings.walkspeed == false then
  701. settings.walkspeed = true
  702. walkspeed()
  703. else
  704. settings.walkspeed = false
  705. walkspeed()
  706. end
  707. end)
  708.  
  709. character:AddToggle("Noclip", function(state)
  710. if state then
  711. local function NoclipLoop()
  712. if settings.noclip == false and game.Players.LocalPlayer.Character ~= nil then
  713. for _, child in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
  714. if child:IsA("BasePart") and child.CanCollide == true then
  715. child.CanCollide = false
  716. end
  717. end
  718. end
  719. end
  720. Noclipping = game:GetService('RunService').Stepped:connect(NoclipLoop)
  721. else
  722. if Noclipping then
  723. Noclipping:Disconnect()
  724. end
  725. end
  726. end)
  727.  
  728. character:AddButton("Jump", function(state)
  729. game.Players.LocalPlayer.Character:FindFirstChildOfClass'Humanoid':ChangeState("Jumping")
  730. wait()
  731. game.Players.LocalPlayer.Character:FindFirstChildOfClass'Humanoid':ChangeState("Seated")
  732. end)
  733.  
  734. character:AddButton("Reset", function()
  735. game:GetService("Players").LocalPlayer.Character.Humanoid.Health = 0;
  736. end)
  737.  
  738. miscellaneous:AddToggle("Low Gravity", function(state)
  739. if state then
  740. game:GetService("Workspace").Gravity = 50
  741. else
  742. game:GetService("Workspace").Gravity = 196
  743. end
  744. end)
  745.  
  746. miscellaneous:AddToggle("Infinite Nitro", function(state)
  747. if state then
  748. local playergui = game.Players.LocalPlayer:WaitForChild("PlayerGui")
  749. local nitro = playergui.MainGui.Nitro
  750. local pguin = playergui.ProductGui.Nitro
  751. local pgui = playergui.ProductGui
  752.  
  753. nitro.Name = "L"
  754. pguin.Name = "NitroLocked"
  755. local new = Instance.new("Model", pgui)
  756. new.Name = "Nitro"
  757. else
  758. local playergui = game.Players.LocalPlayer:WaitForChild("PlayerGui")
  759. local nitro = playergui.MainGui:FindFirstChild("L")
  760. local pguin = playergui.ProductGui:FindFirstChild("NitroLocked")
  761. local pguin2 = playergui.ProductGui:FindFirstChild("Nitro")
  762. local pgui = playergui.ProductGui
  763.  
  764. nitro.Name = "Nitro"
  765. pugin2:Remove()
  766. pguin.Name = "Nitro"
  767. --local new = Instance.new("Model", pgui)
  768. --new.Name = "Nitro"
  769. end
  770. end)
  771.  
  772. miscellaneous:AddToggle("Infinite Ammo", function(state)
  773. if state then
  774. for I,V in pairs(getreg()) do
  775. if type(V) == "function" and islclosure(V) then
  776. for I2,V2 in pairs(debug.getupvalues(V)) do
  777. if type(V2) == "table" and rawget(V2, "AmmoCurrent") then
  778. V2.AmmoCurrent = math.huge
  779. end
  780.  
  781. if type(V2) == "table" and rawget(V2, "Pistol") then
  782. for I3,V3 in pairs(V2) do
  783. if rawget(V3, "FireFreq") then
  784. V3.MagSize = math.huge
  785. end
  786. end
  787. end
  788. end
  789. end
  790. end
  791. else
  792. for I,V in pairs(getreg()) do
  793. if type(V) == "function" and islclosure(V) then
  794. for I2,V2 in pairs(debug.getupvalues(V)) do
  795. if type(V2) == "table" and rawget(V2, "AmmoCurrent") then
  796. V2.AmmoCurrent = 500
  797. end
  798.  
  799. if type(V2) == "table" and rawget(V2, "Pistol") then
  800. for I3,V3 in pairs(V2) do
  801. if rawget(V3, "FireFreq") then
  802. V3.MagSize = 500
  803. end
  804. end
  805. end
  806. end
  807. end
  808. end
  809. end
  810. end)
  811.  
  812. miscellaneous:AddToggle("RapidFire", function(state)
  813. if state then
  814. for I,V in pairs(getreg()) do
  815. if type(V) == "function" and islclosure(V) then
  816. for I2,V2 in pairs(debug.getupvalues(V)) do
  817. if type(V2) == "table" and rawget(V2, "Pistol") then
  818. for I3,V3 in pairs(V2) do
  819. if rawget(V3, "FireFreq") then
  820. V3.FireFreq = math.huge
  821. V3.CamShakeMagnitude = 1
  822. V3.FireAuto = true
  823. end
  824. end
  825. end
  826. end
  827. end
  828. end
  829. else
  830. for I,V in pairs(getreg()) do
  831. if type(V) == "function" and islclosure(V) then
  832. for I2,V2 in pairs(debug.getupvalues(V)) do
  833. if type(V2) == "table" and rawget(V2, "Pistol") then
  834. for I3,V3 in pairs(V2) do
  835. if rawget(V3, "FireFreq") then
  836. V3.FireFreq = 5
  837. V3.CamShakeMagnitude = 10
  838. V3.FireAuto = false
  839. end
  840. end
  841. end
  842. end
  843. end
  844. end
  845. end
  846. end)
  847.  
  848. miscellaneous:AddToggle("Infinite Donuts", function(state)
  849. if settings.infdonut == false then
  850. settings.infdonut = true
  851. while wait() do
  852. game:GetService("Workspace").TouchTrigger.Donut.Position = game.Players.LocalPlayer.Character.Head.Position
  853. wait(0.1)
  854. game:GetService("Workspace").TouchTrigger.Donut.Position = Vector3.new(-316, 396, -926)
  855. if settings.infdonut == false then
  856. break
  857. end
  858. end
  859. else
  860. settings.infdonut = false
  861. end
  862. end)
  863.  
  864. miscellaneous:AddToggle("Click Delete", function(state)
  865. if settings.clickdelete == false then
  866. settings.clickdelete = true
  867. else
  868. settings.clickdelete = false
  869. end
  870. end)
  871.  
  872. miscellaneous:AddButton("Spawn M4A1", function()
  873. local hit = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position + Vector3.new(0,0,-3)
  874. a = Instance.new("Part", workspace)
  875. a.Anchored = true
  876. a.Position = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position + Vector3.new(0,0,-3)
  877. a.CanCollide = false
  878. for i, v in pairs(game:GetService("Workspace").Givers:GetChildren()) do
  879. if v.Name == "Station" then
  880. for a, b in pairs(v:GetChildren()) do
  881. if b:IsA("StringValue") then
  882. if b.Value == "RifleSWAT" then
  883. v.CFrame = CFrame.new(hit)
  884. end
  885. end
  886. end
  887. end
  888. end
  889. end)
  890.  
  891. miscellaneous:AddButton("Spawn Shotgun", function()
  892. local hit = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position + Vector3.new(0,0,-3)
  893. a = Instance.new("Part", workspace)
  894. a.Anchored = true
  895. a.Position = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position + Vector3.new(0,0,-3)
  896. a.CanCollide = false
  897. for i, v in pairs(game:GetService("Workspace").Givers:GetChildren()) do
  898. if v.Name == "Station" then
  899. for a, b in pairs(v:GetChildren()) do
  900. if b:IsA("StringValue") then
  901. if b.Value == "Shotgun" then
  902. v.CFrame = CFrame.new(hit)
  903. end
  904. end
  905. end
  906. end
  907. end
  908. end)
  909.  
  910. miscellaneous:AddButton("Spawn Pistol", function()
  911. local hit = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position + Vector3.new(0,0,-3)
  912. a = Instance.new("Part", workspace)
  913. a.Anchored = true
  914. a.Position = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position + Vector3.new(0,0,-3)
  915. a.CanCollide = false
  916. for i, v in pairs(game:GetService("Workspace").Givers:GetChildren()) do
  917. if v.Name == "Station" then
  918. for a, b in pairs(v:GetChildren()) do
  919. if b:IsA("StringValue") then
  920. if b.Value == "Pistol" then
  921. v.CFrame = CFrame.new(hit)
  922. end
  923. end
  924. end
  925. end
  926. end
  927. end)
  928.  
  929. miscellaneous:AddButton("Fast Vehicles", function()
  930. dir = 0
  931. gs = game.GetService
  932. gs(game,"RunService").RenderStepped:connect(function()
  933. for i,v in next,workspace.Vehicles:children() do
  934. if v.Name ~= "Heli" then
  935. if v:FindFirstChild("Engine") then
  936. local bf,cf = v.Engine:FindFirstChild("NewForce"),v:GetPrimaryPartCFrame().lookVector
  937. if not bf then
  938. bf = v.Engine:FindFirstChild("BodyForce") or v.Engine:FindFirstChild("VectorForce")
  939. if bf then
  940. bf = bf:Clone()
  941. bf.Parent = v.Engine
  942. bf.Name = "NewForce"
  943. end
  944. end
  945. if bf then
  946. local fa = 1
  947. if v.Name:lower():find("bike") then fa = .3 elseif v.Name:lower():find("bugg") then fa = .5 end
  948. if v.Seat.PlayerName.Value ~= game:GetService("Players").LocalPlayer.Name then fa = 0 end
  949. bf.Force = Vector3.new(cf.X*300000*dir*fa,0,cf.Z*300000*dir*fa)
  950. end
  951. end
  952. end
  953. end
  954. end)
  955. val = {
  956. {Enum.KeyCode.W,1};
  957. {Enum.KeyCode.S,-1};
  958. }
  959. uis = gs(game,"UserInputService")
  960. chk = function(k)
  961. for i,v in next,val do
  962. if v[1]==k.KeyCode then
  963. return v[2]
  964. end
  965. end
  966. end
  967. uis.InputBegan:connect(function(k)
  968. dir = chk(k) or dir
  969. end)
  970. uis.InputEnded:connect(function(k)
  971. if chk(k) == dir then
  972. dir = 0
  973. end
  974. end)
  975. end)
  976.  
  977. miscellaneous:AddButton("Sirelkilla's AutoRob", function()
  978. loadstring(game:GetObjects("rbxassetid://1461971147")[1].Source)()
  979. end)
  980.  
  981. miscellaneous:AddButton("Remove Doors", function()
  982. game:GetService("Workspace").Doors:Destroy()
  983. end)
  984.  
  985. miscellaneous:AddButton("Remove City", function()
  986. game:GetService("Workspace").Buildings:Destroy()
  987. end)
  988.  
  989. miscellaneous:AddButton2("Toggle UI Key; ' '",function()
  990. game.CoreGui.UILibrary.Miscellaneous.Container.TextButton2.Text = 'Press any Key now'
  991. local input = UserInput.InputBegan:wait()
  992. if input.UserInputType == Enum.UserInputType.Keyboard then
  993. settings.togglekey = tostring(input.KeyCode)
  994. game.CoreGui.UILibrary.Miscellaneous.Container.TextButton2.Text = "Toggle UI Key; '"..string.sub(tostring(input.KeyCode), 14).."'"
  995. else
  996. settings.togglekey = tostring(input.UserInputType)
  997. game.CoreGui.UILibrary.Miscellaneous.Container.TextButton2.Text = "Toggle UI Key; '"..string.sub(tostring(input.UserInputType), 20).."'"
  998. end
  999. end)
  1000.  
  1001. miscellaneous:AddButton4("Toggle Gravity Key; ' '",function()
  1002. game.CoreGui.UILibrary.Miscellaneous.Container.TextButton4.Text = 'Press any Key now'
  1003. local input = UserInput.InputBegan:wait()
  1004. if input.UserInputType == Enum.UserInputType.Keyboard then
  1005. settings.gravitykey = tostring(input.KeyCode)
  1006. game.CoreGui.UILibrary.Miscellaneous.Container.TextButton4.Text = "Toggle Gravity Key; '"..string.sub(tostring(input.KeyCode), 14).."'"
  1007. else
  1008. settings.gravitykey = tostring(input.UserInputType)
  1009. game.CoreGui.UILibrary.Miscellaneous.Container.TextButton4.Text = "Toggle Gravity Key; '"..string.sub(tostring(input.UserInputType), 20).."'"
  1010. end
  1011. end)
  1012.  
  1013. miscellaneous:AddButton("Rejoin", function()
  1014. game:GetService('TeleportService'):Teleport(game.PlaceId)
  1015. end)
  1016.  
  1017. mouse.Button1Down:connect(function()
  1018. if settings.clickdelete then
  1019. if mouse.target ~= nil then
  1020. mouse.target:Destroy()
  1021. end
  1022. end
  1023. end)
  1024.  
  1025. changelog:AddLabel("V2 ( CURRENT VERSION )\n + Added Hotkeys\nV1.7\n + Added AutoRob\nV1.6\n+ Added Fast Vehicles\n+ Added SuperSpeed\n - Removed JumpPower\n + Added Tracers\nV1.3\n + Released UI\n + Created UI")
  1026.  
  1027. UserInput.InputBegan:Connect(function(input)
  1028. if tostring(input.KeyCode) == settings.togglekey or tostring(input.UserInputType) == settings.togglekey then
  1029. if settings.vis == true then
  1030. settings.vis = false
  1031. for _,v in ipairs(game.CoreGui.UILibrary:GetDescendants()) do
  1032. if v:IsA("Frame") then
  1033. v.Visible = false
  1034. end
  1035. end
  1036. elseif settings.vis == false then
  1037. settings.vis = true
  1038. for _,v in ipairs(game.CoreGui.UILibrary:GetDescendants()) do
  1039. if v:IsA("Frame") then
  1040. v.Visible = true
  1041. end
  1042. end
  1043. end
  1044. elseif tostring(input.KeyCode) == settings.gravitykey or tostring(input.UserInputType) == settings.gravitykey then
  1045. if settings.gravity == false then
  1046. settings.gravity = true
  1047. workspace.Gravity = 50
  1048. else
  1049. settings.gravity = false
  1050. workspace.Gravity = 196
  1051. end
  1052. end
  1053. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement