xkudos

Roblox Hack Script

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