Guest User

adg

a guest
Nov 14th, 2019
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 96.76 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 Bullshit20 = Instance.new("ScreenGui")
  1170. local MainFrame = Instance.new("Frame")
  1171. local Title = Instance.new("TextLabel")
  1172. local design = Instance.new("Frame")
  1173. local buttons = Instance.new("Frame")
  1174. local ESPToggle = script.Parent.Main.MainTabs.Visuals.VisionAssistance.ToggleESP
  1175. local ChamsToggle = script.Parent.Main.MainTabs.Visuals.VisionAssistance.ToggleChams
  1176. local TracersToggle = script.Parent.Main.MainTabs.Visuals.VisionAssistance.ToggleTracers
  1177. local OutlineToggle = Instance.new("TextButton")
  1178. local DebugToggle = Instance.new("TextButton")
  1179. local FullbrightToggle = Instance.new("TextButton")
  1180. local BlacklistToggle = Instance.new("TextButton")
  1181. local WhitelistToggle = Instance.new("TextButton")
  1182. local Crosshair = Instance.new("TextButton")
  1183. local AimbotToggle = script.Parent.Main.MainTabs.Aimbot.ToggleAimbot
  1184. local Settings = Instance.new("TextButton")
  1185. local Information = Instance.new("TextButton")
  1186. local Information_2 = Instance.new("Frame")
  1187. local Title_2 = Instance.new("TextLabel")
  1188. local design_2 = Instance.new("Frame")
  1189. local buttons_2 = Instance.new("ScrollingFrame")
  1190. local TextLabel = Instance.new("TextLabel")
  1191. local Settings_2 = Instance.new("Frame")
  1192. local Title_3 = Instance.new("TextLabel")
  1193. local design_3 = Instance.new("Frame")
  1194. local buttons_3 = Instance.new("ScrollingFrame")
  1195. local AllyColor = Instance.new("TextBox")
  1196. local CHAMSLength = Instance.new("TextBox")
  1197. local CrosshairColor = Instance.new("TextBox")
  1198. local ESPLength = Instance.new("TextBox")
  1199. local EnemyColor = Instance.new("TextBox")
  1200. local FreeForAll = Instance.new("TextButton")
  1201. local FriendColor = Instance.new("TextBox")
  1202. local NeutralColor = Instance.new("TextBox")
  1203. local TracersLength = Instance.new("TextBox")
  1204. local TracersUnderChars = Instance.new("TextButton")
  1205. local AutoFireToggle = Instance.new("TextButton")
  1206. local AimbotKey = script.Parent.Main.MainTabs.Aimbot.AimbotKeybind
  1207. local MobESPButton = Instance.new("TextButton")
  1208. local MobChamsButton = Instance.new("TextButton")
  1209. local TextLabel_2 = Instance.new("TextLabel")
  1210. local TextLabel_3 = Instance.new("TextLabel")
  1211. local TextLabel_4 = Instance.new("TextLabel")
  1212. local TextLabel_5 = Instance.new("TextLabel")
  1213. local TextLabel_6 = Instance.new("TextLabel")
  1214. local TextLabel_7 = Instance.new("TextLabel")
  1215. local TextLabel_8 = Instance.new("TextLabel")
  1216. local TextLabel_9 = Instance.new("TextLabel")
  1217. local TextLabel_10 = Instance.new("TextLabel")
  1218. local TextLabel_11 = Instance.new("TextLabel")
  1219. local TextLabel_12 = Instance.new("TextLabel")
  1220. local TextLabel_13 = Instance.new("TextLabel")
  1221. local TextLabel_14 = Instance.new("TextLabel")
  1222. local TextLabel_15 = Instance.new("TextLabel")
  1223. local SaveSettings = Instance.new("TextButton")
  1224. local Blacklist = Instance.new("Frame")
  1225. local nigga = Instance.new("TextLabel")
  1226. local niggerfaggot = Instance.new("Frame")
  1227. local players = Instance.new("ScrollingFrame")
  1228. local buttonsex = Instance.new("Frame")
  1229. local Playername = Instance.new("TextBox")
  1230. local AddToBlacklist = Instance.new("TextButton")
  1231. local RemoveToBlacklist = Instance.new("TextButton")
  1232. local SaveBlacklist = Instance.new("TextButton")
  1233. local Whitelist = Instance.new("Frame")
  1234. local nigga2 = Instance.new("TextLabel")
  1235. local niggerfaggot2 = Instance.new("Frame")
  1236. local players2 = Instance.new("ScrollingFrame")
  1237. local buttonsex2 = Instance.new("Frame")
  1238. local Playername2 = Instance.new("TextBox")
  1239. local AddToWhitelist = Instance.new("TextButton")
  1240. local RemoveToWhitelist = Instance.new("TextButton")
  1241. local SaveWhitelist = Instance.new("TextButton")
  1242.  
  1243. -- Properties
  1244.  
  1245. Bullshit20.Name = "N228IGVBKR"
  1246. Bullshit20.Parent = CoreGui
  1247. Bullshit20.ResetOnSpawn = false
  1248. Bullshit20.Enabled = false
  1249.  
  1250. MainFrame.Name = "MainFrame"
  1251. MainFrame.Parent = Bullshit20
  1252. MainFrame.Active = true
  1253. MainFrame.BackgroundColor3 = Color3.new(0.0431373, 0.419608, 0.705882)
  1254. MainFrame.BorderSizePixel = 0
  1255. MainFrame.Draggable = true
  1256. MainFrame.Position = UDim2.new(0.200000003, -175, 0.5, -100)
  1257. MainFrame.Size = UDim2.new(0, 350, 0, 315)
  1258.  
  1259. Title.Name = "Title"
  1260. Title.Parent = MainFrame
  1261. Title.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1262. Title.BackgroundTransparency = 1
  1263. Title.Size = UDim2.new(1, 0, 0, 50)
  1264. Title.Font = Enum.Font.SourceSansBold
  1265. Title.Text = "AIMBOT"
  1266. Title.TextColor3 = Color3.new(0.133333, 1, 0)
  1267. Title.TextSize = 18
  1268. Title.TextTransparency = 0.5
  1269.  
  1270. design.Name = "design"
  1271. design.Parent = MainFrame
  1272. design.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1273. design.BackgroundTransparency = 0
  1274. design.BorderSizePixel = 0
  1275. design.Position = UDim2.new(0.0500000007, 0, 0, 50)
  1276. design.Size = UDim2.new(0.899999976, 0, 0, 2)
  1277.  
  1278. buttons.Name = "buttons"
  1279. buttons.Parent = MainFrame
  1280. buttons.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1281. buttons.BackgroundTransparency = 1
  1282. buttons.Position = UDim2.new(0, 20, 0, 70)
  1283. buttons.Size = UDim2.new(1, -40, 1, -80)
  1284.  
  1285. Blacklist.Name = "Blacklist"
  1286. Blacklist.Parent = MainFrame
  1287. Blacklist.Active = true
  1288. Blacklist.BackgroundColor3 = Color3.new(0.0431373, 0.419608, 0.705882)
  1289. Blacklist.BorderSizePixel = 0
  1290. Blacklist.Position = UDim2.new(1, 3, 0.5, -138)
  1291. Blacklist.Size = UDim2.new(0, 350, 0, 375)
  1292. Blacklist.Visible = false
  1293.  
  1294. nigga.Name = "nigga"
  1295. nigga.Parent = Blacklist
  1296. nigga.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1297. nigga.BackgroundTransparency = 1
  1298. nigga.Size = UDim2.new(1, 0, 0, 50)
  1299. nigga.Font = Enum.Font.SourceSansBold
  1300. nigga.Text = "Blacklist Menu"
  1301. nigga.TextColor3 = Color3.new(0.133333, 1, 0)
  1302. nigga.TextSize = 18
  1303. nigga.TextTransparency = 0.5
  1304.  
  1305. niggerfaggot.Name = "niggerfaggot"
  1306. niggerfaggot.Parent = Blacklist
  1307. niggerfaggot.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1308. niggerfaggot.BackgroundTransparency = 0
  1309. niggerfaggot.BorderSizePixel = 0
  1310. niggerfaggot.Position = UDim2.new(0.0500000007, 0, 0, 50)
  1311. niggerfaggot.Size = UDim2.new(0.899999976, 0, 0, 2)
  1312.  
  1313. players.Name = "players"
  1314. players.Parent = Blacklist
  1315. players.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1316. players.BackgroundTransparency = 1
  1317. players.BorderSizePixel = 0
  1318. players.Position = UDim2.new(0, 20, 0, 60)
  1319. players.Size = UDim2.new(1, -40, 1, -175)
  1320. players.CanvasSize = UDim2.new(0, 0, 5, 0)
  1321. players.ScrollBarThickness = 8
  1322.  
  1323. buttonsex.Name = "buttonsex"
  1324. buttonsex.Parent = Blacklist
  1325. buttonsex.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1326. buttonsex.BackgroundTransparency = 1
  1327. buttonsex.Position = UDim2.new(0, 20, 0, 250)
  1328. buttonsex.Size = UDim2.new(1, -40, 0, 100)
  1329.  
  1330. Playername.Name = "Playername"
  1331. Playername.Parent = buttonsex
  1332. Playername.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1333. Playername.BackgroundTransparency = 0
  1334. Playername.BorderSizePixel = 0
  1335. Playername.Size = UDim2.new(1, 0, 0, 20)
  1336. Playername.Font = Enum.Font.SourceSansBold
  1337. Playername.Text = "Enter Player Name"
  1338. Playername.TextSize = 14
  1339. Playername.TextWrapped = true
  1340.  
  1341. AddToBlacklist.Name = "AddToBlacklist"
  1342. AddToBlacklist.Parent = buttonsex
  1343. AddToBlacklist.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1344. AddToBlacklist.BackgroundTransparency = 0
  1345. AddToBlacklist.BorderSizePixel = 0
  1346. AddToBlacklist.Position = UDim2.new(0, 0, 0, 30)
  1347. AddToBlacklist.Size = UDim2.new(1, 0, 0, 20)
  1348. AddToBlacklist.Font = Enum.Font.SourceSansBold
  1349. AddToBlacklist.Text = "Add to Blacklist"
  1350. AddToBlacklist.TextSize = 14
  1351. AddToBlacklist.TextWrapped = true
  1352.  
  1353. RemoveToBlacklist.Name = "RemoveToBlacklist"
  1354. RemoveToBlacklist.Parent = buttonsex
  1355. RemoveToBlacklist.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1356. RemoveToBlacklist.BackgroundTransparency = 0
  1357. RemoveToBlacklist.BorderSizePixel = 0
  1358. RemoveToBlacklist.Position = UDim2.new(0, 0, 0, 60)
  1359. RemoveToBlacklist.Size = UDim2.new(1, 0, 0, 20)
  1360. RemoveToBlacklist.Font = Enum.Font.SourceSansBold
  1361. RemoveToBlacklist.Text = "Remove from Blacklist"
  1362. RemoveToBlacklist.TextSize = 14
  1363. RemoveToBlacklist.TextWrapped = true
  1364.  
  1365. SaveBlacklist.Name = "SaveBlacklist"
  1366. SaveBlacklist.Parent = buttonsex
  1367. SaveBlacklist.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1368. SaveBlacklist.BackgroundTransparency = 0
  1369. SaveBlacklist.BorderSizePixel = 0
  1370. SaveBlacklist.Position = UDim2.new(0, 0, 0, 90)
  1371. SaveBlacklist.Size = UDim2.new(1, 0, 0, 20)
  1372. SaveBlacklist.Font = Enum.Font.SourceSansBold
  1373. SaveBlacklist.Text = "Save Blacklist"
  1374. SaveBlacklist.TextSize = 14
  1375. SaveBlacklist.TextWrapped = true
  1376.  
  1377. Whitelist.Name = "Whitelist"
  1378. Whitelist.Parent = MainFrame
  1379. Whitelist.Active = true
  1380. Whitelist.BackgroundColor3 = Color3.new(0.0431373, 0.419608, 0.705882)
  1381. Whitelist.BorderSizePixel = 0
  1382. Whitelist.Position = UDim2.new(1, 3, 0.5, -138)
  1383. Whitelist.Size = UDim2.new(0, 350, 0, 375)
  1384. Whitelist.Visible = false
  1385.  
  1386. nigga2.Name = "nigga2"
  1387. nigga2.Parent = Whitelist
  1388. nigga2.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1389. nigga2.BackgroundTransparency = 1
  1390. nigga2.Size = UDim2.new(1, 0, 0, 50)
  1391. nigga2.Font = Enum.Font.SourceSansBold
  1392. nigga2.Text = "Friends List Menu"
  1393. nigga2.TextColor3 = Color3.new(0.133333, 1, 0)
  1394. nigga2.TextSize = 18
  1395. nigga2.TextTransparency = 0.5
  1396.  
  1397. niggerfaggot2.Name = "niggerfaggot2"
  1398. niggerfaggot2.Parent = Whitelist
  1399. niggerfaggot2.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1400. niggerfaggot2.BackgroundTransparency = 0
  1401. niggerfaggot2.BorderSizePixel = 0
  1402. niggerfaggot2.Position = UDim2.new(0.0500000007, 0, 0, 50)
  1403. niggerfaggot2.Size = UDim2.new(0.899999976, 0, 0, 2)
  1404.  
  1405. players2.Name = "players2"
  1406. players2.Parent = Whitelist
  1407. players2.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1408. players2.BackgroundTransparency = 1
  1409. players2.BorderSizePixel = 0
  1410. players2.Position = UDim2.new(0, 20, 0, 60)
  1411. players2.Size = UDim2.new(1, -40, 1, -175)
  1412. players2.CanvasSize = UDim2.new(0, 0, 5, 0)
  1413. players2.ScrollBarThickness = 8
  1414.  
  1415. buttonsex2.Name = "buttonsex2"
  1416. buttonsex2.Parent = Whitelist
  1417. buttonsex2.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1418. buttonsex2.BackgroundTransparency = 1
  1419. buttonsex2.Position = UDim2.new(0, 20, 0, 250)
  1420. buttonsex2.Size = UDim2.new(1, -40, 0, 100)
  1421.  
  1422. Playername2.Name = "Playername2"
  1423. Playername2.Parent = buttonsex2
  1424. Playername2.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1425. Playername2.BackgroundTransparency = 0
  1426. Playername2.BorderSizePixel = 0
  1427. Playername2.Size = UDim2.new(1, 0, 0, 20)
  1428. Playername2.Font = Enum.Font.SourceSansBold
  1429. Playername2.Text = "Enter Player Name"
  1430. Playername2.TextSize = 14
  1431. Playername2.TextWrapped = true
  1432.  
  1433. AddToWhitelist.Name = "AddToWhitelist"
  1434. AddToWhitelist.Parent = buttonsex2
  1435. AddToWhitelist.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1436. AddToWhitelist.BackgroundTransparency = 0
  1437. AddToWhitelist.BorderSizePixel = 0
  1438. AddToWhitelist.Position = UDim2.new(0, 0, 0, 30)
  1439. AddToWhitelist.Size = UDim2.new(1, 0, 0, 20)
  1440. AddToWhitelist.Font = Enum.Font.SourceSansBold
  1441. AddToWhitelist.Text = "Add to Friends List"
  1442. AddToWhitelist.TextSize = 14
  1443. AddToWhitelist.TextWrapped = true
  1444.  
  1445. RemoveToWhitelist.Name = "RemoveToWhitelist"
  1446. RemoveToWhitelist.Parent = buttonsex2
  1447. RemoveToWhitelist.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1448. RemoveToWhitelist.BackgroundTransparency = 0
  1449. RemoveToWhitelist.BorderSizePixel = 0
  1450. RemoveToWhitelist.Position = UDim2.new(0, 0, 0, 60)
  1451. RemoveToWhitelist.Size = UDim2.new(1, 0, 0, 20)
  1452. RemoveToWhitelist.Font = Enum.Font.SourceSansBold
  1453. RemoveToWhitelist.Text = "Remove from Friends List"
  1454. RemoveToWhitelist.TextSize = 14
  1455. RemoveToWhitelist.TextWrapped = true
  1456.  
  1457. SaveWhitelist.Name = "SaveWhitelist"
  1458. SaveWhitelist.Parent = buttonsex2
  1459. SaveWhitelist.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1460. SaveWhitelist.BackgroundTransparency = 0
  1461. SaveWhitelist.BorderSizePixel = 0
  1462. SaveWhitelist.Position = UDim2.new(0, 0, 0, 90)
  1463. SaveWhitelist.Size = UDim2.new(1, 0, 0, 20)
  1464. SaveWhitelist.Font = Enum.Font.SourceSansBold
  1465. SaveWhitelist.Text = "Save Friends List"
  1466. SaveWhitelist.TextSize = 14
  1467. SaveWhitelist.TextWrapped = true
  1468.  
  1469. BlacklistToggle.Name = "BlacklistToggle"
  1470. BlacklistToggle.Parent = buttons
  1471. BlacklistToggle.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1472. BlacklistToggle.BackgroundTransparency = 0
  1473. BlacklistToggle.BorderSizePixel = 0
  1474. BlacklistToggle.Position = UDim2.new(0, 0, 0, 200)
  1475. BlacklistToggle.Size = UDim2.new(0, 150, 0, 30)
  1476. BlacklistToggle.Font = Enum.Font.SourceSansBold
  1477. BlacklistToggle.Text = "Blacklist"
  1478. BlacklistToggle.TextColor3 = Color3.new(0.0431373, 0.419608, 0.705882)
  1479. BlacklistToggle.TextSize = 14
  1480. BlacklistToggle.TextWrapped = true
  1481.  
  1482. WhitelistToggle.Name = "WhitelistToggle"
  1483. WhitelistToggle.Parent = buttons
  1484. WhitelistToggle.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1485. WhitelistToggle.BackgroundTransparency = 0
  1486. WhitelistToggle.BorderSizePixel = 0
  1487. WhitelistToggle.Position = UDim2.new(1, -150, 0, 200)
  1488. WhitelistToggle.Size = UDim2.new(0, 150, 0, 30)
  1489. WhitelistToggle.Font = Enum.Font.SourceSansBold
  1490. WhitelistToggle.Text = "Friends List"
  1491. WhitelistToggle.TextColor3 = Color3.new(0.0431373, 0.419608, 0.705882)
  1492. WhitelistToggle.TextSize = 14
  1493. WhitelistToggle.TextWrapped = true
  1494. --[[
  1495. ESPToggle.Name = "ESPToggle"
  1496. ESPToggle.Parent = buttons
  1497. ESPToggle.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1498. ESPToggle.BackgroundTransparency = 0
  1499. ESPToggle.BorderSizePixel = 0
  1500. ESPToggle.Size = UDim2.new(0, 150, 0, 30)
  1501. ESPToggle.Font = Enum.Font.SourceSansBold
  1502. ESPToggle.Text = "ESP"
  1503. ESPToggle.TextColor3 = Color3.new(0.0431373, 0.419608, 0.705882)
  1504. ESPToggle.TextSize = 14
  1505. ESPToggle.TextWrapped = true
  1506.  
  1507. ChamsToggle.Name = "ChamsToggle"
  1508. ChamsToggle.Parent = buttons
  1509. ChamsToggle.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1510. ChamsToggle.BackgroundTransparency = 0
  1511. ChamsToggle.BorderSizePixel = 0
  1512. ChamsToggle.Position = UDim2.new(1, -150, 0, 0)
  1513. ChamsToggle.Size = UDim2.new(0, 150, 0, 30)
  1514. ChamsToggle.Font = Enum.Font.SourceSansBold
  1515. ChamsToggle.Text = "Chams"
  1516. ChamsToggle.TextColor3 = Color3.new(0.0431373, 0.419608, 0.705882)
  1517. ChamsToggle.TextSize = 14
  1518. ChamsToggle.TextWrapped = true
  1519.  
  1520. TracersToggle.Name = "TracersToggle"
  1521. TracersToggle.Parent = buttons
  1522. TracersToggle.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1523. TracersToggle.BackgroundTransparency = 0
  1524. TracersToggle.BorderSizePixel = 0
  1525. TracersToggle.Position = UDim2.new(0, 0, 0, 40)
  1526. TracersToggle.Size = UDim2.new(0, 150, 0, 30)
  1527. TracersToggle.Font = Enum.Font.SourceSansBold
  1528. TracersToggle.Text = "Tracers"
  1529. TracersToggle.TextColor3 = Color3.new(0.0431373, 0.419608, 0.705882)
  1530. TracersToggle.TextSize = 14
  1531. TracersToggle.TextWrapped = true
  1532. --]]
  1533. OutlineToggle.Name = "OutlineToggle"
  1534. OutlineToggle.Parent = buttons
  1535. OutlineToggle.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1536. OutlineToggle.BackgroundTransparency = 0
  1537. OutlineToggle.BorderSizePixel = 0
  1538. OutlineToggle.Position = UDim2.new(1, -150, 0, 40)
  1539. OutlineToggle.Size = UDim2.new(0, 150, 0, 30)
  1540. OutlineToggle.Font = Enum.Font.SourceSansBold
  1541. OutlineToggle.Text = "Outlines"
  1542. OutlineToggle.TextColor3 = Color3.new(0.0431373, 0.419608, 0.705882)
  1543. OutlineToggle.TextSize = 14
  1544. OutlineToggle.TextWrapped = true
  1545.  
  1546. DebugToggle.Name = "DebugToggle"
  1547. DebugToggle.Parent = buttons
  1548. DebugToggle.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1549. DebugToggle.BackgroundTransparency = 0
  1550. DebugToggle.BorderSizePixel = 0
  1551. DebugToggle.Position = UDim2.new(1, -150, 0, 80)
  1552. DebugToggle.Size = UDim2.new(0, 150, 0, 30)
  1553. DebugToggle.Font = Enum.Font.SourceSansBold
  1554. DebugToggle.Text = "Debug Info"
  1555. DebugToggle.TextColor3 = Color3.new(0.0431373, 0.419608, 0.705882)
  1556. DebugToggle.TextSize = 14
  1557. DebugToggle.TextWrapped = true
  1558.  
  1559. FullbrightToggle.Name = "FullbrightToggle"
  1560. FullbrightToggle.Parent = buttons
  1561. FullbrightToggle.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1562. FullbrightToggle.BackgroundTransparency = 0
  1563. FullbrightToggle.BorderSizePixel = 0
  1564. FullbrightToggle.Position = UDim2.new(0, 0, 0, 80)
  1565. FullbrightToggle.Size = UDim2.new(0, 150, 0, 30)
  1566. FullbrightToggle.Font = Enum.Font.SourceSansBold
  1567. FullbrightToggle.Text = "Fullbright"
  1568. FullbrightToggle.TextColor3 = Color3.new(0.0431373, 0.419608, 0.705882)
  1569. FullbrightToggle.TextSize = 14
  1570. FullbrightToggle.TextWrapped = true
  1571.  
  1572. Crosshair.Name = "Crosshair"
  1573. Crosshair.Parent = buttons
  1574. Crosshair.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1575. Crosshair.BackgroundTransparency = 0
  1576. Crosshair.BorderSizePixel = 0
  1577. Crosshair.Position = UDim2.new(0, 0, 0, 120)
  1578. Crosshair.Size = UDim2.new(0, 150, 0, 30)
  1579. Crosshair.Font = Enum.Font.SourceSansBold
  1580. Crosshair.Text = "Crosshair"
  1581. Crosshair.TextColor3 = Color3.new(0.0431373, 0.419608, 0.705882)
  1582. Crosshair.TextSize = 14
  1583. Crosshair.TextWrapped = true
  1584.  
  1585. AimbotToggle.Name = "AimbotToggle"
  1586. AimbotToggle.Parent = buttons
  1587. AimbotToggle.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1588. AimbotToggle.BackgroundTransparency = 0
  1589. AimbotToggle.BorderSizePixel = 0
  1590. AimbotToggle.Position = UDim2.new(1, -150, 0, 120)
  1591. AimbotToggle.Size = UDim2.new(0, 150, 0, 30)
  1592. AimbotToggle.Font = Enum.Font.SourceSansBold
  1593. AimbotToggle.Text = "Aimlock"
  1594. AimbotToggle.TextColor3 = Color3.new(0.0431373, 0.419608, 0.705882)
  1595. AimbotToggle.TextSize = 14
  1596. AimbotToggle.TextWrapped = true
  1597.  
  1598. Settings.Name = "Settings"
  1599. Settings.Parent = buttons
  1600. Settings.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1601. Settings.BackgroundTransparency = 0
  1602. Settings.BorderSizePixel = 0
  1603. Settings.Position = UDim2.new(1, -150, 0, 160)
  1604. Settings.Size = UDim2.new(0, 150, 0, 30)
  1605. Settings.Font = Enum.Font.SourceSansBold
  1606. Settings.Text = "Settings"
  1607. Settings.TextColor3 = Color3.new(0.0431373, 0.419608, 0.705882)
  1608. Settings.TextSize = 14
  1609. Settings.TextWrapped = true
  1610.  
  1611. Information.Name = "Information"
  1612. Information.Parent = buttons
  1613. Information.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1614. Information.BackgroundTransparency = 0
  1615. Information.BorderSizePixel = 0
  1616. Information.Position = UDim2.new(0, 0, 0, 160)
  1617. Information.Size = UDim2.new(0, 150, 0, 30)
  1618. Information.Font = Enum.Font.SourceSansBold
  1619. Information.Text = "Information"
  1620. Information.TextColor3 = Color3.new(0.0431373, 0.419608, 0.705882)
  1621. Information.TextSize = 14
  1622. Information.TextWrapped = true
  1623.  
  1624. Information_2.Name = "Information"
  1625. Information_2.Parent = MainFrame
  1626. Information_2.Active = true
  1627. Information_2.BackgroundColor3 = Color3.new(0.0431373, 0.419608, 0.705882)
  1628. Information_2.BorderSizePixel = 0
  1629. Information_2.Position = UDim2.new(1, 3, 0.5, -138)
  1630. Information_2.Size = UDim2.new(0, 350, 0, 365)
  1631. Information_2.Visible = false
  1632.  
  1633. Title_2.Name = "Title"
  1634. Title_2.Parent = Information_2
  1635. Title_2.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1636. Title_2.BackgroundTransparency = 1
  1637. Title_2.Size = UDim2.new(1, 0, 0, 50)
  1638. Title_2.Font = Enum.Font.SourceSansBold
  1639. Title_2.Text = "Information"
  1640. Title_2.TextColor3 = Color3.new(0.133333, 1, 0)
  1641. Title_2.TextSize = 18
  1642. Title_2.TextTransparency = 0.5
  1643.  
  1644. design_2.Name = "design"
  1645. design_2.Parent = Information_2
  1646. design_2.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1647. design_2.BackgroundTransparency = 0
  1648. design_2.BorderSizePixel = 0
  1649. design_2.Position = UDim2.new(0.0500000007, 0, 0, 50)
  1650. design_2.Size = UDim2.new(0.899999976, 0, 0, 2)
  1651.  
  1652. buttons_2.Name = "buttons"
  1653. buttons_2.Parent = Information_2
  1654. buttons_2.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1655. buttons_2.BackgroundTransparency = 1
  1656. buttons_2.BorderSizePixel = 0
  1657. buttons_2.Position = UDim2.new(0, 20, 0, 60)
  1658. buttons_2.Size = UDim2.new(1, -40, 1, -70)
  1659. buttons_2.CanvasSize = UDim2.new(5, 0, 5, 0)
  1660. buttons_2.ScrollBarThickness = 5
  1661.  
  1662. TextLabel.Parent = buttons_2
  1663. TextLabel.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1664. TextLabel.BackgroundTransparency = 1
  1665. TextLabel.Size = UDim2.new(1, -20, 1, 0)
  1666. TextLabel.Font = Enum.Font.SourceSansBold
  1667. TextLabel.Text = [[
  1668. Scripting by: Racist Dolphin#5199
  1669. Modified by: Pawel12d#0272
  1670.  
  1671. To hide/show the GUI press the "o" key on your keyboard.
  1672.  
  1673. FAQ:
  1674. 1) How do I use the aimbot?
  1675. 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.)
  1676.  
  1677. 2) ESP/Chams don't work on the game I play?
  1678. 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.
  1679.  
  1680. 3) How did I detect when a player is behind a wall?
  1681. A: Raycasting the camera to another player.
  1682.  
  1683. 4) My bullets still miss when using aimbot?!
  1684. 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?)
  1685. ]]
  1686. TextLabel.TextColor3 = Color3.new(0.133333, 1, 0)
  1687. TextLabel.TextSize = 16
  1688. TextLabel.TextTransparency = 0.5
  1689. TextLabel.TextXAlignment = Enum.TextXAlignment.Left
  1690. TextLabel.TextYAlignment = Enum.TextYAlignment.Top
  1691.  
  1692. Settings_2.Name = "Settings"
  1693. Settings_2.Parent = MainFrame
  1694. Settings_2.Active = true
  1695. Settings_2.BackgroundColor3 = Color3.new(0.0431373, 0.419608, 0.705882)
  1696. Settings_2.BorderSizePixel = 0
  1697. Settings_2.Position = UDim2.new(1, 3, 0.5, -138)
  1698. Settings_2.Size = UDim2.new(0, 350, 0, 365)
  1699. Settings_2.Visible = false
  1700.  
  1701. Title_3.Name = "Title"
  1702. Title_3.Parent = Settings_2
  1703. Title_3.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1704. Title_3.BackgroundTransparency = 1
  1705. Title_3.Size = UDim2.new(1, 0, 0, 50)
  1706. Title_3.Font = Enum.Font.SourceSansBold
  1707. Title_3.Text = "Settings Menu"
  1708. Title_3.TextColor3 = Color3.new(0.133333, 1, 0)
  1709. Title_3.TextSize = 18
  1710. Title_3.TextTransparency = 0.5
  1711.  
  1712. design_3.Name = "design"
  1713. design_3.Parent = Settings_2
  1714. design_3.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1715. design_3.BackgroundTransparency = 0
  1716. design_3.BorderSizePixel = 0
  1717. design_3.Position = UDim2.new(0.0500000007, 0, 0, 50)
  1718. design_3.Size = UDim2.new(0.899999976, 0, 0, 2)
  1719.  
  1720. buttons_3.Name = "buttons"
  1721. buttons_3.Parent = Settings_2
  1722. buttons_3.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1723. buttons_3.BackgroundTransparency = 1
  1724. buttons_3.BorderSizePixel = 0
  1725. buttons_3.Position = UDim2.new(0, 20, 0, 60)
  1726. buttons_3.Size = UDim2.new(1, -40, 1, -70)
  1727. buttons_3.ScrollBarThickness = 8
  1728.  
  1729. AllyColor.Name = "AllyColor"
  1730. AllyColor.Parent = buttons_3
  1731. AllyColor.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1732. AllyColor.BackgroundTransparency = 0
  1733. AllyColor.BorderSizePixel = 0
  1734. AllyColor.Position = UDim2.new(1, -150, 0, 180)
  1735. AllyColor.Size = UDim2.new(0, 135, 0, 20)
  1736. AllyColor.Font = Enum.Font.SourceSansBold
  1737. AllyColor.Text = tostring(Bullshit.Colors.Ally)
  1738. AllyColor.TextSize = 14
  1739. AllyColor.TextWrapped = true
  1740.  
  1741. CHAMSLength.Name = "CHAMSLength"
  1742. CHAMSLength.Parent = buttons_3
  1743. CHAMSLength.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1744. CHAMSLength.BackgroundTransparency = 0
  1745. CHAMSLength.BorderSizePixel = 0
  1746. CHAMSLength.Position = UDim2.new(1, -150, 0, 60)
  1747. CHAMSLength.Size = UDim2.new(0, 135, 0, 20)
  1748. CHAMSLength.Font = Enum.Font.SourceSansBold
  1749. CHAMSLength.Text = tostring(Bullshit.CHAMSLength)
  1750. CHAMSLength.TextSize = 14
  1751. CHAMSLength.TextWrapped = true
  1752.  
  1753. CrosshairColor.Name = "CrosshairColor"
  1754. CrosshairColor.Parent = buttons_3
  1755. CrosshairColor.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1756. CrosshairColor.BackgroundTransparency = 0
  1757. CrosshairColor.BorderSizePixel = 0
  1758. CrosshairColor.Position = UDim2.new(1, -150, 0, 270)
  1759. CrosshairColor.Size = UDim2.new(0, 135, 0, 20)
  1760. CrosshairColor.Font = Enum.Font.SourceSansBold
  1761. CrosshairColor.Text = tostring(Bullshit.Colors.Crosshair)
  1762. CrosshairColor.TextSize = 14
  1763. CrosshairColor.TextWrapped = true
  1764.  
  1765. ESPLength.Name = "ESPLength"
  1766. ESPLength.Parent = buttons_3
  1767. ESPLength.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1768. ESPLength.BackgroundTransparency = 0
  1769. ESPLength.BorderSizePixel = 0
  1770. ESPLength.Position = UDim2.new(1, -150, 0, 30)
  1771. ESPLength.Size = UDim2.new(0, 135, 0, 20)
  1772. ESPLength.Font = Enum.Font.SourceSansBold
  1773. ESPLength.Text = tostring(Bullshit.ESPLength)
  1774. ESPLength.TextSize = 14
  1775. ESPLength.TextWrapped = true
  1776.  
  1777. EnemyColor.Name = "EnemyColor"
  1778. EnemyColor.Parent = buttons_3
  1779. EnemyColor.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1780. EnemyColor.BackgroundTransparency = 0
  1781. EnemyColor.BorderSizePixel = 0
  1782. EnemyColor.Position = UDim2.new(1, -150, 0, 150)
  1783. EnemyColor.Size = UDim2.new(0, 135, 0, 20)
  1784. EnemyColor.Font = Enum.Font.SourceSansBold
  1785. EnemyColor.Text = tostring(Bullshit.Colors.Enemy)
  1786. EnemyColor.TextSize = 14
  1787. EnemyColor.TextWrapped = true
  1788.  
  1789. FreeForAll.Name = "FreeForAll"
  1790. FreeForAll.Parent = buttons_3
  1791. FreeForAll.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1792. FreeForAll.BackgroundTransparency = 0
  1793. FreeForAll.BorderSizePixel = 0
  1794. FreeForAll.Position = UDim2.new(1, -150, 0, 120)
  1795. FreeForAll.Size = UDim2.new(0, 135, 0, 20)
  1796. FreeForAll.Font = Enum.Font.SourceSansBold
  1797. FreeForAll.Text = tostring(Bullshit.FreeForAll)
  1798. FreeForAll.TextSize = 14
  1799. FreeForAll.TextWrapped = true
  1800.  
  1801. FriendColor.Name = "FriendColor"
  1802. FriendColor.Parent = buttons_3
  1803. FriendColor.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1804. FriendColor.BackgroundTransparency = 0
  1805. FriendColor.BorderSizePixel = 0
  1806. FriendColor.Position = UDim2.new(1, -150, 0, 210)
  1807. FriendColor.Size = UDim2.new(0, 135, 0, 20)
  1808. FriendColor.Font = Enum.Font.SourceSansBold
  1809. FriendColor.Text = tostring(Bullshit.Colors.Friend)
  1810. FriendColor.TextSize = 14
  1811. FriendColor.TextWrapped = true
  1812.  
  1813. NeutralColor.Name = "NeutralColor"
  1814. NeutralColor.Parent = buttons_3
  1815. NeutralColor.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1816. NeutralColor.BackgroundTransparency = 0
  1817. NeutralColor.BorderSizePixel = 0
  1818. NeutralColor.Position = UDim2.new(1, -150, 0, 240)
  1819. NeutralColor.Size = UDim2.new(0, 135, 0, 20)
  1820. NeutralColor.Font = Enum.Font.SourceSansBold
  1821. NeutralColor.Text = tostring(Bullshit.Colors.Neutral)
  1822. NeutralColor.TextSize = 14
  1823. NeutralColor.TextWrapped = true
  1824.  
  1825. TracersLength.Name = "TracersLength"
  1826. TracersLength.Parent = buttons_3
  1827. TracersLength.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1828. TracersLength.BackgroundTransparency = 0
  1829. TracersLength.BorderSizePixel = 0
  1830. TracersLength.Position = UDim2.new(1, -150, 0, 0)
  1831. TracersLength.Size = UDim2.new(0, 135, 0, 20)
  1832. TracersLength.Font = Enum.Font.SourceSansBold
  1833. TracersLength.Text = tostring(Bullshit.TracersLength)
  1834. TracersLength.TextSize = 14
  1835. TracersLength.TextWrapped = true
  1836.  
  1837. TracersUnderChars.Name = "TracersUnderChars"
  1838. TracersUnderChars.Parent = buttons_3
  1839. TracersUnderChars.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1840. TracersUnderChars.BackgroundTransparency = 0
  1841. TracersUnderChars.BorderSizePixel = 0
  1842. TracersUnderChars.Position = UDim2.new(1, -150, 0, 90)
  1843. TracersUnderChars.Size = UDim2.new(0, 135, 0, 20)
  1844. TracersUnderChars.Font = Enum.Font.SourceSansBold
  1845. TracersUnderChars.Text = tostring(Bullshit.PlaceTracersUnderCharacter)
  1846. TracersUnderChars.TextSize = 14
  1847. TracersUnderChars.TextWrapped = true
  1848.  
  1849. AutoFireToggle.Name = "AutoFireToggle"
  1850. AutoFireToggle.Parent = buttons_3
  1851. AutoFireToggle.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1852. AutoFireToggle.BackgroundTransparency = 0
  1853. AutoFireToggle.BorderSizePixel = 0
  1854. AutoFireToggle.Position = UDim2.new(1, -150, 0, 300)
  1855. AutoFireToggle.Size = UDim2.new(0, 135, 0, 20)
  1856. AutoFireToggle.Font = Enum.Font.SourceSansBold
  1857. AutoFireToggle.Text = tostring(Bullshit.AutoFire)
  1858. AutoFireToggle.TextSize = 14
  1859. AutoFireToggle.TextWrapped = true
  1860.  
  1861. AimbotKey.Name = "AimbotKey"
  1862. AimbotKey.Parent = buttons_3
  1863. AimbotKey.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1864. AimbotKey.BackgroundTransparency = 0
  1865. AimbotKey.BorderSizePixel = 0
  1866. AimbotKey.Position = UDim2.new(1, -150, 0, 330)
  1867. AimbotKey.Size = UDim2.new(0, 135, 0, 20)
  1868. AimbotKey.Font = Enum.Font.SourceSansBold
  1869. AimbotKey.Text = tostring(Bullshit.AimbotKey)
  1870. AimbotKey.TextSize = 14
  1871. AimbotKey.TextWrapped = true
  1872.  
  1873. MobESPButton.Name = "MobESPButton"
  1874. MobESPButton.Parent = buttons_3
  1875. MobESPButton.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1876. MobESPButton.BackgroundTransparency = 0
  1877. MobESPButton.BorderSizePixel = 0
  1878. MobESPButton.Position = UDim2.new(1, -150, 0, 360)
  1879. MobESPButton.Size = UDim2.new(0, 135, 0, 20)
  1880. MobESPButton.Font = Enum.Font.SourceSansBold
  1881. MobESPButton.Text = tostring(Bullshit.MobESP)
  1882. MobESPButton.TextSize = 14
  1883. MobESPButton.TextWrapped = true
  1884.  
  1885. MobChamsButton.Name = "MobChamsButton"
  1886. MobChamsButton.Parent = buttons_3
  1887. MobChamsButton.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1888. MobChamsButton.BackgroundTransparency = 0
  1889. MobChamsButton.BorderSizePixel = 0
  1890. MobChamsButton.Position = UDim2.new(1, -150, 0, 390)
  1891. MobChamsButton.Size = UDim2.new(0, 135, 0, 20)
  1892. MobChamsButton.Font = Enum.Font.SourceSansBold
  1893. MobChamsButton.Text = tostring(Bullshit.MobChams)
  1894. MobChamsButton.TextSize = 14
  1895. MobChamsButton.TextWrapped = true
  1896.  
  1897. TextLabel_2.Parent = buttons_3
  1898. TextLabel_2.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1899. TextLabel_2.BackgroundTransparency = 1
  1900. TextLabel_2.Size = UDim2.new(0.5, 0, 0, 20)
  1901. TextLabel_2.Font = Enum.Font.SourceSansBold
  1902. TextLabel_2.Text = "Tracers Length"
  1903. TextLabel_2.TextColor3 = Color3.new(0.133333, 1, 0)
  1904. TextLabel_2.TextSize = 16
  1905. TextLabel_2.TextTransparency = 0.5
  1906.  
  1907. TextLabel_3.Parent = buttons_3
  1908. TextLabel_3.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1909. TextLabel_3.BackgroundTransparency = 1
  1910. TextLabel_3.Position = UDim2.new(0, 0, 0, 30)
  1911. TextLabel_3.Size = UDim2.new(0.5, 0, 0, 20)
  1912. TextLabel_3.Font = Enum.Font.SourceSansBold
  1913. TextLabel_3.Text = "ESP Length"
  1914. TextLabel_3.TextColor3 = Color3.new(0.133333, 1, 0)
  1915. TextLabel_3.TextSize = 16
  1916. TextLabel_3.TextTransparency = 0.5
  1917.  
  1918. TextLabel_4.Parent = buttons_3
  1919. TextLabel_4.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1920. TextLabel_4.BackgroundTransparency = 1
  1921. TextLabel_4.Position = UDim2.new(0, 0, 0, 60)
  1922. TextLabel_4.Size = UDim2.new(0.5, 0, 0, 20)
  1923. TextLabel_4.Font = Enum.Font.SourceSansBold
  1924. TextLabel_4.Text = "Chams Length"
  1925. TextLabel_4.TextColor3 = Color3.new(0.133333, 1, 0)
  1926. TextLabel_4.TextSize = 16
  1927. TextLabel_4.TextTransparency = 0.5
  1928.  
  1929. TextLabel_5.Parent = buttons_3
  1930. TextLabel_5.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1931. TextLabel_5.BackgroundTransparency = 1
  1932. TextLabel_5.Position = UDim2.new(0, 0, 0, 90)
  1933. TextLabel_5.Size = UDim2.new(0.5, 0, 0, 20)
  1934. TextLabel_5.Font = Enum.Font.SourceSansBold
  1935. TextLabel_5.Text = "Tracers Under Chars"
  1936. TextLabel_5.TextColor3 = Color3.new(0.133333, 1, 0)
  1937. TextLabel_5.TextSize = 16
  1938. TextLabel_5.TextTransparency = 0.5
  1939.  
  1940. TextLabel_6.Parent = buttons_3
  1941. TextLabel_6.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1942. TextLabel_6.BackgroundTransparency = 1
  1943. TextLabel_6.Position = UDim2.new(0, 0, 0, 270)
  1944. TextLabel_6.Size = UDim2.new(0.5, 0, 0, 20)
  1945. TextLabel_6.Font = Enum.Font.SourceSansBold
  1946. TextLabel_6.Text = "Crosshair Color"
  1947. TextLabel_6.TextColor3 = Color3.new(0.133333, 1, 0)
  1948. TextLabel_6.TextSize = 16
  1949. TextLabel_6.TextTransparency = 0.5
  1950.  
  1951. TextLabel_7.Parent = buttons_3
  1952. TextLabel_7.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1953. TextLabel_7.BackgroundTransparency = 1
  1954. TextLabel_7.Position = UDim2.new(0, 0, 0, 120)
  1955. TextLabel_7.Size = UDim2.new(0.5, 0, 0, 20)
  1956. TextLabel_7.Font = Enum.Font.SourceSansBold
  1957. TextLabel_7.Text = "Free For All"
  1958. TextLabel_7.TextColor3 = Color3.new(0.133333, 1, 0)
  1959. TextLabel_7.TextSize = 16
  1960. TextLabel_7.TextTransparency = 0.5
  1961.  
  1962. TextLabel_8.Parent = buttons_3
  1963. TextLabel_8.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1964. TextLabel_8.BackgroundTransparency = 1
  1965. TextLabel_8.Position = UDim2.new(0, 0, 0, 240)
  1966. TextLabel_8.Size = UDim2.new(0.5, 0, 0, 20)
  1967. TextLabel_8.Font = Enum.Font.SourceSansBold
  1968. TextLabel_8.Text = "Neutral Color"
  1969. TextLabel_8.TextColor3 = Color3.new(0.133333, 1, 0)
  1970. TextLabel_8.TextSize = 16
  1971. TextLabel_8.TextTransparency = 0.5
  1972.  
  1973. TextLabel_9.Parent = buttons_3
  1974. TextLabel_9.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1975. TextLabel_9.BackgroundTransparency = 1
  1976. TextLabel_9.Position = UDim2.new(0, 0, 0, 150)
  1977. TextLabel_9.Size = UDim2.new(0.5, 0, 0, 20)
  1978. TextLabel_9.Font = Enum.Font.SourceSansBold
  1979. TextLabel_9.Text = "Enemy Color"
  1980. TextLabel_9.TextColor3 = Color3.new(0.133333, 1, 0)
  1981. TextLabel_9.TextSize = 16
  1982. TextLabel_9.TextTransparency = 0.5
  1983.  
  1984. TextLabel_10.Parent = buttons_3
  1985. TextLabel_10.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1986. TextLabel_10.BackgroundTransparency = 1
  1987. TextLabel_10.Position = UDim2.new(0, 0, 0, 180)
  1988. TextLabel_10.Size = UDim2.new(0.5, 0, 0, 20)
  1989. TextLabel_10.Font = Enum.Font.SourceSansBold
  1990. TextLabel_10.Text = "Ally Color"
  1991. TextLabel_10.TextColor3 = Color3.new(0.133333, 1, 0)
  1992. TextLabel_10.TextSize = 16
  1993. TextLabel_10.TextTransparency = 0.5
  1994.  
  1995. TextLabel_11.Parent = buttons_3
  1996. TextLabel_11.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  1997. TextLabel_11.BackgroundTransparency = 1
  1998. TextLabel_11.Position = UDim2.new(0, 0, 0, 210)
  1999. TextLabel_11.Size = UDim2.new(0.5, 0, 0, 20)
  2000. TextLabel_11.Font = Enum.Font.SourceSansBold
  2001. TextLabel_11.Text = "Friend Color"
  2002. TextLabel_11.TextColor3 = Color3.new(0.133333, 1, 0)
  2003. TextLabel_11.TextSize = 16
  2004. TextLabel_11.TextTransparency = 0.5
  2005.  
  2006. TextLabel_12.Parent = buttons_3
  2007. TextLabel_12.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  2008. TextLabel_12.BackgroundTransparency = 1
  2009. TextLabel_12.Position = UDim2.new(0, 0, 0, 300)
  2010. TextLabel_12.Size = UDim2.new(0.5, 0, 0, 20)
  2011. TextLabel_12.Font = Enum.Font.SourceSansBold
  2012. TextLabel_12.Text = "Aimlock Auto Fire"
  2013. TextLabel_12.TextColor3 = Color3.new(0.133333, 1, 0)
  2014. TextLabel_12.TextSize = 16
  2015. TextLabel_12.TextTransparency = 0.5
  2016.  
  2017. TextLabel_13.Parent = buttons_3
  2018. TextLabel_13.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  2019. TextLabel_13.BackgroundTransparency = 1
  2020. TextLabel_13.Position = UDim2.new(0, 0, 0, 330)
  2021. TextLabel_13.Size = UDim2.new(0.5, 0, 0, 20)
  2022. TextLabel_13.Font = Enum.Font.SourceSansBold
  2023. TextLabel_13.Text = "Aimbot Key"
  2024. TextLabel_13.TextColor3 = Color3.new(0.133333, 1, 0)
  2025. TextLabel_13.TextSize = 16
  2026. TextLabel_13.TextTransparency = 0.5
  2027.  
  2028. TextLabel_14.Parent = buttons_3
  2029. TextLabel_14.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  2030. TextLabel_14.BackgroundTransparency = 1
  2031. TextLabel_14.Position = UDim2.new(0, 0, 0, 360)
  2032. TextLabel_14.Size = UDim2.new(0.5, 0, 0, 20)
  2033. TextLabel_14.Font = Enum.Font.SourceSansBold
  2034. TextLabel_14.Text = "Mob ESP"
  2035. TextLabel_14.TextColor3 = Color3.new(0.133333, 1, 0)
  2036. TextLabel_14.TextSize = 16
  2037. TextLabel_14.TextTransparency = 0.5
  2038.  
  2039. TextLabel_15.Parent = buttons_3
  2040. TextLabel_15.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  2041. TextLabel_15.BackgroundTransparency = 1
  2042. TextLabel_15.Position = UDim2.new(0, 0, 0, 390)
  2043. TextLabel_15.Size = UDim2.new(0.5, 0, 0, 20)
  2044. TextLabel_15.Font = Enum.Font.SourceSansBold
  2045. TextLabel_15.Text = "Mob CHAMS"
  2046. TextLabel_15.TextColor3 = Color3.new(0.133333, 1, 0)
  2047. TextLabel_15.TextSize = 16
  2048. TextLabel_15.TextTransparency = 0.5
  2049.  
  2050. SaveSettings.Name = "SaveSettings"
  2051. SaveSettings.Parent = buttons_3
  2052. SaveSettings.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  2053. SaveSettings.BackgroundTransparency = 0
  2054. SaveSettings.BorderSizePixel = 0
  2055. SaveSettings.Position = UDim2.new(0, 0, 0, 420)
  2056. SaveSettings.Size = UDim2.new(1, -15, 0, 20)
  2057. SaveSettings.Font = Enum.Font.SourceSansBold
  2058. SaveSettings.Text = "Save Settings"
  2059. SaveSettings.TextSize = 14
  2060. SaveSettings.TextWrapped = true
  2061.  
  2062. function CreatePlayerLabel(Str, frame)
  2063. local n = #frame:GetChildren()
  2064. local playername = Instance.new("TextLabel")
  2065. playername.Name = Str
  2066. playername.Parent = frame
  2067. playername.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  2068. playername.BackgroundTransparency = 1
  2069. playername.BorderSizePixel = 0
  2070. playername.Position = UDim2.new(0, 5, 0, (n * 15))
  2071. playername.Size = UDim2.new(1, -25, 0, 15)
  2072. playername.Font = Enum.Font.SourceSans
  2073. playername.Text = Str
  2074. playername.TextColor3 = Color3.new(0.133333, 1, 0)
  2075. playername.TextSize = 16
  2076. playername.TextXAlignment = Enum.TextXAlignment.Left
  2077. end
  2078.  
  2079. function RefreshPlayerLabels(frame, t)
  2080. frame:ClearAllChildren()
  2081. for i, v in next, t do
  2082. CreatePlayerLabel(i, frame)
  2083. end
  2084. end
  2085.  
  2086. RefreshPlayerLabels(players, Bullshit.Blacklist)
  2087. RefreshPlayerLabels(players2, Bullshit.FriendList)
  2088.  
  2089. ESPToggle.MouseButton1Click:connect(function()
  2090. Bullshit.ESPEnabled = not Bullshit.ESPEnabled
  2091. if Bullshit.ESPEnabled then
  2092. ESPToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
  2093. for _, v in next, Plrs:GetPlayers() do
  2094. if v ~= MyPlr then
  2095. if Bullshit.CharAddedEvent[v.Name] == nil then
  2096. Bullshit.CharAddedEvent[v.Name] = v.CharacterAdded:connect(function(Char)
  2097. if Bullshit.ESPEnabled then
  2098. RemoveESP(v)
  2099. CreateESP(v)
  2100. end
  2101. if Bullshit.CHAMSEnabled then
  2102. RemoveChams(v)
  2103. CreateChams(v)
  2104. end
  2105. if Bullshit.TracersEnabled then
  2106. RemoveTracers(v)
  2107. CreateTracers(v)
  2108. end
  2109. repeat wait() until Char:FindFirstChild("HumanoidRootPart")
  2110. TracerMT[v.Name] = Char.HumanoidRootPart
  2111. end)
  2112. end
  2113. RemoveESP(v)
  2114. CreateESP(v)
  2115. end
  2116. end
  2117. CreateMobESPChams()
  2118. else
  2119. ESPToggle.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  2120. PlayerESP:ClearAllChildren()
  2121. ItemESP:ClearAllChildren()
  2122. end
  2123. end)
  2124.  
  2125. ChamsToggle.MouseButton1Click:connect(function()
  2126. Bullshit.CHAMSEnabled = not Bullshit.CHAMSEnabled
  2127. if Bullshit.CHAMSEnabled then
  2128. ChamsToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
  2129. for _, v in next, Plrs:GetPlayers() do
  2130. if v ~= MyPlr then
  2131. if Bullshit.CharAddedEvent[v.Name] == nil then
  2132. Bullshit.CharAddedEvent[v.Name] = v.CharacterAdded:connect(function(Char)
  2133. if Bullshit.ESPEnabled then
  2134. RemoveESP(v)
  2135. CreateESP(v)
  2136. end
  2137. if Bullshit.CHAMSEnabled then
  2138. RemoveChams(v)
  2139. CreateChams(v)
  2140. end
  2141. if Bullshit.TracersEnabled then
  2142. RemoveTracers(v)
  2143. CreateTracers(v)
  2144. end
  2145. repeat wait() until Char:FindFirstChild("HumanoidRootPart")
  2146. TracerMT[v.Name] = Char.HumanoidRootPart
  2147. end)
  2148. end
  2149. RemoveChams(v)
  2150. CreateChams(v)
  2151. end
  2152. end
  2153. CreateMobESPChams()
  2154. else
  2155. ChamsToggle.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  2156. PlayerChams:ClearAllChildren()
  2157. ItemChams:ClearAllChildren()
  2158. end
  2159. end)
  2160.  
  2161. TracersToggle.MouseButton1Click:connect(function()
  2162. Bullshit.TracersEnabled = not Bullshit.TracersEnabled
  2163. if Bullshit.TracersEnabled then
  2164. TracersToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
  2165. for _, v in next, Plrs:GetPlayers() do
  2166. if v ~= MyPlr then
  2167. if Bullshit.CharAddedEvent[v.Name] == nil then
  2168. Bullshit.CharAddedEvent[v.Name] = v.CharacterAdded:connect(function(Char)
  2169. if Bullshit.ESPEnabled then
  2170. RemoveESP(v)
  2171. CreateESP(v)
  2172. end
  2173. if Bullshit.CHAMSEnabled then
  2174. RemoveChams(v)
  2175. CreateChams(v)
  2176. end
  2177. if Bullshit.TracersEnabled then
  2178. RemoveTracers(v)
  2179. CreateTracers(v)
  2180. end
  2181. end)
  2182. end
  2183. if v.Character ~= nil then
  2184. local Tor = v.Character:FindFirstChild("HumanoidRootPart")
  2185. if Tor then
  2186. TracerMT[v.Name] = Tor
  2187. end
  2188. end
  2189. RemoveTracers(v)
  2190. CreateTracers(v)
  2191. end
  2192. end
  2193. else
  2194. TracersToggle.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  2195. for _, v in next, Plrs:GetPlayers() do
  2196. RemoveTracers(v)
  2197. end
  2198. end
  2199. end)
  2200.  
  2201. DebugToggle.MouseButton1Click:connect(function()
  2202. Bullshit.DebugInfo = not Bullshit.DebugInfo
  2203. DebugMenu["Main"].Visible = Bullshit.DebugInfo
  2204. if Bullshit.DebugInfo then
  2205. DebugToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
  2206. else
  2207. DebugToggle.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  2208. end
  2209. end)
  2210.  
  2211. OutlineToggle.MouseButton1Click:connect(function()
  2212. Bullshit.OutlinesEnabled = not Bullshit.OutlinesEnabled
  2213. if Bullshit.OutlinesEnabled then
  2214. OutlineToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
  2215. for _, v in next, workspace:GetDescendants() do
  2216. 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
  2217. local Data = { }
  2218. Data[2] = v.Transparency
  2219. v.Transparency = 1
  2220. local outline = Instance.new("SelectionBox")
  2221. outline.Name = "Outline"
  2222. outline.Color3 = Color3.new(0, 0, 0)
  2223. outline.SurfaceColor3 = Color3.new(0, 1, 0)
  2224. --outline.SurfaceTransparency = 0.9
  2225. outline.LineThickness = 0.01
  2226. outline.Transparency = 0.3
  2227. outline.Adornee = v
  2228. outline.Parent = v
  2229. Data[1] = outline
  2230. rawset(Bullshit.OutlinedParts, v, Data)
  2231. end
  2232. CreateChildAddedEventFor(v)
  2233. end
  2234. CreateChildAddedEventFor(workspace)
  2235. if Bullshit.LightingEvent == nil then
  2236. Bullshit.LightingEvent = game:GetService("Lighting").Changed:connect(LightingHax)
  2237. end
  2238. else
  2239. OutlineToggle.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  2240. for i, v in next, Bullshit.OutlinedParts do
  2241. i.Transparency = v[2]
  2242. v[1]:Destroy()
  2243. end
  2244. end
  2245. end)
  2246.  
  2247. FullbrightToggle.MouseButton1Click:connect(function()
  2248. Bullshit.FullbrightEnabled = not Bullshit.FullbrightEnabled
  2249. if Bullshit.FullbrightEnabled then
  2250. FullbrightToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
  2251. if Bullshit.LightingEvent == nil then
  2252. Bullshit.LightingEvent = Light.Changed:connect(LightingHax)
  2253. end
  2254. else
  2255. FullbrightToggle.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  2256. Light.Ambient = Bullshit.AmbientBackup
  2257. Light.ColorShift_Bottom = Bullshit.ColorShiftBotBackup
  2258. Light.ColorShift_Top = Bullshit.ColorShiftTopBackup
  2259. end
  2260. end)
  2261.  
  2262. Crosshair.MouseButton1Click:connect(function()
  2263. Bullshit.CrosshairEnabled = not Bullshit.CrosshairEnabled
  2264. if Bullshit.CrosshairEnabled then
  2265. local g = Instance.new("ScreenGui", CoreGui)
  2266. g.Name = "Corsshair"
  2267. local line1 = Instance.new("TextLabel", g)
  2268. line1.Text = ""
  2269. line1.Size = UDim2.new(0, 35, 0, 1)
  2270. line1.BackgroundColor3 = Bullshit.Colors.Crosshair
  2271. line1.BorderSizePixel = 0
  2272. line1.ZIndex = 10
  2273. local line2 = Instance.new("TextLabel", g)
  2274. line2.Text = ""
  2275. line2.Size = UDim2.new(0, 1, 0, 35)
  2276. line2.BackgroundColor3 = Bullshit.Colors.Crosshair
  2277. line2.BorderSizePixel = 0
  2278. line2.ZIndex = 10
  2279.  
  2280. local viewport = MyCam.ViewportSize
  2281. local centerx = viewport.X / 2
  2282. local centery = viewport.Y / 2
  2283.  
  2284. line1.Position = UDim2.new(0, centerx - (35 / 2), 0, centery - 35)
  2285. line2.Position = UDim2.new(0, centerx, 0, centery - (35 / 2) - 35)
  2286.  
  2287. Crosshair.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
  2288. else
  2289. local find = CoreGui:FindFirstChild("Corsshair")
  2290. if find then
  2291. find:Destroy()
  2292. end
  2293.  
  2294. Crosshairs.BackgroundColor3 = Color3.new(1, 1, 1)
  2295. end
  2296. end)
  2297.  
  2298. AimbotToggle.MouseButton1Click:connect(function()
  2299. if not (game.PlaceId == 292439477 or game.PlaceId == 606849621) then
  2300. Bullshit.AimbotEnabled = not Bullshit.AimbotEnabled
  2301. if Bullshit.AimbotEnabled then
  2302. AimbotToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
  2303. else
  2304. AimbotToggle.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  2305. end
  2306. else
  2307. local hint = Instance.new("Hint", CoreGui)
  2308. hint.Text = "This game prevents camera manipulation!"
  2309. wait(5)
  2310. hint:Destroy()
  2311. end
  2312. end)
  2313.  
  2314. TracersUnderChars.MouseButton1Click:connect(function()
  2315. Bullshit.PlaceTracersUnderCharacter = not Bullshit.PlaceTracersUnderCharacter
  2316. if Bullshit.PlaceTracersUnderCharacter then
  2317. TracersUnderChars.Text = "true"
  2318. else
  2319. TracersUnderChars.Text = "false"
  2320. end
  2321. end)
  2322.  
  2323. FreeForAll.MouseButton1Click:connect(function()
  2324. Bullshit.FreeForAll = not Bullshit.FreeForAll
  2325. if Bullshit.FreeForAll then
  2326. FreeForAll.Text = "true"
  2327. else
  2328. FreeForAll.Text = "false"
  2329. end
  2330. end)
  2331.  
  2332. ESPLength.FocusLost:connect(function()
  2333. local txt = ESPLength.Text
  2334. local num = tonumber(txt) or 10000
  2335. if num ~= nil then
  2336. if num < 100 then
  2337. num = 100
  2338. ESPLength.Text = num
  2339. elseif num > 10000 then
  2340. num = 10000
  2341. ESPLength.Text = num
  2342. end
  2343. end
  2344.  
  2345. Bullshit.ESPLength = num
  2346. ESPLength.Text = num
  2347. end)
  2348.  
  2349. CHAMSLength.FocusLost:connect(function()
  2350. local txt = CHAMSLength.Text
  2351. local num = tonumber(txt) or 500
  2352. if num ~= nil then
  2353. if num < 100 then
  2354. num = 100
  2355. CHAMSLength.Text = num
  2356. elseif num > 2048 then
  2357. num = 2048
  2358. CHAMSLength.Text = num
  2359. end
  2360. end
  2361.  
  2362. Bullshit.CHAMSLength = num
  2363. CHAMSLength.Text = num
  2364. end)
  2365.  
  2366. TracersLength.FocusLost:connect(function()
  2367. local txt = TracersLength.Text
  2368. local num = tonumber(txt) or 500
  2369. if num ~= nil then
  2370. if num < 100 then
  2371. num = 100
  2372. TracersLength.Text = num
  2373. elseif num > 2048 then
  2374. num = 2048
  2375. TracersLength.Text = num
  2376. end
  2377. end
  2378.  
  2379. Bullshit.TracersLength = num
  2380. TracersLength.Text = num
  2381. end)
  2382.  
  2383. EnemyColor.FocusLost:connect(function()
  2384. local R, G, B = string.match(RemoveSpacesFromString(EnemyColor.Text), "(%d+),(%d+),(%d+)")
  2385. R = tonumber(R)
  2386. G = tonumber(G)
  2387. B = tonumber(B)
  2388. if R > 1 then
  2389. R = R / 255
  2390. end
  2391. if G > 1 then
  2392. G = G / 255
  2393. end
  2394. if B > 1 then
  2395. B = B / 255
  2396. end
  2397.  
  2398. if R ~= nil and G ~= nil and B ~= nil then
  2399. if not (R > 1 and G > 1 and B > 1) and not (R < 0 and G < 0 and B < 0) then
  2400. Bullshit.Colors.Enemy = Color3.new(R, G, B)
  2401. EnemyColor.Text = tostring(Bullshit.Colors.Enemy)
  2402. else
  2403. EnemyColor.Text = tostring(Bullshit.Colors.Enemy)
  2404. end
  2405. else
  2406. EnemyColor.Text = tostring(Bullshit.Colors.Enemy)
  2407. end
  2408. end)
  2409.  
  2410. AllyColor.FocusLost:connect(function()
  2411. local R, G, B = string.match(RemoveSpacesFromString(AllyColor.Text), "(%d+),(%d+),(%d+)")
  2412. R = tonumber(R)
  2413. G = tonumber(G)
  2414. B = tonumber(B)
  2415. if R > 1 then
  2416. R = R / 255
  2417. end
  2418. if G > 1 then
  2419. G = G / 255
  2420. end
  2421. if B > 1 then
  2422. B = B / 255
  2423. end
  2424.  
  2425. if R ~= nil and G ~= nil and B ~= nil then
  2426. if not (R > 1 and G > 1 and B > 1) and not (R < 0 and G < 0 and B < 0) then
  2427. Bullshit.Colors.Ally = Color3.new(R, G, B)
  2428. AllyColor.Text = tostring(Bullshit.Colors.Ally)
  2429. else
  2430. AllyColor.Text = tostring(Bullshit.Colors.Ally)
  2431. end
  2432. else
  2433. AllyColor.Text = tostring(Bullshit.Colors.Ally)
  2434. end
  2435. end)
  2436.  
  2437. FriendColor.FocusLost:connect(function()
  2438. local R, G, B = string.match(RemoveSpacesFromString(FriendColor.Text), "(%d+),(%d+),(%d+)")
  2439. R = tonumber(R)
  2440. G = tonumber(G)
  2441. B = tonumber(B)
  2442. if R > 1 then
  2443. R = R / 255
  2444. end
  2445. if G > 1 then
  2446. G = G / 255
  2447. end
  2448. if B > 1 then
  2449. B = B / 255
  2450. end
  2451.  
  2452. if R ~= nil and G ~= nil and B ~= nil then
  2453. if not (R > 1 and G > 1 and B > 1) and not (R < 0 and G < 0 and B < 0) then
  2454. Bullshit.Colors.Ally = Color3.new(R, G, B)
  2455. FriendColor.Text = tostring(Bullshit.Colors.Friend)
  2456. else
  2457. FriendColor.Text = tostring(Bullshit.Colors.Friend)
  2458. end
  2459. else
  2460. FriendColor.Text = tostring(Bullshit.Colors.Friend)
  2461. end
  2462. end)
  2463.  
  2464. NeutralColor.FocusLost:connect(function()
  2465. local R, G, B = string.match(RemoveSpacesFromString(NeutralColor.Text), "(%d+),(%d+),(%d+)")
  2466. R = tonumber(R)
  2467. G = tonumber(G)
  2468. B = tonumber(B)
  2469. if R > 1 then
  2470. R = R / 255
  2471. end
  2472. if G > 1 then
  2473. G = G / 255
  2474. end
  2475. if B > 1 then
  2476. B = B / 255
  2477. end
  2478.  
  2479. if R ~= nil and G ~= nil and B ~= nil then
  2480. if not (R > 1 and G > 1 and B > 1) and not (R < 0 and G < 0 and B < 0) then
  2481. Bullshit.Colors.Ally = Color3.new(R, G, B)
  2482. NeutralColor.Text = tostring(Bullshit.Colors.Neutral)
  2483. else
  2484. NeutralColor.Text = tostring(Bullshit.Colors.Neutral)
  2485. end
  2486. else
  2487. NeutralColor.Text = tostring(Bullshit.Colors.Neutral)
  2488. end
  2489. end)
  2490.  
  2491. CrosshairColor.FocusLost:connect(function()
  2492. local R, G, B = string.match(RemoveSpacesFromString(CrosshairColor.Text), "(%d+),(%d+),(%d+)")
  2493. R = tonumber(R)
  2494. G = tonumber(G)
  2495. B = tonumber(B)
  2496. if R > 1 then
  2497. R = R / 255
  2498. end
  2499. if G > 1 then
  2500. G = G / 255
  2501. end
  2502. if B > 1 then
  2503. B = B / 255
  2504. end
  2505.  
  2506. if R ~= nil and G ~= nil and B ~= nil then
  2507. if not (R > 1 and G > 1 and B > 1) and not (R < 0 and G < 0 and B < 0) then
  2508. Bullshit.Colors.Ally = Color3.new(R, G, B)
  2509. EnemyColor.Text = tostring(Bullshit.Colors.Crosshair)
  2510. else
  2511. EnemyColor.Text = tostring(Bullshit.Colors.Crosshair)
  2512. end
  2513. else
  2514. EnemyColor.Text = tostring(Bullshit.Colors.Crosshair)
  2515. end
  2516. end)
  2517.  
  2518. AutoFireToggle.MouseButton1Click:connect(function()
  2519. local hint = Instance.new("Hint", CoreGui)
  2520. hint.Text = "Currently broken. :("
  2521. wait(3)
  2522. hint:Destroy()
  2523. --Bullshit.AutoFire = not Bullshit.AutoFire
  2524. --AutoFireToggle.Text = tostring(Bullshit.AutoFire)
  2525. end)
  2526.  
  2527. AimbotKey.MouseButton1Click:connect(function()
  2528. AimbotKey.Text = "..."
  2529. local input = UserInput.InputBegan:wait()
  2530. if input.UserInputType == Enum.UserInputType.Keyboard then
  2531. Bullshit.AimbotKey = tostring(input.KeyCode)
  2532. AimbotKey.Text = string.sub(tostring(input.KeyCode), 14)
  2533. else
  2534. Bullshit.AimbotKey = tostring(input.UserInputType)
  2535. AimbotKey.Text = string.sub(tostring(input.UserInputType), 20)
  2536. end
  2537. end)
  2538.  
  2539. MobESPButton.MouseButton1Click:connect(function()
  2540. Bullshit.MobESP = not Bullshit.MobESP
  2541. MobESPButton.Text = tostring(Bullshit.MobESP)
  2542. if Bullshit.MobESP then
  2543. local hint = Instance.new("Hint", CoreGui)
  2544. hint.Text = "Turn ESP/Chams off and on again to see mob ESP."
  2545. wait(5)
  2546. hint.Text = "This is still in beta, expect problems! Message Racist Dolphin#5199 on discord if you encounter a bug!"
  2547. wait(10)
  2548. hint:Destroy()
  2549. end
  2550. end)
  2551.  
  2552. MobChamsButton.MouseButton1Click:connect(function()
  2553. Bullshit.MobChams = not Bullshit.MobChams
  2554. MobChamsButton.Text = tostring(Bullshit.MobChams)
  2555. if Bullshit.MobChams then
  2556. local hint = Instance.new("Hint", CoreGui)
  2557. hint.Text = "Turn ESP/Chams off and on again to see mob chams."
  2558. wait(5)
  2559. hint.Text = "This is still in beta, expect problems! Message Racist Dolphin#5199 on discord if you encounter a bug!"
  2560. wait(10)
  2561. hint:Destroy()
  2562. end
  2563. end)
  2564.  
  2565. Playername.FocusLost:connect(function()
  2566. local FindPlr = FindPlayer(Playername.Text)
  2567. if FindPlr then
  2568. Playername.Text = FindPlr.Name
  2569. elseif not Bullshit.Blacklist[Playername.Text] then
  2570. Playername.Text = "Player not Found!"
  2571. wait(1)
  2572. Playername.Text = "Enter Player Name"
  2573. end
  2574. end)
  2575.  
  2576. AddToBlacklist.MouseButton1Click:connect(function()
  2577. local FindPlr = FindPlayer(Playername.Text)
  2578. if FindPlr then
  2579. if not Bullshit.Blacklist[FindPlr.Name] then
  2580. Bullshit.Blacklist[FindPlr.Name] = true
  2581. UpdateChams(FindPlr)
  2582. CreatePlayerLabel(FindPlr.Name, players)
  2583. end
  2584. end
  2585. end)
  2586.  
  2587. RemoveToBlacklist.MouseButton1Click:connect(function()
  2588. local FindPlr = FindPlayer(Playername.Text)
  2589. if FindPlr then
  2590. if Bullshit.Blacklist[FindPlr.Name] then
  2591. Bullshit.Blacklist[FindPlr.Name] = nil
  2592. UpdateChams(FindPlr)
  2593. RefreshPlayerLabels(players, Bullshit.Blacklist)
  2594. end
  2595. else
  2596. if Bullshit.Blacklist[Playername.Text] then
  2597. Bullshit.Blacklist[Playername.Text] = nil
  2598. RefreshPlayerLabels(players, Bullshit.Blacklist)
  2599. end
  2600. end
  2601. end)
  2602.  
  2603. Playername2.FocusLost:connect(function()
  2604. local FindPlr = FindPlayer(Playername2.Text)
  2605. if FindPlr then
  2606. Playername2.Text = FindPlr.Name
  2607. elseif not Bullshit.FriendList[Playername2.Text] then
  2608. Playername2.Text = "Player not Found!"
  2609. wait(1)
  2610. Playername2.Text = "Enter Player Name"
  2611. end
  2612. end)
  2613.  
  2614. AddToWhitelist.MouseButton1Click:connect(function()
  2615. local FindPlr = FindPlayer(Playername2.Text)
  2616. if FindPlr then
  2617. if not Bullshit.FriendList[FindPlr.Name] then
  2618. Bullshit.FriendList[FindPlr.Name] = true
  2619. UpdateChams(FindPlr)
  2620. CreatePlayerLabel(FindPlr.Name, players2)
  2621. end
  2622. end
  2623. end)
  2624.  
  2625. RemoveToWhitelist.MouseButton1Click:connect(function()
  2626. local FindPlr = FindPlayer(Playername2.Text)
  2627. if FindPlr then
  2628. if Bullshit.FriendList[FindPlr.Name] then
  2629. Bullshit.FriendList[FindPlr.Name] = nil
  2630. UpdateChams(FindPlr)
  2631. RefreshPlayerLabels(players2, Bullshit.FriendList)
  2632. end
  2633. else
  2634. if Bullshit.FriendList[Playername2.Text] then
  2635. Bullshit.FriendList[Playername2.Text] = nil
  2636. RefreshPlayerLabels(players2, Bullshit.FriendList)
  2637. end
  2638. end
  2639. end)
  2640.  
  2641. SaveWhitelist.MouseButton1Click:connect(function()
  2642. pcall(function()
  2643. writefile("Whitelist.txt", HTTP:JSONEncode(Bullshit.FriendList))
  2644. end)
  2645. SaveWhitelist.Text = "Saved!"
  2646. wait(1)
  2647. SaveWhitelist.Text = "Save Friends List"
  2648. end)
  2649.  
  2650. SaveBlacklist.MouseButton1Click:connect(function()
  2651. pcall(function()
  2652. writefile("Blacklist.txt", HTTP:JSONEncode(Bullshit.Blacklist))
  2653. end)
  2654. SaveBlacklist.Text = "Saved!"
  2655. wait(1)
  2656. SaveBlacklist.Text = "Save Blacklist"
  2657. end)
  2658.  
  2659. Settings.MouseButton1Click:connect(function()
  2660. Settings_2.Visible = not Settings_2.Visible
  2661. Information_2.Visible = false
  2662. Blacklist.Visible = false
  2663. Whitelist.Visible = false
  2664. if Settings_2.Visible then
  2665. Settings.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
  2666. Information.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  2667. BlacklistToggle.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  2668. WhitelistToggle.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  2669. else
  2670. Settings.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  2671. end
  2672. end)
  2673.  
  2674. Information.MouseButton1Click:connect(function()
  2675. Information_2.Visible = not Information_2.Visible
  2676. Settings_2.Visible = false
  2677. Blacklist.Visible = false
  2678. Whitelist.Visible = false
  2679. if Information_2.Visible then
  2680. Information.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
  2681. Settings.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  2682. BlacklistToggle.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  2683. WhitelistToggle.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  2684. else
  2685. Information.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  2686. end
  2687. end)
  2688.  
  2689. BlacklistToggle.MouseButton1Click:connect(function()
  2690. Blacklist.Visible = not Blacklist.Visible
  2691. Settings_2.Visible = false
  2692. Information_2.Visible = false
  2693. Whitelist.Visible = false
  2694. if Blacklist.Visible then
  2695. BlacklistToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
  2696. Settings.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  2697. Information.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  2698. WhitelistToggle.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  2699. else
  2700. BlacklistToggle.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  2701. end
  2702. end)
  2703.  
  2704. WhitelistToggle.MouseButton1Click:connect(function()
  2705. Whitelist.Visible = not Whitelist.Visible
  2706. Settings_2.Visible = false
  2707. Information_2.Visible = false
  2708. Blacklist.Visible = false
  2709. if Whitelist.Visible then
  2710. WhitelistToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
  2711. Settings.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  2712. Information.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  2713. BlacklistToggle.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  2714. else
  2715. WhitelistToggle.BackgroundColor3 = Color3.new(0.133333, 1, 0)
  2716. end
  2717. end)
  2718.  
  2719. SaveSettings.MouseButton1Click:connect(function()
  2720. SaveBullshitSettings()
  2721. SaveSettings.Text = "Saved!"
  2722. wait(1)
  2723. SaveSettings.Text = "Save Settings"
  2724. end)
  2725.  
  2726. UserInput.InputBegan:connect(function(input, ingui)
  2727. if not ingui then
  2728. if input.UserInputType == Enum.UserInputType.Keyboard then
  2729. if input.KeyCode == Enum.KeyCode.P then
  2730. MainFrame.Visible = not MainFrame.Visible
  2731. end
  2732. end
  2733.  
  2734. if tostring(input.KeyCode) == Bullshit.AimbotKey or tostring(input.UserInputType) == Bullshit.AimbotKey then
  2735. Bullshit.Aimbot = true
  2736. end
  2737. end
  2738. end)
  2739.  
  2740. UserInput.InputEnded:connect(function(input)
  2741. if tostring(input.KeyCode) == Bullshit.AimbotKey or tostring(input.UserInputType) == Bullshit.AimbotKey then
  2742. Bullshit.Aimbot = false
  2743. end
  2744. end)
  2745. end
  2746.  
  2747. InitMain()
  2748.  
  2749. Run:BindToRenderStep("UpdateESP", Enum.RenderPriority.Character.Value, function()
  2750. for _, v in next, Plrs:GetPlayers() do
  2751. if v ~= MyPlr then
  2752. UpdateESP(v)
  2753. end
  2754. end
  2755. end)
  2756.  
  2757. Run:BindToRenderStep("UpdateInfo", 1000, function()
  2758. Bullshit.ClosestEnemy = GetClosestPlayer()
  2759. MyChar = MyPlr.Character
  2760. if Bullshit.DebugInfo then
  2761. local MyHead, MyTor, MyHum = MyChar:FindFirstChild("Head"), MyChar:FindFirstChild("HumanoidRootPart"), MyChar:FindFirstChild("Humanoid")
  2762.  
  2763. local GetChar, GetHead, GetTor, GetHum = nil, nil, nil, nil
  2764. if Bullshit.ClosestEnemy ~= nil then
  2765. GetChar = Bullshit.ClosestEnemy.Character
  2766. GetHead = GetChar:FindFirstChild("Head")
  2767. GetTor = GetChar:FindFirstChild("HumanoidRootPart")
  2768. GetHum = GetChar:FindFirstChild("Humanoid")
  2769.  
  2770. DebugMenu["PlayerSelected"].Text = "Closest Enemy: " .. tostring(Bullshit.ClosestEnemy)
  2771.  
  2772. if Bullshit.ClosestEnemy.Team ~= nil then
  2773. DebugMenu["PlayerTeam"].Text = "Team: " .. tostring(Bullshit.ClosestEnemy.Team)
  2774. else
  2775. DebugMenu["PlayerTeam"].Text = "Team: nil"
  2776. end
  2777.  
  2778. if GetHum then
  2779. DebugMenu["PlayerHealth"].Text = "Health: " .. string.format("%.0f", GetHum.Health)
  2780. end
  2781. if MyTor and GetTor then
  2782. local Pos = GetTor.Position
  2783. local Dist = (MyTor.Position - Pos).magnitude
  2784. 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"
  2785.  
  2786. local MyCharStuff = MyChar:GetDescendants()
  2787. local GetCharStuff = GetChar:GetDescendants()
  2788. for _, v in next, GetCharStuff do
  2789. if v ~= GetTor then
  2790. table.insert(MyCharStuff, v)
  2791. end
  2792. end
  2793. local Ray = Ray.new(MyTor.Position, (Pos - MyTor.Position).unit * 300)
  2794. local part = workspace:FindPartOnRayWithIgnoreList(Ray, MyCharStuff)
  2795. if part == GetTor then
  2796. DebugMenu["BehindWall"].Text = "Behind Wall: false"
  2797. else
  2798. DebugMenu["BehindWall"].Text = "Behind Wall: true"
  2799. end
  2800.  
  2801. DebugMenu["Main"].Size = UDim2.new(0, DebugMenu["PlayerPosition"].TextBounds.X, 0, 200)
  2802. end
  2803. end
  2804.  
  2805. -- My Position
  2806. if MyTor then
  2807. local Pos = MyTor.Position
  2808. DebugMenu["Position"].Text = "My Position: (X: " .. string.format("%.3f", Pos.x) .. " Y: " .. string.format("%.3f", Pos.Y) .. " Z: " .. string.format("%.3f", Pos.Z) .. ")"
  2809. end
  2810.  
  2811. -- FPS
  2812. local fps = math.floor(.5 + (1 / (tick() - LastTick)))
  2813. local sum = 0
  2814. local ave = 0
  2815. table.insert(Bullshit.FPSAverage, fps)
  2816. for i = 1, #Bullshit.FPSAverage do
  2817. sum = sum + Bullshit.FPSAverage[i]
  2818. end
  2819. DebugMenu["FPS"].Text = "FPS: " .. tostring(fps) .. " Average: " .. string.format("%.0f", (sum / #Bullshit.FPSAverage))
  2820. if (tick() - LastTick) >= 15 then
  2821. Bullshit.FPSAverage = { }
  2822. LastTick = tick()
  2823. end
  2824. LastTick = tick()
  2825. end
  2826. end)
  2827.  
  2828. Run:BindToRenderStep("Aimbot", Enum.RenderPriority.First.Value, function()
  2829. ClosestEnemy = GetClosestPlayerNotBehindWall()
  2830. if Bullshit.AimbotEnabled and Bullshit.Aimbot then
  2831. if ClosestEnemy ~= nil then
  2832. local GetChar = ClosestEnemy.Character
  2833. if MyChar and GetChar then
  2834. local MyCharStuff = MyChar:GetDescendants()
  2835. local MyHead = MyChar:FindFirstChild("Head")
  2836. local MyTor = MyChar:FindFirstChild("HumanoidRootPart")
  2837. local MyHum = MyChar:FindFirstChild("Humanoid")
  2838. local GetHead = GetChar:FindFirstChild(script.Parent.Main.MainTabs.Aimbot.AimbotTargetTab.AimbotTargetValue.Value)
  2839. local GetTor = GetChar:FindFirstChild("HumanoidRootPart")
  2840. local GetHum = GetChar:FindFirstChild("Humanoid")
  2841. if MyHead and MyTor and MyHum and GetHead and GetTor and GetHum then
  2842. if MyHum.Health > 1 and (GetHum.Health > 1 and not GetChar:FindFirstChild("KO")) then
  2843. MyPlr.CameraMode = Enum.CameraMode.LockFirstPerson
  2844. MyCam.CFrame = CFrame.new(MyHead.CFrame.p, GetHead.CFrame.p)
  2845. if Bullshit.AutoFire then
  2846. mouse1click() -- >:(
  2847. end
  2848. end
  2849. end
  2850. end
  2851. end
  2852. else
  2853. MyPlr.CameraMode = Bullshit.CameraModeBackup
  2854. end
  2855. end)
  2856.  
  2857. local succ, out = coroutine.resume(coroutine.create(function()
  2858. while true do
  2859. for _, v in next, Plrs:GetPlayers() do
  2860. UpdateChams(v)
  2861. Run.RenderStepped:wait()
  2862. end
  2863. end
  2864. end))
  2865.  
  2866. if not succ then
  2867. error(out)
  2868. end
Add Comment
Please, Sign In to add comment