UnknownExploiter

Aimbot Gui

Jun 2nd, 2020
447
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 98.61 KB | None | 0 0
  1. local Plrs = game:GetService("Players")
  2. local Run = game:GetService("RunService")
  3. local CoreGui = game:GetService("CoreGui")
  4. local StartGui = game:GetService("StarterGui")
  5. local Teams = game:GetService("Teams")
  6. local UserInput = game:GetService("UserInputService")
  7. local Light = game:GetService("Lighting")
  8. local HTTP = game:GetService("HttpService")
  9. local RepStor = game:GetService("ReplicatedStorage")
  10. function GetCamera() -- Just in case some game renames the player's camera.
  11.     return workspace:FindFirstChildOfClass("Camera")
  12. end
  13. local ChamsFolder = Instance.new("Folder", CoreGui)
  14. ChamsFolder.Name = "Chams"
  15. local PlayerChams = Instance.new("Folder", ChamsFolder)
  16. PlayerChams.Name = "PlayerChams"
  17. local ItemChams = Instance.new("Folder", ChamsFolder)
  18. ItemChams.Name = "ItemChams"
  19.  
  20. local ESPFolder = Instance.new("Folder", CoreGui)
  21. ESPFolder.Name = "ESP Stuff"
  22. local PlayerESP = Instance.new("Folder", ESPFolder)
  23. PlayerESP.Name = "PlayerESP"
  24. local ItemESP = Instance.new("Folder", ESPFolder)
  25. ItemESP.Name = "ItemESP"
  26.  
  27. local MyPlr = Plrs.LocalPlayer
  28. local MyChar = MyPlr.Character
  29. local MyMouse = MyPlr:GetMouse()
  30. local MyCam = GetCamera()
  31. if MyCam == nil then
  32.     error("WHAT KIND OF BLACK MAGIC IS THIS, CAMERA NOT FOUND.")
  33.     return
  34. end
  35.  
  36. local Tracers = Instance.new("Folder", MyCam)
  37. Tracers.Name = "Tracers"
  38. local TracerData = { }
  39. local TracerMT = setmetatable(TracerData, {
  40.     __newindex = function(tab, index, val)
  41.         rawset(tab, index, val)
  42.     end
  43. })
  44.  
  45. function RemoveSpacesFromString(Str)
  46.     local newstr = ""
  47.     for i = 1, #Str do
  48.         if Str:sub(i, i) ~= " " then
  49.             newstr = newstr .. Str:sub(i, i)
  50.         end
  51.     end
  52.  
  53.     return newstr
  54. end
  55.  
  56. function CloneTable(T)
  57.     local temp = { }
  58.     for i,v in next, T do
  59.         if type(v) == "table" then
  60.             temp[i] = CloneTable(v)
  61.         else
  62.             temp[i] = v
  63.         end
  64.     end
  65.     return temp
  66. end
  67.  
  68. local Bullshit = {
  69.     ESPEnabled = false, -- Self explanatory. LEAVE OFF BY DEFAULT.
  70.     CHAMSEnabled = false, -- Self explanatory. LEAVE OFF BY DEFAULT.
  71.     TracersEnabled = false, -- Self explanatory. LEAVE OFF BY DEFAULT.
  72.     DebugInfo = false, -- Self explanatory. LEAVE OFF BY DEFAULT.
  73.     OutlinesEnabled = false,
  74.     FullbrightEnabled = false,
  75.     CrosshairEnabled = false,
  76.     AimbotEnabled = false,
  77.     Aimbot = false,
  78.     TracersLength = 500, -- MAX DISTANCE IS 2048 DO NOT GO ABOVE OR YOU'LL ENCOUNTER PROBLEMS.
  79.     ESPLength = 10000,
  80.     CHAMSLength = 500,
  81.     PlaceTracersUnderCharacter = false, -- Change to true if you want tracers to be placed under your character instead of at the bottom of your camera.
  82.     FreeForAll = false, -- use for games that don't have teams (Apocalypse Rising)
  83.     AutoFire = false,
  84.     MobChams = false,
  85.     MobESP = false,
  86.     AimbotKey = "Enum.UserInputType.MouseButton2", -- Doesn't do anything yet.
  87.     Colors = {
  88.         Enemy = Color3.new(1, 0, 0),
  89.         Ally = Color3.new(0, 1, 0),
  90.         Friend = Color3.new(1, 1, 0),
  91.         Neutral = Color3.new(1, 1, 1),
  92.         Crosshair = Color3.new(1, 0, 0),
  93.         ColorOverride = nil, -- Every player will have the chosen color regardless of enemy or ally.
  94.     },
  95.  
  96.     -- VVVV DON'T EDIT BELOW VVVV --
  97.     ClosestEnemy = nil,
  98.     CharAddedEvent = { },
  99.     OutlinedParts = { },
  100.     WorkspaceChildAddedEvent = nil,
  101.     LightingEvent = nil,
  102.     AmbientBackup = Light.Ambient,
  103.     ColorShiftBotBackup = Light.ColorShift_Bottom,
  104.     ColorShiftTopBackup = Light.ColorShift_Top,
  105.     FPSAverage = { },
  106.     Blacklist = { },
  107.     FriendList = { },
  108.     CameraModeBackup = MyPlr.CameraMode,
  109.     GameSpecificCrap = {
  110.     },
  111.     Mob_ESP_CHAMS_Ran_Once = false,
  112. }
  113.  
  114. function SaveBullshitSettings()
  115.     local temp = { }
  116.     local succ, out = pcall(function()
  117.         temp.TracersLength = Bullshit.TracersLength
  118.         temp.ESPLength = Bullshit.ESPLength
  119.         temp.CHAMSLength = Bullshit.CHAMSLength
  120.         temp.PlaceTracersUnderCharacter = Bullshit.PlaceTracersUnderCharacter
  121.         temp.FreeForAll = Bullshit.FreeForAll
  122.         temp.AutoFire = Bullshit.AutoFire
  123.         temp.AimbotKey = tostring(Bullshit.AimbotKey)
  124.         temp.MobChams = Bullshit.MobChams
  125.         temp.MobESP = Bullshit.MobESP
  126.         temp.Colors = { }
  127.         for i, v in next, Bullshit.Colors do
  128.             temp.Colors[i] = tostring(v)
  129.         end
  130.         writefile("ProjectBullshit.txt", HTTP:JSONEncode(temp))
  131.     end)
  132.     if not succ then
  133.         error(out)
  134.     end
  135. end
  136.  
  137. fuck = pcall(function()
  138.     local temp = HTTP:JSONDecode(readfile("ProjectBullshit.txt"))
  139.     if temp.MobChams ~= nil and temp.MobESP ~= nil then
  140.         for i, v in next, temp do
  141.             if i ~= "Colors" then
  142.                 Bullshit[i] = v
  143.             end
  144.         end
  145.         for i, v in next, temp.Colors do
  146.             local r, g, b = string.match(RemoveSpacesFromString(v), "(%d+),(%d+),(%d+)")
  147.             r = tonumber(r)
  148.             g = tonumber(g)
  149.             b = tonumber(b)
  150.  
  151.             temp.Colors[i] = Color3.new(r, g, b)
  152.         end
  153.         Bullshit.Colors = temp.Colors
  154.     else
  155.         spawn(function()
  156.             SaveBullshitSettings()
  157.             local hint = Instance.new("Hint", CoreGui)
  158.             hint.Text = "Major update requried your settings to be wiped! Sorry!"
  159.             wait(5)
  160.             hint:Destroy()
  161.         end)
  162.     end
  163.  
  164.     Bullshit.AutoFire = false
  165. end)
  166.  
  167. -- Load blacklist file if it exists
  168. fuck2 = pcall(function()
  169.     Bullshit.Blacklist = HTTP:JSONDecode(readfile("Blacklist.txt"))
  170. end)
  171.  
  172. fuck3 = pcall(function()
  173.     Bullshit.FriendList = HTTP:JSONDecode(readfile("Whitelist.txt"))
  174. end)
  175.  
  176. local DebugMenu = { }
  177. DebugMenu["SC"] = Instance.new("ScreenGui", CoreGui)
  178. DebugMenu["SC"].Name = "Debug"
  179. DebugMenu["Main"] = Instance.new("Frame", DebugMenu["SC"])
  180. DebugMenu["Main"].Name = "Debug Menu"
  181. DebugMenu["Main"].Position = UDim2.new(0, 20, 1, -220)
  182. DebugMenu["Main"].Size = UDim2.new(1, 0, 0, 200)
  183. DebugMenu["Main"].BackgroundTransparency = 1
  184. DebugMenu["Main"].Visible = false
  185. if game.PlaceId == 606849621 then
  186.     DebugMenu["Main"].Position = UDim2.new(0, 230, 1, -220)
  187. end
  188. DebugMenu["Main"].Draggable = true
  189. DebugMenu["Main"].Active = true
  190. DebugMenu["Position"] = Instance.new("TextLabel", DebugMenu["Main"])
  191. DebugMenu["Position"].BackgroundTransparency = 1
  192. DebugMenu["Position"].Position = UDim2.new(0, 0, 0, 0)
  193. DebugMenu["Position"].Size = UDim2.new(1, 0, 0, 15)
  194. DebugMenu["Position"].Font = "Arcade"
  195. DebugMenu["Position"].Text = ""
  196. DebugMenu["Position"].TextColor3 = Color3.new(1, 1, 1)
  197. DebugMenu["Position"].TextSize = 15
  198. DebugMenu["Position"].TextStrokeColor3 = Color3.new(0, 0, 0)
  199. DebugMenu["Position"].TextStrokeTransparency = 0.3
  200. DebugMenu["Position"].TextXAlignment = "Left"
  201. DebugMenu["FPS"] = Instance.new("TextLabel", DebugMenu["Main"])
  202. DebugMenu["FPS"].BackgroundTransparency = 1
  203. DebugMenu["FPS"].Position = UDim2.new(0, 0, 0, 15)
  204. DebugMenu["FPS"].Size = UDim2.new(1, 0, 0, 15)
  205. DebugMenu["FPS"].Font = "Arcade"
  206. DebugMenu["FPS"].Text = ""
  207. DebugMenu["FPS"].TextColor3 = Color3.new(1, 1, 1)
  208. DebugMenu["FPS"].TextSize = 15
  209. DebugMenu["FPS"].TextStrokeColor3 = Color3.new(0, 0, 0)
  210. DebugMenu["FPS"].TextStrokeTransparency = 0.3
  211. DebugMenu["FPS"].TextXAlignment = "Left"
  212. DebugMenu["PlayerSelected"] = Instance.new("TextLabel", DebugMenu["Main"])
  213. DebugMenu["PlayerSelected"].BackgroundTransparency = 1
  214. DebugMenu["PlayerSelected"].Position = UDim2.new(0, 0, 0, 35)
  215. DebugMenu["PlayerSelected"].Size = UDim2.new(1, 0, 0, 15)
  216. DebugMenu["PlayerSelected"].Font = "Arcade"
  217. DebugMenu["PlayerSelected"].Text = ""
  218. DebugMenu["PlayerSelected"].TextColor3 = Color3.new(1, 1, 1)
  219. DebugMenu["PlayerSelected"].TextSize = 15
  220. DebugMenu["PlayerSelected"].TextStrokeColor3 = Color3.new(0, 0, 0)
  221. DebugMenu["PlayerSelected"].TextStrokeTransparency = 0.3
  222. DebugMenu["PlayerSelected"].TextXAlignment = "Left"
  223. DebugMenu["PlayerTeam"] = Instance.new("TextLabel", DebugMenu["Main"])
  224. DebugMenu["PlayerTeam"].BackgroundTransparency = 1
  225. DebugMenu["PlayerTeam"].Position = UDim2.new(0, 0, 0, 50)
  226. DebugMenu["PlayerTeam"].Size = UDim2.new(1, 0, 0, 15)
  227. DebugMenu["PlayerTeam"].Font = "Arcade"
  228. DebugMenu["PlayerTeam"].Text = ""
  229. DebugMenu["PlayerTeam"].TextColor3 = Color3.new(1, 1, 1)
  230. DebugMenu["PlayerTeam"].TextSize = 15
  231. DebugMenu["PlayerTeam"].TextStrokeColor3 = Color3.new(0, 0, 0)
  232. DebugMenu["PlayerTeam"].TextStrokeTransparency = 0.3
  233. DebugMenu["PlayerTeam"].TextXAlignment = "Left"
  234. DebugMenu["PlayerHealth"] = Instance.new("TextLabel", DebugMenu["Main"])
  235. DebugMenu["PlayerHealth"].BackgroundTransparency = 1
  236. DebugMenu["PlayerHealth"].Position = UDim2.new(0, 0, 0, 65)
  237. DebugMenu["PlayerHealth"].Size = UDim2.new(1, 0, 0, 15)
  238. DebugMenu["PlayerHealth"].Font = "Arcade"
  239. DebugMenu["PlayerHealth"].Text = ""
  240. DebugMenu["PlayerHealth"].TextColor3 = Color3.new(1, 1, 1)
  241. DebugMenu["PlayerHealth"].TextSize = 15
  242. DebugMenu["PlayerHealth"].TextStrokeColor3 = Color3.new(0, 0, 0)
  243. DebugMenu["PlayerHealth"].TextStrokeTransparency = 0.3
  244. DebugMenu["PlayerHealth"].TextXAlignment = "Left"
  245. DebugMenu["PlayerPosition"] = Instance.new("TextLabel", DebugMenu["Main"])
  246. DebugMenu["PlayerPosition"].BackgroundTransparency = 1
  247. DebugMenu["PlayerPosition"].Position = UDim2.new(0, 0, 0, 80)
  248. DebugMenu["PlayerPosition"].Size = UDim2.new(1, 0, 0, 15)
  249. DebugMenu["PlayerPosition"].Font = "Arcade"
  250. DebugMenu["PlayerPosition"].Text = ""
  251. DebugMenu["PlayerPosition"].TextColor3 = Color3.new(1, 1, 1)
  252. DebugMenu["PlayerPosition"].TextSize = 15
  253. DebugMenu["PlayerPosition"].TextStrokeColor3 = Color3.new(0, 0, 0)
  254. DebugMenu["PlayerPosition"].TextStrokeTransparency = 0.3
  255. DebugMenu["PlayerPosition"].TextXAlignment = "Left"
  256. DebugMenu["BehindWall"] = Instance.new("TextLabel", DebugMenu["Main"])
  257. DebugMenu["BehindWall"].BackgroundTransparency = 1
  258. DebugMenu["BehindWall"].Position = UDim2.new(0, 0, 0, 95)
  259. DebugMenu["BehindWall"].Size = UDim2.new(1, 0, 0, 15)
  260. DebugMenu["BehindWall"].Font = "Arcade"
  261. DebugMenu["BehindWall"].Text = ""
  262. DebugMenu["BehindWall"].TextColor3 = Color3.new(1, 1, 1)
  263. DebugMenu["BehindWall"].TextSize = 15
  264. DebugMenu["BehindWall"].TextStrokeColor3 = Color3.new(0, 0, 0)
  265. DebugMenu["BehindWall"].TextStrokeTransparency = 0.3
  266. DebugMenu["BehindWall"].TextXAlignment = "Left"
  267.  
  268. local LastTick = tick()
  269. local FPSTick = tick()
  270.  
  271. if #Teams:GetChildren() <= 0 then
  272.     Bullshit.FreeForAll = true
  273. end
  274.  
  275. if Bullshit.TracersLength > 2048 then
  276.     Bullshit.TracersLength = 2048
  277. end
  278.  
  279. if Bullshit.CHAMSLength > 2048 then
  280.     Bullshit.CHAMSLength = 2048
  281. end
  282.  
  283. local wildrevolvertick = tick()
  284. local wildrevolverteamdata = nil
  285. function GetTeamColor(Plr)
  286.     if Plr == nil then return nil end
  287.     if not Plr:IsA("Player") then
  288.         return nil
  289.     end
  290.     local PickedColor = Bullshit.Colors.Enemy
  291.    
  292.     if Plr ~= nil then
  293.         if game.PlaceId == 606849621 then
  294.             if Bullshit.Colors.ColorOverride == nil then
  295.                 if not Bullshit.FreeForAll then
  296.                     if MyPlr.Team ~= nil and Plr.Team ~= nil then
  297.                         if Bullshit.FriendList[Plr.Name] == nil then
  298.                             if MyPlr.Team.Name == "Prisoner" then
  299.                                 if Plr.Team == MyPlr.Team or Plr.Team.Name == "Criminal" then
  300.                                     PickedColor = Bullshit.Colors.Ally
  301.                                 else
  302.                                     PickedColor = Bullshit.Colors.Enemy
  303.                                 end
  304.                             elseif MyPlr.Team.Name == "Criminal" then
  305.                                 if Plr.Team == MyPlr.Team or Plr.Team.Name == "Prisoner" then
  306.                                     PickedColor = Bullshit.Colors.Ally
  307.                                 else
  308.                                     PickedColor = Bullshit.Colors.Enemy
  309.                                 end
  310.                             elseif MyPlr.Team.Name == "Police" then
  311.                                 if Plr.Team == MyPlr.Team then
  312.                                     PickedColor = Bullshit.Colors.Ally
  313.                                 else
  314.                                     if Plr.Team.Name == "Criminal" then
  315.                                         PickedColor = Bullshit.Colors.Enemy
  316.                                     elseif Plr.Team.Name == "Prisoner" then
  317.                                         PickedColor = Bullshit.Colors.Neutral
  318.                                     end
  319.                                 end
  320.                             end
  321.                         else
  322.                             PickedColor = Bullshit.Colors.Friend
  323.                         end
  324.                     end
  325.                 else
  326.                     if Bullshit.FriendList[Plr.Name] ~= nil then
  327.                         PickedColor = Bullshit.Colors.Friend
  328.                     else
  329.                         PickedColor = Bullshit.Colors.Enemy
  330.                     end
  331.                 end
  332.             else
  333.                 PickedColor = Bullshit.Colors.ColorOverride
  334.             end
  335.         elseif game.PlaceId == 155615604 then
  336.             if Bullshit.Colors.ColorOverride == nil then
  337.                 if MyPlr.Team ~= nil and Plr.Team ~= nil then
  338.                     if Bullshit.FriendList[Plr.Name] == nil then
  339.                         if MyPlr.Team.Name == "Inmates" then
  340.                             if Plr.Team.Name == "Inmates" then
  341.                                 PickedColor = Bullshit.Colors.Ally
  342.                             elseif Plr.Team.Name == "Guards" or Plr.Team.Name == "Criminals" then
  343.                                 PickedColor = Bullshit.Colors.Enemy
  344.                             else
  345.                                 PickedColor = Bullshit.Colors.Neutral
  346.                             end
  347.                         elseif MyPlr.Team.Name == "Guards" then
  348.                             if Plr.Team.Name == "Inmates" then
  349.                                 PickedColor = Bullshit.Colors.Neutral
  350.                             elseif Plr.Team.Name == "Criminals" then
  351.                                 PickedColor = Bullshit.Colors.Enemy
  352.                             elseif Plr.Team.Name == "Guards" then
  353.                                 PickColor = Bullshit.Colors.Ally
  354.                             end
  355.                         elseif MyPlr.Team.Name == "Criminals" then
  356.                             if Plr.Team.Name == "Inmates" then
  357.                                 PickedColor = Bullshit.Colors.Ally
  358.                             elseif Plr.Team.Name == "Guards" then
  359.                                 PickedColor = Bullshit.Colors.Enemy
  360.                             else
  361.                                 PickedColor = Bullshit.Colors.Neutral
  362.                             end
  363.                         end
  364.                     else
  365.                         PickedColor = Bullshit.Colors.Friend
  366.                     end
  367.                 end
  368.             else
  369.                 PickedColor = Bullshit.Colors.ColorOverride
  370.             end
  371.         elseif game.PlaceId == 746820961 then
  372.             if Bullshit.Colors.ColorOverride == nil then
  373.                 if MyPlr:FindFirstChild("TeamC") and Plr:FindFirstChild("TeamC") then
  374.                     if Plr.TeamC.Value == MyPlr.TeamC.Value then
  375.                         PickedColor = Bullshit.Colors.Ally
  376.                     else
  377.                         PickedColor = Bullshit.Colors.Enemy
  378.                     end
  379.                 end
  380.             else
  381.                 PickedColor = Bullshit.Colors.ColorOverride
  382.             end
  383.         elseif game.PlaceId == 1382113806 then
  384.             if Bullshit.Colors.ColorOverride == nil then
  385.                 if MyPlr:FindFirstChild("role") and Plr:FindFirstChild("role") then
  386.                     if MyPlr.role.Value == "assassin" then
  387.                         if Plr.role.Value == "target" then
  388.                             PickedColor = Bullshit.Colors.Enemy
  389.                         elseif Plr.role.Value == "guard" then
  390.                             PickedColor = Color3.new(1, 135 / 255, 0)
  391.                         else
  392.                             PickedColor = Bullshit.Colors.Neutral
  393.                         end
  394.                     elseif MyPlr.role.Value == "target" then
  395.                         if Plr.role.Value == "guard" then
  396.                             PickedColor = Bullshit.Colors.Ally
  397.                         elseif Plr.role.Value == "assassin" then
  398.                             PickedColor = Bullshit.Colors.Enemy
  399.                         else
  400.                             PickedColor = Bullshit.Colors.Neutral
  401.                         end
  402.                     elseif MyPlr.role.Value == "guard" then
  403.                         if Plr.role.Value == "target" then
  404.                             PickedColor = Bullshit.Colors.Friend
  405.                         elseif Plr.role.Value == "guard" then
  406.                             PickedColor = Bullshit.Colors.Ally
  407.                         elseif Plr.role.Value == "assassin" then
  408.                             PickedColor = Bullshit.Colors.Enemy
  409.                         else
  410.                             PickedColor = Bullshit.Colors.Neutral
  411.                         end
  412.                     else
  413.                         if MyPlr.role.Value == "none" then
  414.                             PickedColor = Bullshit.Colors.Neutral
  415.                         end
  416.                     end
  417.                 end
  418.             else
  419.                 PickedColor = Bullshit.Colors.ColorOverride
  420.             end
  421.         elseif game.PlaceId == 1072809192 then
  422.             if MyPlr:FindFirstChild("Backpack") and Plr:FindFirstChild("Backpack") then
  423.                 if MyPlr.Backpack:FindFirstChild("Knife") or MyChar:FindFirstChild("Knife") then
  424.                     if Plr.Backpack:FindFirstChild("Revolver") or Plr.Character:FindFirstChild("Revolver") then
  425.                         PickedColor = Bullshit.Colors.Enemy
  426.                     else
  427.                         PickedColor = Color3.new(1, 135 / 255, 0)
  428.                     end
  429.                 elseif MyPlr.Backpack:FindFirstChild("Revolver") or MyChar:FindFirstChild("Revolver") then
  430.                     if Plr.Backpack:FindFirstChild("Knife") or Plr.Character:FindFirstChild("Knife") then
  431.                         PickedColor = Bullshit.Colors.Enemy
  432.                     elseif Plr.Backpack:FindFirstChild("Revolver") or Plr.Character:FindFirstChild("Revolver") then
  433.                         PickedColor = Bullshit.Colors.Enemy
  434.                     else
  435.                         PickedColor = Bullshit.Colors.Ally
  436.                     end
  437.                 else
  438.                     if Plr.Backpack:FindFirstChild("Knife") or Plr.Character:FindFirstChild("Knife") then
  439.                         PickedColor = Bullshit.Colors.Enemy
  440.                     elseif Plr.Backpack:FindFirstChild("Revolver") or Plr.Character:FindFirstChild("Revolver") then
  441.                         PickedColor = Bullshit.Colors.Ally
  442.                     else
  443.                         PickedColor = Bullshit.Colors.Neutral
  444.                     end
  445.                 end
  446.             end
  447.         elseif game.PlaceId == 142823291 or game.PlaceId == 1122507250 then
  448.             if MyPlr:FindFirstChild("Backpack") and Plr:FindFirstChild("Backpack") then
  449.                 if MyPlr.Backpack:FindFirstChild("Knife") or MyChar:FindFirstChild("Knife") then
  450.                     if (Plr.Backpack:FindFirstChild("Gun") or Plr.Backpack:FindFirstChild("Revolver")) or (Plr.Character:FindFirstChild("Gun") or Plr.Character:FindFirstChild("Revolver")) then
  451.                         PickedColor = Bullshit.Colors.Enemy
  452.                     else
  453.                         PickedColor = Color3.new(1, 135 / 255, 0)
  454.                     end
  455.                 elseif (MyPlr.Backpack:FindFirstChild("Gun") or MyPlr.Backpack:FindFirstChild("Revolver")) or (MyChar:FindFirstChild("Gun") or MyChar:FindFirstChild("Revolver")) then
  456.                     if Plr.Backpack:FindFirstChild("Knife") or Plr.Character:FindFirstChild("Knife") then
  457.                         PickedColor = Bullshit.Colors.Enemy
  458.                     else
  459.                         PickedColor = Bullshit.Colors.Ally
  460.                     end
  461.                 else
  462.                     if Plr.Backpack:FindFirstChild("Knife") or Plr.Character:FindFirstChild("Knife") then
  463.                         PickedColor = Bullshit.Colors.Enemy
  464.                     elseif (Plr.Backpack:FindFirstChild("Gun") or Plr.Backpack:FindFirstChild("Revolver")) or (Plr.Character:FindFirstChild("Gun") or Plr.Character:FindFirstChild("Revolver")) then
  465.                         PickedColor = Bullshit.Colors.Ally
  466.                     else
  467.                         PickedColor = Bullshit.Colors.Neutral
  468.                     end
  469.                 end
  470.             end
  471.         elseif game.PlaceId == 379614936 then
  472.             if Bullshit.Colors.ColorOverride == nil then
  473.                 if not Bullshit.FriendList[Plr.Name] then
  474.                     local targ = MyPlr:FindFirstChild("PlayerGui"):FindFirstChild("ScreenGui"):FindFirstChild("UI"):FindFirstChild("Target"):FindFirstChild("Img"):FindFirstChild("PlayerText")
  475.                     if targ then
  476.                         if Plr.Name:lower() == targ.Text:lower() then
  477.                             PickedColor = Bullshit.Colors.Enemy
  478.                         else
  479.                             PickedColor = Bullshit.Colors.Neutral
  480.                         end
  481.                     else
  482.                         PickedColor = Bullshit.Colors.Neutral
  483.                     end
  484.                 else
  485.                     PickedColor = Bullshit.Colors.Friend
  486.                 end
  487.             else
  488.                 PickedColor = Bullshit.Colors.ColorOverride
  489.             end
  490.         elseif game.PlaceId == 983224898 then
  491.             if (tick() - wildrevolvertick) > 10 or wildrevolverteamdata == nil then
  492.                 wildrevolverteamdata = RepStor.Functions.RequestGameData:InvokeServer()
  493.                 wildrevolvertick = tick()
  494.                 return Bullshit.Colors.Neutral
  495.             end
  496.             local succ = pcall(function()
  497.                 if wildrevolverteamdata[Plr.Name] ~= nil then
  498.                     if Bullshit.Colors.ColorOverride == nil then
  499.                         if not Bullshit.FriendList[Plr.Name] then
  500.                             if wildrevolverteamdata[Plr.Name]["TeamName"] == wildrevolverteamdata[MyPlr.Name]["TeamName"] then
  501.                                 PickedColor = Bullshit.Colors.Ally
  502.                             else
  503.                                 PickedColor = Bullshit.Colors.Enemy
  504.                             end
  505.                         else
  506.                             PickedColor = Bullshit.Colors.Friend
  507.                         end
  508.                     else
  509.                         PickedColor = Bullshit.Colors.ColorOverride
  510.                     end
  511.                 else
  512.                     PickedColor = Bullshit.Colors.Neutral
  513.                 end
  514.             end)
  515.             if not succ then
  516.                 wildrevolverteamdata = RepStor.Functions.RequestGameData:InvokeServer()
  517.                 wildrevolvertick = tick()
  518.                 return Bullshit.Colors.Neutral
  519.             end
  520.         else
  521.             if Bullshit.Colors.ColorOverride == nil then
  522.                 if not Bullshit.FreeForAll then
  523.                     if MyPlr.Team ~= Plr.Team and not Bullshit.FriendList[Plr.Name] then
  524.                         PickedColor = Bullshit.Colors.Enemy
  525.                     elseif MyPlr.Team == Plr.Team and not Bullshit.FriendList[Plr.Name] then
  526.                         PickedColor = Bullshit.Colors.Ally
  527.                     else
  528.                         PickedColor = Bullshit.Colors.Friend
  529.                     end
  530.                 else
  531.                     if Bullshit.FriendList[Plr.Name] ~= nil then
  532.                         PickedColor = Bullshit.Colors.Friend
  533.                     else
  534.                         PickedColor = Bullshit.Colors.Enemy
  535.                     end
  536.                 end
  537.             else
  538.                 PickedColor = Bullshit.Colors.ColorOverride
  539.             end
  540.         end
  541.     end
  542.    
  543.     return PickedColor
  544. end
  545.  
  546. function FindCham(Obj)
  547.     for i, v in next, ItemChams:GetChildren() do
  548.         if v.className == "ObjectValue" then
  549.             if v.Value == Obj then
  550.                 return v.Parent
  551.             end
  552.         end
  553.     end
  554.  
  555.     return nil
  556. end
  557.  
  558. function FindESP(Obj)
  559.     for i, v in next, ItemESP:GetChildren() do
  560.         if v.className == "ObjectValue" then
  561.             if v.Value == Obj then
  562.                 return v.Parent
  563.             end
  564.         end
  565.     end
  566.  
  567.     return nil
  568. end
  569.  
  570. function GetFirstPart(Obj)
  571.     for i, v in next, Obj:GetDescendants() do
  572.         if v:IsA("BasePart") then
  573.             return v
  574.         end
  575.     end
  576.  
  577.     return nil
  578. end
  579.  
  580. function GetSizeOfObject(Obj)
  581.     if Obj:IsA("BasePart") then
  582.         return Obj.Size
  583.     elseif Obj:IsA("Model") then
  584.         return Obj:GetExtentsSize()
  585.     end
  586. end
  587.  
  588. function GetClosestPlayerNotBehindWall()
  589.     local Players = { }
  590.     local CurrentClosePlayer = nil
  591.     local SelectedPlr = nil
  592.  
  593.     for _, v in next, Plrs:GetPlayers() do
  594.         if v ~= MyPlr and not Bullshit.Blacklist[v.Name] then
  595.             local IsAlly = GetTeamColor(v)
  596.             if IsAlly ~= Bullshit.Colors.Ally and IsAlly ~= Bullshit.Colors.Friend and IsAlly ~= Bullshit.Colors.Neutral then
  597.                 local GetChar = v.Character
  598.                 if MyChar and GetChar then
  599.                     local MyHead, MyTor = MyChar:FindFirstChild("Head"), MyChar:FindFirstChild("HumanoidRootPart")
  600.                     local GetHead, GetTor, GetHum = GetChar:FindFirstChild("Head"), GetChar:FindFirstChild("HumanoidRootPart"), GetChar:FindFirstChild("Humanoid")
  601.  
  602.                     if MyHead and MyTor and GetHead and GetTor and GetHum then
  603.                         if game.PlaceId == 455366377 then
  604.                             if not GetChar:FindFirstChild("KO") and GetHum.Health > 1 then
  605.                                 local Ray = Ray.new(MyCam.CFrame.p, (GetHead.Position - MyCam.CFrame.p).unit * 2048)
  606.                                 local part = workspace:FindPartOnRayWithIgnoreList(Ray, {MyChar})
  607.                                 if part ~= nil then
  608.                                     if part:IsDescendantOf(GetChar) then
  609.                                         local Dist = (MyTor.Position - GetTor.Position).magnitude
  610.                                         Players[v] = Dist
  611.                                     end
  612.                                 end
  613.                             end
  614.                         elseif game.PlaceId == 746820961 then
  615.                             if GetHum.Health > 1 then
  616.                                 local Ray = Ray.new(MyCam.CFrame.p, (GetHead.Position - MyCam.CFrame.p).unit * 2048)
  617.                                 local part = workspace:FindPartOnRayWithIgnoreList(Ray, {MyChar, MyCam})
  618.                                 if part ~= nil then
  619.                                     if part:IsDescendantOf(GetChar) then
  620.                                         local Dist = (MyTor.Position - GetTor.Position).magnitude
  621.                                         Players[v] = Dist
  622.                                     end
  623.                                 end
  624.                             end
  625.                         else
  626.                             if GetHum.Health > 1 then
  627.                                 local Ray = Ray.new(MyCam.CFrame.p, (GetHead.Position - MyCam.CFrame.p).unit * 2048)
  628.                                 local part = workspace:FindPartOnRayWithIgnoreList(Ray, {MyChar})
  629.                                 if part ~= nil then
  630.                                     if part:IsDescendantOf(GetChar) then
  631.                                         local Dist = (MyTor.Position - GetTor.Position).magnitude
  632.                                         Players[v] = Dist
  633.                                     end
  634.                                 end
  635.                             end
  636.                         end
  637.                     end
  638.                 end
  639.             end
  640.         end
  641.     end
  642.  
  643.     for i, v in next, Players do
  644.         if CurrentClosePlayer ~= nil then
  645.             if v <= CurrentClosePlayer then
  646.                 CurrentClosePlayer = v
  647.                 SelectedPlr = i
  648.             end
  649.         else
  650.             CurrentClosePlayer = v
  651.             SelectedPlr = i
  652.         end
  653.     end
  654.    
  655.     return SelectedPlr
  656. end
  657.  
  658. function GetClosestPlayer()
  659.     local Players = { }
  660.     local CurrentClosePlayer = nil
  661.     local SelectedPlr = nil
  662.    
  663.     for _, v in next, Plrs:GetPlayers() do
  664.         if v ~= MyPlr then
  665.             local IsAlly = GetTeamColor(v)
  666.             if IsAlly ~= Bullshit.Colors.Ally and IsAlly ~= Bullshit.Colors.Friend and IsAlly ~= Bullshit.Colors.Neutral then
  667.                 local GetChar = v.Character
  668.                 if MyChar and GetChar then
  669.                     local MyTor = MyChar:FindFirstChild("HumanoidRootPart")
  670.                     local GetTor = GetChar:FindFirstChild("HumanoidRootPart")
  671.                     local GetHum = GetChar:FindFirstChild("Humanoid")
  672.                     if MyTor and GetTor and GetHum then
  673.                         if game.PlaceId == 455366377 then
  674.                             if not GetChar:FindFirstChild("KO") and GetHum.Health > 1 then
  675.                                 local Dist = (MyTor.Position - GetTor.Position).magnitude
  676.                                 Players[v] = Dist
  677.                             end
  678.                         else
  679.                             if GetHum.Health > 1 then
  680.                                 local Dist = (MyTor.Position - GetTor.Position).magnitude
  681.                                 Players[v] = Dist
  682.                             end
  683.                         end
  684.                     end
  685.                 end
  686.             end
  687.         end
  688.     end
  689.    
  690.     for i, v in next, Players do
  691.         if CurrentClosePlayer ~= nil then
  692.             if v <= CurrentClosePlayer then
  693.                 CurrentClosePlayer = v
  694.                 SelectedPlr = i
  695.             end
  696.         else
  697.             CurrentClosePlayer = v
  698.             SelectedPlr = i
  699.         end
  700.     end
  701.    
  702.     return SelectedPlr
  703. end
  704.  
  705. function FindPlayer(Txt)
  706.     local ps = { }
  707.     for _, v in next, Plrs:GetPlayers() do
  708.         if string.lower(string.sub(v.Name, 1, string.len(Txt))) == string.lower(Txt) then
  709.             table.insert(ps, v)
  710.         end
  711.     end
  712.  
  713.     if #ps == 1 then
  714.         if ps[1] ~= MyPlr then
  715.             return ps[1]
  716.         else
  717.             return nil
  718.         end
  719.     else
  720.         return nil
  721.     end
  722. end
  723.  
  724. function UpdateESP(Plr)
  725.     if Plr ~= nil then
  726.         local Find = PlayerESP:FindFirstChild("ESP Crap_" .. Plr.Name)
  727.         if Find then
  728.             local PickColor = GetTeamColor(Plr)
  729.             Find.Frame.Names.TextColor3 = PickColor
  730.             Find.Frame.Dist.TextColor3 = PickColor
  731.             Find.Frame.Health.TextColor3 = PickColor
  732.             --Find.Frame.Pos.TextColor3 = PickColor
  733.             local GetChar = Plr.Character
  734.             if MyChar and GetChar then
  735.                 local Find2 = MyChar:FindFirstChild("HumanoidRootPart")
  736.                 local Find3 = GetChar:FindFirstChild("HumanoidRootPart")
  737.                 local Find4 = GetChar:FindFirstChildOfClass("Humanoid")
  738.                 if Find2 and Find3 then
  739.                     local pos = Find3.Position
  740.                     local Dist = (Find2.Position - pos).magnitude
  741.                     if Dist > Bullshit.ESPLength or Bullshit.Blacklist[Plr.Name] then
  742.                         Find.Frame.Names.Visible = false
  743.                         Find.Frame.Dist.Visible = false
  744.                         Find.Frame.Health.Visible = false
  745.                         return
  746.                     else
  747.                         Find.Frame.Names.Visible = true
  748.                         Find.Frame.Dist.Visible = true
  749.                         Find.Frame.Health.Visible = true
  750.                     end
  751.                     Find.Frame.Dist.Text = "Distance: " .. string.format("%.0f", Dist)
  752.                     --Find.Frame.Pos.Text = "(X: " .. string.format("%.0f", pos.X) .. ", Y: " .. string.format("%.0f", pos.Y) .. ", Z: " .. string.format("%.0f", pos.Z) .. ")"
  753.                     if Find4 then
  754.                         Find.Frame.Health.Text = "Health: " .. string.format("%.0f", Find4.Health)
  755.                     else
  756.                         Find.Frame.Health.Text = ""
  757.                     end
  758.                 end
  759.             end
  760.         end
  761.     end
  762. end
  763.  
  764. function RemoveESP(Obj)
  765.     if Obj ~= nil then
  766.         local IsPlr = Obj:IsA("Player")
  767.         local UseFolder = ItemESP
  768.         if IsPlr then UseFolder = PlayerESP end
  769.  
  770.         local FindESP = ((IsPlr) and UseFolder:FindFirstChild("ESP Crap_" .. Obj.Name)) or FindESP(Obj)
  771.         if FindESP then
  772.             FindESP:Destroy()
  773.         end
  774.     end
  775. end
  776.  
  777. function CreateESP(Obj)
  778.     if Obj ~= nil then
  779.         local IsPlr = Obj:IsA("Player")
  780.         local UseFolder = ItemESP
  781.         local GetChar = ((IsPlr) and Obj.Character) or Obj
  782.         local Head = GetChar:FindFirstChild("Head")
  783.         local t = tick()
  784.         if IsPlr then UseFolder = PlayerESP end
  785.         if Head == nil then
  786.             repeat
  787.                 Head = GetChar:FindFirstChild("Head")
  788.                 wait()
  789.             until Head ~= nil or (tick() - t) >= 10
  790.         end
  791.         if Head == nil then return end
  792.        
  793.         local bb = Instance.new("BillboardGui")
  794.         bb.Adornee = Head
  795.         bb.ExtentsOffset = Vector3.new(0, 1, 0)
  796.         bb.AlwaysOnTop = true
  797.         bb.Size = UDim2.new(0, 5, 0, 5)
  798.         bb.StudsOffset = Vector3.new(0, 3, 0)
  799.         bb.Name = "ESP Crap_" .. Obj.Name
  800.         bb.Parent = UseFolder
  801.        
  802.         local frame = Instance.new("Frame", bb)
  803.         frame.ZIndex = 10
  804.         frame.BackgroundTransparency = 1
  805.         frame.Size = UDim2.new(1, 0, 1, 0)
  806.        
  807.         local TxtName = Instance.new("TextLabel", frame)
  808.         TxtName.Name = "Names"
  809.         TxtName.ZIndex = 10
  810.         TxtName.Text = Obj.Name
  811.         TxtName.BackgroundTransparency = 1
  812.         TxtName.Position = UDim2.new(0, 0, 0, -45)
  813.         TxtName.Size = UDim2.new(1, 0, 10, 0)
  814.         TxtName.Font = "SourceSansBold"
  815.         TxtName.TextSize = 13
  816.         TxtName.TextStrokeTransparency = 0.5
  817.  
  818.         local TxtDist = nil
  819.         local TxtHealth = nil
  820.         if IsPlr then
  821.             TxtDist = Instance.new("TextLabel", frame)
  822.             TxtDist.Name = "Dist"
  823.             TxtDist.ZIndex = 10
  824.             TxtDist.Text = ""
  825.             TxtDist.BackgroundTransparency = 1
  826.             TxtDist.Position = UDim2.new(0, 0, 0, -35)
  827.             TxtDist.Size = UDim2.new(1, 0, 10, 0)
  828.             TxtDist.Font = "SourceSansBold"
  829.             TxtDist.TextSize = 13
  830.             TxtDist.TextStrokeTransparency = 0.5
  831.  
  832.             TxtHealth = Instance.new("TextLabel", frame)
  833.             TxtHealth.Name = "Health"
  834.             TxtHealth.ZIndex = 10
  835.             TxtHealth.Text = ""
  836.             TxtHealth.BackgroundTransparency = 1
  837.             TxtHealth.Position = UDim2.new(0, 0, 0, -25)
  838.             TxtHealth.Size = UDim2.new(1, 0, 10, 0)
  839.             TxtHealth.Font = "SourceSansBold"
  840.             TxtHealth.TextSize = 13
  841.             TxtHealth.TextStrokeTransparency = 0.5
  842.         else
  843.             local ObjVal = Instance.new("ObjectValue", bb)
  844.             ObjVal.Value = Obj
  845.         end
  846.        
  847.         local PickColor = GetTeamColor(Obj) or Bullshit.Colors.Neutral
  848.         TxtName.TextColor3 = PickColor
  849.  
  850.         if IsPlr then
  851.             TxtDist.TextColor3 = PickColor
  852.             TxtHealth.TextColor3 = PickColor
  853.         end
  854.     end
  855. end
  856.  
  857. function UpdateTracer(Plr)
  858.     if Bullshit.TracersEnabled then
  859.         if MyChar then
  860.             local MyTor = MyChar:FindFirstChild("HumanoidRootPart")
  861.             local GetTor = TracerData[Plr.Name]
  862.             if MyTor and GetTor ~= nil and GetTor.Parent ~= nil then
  863.                 local Dist = (MyTor.Position - GetTor.Position).magnitude
  864.                 if (Dist < Bullshit.TracersLength and not Bullshit.Blacklist[Plr.Name]) and not (MyChar:FindFirstChild("InVehicle") or GetTor.Parent:FindFirstChild("InVehicle")) then
  865.                     if not Bullshit.PlaceTracersUnderCharacter then
  866.                         local R = MyCam:ScreenPointToRay(MyCam.ViewportSize.X / 2, MyCam.ViewportSize.Y, 0)
  867.                         Dist = (R.Origin - (GetTor.Position - Vector3.new(0, 3, 0))).magnitude
  868.                         Tracers[Plr.Name].Transparency = 1
  869.                         Tracers[Plr.Name].Size = Vector3.new(0.05, 0.05, Dist)
  870.                         Tracers[Plr.Name].CFrame = CFrame.new(R.Origin, (GetTor.Position - Vector3.new(0, 4.5, 0))) * CFrame.new(0, 0, -Dist / 2)
  871.                         Tracers[Plr.Name].BrickColor = BrickColor.new(GetTeamColor(Plr))
  872.                         Tracers[Plr.Name].BoxHandleAdornment.Transparency = 0
  873.                         Tracers[Plr.Name].BoxHandleAdornment.Size = Vector3.new(0.001, 0.001, Dist)
  874.                         Tracers[Plr.Name].BoxHandleAdornment.Color3 = GetTeamColor(Plr)
  875.                     else
  876.                         Dist = (MyTor.Position - (GetTor.Position - Vector3.new(0, 3, 0))).magnitude
  877.                         Tracers[Plr.Name].Transparency = 1
  878.                         Tracers[Plr.Name].Size = Vector3.new(0.3, 0.3, Dist)
  879.                         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)
  880.                         Tracers[Plr.Name].BrickColor = BrickColor.new(GetTeamColor(Plr))
  881.                         Tracers[Plr.Name].BoxHandleAdornment.Transparency = 0
  882.                         Tracers[Plr.Name].BoxHandleAdornment.Size = Vector3.new(0.05, 0.05, Dist)
  883.                         Tracers[Plr.Name].BoxHandleAdornment.Color3 = GetTeamColor(Plr)
  884.                     end
  885.                 else
  886.                     Tracers[Plr.Name].Transparency = 1
  887.                     Tracers[Plr.Name].BoxHandleAdornment.Transparency = 1
  888.                 end
  889.             end
  890.         end
  891.     end
  892. end
  893.  
  894. function RemoveTracers(Plr)
  895.     local Find = Tracers:FindFirstChild(Plr.Name)
  896.     if Find then
  897.         Find:Destroy()
  898.     end
  899. end
  900.  
  901. function CreateTracers(Plr)
  902.     local Find = Tracers:FindFirstChild(Plr.Name)
  903.     if not Find then
  904.         local P = Instance.new("Part")
  905.         P.Name = Plr.Name
  906.         P.Material = "Neon"
  907.         P.Transparency = 1
  908.         P.Anchored = true
  909.         P.Locked = true
  910.         P.CanCollide = false
  911.         local B = Instance.new("BoxHandleAdornment", P)
  912.         B.Adornee = P
  913.         B.Size = GetSizeOfObject(P)
  914.         B.AlwaysOnTop = true
  915.         B.ZIndex = 5
  916.         B.Transparency = 0
  917.         B.Color3 = GetTeamColor(Plr) or Bullshit.Colors.Neutral
  918.         P.Parent = Tracers
  919.  
  920.         coroutine.resume(coroutine.create(function()
  921.             while Tracers:FindFirstChild(Plr.Name) do
  922.                 UpdateTracer(Plr)
  923.                 Run.RenderStepped:wait()
  924.             end
  925.         end))
  926.     end
  927. end
  928.  
  929. function UpdateChams(Obj)
  930.     if Obj == nil then return end
  931.  
  932.     if Obj:IsA("Player") then
  933.         local Find = PlayerChams:FindFirstChild(Obj.Name)
  934.         local GetChar = Obj.Character
  935.  
  936.         local Trans = 0
  937.         if GetChar and MyChar then
  938.             local GetHead = GetChar:FindFirstChild("Head")
  939.             local GetTor = GetChar:FindFirstChild("HumanoidRootPart")
  940.             local MyHead = MyChar:FindFirstChild("Head")
  941.             local MyTor = MyChar:FindFirstChild("HumanoidRootPart")
  942.             if GetHead and GetTor and MyHead and MyTor then
  943.                 if (MyTor.Position - GetTor.Position).magnitude > Bullshit.CHAMSLength or Bullshit.Blacklist[Obj.Name] then
  944.                     Trans = 1
  945.                 else
  946.                     --local MyCharStuff = MyChar:GetDescendants()
  947.                     local Ray = Ray.new(MyCam.CFrame.p, (GetTor.Position - MyCam.CFrame.p).unit * 2048)
  948.                     local part = workspace:FindPartOnRayWithIgnoreList(Ray, {MyChar})
  949.                     if part ~= nil then
  950.                         if part:IsDescendantOf(GetChar) then
  951.                             Trans = 0.9
  952.                         else
  953.                             Trans = 0
  954.                         end
  955.                     end
  956.                 end
  957.             end
  958.         end
  959.  
  960.         if Find then
  961.             for i, v in next, Find:GetChildren() do
  962.                 if v.className ~= "ObjectValue" then
  963.                     v.Color3 = GetTeamColor(Obj) or Bullshit.Colors.Neutral
  964.                     v.Transparency = Trans
  965.                 end
  966.             end
  967.         end
  968.     end
  969. end
  970.  
  971. function RemoveChams(Obj)
  972.     if Obj ~= nil then
  973.         local IsPlr = Obj:IsA("Player")
  974.         local UseFolder = ItemChams
  975.         if IsPlr then UseFolder = PlayerChams end
  976.  
  977.         local FindC = UseFolder:FindFirstChild(tostring(Obj)) or FindCham(Obj)
  978.         if FindC then
  979.             FindC:Destroy()
  980.         end
  981.     end
  982. end
  983.  
  984. function CreateChams(Obj)
  985.     if Obj ~= nil then
  986.         local IsPlr = Obj:IsA("Player")
  987.         local UseFolder = ItemChams
  988.         local Crap = nil
  989.         local GetTor = nil
  990.         local t = tick()
  991.         if IsPlr then
  992.             Obj = Obj.Character
  993.             UseFolder = PlayerChams
  994.         end
  995.         if Obj == nil then return end
  996.         GetTor = Obj:FindFirstChild("HumanoidRootPart") or Obj:WaitForChild("HumanoidRootPart")
  997.         if IsPlr then Crap = Obj:GetChildren() else Crap = Obj:GetDescendants() end
  998.  
  999.         local FindC = ((IsPlr) and UseFolder:FindFirstChild(Obj.Name)) or FindCham(Obj)
  1000.         if not FindC then
  1001.             FindC = Instance.new("Folder", UseFolder)
  1002.             FindC.Name = Obj.Name
  1003.             local ObjVal = Instance.new("ObjectValue", FindC)
  1004.             ObjVal.Value = Obj
  1005.         end
  1006.  
  1007.         for _, P in next, Crap do
  1008.             if P:IsA("PVInstance") and P.Name ~= "HumanoidRootPart" then
  1009.                 local Box = Instance.new("BoxHandleAdornment")
  1010.                 Box.Size = GetSizeOfObject(P)
  1011.                 Box.Name = "Cham"
  1012.                 Box.Adornee = P
  1013.                 Box.AlwaysOnTop = true
  1014.                 Box.ZIndex = 5
  1015.                 Box.Transparency = 0
  1016.                 Box.Color3 = ((IsPlr) and GetTeamColor(Plrs:GetPlayerFromCharacter(Obj))) or Bullshit.Colors.Neutral
  1017.                 Box.Parent = FindC
  1018.             end
  1019.         end
  1020.     end
  1021. end
  1022.  
  1023. function CreateMobESPChams()
  1024.     local mobspawn = { }
  1025.  
  1026.     for i, v in next, workspace:GetDescendants() do
  1027.         local hum = v:FindFirstChildOfClass("Humanoid")
  1028.         if hum and not Plrs:GetPlayerFromCharacter(hum.Parent) and FindCham(v) == nil and FindESP(v) == nil then
  1029.             mobspawn[tostring(v.Parent)] = v.Parent
  1030.             if Bullshit.CHAMSEnabled and Bullshit.MobChams then
  1031.                 CreateChams(v)
  1032.             end
  1033.             if Bullshit.ESPEnabled and Bullshit.MobESP then
  1034.                 CreateESP(v)
  1035.             end
  1036.         end
  1037.     end
  1038.  
  1039.     if Bullshit.Mob_ESP_CHAMS_Ran_Once == false then
  1040.         for i, v in next, mobspawn do
  1041.             v.ChildAdded:connect(function(Obj)
  1042.                 if Bullshit.MobChams then
  1043.                     local t = tick()
  1044.                     local GetHum = Obj:FindFirstChildOfClass("Humanoid")
  1045.                     if GetHum == nil then
  1046.                         repeat
  1047.                             GetHum = Obj:FindFirstChildOfClass("Humanoid")
  1048.                             wait()
  1049.                         until GetHum ~= nil or (tick() - t) >= 10
  1050.                     end
  1051.                     if GetHum == nil then return end
  1052.  
  1053.                     CreateChams(Obj)
  1054.                 end
  1055.  
  1056.                 if Bullshit.MobESP then
  1057.                     local t = tick()
  1058.                     local GetHum = Obj:FindFirstChildOfClass("Humanoid")
  1059.                     if GetHum == nil then
  1060.                         repeat
  1061.                             GetHum = Obj:FindFirstChildOfClass("Humanoid")
  1062.                             wait()
  1063.                         until GetHum ~= nil or (tick() - t) >= 10
  1064.                     end
  1065.                     if GetHum == nil then return end
  1066.  
  1067.                     CreateESP(Obj)
  1068.                 end
  1069.             end)
  1070.         end
  1071.  
  1072.         Bullshit.Mob_ESP_CHAMS_Ran_Once = true
  1073.     end
  1074. end
  1075.  
  1076. function CreateChildAddedEventFor(Obj)
  1077.     Obj.ChildAdded:connect(function(Obj2)
  1078.         if Bullshit.OutlinesEnabled then
  1079.             if Obj2:IsA("BasePart") and not Plrs:GetPlayerFromCharacter(Obj2.Parent) and not Obj2.Parent:IsA("Hat") and not Obj2.Parent:IsA("Accessory") and Obj2.Parent.Name ~= "Tracers" then
  1080.                 local Data = { }
  1081.                 Data[2] = Obj2.Transparency
  1082.                 Obj2.Transparency = 1
  1083.                 local outline = Instance.new("SelectionBox")
  1084.                 outline.Name = "Outline"
  1085.                 outline.Color3 = Color3.new(0, 0, 0)
  1086.                 outline.SurfaceColor3 = Color3.new(0, 1, 0)
  1087.                 --outline.SurfaceTransparency = 0.9
  1088.                 outline.LineThickness = 0.01
  1089.                 outline.Transparency = 0.5
  1090.                 outline.Transparency = 0.5
  1091.                 outline.Adornee = Obj2
  1092.                 outline.Parent = Obj2
  1093.                 Data[1] = outline
  1094.                 rawset(Bullshit.OutlinedParts, Obj2, Data)
  1095.             end
  1096.  
  1097.             for i, v in next, Obj2:GetDescendants() do
  1098.                 if v:IsA("BasePart") and not Plrs:GetPlayerFromCharacter(v.Parent) and not v.Parent:IsA("Hat") and not v.Parent:IsA("Accessory") and v.Parent.Name ~= "Tracers" then
  1099.                     local Data = { }
  1100.                     Data[2] = v.Transparency
  1101.                     v.Transparency = 1
  1102.                     local outline = Instance.new("SelectionBox")
  1103.                     outline.Name = "Outline"
  1104.                     outline.Color3 = Color3.new(0, 0, 0)
  1105.                     outline.SurfaceColor3 = Color3.new(0, 1, 0)
  1106.                     --outline.SurfaceTransparency = 0.9
  1107.                     outline.LineThickness = 0.01
  1108.                     outline.Transparency = 0.5
  1109.                     outline.Adornee = v
  1110.                     outline.Parent = v
  1111.                     Data[1] = outline
  1112.                     rawset(Bullshit.OutlinedParts, v, Data)
  1113.                 end
  1114.                 CreateChildAddedEventFor(v)
  1115.             end
  1116.         end
  1117.         CreateChildAddedEventFor(Obj2)
  1118.     end)
  1119. end
  1120.  
  1121. function LightingHax()
  1122.     if Bullshit.OutlinesEnabled then
  1123.         Light.TimeOfDay = "00:00:00"
  1124.     end
  1125.  
  1126.     if Bullshit.FullbrightEnabled then
  1127.         Light.Ambient = Color3.new(1, 1, 1)
  1128.         Light.ColorShift_Bottom = Color3.new(1, 1, 1)
  1129.         Light.ColorShift_Top = Color3.new(1, 1, 1)
  1130.     end
  1131. end
  1132.  
  1133. Plrs.PlayerAdded:connect(function(Plr)
  1134.     if Bullshit.CharAddedEvent[Plr.Name] == nil then
  1135.         Bullshit.CharAddedEvent[Plr.Name] = Plr.CharacterAdded:connect(function(Char)
  1136.             if Bullshit.ESPEnabled then
  1137.                 RemoveESP(Plr)
  1138.                 CreateESP(Plr)
  1139.             end
  1140.             if Bullshit.CHAMSEnabled then
  1141.                 RemoveChams(Plr)
  1142.                 CreateChams(Plr)
  1143.             end
  1144.             if Bullshit.TracersEnabled then
  1145.                 CreateTracers(Plr)
  1146.             end
  1147.             repeat wait() until Char:FindFirstChild("HumanoidRootPart")
  1148.             TracerMT[Plr.Name] = Char.HumanoidRootPart
  1149.         end)
  1150.     end
  1151. end)
  1152.  
  1153. Plrs.PlayerRemoving:connect(function(Plr)
  1154.     if Bullshit.CharAddedEvent[Plr.Name] ~= nil then
  1155.         Bullshit.CharAddedEvent[Plr.Name]:Disconnect()
  1156.         Bullshit.CharAddedEvent[Plr.Name] = nil
  1157.     end
  1158.     RemoveESP(Plr)
  1159.     RemoveChams(Plr)
  1160.     RemoveTracers(Plr)
  1161.     TracerMT[Plr.Name] = nil
  1162. end)
  1163.  
  1164. function InitMain()
  1165.     -- Objects
  1166.    
  1167.     local Bullshit20 = Instance.new("ScreenGui", game)
  1168.         Bullshit20.Parent = game:GetService("StarterGui")
  1169.     local MainFrame = Instance.new("Frame")
  1170.     local Title = Instance.new("TextLabel")
  1171.     local design = Instance.new("Frame")
  1172.     local buttons = Instance.new("Frame")
  1173.     local ESPToggle = Instance.new("TextButton")
  1174.     local ChamsToggle = Instance.new("TextButton")
  1175.     local TracersToggle = Instance.new("TextButton")
  1176.     local OutlineToggle = Instance.new("TextButton")
  1177.     local DebugToggle = Instance.new("TextButton")
  1178.     local FullbrightToggle = Instance.new("TextButton")
  1179.     local BlacklistToggle = Instance.new("TextButton")
  1180.     local WhitelistToggle = Instance.new("TextButton")
  1181.     local Crosshair = Instance.new("TextButton")
  1182.     local AimbotToggle = Instance.new("TextButton")
  1183.     local Settings = Instance.new("TextButton")
  1184.     local Information = Instance.new("TextButton")
  1185.     local Information_2 = Instance.new("Frame")
  1186.     local Title_2 = Instance.new("TextLabel")
  1187.     local design_2 = Instance.new("Frame")
  1188.     local buttons_2 = Instance.new("ScrollingFrame")
  1189.     local TextLabel = Instance.new("TextLabel")
  1190.     local Settings_2 = Instance.new("Frame")
  1191.     local Title_3 = Instance.new("TextLabel")
  1192.     local design_3 = Instance.new("Frame")
  1193.     local buttons_3 = Instance.new("ScrollingFrame")
  1194.     local AllyColor = Instance.new("TextBox")
  1195.     local CHAMSLength = Instance.new("TextBox")
  1196.     local CrosshairColor = Instance.new("TextBox")
  1197.     local ESPLength = Instance.new("TextBox")
  1198.     local EnemyColor = Instance.new("TextBox")
  1199.     local FreeForAll = Instance.new("TextButton")
  1200.     local FriendColor = Instance.new("TextBox")
  1201.     local NeutralColor = Instance.new("TextBox")
  1202.     local TracersLength = Instance.new("TextBox")
  1203.     local TracersUnderChars = Instance.new("TextButton")
  1204.     local AutoFireToggle = Instance.new("TextButton")
  1205.     local AimbotKey = Instance.new("TextButton")
  1206.     local MobESPButton = Instance.new("TextButton")
  1207.     local MobChamsButton = Instance.new("TextButton")
  1208.     local TextLabel_2 = Instance.new("TextLabel")
  1209.     local TextLabel_3 = Instance.new("TextLabel")
  1210.     local TextLabel_4 = Instance.new("TextLabel")
  1211.     local TextLabel_5 = Instance.new("TextLabel")
  1212.     local TextLabel_6 = Instance.new("TextLabel")
  1213.     local TextLabel_7 = Instance.new("TextLabel")
  1214.     local TextLabel_8 = Instance.new("TextLabel")
  1215.     local TextLabel_9 = Instance.new("TextLabel")
  1216.     local TextLabel_10 = Instance.new("TextLabel")
  1217.     local TextLabel_11 = Instance.new("TextLabel")
  1218.     local TextLabel_12 = Instance.new("TextLabel")
  1219.     local TextLabel_13 = Instance.new("TextLabel")
  1220.     local TextLabel_14 = Instance.new("TextLabel")
  1221.     local TextLabel_15 = Instance.new("TextLabel")
  1222.     local SaveSettings = Instance.new("TextButton")
  1223.     local Blacklist = Instance.new("Frame")
  1224.     local nigga = Instance.new("TextLabel")
  1225.     local niggerfaggot = Instance.new("Frame")
  1226.     local players = Instance.new("ScrollingFrame")
  1227.     local buttonsex = Instance.new("Frame")
  1228.     local Playername = Instance.new("TextBox")
  1229.     local AddToBlacklist = Instance.new("TextButton")
  1230.     local RemoveToBlacklist = Instance.new("TextButton")
  1231.     local SaveBlacklist = Instance.new("TextButton")
  1232.     local Whitelist = Instance.new("Frame")
  1233.     local nigga2 = Instance.new("TextLabel")
  1234.     local niggerfaggot2 = Instance.new("Frame")
  1235.     local players2 = Instance.new("ScrollingFrame")
  1236.     local buttonsex2 = Instance.new("Frame")
  1237.     local Playername2 = Instance.new("TextBox")
  1238.     local AddToWhitelist = Instance.new("TextButton")
  1239.     local RemoveToWhitelist = Instance.new("TextButton")
  1240.     local SaveWhitelist = Instance.new("TextButton")
  1241.    
  1242.     -- Properties
  1243.    
  1244.     Bullshit20.Name = "Bullshit 3.0"
  1245.     Bullshit20.Parent = CoreGui
  1246.     Bullshit20.ResetOnSpawn = false
  1247.    
  1248.     MainFrame.Name = "MainFrame"
  1249.     MainFrame.Parent = Bullshit20
  1250.     MainFrame.Active = true
  1251.     MainFrame.BackgroundColor3 = Color3.new(0.176471, 0.176471, 0.176471)
  1252.     MainFrame.BorderSizePixel = 0
  1253.     MainFrame.Draggable = true
  1254.     MainFrame.Position = UDim2.new(0.200000003, -175, 0.5, -100)
  1255.     MainFrame.Size = UDim2.new(0, 350, 0, 315)
  1256.    
  1257.     Title.Name = "Title"
  1258.     Title.Parent = MainFrame
  1259.     Title.BackgroundColor3 = Color3.new(1, 1, 1)
  1260.     Title.BackgroundTransparency = 1
  1261.     Title.Size = UDim2.new(1, 0, 0, 50)
  1262.     Title.Font = Enum.Font.SourceSansBold
  1263.     Title.Text = "Aimbot gui #FUCK NIGGERS"
  1264.     Title.TextColor3 = Color3.new(1, 1, 1)
  1265.     Title.TextSize = 18
  1266.     Title.TextTransparency = 0.5
  1267.    
  1268.     design.Name = "design"
  1269.     design.Parent = MainFrame
  1270.     design.BackgroundColor3 = Color3.new(1, 1, 1)
  1271.     design.BackgroundTransparency = 0.5
  1272.     design.BorderSizePixel = 0
  1273.     design.Position = UDim2.new(0.0500000007, 0, 0, 50)
  1274.     design.Size = UDim2.new(0.899999976, 0, 0, 2)
  1275.    
  1276.     buttons.Name = "buttons"
  1277.     buttons.Parent = MainFrame
  1278.     buttons.BackgroundColor3 = Color3.new(1, 1, 1)
  1279.     buttons.BackgroundTransparency = 1
  1280.     buttons.Position = UDim2.new(0, 20, 0, 70)
  1281.     buttons.Size = UDim2.new(1, -40, 1, -80)
  1282.  
  1283.     Blacklist.Name = "Blacklist"
  1284.     Blacklist.Parent = MainFrame
  1285.     Blacklist.Active = true
  1286.     Blacklist.BackgroundColor3 = Color3.new(0.176471, 0.176471, 0.176471)
  1287.     Blacklist.BorderSizePixel = 0
  1288.     Blacklist.Position = UDim2.new(1, 3, 0.5, -138)
  1289.     Blacklist.Size = UDim2.new(0, 350, 0, 375)
  1290.     Blacklist.Visible = false
  1291.    
  1292.     nigga.Name = "nigga"
  1293.     nigga.Parent = Blacklist
  1294.     nigga.BackgroundColor3 = Color3.new(1, 1, 1)
  1295.     nigga.BackgroundTransparency = 1
  1296.     nigga.Size = UDim2.new(1, 0, 0, 50)
  1297.     nigga.Font = Enum.Font.SourceSansBold
  1298.     nigga.Text = "Blacklist Menu"
  1299.     nigga.TextColor3 = Color3.new(1, 1, 1)
  1300.     nigga.TextSize = 18
  1301.     nigga.TextTransparency = 0.5
  1302.    
  1303.     niggerfaggot.Name = "niggerfaggot"
  1304.     niggerfaggot.Parent = Blacklist
  1305.     niggerfaggot.BackgroundColor3 = Color3.new(1, 1, 1)
  1306.     niggerfaggot.BackgroundTransparency = 0.5
  1307.     niggerfaggot.BorderSizePixel = 0
  1308.     niggerfaggot.Position = UDim2.new(0.0500000007, 0, 0, 50)
  1309.     niggerfaggot.Size = UDim2.new(0.899999976, 0, 0, 2)
  1310.    
  1311.     players.Name = "players"
  1312.     players.Parent = Blacklist
  1313.     players.BackgroundColor3 = Color3.new(1, 1, 1)
  1314.     players.BackgroundTransparency = 1
  1315.     players.BorderSizePixel = 0
  1316.     players.Position = UDim2.new(0, 20, 0, 60)
  1317.     players.Size = UDim2.new(1, -40, 1, -175)
  1318.     players.CanvasSize = UDim2.new(0, 0, 5, 0)
  1319.     players.ScrollBarThickness = 8
  1320.    
  1321.     buttonsex.Name = "buttonsex"
  1322.     buttonsex.Parent = Blacklist
  1323.     buttonsex.BackgroundColor3 = Color3.new(1, 1, 1)
  1324.     buttonsex.BackgroundTransparency = 1
  1325.     buttonsex.Position = UDim2.new(0, 20, 0, 250)
  1326.     buttonsex.Size = UDim2.new(1, -40, 0, 100)
  1327.    
  1328.     Playername.Name = "Playername"
  1329.     Playername.Parent = buttonsex
  1330.     Playername.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1331.     Playername.BackgroundTransparency = 0.5
  1332.     Playername.BorderSizePixel = 0
  1333.     Playername.Size = UDim2.new(1, 0, 0, 20)
  1334.     Playername.Font = Enum.Font.SourceSansBold
  1335.     Playername.Text = "Enter Player Name"
  1336.     Playername.TextSize = 14
  1337.     Playername.TextWrapped = true
  1338.    
  1339.     AddToBlacklist.Name = "AddToBlacklist"
  1340.     AddToBlacklist.Parent = buttonsex
  1341.     AddToBlacklist.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1342.     AddToBlacklist.BackgroundTransparency = 0.5
  1343.     AddToBlacklist.BorderSizePixel = 0
  1344.     AddToBlacklist.Position = UDim2.new(0, 0, 0, 30)
  1345.     AddToBlacklist.Size = UDim2.new(1, 0, 0, 20)
  1346.     AddToBlacklist.Font = Enum.Font.SourceSansBold
  1347.     AddToBlacklist.Text = "Add to Blacklist"
  1348.     AddToBlacklist.TextSize = 14
  1349.     AddToBlacklist.TextWrapped = true
  1350.    
  1351.     RemoveToBlacklist.Name = "RemoveToBlacklist"
  1352.     RemoveToBlacklist.Parent = buttonsex
  1353.     RemoveToBlacklist.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1354.     RemoveToBlacklist.BackgroundTransparency = 0.5
  1355.     RemoveToBlacklist.BorderSizePixel = 0
  1356.     RemoveToBlacklist.Position = UDim2.new(0, 0, 0, 60)
  1357.     RemoveToBlacklist.Size = UDim2.new(1, 0, 0, 20)
  1358.     RemoveToBlacklist.Font = Enum.Font.SourceSansBold
  1359.     RemoveToBlacklist.Text = "Remove from Blacklist"
  1360.     RemoveToBlacklist.TextSize = 14
  1361.     RemoveToBlacklist.TextWrapped = true
  1362.  
  1363.     SaveBlacklist.Name = "SaveBlacklist"
  1364.     SaveBlacklist.Parent = buttonsex
  1365.     SaveBlacklist.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1366.     SaveBlacklist.BackgroundTransparency = 0.5
  1367.     SaveBlacklist.BorderSizePixel = 0
  1368.     SaveBlacklist.Position = UDim2.new(0, 0, 0, 90)
  1369.     SaveBlacklist.Size = UDim2.new(1, 0, 0, 20)
  1370.     SaveBlacklist.Font = Enum.Font.SourceSansBold
  1371.     SaveBlacklist.Text = "Save Blacklist"
  1372.     SaveBlacklist.TextSize = 14
  1373.     SaveBlacklist.TextWrapped = true
  1374.  
  1375.     Whitelist.Name = "Whitelist"
  1376.     Whitelist.Parent = MainFrame
  1377.     Whitelist.Active = true
  1378.     Whitelist.BackgroundColor3 = Color3.new(0.176471, 0.176471, 0.176471)
  1379.     Whitelist.BorderSizePixel = 0
  1380.     Whitelist.Position = UDim2.new(1, 3, 0.5, -138)
  1381.     Whitelist.Size = UDim2.new(0, 350, 0, 375)
  1382.     Whitelist.Visible = false
  1383.    
  1384.     nigga2.Name = "nigga2"
  1385.     nigga2.Parent = Whitelist
  1386.     nigga2.BackgroundColor3 = Color3.new(1, 1, 1)
  1387.     nigga2.BackgroundTransparency = 1
  1388.     nigga2.Size = UDim2.new(1, 0, 0, 50)
  1389.     nigga2.Font = Enum.Font.SourceSansBold
  1390.     nigga2.Text = "Friends List Menu"
  1391.     nigga2.TextColor3 = Color3.new(1, 1, 1)
  1392.     nigga2.TextSize = 18
  1393.     nigga2.TextTransparency = 0.5
  1394.    
  1395.     niggerfaggot2.Name = "niggerfaggot2"
  1396.     niggerfaggot2.Parent = Whitelist
  1397.     niggerfaggot2.BackgroundColor3 = Color3.new(1, 1, 1)
  1398.     niggerfaggot2.BackgroundTransparency = 0.5
  1399.     niggerfaggot2.BorderSizePixel = 0
  1400.     niggerfaggot2.Position = UDim2.new(0.0500000007, 0, 0, 50)
  1401.     niggerfaggot2.Size = UDim2.new(0.899999976, 0, 0, 2)
  1402.    
  1403.     players2.Name = "players2"
  1404.     players2.Parent = Whitelist
  1405.     players2.BackgroundColor3 = Color3.new(1, 1, 1)
  1406.     players2.BackgroundTransparency = 1
  1407.     players2.BorderSizePixel = 0
  1408.     players2.Position = UDim2.new(0, 20, 0, 60)
  1409.     players2.Size = UDim2.new(1, -40, 1, -175)
  1410.     players2.CanvasSize = UDim2.new(0, 0, 5, 0)
  1411.     players2.ScrollBarThickness = 8
  1412.    
  1413.     buttonsex2.Name = "buttonsex2"
  1414.     buttonsex2.Parent = Whitelist
  1415.     buttonsex2.BackgroundColor3 = Color3.new(1, 1, 1)
  1416.     buttonsex2.BackgroundTransparency = 1
  1417.     buttonsex2.Position = UDim2.new(0, 20, 0, 250)
  1418.     buttonsex2.Size = UDim2.new(1, -40, 0, 100)
  1419.    
  1420.     Playername2.Name = "Playername2"
  1421.     Playername2.Parent = buttonsex2
  1422.     Playername2.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1423.     Playername2.BackgroundTransparency = 0.5
  1424.     Playername2.BorderSizePixel = 0
  1425.     Playername2.Size = UDim2.new(1, 0, 0, 20)
  1426.     Playername2.Font = Enum.Font.SourceSansBold
  1427.     Playername2.Text = "Enter Player Name"
  1428.     Playername2.TextSize = 14
  1429.     Playername2.TextWrapped = true
  1430.    
  1431.     AddToWhitelist.Name = "AddToWhitelist"
  1432.     AddToWhitelist.Parent = buttonsex2
  1433.     AddToWhitelist.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1434.     AddToWhitelist.BackgroundTransparency = 0.5
  1435.     AddToWhitelist.BorderSizePixel = 0
  1436.     AddToWhitelist.Position = UDim2.new(0, 0, 0, 30)
  1437.     AddToWhitelist.Size = UDim2.new(1, 0, 0, 20)
  1438.     AddToWhitelist.Font = Enum.Font.SourceSansBold
  1439.     AddToWhitelist.Text = "Add to Friends List"
  1440.     AddToWhitelist.TextSize = 14
  1441.     AddToWhitelist.TextWrapped = true
  1442.    
  1443.     RemoveToWhitelist.Name = "RemoveToWhitelist"
  1444.     RemoveToWhitelist.Parent = buttonsex2
  1445.     RemoveToWhitelist.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1446.     RemoveToWhitelist.BackgroundTransparency = 0.5
  1447.     RemoveToWhitelist.BorderSizePixel = 0
  1448.     RemoveToWhitelist.Position = UDim2.new(0, 0, 0, 60)
  1449.     RemoveToWhitelist.Size = UDim2.new(1, 0, 0, 20)
  1450.     RemoveToWhitelist.Font = Enum.Font.SourceSansBold
  1451.     RemoveToWhitelist.Text = "Remove from Friends List"
  1452.     RemoveToWhitelist.TextSize = 14
  1453.     RemoveToWhitelist.TextWrapped = true
  1454.  
  1455.     SaveWhitelist.Name = "SaveWhitelist"
  1456.     SaveWhitelist.Parent = buttonsex2
  1457.     SaveWhitelist.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1458.     SaveWhitelist.BackgroundTransparency = 0.5
  1459.     SaveWhitelist.BorderSizePixel = 0
  1460.     SaveWhitelist.Position = UDim2.new(0, 0, 0, 90)
  1461.     SaveWhitelist.Size = UDim2.new(1, 0, 0, 20)
  1462.     SaveWhitelist.Font = Enum.Font.SourceSansBold
  1463.     SaveWhitelist.Text = "Save Friends List"
  1464.     SaveWhitelist.TextSize = 14
  1465.     SaveWhitelist.TextWrapped = true
  1466.  
  1467.     BlacklistToggle.Name = "BlacklistToggle"
  1468.     BlacklistToggle.Parent = buttons
  1469.     BlacklistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  1470.     BlacklistToggle.BackgroundTransparency = 0.5
  1471.     BlacklistToggle.BorderSizePixel = 0
  1472.     BlacklistToggle.Position = UDim2.new(0, 0, 0, 200)
  1473.     BlacklistToggle.Size = UDim2.new(0, 150, 0, 30)
  1474.     BlacklistToggle.Font = Enum.Font.SourceSansBold
  1475.     BlacklistToggle.Text = "Blacklist"
  1476.     BlacklistToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
  1477.     BlacklistToggle.TextSize = 14
  1478.     BlacklistToggle.TextWrapped = true
  1479.  
  1480.     WhitelistToggle.Name = "WhitelistToggle"
  1481.     WhitelistToggle.Parent = buttons
  1482.     WhitelistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  1483.     WhitelistToggle.BackgroundTransparency = 0.5
  1484.     WhitelistToggle.BorderSizePixel = 0
  1485.     WhitelistToggle.Position = UDim2.new(1, -150, 0, 200)
  1486.     WhitelistToggle.Size = UDim2.new(0, 150, 0, 30)
  1487.     WhitelistToggle.Font = Enum.Font.SourceSansBold
  1488.     WhitelistToggle.Text = "Friends List"
  1489.     WhitelistToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
  1490.     WhitelistToggle.TextSize = 14
  1491.     WhitelistToggle.TextWrapped = true
  1492.    
  1493.     ESPToggle.Name = "ESPToggle"
  1494.     ESPToggle.Parent = buttons
  1495.     ESPToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  1496.     ESPToggle.BackgroundTransparency = 0.5
  1497.     ESPToggle.BorderSizePixel = 0
  1498.     ESPToggle.Size = UDim2.new(0, 150, 0, 30)
  1499.     ESPToggle.Font = Enum.Font.SourceSansBold
  1500.     ESPToggle.Text = "ESP"
  1501.     ESPToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
  1502.     ESPToggle.TextSize = 14
  1503.     ESPToggle.TextWrapped = true
  1504.    
  1505.     ChamsToggle.Name = "ChamsToggle"
  1506.     ChamsToggle.Parent = buttons
  1507.     ChamsToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  1508.     ChamsToggle.BackgroundTransparency = 0.5
  1509.     ChamsToggle.BorderSizePixel = 0
  1510.     ChamsToggle.Position = UDim2.new(1, -150, 0, 0)
  1511.     ChamsToggle.Size = UDim2.new(0, 150, 0, 30)
  1512.     ChamsToggle.Font = Enum.Font.SourceSansBold
  1513.     ChamsToggle.Text = "Chams"
  1514.     ChamsToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
  1515.     ChamsToggle.TextSize = 14
  1516.     ChamsToggle.TextWrapped = true
  1517.    
  1518.     TracersToggle.Name = "TracersToggle"
  1519.     TracersToggle.Parent = buttons
  1520.     TracersToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  1521.     TracersToggle.BackgroundTransparency = 0.5
  1522.     TracersToggle.BorderSizePixel = 0
  1523.     TracersToggle.Position = UDim2.new(0, 0, 0, 40)
  1524.     TracersToggle.Size = UDim2.new(0, 150, 0, 30)
  1525.     TracersToggle.Font = Enum.Font.SourceSansBold
  1526.     TracersToggle.Text = "Tracers"
  1527.     TracersToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
  1528.     TracersToggle.TextSize = 14
  1529.     TracersToggle.TextWrapped = true
  1530.    
  1531.     OutlineToggle.Name = "OutlineToggle"
  1532.     OutlineToggle.Parent = buttons
  1533.     OutlineToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  1534.     OutlineToggle.BackgroundTransparency = 0.5
  1535.     OutlineToggle.BorderSizePixel = 0
  1536.     OutlineToggle.Position = UDim2.new(1, -150, 0, 40)
  1537.     OutlineToggle.Size = UDim2.new(0, 150, 0, 30)
  1538.     OutlineToggle.Font = Enum.Font.SourceSansBold
  1539.     OutlineToggle.Text = "Outlines"
  1540.     OutlineToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
  1541.     OutlineToggle.TextSize = 14
  1542.     OutlineToggle.TextWrapped = true
  1543.    
  1544.     DebugToggle.Name = "DebugToggle"
  1545.     DebugToggle.Parent = buttons
  1546.     DebugToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  1547.     DebugToggle.BackgroundTransparency = 0.5
  1548.     DebugToggle.BorderSizePixel = 0
  1549.     DebugToggle.Position = UDim2.new(1, -150, 0, 80)
  1550.     DebugToggle.Size = UDim2.new(0, 150, 0, 30)
  1551.     DebugToggle.Font = Enum.Font.SourceSansBold
  1552.     DebugToggle.Text = "Debug Info"
  1553.     DebugToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
  1554.     DebugToggle.TextSize = 14
  1555.     DebugToggle.TextWrapped = true
  1556.    
  1557.     FullbrightToggle.Name = "FullbrightToggle"
  1558.     FullbrightToggle.Parent = buttons
  1559.     FullbrightToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  1560.     FullbrightToggle.BackgroundTransparency = 0.5
  1561.     FullbrightToggle.BorderSizePixel = 0
  1562.     FullbrightToggle.Position = UDim2.new(0, 0, 0, 80)
  1563.     FullbrightToggle.Size = UDim2.new(0, 150, 0, 30)
  1564.     FullbrightToggle.Font = Enum.Font.SourceSansBold
  1565.     FullbrightToggle.Text = "Fullbright"
  1566.     FullbrightToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
  1567.     FullbrightToggle.TextSize = 14
  1568.     FullbrightToggle.TextWrapped = true
  1569.    
  1570.     Crosshair.Name = "Crosshair"
  1571.     Crosshair.Parent = buttons
  1572.     Crosshair.BackgroundColor3 = Color3.new(1, 1, 1)
  1573.     Crosshair.BackgroundTransparency = 0.5
  1574.     Crosshair.BorderSizePixel = 0
  1575.     Crosshair.Position = UDim2.new(0, 0, 0, 120)
  1576.     Crosshair.Size = UDim2.new(0, 150, 0, 30)
  1577.     Crosshair.Font = Enum.Font.SourceSansBold
  1578.     Crosshair.Text = "Crosshair"
  1579.     Crosshair.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
  1580.     Crosshair.TextSize = 14
  1581.     Crosshair.TextWrapped = true
  1582.    
  1583.     AimbotToggle.Name = "AimbotToggle"
  1584.     AimbotToggle.Parent = buttons
  1585.     AimbotToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  1586.     AimbotToggle.BackgroundTransparency = 0.5
  1587.     AimbotToggle.BorderSizePixel = 0
  1588.     AimbotToggle.Position = UDim2.new(1, -150, 0, 120)
  1589.     AimbotToggle.Size = UDim2.new(0, 150, 0, 30)
  1590.     AimbotToggle.Font = Enum.Font.SourceSansBold
  1591.     AimbotToggle.Text = "Aimlock"
  1592.     AimbotToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
  1593.     AimbotToggle.TextSize = 14
  1594.     AimbotToggle.TextWrapped = true
  1595.    
  1596.     Settings.Name = "Settings"
  1597.     Settings.Parent = buttons
  1598.     Settings.BackgroundColor3 = Color3.new(1, 1, 1)
  1599.     Settings.BackgroundTransparency = 0.5
  1600.     Settings.BorderSizePixel = 0
  1601.     Settings.Position = UDim2.new(1, -150, 0, 160)
  1602.     Settings.Size = UDim2.new(0, 150, 0, 30)
  1603.     Settings.Font = Enum.Font.SourceSansBold
  1604.     Settings.Text = "Settings"
  1605.     Settings.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
  1606.     Settings.TextSize = 14
  1607.     Settings.TextWrapped = true
  1608.    
  1609.     Information.Name = "Information"
  1610.     Information.Parent = buttons
  1611.     Information.BackgroundColor3 = Color3.new(1, 1, 1)
  1612.     Information.BackgroundTransparency = 0.5
  1613.     Information.BorderSizePixel = 0
  1614.     Information.Position = UDim2.new(0, 0, 0, 160)
  1615.     Information.Size = UDim2.new(0, 150, 0, 30)
  1616.     Information.Font = Enum.Font.SourceSansBold
  1617.     Information.Text = "Information"
  1618.     Information.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
  1619.     Information.TextSize = 14
  1620.     Information.TextWrapped = true
  1621.    
  1622.     Information_2.Name = "Information"
  1623.     Information_2.Parent = MainFrame
  1624.     Information_2.Active = true
  1625.     Information_2.BackgroundColor3 = Color3.new(0.176471, 0.176471, 0.176471)
  1626.     Information_2.BorderSizePixel = 0
  1627.     Information_2.Position = UDim2.new(1, 3, 0.5, -138)
  1628.     Information_2.Size = UDim2.new(0, 350, 0, 365)
  1629.     Information_2.Visible = false
  1630.    
  1631.     Title_2.Name = "Title"
  1632.     Title_2.Parent = Information_2
  1633.     Title_2.BackgroundColor3 = Color3.new(1, 1, 1)
  1634.     Title_2.BackgroundTransparency = 1
  1635.     Title_2.Size = UDim2.new(1, 0, 0, 50)
  1636.     Title_2.Font = Enum.Font.SourceSansBold
  1637.     Title_2.Text = "Information"
  1638.     Title_2.TextColor3 = Color3.new(1, 1, 1)
  1639.     Title_2.TextSize = 18
  1640.     Title_2.TextTransparency = 0.5
  1641.    
  1642.     design_2.Name = "design"
  1643.     design_2.Parent = Information_2
  1644.     design_2.BackgroundColor3 = Color3.new(1, 1, 1)
  1645.     design_2.BackgroundTransparency = 0.5
  1646.     design_2.BorderSizePixel = 0
  1647.     design_2.Position = UDim2.new(0.0500000007, 0, 0, 50)
  1648.     design_2.Size = UDim2.new(0.899999976, 0, 0, 2)
  1649.    
  1650.     buttons_2.Name = "buttons"
  1651.     buttons_2.Parent = Information_2
  1652.     buttons_2.BackgroundColor3 = Color3.new(1, 1, 1)
  1653.     buttons_2.BackgroundTransparency = 1
  1654.     buttons_2.BorderSizePixel = 0
  1655.     buttons_2.Position = UDim2.new(0, 20, 0, 60)
  1656.     buttons_2.Size = UDim2.new(1, -40, 1, -70)
  1657.     buttons_2.CanvasSize = UDim2.new(5, 0, 5, 0)
  1658.     buttons_2.ScrollBarThickness = 5
  1659.    
  1660.     TextLabel.Parent = buttons_2
  1661.     TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  1662.     TextLabel.BackgroundTransparency = 1
  1663.     TextLabel.Size = UDim2.new(1, -20, 1, 0)
  1664.     TextLabel.Font = Enum.Font.SourceSansBold
  1665.     TextLabel.Text = [[
  1666. hint: god made black people black because black people are niggers !
  1667. GUI by: SOMEONE WHO WANTS HIS NAME HIDDEN.
  1668.  
  1669. To hide/show the GUI press the "P" key on your keyboard.
  1670.  
  1671. NOTICE: Since my string manipulation skills aren't the greatest, changing esp/cham colors might be quite buggy.
  1672. NOTICE #2: The blacklist feature will return! I just didn't have enough time to make the gui.
  1673. NOTICE #3: Save Settings might still be bugged. Message me if it's fucked up still.
  1674.  
  1675. This works on every game, though the Aimbot does NOT! (Doesn't work on: Jailbreak, and Phantom Forces)
  1676.  
  1677. FAQ:
  1678. 1) How do I use the aimbot?
  1679. A: Activate it, and hold right-click in-game. The aimbot will lock on to the closest enemy NOT behind a wall. (If said player is behind a wall, it will find the next closest player not behind a wall.)
  1680.  
  1681. 2) ESP/Chams don't work on the game I play?
  1682. A: Some games require me to make patches (ex: Murder Mystery, Murder Mystery X) to request a patch or a game message me on discord.
  1683.  
  1684. 3) How did I detect when a player is behind a wall?
  1685. A: Raycasting the camera to another player.
  1686.  
  1687. 4) My bullets still miss when using aimbot?!
  1688. A: Blame bullet spread, try and control how often you fire. (Murder Mystery 2 = trash) (Why the fuck does a single shot pistol have bullet spread? lol wtf?)
  1689.  
  1690. Change Log:
  1691. 3/10/2018:
  1692. + Fixed more bugs with chams
  1693.  
  1694. 3/10/2018:
  1695. + Fixed how chams broke when a player respawned.
  1696.  
  1697. 3/10/2018:
  1698. + Fixed ESP not updating correctly.
  1699. + Fixed Chams not updating correctly. (MAYBE? IDK WHAT IS BREAKING THIS)
  1700.  
  1701. 3/9/2018:
  1702. + Mob ESP/Chams! (BETA!)
  1703.  
  1704. 3/8/2018:
  1705. + Fixed the error you get when not entering a valid number for esp/chams/tracer lengths.
  1706. + Fixed lag issues with aimlock.
  1707. + Fixed lag issues with chams.
  1708.  
  1709. 3/8/2018:
  1710. + Patch for Murder 15
  1711. - Temporarily removed auto fire since mouse1click is broken on Synapse :(
  1712.  
  1713. 3/7/2018:
  1714. + Updated save settings.
  1715. + Can now customize aimlock key.
  1716.  
  1717. 3/7/2018:
  1718. + Patch for Wild Revolver.
  1719. + Fix for autofire. (Hopefully)
  1720.  
  1721. 3/6/2018:
  1722. - Removed :IsFriendsWith check. (Use Friends List GUI instead)
  1723.  
  1724. 3/4/2018:
  1725. + Added Friend List Menu
  1726. + Patch for Assassin!
  1727.  
  1728. 3/4/2018:
  1729. + Fixed crosshair toggle.
  1730. + Aimlock patch for Island Royal.
  1731. + Finally fixed save settings.
  1732.  
  1733. 3/4/2018:
  1734. + Aimlock fixed for Unit 1968: Vietnam
  1735. + Autofire setting for aimlock
  1736. + Fixed how you sometimes had to double click buttons to activate a option
  1737.  
  1738. 3/4/2018:
  1739. + Fixed FreeForAll setting bug.
  1740. + Using aimlock on Phantom Forces / Jailbreak will now tell you it will not work.
  1741. * Renamed Aimbot back to Aimlock
  1742.  
  1743. 3/3/2018:
  1744. + Blacklist feature re-added.
  1745. + Aimbot will no longer focus people in the blacklist.
  1746. + Compatible on exploits that have readfile and writefile.
  1747.  
  1748. 3/3/2018:
  1749. + GUI Overhaul
  1750. + Aimbot now only targets people NOT behind walls
  1751. + Chams now dim when x player is visible on your screen.
  1752. + Chams no longer have the humanoid root part. (Your welcome)
  1753. + Patch for Silent Assassin
  1754. + My discord was deleted, so I'm using pastebin now. (Auto updates :)
  1755. ]]
  1756.     TextLabel.TextColor3 = Color3.new(1, 1, 1)
  1757.     TextLabel.TextSize = 16
  1758.     TextLabel.TextTransparency = 0.5
  1759.     TextLabel.TextXAlignment = Enum.TextXAlignment.Left
  1760.     TextLabel.TextYAlignment = Enum.TextYAlignment.Top
  1761.    
  1762.     Settings_2.Name = "Settings"
  1763.     Settings_2.Parent = MainFrame
  1764.     Settings_2.Active = true
  1765.     Settings_2.BackgroundColor3 = Color3.new(0.176471, 0.176471, 0.176471)
  1766.     Settings_2.BorderSizePixel = 0
  1767.     Settings_2.Position = UDim2.new(1, 3, 0.5, -138)
  1768.     Settings_2.Size = UDim2.new(0, 350, 0, 365)
  1769.     Settings_2.Visible = false
  1770.    
  1771.     Title_3.Name = "Title"
  1772.     Title_3.Parent = Settings_2
  1773.     Title_3.BackgroundColor3 = Color3.new(1, 1, 1)
  1774.     Title_3.BackgroundTransparency = 1
  1775.     Title_3.Size = UDim2.new(1, 0, 0, 50)
  1776.     Title_3.Font = Enum.Font.SourceSansBold
  1777.     Title_3.Text = "Settings Menu"
  1778.     Title_3.TextColor3 = Color3.new(1, 1, 1)
  1779.     Title_3.TextSize = 18
  1780.     Title_3.TextTransparency = 0.5
  1781.    
  1782.     design_3.Name = "design"
  1783.     design_3.Parent = Settings_2
  1784.     design_3.BackgroundColor3 = Color3.new(1, 1, 1)
  1785.     design_3.BackgroundTransparency = 0.5
  1786.     design_3.BorderSizePixel = 0
  1787.     design_3.Position = UDim2.new(0.0500000007, 0, 0, 50)
  1788.     design_3.Size = UDim2.new(0.899999976, 0, 0, 2)
  1789.    
  1790.     buttons_3.Name = "buttons"
  1791.     buttons_3.Parent = Settings_2
  1792.     buttons_3.BackgroundColor3 = Color3.new(1, 1, 1)
  1793.     buttons_3.BackgroundTransparency = 1
  1794.     buttons_3.BorderSizePixel = 0
  1795.     buttons_3.Position = UDim2.new(0, 20, 0, 60)
  1796.     buttons_3.Size = UDim2.new(1, -40, 1, -70)
  1797.     buttons_3.ScrollBarThickness = 8
  1798.    
  1799.     AllyColor.Name = "AllyColor"
  1800.     AllyColor.Parent = buttons_3
  1801.     AllyColor.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1802.     AllyColor.BackgroundTransparency = 0.5
  1803.     AllyColor.BorderSizePixel = 0
  1804.     AllyColor.Position = UDim2.new(1, -150, 0, 180)
  1805.     AllyColor.Size = UDim2.new(0, 135, 0, 20)
  1806.     AllyColor.Font = Enum.Font.SourceSansBold
  1807.     AllyColor.Text = tostring(Bullshit.Colors.Ally)
  1808.     AllyColor.TextSize = 14
  1809.     AllyColor.TextWrapped = true
  1810.    
  1811.     CHAMSLength.Name = "CHAMSLength"
  1812.     CHAMSLength.Parent = buttons_3
  1813.     CHAMSLength.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1814.     CHAMSLength.BackgroundTransparency = 0.5
  1815.     CHAMSLength.BorderSizePixel = 0
  1816.     CHAMSLength.Position = UDim2.new(1, -150, 0, 60)
  1817.     CHAMSLength.Size = UDim2.new(0, 135, 0, 20)
  1818.     CHAMSLength.Font = Enum.Font.SourceSansBold
  1819.     CHAMSLength.Text = tostring(Bullshit.CHAMSLength)
  1820.     CHAMSLength.TextSize = 14
  1821.     CHAMSLength.TextWrapped = true
  1822.    
  1823.     CrosshairColor.Name = "CrosshairColor"
  1824.     CrosshairColor.Parent = buttons_3
  1825.     CrosshairColor.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1826.     CrosshairColor.BackgroundTransparency = 0.5
  1827.     CrosshairColor.BorderSizePixel = 0
  1828.     CrosshairColor.Position = UDim2.new(1, -150, 0, 270)
  1829.     CrosshairColor.Size = UDim2.new(0, 135, 0, 20)
  1830.     CrosshairColor.Font = Enum.Font.SourceSansBold
  1831.     CrosshairColor.Text = tostring(Bullshit.Colors.Crosshair)
  1832.     CrosshairColor.TextSize = 14
  1833.     CrosshairColor.TextWrapped = true
  1834.    
  1835.     ESPLength.Name = "ESPLength"
  1836.     ESPLength.Parent = buttons_3
  1837.     ESPLength.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1838.     ESPLength.BackgroundTransparency = 0.5
  1839.     ESPLength.BorderSizePixel = 0
  1840.     ESPLength.Position = UDim2.new(1, -150, 0, 30)
  1841.     ESPLength.Size = UDim2.new(0, 135, 0, 20)
  1842.     ESPLength.Font = Enum.Font.SourceSansBold
  1843.     ESPLength.Text = tostring(Bullshit.ESPLength)
  1844.     ESPLength.TextSize = 14
  1845.     ESPLength.TextWrapped = true
  1846.    
  1847.     EnemyColor.Name = "EnemyColor"
  1848.     EnemyColor.Parent = buttons_3
  1849.     EnemyColor.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1850.     EnemyColor.BackgroundTransparency = 0.5
  1851.     EnemyColor.BorderSizePixel = 0
  1852.     EnemyColor.Position = UDim2.new(1, -150, 0, 150)
  1853.     EnemyColor.Size = UDim2.new(0, 135, 0, 20)
  1854.     EnemyColor.Font = Enum.Font.SourceSansBold
  1855.     EnemyColor.Text = tostring(Bullshit.Colors.Enemy)
  1856.     EnemyColor.TextSize = 14
  1857.     EnemyColor.TextWrapped = true
  1858.    
  1859.     FreeForAll.Name = "FreeForAll"
  1860.     FreeForAll.Parent = buttons_3
  1861.     FreeForAll.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1862.     FreeForAll.BackgroundTransparency = 0.5
  1863.     FreeForAll.BorderSizePixel = 0
  1864.     FreeForAll.Position = UDim2.new(1, -150, 0, 120)
  1865.     FreeForAll.Size = UDim2.new(0, 135, 0, 20)
  1866.     FreeForAll.Font = Enum.Font.SourceSansBold
  1867.     FreeForAll.Text = tostring(Bullshit.FreeForAll)
  1868.     FreeForAll.TextSize = 14
  1869.     FreeForAll.TextWrapped = true
  1870.    
  1871.     FriendColor.Name = "FriendColor"
  1872.     FriendColor.Parent = buttons_3
  1873.     FriendColor.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1874.     FriendColor.BackgroundTransparency = 0.5
  1875.     FriendColor.BorderSizePixel = 0
  1876.     FriendColor.Position = UDim2.new(1, -150, 0, 210)
  1877.     FriendColor.Size = UDim2.new(0, 135, 0, 20)
  1878.     FriendColor.Font = Enum.Font.SourceSansBold
  1879.     FriendColor.Text = tostring(Bullshit.Colors.Friend)
  1880.     FriendColor.TextSize = 14
  1881.     FriendColor.TextWrapped = true
  1882.    
  1883.     NeutralColor.Name = "NeutralColor"
  1884.     NeutralColor.Parent = buttons_3
  1885.     NeutralColor.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1886.     NeutralColor.BackgroundTransparency = 0.5
  1887.     NeutralColor.BorderSizePixel = 0
  1888.     NeutralColor.Position = UDim2.new(1, -150, 0, 240)
  1889.     NeutralColor.Size = UDim2.new(0, 135, 0, 20)
  1890.     NeutralColor.Font = Enum.Font.SourceSansBold
  1891.     NeutralColor.Text = tostring(Bullshit.Colors.Neutral)
  1892.     NeutralColor.TextSize = 14
  1893.     NeutralColor.TextWrapped = true
  1894.    
  1895.     TracersLength.Name = "TracersLength"
  1896.     TracersLength.Parent = buttons_3
  1897.     TracersLength.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1898.     TracersLength.BackgroundTransparency = 0.5
  1899.     TracersLength.BorderSizePixel = 0
  1900.     TracersLength.Position = UDim2.new(1, -150, 0, 0)
  1901.     TracersLength.Size = UDim2.new(0, 135, 0, 20)
  1902.     TracersLength.Font = Enum.Font.SourceSansBold
  1903.     TracersLength.Text = tostring(Bullshit.TracersLength)
  1904.     TracersLength.TextSize = 14
  1905.     TracersLength.TextWrapped = true
  1906.    
  1907.     TracersUnderChars.Name = "TracersUnderChars"
  1908.     TracersUnderChars.Parent = buttons_3
  1909.     TracersUnderChars.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1910.     TracersUnderChars.BackgroundTransparency = 0.5
  1911.     TracersUnderChars.BorderSizePixel = 0
  1912.     TracersUnderChars.Position = UDim2.new(1, -150, 0, 90)
  1913.     TracersUnderChars.Size = UDim2.new(0, 135, 0, 20)
  1914.     TracersUnderChars.Font = Enum.Font.SourceSansBold
  1915.     TracersUnderChars.Text = tostring(Bullshit.PlaceTracersUnderCharacter)
  1916.     TracersUnderChars.TextSize = 14
  1917.     TracersUnderChars.TextWrapped = true
  1918.  
  1919.     AutoFireToggle.Name = "AutoFireToggle"
  1920.     AutoFireToggle.Parent = buttons_3
  1921.     AutoFireToggle.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1922.     AutoFireToggle.BackgroundTransparency = 0.5
  1923.     AutoFireToggle.BorderSizePixel = 0
  1924.     AutoFireToggle.Position = UDim2.new(1, -150, 0, 300)
  1925.     AutoFireToggle.Size = UDim2.new(0, 135, 0, 20)
  1926.     AutoFireToggle.Font = Enum.Font.SourceSansBold
  1927.     AutoFireToggle.Text = tostring(Bullshit.AutoFire)
  1928.     AutoFireToggle.TextSize = 14
  1929.     AutoFireToggle.TextWrapped = true
  1930.  
  1931.     AimbotKey.Name = "AimbotKey"
  1932.     AimbotKey.Parent = buttons_3
  1933.     AimbotKey.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1934.     AimbotKey.BackgroundTransparency = 0.5
  1935.     AimbotKey.BorderSizePixel = 0
  1936.     AimbotKey.Position = UDim2.new(1, -150, 0, 330)
  1937.     AimbotKey.Size = UDim2.new(0, 135, 0, 20)
  1938.     AimbotKey.Font = Enum.Font.SourceSansBold
  1939.     AimbotKey.Text = tostring(Bullshit.AimbotKey)
  1940.     AimbotKey.TextSize = 14
  1941.     AimbotKey.TextWrapped = true
  1942.  
  1943.     MobESPButton.Name = "MobESPButton"
  1944.     MobESPButton.Parent = buttons_3
  1945.     MobESPButton.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1946.     MobESPButton.BackgroundTransparency = 0.5
  1947.     MobESPButton.BorderSizePixel = 0
  1948.     MobESPButton.Position = UDim2.new(1, -150, 0, 360)
  1949.     MobESPButton.Size = UDim2.new(0, 135, 0, 20)
  1950.     MobESPButton.Font = Enum.Font.SourceSansBold
  1951.     MobESPButton.Text = tostring(Bullshit.MobESP)
  1952.     MobESPButton.TextSize = 14
  1953.     MobESPButton.TextWrapped = true
  1954.  
  1955.     MobChamsButton.Name = "MobChamsButton"
  1956.     MobChamsButton.Parent = buttons_3
  1957.     MobChamsButton.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1958.     MobChamsButton.BackgroundTransparency = 0.5
  1959.     MobChamsButton.BorderSizePixel = 0
  1960.     MobChamsButton.Position = UDim2.new(1, -150, 0, 390)
  1961.     MobChamsButton.Size = UDim2.new(0, 135, 0, 20)
  1962.     MobChamsButton.Font = Enum.Font.SourceSansBold
  1963.     MobChamsButton.Text = tostring(Bullshit.MobChams)
  1964.     MobChamsButton.TextSize = 14
  1965.     MobChamsButton.TextWrapped = true
  1966.    
  1967.     TextLabel_2.Parent = buttons_3
  1968.     TextLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
  1969.     TextLabel_2.BackgroundTransparency = 1
  1970.     TextLabel_2.Size = UDim2.new(0.5, 0, 0, 20)
  1971.     TextLabel_2.Font = Enum.Font.SourceSansBold
  1972.     TextLabel_2.Text = "Tracers Length"
  1973.     TextLabel_2.TextColor3 = Color3.new(1, 1, 1)
  1974.     TextLabel_2.TextSize = 16
  1975.     TextLabel_2.TextTransparency = 0.5
  1976.    
  1977.     TextLabel_3.Parent = buttons_3
  1978.     TextLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
  1979.     TextLabel_3.BackgroundTransparency = 1
  1980.     TextLabel_3.Position = UDim2.new(0, 0, 0, 30)
  1981.     TextLabel_3.Size = UDim2.new(0.5, 0, 0, 20)
  1982.     TextLabel_3.Font = Enum.Font.SourceSansBold
  1983.     TextLabel_3.Text = "ESP Length"
  1984.     TextLabel_3.TextColor3 = Color3.new(1, 1, 1)
  1985.     TextLabel_3.TextSize = 16
  1986.     TextLabel_3.TextTransparency = 0.5
  1987.    
  1988.     TextLabel_4.Parent = buttons_3
  1989.     TextLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)
  1990.     TextLabel_4.BackgroundTransparency = 1
  1991.     TextLabel_4.Position = UDim2.new(0, 0, 0, 60)
  1992.     TextLabel_4.Size = UDim2.new(0.5, 0, 0, 20)
  1993.     TextLabel_4.Font = Enum.Font.SourceSansBold
  1994.     TextLabel_4.Text = "Chams Length"
  1995.     TextLabel_4.TextColor3 = Color3.new(1, 1, 1)
  1996.     TextLabel_4.TextSize = 16
  1997.     TextLabel_4.TextTransparency = 0.5
  1998.    
  1999.     TextLabel_5.Parent = buttons_3
  2000.     TextLabel_5.BackgroundColor3 = Color3.new(1, 1, 1)
  2001.     TextLabel_5.BackgroundTransparency = 1
  2002.     TextLabel_5.Position = UDim2.new(0, 0, 0, 90)
  2003.     TextLabel_5.Size = UDim2.new(0.5, 0, 0, 20)
  2004.     TextLabel_5.Font = Enum.Font.SourceSansBold
  2005.     TextLabel_5.Text = "Tracers Under Chars"
  2006.     TextLabel_5.TextColor3 = Color3.new(1, 1, 1)
  2007.     TextLabel_5.TextSize = 16
  2008.     TextLabel_5.TextTransparency = 0.5
  2009.    
  2010.     TextLabel_6.Parent = buttons_3
  2011.     TextLabel_6.BackgroundColor3 = Color3.new(1, 1, 1)
  2012.     TextLabel_6.BackgroundTransparency = 1
  2013.     TextLabel_6.Position = UDim2.new(0, 0, 0, 270)
  2014.     TextLabel_6.Size = UDim2.new(0.5, 0, 0, 20)
  2015.     TextLabel_6.Font = Enum.Font.SourceSansBold
  2016.     TextLabel_6.Text = "Crosshair Color"
  2017.     TextLabel_6.TextColor3 = Color3.new(1, 1, 1)
  2018.     TextLabel_6.TextSize = 16
  2019.     TextLabel_6.TextTransparency = 0.5
  2020.    
  2021.     TextLabel_7.Parent = buttons_3
  2022.     TextLabel_7.BackgroundColor3 = Color3.new(1, 1, 1)
  2023.     TextLabel_7.BackgroundTransparency = 1
  2024.     TextLabel_7.Position = UDim2.new(0, 0, 0, 120)
  2025.     TextLabel_7.Size = UDim2.new(0.5, 0, 0, 20)
  2026.     TextLabel_7.Font = Enum.Font.SourceSansBold
  2027.     TextLabel_7.Text = "Free For All"
  2028.     TextLabel_7.TextColor3 = Color3.new(1, 1, 1)
  2029.     TextLabel_7.TextSize = 16
  2030.     TextLabel_7.TextTransparency = 0.5
  2031.    
  2032.     TextLabel_8.Parent = buttons_3
  2033.     TextLabel_8.BackgroundColor3 = Color3.new(1, 1, 1)
  2034.     TextLabel_8.BackgroundTransparency = 1
  2035.     TextLabel_8.Position = UDim2.new(0, 0, 0, 240)
  2036.     TextLabel_8.Size = UDim2.new(0.5, 0, 0, 20)
  2037.     TextLabel_8.Font = Enum.Font.SourceSansBold
  2038.     TextLabel_8.Text = "Neutral Color"
  2039.     TextLabel_8.TextColor3 = Color3.new(1, 1, 1)
  2040.     TextLabel_8.TextSize = 16
  2041.     TextLabel_8.TextTransparency = 0.5
  2042.    
  2043.     TextLabel_9.Parent = buttons_3
  2044.     TextLabel_9.BackgroundColor3 = Color3.new(1, 1, 1)
  2045.     TextLabel_9.BackgroundTransparency = 1
  2046.     TextLabel_9.Position = UDim2.new(0, 0, 0, 150)
  2047.     TextLabel_9.Size = UDim2.new(0.5, 0, 0, 20)
  2048.     TextLabel_9.Font = Enum.Font.SourceSansBold
  2049.     TextLabel_9.Text = "Enemy Color"
  2050.     TextLabel_9.TextColor3 = Color3.new(1, 1, 1)
  2051.     TextLabel_9.TextSize = 16
  2052.     TextLabel_9.TextTransparency = 0.5
  2053.    
  2054.     TextLabel_10.Parent = buttons_3
  2055.     TextLabel_10.BackgroundColor3 = Color3.new(1, 1, 1)
  2056.     TextLabel_10.BackgroundTransparency = 1
  2057.     TextLabel_10.Position = UDim2.new(0, 0, 0, 180)
  2058.     TextLabel_10.Size = UDim2.new(0.5, 0, 0, 20)
  2059.     TextLabel_10.Font = Enum.Font.SourceSansBold
  2060.     TextLabel_10.Text = "Ally Color"
  2061.     TextLabel_10.TextColor3 = Color3.new(1, 1, 1)
  2062.     TextLabel_10.TextSize = 16
  2063.     TextLabel_10.TextTransparency = 0.5
  2064.    
  2065.     TextLabel_11.Parent = buttons_3
  2066.     TextLabel_11.BackgroundColor3 = Color3.new(1, 1, 1)
  2067.     TextLabel_11.BackgroundTransparency = 1
  2068.     TextLabel_11.Position = UDim2.new(0, 0, 0, 210)
  2069.     TextLabel_11.Size = UDim2.new(0.5, 0, 0, 20)
  2070.     TextLabel_11.Font = Enum.Font.SourceSansBold
  2071.     TextLabel_11.Text = "Friend Color"
  2072.     TextLabel_11.TextColor3 = Color3.new(1, 1, 1)
  2073.     TextLabel_11.TextSize = 16
  2074.     TextLabel_11.TextTransparency = 0.5
  2075.  
  2076.     TextLabel_12.Parent = buttons_3
  2077.     TextLabel_12.BackgroundColor3 = Color3.new(1, 1, 1)
  2078.     TextLabel_12.BackgroundTransparency = 1
  2079.     TextLabel_12.Position = UDim2.new(0, 0, 0, 300)
  2080.     TextLabel_12.Size = UDim2.new(0.5, 0, 0, 20)
  2081.     TextLabel_12.Font = Enum.Font.SourceSansBold
  2082.     TextLabel_12.Text = "Aimlock Auto Fire"
  2083.     TextLabel_12.TextColor3 = Color3.new(1, 1, 1)
  2084.     TextLabel_12.TextSize = 16
  2085.     TextLabel_12.TextTransparency = 0.5
  2086.  
  2087.     TextLabel_13.Parent = buttons_3
  2088.     TextLabel_13.BackgroundColor3 = Color3.new(1, 1, 1)
  2089.     TextLabel_13.BackgroundTransparency = 1
  2090.     TextLabel_13.Position = UDim2.new(0, 0, 0, 330)
  2091.     TextLabel_13.Size = UDim2.new(0.5, 0, 0, 20)
  2092.     TextLabel_13.Font = Enum.Font.SourceSansBold
  2093.     TextLabel_13.Text = "Aimbot Key"
  2094.     TextLabel_13.TextColor3 = Color3.new(1, 1, 1)
  2095.     TextLabel_13.TextSize = 16
  2096.     TextLabel_13.TextTransparency = 0.5
  2097.  
  2098.     TextLabel_14.Parent = buttons_3
  2099.     TextLabel_14.BackgroundColor3 = Color3.new(1, 1, 1)
  2100.     TextLabel_14.BackgroundTransparency = 1
  2101.     TextLabel_14.Position = UDim2.new(0, 0, 0, 360)
  2102.     TextLabel_14.Size = UDim2.new(0.5, 0, 0, 20)
  2103.     TextLabel_14.Font = Enum.Font.SourceSansBold
  2104.     TextLabel_14.Text = "Mob ESP"
  2105.     TextLabel_14.TextColor3 = Color3.new(1, 1, 1)
  2106.     TextLabel_14.TextSize = 16
  2107.     TextLabel_14.TextTransparency = 0.5
  2108.  
  2109.     TextLabel_15.Parent = buttons_3
  2110.     TextLabel_15.BackgroundColor3 = Color3.new(1, 1, 1)
  2111.     TextLabel_15.BackgroundTransparency = 1
  2112.     TextLabel_15.Position = UDim2.new(0, 0, 0, 390)
  2113.     TextLabel_15.Size = UDim2.new(0.5, 0, 0, 20)
  2114.     TextLabel_15.Font = Enum.Font.SourceSansBold
  2115.     TextLabel_15.Text = "Mob CHAMS"
  2116.     TextLabel_15.TextColor3 = Color3.new(1, 1, 1)
  2117.     TextLabel_15.TextSize = 16
  2118.     TextLabel_15.TextTransparency = 0.5
  2119.    
  2120.     SaveSettings.Name = "SaveSettings"
  2121.     SaveSettings.Parent = buttons_3
  2122.     SaveSettings.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  2123.     SaveSettings.BackgroundTransparency = 0.5
  2124.     SaveSettings.BorderSizePixel = 0
  2125.     SaveSettings.Position = UDim2.new(0, 0, 0, 420)
  2126.     SaveSettings.Size = UDim2.new(1, -15, 0, 20)
  2127.     SaveSettings.Font = Enum.Font.SourceSansBold
  2128.     SaveSettings.Text = "Save Settings"
  2129.     SaveSettings.TextSize = 14
  2130.     SaveSettings.TextWrapped = true
  2131.  
  2132.     function CreatePlayerLabel(Str, frame)
  2133.         local n = #frame:GetChildren()
  2134.         local playername = Instance.new("TextLabel")
  2135.         playername.Name = Str
  2136.         playername.Parent = frame
  2137.         playername.BackgroundColor3 = Color3.new(1, 1, 1)
  2138.         playername.BackgroundTransparency = 1
  2139.         playername.BorderSizePixel = 0
  2140.         playername.Position = UDim2.new(0, 5, 0, (n * 15))
  2141.         playername.Size = UDim2.new(1, -25, 0, 15)
  2142.         playername.Font = Enum.Font.SourceSans
  2143.         playername.Text = Str
  2144.         playername.TextColor3 = Color3.new(1, 1, 1)
  2145.         playername.TextSize = 16
  2146.         playername.TextXAlignment = Enum.TextXAlignment.Left
  2147.     end
  2148.  
  2149.     function RefreshPlayerLabels(frame, t)
  2150.         frame:ClearAllChildren()
  2151.         for i, v in next, t do
  2152.             CreatePlayerLabel(i, frame)
  2153.         end
  2154.     end
  2155.  
  2156.     RefreshPlayerLabels(players, Bullshit.Blacklist)
  2157.     RefreshPlayerLabels(players2, Bullshit.FriendList)
  2158.    
  2159.     ESPToggle.MouseButton1Click:connect(function()
  2160.         Bullshit.ESPEnabled = not Bullshit.ESPEnabled
  2161.         if Bullshit.ESPEnabled then
  2162.             ESPToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
  2163.             for _, v in next, Plrs:GetPlayers() do
  2164.                 if v ~= MyPlr then
  2165.                     if Bullshit.CharAddedEvent[v.Name] == nil then
  2166.                         Bullshit.CharAddedEvent[v.Name] = v.CharacterAdded:connect(function(Char)
  2167.                             if Bullshit.ESPEnabled then
  2168.                                 RemoveESP(v)
  2169.                                 CreateESP(v)
  2170.                             end
  2171.                             if Bullshit.CHAMSEnabled then
  2172.                                 RemoveChams(v)
  2173.                                 CreateChams(v)
  2174.                             end
  2175.                             if Bullshit.TracersEnabled then
  2176.                                 RemoveTracers(v)
  2177.                                 CreateTracers(v)
  2178.                             end
  2179.                             repeat wait() until Char:FindFirstChild("HumanoidRootPart")
  2180.                             TracerMT[v.Name] = Char.HumanoidRootPart
  2181.                         end)
  2182.                     end
  2183.                     RemoveESP(v)
  2184.                     CreateESP(v)
  2185.                 end
  2186.             end
  2187.             CreateMobESPChams()
  2188.         else
  2189.             ESPToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  2190.             PlayerESP:ClearAllChildren()
  2191.             ItemESP:ClearAllChildren()
  2192.         end
  2193.     end)
  2194.    
  2195.     ChamsToggle.MouseButton1Click:connect(function()
  2196.         Bullshit.CHAMSEnabled = not Bullshit.CHAMSEnabled
  2197.         if Bullshit.CHAMSEnabled then
  2198.             ChamsToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
  2199.             for _, v in next, Plrs:GetPlayers() do
  2200.                 if v ~= MyPlr then
  2201.                     if Bullshit.CharAddedEvent[v.Name] == nil then
  2202.                         Bullshit.CharAddedEvent[v.Name] = v.CharacterAdded:connect(function(Char)
  2203.                             if Bullshit.ESPEnabled then
  2204.                                 RemoveESP(v)
  2205.                                 CreateESP(v)
  2206.                             end
  2207.                             if Bullshit.CHAMSEnabled then
  2208.                                 RemoveChams(v)
  2209.                                 CreateChams(v)
  2210.                             end
  2211.                             if Bullshit.TracersEnabled then
  2212.                                 RemoveTracers(v)
  2213.                                 CreateTracers(v)
  2214.                             end
  2215.                             repeat wait() until Char:FindFirstChild("HumanoidRootPart")
  2216.                             TracerMT[v.Name] = Char.HumanoidRootPart
  2217.                         end)
  2218.                     end
  2219.                     RemoveChams(v)
  2220.                     CreateChams(v)
  2221.                 end
  2222.             end
  2223.             CreateMobESPChams()
  2224.         else
  2225.             ChamsToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  2226.             PlayerChams:ClearAllChildren()
  2227.             ItemChams:ClearAllChildren()
  2228.         end
  2229.     end)
  2230.    
  2231.     TracersToggle.MouseButton1Click:connect(function()
  2232.         Bullshit.TracersEnabled = not Bullshit.TracersEnabled
  2233.         if Bullshit.TracersEnabled then
  2234.             TracersToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
  2235.             for _, v in next, Plrs:GetPlayers() do
  2236.                 if v ~= MyPlr then
  2237.                     if Bullshit.CharAddedEvent[v.Name] == nil then
  2238.                         Bullshit.CharAddedEvent[v.Name] = v.CharacterAdded:connect(function(Char)
  2239.                             if Bullshit.ESPEnabled then
  2240.                                 RemoveESP(v)
  2241.                                 CreateESP(v)
  2242.                             end
  2243.                             if Bullshit.CHAMSEnabled then
  2244.                                 RemoveChams(v)
  2245.                                 CreateChams(v)
  2246.                             end
  2247.                             if Bullshit.TracersEnabled then
  2248.                                 RemoveTracers(v)
  2249.                                 CreateTracers(v)
  2250.                             end
  2251.                         end)
  2252.                     end
  2253.                     if v.Character ~= nil then
  2254.                         local Tor = v.Character:FindFirstChild("HumanoidRootPart")
  2255.                         if Tor then
  2256.                             TracerMT[v.Name] = Tor
  2257.                         end
  2258.                     end
  2259.                     RemoveTracers(v)
  2260.                     CreateTracers(v)
  2261.                 end
  2262.             end
  2263.         else
  2264.             TracersToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  2265.             for _, v in next, Plrs:GetPlayers() do
  2266.                 RemoveTracers(v)
  2267.             end
  2268.         end
  2269.     end)
  2270.  
  2271.     DebugToggle.MouseButton1Click:connect(function()
  2272.         Bullshit.DebugInfo = not Bullshit.DebugInfo
  2273.         DebugMenu["Main"].Visible = Bullshit.DebugInfo
  2274.         if Bullshit.DebugInfo then
  2275.             DebugToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
  2276.         else
  2277.             DebugToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  2278.         end
  2279.     end)
  2280.  
  2281.     OutlineToggle.MouseButton1Click:connect(function()
  2282.         Bullshit.OutlinesEnabled = not Bullshit.OutlinesEnabled
  2283.         if Bullshit.OutlinesEnabled then
  2284.             OutlineToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
  2285.             for _, v in next, workspace:GetDescendants() do
  2286.                 if v:IsA("BasePart") and not Plrs:GetPlayerFromCharacter(v.Parent) and not v.Parent:IsA("Hat") and not v.Parent:IsA("Accessory") and v.Parent.Name ~= "Tracers" then
  2287.                     local Data = { }
  2288.                     Data[2] = v.Transparency
  2289.                     v.Transparency = 1
  2290.                     local outline = Instance.new("SelectionBox")
  2291.                     outline.Name = "Outline"
  2292.                     outline.Color3 = Color3.new(0, 0, 0)
  2293.                     outline.SurfaceColor3 = Color3.new(0, 1, 0)
  2294.                     --outline.SurfaceTransparency = 0.9
  2295.                     outline.LineThickness = 0.01
  2296.                     outline.Transparency = 0.3
  2297.                     outline.Adornee = v
  2298.                     outline.Parent = v
  2299.                     Data[1] = outline
  2300.                     rawset(Bullshit.OutlinedParts, v, Data)
  2301.                 end
  2302.                 CreateChildAddedEventFor(v)
  2303.             end
  2304.             CreateChildAddedEventFor(workspace)
  2305.             if Bullshit.LightingEvent == nil then
  2306.                 Bullshit.LightingEvent = game:GetService("Lighting").Changed:connect(LightingHax)
  2307.             end
  2308.         else
  2309.             OutlineToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  2310.             for i, v in next, Bullshit.OutlinedParts do
  2311.                 i.Transparency = v[2]
  2312.                 v[1]:Destroy()
  2313.             end
  2314.         end
  2315.     end)
  2316.  
  2317.     FullbrightToggle.MouseButton1Click:connect(function()
  2318.         Bullshit.FullbrightEnabled = not Bullshit.FullbrightEnabled
  2319.         if Bullshit.FullbrightEnabled then
  2320.             FullbrightToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
  2321.             if Bullshit.LightingEvent == nil then
  2322.                 Bullshit.LightingEvent = Light.Changed:connect(LightingHax)
  2323.             end
  2324.         else
  2325.             FullbrightToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  2326.             Light.Ambient = Bullshit.AmbientBackup
  2327.             Light.ColorShift_Bottom = Bullshit.ColorShiftBotBackup
  2328.             Light.ColorShift_Top = Bullshit.ColorShiftTopBackup
  2329.         end
  2330.     end)
  2331.  
  2332.     Crosshair.MouseButton1Click:connect(function()
  2333.         Bullshit.CrosshairEnabled = not Bullshit.CrosshairEnabled
  2334.         if Bullshit.CrosshairEnabled then
  2335.             local g = Instance.new("ScreenGui", CoreGui)
  2336.             g.Name = "Corsshair"
  2337.             local line1 = Instance.new("TextLabel", g)
  2338.             line1.Text = ""
  2339.             line1.Size = UDim2.new(0, 35, 0, 1)
  2340.             line1.BackgroundColor3 = Bullshit.Colors.Crosshair
  2341.             line1.BorderSizePixel = 0
  2342.             line1.ZIndex = 10
  2343.             local line2 = Instance.new("TextLabel", g)
  2344.             line2.Text = ""
  2345.             line2.Size = UDim2.new(0, 1, 0, 35)
  2346.             line2.BackgroundColor3 = Bullshit.Colors.Crosshair
  2347.             line2.BorderSizePixel = 0
  2348.             line2.ZIndex = 10
  2349.  
  2350.             local viewport = MyCam.ViewportSize
  2351.             local centerx = viewport.X / 2
  2352.             local centery = viewport.Y / 2
  2353.  
  2354.             line1.Position = UDim2.new(0, centerx - (35 / 2), 0, centery - 35)
  2355.             line2.Position = UDim2.new(0, centerx, 0, centery - (35 / 2) - 35)
  2356.  
  2357.             Crosshair.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
  2358.         else
  2359.             local find = CoreGui:FindFirstChild("Corsshair")
  2360.             if find then
  2361.                 find:Destroy()
  2362.             end
  2363.  
  2364.             Crosshairs.BackgroundColor3 = Color3.new(1, 1, 1)
  2365.         end
  2366.     end)
  2367.  
  2368.     AimbotToggle.MouseButton1Click:connect(function()
  2369.         if not (game.PlaceId == 292439477 or game.PlaceId == 606849621) then
  2370.             Bullshit.AimbotEnabled = not Bullshit.AimbotEnabled
  2371.             if Bullshit.AimbotEnabled then
  2372.                 AimbotToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
  2373.             else
  2374.                 AimbotToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  2375.             end
  2376.         else
  2377.             local hint = Instance.new("Hint", CoreGui)
  2378.             hint.Text = "This game prevents camera manipulation!"
  2379.             wait(5)
  2380.             hint:Destroy()
  2381.         end
  2382.     end)
  2383.  
  2384.     TracersUnderChars.MouseButton1Click:connect(function()
  2385.         Bullshit.PlaceTracersUnderCharacter = not Bullshit.PlaceTracersUnderCharacter
  2386.         if Bullshit.PlaceTracersUnderCharacter then
  2387.             TracersUnderChars.Text = "true"
  2388.         else
  2389.             TracersUnderChars.Text = "false"
  2390.         end
  2391.     end)
  2392.  
  2393.     FreeForAll.MouseButton1Click:connect(function()
  2394.         Bullshit.FreeForAll = not Bullshit.FreeForAll
  2395.         if Bullshit.FreeForAll then
  2396.             FreeForAll.Text = "true"
  2397.         else
  2398.             FreeForAll.Text = "false"
  2399.         end
  2400.     end)
  2401.  
  2402.     ESPLength.FocusLost:connect(function()
  2403.         local txt = ESPLength.Text
  2404.         local num = tonumber(txt) or 10000
  2405.         if num ~= nil then
  2406.             if num < 100 then
  2407.                 num = 100
  2408.                 ESPLength.Text = num
  2409.             elseif num > 10000 then
  2410.                 num = 10000
  2411.                 ESPLength.Text = num
  2412.             end
  2413.         end
  2414.  
  2415.         Bullshit.ESPLength = num
  2416.         ESPLength.Text = num
  2417.     end)
  2418.  
  2419.     CHAMSLength.FocusLost:connect(function()
  2420.         local txt = CHAMSLength.Text
  2421.         local num = tonumber(txt) or 500
  2422.         if num ~= nil then
  2423.             if num < 100 then
  2424.                 num = 100
  2425.                 CHAMSLength.Text = num
  2426.             elseif num > 2048 then
  2427.                 num = 2048
  2428.                 CHAMSLength.Text = num
  2429.             end
  2430.         end
  2431.  
  2432.         Bullshit.CHAMSLength = num
  2433.         CHAMSLength.Text = num
  2434.     end)
  2435.  
  2436.     TracersLength.FocusLost:connect(function()
  2437.         local txt = TracersLength.Text
  2438.         local num = tonumber(txt) or 500
  2439.         if num ~= nil then
  2440.             if num < 100 then
  2441.                 num = 100
  2442.                 TracersLength.Text = num
  2443.             elseif num > 2048 then
  2444.                 num = 2048
  2445.                 TracersLength.Text = num
  2446.             end
  2447.         end
  2448.  
  2449.         Bullshit.TracersLength = num
  2450.         TracersLength.Text = num
  2451.     end)
  2452.  
  2453.     EnemyColor.FocusLost:connect(function()
  2454.         local R, G, B = string.match(RemoveSpacesFromString(EnemyColor.Text), "(%d+),(%d+),(%d+)")
  2455.         R = tonumber(R)
  2456.         G = tonumber(G)
  2457.         B = tonumber(B)
  2458.         if R > 1 then
  2459.             R = R / 255
  2460.         end
  2461.         if G > 1 then
  2462.             G = G / 255
  2463.         end
  2464.         if B > 1 then
  2465.             B = B / 255
  2466.         end
  2467.  
  2468.         if R ~= nil and G ~= nil and B ~= nil then
  2469.             if not (R > 1 and G > 1 and B > 1) and not (R < 0 and G < 0 and B < 0) then
  2470.                 Bullshit.Colors.Enemy = Color3.new(R, G, B)
  2471.                 EnemyColor.Text = tostring(Bullshit.Colors.Enemy)
  2472.             else
  2473.                 EnemyColor.Text = tostring(Bullshit.Colors.Enemy)
  2474.             end
  2475.         else
  2476.             EnemyColor.Text = tostring(Bullshit.Colors.Enemy)
  2477.         end
  2478.     end)
  2479.  
  2480.     AllyColor.FocusLost:connect(function()
  2481.         local R, G, B = string.match(RemoveSpacesFromString(AllyColor.Text), "(%d+),(%d+),(%d+)")
  2482.         R = tonumber(R)
  2483.         G = tonumber(G)
  2484.         B = tonumber(B)
  2485.         if R > 1 then
  2486.             R = R / 255
  2487.         end
  2488.         if G > 1 then
  2489.             G = G / 255
  2490.         end
  2491.         if B > 1 then
  2492.             B = B / 255
  2493.         end
  2494.  
  2495.         if R ~= nil and G ~= nil and B ~= nil then
  2496.             if not (R > 1 and G > 1 and B > 1) and not (R < 0 and G < 0 and B < 0) then
  2497.                 Bullshit.Colors.Ally = Color3.new(R, G, B)
  2498.                 AllyColor.Text = tostring(Bullshit.Colors.Ally)
  2499.             else
  2500.                 AllyColor.Text = tostring(Bullshit.Colors.Ally)
  2501.             end
  2502.         else
  2503.             AllyColor.Text = tostring(Bullshit.Colors.Ally)
  2504.         end
  2505.     end)
  2506.  
  2507.     FriendColor.FocusLost:connect(function()
  2508.         local R, G, B = string.match(RemoveSpacesFromString(FriendColor.Text), "(%d+),(%d+),(%d+)")
  2509.         R = tonumber(R)
  2510.         G = tonumber(G)
  2511.         B = tonumber(B)
  2512.         if R > 1 then
  2513.             R = R / 255
  2514.         end
  2515.         if G > 1 then
  2516.             G = G / 255
  2517.         end
  2518.         if B > 1 then
  2519.             B = B / 255
  2520.         end
  2521.  
  2522.         if R ~= nil and G ~= nil and B ~= nil then
  2523.             if not (R > 1 and G > 1 and B > 1) and not (R < 0 and G < 0 and B < 0) then
  2524.                 Bullshit.Colors.Ally = Color3.new(R, G, B)
  2525.                 FriendColor.Text = tostring(Bullshit.Colors.Friend)
  2526.             else
  2527.                 FriendColor.Text = tostring(Bullshit.Colors.Friend)
  2528.             end
  2529.         else
  2530.             FriendColor.Text = tostring(Bullshit.Colors.Friend)
  2531.         end
  2532.     end)
  2533.  
  2534.     NeutralColor.FocusLost:connect(function()
  2535.         local R, G, B = string.match(RemoveSpacesFromString(NeutralColor.Text), "(%d+),(%d+),(%d+)")
  2536.         R = tonumber(R)
  2537.         G = tonumber(G)
  2538.         B = tonumber(B)
  2539.         if R > 1 then
  2540.             R = R / 255
  2541.         end
  2542.         if G > 1 then
  2543.             G = G / 255
  2544.         end
  2545.         if B > 1 then
  2546.             B = B / 255
  2547.         end
  2548.  
  2549.         if R ~= nil and G ~= nil and B ~= nil then
  2550.             if not (R > 1 and G > 1 and B > 1) and not (R < 0 and G < 0 and B < 0) then
  2551.                 Bullshit.Colors.Ally = Color3.new(R, G, B)
  2552.                 NeutralColor.Text = tostring(Bullshit.Colors.Neutral)
  2553.             else
  2554.                 NeutralColor.Text = tostring(Bullshit.Colors.Neutral)
  2555.             end
  2556.         else
  2557.             NeutralColor.Text = tostring(Bullshit.Colors.Neutral)
  2558.         end
  2559.     end)
  2560.  
  2561.     CrosshairColor.FocusLost:connect(function()
  2562.         local R, G, B = string.match(RemoveSpacesFromString(CrosshairColor.Text), "(%d+),(%d+),(%d+)")
  2563.         R = tonumber(R)
  2564.         G = tonumber(G)
  2565.         B = tonumber(B)
  2566.         if R > 1 then
  2567.             R = R / 255
  2568.         end
  2569.         if G > 1 then
  2570.             G = G / 255
  2571.         end
  2572.         if B > 1 then
  2573.             B = B / 255
  2574.         end
  2575.  
  2576.         if R ~= nil and G ~= nil and B ~= nil then
  2577.             if not (R > 1 and G > 1 and B > 1) and not (R < 0 and G < 0 and B < 0) then
  2578.                 Bullshit.Colors.Ally = Color3.new(R, G, B)
  2579.                 EnemyColor.Text = tostring(Bullshit.Colors.Crosshair)
  2580.             else
  2581.                 EnemyColor.Text = tostring(Bullshit.Colors.Crosshair)
  2582.             end
  2583.         else
  2584.             EnemyColor.Text = tostring(Bullshit.Colors.Crosshair)
  2585.         end
  2586.     end)
  2587.  
  2588.     AutoFireToggle.MouseButton1Click:connect(function()
  2589.         local hint = Instance.new("Hint", CoreGui)
  2590.         hint.Text = "Currently broken. :("
  2591.         wait(3)
  2592.         hint:Destroy()
  2593.         --Bullshit.AutoFire = not Bullshit.AutoFire
  2594.         --AutoFireToggle.Text = tostring(Bullshit.AutoFire)
  2595.     end)
  2596.  
  2597.     AimbotKey.MouseButton1Click:connect(function()
  2598.         AimbotKey.Text = "Press any Key now."
  2599.         local input = UserInput.InputBegan:wait()
  2600.         if input.UserInputType == Enum.UserInputType.Keyboard then
  2601.             Bullshit.AimbotKey = tostring(input.KeyCode)
  2602.             AimbotKey.Text = string.sub(tostring(input.KeyCode), 14)
  2603.         else
  2604.             Bullshit.AimbotKey = tostring(input.UserInputType)
  2605.             AimbotKey.Text = string.sub(tostring(input.UserInputType), 20)
  2606.         end
  2607.     end)
  2608.  
  2609.     MobESPButton.MouseButton1Click:connect(function()
  2610.         Bullshit.MobESP = not Bullshit.MobESP
  2611.         MobESPButton.Text = tostring(Bullshit.MobESP)
  2612.         if Bullshit.MobESP then
  2613.             local hint = Instance.new("Hint", CoreGui)
  2614.             hint.Text = "Turn ESP/Chams off and on again to see mob ESP."
  2615.             wait(5)
  2616.             hint.Text = "black people are nigger slaves"
  2617.             wait(10)
  2618.             hint:Destroy()
  2619.         end
  2620.     end)
  2621.  
  2622.     MobChamsButton.MouseButton1Click:connect(function()
  2623.         Bullshit.MobChams = not Bullshit.MobChams
  2624.         MobChamsButton.Text = tostring(Bullshit.MobChams)
  2625.         if Bullshit.MobChams then
  2626.             local hint = Instance.new("Hint", CoreGui)
  2627.             hint.Text = "Turn ESP/Chams off and on again to see mob chams."
  2628.             wait(5)
  2629.             hint.Text = "fucking hate black people"
  2630.             wait(10)
  2631.             hint:Destroy()
  2632.         end
  2633.     end)
  2634.  
  2635.     Playername.FocusLost:connect(function()
  2636.         local FindPlr = FindPlayer(Playername.Text)
  2637.         if FindPlr then
  2638.             Playername.Text = FindPlr.Name
  2639.         elseif not Bullshit.Blacklist[Playername.Text] then
  2640.             Playername.Text = "Player not Found!"
  2641.             wait(1)
  2642.             Playername.Text = "Enter Player Name"
  2643.         end
  2644.     end)
  2645.  
  2646.     AddToBlacklist.MouseButton1Click:connect(function()
  2647.         local FindPlr = FindPlayer(Playername.Text)
  2648.         if FindPlr then
  2649.             if not Bullshit.Blacklist[FindPlr.Name] then
  2650.                 Bullshit.Blacklist[FindPlr.Name] = true
  2651.                 UpdateChams(FindPlr)
  2652.                 CreatePlayerLabel(FindPlr.Name, players)
  2653.             end
  2654.         end
  2655.     end)
  2656.  
  2657.     RemoveToBlacklist.MouseButton1Click:connect(function()
  2658.         local FindPlr = FindPlayer(Playername.Text)
  2659.         if FindPlr then
  2660.             if Bullshit.Blacklist[FindPlr.Name] then
  2661.                 Bullshit.Blacklist[FindPlr.Name] = nil
  2662.                 UpdateChams(FindPlr)
  2663.                 RefreshPlayerLabels(players, Bullshit.Blacklist)
  2664.             end
  2665.         else
  2666.             if Bullshit.Blacklist[Playername.Text] then
  2667.                 Bullshit.Blacklist[Playername.Text] = nil
  2668.                 RefreshPlayerLabels(players, Bullshit.Blacklist)
  2669.             end
  2670.         end
  2671.     end)
  2672.  
  2673.     Playername2.FocusLost:connect(function()
  2674.         local FindPlr = FindPlayer(Playername2.Text)
  2675.         if FindPlr then
  2676.             Playername2.Text = FindPlr.Name
  2677.         elseif not Bullshit.FriendList[Playername2.Text] then
  2678.             Playername2.Text = "Player not Found!"
  2679.             wait(1)
  2680.             Playername2.Text = "Enter Player Name"
  2681.         end
  2682.     end)
  2683.  
  2684.     AddToWhitelist.MouseButton1Click:connect(function()
  2685.         local FindPlr = FindPlayer(Playername2.Text)
  2686.         if FindPlr then
  2687.             if not Bullshit.FriendList[FindPlr.Name] then
  2688.                 Bullshit.FriendList[FindPlr.Name] = true
  2689.                 UpdateChams(FindPlr)
  2690.                 CreatePlayerLabel(FindPlr.Name, players2)
  2691.             end
  2692.         end
  2693.     end)
  2694.  
  2695.     RemoveToWhitelist.MouseButton1Click:connect(function()
  2696.         local FindPlr = FindPlayer(Playername2.Text)
  2697.         if FindPlr then
  2698.             if Bullshit.FriendList[FindPlr.Name] then
  2699.                 Bullshit.FriendList[FindPlr.Name] = nil
  2700.                 UpdateChams(FindPlr)
  2701.                 RefreshPlayerLabels(players2, Bullshit.FriendList)
  2702.             end
  2703.         else
  2704.             if Bullshit.FriendList[Playername2.Text] then
  2705.                 Bullshit.FriendList[Playername2.Text] = nil
  2706.                 RefreshPlayerLabels(players2, Bullshit.FriendList)
  2707.             end
  2708.         end
  2709.     end)
  2710.  
  2711.     SaveWhitelist.MouseButton1Click:connect(function()
  2712.         pcall(function()
  2713.             writefile("Whitelist.txt", HTTP:JSONEncode(Bullshit.FriendList))
  2714.         end)
  2715.         SaveWhitelist.Text = "Saved!"
  2716.         wait(1)
  2717.         SaveWhitelist.Text = "Save Friends List"
  2718.     end)
  2719.  
  2720.     SaveBlacklist.MouseButton1Click:connect(function()
  2721.         pcall(function()
  2722.             writefile("Blacklist.txt", HTTP:JSONEncode(Bullshit.Blacklist))
  2723.         end)
  2724.         SaveBlacklist.Text = "Saved!"
  2725.         wait(1)
  2726.         SaveBlacklist.Text = "Save Blacklist"
  2727.     end)
  2728.  
  2729.     Settings.MouseButton1Click:connect(function()
  2730.         Settings_2.Visible = not Settings_2.Visible
  2731.         Information_2.Visible = false
  2732.         Blacklist.Visible = false
  2733.         Whitelist.Visible = false
  2734.         if Settings_2.Visible then
  2735.             Settings.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
  2736.             Information.BackgroundColor3 = Color3.new(1, 1, 1)
  2737.             BlacklistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  2738.             WhitelistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  2739.         else
  2740.             Settings.BackgroundColor3 = Color3.new(1, 1, 1)
  2741.         end
  2742.     end)
  2743.  
  2744.     Information.MouseButton1Click:connect(function()
  2745.         Information_2.Visible = not Information_2.Visible
  2746.         Settings_2.Visible = false
  2747.         Blacklist.Visible = false
  2748.         Whitelist.Visible = false
  2749.         if Information_2.Visible then
  2750.             Information.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
  2751.             Settings.BackgroundColor3 = Color3.new(1, 1, 1)
  2752.             BlacklistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  2753.             WhitelistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  2754.         else
  2755.             Information.BackgroundColor3 = Color3.new(1, 1, 1)
  2756.         end
  2757.     end)
  2758.  
  2759.     BlacklistToggle.MouseButton1Click:connect(function()
  2760.         Blacklist.Visible = not Blacklist.Visible
  2761.         Settings_2.Visible = false
  2762.         Information_2.Visible = false
  2763.         Whitelist.Visible = false
  2764.         if Blacklist.Visible then
  2765.             BlacklistToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
  2766.             Settings.BackgroundColor3 = Color3.new(1, 1, 1)
  2767.             Information.BackgroundColor3 = Color3.new(1, 1, 1)
  2768.             WhitelistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  2769.         else
  2770.             BlacklistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  2771.         end
  2772.     end)
  2773.  
  2774.     WhitelistToggle.MouseButton1Click:connect(function()
  2775.         Whitelist.Visible = not Whitelist.Visible
  2776.         Settings_2.Visible = false
  2777.         Information_2.Visible = false
  2778.         Blacklist.Visible = false
  2779.         if Whitelist.Visible then
  2780.             WhitelistToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
  2781.             Settings.BackgroundColor3 = Color3.new(1, 1, 1)
  2782.             Information.BackgroundColor3 = Color3.new(1, 1, 1)
  2783.             BlacklistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  2784.         else
  2785.             WhitelistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  2786.         end
  2787.     end)
  2788.  
  2789.     SaveSettings.MouseButton1Click:connect(function()
  2790.         SaveBullshitSettings()
  2791.         SaveSettings.Text = "Saved!"
  2792.         wait(1)
  2793.         SaveSettings.Text = "Save Settings"
  2794.     end)
  2795.  
  2796.     UserInput.InputBegan:connect(function(input, ingui)
  2797.         if not ingui then
  2798.             if input.UserInputType == Enum.UserInputType.Keyboard then
  2799.                 if input.KeyCode == Enum.KeyCode.P then
  2800.                     MainFrame.Visible = not MainFrame.Visible
  2801.                 end
  2802.             end
  2803.  
  2804.             if tostring(input.KeyCode) == Bullshit.AimbotKey or tostring(input.UserInputType) == Bullshit.AimbotKey then
  2805.                 Bullshit.Aimbot = true
  2806.             end
  2807.         end
  2808.     end)
  2809.  
  2810.     UserInput.InputEnded:connect(function(input)
  2811.         if tostring(input.KeyCode) == Bullshit.AimbotKey or tostring(input.UserInputType) == Bullshit.AimbotKey then
  2812.             Bullshit.Aimbot = false
  2813.         end
  2814.     end)
  2815. end
  2816.  
  2817. InitMain()
  2818.  
  2819. Run:BindToRenderStep("UpdateESP", Enum.RenderPriority.Character.Value, function()
  2820.     for _, v in next, Plrs:GetPlayers() do
  2821.         if v ~= MyPlr then
  2822.             UpdateESP(v)
  2823.         end
  2824.     end
  2825. end)
  2826.  
  2827. Run:BindToRenderStep("UpdateInfo", 1000, function()
  2828.     Bullshit.ClosestEnemy = GetClosestPlayer()
  2829.     MyChar = MyPlr.Character
  2830.     if Bullshit.DebugInfo then
  2831.         local MyHead, MyTor, MyHum = MyChar:FindFirstChild("Head"), MyChar:FindFirstChild("HumanoidRootPart"), MyChar:FindFirstChild("Humanoid")
  2832.  
  2833.         local GetChar, GetHead, GetTor, GetHum = nil, nil, nil, nil
  2834.         if Bullshit.ClosestEnemy ~= nil then
  2835.             GetChar = Bullshit.ClosestEnemy.Character
  2836.             GetHead = GetChar:FindFirstChild("Head")
  2837.             GetTor = GetChar:FindFirstChild("HumanoidRootPart")
  2838.             GetHum = GetChar:FindFirstChild("Humanoid")
  2839.  
  2840.             DebugMenu["PlayerSelected"].Text = "Closest Enemy: " .. tostring(Bullshit.ClosestEnemy)
  2841.  
  2842.             if Bullshit.ClosestEnemy.Team ~= nil then
  2843.                 DebugMenu["PlayerTeam"].Text = "Team: " .. tostring(Bullshit.ClosestEnemy.Team)
  2844.             else
  2845.                 DebugMenu["PlayerTeam"].Text = "Team: nil"
  2846.             end
  2847.  
  2848.             if GetHum then
  2849.                 DebugMenu["PlayerHealth"].Text = "Health: " .. string.format("%.0f", GetHum.Health)
  2850.             end
  2851.             if MyTor and GetTor then
  2852.                 local Pos = GetTor.Position
  2853.                 local Dist = (MyTor.Position - Pos).magnitude
  2854.                 DebugMenu["PlayerPosition"].Text = "Position: (X: " .. string.format("%.3f", Pos.X) .. " Y: " .. string.format("%.3f", Pos.Y) .. " Z: " .. string.format("%.3f", Pos.Z) .. ") Distance: " .. string.format("%.0f", Dist) .. " Studs"
  2855.  
  2856.                 local MyCharStuff = MyChar:GetDescendants()
  2857.                 local GetCharStuff = GetChar:GetDescendants()
  2858.                 for _, v in next, GetCharStuff do
  2859.                     if v ~= GetTor then
  2860.                         table.insert(MyCharStuff, v)
  2861.                     end
  2862.                 end
  2863.                 local Ray = Ray.new(MyTor.Position, (Pos - MyTor.Position).unit * 300)
  2864.                 local part = workspace:FindPartOnRayWithIgnoreList(Ray, MyCharStuff)
  2865.                 if part == GetTor then
  2866.                     DebugMenu["BehindWall"].Text = "Behind Wall: false"
  2867.                 else
  2868.                     DebugMenu["BehindWall"].Text = "Behind Wall: true"
  2869.                 end
  2870.  
  2871.                 DebugMenu["Main"].Size = UDim2.new(0, DebugMenu["PlayerPosition"].TextBounds.X, 0, 200)
  2872.             end
  2873.         end
  2874.  
  2875.         -- My Position
  2876.         if MyTor then
  2877.             local Pos = MyTor.Position
  2878.             DebugMenu["Position"].Text = "My Position: (X: " .. string.format("%.3f", Pos.x) .. " Y: " .. string.format("%.3f", Pos.Y) .. " Z: " .. string.format("%.3f", Pos.Z) .. ")"
  2879.         end
  2880.  
  2881.         -- FPS
  2882.         local fps = math.floor(.5 + (1 / (tick() - LastTick)))
  2883.         local sum = 0
  2884.         local ave = 0
  2885.         table.insert(Bullshit.FPSAverage, fps)
  2886.         for i = 1, #Bullshit.FPSAverage do
  2887.             sum = sum + Bullshit.FPSAverage[i]
  2888.         end
  2889.         DebugMenu["FPS"].Text = "FPS: " .. tostring(fps) .. " Average: " .. string.format("%.0f", (sum / #Bullshit.FPSAverage))
  2890.         if (tick() - LastTick) >= 15 then
  2891.             Bullshit.FPSAverage = { }
  2892.             LastTick = tick()
  2893.         end
  2894.         LastTick = tick()
  2895.     end
  2896. end)
  2897.  
  2898. Run:BindToRenderStep("Aimbot", Enum.RenderPriority.First.Value, function()
  2899.     ClosestEnemy = GetClosestPlayerNotBehindWall()
  2900.     if Bullshit.AimbotEnabled and Bullshit.Aimbot then
  2901.         if ClosestEnemy ~= nil then
  2902.             local GetChar = ClosestEnemy.Character
  2903.             if MyChar and GetChar then
  2904.                 local MyCharStuff = MyChar:GetDescendants()
  2905.                 local MyHead = MyChar:FindFirstChild("Head")
  2906.                 local MyTor = MyChar:FindFirstChild("HumanoidRootPart")
  2907.                 local MyHum = MyChar:FindFirstChild("Humanoid")
  2908.                 local GetHead = GetChar:FindFirstChild("Head")
  2909.                 local GetTor = GetChar:FindFirstChild("HumanoidRootPart")
  2910.                 local GetHum = GetChar:FindFirstChild("Humanoid")
  2911.                 if MyHead and MyTor and MyHum and GetHead and GetTor and GetHum then
  2912.                     if MyHum.Health > 1 and (GetHum.Health > 1 and not GetChar:FindFirstChild("KO")) then
  2913.                         MyPlr.CameraMode = Enum.CameraMode.LockFirstPerson
  2914.                         MyCam.CFrame = CFrame.new(MyHead.CFrame.p, GetHead.CFrame.p)
  2915.                         if Bullshit.AutoFire then
  2916.                             mouse1click() -- >:(
  2917.                         end
  2918.                     end
  2919.                 end
  2920.             end
  2921.         end
  2922.     else
  2923.         MyPlr.CameraMode = Bullshit.CameraModeBackup
  2924.     end
  2925. end)
  2926.  
  2927. local succ, out = coroutine.resume(coroutine.create(function()
  2928.     while true do
  2929.         for _, v in next, Plrs:GetPlayers() do
  2930.             UpdateChams(v)
  2931.             Run.RenderStepped:wait()
  2932.         end
  2933.     end
  2934. end))
  2935.  
  2936. if not succ then
  2937.     error(out)
  2938. end
Add Comment
Please, Sign In to add comment