Guest User

HexHubAimbot

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