Tsaka

UD ISLANED (PASTE)

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