SHARE
TWEET

jailbreak

unknownexploits Feb 20th, 2020 (edited) 119 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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)
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top