OfficeR0808

[NEW]✅FPS GUI✅ FPS ROBLOX

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