THEHAXER12

thisshouldworkez

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