UnknownExploiter

Astray

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