Guest User

Untitled

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