Qamyz

Untitled

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