xTh3_Hunter

[FE] Project Bullshit v2 (Roblox)

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