dkg_yt

hytronixprisonlifegui

Jul 16th, 2019
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 251.32 KB | None | 0 0
  1.  
  2. local HytronixJailbreakGui = Instance.new("ScreenGui")
  3. local Main = Instance.new("Frame")
  4. local AntiKick = Instance.new("TextButton")
  5. local TopBar = Instance.new("Frame")
  6. local CloseButton1b = Instance.new("TextButton")
  7. local Credits = Instance.new("TextLabel")
  8. local Name = Instance.new("TextLabel")
  9. local Functions = Instance.new("TextButton")
  10. local Help = Instance.new("TextLabel")
  11. local GUIs = Instance.new("TextButton")
  12. local OpenButton = Instance.new("Frame")
  13. local Openbuttonb = Instance.new("TextButton")
  14. local Functions_2 = Instance.new("Frame")
  15. local TopBar_2 = Instance.new("Frame")
  16. local CloseButton2t = Instance.new("TextButton")
  17. local Credits_2 = Instance.new("TextLabel")
  18. local NameF = Instance.new("TextLabel")
  19. local ADMIN = Instance.new("TextButton")
  20. local InfiniteJump = Instance.new("TextButton")
  21. local ESP = Instance.new("TextButton")
  22. local PressXNoClip = Instance.new("TextButton")
  23. local PressZTP = Instance.new("TextButton")
  24. local SuperPunch = Instance.new("TextButton")
  25. local ArestTimerBypass = Instance.new("TextButton")
  26. local KillAuraHoldE = Instance.new("TextButton")
  27. local Teleports = Instance.new("Frame")
  28. local TopBar_3 = Instance.new("Frame")
  29. local CloseButton2t_2 = Instance.new("TextButton")
  30. local Credits_3 = Instance.new("TextLabel")
  31. local NameT = Instance.new("TextLabel")
  32. local CriminalBase = Instance.new("TextButton")
  33. local CriminalBase2 = Instance.new("TextButton")
  34. --Properties:
  35. HytronixJailbreakGui.Name = "Hytronix Jailbreak Gui"
  36. HytronixJailbreakGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
  37. HytronixJailbreakGui.ResetOnSpawn = false
  38.  
  39. Main.Name = "Main"
  40. Main.Parent = HytronixJailbreakGui
  41. Main.BackgroundColor3 = Color3.new(0.129412, 0.129412, 0.129412)
  42. Main.BackgroundTransparency = 0.25
  43. Main.BorderSizePixel = 0
  44. Main.Position = UDim2.new(0.287488043, 0, 0.268138707, 0)
  45. Main.Size = UDim2.new(0, 444, 0, 390)
  46. Main.Active = true
  47. Main.Selectable = true
  48. Main.Draggable = true
  49.  
  50. AntiKick.Name = "Anti Kick"
  51. AntiKick.Parent = Main
  52. AntiKick.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  53. AntiKick.BackgroundTransparency = 0.25
  54. AntiKick.BorderSizePixel = 0
  55. AntiKick.LayoutOrder = 1
  56. AntiKick.Position = UDim2.new(0.348699003, 0, 0.123740166, 0)
  57. AntiKick.Size = UDim2.new(0, 133, 0, 40)
  58. AntiKick.Font = Enum.Font.SourceSans
  59. AntiKick.Text = "Anti Kick"
  60. AntiKick.TextColor3 = Color3.new(1, 0, 0)
  61. AntiKick.TextScaled = true
  62. AntiKick.TextSize = 14
  63. AntiKick.TextWrapped = true
  64. AntiKick.MouseButton1Down:connect(function()
  65. AntiKick.TextColor3 = Color3.new(68, 255, 0)
  66. local VirtualUser=game:service'VirtualUser'
  67. game:service'Players'.LocalPlayer.Idled:connect(function()
  68. end)
  69. VirtualUser:CaptureController()
  70. VirtualUser:ClickButton2(Vector2.new())
  71. end)
  72.  
  73.  
  74. TopBar.Name = "TopBar"
  75. TopBar.Parent = Main
  76. TopBar.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  77. TopBar.BackgroundTransparency = 0.25
  78. TopBar.Position = UDim2.new(0, 0, -0.00128612027, 0)
  79. TopBar.Size = UDim2.new(0, 444, 0, 36)
  80.  
  81. CloseButton1b.Name = "CloseButton1b"
  82. CloseButton1b.Parent = Main
  83. CloseButton1b.BackgroundColor3 = Color3.new(1, 1, 1)
  84. CloseButton1b.BackgroundTransparency = 1
  85. CloseButton1b.Position = UDim2.new(0.928150594, 0, -0.00340917311, 0)
  86. CloseButton1b.Size = UDim2.new(0, 31, 0, 36)
  87. CloseButton1b.Font = Enum.Font.SciFi
  88. CloseButton1b.Text = "X"
  89. CloseButton1b.TextColor3 = Color3.new(1, 1, 1)
  90. CloseButton1b.TextScaled = true
  91. CloseButton1b.TextSize = 14
  92. CloseButton1b.TextWrapped = true
  93. CloseButton1b.MouseButton1Down:connect(function()
  94. Main.Visible = false
  95. end)
  96.  
  97. Credits.Name = "Credits"
  98. Credits.Parent = Main
  99. Credits.BackgroundColor3 = Color3.new(1, 1, 1)
  100. Credits.BackgroundTransparency = 1
  101. Credits.Position = UDim2.new(0.702302694, 0, 0.951282024, 0)
  102. Credits.Size = UDim2.new(0, 145, 0, 19)
  103. Credits.Font = Enum.Font.SourceSans
  104. Credits.Text = "Made By Hytronix"
  105. Credits.TextColor3 = Color3.new(1, 1, 1)
  106. Credits.TextScaled = true
  107. Credits.TextSize = 14
  108. Credits.TextWrapped = true
  109.  
  110. Name.Name = "Name"
  111. Name.Parent = Main
  112. Name.BackgroundColor3 = Color3.new(1, 1, 1)
  113. Name.BackgroundTransparency = 1
  114. Name.Position = UDim2.new(0.00860897824, 0, -0.0051282444, 0)
  115. Name.Size = UDim2.new(0, 136, 0, 40)
  116. Name.Font = Enum.Font.SciFi
  117. Name.Text = "Prison Life Gui"
  118. Name.TextColor3 = Color3.new(1, 1, 1)
  119. Name.TextScaled = true
  120. Name.TextSize = 14
  121. Name.TextWrapped = true
  122.  
  123. Functions.Name = "Functions"
  124. Functions.Parent = Main
  125. Functions.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  126. Functions.BackgroundTransparency = 0.25
  127. Functions.BorderSizePixel = 0
  128. Functions.LayoutOrder = 1
  129. Functions.Position = UDim2.new(0.0446449481, 0, 0.275022209, 0)
  130. Functions.Size = UDim2.new(0, 179, 0, 229)
  131. Functions.Font = Enum.Font.SourceSans
  132. Functions.Text = "Functions"
  133. Functions.TextColor3 = Color3.new(1, 1, 1)
  134. Functions.TextScaled = true
  135. Functions.TextSize = 14
  136. Functions.TextWrapped = true
  137. Functions.MouseButton1Down:connect(function()
  138. Functions_2.Visible = true
  139. end)
  140. Help.Name = "Help"
  141. Help.Parent = Main
  142. Help.BackgroundColor3 = Color3.new(1, 1, 1)
  143. Help.BackgroundTransparency = 1
  144. Help.Position = UDim2.new(0.0581584945, 0, 0.14871794, 0)
  145. Help.Size = UDim2.new(0, 145, 0, 19)
  146. Help.Font = Enum.Font.SourceSans
  147. Help.Text = "Enable this -->"
  148. Help.TextColor3 = Color3.new(1, 1, 1)
  149. Help.TextScaled = true
  150. Help.TextSize = 14
  151. Help.TextWrapped = true
  152.  
  153. GUIs.Name = "GUI's"
  154. GUIs.Parent = Main
  155. GUIs.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  156. GUIs.BackgroundTransparency = 0.25
  157. GUIs.BorderSizePixel = 0
  158. GUIs.LayoutOrder = 1
  159. GUIs.Position = UDim2.new(0.551401794, 0, 0.275022238, 0)
  160. GUIs.Size = UDim2.new(0, 179, 0, 229)
  161. GUIs.Font = Enum.Font.SourceSans
  162. GUIs.Text = "GUI'S"
  163. GUIs.TextColor3 = Color3.new(1, 1, 1)
  164. GUIs.TextScaled = true
  165. GUIs.TextSize = 14
  166. GUIs.TextWrapped = true
  167. GUIs.MouseButton1Down:connect(function()
  168. Teleports.Visible = true
  169. end)
  170. OpenButton.Name = "OpenButton"
  171. OpenButton.Parent = HytronixJailbreakGui
  172. OpenButton.BackgroundColor3 = Color3.new(0.129412, 0.129412, 0.129412)
  173. OpenButton.BackgroundTransparency = 1
  174. OpenButton.BorderSizePixel = 0
  175. OpenButton.Position = UDim2.new(0, 0, 0.531545639, 0)
  176. OpenButton.Size = UDim2.new(0, 124, 0, 57)
  177.  
  178. Openbuttonb.Name = "Open button b"
  179. Openbuttonb.Parent = OpenButton
  180. Openbuttonb.BackgroundColor3 = Color3.new(0.129412, 0.129412, 0.129412)
  181. Openbuttonb.BackgroundTransparency = 0.25
  182. Openbuttonb.BorderSizePixel = 0
  183. Openbuttonb.Size = UDim2.new(0, 125, 0, 57)
  184. Openbuttonb.Font = Enum.Font.SciFi
  185. Openbuttonb.Text = "Open"
  186. Openbuttonb.TextColor3 = Color3.new(1, 1, 1)
  187. Openbuttonb.TextScaled = true
  188. Openbuttonb.TextSize = 14
  189. Openbuttonb.TextWrapped = true
  190. Openbuttonb.MouseButton1Down:connect(function()
  191. Main.Visible = true
  192. end)
  193. Functions_2.Name = "Functions"
  194. Functions_2.Parent = HytronixJailbreakGui
  195. Functions_2.BackgroundColor3 = Color3.new(0.129412, 0.129412, 0.129412)
  196. Functions_2.BackgroundTransparency = 0.25
  197. Functions_2.BorderSizePixel = 0
  198. Functions_2.Position = UDim2.new(0.719773769, 0, 0.274014473, 0)
  199. Functions_2.Size = UDim2.new(0, 290, 0, 381)
  200. Functions_2.Visible = false
  201. Functions_2.Active = true
  202. Functions_2.Selectable = true
  203. Functions_2.Draggable = true
  204.  
  205. TopBar_2.Name = "TopBar"
  206. TopBar_2.Parent = Functions_2
  207. TopBar_2.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  208. TopBar_2.BackgroundTransparency = 0.25
  209. TopBar_2.Position = UDim2.new(0, 0, -0.00128612027, 0)
  210. TopBar_2.Size = UDim2.new(0, 290, 0, 36)
  211.  
  212. CloseButton2t.Name = "CloseButton2t"
  213. CloseButton2t.Parent = Functions_2
  214. CloseButton2t.BackgroundColor3 = Color3.new(1, 1, 1)
  215. CloseButton2t.BackgroundTransparency = 1
  216. CloseButton2t.Position = UDim2.new(0.890219569, 0, -0.00340917311, 0)
  217. CloseButton2t.Size = UDim2.new(0, 31, 0, 36)
  218. CloseButton2t.Font = Enum.Font.SciFi
  219. CloseButton2t.Text = "X"
  220. CloseButton2t.TextColor3 = Color3.new(1, 1, 1)
  221. CloseButton2t.TextScaled = true
  222. CloseButton2t.TextSize = 14
  223. CloseButton2t.TextWrapped = true
  224. CloseButton2t.MouseButton1Down:connect(function()
  225. Functions_2.Visible = false
  226. Main.Visible = true
  227. end)
  228. Credits_2.Name = "Credits"
  229. Credits_2.Parent = Functions_2
  230. Credits_2.BackgroundColor3 = Color3.new(1, 1, 1)
  231. Credits_2.BackgroundTransparency = 1
  232. Credits_2.Position = UDim2.new(0.543821812, 0, 0.94512105, 0)
  233. Credits_2.Size = UDim2.new(0, 145, 0, 19)
  234. Credits_2.Font = Enum.Font.SourceSans
  235. Credits_2.Text = "Made By Hytronix"
  236. Credits_2.TextColor3 = Color3.new(1, 1, 1)
  237. Credits_2.TextScaled = true
  238. Credits_2.TextSize = 14
  239. Credits_2.TextWrapped = true
  240.  
  241. NameF.Name = "NameF"
  242. NameF.Parent = Functions_2
  243. NameF.BackgroundColor3 = Color3.new(1, 1, 1)
  244. NameF.BackgroundTransparency = 1
  245. NameF.Position = UDim2.new(0.00860897824, 0, -0.0051282444, 0)
  246. NameF.Size = UDim2.new(0, 136, 0, 40)
  247. NameF.Font = Enum.Font.SciFi
  248. NameF.Text = "Functions"
  249. NameF.TextColor3 = Color3.new(1, 1, 1)
  250. NameF.TextScaled = true
  251. NameF.TextSize = 14
  252. NameF.TextWrapped = true
  253.  
  254. ADMIN.Name = "ADMIN"
  255. ADMIN.Parent = Functions_2
  256. ADMIN.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  257. ADMIN.BackgroundTransparency = 0.25
  258. ADMIN.BorderSizePixel = 0
  259. ADMIN.LayoutOrder = 1
  260. ADMIN.Position = UDim2.new(0.0285995491, 0, 0.155926079, 0)
  261. ADMIN.Size = UDim2.new(0, 124, 0, 60)
  262. ADMIN.Font = Enum.Font.SourceSans
  263. ADMIN.Text = "ADMIN"
  264. ADMIN.TextColor3 = Color3.new(1, 1, 1)
  265. ADMIN.TextScaled = true
  266. ADMIN.TextSize = 14
  267. ADMIN.TextWrapped = true
  268. ADMIN.MouseButton1Down:connect(function()
  269. -- By illremember#3799
  270.  
  271. -- Important Loading
  272. trueSettings = {
  273. commandPrefix = ";";
  274. hotkeys = {};
  275. fchotkeymode = "unfc";
  276. }
  277.  
  278. -- Important Variables
  279. gsPlayers = game:GetService("Players")
  280. gsWorkspace = game:GetService("Workspace")
  281. gsLighting = game:GetService("Lighting")
  282. gsReplicatedStorage = game:GetService("ReplicatedStorage")
  283. gsCoreGui = game:GetService("CoreGui")
  284. gsTween = game:GetService("TweenService")
  285. gsHttp = game:GetService("HttpService")
  286.  
  287. LP = gsPlayers.LocalPlayer
  288. Mouse = LP:GetMouse()
  289.  
  290. defaultSettings = gsHttp:JSONEncode(trueSettings)
  291. function CreateSave()
  292. writefile("Shattervast.txt", defaultSettings)
  293. wait(0.5)
  294. local content = readfile("Shattervast.txt")
  295. local trueValue = gsHttp:JSONDecode(content)
  296. commandPrefix = trueValue.commandPrefix
  297. hotkeys = trueValue.hotkeys
  298. fchotkeymode = trueValue.fchotkeymode
  299. end
  300. function fullUpdate()
  301. local updatedSettings = {
  302. commandPrefix = commandPrefix;
  303. hotkeys = hotkeys;
  304. fchotkeymode = fchotkeymode;
  305. }
  306. local fullUPDATED = gsHttp:JSONEncode(updatedSettings)
  307. wait(0.2)
  308. writefile("Shattervast.txt", fullUPDATED)
  309. end
  310. if writefile ~= nil then
  311. function builder()
  312. local TESTsave = readfile("Shattervast.txt")
  313. if TESTsave == nil then
  314. return false
  315. else
  316. return true
  317. end
  318. end
  319. local success, message = pcall(builder)
  320. if success == true then
  321. function reader()
  322. local content = readfile("Shattervast.txt")
  323. local trueValue = gsHttp:JSONDecode(content)
  324. commandPrefix = trueValue.commandPrefix
  325. hotkeys = trueValue.hotkeys
  326. if trueValue.fchotkeymode == nil then
  327. fchotkeymode = "unfc"
  328. fullUpdate()
  329. else
  330. fchotkeymode = trueValue.fchotkeymode
  331. end
  332. end
  333. reader()
  334. elseif success == false then
  335. CreateSave()
  336. end
  337. else
  338. commandPrefix = ";"
  339. hotkeys = {}
  340. fchotkeymode = "unfc"
  341. end
  342.  
  343. CurrentGravity = gsWorkspace.Gravity
  344. CurrentWalkspeed = LP.Character.Humanoid.WalkSpeed
  345. CurrentJumppower = LP.Character.Humanoid.JumpPower
  346. CurrentHipheight = LP.Character.Humanoid.HipHeight
  347. CurrentNormal = LP.DevCameraOcclusionMode
  348.  
  349. gsWorkspace.Camera.Changed:Connect(function()
  350. gsWorkspace.Camera.FieldOfView = 70
  351. end)
  352.  
  353. -- Important Functions
  354. function view(plr)
  355. if plr.Character.Humanoid ~= nil then
  356. gsWorkspace.CurrentCamera.CameraSubject = plr.Character.Humanoid
  357. else
  358. gsWorkspace.CurrentCamera.CameraSubject = plr.Character.Head
  359. end
  360. end
  361. function unlockWS()
  362. for i,part in pairs(gsWorkspace:GetDescendants()) do
  363. if part:IsA("Part") then
  364. part.Locked = false
  365. end
  366. end
  367. end
  368. function lockWS()
  369. for i,part in pairs(gsWorkspace:GetDescendants()) do
  370. if part:IsA("Part") then
  371. part.Locked = true
  372. end
  373. end
  374. end
  375. function FEGodmode()
  376. local changeview = false
  377. if gsWorkspace.CurrentCamera.CameraSubject == LP.Character.Humanoid or gsWorkspace.CurrentCamera.CameraSubject == LP.Character then
  378. changeview = true
  379. end
  380. LP.Character.Humanoid.Name = 1
  381. local l = LP.Character["1"]:Clone()
  382. l.Parent = LP.Character
  383. l.Name = "Humanoid"
  384. wait(0.1)
  385. LP.Character["1"]:Destroy()
  386. if changeview then
  387. game:GetService("Workspace").CurrentCamera.CameraSubject = LP.Character
  388. end
  389. LP.Character.Animate.Disabled = true
  390. wait(0.1)
  391. LP.Character.Animate.Disabled = false
  392. LP.Character.Humanoid.DisplayDistanceType = "None"
  393. end
  394. function RocketPropulsion(maxthrust,maxspeed,thrustp,targetplr,name)
  395. local l = Instance.new("RocketPropulsion")
  396. l.Parent = LP.Character.HumanoidRootPart
  397. l.CartoonFactor = 1
  398. l.MaxThrust = maxthrust
  399. l.MaxSpeed = maxspeed
  400. l.ThrustP = thrustp
  401. l.Name = name
  402. l.Target = targetplr.Character.HumanoidRootPart
  403. l:Fire()
  404. end
  405. function createIntro(style, msg, length)
  406. if gsCoreGui:FindFirstChild("Notification") then
  407. gsCoreGui:FindFirstChild("Notification"):Destroy()
  408. end
  409. local info = "http://www.roblox.com/asset/?id=1281284684"
  410. local warning = "http://www.roblox.com/asset/?id=1281286925"
  411. if style == "info" then
  412. style = info
  413. elseif style == "warning" then
  414. style = warning
  415. end
  416. local Notification = Instance.new("ScreenGui")
  417. local Frame = Instance.new("Frame")
  418. local TextLabel = Instance.new("TextLabel")
  419. local IMAGE = Instance.new("ImageLabel")
  420. Notification.Name = "Notification"
  421. Notification.Parent = gsCoreGui
  422. Frame.Parent = Notification
  423. Frame.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
  424. Frame.BackgroundTransparency = 0.20000000298023
  425. Frame.BorderSizePixel = 0
  426. Frame.Position = UDim2.new(0, 0, -0.2, 0)
  427. Frame.Size = UDim2.new(1, 0, 0, 30)
  428. TextLabel.Parent = Frame
  429. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  430. TextLabel.BackgroundTransparency = 1
  431. TextLabel.Size = UDim2.new(1, 0, 1, 0)
  432. TextLabel.Font = Enum.Font.SourceSansLight
  433. TextLabel.Text = msg
  434. TextLabel.TextColor3 = Color3.new(0.905882, 0.905882, 0.905882)
  435. TextLabel.TextScaled = true
  436. TextLabel.TextSize = 14
  437. TextLabel.TextWrapped = true
  438. IMAGE.Parent = Frame
  439. IMAGE.BackgroundTransparency = 1
  440. IMAGE.Size = UDim2.new(0, 50, 0, 50)
  441. IMAGE.Position = UDim2.new(0.1, 0, 0, 0)
  442. IMAGE.Image = style
  443. local Intro = Instance.new("ScreenGui")
  444. local Frame2 = Instance.new("Frame")
  445. local IMAGE2 = Instance.new("ImageLabel")
  446. Intro.Name = "Intro"
  447. Intro.Parent = gsCoreGui
  448. Frame2.Parent = Intro
  449. Frame2.BackgroundTransparency = 1
  450. Frame2.BorderSizePixel = 0
  451. Frame2.Position = UDim2.new(0, 0, -0.2, 0)
  452. Frame2.Size = UDim2.new(1, 0, 0, 30)
  453. IMAGE2.Parent = Frame
  454. IMAGE2.BackgroundTransparency = 1
  455. IMAGE2.AnchorPoint = Vector2.new(0.5, 0)
  456. IMAGE2.Size = UDim2.new(0, 240, 0, 120)
  457. IMAGE2.Position = UDim2.new(0.5, 0, 0, 0)
  458. IMAGE2.Image = "http://www.roblox.com/asset/?id=1795472522"
  459. Frame2:TweenPosition(UDim2.new(0, 0, 0, 200), "Out", "Quad", 1.5)
  460. Frame:TweenPosition(UDim2.new(0, 0, 0, 0), "Out", "Quad", 1.5)
  461. wait(length)
  462. pcall(function()
  463. Frame:TweenPosition(UDim2.new(0, 0, -1.5, 0), "Out", "Quad", 3)
  464. Frame2:TweenPosition(UDim2.new(0, 0, -1.5, 0), "Out", "Quad", 3)
  465. end)
  466. wait(3.01)
  467. Intro:Destroy()
  468. Notification:Destroy()
  469. end
  470. function Notification(style, msg, length)
  471. if gsCoreGui:FindFirstChild("Notification") then
  472. gsCoreGui:FindFirstChild("Notification"):Destroy()
  473. end
  474. local info = "http://www.roblox.com/asset/?id=1281284684"
  475. local warning = "http://www.roblox.com/asset/?id=1281286925"
  476. if style == "info" then
  477. style = info
  478. elseif style == "warning" then
  479. style = warning
  480. end
  481. local Notification = Instance.new("ScreenGui")
  482. local Frame = Instance.new("Frame")
  483. local TextLabel = Instance.new("TextLabel")
  484. local IMAGE = Instance.new("ImageLabel")
  485. Notification.Name = "Notification"
  486. Notification.Parent = gsCoreGui
  487. Frame.Parent = Notification
  488. Frame.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
  489. Frame.BackgroundTransparency = 0.20000000298023
  490. Frame.BorderSizePixel = 0
  491. Frame.Position = UDim2.new(0, 0, -0.2, 0)
  492. Frame.Size = UDim2.new(1, 0, 0, 30)
  493. TextLabel.Parent = Frame
  494. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  495. TextLabel.BackgroundTransparency = 1
  496. TextLabel.Size = UDim2.new(1, 0, 1, 0)
  497. TextLabel.Font = Enum.Font.SourceSansLight
  498. TextLabel.Text = msg
  499. TextLabel.TextColor3 = Color3.new(0.905882, 0.905882, 0.905882)
  500. TextLabel.TextScaled = true
  501. TextLabel.TextSize = 14
  502. TextLabel.TextWrapped = true
  503. IMAGE.Parent = Frame
  504. IMAGE.BackgroundTransparency = 1
  505. IMAGE.Size = UDim2.new(0, 50, 0, 50)
  506. IMAGE.Position = UDim2.new(0.1, 0, 0, 0)
  507. IMAGE.Image = style
  508. Frame:TweenPosition(UDim2.new(0, 0, 0, 0), "Out", "Quad", 1.5)
  509. wait(length)
  510. pcall(function()
  511. Frame:TweenPosition(UDim2.new(0, 0, -1.5, 0), "Out", "Quad", 3)
  512. end)
  513. wait(3.01)
  514. Notification:Destroy()
  515. end
  516. function hasTools()
  517. local a = false
  518. local b = false
  519. for i,v in pairs(LP.Character:GetDescendants()) do
  520. if v:IsA("Tool") then
  521. if v ~= nil then
  522. a = true
  523. else
  524. a = false
  525. end
  526. end
  527. end
  528. for i,k in pairs(LP.Backpack:GetDescendants()) do
  529. if k:IsA("Tool") then
  530. if k ~= nil then
  531. b = true
  532. else
  533. b = false
  534. end
  535. end
  536. end
  537. return a or b
  538. end
  539. Compliments = {" is the coolest person in this server!", ", I really like your avatar!", ", I really want to be your friend!", " is truly amazing. Truly!", " is incredible!", ", you are my favourite here!!", ", I am complimenting you right now at this very moment.", " you are really awesome", " when will you be my friend!?", " is such a great person", " is a fantastic person!"}
  540. function complimentplr(player)
  541. local plrName = player.Name
  542. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(plrName..Compliments[math.random(1, #Compliments)], "All")
  543. end
  544. function createINFO(player)
  545. local InfoGUIv2 = Instance.new("ScreenGui")
  546. local Frame = Instance.new("Frame")
  547. local Frame_2 = Instance.new("Frame")
  548. local infoguiCLOSE = Instance.new("TextButton")
  549. local Frame_3 = Instance.new("Frame")
  550. local playerName = Instance.new("TextLabel")
  551. local Frame_4 = Instance.new("Frame")
  552. local playerAvatar = Instance.new("ImageLabel")
  553. local playerAccAge = Instance.new("TextLabel")
  554. local playerId = Instance.new("TextLabel")
  555. local playerOs = Instance.new("TextLabel")
  556. local playerMembership = Instance.new("TextLabel")
  557. local Frame_5 = Instance.new("Frame")
  558. local Frame_6 = Instance.new("Frame")
  559. InfoGUIv2.Name = "InfoGUIv2"
  560. InfoGUIv2.Parent = gsCoreGui
  561. Frame.Parent = InfoGUIv2
  562. Frame.BackgroundColor3 = Color3.new(0, 0, 0)
  563. Frame.BackgroundTransparency = 1
  564. Frame.BorderColor3 = Color3.new(0, 0, 0)
  565. Frame.ClipsDescendants = true
  566. Frame.Position = UDim2.new(0.45, 0, 1, 0)
  567. Frame.Size = UDim2.new(0, 265, 0, 302)
  568. Frame.ZIndex = -1
  569. Frame_2.Parent = Frame
  570. Frame_2.BackgroundColor3 = Color3.new(0.290196, 0, 0.447059)
  571. Frame_2.BorderSizePixel = 0
  572. Frame_2.Size = UDim2.new(0, 260, 0, 20)
  573. infoguiCLOSE.Name = "infoguiCLOSE"
  574. infoguiCLOSE.Parent = Frame_2
  575. infoguiCLOSE.BackgroundColor3 = Color3.new(1, 1, 1)
  576. infoguiCLOSE.BackgroundTransparency = 1
  577. infoguiCLOSE.BorderSizePixel = 0
  578. infoguiCLOSE.Position = UDim2.new(0, 230, 0, 0)
  579. infoguiCLOSE.Size = UDim2.new(0, 30, 0, 20)
  580. infoguiCLOSE.Font = Enum.Font.SourceSansBold
  581. infoguiCLOSE.Text = "X"
  582. infoguiCLOSE.TextColor3 = Color3.new(0.992157, 0.992157, 0.992157)
  583. infoguiCLOSE.TextSize = 20
  584. Frame_3.Parent = Frame
  585. Frame_3.BackgroundColor3 = Color3.new(0.482353, 0.121569, 0.635294)
  586. Frame_3.BorderSizePixel = 0
  587. Frame_3.Position = UDim2.new(0, 0, 0, 20)
  588. Frame_3.Size = UDim2.new(0, 260, 0, 40)
  589. playerName.Name = "playerName"
  590. playerName.Parent = Frame_3
  591. playerName.BackgroundColor3 = Color3.new(1, 1, 1)
  592. playerName.BackgroundTransparency = 1
  593. playerName.Position = UDim2.new(0, 10, 0, 5)
  594. playerName.Size = UDim2.new(0, 240, 0, 30)
  595. playerName.Font = Enum.Font.SourceSansLight
  596. playerName.Text = player.Name
  597. playerName.TextColor3 = Color3.new(0.988235, 0.988235, 0.988235)
  598. playerName.TextScaled = true
  599. playerName.TextSize = 14
  600. playerName.TextWrapped = true
  601. Frame_4.Parent = Frame
  602. Frame_4.BackgroundColor3 = Color3.new(0.956863, 0.956863, 0.956863)
  603. Frame_4.BorderSizePixel = 0
  604. Frame_4.Position = UDim2.new(0, 0, 0, 60)
  605. Frame_4.Size = UDim2.new(0, 260, 0, 237)
  606. playerAvatar.Name = "playerAvatar"
  607. playerAvatar.Parent = Frame_4
  608. playerAvatar.BackgroundColor3 = Color3.new(1, 1, 1)
  609. playerAvatar.Position = UDim2.new(0, 85, 0, 10)
  610. playerAvatar.Size = UDim2.new(0, 85, 0, 85)
  611. playerAvatar.Image = "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=150&Format=Png&username="..player.Name
  612. playerAccAge.Name = "playerAccAge"
  613. playerAccAge.Parent = Frame_4
  614. playerAccAge.BackgroundColor3 = Color3.new(1, 1, 1)
  615. playerAccAge.BackgroundTransparency = 1
  616. playerAccAge.Position = UDim2.new(0, 5, 0, 101)
  617. playerAccAge.Size = UDim2.new(0, 250, 0, 30)
  618. playerAccAge.Font = Enum.Font.SourceSans
  619. playerAccAge.Text = "Account Age: "..player.AccountAge
  620. playerAccAge.TextColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
  621. playerAccAge.TextScaled = true
  622. playerAccAge.TextSize = 14
  623. playerAccAge.TextWrapped = true
  624. playerId.Name = "playerId"
  625. playerId.Parent = Frame_4
  626. playerId.BackgroundColor3 = Color3.new(1, 1, 1)
  627. playerId.BackgroundTransparency = 1
  628. playerId.Position = UDim2.new(0, 5, 0, 131)
  629. playerId.Size = UDim2.new(0, 250, 0, 30)
  630. playerId.Font = Enum.Font.SourceSans
  631. playerId.Text = "Account ID: "..player.UserId
  632. playerId.TextColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
  633. playerId.TextScaled = true
  634. playerId.TextSize = 14
  635. playerId.TextWrapped = true
  636. playerOs.Name = "playerOs"
  637. playerOs.Parent = Frame_4
  638. playerOs.BackgroundColor3 = Color3.new(1, 1, 1)
  639. playerOs.BackgroundTransparency = 1
  640. playerOs.Position = UDim2.new(0, 5, 0, 161)
  641. playerOs.Size = UDim2.new(0, 250, 0, 30)
  642. playerOs.Font = Enum.Font.SourceSansLight
  643. playerOs.Text = "Player OS: "..player.OsPlatform
  644. playerOs.TextColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
  645. playerOs.TextScaled = true
  646. playerOs.TextSize = 14
  647. playerOs.TextWrapped = true
  648. playerMembership.Name = "playerMembership"
  649. playerMembership.Parent = Frame_4
  650. playerMembership.BackgroundColor3 = Color3.new(1, 1, 1)
  651. playerMembership.BackgroundTransparency = 1
  652. playerMembership.Position = UDim2.new(0, 5, 0, 191)
  653. playerMembership.Size = UDim2.new(0, 250, 0, 30)
  654. playerMembership.Font = Enum.Font.SourceSansLight
  655. if player.MembershipType == Enum.MembershipType.None then
  656. playerMembership.Text = "No builder's club."
  657. elseif player.MembershipType == Enum.MembershipType.BuildersClub then
  658. playerMembership.Text = "Builder's club!"
  659. elseif player.MembershipType == Enum.MembershipType.TurboBuildersClub then
  660. playerMembership.Text = "Turbo Builder's club!"
  661. elseif player.MembershipType == Enum.MembershipType.OutrageousBuildersClub then
  662. playerMembership.Text = "Outrageous Builder's club!"
  663. end
  664. playerMembership.TextColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
  665. playerMembership.TextScaled = true
  666. playerMembership.TextSize = 14
  667. playerMembership.TextWrapped = true
  668. Frame_5.Parent = Frame
  669. Frame_5.BackgroundColor3 = Color3.new(0, 0, 0)
  670. Frame_5.BackgroundTransparency = 0.69999998807907
  671. Frame_5.BorderColor3 = Color3.new(0, 0, 0)
  672. Frame_5.BorderSizePixel = 0
  673. Frame_5.ClipsDescendants = true
  674. Frame_5.Position = UDim2.new(0, 10, 0, 10)
  675. Frame_5.Selectable = true
  676. Frame_5.Size = UDim2.new(0, 255, 0, 292)
  677. Frame_5.ZIndex = -1
  678. Frame_6.Parent = Frame
  679. Frame_6.BackgroundColor3 = Color3.new(0, 0, 0)
  680. Frame_6.BackgroundTransparency = 0.69999998807907
  681. Frame_6.BorderColor3 = Color3.new(0, 0, 0)
  682. Frame_6.BorderSizePixel = 0
  683. Frame_6.ClipsDescendants = true
  684. Frame_6.Position = UDim2.new(0, 8, 0, 8)
  685. Frame_6.Selectable = true
  686. Frame_6.Size = UDim2.new(0, 255, 0, 292)
  687. Frame_6.ZIndex = -1
  688. local closeGet = {}
  689. closeGet.Size = UDim2.new(0, 0, 0, 0)
  690. local openGet = {}
  691. openGet.Position = UDim2.new(0.45, 0, 0.45, 0)
  692. local closeFunction = gsTween:Create(Frame, TweenInfo.new(2, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), closeGet)
  693. local openFunction = gsTween:Create(Frame, TweenInfo.new(1, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), openGet)
  694. infoguiCLOSE.MouseButton1Click:Connect(function()
  695. closeFunction:Play()
  696. Frame:TweenPosition((Frame.Position + UDim2.new(0, 265 / 2, 0, 302 / 2)), "InOut", "Sine", 2)
  697. wait(2.01)
  698. Frame:Destroy()
  699. end)
  700. openFunction:Play()
  701. local UserInputService = game:GetService("UserInputService")
  702. local dragging
  703. local dragInput
  704. local dragStart
  705. local startPos
  706. local function update(input)
  707. local delta = input.Position - dragStart
  708. local dragTime = 0.055
  709. local SmoothDrag = {}
  710. SmoothDrag.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
  711. local dragSmoothFunction = gsTween:Create(Frame, TweenInfo.new(dragTime, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), SmoothDrag)
  712. dragSmoothFunction:Play()
  713. end
  714. Frame.InputBegan:Connect(function(input)
  715. if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  716. dragging = true
  717. dragStart = input.Position
  718. startPos = Frame.Position
  719. input.Changed:Connect(function()
  720. if input.UserInputState == Enum.UserInputState.End then
  721. dragging = false
  722. end
  723. end)
  724. end
  725. end)
  726. Frame.InputChanged:Connect(function(input)
  727. if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  728. dragInput = input
  729. end
  730. end)
  731. UserInputService.InputChanged:Connect(function(input)
  732. if input == dragInput and dragging and Frame.Size == UDim2.new(0, 265, 0, 302) then
  733. update(input)
  734. end
  735. end)
  736. end
  737. function clientSided()
  738. Notification("info", "This command is for the client (you) only, no one else can see!", 6)
  739. end
  740. searchCmds={"1 print [msg] - Prints a message to the developer console","2 warn [msg] - Warns a message to the developer console","3 sit - Makes you sit","4 god - Activates FE Godmode (breaks tools)","5 view [plr] - Changes your camera subject to another player","6 unview - Changes your camera back to your player","7 gravity [num] - Changes workspace gravity to [num]","8 ungravity - Reverts workspace gravity to game's default","9 goto [plr] - Teleports you to a player","10 fecheck - Checks whether the game is FE or not","11 lockws - Locks the whole workspace","12 unlockws - Unlocks the whole workspace","13 noclip - Allows you to walk through walls and other objects","14 clip - Stops noclip, can collide","15 follow [plr] / [num] - Makes you follow a player constantly, optional [num] for how far away to follow","16 unfollow - Stops you from following","17 fling [plr] / [pow] - Uses your character to fling a player, optional [pow] for how much power to put into the fling","18 unfling - Stops you from flinging","19 trail [plr] / [num] - Makes you trail (walk infront) of a player constantly, optional [num] for how far away to trail","20 untrail - Stops you from trailing","21 annoy [plr] - Loop teleports you to the player","22 unannoy - Stops loop teleporting you","23 reset - Resets your character","24 grespawn - Respawns your character, best for use after FE godmode","25 respawn - Respawns your character, best to use if grespawn fails to work","26 speed // ws [num] - Changes your walkspeed (speed or ws) to [num]","27 jumppower // jp [num] - Changes your jumppower (jumppower or jp) to [num]","28 hipheight // hh [num] - Changes your hipheight (hipheight or hh) to [num]","29 default - Changes your walkspeed, jumppower and hipheight back to normal","30 credits - Displays admin credits (by illremember#3799)","31 attach [plr] - Attaches you to a player, tool required","32 fly / [speed] - Enables fly, optional [speed] for how fast to fly","33 unfly - Disables fly","34 kill [plr] - Kills a player, tool required","35 bring [plr] - Brings a player, tool required","36 naked - Displays avatar body colours","37 nolimbs - Deletes all your arms and legs","38 noarms - Deletes both your arms","39 nolegs - Deletes both your legs","40 antikick [on/off] - Blocks all remotes for antikick when on, disables when off","41 blockremote [remote] / [service] - Blocks a remote from firing, optional [service] for where the remote is located","42 remotespy [on/off] - Prints all remotes to developer console when on when fired, stops printing when off","43 bang [plr] / [speed] - Bangs a player, optional [speed] to set animation adjust speed","44 unbang - Stops bang player","45 spam [msg] - Spams [msg] in chat","46 spamdelay [num] - Sets how long to wait in between spamming","47 unspam - Stops spamming","48 info [plr] - Creates GUI with information about player account, shows Account age, membership and account ID","49 age [plr] - Chats account age of player","50 invisible - Enables FE invisibility, by Timeless","51 walk [plr] - Begins to make you loop walk towards player","52 glitch [plr] / [num] - Glitches a player, tool required, optional [num] for strength of glitch","53 tp [plr] [plr] - Teleports a player to another player, tool required","54 givetool [plr] / [tool] - Gives your current equipped tool to player, optional [tool] to pick a tool by name from your inventory","55 givealltools [plr] - Gives all tools currently equipped and in inventory to player","56 blockhats - Removes mesh of all accessories","57 blocktool - Removes mesh of currently equipped tool","58 orbit [plr] - Begins to make you orbit around a player","59 unorbit - Stops you orbiting a player","60 pos - Shows your current position","61 savepos - Saves your current position","62 loadpos - Loads your current position from savepos","63 tppos [num] [num] [num] - Teleports you to position [num], [num], [num]","64 pmspam [plr] [msg] - Makes you spam a player's pm with [msg]","65 unpmspam - Stops spamming a player's pm","66 wsvis [num] - Changes all parts in workspace to [num] transparency","67 bringobj [obj] / [num] - Brings an object in the workspace to you, optional [num] for how far away to bring object","68 cbring [plr] - Brings a player to you constantly on client","69 uncbring - Stops bringing a player to you on client","70 cfreeze [plr] - Freezes a player on your client","71 uncfreeze / [plr] - Unfreezes a player on your cleint","72 unattach - Unattaches you from a player","73 reach [on/off] / [num] - Activates/Deactivates reach for currently equipped tool, optional [num] for how long the reach should be","74 droptool / [tool] - Drops a tool into the workspace, optional [tool] command for which tool to drop","75 drophats - Drops all your accessories into the workspace","76 hidecmdbar - Hides the command bar","77 showcmdbar - Shows the command bar","78 prefix [key] - Changes your prefix to [key] must be 1 character","79 removeinvis - Removes all invisible parts in workspace","80 removefog - Removes fog in lighting","81 animation [id/gui] / [speed] - Makes you play an animation with [id], optional [speed] for adjusting animation speed OR [gui] to open Energize animation GUI","82 btools - Gives you btools for deleting, copying and dragging (client side)","83 esp [plr] - Enables an esp for that player, credits to Infinite Yield","84 unesp / [plr] - Disables all esp, optional [plr] for disabling esp just for that player","85 dice - Chats you rolling a dice for 1, 2, 3, 4, 5 or 6","86 random [min] [max] - Chats you picking a random number between [min] and [max]","87 closegame - Shutsdown/closes your game","88 savetool / [tool] - Saves a tool to your player equipped, optional [tool] for which tool to save in your inventory","89 loadtool / [tool] - Loads a tool from your player, optional [tool] for which tool to load by name","90 savealltool - Saves all tools in your character/inventory","91 loadalltool - Loads all tools in your player saved tools","92 clicktp / [key] - Enables click teleport, optional [key] to set a key instead of clicking","93 clickdel / [key] - Enables click delete part, optional [key] to set a key instead of clicking","94 unclicktp - Disables clicktp","95 unclickdel - Disables clickdel","96 shutdown - Attempts a server shutdown","97 chatlogs - Opens up a chat log gui with options to print chat to developer console","98 stopadmin - Disables currently running admin completely","99 freecam / [speed] - Enables freecam (like flying but not in character), optional [speed] for how fast the freecam should go","100 unfreecam // unfc - Disables freecam","101 fctp [plr] - Teleports your freecam to player","102 gotofc - Teleports you to current freecam position","103 cmds - Opens up this GUI with commands","104 fullcredits - Shows full individual credits for all help with the admin","105 hotkey [key] [cmd] - Creates a hotkey that executes [cmd] when [key] is pressed","106 removehotkey [key] - Removes a hotkey with [key]","107 removeallhotkey - Removes all current hotkeys for commands","108 printhotkeys - Prints all current existing hotkeys","109 os [plr] - Chats the current OS of a player","110 spin [plr] - Makes you spin with a player, tool required","111 unspin - Stops you spinning a player/teleporting to a player","112 explorer - Loads DEX explorer","113 maxzoom [num] - Changes your maxzoom to number","114 stare [plr] - Makes you stare at another player","115 unstare [plr] - Makes you stop staring at player","116 tempgod - Enables temporary FE godmode, does not work on all games, does not break tools","117 void [plr] - Teleports you and a player to the void, requires a tool","118 freefall [plr] - Makes you and a player freefall to the ground","119 version - Shows current admin's version","120 shiftlockon - Enables shift lock if not enabled by game developer","121 copychat [plr] - Makes you copy the chat player says, use uncopychat to stop copying chat","122 newattach [plr] - Does not FE Godmode you, requires 2 tools, attaches you to player","123 newkill [plr] - Does not FE Godmode you, requires 2 tools, kills player","124 newbring [plr] - Does not FE Godmode you, requires 2 tools, brings player","125 spawn [ws/jp/hh/god] [num] - Sets your walkspeed/jumppower/hipheight to number whenever you respawn, or makes you FE Godded whenever you respawn","126 unspawn - Stops you spawning with stats set by "..commandPrefix.."spawn","127 autosavetool [on/off] - Auto saves your tools when you reset","128 beginbot / [mode] - Makes you a bot for other players, type just "..commandPrefix.."beginbot to print available modes","129 endbot / [mode] - Ends "..commandPrefix.."beginbot, optional [mode] to disable one mode only","130 stopsit - Disables your ability to sit","131 gosit - Enables your ability to sit","132 spawnpoint - Sets your spawnpoint for whenever you reset to where you are","133 nospawn - Removes your spawnpoint","134 chaterror - Creates a chat error, works best first time","135 bypass [on/off] - Changes certain commands like "..commandPrefix.."fly so they are not detected by most anti-exploits", "136 fixcam - Fixes your camera in case it breaks", "137 gotoobj [obj] - Teleports you to a part in the workspace, make sure you put the name properly!", "138 breakcam - Makes it so your camera can go through parts, fixed with "..commandPrefix.."fixcam", "139 inviscam - Makes it so your camera goes through parts and makes them transparent so your character is always visible, fixed with "..commandPrefix.."fixcam", "140 printobj / [key] - Prints the object's path clicked to developer console, optional [key] for key pressed instead of click", "141 unprintobj - Stops printobj from running", "142 hotkeyfc [goto/unfc] - If freecam is set as a hotkey, chooses whether to use unfreecam or gotofc when disabling through a hotkey", "143 carpet [plr] - Makes you a carpet for a player", "144 uncarpet - Stops carpet", "145 brickcreate [num] / [pos] [pos] [pos] - Creates [num] amount of bricks from accessories, wont work in all games, optional [pos] for position to create bricks", "146 uncopychat - Stops copying chat", "147 forward / [speed] - Makes you automatically move forward default speed is 1", "148 unforward - Stops you moving automatically forward from forward", "149 id [plr] - Makes you chat the user ID of the player", "150 spinhats / [pow] - Makes all your accessories begin to spin around! Credit to xFunnieuss.", "151 unspinhats - Stops spinhats from spinning accessories", "152 headless - Makes you headless, but cannot control your character after, use grespawn to reset", "153 savemap - Saves the current workspace/map", "154 loadmap - Loads map saved by savemap", "155 creatorid - Changes your user ID to the game creator's user ID", "156 gameid - Shows the game's ID", "157 delobj [obj] - Allows you to delete an object in the workspace by name", "158 glide [plr] / [speed] - Makes you glide towards a player, optional [speed] for the speed of gliding", "159 stutter [on/off] - Makes your character begin stuttering as you move", "160 platform - Creates a platform on your client that you can stand on, deletes in 20 seconds", "161 servertime - Gets the server time", "162 ride [plr] - Makes you ride a player's head", "163 unride [plr] - Makes you stop riding a player's head", "164 cmute [plr] - Client mutes a player, useful for muting spammers", "165 uncmute - Unmutes a player that has been cmuted", "166 hat [plr] - Makes you carpet a player, but on their head", "167 unhat - Stops hat from running", "168 chat [msg] - Makes you chat a string, useful for hotkeys"}
  741. CMDS={"print [msg]","warn [msg]","sit","god","view [plr]","unview","gravity [num]","ungravity","goto [plr]","fecheck","lockws","unlockws","noclip","clip","follow [plr] / [num]","unfollow","fling [plr] / [pow]","unfling","trail [plr] / [num]","untrail","annoy [plr]","unannoy","reset","grespawn","respawn","speed // ws [num]","jumppower // jp [num]","hipheight // hh [num]","default","credits","attach [plr]","fly / [speed]","unfly","kill [plr]","bring [plr]","naked","nolimbs","noarms","nolegs","antikick [on/off]","blockremote [remote] / [service]","remotespy [on/off]","bang [plr] / [speed]","unbang","spam [msg]","spamdelay [num]","unspam","info [plr]","age [plr]","invisible","walk [plr]","glitch [plr] / [num]","tp [plr] [plr]","givetool [plr] / [tool]","givealltools [plr]","blockhats","blocktool","orbit [plr]","unorbit","pos","savepos","loadpos","tppos [num] [num] [num]","pmspam [plr] [msg]","unpmspam","wsvis [num]","bringobj [obj] / [num]","cbring [plr] / [num]","uncbring","cfreeze [plr]","uncfreeze / [plr]","unattach","reach [on/off] / [num]","droptool / [tool]","drophats","hidecmdbar","showcmdbar","prefix [key]","removeinvis","removefog","animation [id/gui] / [speed]","btools","esp [plr]","unesp / [plr]","dice","random [min] [max]","closegame","savetool / [tool]","loadtool / [tool]","savealltool","loadalltool","clicktp / [key]","clickdel / [key]","unclicktp","unclickdel","oof","chatlogs","stopadmin","freecam / [speed] // fc / [speed]","unfreecam // unfc","gotofc","cmds","fullcredits","hotkey [key] [cmd]","removehotkey [key]","removeallhotkey","printhotkeys","os [plr]","spin [plr]","unspin","fctp [plr]","explorer","maxzoom [num]","stare [plr]","unstare [plr]","tempgod","void [plr]","freefall [plr]","version","shiftlockon","copychat [plr]","newattach [plr]","newkill [plr]","newbring [plr]","spawn [ws/jp/hh/god] [num]","unspawn","autosavetool [on/off]","beginbot / [mode]","endbot / [mode]","stopsit","gosit","spawnpoint","nospawn","chaterror", "bypass [on/off]", "fixcam", "gotoobj [obj]", "breakcam", "inviscam", "printobj / [key]", "unprintobj", "hotkeyfc [goto/unfc]", "carpet [plr]", "uncarpet", "brickcreate [num] / [pos] [pos] [pos]", "uncopychat", "forward / [speed]", "unforward", "id [plr]", "spinhats / [pow]", "unspinhats", "headless", "savemap", "loadmap", "creatorid", "gameid", "delobj [obj]", "glide [plr] / [speed]", "stutter [on/off]", "platform", "servertime", "ride [plr]", "unride", "cmute [plr]", "uncmute", "hat [plr]", "unhat", "chat [msg]"} -- 168
  742. local CMDS_GUI_V2 = Instance.new("ScreenGui")
  743. local CMDSmain = Instance.new("Frame")
  744. local CMDSframemain = Instance.new("Frame")
  745. local cmdgui_topframe = Instance.new("Frame")
  746. local closecmdsgui = Instance.new("TextButton")
  747. local cmdgui_midframe = Instance.new("Frame")
  748. local cmdsgui_SearchFunction = Instance.new("TextBox")
  749. local cmdsgui_searchDETAILFRAME = Instance.new("Frame")
  750. local cmdsgui_searchDETAILTEXT = Instance.new("TextLabel")
  751. local ListofCMDS = Instance.new("ScrollingFrame")
  752. local cmdTutorial = Instance.new("TextLabel")
  753. local cmdTutorial_2 = Instance.new("TextLabel")
  754. local cmdTutorial_3 = Instance.new("TextLabel")
  755. local CMDS_Shadow = Instance.new("Frame")
  756. local CMDS_Shadow2 = Instance.new("Frame")
  757. CMDS_GUI_V2.Name = "CMDS_GUI_V2"
  758. CMDS_GUI_V2.Parent = gsCoreGui
  759. CMDSmain.Name = "CMDSmain"
  760. CMDSmain.Parent = CMDS_GUI_V2
  761. CMDSmain.BackgroundColor3 = Color3.new(1, 1, 1)
  762. CMDSmain.BackgroundTransparency = 1
  763. CMDSmain.Position = UDim2.new(0, 695, 0, 297)
  764. CMDSmain.Size = UDim2.new(0, 440, 0, 367)
  765. CMDSmain.AnchorPoint = Vector2.new(0.5, 0.5)
  766. CMDSmain.Visible = false
  767. CMDSmain.ClipsDescendants = true
  768. CMDSframemain.Name = "CMDSframemain"
  769. CMDSframemain.Parent = CMDSmain
  770. CMDSframemain.BackgroundColor3 = Color3.new(0.309804, 0.309804, 0.309804)
  771. CMDSframemain.BorderSizePixel = 0
  772. CMDSframemain.Size = UDim2.new(0, 440, 0, 367)
  773. cmdgui_topframe.Name = "cmdgui_topframe"
  774. cmdgui_topframe.Parent = CMDSframemain
  775. cmdgui_topframe.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  776. cmdgui_topframe.BorderSizePixel = 0
  777. cmdgui_topframe.Size = UDim2.new(0, 440, 0, 15)
  778. closecmdsgui.Name = "closecmdsgui"
  779. closecmdsgui.Parent = cmdgui_topframe
  780. closecmdsgui.BackgroundColor3 = Color3.new(1, 1, 1)
  781. closecmdsgui.BackgroundTransparency = 1
  782. closecmdsgui.Position = UDim2.new(0, 410, 0, 0)
  783. closecmdsgui.Size = UDim2.new(0, 30, 0, 15)
  784. closecmdsgui.Font = Enum.Font.SourceSansBold
  785. closecmdsgui.Text = "X"
  786. closecmdsgui.TextColor3 = Color3.new(0.968628, 0.968628, 0.968628)
  787. closecmdsgui.TextSize = 20
  788. cmdgui_midframe.Name = "cmdgui_midframe"
  789. cmdgui_midframe.Parent = CMDSframemain
  790. cmdgui_midframe.BackgroundColor3 = Color3.new(0.14902, 0.14902, 0.14902)
  791. cmdgui_midframe.BorderSizePixel = 0
  792. cmdgui_midframe.Position = UDim2.new(0, 0, 0, 15)
  793. cmdgui_midframe.Size = UDim2.new(0, 440, 0, 45)
  794. cmdsgui_SearchFunction.Name = "cmdsgui_SearchFunction"
  795. cmdsgui_SearchFunction.Parent = cmdgui_midframe
  796. cmdsgui_SearchFunction.BackgroundColor3 = Color3.new(1, 1, 1)
  797. cmdsgui_SearchFunction.BackgroundTransparency = 1
  798. cmdsgui_SearchFunction.BorderSizePixel = 0
  799. cmdsgui_SearchFunction.Position = UDim2.new(0, 120, 0, 10)
  800. cmdsgui_SearchFunction.Size = UDim2.new(0, 200, 0, 25)
  801. cmdsgui_SearchFunction.Font = Enum.Font.SourceSans
  802. cmdsgui_SearchFunction.Text = ""
  803. cmdsgui_SearchFunction.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  804. cmdsgui_SearchFunction.TextScaled = true
  805. cmdsgui_SearchFunction.TextSize = 14
  806. cmdsgui_SearchFunction.TextWrapped = true
  807. cmdsgui_searchDETAILFRAME.Name = "cmdsgui_searchDETAILFRAME"
  808. cmdsgui_searchDETAILFRAME.Parent = cmdsgui_SearchFunction
  809. cmdsgui_searchDETAILFRAME.BackgroundColor3 = Color3.fromRGB(240, 240, 240)
  810. cmdsgui_searchDETAILFRAME.BorderSizePixel = 0
  811. cmdsgui_searchDETAILFRAME.Position = UDim2.new(0, 0, 0, 25)
  812. cmdsgui_searchDETAILFRAME.Size = UDim2.new(0, 200, 0, 2)
  813. cmdsgui_searchDETAILTEXT.Name = "cmdsgui_searchDETAILTEXT"
  814. cmdsgui_searchDETAILTEXT.Parent = cmdsgui_SearchFunction
  815. cmdsgui_searchDETAILTEXT.BackgroundColor3 = Color3.fromRGB(240, 240, 240)
  816. cmdsgui_searchDETAILTEXT.BackgroundTransparency = 1
  817. cmdsgui_searchDETAILTEXT.Size = UDim2.new(0, 200, 0, 25)
  818. cmdsgui_searchDETAILTEXT.Font = Enum.Font.SourceSansLight
  819. cmdsgui_searchDETAILTEXT.Text = "Search"
  820. cmdsgui_searchDETAILTEXT.TextColor3 = Color3.fromRGB(240, 240, 240)
  821. cmdsgui_searchDETAILTEXT.TextSize = 30
  822. ListofCMDS.Name = "ListofCMDS"
  823. ListofCMDS.Parent = CMDSframemain
  824. ListofCMDS.BackgroundColor3 = Color3.new(0.309804, 0.309804, 0.309804)
  825. ListofCMDS.BorderSizePixel = 0
  826. ListofCMDS.Position = UDim2.new(0, 0, 0, 60)
  827. ListofCMDS.Size = UDim2.new(0, 440, 0, 307)
  828. ListofCMDS.CanvasSize = UDim2.new(5, 0, 8, 0)
  829. ListofCMDS.ScrollingDirection = Enum.ScrollingDirection.XY
  830. cmdTutorial.Name = "cmdTutorial"
  831. cmdTutorial.Parent = ListofCMDS
  832. cmdTutorial.BackgroundColor3 = Color3.new(1, 1, 1)
  833. cmdTutorial.BackgroundTransparency = 1
  834. cmdTutorial.BorderSizePixel = 0
  835. cmdTutorial.Position = UDim2.new(0, 5, 0, 5)
  836. cmdTutorial.Size = UDim2.new(0, 420, 0, 20)
  837. cmdTutorial.Font = Enum.Font.SourceSansBold
  838. cmdTutorial.Text = "\"/\" means OPTIONAL argument after"
  839. cmdTutorial.TextColor3 = Color3.new(0.956863, 0.956863, 0.956863)
  840. cmdTutorial.TextScaled = true
  841. cmdTutorial.TextSize = 14
  842. cmdTutorial.TextWrapped = true
  843. cmdTutorial.TextXAlignment = Enum.TextXAlignment.Left
  844. cmdTutorial_2.Name = "cmdTutorial"
  845. cmdTutorial_2.Parent = ListofCMDS
  846. cmdTutorial_2.BackgroundColor3 = Color3.new(1, 1, 1)
  847. cmdTutorial_2.BackgroundTransparency = 1
  848. cmdTutorial_2.BorderSizePixel = 0
  849. cmdTutorial_2.Position = UDim2.new(0, 5, 0, 25)
  850. cmdTutorial_2.Size = UDim2.new(0, 420, 0, 20)
  851. cmdTutorial_2.Font = Enum.Font.SourceSansBold
  852. cmdTutorial_2.Text = "\"//\" means another way of running command"
  853. cmdTutorial_2.TextColor3 = Color3.new(0.956863, 0.956863, 0.956863)
  854. cmdTutorial_2.TextScaled = true
  855. cmdTutorial_2.TextSize = 14
  856. cmdTutorial_2.TextWrapped = true
  857. cmdTutorial_2.TextXAlignment = Enum.TextXAlignment.Left
  858. cmdTutorial_3.Name = "cmdTutorial"
  859. cmdTutorial_3.Parent = ListofCMDS
  860. cmdTutorial_3.BackgroundColor3 = Color3.new(1, 1, 1)
  861. cmdTutorial_3.BackgroundTransparency = 1
  862. cmdTutorial_3.BorderSizePixel = 0
  863. cmdTutorial_3.Position = UDim2.new(0, 5, 0, 45)
  864. cmdTutorial_3.Size = UDim2.new(0, 420, 0, 20)
  865. cmdTutorial_3.Font = Enum.Font.SourceSansBold
  866. cmdTutorial_3.Text = "Anything inside \"[ ]\" is an argument for the command"
  867. cmdTutorial_3.TextColor3 = Color3.new(0.956863, 0.956863, 0.956863)
  868. cmdTutorial_3.TextScaled = true
  869. cmdTutorial_3.TextSize = 14
  870. cmdTutorial_3.TextWrapped = true
  871. cmdTutorial_3.TextXAlignment = Enum.TextXAlignment.Left
  872. CMDS_Shadow.Name = "CMDS_Shadow"
  873. CMDS_Shadow.Parent = CMDSmain
  874. CMDS_Shadow.BackgroundColor3 = Color3.new(0, 0, 0)
  875. CMDS_Shadow.BackgroundTransparency = 0.60000002384186
  876. CMDS_Shadow.BorderSizePixel = 0
  877. CMDS_Shadow.Position = UDim2.new(0, 2, 0, 2)
  878. CMDS_Shadow.Size = UDim2.new(0, 440, 0, 367)
  879. CMDS_Shadow.ZIndex = -1
  880. CMDS_Shadow2.Name = "CMDS_Shadow2"
  881. CMDS_Shadow2.Parent = CMDSmain
  882. CMDS_Shadow2.BackgroundColor3 = Color3.new(0, 0, 0)
  883. CMDS_Shadow2.BackgroundTransparency = 0.80000001192093
  884. CMDS_Shadow2.BorderSizePixel = 0
  885. CMDS_Shadow2.Position = UDim2.new(0, 5, 0, 5)
  886. CMDS_Shadow2.Size = UDim2.new(0, 440, 0, 367)
  887. CMDS_Shadow2.ZIndex = -1
  888. closecmdsgui.MouseButton1Click:Connect(function()
  889. CMDSmain:TweenSize(UDim2.new(0, 0, 0, 0), "InOut", "Sine", 2)
  890. end)
  891. function CreateCMDlabel(position, text)
  892. local sizenow = 15
  893. local cmdHere = Instance.new("TextLabel")
  894. cmdHere.Name = "cmdHere"
  895. cmdHere.TextWrapped = true
  896. cmdHere.Parent = ListofCMDS
  897. cmdHere.BackgroundColor3 = Color3.new(1, 1, 1)
  898. cmdHere.BackgroundTransparency = 1
  899. cmdHere.BorderSizePixel = 0
  900. cmdHere.Position = position
  901. cmdHere.Size = UDim2.new(0, 1950, 0, sizenow)
  902. cmdHere.Font = Enum.Font.SourceSans
  903. cmdHere.Text = text
  904. cmdHere.TextWrapped = true
  905. cmdHere.TextColor3 = Color3.new(0.956863, 0.956863, 0.956863)
  906. cmdHere.TextScaled = false
  907. cmdHere.TextSize = 20
  908. cmdHere.TextXAlignment = Enum.TextXAlignment.Left
  909. end
  910. for i,_cmds in pairs(searchCmds) do
  911. CreateCMDlabel(UDim2.new(0, 5, 0, 50 + (i * 15)), _cmds)
  912. end
  913. local UserInputService = game:GetService("UserInputService")
  914. local dragging
  915. local dragInput
  916. local dragStart
  917. local startPos
  918. local function updateCMDS(input)
  919. local delta = input.Position - dragStart
  920. local dragTime = 0.055
  921. local SmoothDrag = {}
  922. SmoothDrag.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
  923. local dragSmoothFunction = gsTween:Create(CMDSmain, TweenInfo.new(dragTime, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), SmoothDrag)
  924. dragSmoothFunction:Play()
  925. end
  926. cmdgui_topframe.InputBegan:Connect(function(input)
  927. if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  928. dragging = true
  929. dragStart = input.Position
  930. startPos = CMDSmain.Position
  931. input.Changed:Connect(function()
  932. if input.UserInputState == Enum.UserInputState.End then
  933. dragging = false
  934. end
  935. end)
  936. end
  937. end)
  938. cmdgui_topframe.InputChanged:Connect(function(input)
  939. if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  940. dragInput = input
  941. end
  942. end)
  943. cmdgui_midframe.InputBegan:Connect(function(input)
  944. if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  945. dragging = true
  946. dragStart = input.Position
  947. startPos = CMDSmain.Position
  948. input.Changed:Connect(function()
  949. if input.UserInputState == Enum.UserInputState.End then
  950. dragging = false
  951. end
  952. end)
  953. end
  954. end)
  955. cmdgui_midframe.InputChanged:Connect(function(input)
  956. if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  957. dragInput = input
  958. end
  959. end)
  960. UserInputService.InputChanged:Connect(function(input)
  961. if input == dragInput and dragging then
  962. updateCMDS(input)
  963. end
  964. end)
  965. cmdsgui_SearchFunction.Focused:Connect(function()
  966. cmdsgui_SearchFunction.TextTransparency = 0
  967. local searchTween = {}
  968. searchTween.TextColor3 = Color3.new(0.0980392, 0.462745, 0.823529)
  969. searchTween.TextSize = 18
  970. searchTween.Position = UDim2.new(0, -70, 0, -15)
  971. local frameTweenblue = {}
  972. frameTweenblue.BackgroundColor3 = Color3.new(0.0980392, 0.462745, 0.823529)
  973. local searchTween1 = gsTween:Create(cmdsgui_searchDETAILTEXT, TweenInfo.new(0.3, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), searchTween)
  974. searchTween1:Play()
  975. local frameTweenblue1 = gsTween:Create(cmdsgui_searchDETAILFRAME, TweenInfo.new(0.3, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), frameTweenblue)
  976. frameTweenblue1:Play()
  977. end)
  978. cmdsgui_SearchFunction.FocusLost:Connect(function(enterPressed)
  979. if not enterPressed then
  980. cmdsgui_SearchFunction.TextTransparency = 1
  981. else
  982. cmdsgui_SearchFunction.Text = " "
  983. end
  984. local searchTween = {}
  985. searchTween.TextColor3 = Color3.fromRGB(240, 240, 240)
  986. searchTween.TextSize = 30
  987. searchTween.Position = UDim2.new(0, 0, 0, 0)
  988. local frameTweenblue = {}
  989. frameTweenblue.BackgroundColor3 = Color3.fromRGB(240, 240, 240)
  990. local searchTween1 = gsTween:Create(cmdsgui_searchDETAILTEXT, TweenInfo.new(0.3, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), searchTween)
  991. searchTween1:Play()
  992. local frameTweenblue1 = gsTween:Create(cmdsgui_searchDETAILFRAME, TweenInfo.new(0.3, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), frameTweenblue)
  993. frameTweenblue1:Play()
  994. end)
  995. cmdsgui_SearchFunction.Changed:Connect(function()
  996. local index = 0
  997. if cmdsgui_SearchFunction.Text ~= "" then
  998. for i,v in pairs(ListofCMDS:GetChildren()) do
  999. if v.Name == "cmdHere" then
  1000. if not string.find(v.Text, cmdsgui_SearchFunction.Text) then
  1001. v.Visible = false
  1002. else
  1003. v.Visible = true
  1004. index = index + 1
  1005. v.Position = UDim2.new(0, 5, 0, 50 + (index * 15))
  1006. end
  1007. end
  1008. end
  1009. end
  1010. end)
  1011.  
  1012. -- Command Execution
  1013. LP.Chatted:Connect(function(chat)
  1014. run(chat)
  1015. end)
  1016.  
  1017. function run(msg)
  1018. if string.lower(string.sub(msg, 2, 5)) == "chat" then
  1019. msg = msg
  1020. elseif string.match(msg, "hotkey") and string.match(msg, "chat") then
  1021. msg = msg
  1022. else
  1023. msg = string.lower(msg)
  1024. end
  1025. local cmdPrefix = string.sub(msg, 1, 1)
  1026. if cmdPrefix == commandPrefix then
  1027. msg = string.sub(msg, 2)
  1028. local args = {}
  1029. for arg in string.gmatch(msg,"[^%s]+") do
  1030. table.insert(args,arg)
  1031. end
  1032. local cmdName = args[1]
  1033. table.remove(args,1)
  1034. local doCmd = Commands[cmdName]
  1035.  
  1036. if doCmd ~= nil then
  1037. doCmd(args)
  1038. end
  1039. end
  1040. end
  1041.  
  1042. -- Command bar
  1043. local CommandBar = Instance.new("ScreenGui")
  1044. local CMDBAR = Instance.new("Frame")
  1045. local CMDBARText = Instance.new("TextBox")
  1046. CommandBar.Name = "CommandBar"
  1047. CommandBar.Parent = gsCoreGui
  1048. CMDBAR.Name = "CMDBAR"
  1049. CMDBAR.Parent = CommandBar
  1050. CMDBAR.BackgroundColor3 = Color3.new(0.164706, 0.152941, 0.172549)
  1051. CMDBAR.BorderSizePixel = 0
  1052. CMDBAR.Position = UDim2.new(0.025, 0, 1, 0)
  1053. CMDBAR.Size = UDim2.new(0, 270, 0, 35)
  1054. CMDBARText.Name = "CMDBARText"
  1055. CMDBARText.Parent = CMDBAR
  1056. CMDBARText.BackgroundColor3 = Color3.new(0.188235, 0.188235, 0.188235)
  1057. CMDBARText.BorderSizePixel = 0
  1058. CMDBARText.Position = UDim2.new(0, 5, 0, 5)
  1059. CMDBARText.Size = UDim2.new(0, 260, 0, 25)
  1060. CMDBARText.Font = Enum.Font.SourceSansLight
  1061. CMDBARText.Text = ""
  1062. CMDBARText.TextColor3 = Color3.new(0.933333, 0.933333, 0.933333)
  1063. CMDBARText.TextScaled = true
  1064. CMDBARText.TextSize = 14
  1065. CMDBARText.TextWrapped = true
  1066. Mouse.KeyDown:connect(function(Key)
  1067. if Key == string.lower(commandPrefix) then
  1068. CMDBARText:CaptureFocus()
  1069. CMDBAR:TweenPosition(UDim2.new(0.015, 0, 0.95, 0), "Out", "Elastic", 0.5, true)
  1070. end
  1071. end)
  1072. CMDBARText.FocusLost:connect(function(enterPressed)
  1073. CMDBAR:TweenPosition(UDim2.new(0.015, 0, 1, 0), "Out", "Quad", 0.5, true)
  1074. if enterPressed then
  1075. local cmdmsg = CMDBARText.Text
  1076. CMDBARText.Text = ""
  1077. run(commandPrefix..cmdmsg)
  1078. end
  1079. end)
  1080. local Match = Instance.new("Frame")
  1081. Match.Name = "Match"
  1082. Match.Parent = CMDBAR
  1083. Match.BackgroundColor3 = Color3.new(0.164706, 0.152941, 0.172549)
  1084. Match.BorderSizePixel = 0
  1085. Match.Position = UDim2.new(0, 0, -4, 0)
  1086. Match.Size = UDim2.new(1, 0, 4, 0)
  1087. Match.Visible = false
  1088. function CreateOption(Text)
  1089. local Option1 = Instance.new("TextLabel")
  1090. Option1.Name = "Option"
  1091. Option1.Parent = Match
  1092. Option1.BackgroundColor3 = Color3.new(1, 1, 1)
  1093. Option1.BackgroundTransparency = 1
  1094. Option1.Position = UDim2.new(-10, 0, 0, 0)
  1095. Option1.Size = UDim2.new(1, 0, 0, 20)
  1096. Option1.Font = Enum.Font.SourceSans
  1097. Option1.Text = Text
  1098. Option1.TextColor3 = Color3.new(0.952941, 0.952941, 0.952941)
  1099. Option1.TextScaled = true
  1100. Option1.TextWrapped = true
  1101. end
  1102. for i,cmdtext2 in pairs(CMDS) do
  1103. CreateOption(cmdtext2)
  1104. end
  1105. CMDBARText.Changed:Connect(function()
  1106. if CMDBARText.Text ~= "" and CMDBARText.Text ~= commandPrefix then
  1107. Match.Visible = true
  1108. local PositionMatch = 0
  1109. for i,cmdtext in pairs(Match:GetChildren()) do
  1110. if cmdtext.Name == "Option" then
  1111. if string.find(cmdtext.Text, CMDBARText.Text) then
  1112. cmdtext.Position = UDim2.new(0, 0, 0, 2 + (PositionMatch * 20))
  1113. PositionMatch = PositionMatch + 1
  1114. if cmdtext.Position == UDim2.new(0, 0, 0, 142) then
  1115. cmdtext.Position = UDim2.new(-10, 0, 0, 0)
  1116. PositionMatch = PositionMatch - 1
  1117. end
  1118. else
  1119. cmdtext.Position = UDim2.new(-10, 0, 0, 0)
  1120. end
  1121. end
  1122. end
  1123. else
  1124. Match.Visible = false
  1125. end
  1126. end)
  1127.  
  1128. -- Chat
  1129. local ChatLogsv2 = Instance.new("ScreenGui")
  1130. local MainChatFrame = Instance.new("Frame")
  1131. local Framess = Instance.new("Frame")
  1132. local CloseChatGUI = Instance.new("TextButton")
  1133. local Frame_222 = Instance.new("Frame")
  1134. local PrintChat = Instance.new("TextButton")
  1135. local Shadow1 = Instance.new("Frame")
  1136. local Shadow2 = Instance.new("Frame")
  1137. local ScrollingFrame = Instance.new("ScrollingFrame")
  1138. ChatLogsv2.Name = "ChatLogsv2"
  1139. ChatLogsv2.Parent = gsCoreGui
  1140. MainChatFrame.Name = "MainChatFrame"
  1141. MainChatFrame.Parent = ChatLogsv2
  1142. MainChatFrame.BackgroundColor3 = Color3.new(1, 1, 1)
  1143. MainChatFrame.BackgroundTransparency = 1
  1144. MainChatFrame.Position = UDim2.new(0, 760, 0, 261)
  1145. MainChatFrame.Size = UDim2.new(0, 525, 0, 337)
  1146. MainChatFrame.Visible = false
  1147. Framess.Parent = MainChatFrame
  1148. Framess.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
  1149. Framess.BorderSizePixel = 0
  1150. Framess.Size = UDim2.new(0, 525, 0, 15)
  1151. CloseChatGUI.Name = "CloseChatGUI"
  1152. CloseChatGUI.Parent = Framess
  1153. CloseChatGUI.BackgroundColor3 = Color3.new(1, 1, 1)
  1154. CloseChatGUI.BackgroundTransparency = 1
  1155. CloseChatGUI.BorderSizePixel = 0
  1156. CloseChatGUI.Position = UDim2.new(0, 495, 0, 0)
  1157. CloseChatGUI.Size = UDim2.new(0, 30, 0, 15)
  1158. CloseChatGUI.Font = Enum.Font.SourceSansBold
  1159. CloseChatGUI.Text = "X"
  1160. CloseChatGUI.TextColor3 = Color3.new(0.945098, 0.945098, 0.945098)
  1161. CloseChatGUI.TextSize = 20
  1162. Frame_222.Parent = MainChatFrame
  1163. Frame_222.BackgroundColor3 = Color3.new(0.14902, 0.14902, 0.14902)
  1164. Frame_222.BorderSizePixel = 0
  1165. Frame_222.Position = UDim2.new(0, 0, 0, 15)
  1166. Frame_222.Size = UDim2.new(0, 525, 0, 50)
  1167. PrintChat.Name = "PrintChat"
  1168. PrintChat.Parent = Frame_222
  1169. PrintChat.BackgroundColor3 = Color3.new(0.870588, 0.25098, 0.25098)
  1170. PrintChat.BorderSizePixel = 0
  1171. PrintChat.Position = UDim2.new(0, 15, 0, 0)
  1172. PrintChat.Size = UDim2.new(0, 170, 0, 30)
  1173. PrintChat.Font = Enum.Font.SourceSansLight
  1174. PrintChat.Text = "Print Chat"
  1175. PrintChat.TextColor3 = Color3.new(0.960784, 0.960784, 0.960784)
  1176. PrintChat.TextSize = 30
  1177. PrintChat.TextWrapped = true
  1178. Shadow1.Name = "Shadow1"
  1179. Shadow1.Parent = MainChatFrame
  1180. Shadow1.BackgroundColor3 = Color3.new(0, 0, 0)
  1181. Shadow1.BackgroundTransparency = 0.5
  1182. Shadow1.Position = UDim2.new(0, 2, 0, 2)
  1183. Shadow1.Size = UDim2.new(0, 525, 0, 337)
  1184. Shadow1.ZIndex = -1
  1185. Shadow2.Name = "Shadow2"
  1186. Shadow2.Parent = MainChatFrame
  1187. Shadow2.BackgroundColor3 = Color3.new(0, 0, 0)
  1188. Shadow2.BackgroundTransparency = 0.80000001192093
  1189. Shadow2.Position = UDim2.new(0, 5, 0, 5)
  1190. Shadow2.Size = UDim2.new(0, 525, 0, 337)
  1191. Shadow2.ZIndex = -1
  1192. ScrollingFrame.Parent = MainChatFrame
  1193. ScrollingFrame.BackgroundColor3 = Color3.new(0.266667, 0.266667, 0.266667)
  1194. ScrollingFrame.BorderSizePixel = 0
  1195. ScrollingFrame.Position = UDim2.new(0, 0, 0, 65)
  1196. ScrollingFrame.Size = UDim2.new(0, 525, 0, 271)
  1197. ScrollingFrame.CanvasPosition = Vector2.new(0, 403)
  1198. ScrollingFrame.ScrollBarThickness = 8
  1199. function CreateChatText(plr, chat)
  1200. for i,v in pairs(ScrollingFrame:GetDescendants()) do
  1201. v.Position = v.Position - UDim2.new(0, 0, 0, 20)
  1202. if v.Position == UDim2.new(0, 5, 0, 10) then
  1203. v:Destroy()
  1204. end
  1205. end
  1206. local Example = Instance.new("TextLabel")
  1207. Example.Name = "Example"
  1208. Example.Parent = ScrollingFrame
  1209. Example.BackgroundColor3 = Color3.new(1, 1, 1)
  1210. Example.BackgroundTransparency = 1
  1211. Example.Position = UDim2.new(0, 5, 0, 650)
  1212. Example.Size = UDim2.new(0, 500, 0, 20)
  1213. Example.Font = Enum.Font.SourceSans
  1214. Example.Text = "["..plr.Name.."]: "..chat
  1215. Example.TextColor3 = Color3.new(0.960784, 0.960784, 0.960784)
  1216. Example.TextScaled = true
  1217. Example.TextSize = 20
  1218. Example.TextWrapped = true
  1219. Example.TextXAlignment = Enum.TextXAlignment.Left
  1220. end
  1221. CloseChatGUI.MouseButton1Click:Connect(function()
  1222. MainChatFrame:TweenPosition(UDim2.new(0, 550, 0, -550), "InOut", "Sine", 2)
  1223. wait(2.01)
  1224. MainChatFrame.Visible = false
  1225. end)
  1226. printingChat = false
  1227. PrintChat.MouseButton1Click:Connect(function()
  1228. if printingChat == false then
  1229. printingChat = true
  1230. PrintChat.BackgroundColor3 = Color3.fromRGB(60, 200, 60)
  1231. elseif printingChat == true then
  1232. printingChat = false
  1233. PrintChat.BackgroundColor3 = Color3.new(0.870588, 0.25098, 0.25098)
  1234. end
  1235. end)
  1236. local UserInputService = game:GetService("UserInputService")
  1237. local dragging
  1238. local dragInput
  1239. local dragStart
  1240. local startPos
  1241. local function updateChat(input)
  1242. local delta = input.Position - dragStart
  1243. local dragTime = 0.055
  1244. local SmoothDrag = {}
  1245. SmoothDrag.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
  1246. local dragSmoothFunction = gsTween:Create(MainChatFrame, TweenInfo.new(dragTime, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), SmoothDrag)
  1247. dragSmoothFunction:Play()
  1248. end
  1249. Frame_222.InputBegan:Connect(function(input)
  1250. if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  1251. dragging = true
  1252. dragStart = input.Position
  1253. startPos = MainChatFrame.Position
  1254. input.Changed:Connect(function()
  1255. if input.UserInputState == Enum.UserInputState.End then
  1256. dragging = false
  1257. end
  1258. end)
  1259. end
  1260. end)
  1261. Frame_222.InputChanged:Connect(function(input)
  1262. if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  1263. dragInput = input
  1264. end
  1265. end)
  1266. UserInputService.InputChanged:Connect(function(input)
  1267. if input == dragInput and dragging then
  1268. updateChat(input)
  1269. end
  1270. end)
  1271.  
  1272. function printChat(player, chat)
  1273. print("["..player.Name.."]: "..chat)
  1274. end
  1275. complimentReady = true
  1276. for i,currentPlayersChatting in pairs(game:GetService("Players"):GetPlayers()) do
  1277. currentPlayersChatting.Chatted:connect(function(chat)
  1278. CreateChatText(currentPlayersChatting, chat)
  1279. if printingChat then
  1280. printChat(currentPlayersChatting, chat)
  1281. end
  1282. if copychatACTIVE then
  1283. if currentPlayersChatting == copychatplayer then
  1284. gsReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(chat, "All")
  1285. end
  1286. end
  1287. if modeFling == true then
  1288. if string.lower(string.sub(chat, 1, 7)) == "!fling " then
  1289. if gsWorkspace:PGSIsEnabled() == false then
  1290. FEGodmode()
  1291. end
  1292. if string.lower(string.sub(chat, 8)) == "me" then
  1293. run(commandPrefix.."unfling")
  1294. LP.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + Vector3.new(0, 10, 0)
  1295. run(commandPrefix.."fling "..currentPlayersChatting.Name.." 2000000")
  1296. else
  1297. for i,notAll in pairs(findSinglePlayer(string.lower(string.sub(chat, 8)))) do
  1298. if notAll ~= LP then
  1299. run(commandPrefix.."unfling")
  1300. LP.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + Vector3.new(0, 10, 0)
  1301. run(commandPrefix.."fling "..notAll.Name.." 2000000")
  1302. end
  1303. end
  1304. end
  1305. end
  1306. end
  1307. if modeCompliment == true then
  1308. if string.lower(string.sub(chat, 1, 3)) == "!c " then
  1309. if complimentReady then
  1310. complimentReady = false
  1311. if string.lower(string.sub(chat, 4)) == "me" then
  1312. complimentplr(currentPlayersChatting)
  1313. else
  1314. for i,Others in pairs(findSinglePlayer(string.lower(string.sub(chat, 4)))) do
  1315. if Others == LP then
  1316. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Don't be silly, I can't compliment myself!", "All")
  1317. else
  1318. complimentplr(Others)
  1319. end
  1320. end
  1321. end
  1322. wait(1)
  1323. complimentReady = true
  1324. end
  1325. end
  1326. end
  1327. if modeMove == true then
  1328. if string.lower(string.sub(chat, 1, 9)) == "!bringbot" then
  1329. run(commandPrefix.."unfollow")
  1330. run(commandPrefix.."unwalk")
  1331. run(commandPrefix.."goto "..currentPlayersChatting.Name)
  1332. elseif string.lower(string.sub(chat, 1, 6)) == "!walk " then
  1333. for i,getWalkPlayer in pairs(findSinglePlayer(string.lower(string.sub(chat, 7)))) do
  1334. if getWalkPlayer == LP then
  1335. run(commandPrefix.."unfollow")
  1336. run(commandPrefix.."walk "..currentPlayersChatting.Name)
  1337. else
  1338. run(commandPrefix.."unfollow")
  1339. run(commandPrefix.."walk "..getWalkPlayer.Name)
  1340. end
  1341. end
  1342. elseif string.lower(string.sub(chat, 1, 8)) == "!follow " then
  1343. for i,getFollowPlayer in pairs(findSinglePlayer(string.lower(string.sub(chat, 9)))) do
  1344. if getFollowPlayer == LP then
  1345. run(commandPrefix.."unwalk")
  1346. run(commandPrefix.."follow "..currentPlayersChatting.Name)
  1347. else
  1348. run(commandPrefix.."unwalk")
  1349. run(commandPrefix.."follow "..getFollowPlayer.Name)
  1350. end
  1351. end
  1352. end
  1353. end
  1354. if modeInfo == true then
  1355. if infoReady then
  1356. infoReady = false
  1357. if string.lower(string.sub(chat, 1, 5)) == "!age " then
  1358. for i,v in pairs(findSinglePlayer(string.lower(string.sub(chat, 6)))) do
  1359. if v == LP then
  1360. run(commandPrefix.."age "..currentPlayersChatting.Name)
  1361. else
  1362. run(commandPrefix.."age "..v.Name)
  1363. end
  1364. end
  1365. end
  1366. if string.lower(string.sub(chat, 1, 4)) == "!id " then
  1367. for i,a in pairs(findSinglePlayer(string.lower(string.sub(chat, 5)))) do
  1368. if a == LP then
  1369. run(commandPrefix.."id "..currentPlayersChatting.Name)
  1370. else
  1371. run(commandPrefix.."id "..a.Name)
  1372. end
  1373. end
  1374. end
  1375. wait(1)
  1376. infoReady = true
  1377. end
  1378. end
  1379. end)
  1380. end
  1381. game:GetService("Players").PlayerAdded:connect(function(plr)
  1382. plr.Chatted:connect(function(chat)
  1383. CreateChatText(plr, chat)
  1384. if printingChat then
  1385. printChat(plr, chat)
  1386. end
  1387. if modeFling == true then
  1388. if string.lower(string.sub(chat, 1, 7)) == "!fling " then
  1389. if gsWorkspace:PGSIsEnabled() == false then
  1390. FEGodmode()
  1391. end
  1392. if string.lower(string.sub(chat, 8)) == "me" then
  1393. run(commandPrefix.."unfling")
  1394. LP.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + Vector3.new(0, 10, 0)
  1395. run(commandPrefix.."fling "..plr.Name.." 2000000")
  1396. else
  1397. for i,notAll in pairs(findSinglePlayer(string.lower(string.sub(chat, 8)))) do
  1398. if notAll ~= LP then
  1399. run(commandPrefix.."unfling")
  1400. LP.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + Vector3.new(0, 10, 0)
  1401. run(commandPrefix.."fling "..notAll.Name.." 2000000")
  1402. end
  1403. end
  1404. end
  1405. end
  1406. end
  1407. if modeCompliment == true then
  1408. if string.lower(string.sub(chat, 1, 3)) == "!c " then
  1409. if complimentReady == true then
  1410. complimentReady = false
  1411. if string.lower(string.sub(chat, 4)) == "me" then
  1412. complimentplr(plr)
  1413. else
  1414. for i,Others in pairs(findSinglePlayer(string.lower(string.sub(chat, 4)))) do
  1415. if Others == LP then
  1416. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Don't be silly, I can't compliment myself!", "All")
  1417. else
  1418. complimentplr(Others)
  1419. end
  1420. end
  1421. end
  1422. wait(1)
  1423. complimentReady = true
  1424. end
  1425. end
  1426. end
  1427. if modeMove == true then
  1428. if string.lower(string.sub(chat, 1, 9)) == "!bringbot" then
  1429. run(commandPrefix.."unfollow")
  1430. run(commandPrefix.."unwalk")
  1431. run(commandPrefix.."goto "..plr.Name)
  1432. elseif string.lower(string.sub(chat, 1, 6)) == "!walk " then
  1433. for i,getWalkPlayer in pairs(findSinglePlayer(string.lower(string.sub(chat, 7)))) do
  1434. if getWalkPlayer == LP then
  1435. run(commandPrefix.."unfollow")
  1436. run(commandPrefix.."walk "..plr.Name)
  1437. else
  1438. run(commandPrefix.."unfollow")
  1439. run(commandPrefix.."walk "..getWalkPlayer.Name)
  1440. end
  1441. end
  1442. elseif string.lower(string.sub(chat, 1, 8)) == "!follow " then
  1443. for i,getFollowPlayer in pairs(findSinglePlayer(string.lower(string.sub(chat, 9)))) do
  1444. if getFollowPlayer == LP then
  1445. run(commandPrefix.."unwalk")
  1446. run(commandPrefix.."follow "..plr.Name)
  1447. else
  1448. run(commandPrefix.."unwalk")
  1449. run(commandPrefix.."follow "..getFollowPlayer.Name)
  1450. end
  1451. end
  1452. end
  1453. end
  1454. if modeInfo == true then
  1455. if infoReady then
  1456. infoReady = false
  1457. if string.lower(string.sub(chat, 1, 5)) == "!age " then
  1458. for i,v in pairs(findSinglePlayer(string.lower(string.sub(chat, 6)))) do
  1459. if v == LP then
  1460. run(commandPrefix.."age "..plr.Name)
  1461. else
  1462. run(commandPrefix.."age "..v.Name)
  1463. end
  1464. end
  1465. end
  1466. if string.lower(string.sub(chat, 1, 4)) == "!id " then
  1467. for i,a in pairs(findSinglePlayer(string.lower(string.sub(chat, 5)))) do
  1468. if a == LP then
  1469. run(commandPrefix.."id "..plr.Name)
  1470. else
  1471. run(commandPrefix.."id "..a.Name)
  1472. end
  1473. end
  1474. end
  1475. wait(1)
  1476. infoReady = true
  1477. end
  1478. end
  1479. end)
  1480. end)
  1481.  
  1482. -- Loops
  1483. noclip = false
  1484. following = false
  1485. trailing = false
  1486. annoying = false
  1487. flingnoclip = false
  1488. staring = false
  1489. stopsitting = false
  1490. stareplr = ""
  1491. CBRINGamount = 3
  1492. spawnWS = CurrentWalkspeed
  1493. spawnJP = CurrentJumppower
  1494. spawnHH = CurrentHipheight
  1495. spawningfegod = false
  1496. looptpbypassfly = false
  1497. if game.GameId == 245662005 or game.GameId == 601130232 then
  1498. bypassMODE = true
  1499. else
  1500. bypassMODE = false
  1501. end
  1502. viewplr = ""
  1503. loopview = false
  1504. cmdForward = false
  1505. forwardSpeed = 1
  1506. loopviewfc = false
  1507. spinTOhead = false
  1508. spinObj = ""
  1509. rideACTIVE = false
  1510. ridePLAYER = ""
  1511.  
  1512. LPcurrenthumanoid = LP.Character.Humanoid
  1513. game:GetService('RunService').Stepped:connect(function()
  1514. if LP.Character.Humanoid ~= nil then
  1515. LPcurrenthumanoid = LP.Character.Humanoid
  1516. end
  1517. if noclip then
  1518. if LP.Character then
  1519. if LP.Character.Humanoid.RigType == Enum.HumanoidRigType.R6 then
  1520. LP.Character.Head.CanCollide = false
  1521. LP.Character.Torso.CanCollide = false
  1522. LP.Character["Left Leg"].CanCollide = false
  1523. LP.Character["Right Leg"].CanCollide = false
  1524. LP.Character["Left Arm"].CanCollide = false
  1525. LP.Character["Right Arm"].CanCollide = false
  1526. elseif LP.Character.Humanoid.RigType == Enum.HumanoidRigType.R15 then
  1527. LP.Character.Head.CanCollide = false
  1528. LP.Character.UpperTorso.CanCollide = false
  1529. LP.Character.LowerTorso.CanCollide = false
  1530. LP.Character.HumanoidRootPart.CanCollide = false
  1531. end
  1532. end
  1533. end
  1534. if following then
  1535. LP.Character.HumanoidRootPart.CFrame = gsPlayers[flwplr.Name].Character.HumanoidRootPart.CFrame + gsPlayers[flwplr.Name].Character.HumanoidRootPart.CFrame.lookVector * flwnum
  1536. end
  1537. if trailing then
  1538. LP.Character.HumanoidRootPart.CFrame = gsPlayers[trlplr.Name].Character.HumanoidRootPart.CFrame + gsPlayers[trlplr.Name].Character.HumanoidRootPart.CFrame.lookVector * trlnum
  1539. end
  1540. if annoying then
  1541. LP.Character.HumanoidRootPart.CFrame = gsPlayers[annplr.Name].Character.HumanoidRootPart.CFrame
  1542. end
  1543. if walkto then
  1544. LP.Character.Humanoid:MoveTo(walkplr.Character.HumanoidRootPart.Position)
  1545. end
  1546. if cbringing then
  1547. CBRINGplr.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + LP.Character.HumanoidRootPart.CFrame.lookVector * CBRINGamount
  1548. end
  1549. if cbringingall then
  1550. for i,getbringplrs in pairs(gsPlayers:GetPlayers()) do
  1551. if getbringplrs ~= LP then
  1552. getbringplrs.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + LP.Character.HumanoidRootPart.CFrame.lookVector * CBRINGamount
  1553. end
  1554. end
  1555. end
  1556. if staring then
  1557. LP.Character.HumanoidRootPart.CFrame = CFrame.new(LP.Character.Torso.Position, gsPlayers[stareplr.Name].Character.Torso.Position)
  1558. end
  1559. if stopsitting then
  1560. LP.Character.Humanoid.Sit = false
  1561. end
  1562. if looptpbypassfly then
  1563. pcall(function()
  1564. LP.Character.Head.Anchored = false
  1565. LP.Character.HumanoidRootPart.CFrame = gsWorkspace.rGETpartNUMBER2.CFrame
  1566. LP.Character.Head.Anchored = true
  1567. end)
  1568. end
  1569. if loopview then
  1570. view(viewplr)
  1571. end
  1572. if cmdForward then
  1573. LP.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + LP.Character.HumanoidRootPart.CFrame.lookVector * forwardSpeed
  1574. end
  1575. if loopviewfc then
  1576. pcall(function()
  1577. gsWorkspace.CurrentCamera.CameraSubject = gsWorkspace.rGETpartNUMBER2
  1578. end)
  1579. end
  1580. if spinTOhead then
  1581. pcall(function()
  1582. spinObj.Position = LP.Character.Head.Position
  1583. end)
  1584. end
  1585. if rideACTIVE == true then
  1586. LP.character.HumanoidRootPart.CFrame = ridePLAYER.Character.HumanoidRootPart.CFrame + Vector3.new(0, 3, 0)
  1587. end
  1588. end)
  1589. spawningatreset = false
  1590. spawnresetpoint = LP.Character.Head.CFrame
  1591.  
  1592. LPcurrenthumanoid.Died:Connect(function()
  1593. flying = false
  1594. doFREECAM = false
  1595. if savingtoolsloop then
  1596. run(commandPrefix.."savealltool")
  1597. end
  1598. if spawningatreset == true then
  1599. spawnresetpoint = LP.Character.Head.CFrame + Vector3.new(0, 5, 0)
  1600. end
  1601. end)
  1602.  
  1603. LP.CharacterAdded:Connect(function()
  1604. wait(0.2)
  1605. LP.Character.Humanoid.WalkSpeed = spawnWS
  1606. LP.Character.Humanoid.JumpPower = spawnJP
  1607. LP.Character.Humanoid.HipHeight = spawnHH
  1608. if spawningfegod then
  1609. FEGodmode()
  1610. end
  1611. if spawningpos and spawnpos ~= nil then
  1612. LP.Character.HumanoidRootPart.CFrame = spawnpos
  1613. end
  1614. if spawningatreset == true then
  1615. LP.Character.HumanoidRootPart.CFrame = spawnresetpoint
  1616. end
  1617. end)
  1618.  
  1619. -- Commands
  1620. Commands = {}
  1621.  
  1622. Commands.print = function(args)
  1623. local msg = table.concat(args," ")
  1624. print(msg)
  1625. end
  1626.  
  1627. Commands.warn = function(args)
  1628. local msg = table.concat(args," ")
  1629. warn(msg)
  1630. end
  1631.  
  1632. Commands.sit = function(args)
  1633. LP.Character.Humanoid.Sit = true
  1634. end
  1635.  
  1636. Commands.god = function(args)
  1637. FEGodmode()
  1638. Notification("warning", "You have enabled FE Godmode, tools will not work. Use "..commandPrefix.."grespawn to remove.", 7)
  1639. end
  1640.  
  1641. Commands.view = function(args)
  1642. if args[1] then
  1643. for i,v in pairs(findSinglePlayer(args[1])) do
  1644. if bypassMODE == false then
  1645. view(v)
  1646. Notification("info", "Now viewing "..v.Name..". Use "..commandPrefix.."unview to stop viewing.", 3)
  1647. elseif bypassMODE == true then
  1648. viewplr = v
  1649. loopview = true
  1650. end
  1651. end
  1652. end
  1653. end
  1654.  
  1655. Commands.unview = function(args)
  1656. view(LP)
  1657. loopview = false
  1658. end
  1659.  
  1660. Commands.gravity = function(args)
  1661. if args[1] then
  1662. gsWorkspace.Gravity = args[1]
  1663. end
  1664. end
  1665.  
  1666. Commands.ungravity = function(args)
  1667. gsWorkspace.Gravity = CurrentGravity
  1668. end
  1669.  
  1670. Commands.goto = function(args)
  1671. if args[1] then
  1672. if bypassMODE == false then
  1673. for i,v in pairs(findPlayer(args[1])) do
  1674. LP.Character.HumanoidRootPart.CFrame = v.Character.HumanoidRootPart.CFrame
  1675. end
  1676. elseif bypassMODE == true then
  1677. for i,v in pairs(findPlayer(args[1])) do
  1678. local TPbypass = {}
  1679. TPbypass.CFrame = v.Character.HumanoidRootPart.CFrame + Vector3.new(0, 5, 0)
  1680. local TPFunction = gsTween:Create(LP.Character.HumanoidRootPart, TweenInfo.new(1.5, Enum.EasingStyle.Sine, Enum.EasingDirection.In), TPbypass)
  1681. TPFunction:Play()
  1682. end
  1683. end
  1684. end
  1685. end
  1686.  
  1687. Commands.fecheck = function(args)
  1688. if gsWorkspace.FilteringEnabled == true then
  1689. Notification("warning", "FE is enabled!", 7)
  1690. else
  1691. Notification("warning", "FE is disabled. Consider using a different script.", 7)
  1692. end
  1693. end
  1694.  
  1695. Commands.lockws = function(args)
  1696. lockWS()
  1697. Notification("info", "Workspace locked.", 4)
  1698. end
  1699.  
  1700. Commands.unlockws = function(args)
  1701. unlockWS()
  1702. Notification("info", "Workspace unlocked.", 4)
  1703. end
  1704.  
  1705. Commands.noclip = function(args)
  1706. noclip = true
  1707. Notification("info", "Noclip enabled.", 4)
  1708. end
  1709.  
  1710. Commands.clip = function(args)
  1711. noclip = false
  1712. Notification("info", "Noclip disabled.", 4)
  1713. end
  1714.  
  1715. Commands.follow = function(args)
  1716. if args[1] then
  1717. for i,v in pairs(findPlayer(args[1])) do
  1718. flwplr = v
  1719. end
  1720. if args[2] then
  1721. flwnum = args[2]
  1722. else
  1723. flwnum = -5
  1724. end
  1725. following = true
  1726. else
  1727. Notification("warning", "No player selected to follow! Use: "..commandPrefix.."follow player", 4)
  1728. end
  1729. end
  1730.  
  1731. Commands.unfollow = function(args)
  1732. following = false
  1733. end
  1734.  
  1735. Commands.fling = function(args)
  1736. if args[1] then
  1737. for i,v in pairs(findSinglePlayer(args[1])) do
  1738. if v ~= LP then
  1739. view(v)
  1740. pcall(function()
  1741. LP.Character.HumanoidRootPart.Fling:Destroy()
  1742. end)
  1743. if not args[2] then
  1744. RocketPropulsion(800000,1000,400000,v,"Fling")
  1745. else
  1746. RocketPropulsion(args[2],1500,400000,v,"Fling")
  1747. end
  1748. if noclip ~= true then
  1749. flingnoclip = true
  1750. noclip = true
  1751. end
  1752. end
  1753. end
  1754. else
  1755. Notification("warning", "No player selected to fling! Use: "..commandPrefix.."fling player", 4)
  1756. end
  1757. end
  1758.  
  1759. Commands.unfling = function(args)
  1760. view(LP)
  1761. pcall(function()
  1762. if LP.Character.HumanoidRootPart.Fling then
  1763. for i,v in pairs(LP.Character:GetDescendants()) do
  1764. if v.Name == "Fling" and v:IsA("RocketPropulsion") then
  1765. v:Destroy()
  1766. end
  1767. end
  1768. end
  1769. end)
  1770. if flingnoclip == true then
  1771. noclip = false
  1772. flingnoclip = false
  1773. end
  1774. end
  1775.  
  1776. Commands.trail = function(args)
  1777. if args[1] then
  1778. for i,v in pairs(findPlayer(args[1])) do
  1779. trlplr = v
  1780. end
  1781. if args[2] then
  1782. trlnum = args[2]
  1783. else
  1784. trlnum = 5
  1785. end
  1786. trailing = true
  1787. else
  1788. Notification("warning", "No player selected to trail! Use: "..commandPrefix.."trail player", 4)
  1789. end
  1790. end
  1791.  
  1792. Commands.untrail = function(args)
  1793. trailing = false
  1794. end
  1795.  
  1796. Commands.annoy = function(args)
  1797. if args[1] then
  1798. for i,v in pairs(findPlayer(args[1])) do
  1799. annplr = v
  1800. end
  1801. annoying = true
  1802. else
  1803. Notification("warning", "No player selected to annoy! Use: "..commandPrefix.."annoy player", 4)
  1804. end
  1805. end
  1806.  
  1807. Commands.unannoy = function(args)
  1808. annoying = false
  1809. end
  1810.  
  1811. Commands.reset = function(args)
  1812. LP.Character:BreakJoints()
  1813. end
  1814.  
  1815. Commands.grespawn = function(args)
  1816. LP.Character.Humanoid.Health = 0
  1817. wait(1)
  1818. LP.Character.Head.CFrame = CFrame.new(1000000,0,1000000)
  1819. LP.Character.Torso.CFrame = CFrame.new(1000000,0,1000000)
  1820. end
  1821.  
  1822. Commands.respawn = function(args)
  1823. local mod = Instance.new('Model', workspace) mod.Name = 'new '..LP.Name
  1824. local hum = Instance.new('Humanoid', mod)
  1825. local ins = Instance.new('Part', mod) ins.Name = 'Torso' ins.CanCollide = false ins.Transparency = 1
  1826. LP.Character = mod
  1827. end
  1828.  
  1829. Commands.speed = function(args)
  1830. if args[1] then
  1831. run(commandPrefix.."ws "..args[1])
  1832. end
  1833. end
  1834.  
  1835. bypassingwalkspeed = false
  1836. Commands.ws = function(args)
  1837. if args[1] then
  1838. if bypassMODE == false then
  1839. LP.Character.Humanoid.WalkSpeed = args[1]
  1840. elseif bypassMODE == true then
  1841. if game.GameId == 245662005 then
  1842. bypassingwalkspeed = true
  1843. bypassWalkspeed = args[1]
  1844. end
  1845. end
  1846. end
  1847. end
  1848.  
  1849. game:GetService("RunService").Heartbeat:Connect(function()
  1850. if bypassingwalkspeed then
  1851. LP.Character.Humanoid.WalkSpeed = bypassWalkspeed
  1852. end
  1853. end)
  1854.  
  1855. Commands.jumppower = function(args)
  1856. if args[1] then
  1857. LP.Character.Humanoid.JumpPower = args[1]
  1858. end
  1859. end
  1860.  
  1861. Commands.jp = function(args)
  1862. if args[1] then
  1863. LP.Character.Humanoid.JumpPower = args[1]
  1864. end
  1865. end
  1866.  
  1867. Commands.hipheight = function(args)
  1868. if args[1] then
  1869. LP.Character.Humanoid.HipHeight = args[1]
  1870. end
  1871. end
  1872.  
  1873. Commands.hh = function(args)
  1874. if args[1] then
  1875. LP.Character.Humanoid.HipHeight = args[1]
  1876. end
  1877. end
  1878.  
  1879. Commands.default = function(args)
  1880. LP.Character.Humanoid.WalkSpeed = CurrentWalkspeed
  1881. LP.Character.Humanoid.HipHeight = CurrentHipheight
  1882. LP.Character.Humanoid.JumpPower = CurrentJumppower
  1883. end
  1884.  
  1885. Commands.credits = function(args)
  1886. Notification("info", "Shattervast was made by illremember#3799 , "..commandPrefix.."fullcredits for all credits.", 8)
  1887. end
  1888.  
  1889. Commands.attach = function(args)
  1890. if hasTools() == false then
  1891. Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
  1892. else
  1893. FEGodmode()
  1894. for i,v in pairs(LP.Backpack:GetChildren())do
  1895. LP.Character.Humanoid:EquipTool(v)
  1896. end
  1897. if args[1] then
  1898. for i,v in pairs(findSinglePlayer(args[1])) do
  1899. if v ~= LP then
  1900. LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
  1901. wait(0.3)
  1902. LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
  1903. end
  1904. end
  1905. end
  1906. end
  1907. end
  1908.  
  1909. Commands.fly = function(args)
  1910. if bypassMODE == false then
  1911. local speedget = 1
  1912. repeat wait() until LP and LP.Character and LP.Character:FindFirstChild('HumanoidRootPart') and LP.Character:FindFirstChild('Humanoid')
  1913. repeat wait() until Mouse
  1914. if args[1] then
  1915. speedfly = args[1]
  1916. else
  1917. speedfly = 1
  1918. end
  1919.  
  1920. local T = LP.Character.HumanoidRootPart
  1921. local CONTROL = {F = 0, B = 0, L = 0, R = 0}
  1922. local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  1923. local SPEED = speedget
  1924.  
  1925. local function fly()
  1926. flying = true
  1927. local BG = Instance.new('BodyGyro', T)
  1928. local BV = Instance.new('BodyVelocity', T)
  1929. BG.P = 9e4
  1930. BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  1931. BG.cframe = T.CFrame
  1932. BV.velocity = Vector3.new(0, 0.1, 0)
  1933. BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  1934. spawn(function()
  1935. repeat wait()
  1936. LP.Character.Humanoid.PlatformStand = true
  1937. if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
  1938. SPEED = 50
  1939. elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
  1940. SPEED = 0
  1941. end
  1942. if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
  1943. BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (CONTROL.F + CONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(CONTROL.L + CONTROL.R, (CONTROL.F + CONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
  1944. lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
  1945. elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
  1946. BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (lCONTROL.F + lCONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(lCONTROL.L + lCONTROL.R, (lCONTROL.F + lCONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
  1947. else
  1948. BV.velocity = Vector3.new(0, 0.1, 0)
  1949. end
  1950. BG.cframe = workspace.CurrentCamera.CoordinateFrame
  1951. until not flying
  1952. CONTROL = {F = 0, B = 0, L = 0, R = 0}
  1953. lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  1954. SPEED = 0
  1955. BG:destroy()
  1956. BV:destroy()
  1957. LP.Character.Humanoid.PlatformStand = false
  1958. end)
  1959. end
  1960. Mouse.KeyDown:connect(function(KEY)
  1961. if KEY:lower() == 'w' then
  1962. CONTROL.F = speedfly
  1963. elseif KEY:lower() == 's' then
  1964. CONTROL.B = -speedfly
  1965. elseif KEY:lower() == 'a' then
  1966. CONTROL.L = -speedfly
  1967. elseif KEY:lower() == 'd' then
  1968. CONTROL.R = speedfly
  1969. end
  1970. end)
  1971. Mouse.KeyUp:connect(function(KEY)
  1972. if KEY:lower() == 'w' then
  1973. CONTROL.F = 0
  1974. elseif KEY:lower() == 's' then
  1975. CONTROL.B = 0
  1976. elseif KEY:lower() == 'a' then
  1977. CONTROL.L = 0
  1978. elseif KEY:lower() == 'd' then
  1979. CONTROL.R = 0
  1980. end
  1981. end)
  1982. fly()
  1983. elseif bypassMODE == true then
  1984. if not args[1] then
  1985. run(commandPrefix.."fc")
  1986. else
  1987. run(commandPrefix.."fc "..args[1])
  1988. end
  1989. LP.Character.Head.Anchored = false
  1990. looptpbypassfly = true
  1991. view(LP)
  1992. end
  1993. end
  1994.  
  1995. Commands.unfly = function(args)
  1996. if bypassMODE == false then
  1997. flying = false
  1998. LP.Character.Humanoid.PlatformStand = false
  1999. else
  2000. looptpbypassfly = false
  2001. run(commandPrefix.."unfreecam")
  2002. local goalTP = LP.Character.HumanoidRootPart.CFrame
  2003. if game.GameId == 245662005 then
  2004. for i = 1, 5 do wait(0.2)
  2005. LP.Character.HumanoidRootPart.CFrame = goalTP
  2006. end
  2007. else
  2008. LP.Character.HumanoidRootPart.CFrame = goalTP
  2009. end
  2010. LP.Character.Head.Anchored = false
  2011. end
  2012. end
  2013.  
  2014. Commands.kill = function(args)
  2015. if args[1] then
  2016. for i,v in pairs(findSinglePlayer(args[1])) do
  2017. if v == LP then
  2018. LP.Character:BreakJoints()
  2019. else
  2020. if hasTools() == false then
  2021. Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
  2022. else
  2023. FEGodmode()
  2024. for i,v in pairs(LP.Backpack:GetChildren())do
  2025. LP.Character.Humanoid:EquipTool(v)
  2026. end
  2027. local NOW = LP.Character.HumanoidRootPart.CFrame
  2028. LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
  2029. wait(0.3)
  2030. LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
  2031. local function tp(player,player2)
  2032. local char1,char2=player.Character,player2.Character
  2033. if char1 and char2 then
  2034. char1:MoveTo(char2.Head.Position)
  2035. end
  2036. end
  2037. wait(0.5)
  2038. LP.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(100000,0,100000))
  2039. wait(0.5)
  2040. tp(LP,game:GetService("Players")[v.Name])
  2041. wait(0.7)
  2042. LP.Character.HumanoidRootPart.CFrame = NOW
  2043. view(LP)
  2044. end
  2045. end
  2046. end
  2047. end
  2048. end
  2049. Commands.bring = function(args)
  2050. if hasTools() == false then
  2051. Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
  2052. else
  2053. FEGodmode()
  2054. for i,v in pairs(LP.Backpack:GetChildren())do
  2055. LP.Character.Humanoid:EquipTool(v)
  2056. end
  2057. if args[1] then
  2058. for i,v in pairs(findSinglePlayer(args[1])) do
  2059. if v ~= LP then
  2060. local NOW = LP.Character.HumanoidRootPart.CFrame
  2061. local function tp(player,player2)
  2062. local char1,char2=player.Character,player2.Character
  2063. if char1 and char2 then
  2064. char1.HumanoidRootPart.CFrame = char2.HumanoidRootPart.CFrame
  2065. end
  2066. end
  2067. local function getout(player,player2)
  2068. local char1,char2=player.Character,player2.Character
  2069. if char1 and char2 then
  2070. char1:MoveTo(char2.Head.Position)
  2071. end
  2072. end
  2073. tp(game:GetService("Players")[v.Name], LP)
  2074. wait(0.2)
  2075. tp(game:GetService("Players")[v.Name], LP)
  2076. wait(0.5)
  2077. LP.Character.HumanoidRootPart.CFrame = NOW
  2078. wait(0.5)
  2079. getout(LP, game:GetService("Players")[v.Name])
  2080. wait(0.3)
  2081. LP.Character.HumanoidRootPart.CFrame = NOW
  2082. end
  2083. end
  2084. end
  2085. end
  2086. end
  2087.  
  2088. Commands.naked = function(args)
  2089. for i,v in pairs(LP.Character:GetDescendants()) do
  2090. if v:IsA("Clothing") then
  2091. v:Destroy()
  2092. end
  2093. end
  2094. end
  2095.  
  2096. Commands.nolimbs = function(args)
  2097. LP.Character["Left Arm"]:Destroy()
  2098. LP.Character["Right Arm"]:Destroy()
  2099. LP.Character["Left Leg"]:Destroy()
  2100. LP.Character["Right Leg"]:Destroy()
  2101. end
  2102.  
  2103. Commands.noarms = function(args)
  2104. LP.Character["Left Arm"]:Destroy()
  2105. LP.Character["Right Arm"]:Destroy()
  2106. end
  2107.  
  2108. Commands.nolegs = function(args)
  2109. LP.Character["Left Leg"]:Destroy()
  2110. LP.Character["Right Leg"]:Destroy()
  2111. end
  2112.  
  2113. Commands.headless = function(args)
  2114. local l = LP.Character.Humanoid:Clone()
  2115. LP.Character.Humanoid:Destroy()
  2116. wait(0.2)
  2117. LP.Character.Head.CanCollide = false
  2118. for i,v in pairs(LP.Character:GetDescendants()) do
  2119. if string.sub(v.Name, 1, 4) == "Neck" then
  2120. v:Destroy()
  2121. end
  2122. end
  2123. wait(0.2)
  2124. l.Name = "Humanoid"
  2125. l.Parent = LP.Character
  2126. wait(0.1)
  2127. game:GetService("Workspace").CurrentCamera.CameraSubject = LP.Character
  2128. LP.Character.Animate:Destroy()
  2129. end
  2130.  
  2131. antiremotes = false
  2132. Commands.antikick = function(args)
  2133. if args[1] then
  2134. if args[1] == "on" then
  2135. antiremotes = true
  2136. wait(0.2)
  2137. for i,v in pairs(LP.Character:GetChildren()) do
  2138. if string.find(string.lower(v.Name), "exploit") and v:IsA("LocalScript") then
  2139. v.Disabled = true
  2140. end
  2141. end
  2142. Notification("warning", "This command disables all remotes incase they are kick remotes, may break game.", 8)
  2143. Notification("info", "Does not prevent serverside kicks, use "..commandPrefix.."antikick off to turn off.", 8)
  2144. elseif args[1] == "off" then
  2145. antiremotes = false
  2146. Notification("warning", "Remote anti-kick turned off.", 8)
  2147. end
  2148. end
  2149. end
  2150.  
  2151. blockedremotes = {}
  2152. Commands.blockremote = function(args)
  2153. local getService = ""
  2154. if args[1] then
  2155. local remoteName = string.lower(tostring(args[1]))
  2156. if args[2] then
  2157. local serviceRemote = string.lower(tostring(args[2]))
  2158. if serviceRemote == "workspace" then
  2159. getService = "Workspace"
  2160. elseif serviceRemote == "replicatedstorage" then
  2161. getService = "ReplicatedStorage"
  2162. elseif serviceRemote == "players" then
  2163. getService = "Players"
  2164. elseif serviceRemote == "lighting" then
  2165. getService = "Lighting"
  2166. elseif serviceRemote == "startergui" then
  2167. getService = "StarterGui"
  2168. elseif serviceRemote == "starterpack" then
  2169. getService = "StarterPack"
  2170. elseif serviceRemote == "starterplayer" then
  2171. getService = "StarterPlayer"
  2172. else
  2173. getService = "ReplicatedStorage"
  2174. end
  2175. else
  2176. getService = "ReplicatedStorage"
  2177. end
  2178. for i,getRemote in pairs(game:GetService(getService):GetDescendants()) do
  2179. if string.lower(getRemote.Name) == remoteName then
  2180. table.insert(blockedremotes, getRemote.Name)
  2181. end
  2182. end
  2183. end
  2184. Notification("warning", "If this command does not work, make sure you type remote name/service fully correct.", 8)
  2185. end
  2186.  
  2187. spyingremotes = false
  2188. Commands.remotespy = function(args)
  2189. if args[1] then
  2190. if args[1] == "on" then
  2191. spyingremotes = true
  2192. Notification("info", "Remotespy turned on.", 4)
  2193. elseif args[1] == "off" then
  2194. spyingremotes = false
  2195. Notification("info", "Remotespy turned off.", 4)
  2196. end
  2197. end
  2198. end
  2199.  
  2200. Commands.bang = function(args)
  2201. if args[1] then
  2202. for i,v in pairs(findSinglePlayer(args[1])) do
  2203. if v ~= nil then
  2204. following = true
  2205. flwplr = v
  2206. flwnum = -1
  2207. local bangAnimation = Instance.new("Animation")
  2208. bangAnimation.AnimationId = "rbxassetid://148840371"
  2209. bangTrack = LP.Character.Humanoid:LoadAnimation(bangAnimation)
  2210. if args[2] then
  2211. bangTrack:Play(.1, 1, args[2])
  2212. else
  2213. bangTrack:Play(.1, 1, 1)
  2214. end
  2215. end
  2216. end
  2217. else
  2218. Notification("warning", "No player selected to follow! Use: "..commandPrefix.."follow player", 4)
  2219. end
  2220. end
  2221.  
  2222. Commands.unbang = function(args)
  2223. following = false
  2224. bangTrack:Stop()
  2225. end
  2226.  
  2227. spamdelay = 1
  2228. spamtext = "Spam"
  2229. spamming = false
  2230. Commands.spam = function(args)
  2231. if args[1] then
  2232. spamtext = args[1]
  2233. spamming = true
  2234. end
  2235. end
  2236. Commands.spamdelay = function(args)
  2237. if args[1] then
  2238. spamdelay = args[1]
  2239. end
  2240. end
  2241. spawn(function()
  2242. while wait(spamdelay) do
  2243. if spamming then
  2244. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(spamtext, "All")
  2245. end
  2246. end
  2247. end)
  2248.  
  2249. Commands.unspam = function(args)
  2250. spamming = false
  2251. end
  2252.  
  2253. Commands.info = function(args)
  2254. if args[1] then
  2255. for i,v in pairs(findSinglePlayer(args[1])) do
  2256. createINFO(v)
  2257. end
  2258. end
  2259. end
  2260.  
  2261. Commands.age = function(args)
  2262. if args[1] then
  2263. for i,v in pairs(findPlayer(args[1])) do
  2264. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(v.Name.." Account Age: "..v.AccountAge.." days!", "All")
  2265. end
  2266. end
  2267. end
  2268.  
  2269. Commands.invisible = function(args)
  2270. local Character = LP.Character
  2271. if LP.Character.Humanoid.RigType == Enum.HumanoidRigType.R6 then
  2272. local Clone = Character.HumanoidRootPart:Clone()
  2273. Character.HumanoidRootPart:Destroy()
  2274. Clone.Parent = Character
  2275. else
  2276. local Clone = Character.LowerTorso.Root:Clone()
  2277. Character.LowerTorso.Root:Destroy()
  2278. Clone.Parent = Character.LowerTorso
  2279. end
  2280. end
  2281.  
  2282. walkto = false
  2283. walkplr = ""
  2284. Commands.walk = function(args)
  2285. if args[1] then
  2286. for i,v in pairs(findSinglePlayer(args[1])) do
  2287. walkplr = v
  2288. walkto = true
  2289. noclip = true
  2290. end
  2291. end
  2292. end
  2293.  
  2294. Commands.unwalk = function(args)
  2295. walkto = false
  2296. noclip = false
  2297. LP.Character.Humanoid:MoveTo(LP.Character.HumanoidRootPart.Position)
  2298. end
  2299.  
  2300. Commands.glitch = function(args)
  2301. if hasTools() == false then
  2302. Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
  2303. else
  2304. FEGodmode()
  2305. for i,v in pairs(LP.Backpack:GetChildren())do
  2306. LP.Character.Humanoid:EquipTool(v)
  2307. end
  2308. if args[1] then
  2309. for i,v in pairs(findSinglePlayer(args[1])) do
  2310. local function tp(player,player2)
  2311. local char1,char2=player.Character,player2.Character
  2312. if char1 and char2 then
  2313. char1.HumanoidRootPart.CFrame = char2.HumanoidRootPart.CFrame
  2314. end
  2315. end
  2316. tp(game:GetService("Players")[v.Name], LP)
  2317. wait(0.2)
  2318. tp(game:GetService("Players")[v.Name], LP)
  2319. wait(0.5)
  2320. local b = Instance.new("BodyForce")
  2321. b.Parent = LP.Character.HumanoidRootPart
  2322. b.Name = "Glitch"
  2323. if args[2] then
  2324. b.Force = Vector3.new(args[2],5000,0)
  2325. else
  2326. b.Force = Vector3.new(100000000,5000,0)
  2327. end
  2328. wait(6)
  2329. b:Destroy()
  2330. end
  2331. end
  2332. end
  2333. end
  2334.  
  2335. Commands.tp = function(args)
  2336. if args[1] then
  2337. for i,v in pairs(findSinglePlayer(args[1])) do
  2338. if v == LP then
  2339. if args[2] then
  2340. for i,a in pairs(findSinglePlayer(args[2])) do
  2341. v.Character.HumanoidRootPart.CFrame = a.Character.HumanoidRootPart.CFrame
  2342. end
  2343. end
  2344. else
  2345. if hasTools() == false then
  2346. Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
  2347. else
  2348. FEGodmode()
  2349. for i,v in pairs(LP.Backpack:GetChildren())do
  2350. LP.Character.Humanoid:EquipTool(v)
  2351. end
  2352. if args[1] then
  2353. for i,first in pairs(findSinglePlayer(args[1])) do
  2354. if args[2] then
  2355. for i,second in pairs(findSinglePlayer(args[2])) do
  2356. local function tp(player,player2)
  2357. local char1,char2=player.Character,player2.Character
  2358. if char1 and char2 then
  2359. char1.HumanoidRootPart.CFrame = char2.HumanoidRootPart.CFrame
  2360. end
  2361. end
  2362. local function getout(player,player2)
  2363. local char1,char2=player.Character,player2.Character
  2364. if char1 and char2 then
  2365. char1:MoveTo(char2.Head.Position)
  2366. end
  2367. end
  2368. tp(LP, first)
  2369. wait(0.2)
  2370. tp(LP, first)
  2371. wait(0.5)
  2372. tp(LP, second)
  2373. wait(0.2)
  2374. tp(LP, second)
  2375. wait(0.2)
  2376. getout(LP, first)
  2377. end
  2378. end
  2379. end
  2380. end
  2381. end
  2382. end
  2383. end
  2384. end
  2385. end
  2386.  
  2387. Commands.givetool = function(args)
  2388. if args[1] then
  2389. if args[2] then
  2390. local selectedTool = ""
  2391. for i,allTools in pairs(LP.Character:GetDescendants()) do
  2392. if allTools:IsA("Tool") and string.lower(allTools.Name) == string.lower(args[2]) then
  2393. selectedTool = allTools
  2394. else
  2395. for i,otherTools in pairs(LP.Backpack:GetDescendants()) do
  2396. if otherTools:IsA("Tool") and string.lower(otherTools.Name) == string.lower(args[2]) then
  2397. selectedTool = otherTools
  2398. end
  2399. end
  2400. end
  2401. end
  2402. for i,v in pairs(findSinglePlayer(args[1])) do
  2403. if selectedTool ~= "" then
  2404. selectedTool.Parent = v.Character
  2405. end
  2406. end
  2407. else
  2408. for i,plr in pairs(findSinglePlayer(args[1])) do
  2409. for i,tool in pairs(LP.Character:GetDescendants()) do
  2410. if tool:IsA("Tool") then
  2411. tool.Parent = plr.Character
  2412. end
  2413. end
  2414. end
  2415. end
  2416. end
  2417. end
  2418.  
  2419. Commands.givealltools = function(args)
  2420. LP.Character.Humanoid:UnequipTools()
  2421. for i,plr in pairs(findSinglePlayer(args[1])) do
  2422. for i,v in pairs(LP.Character:GetDescendants()) do
  2423. if v:IsA("Tool") then
  2424. v.Parent = plr.Character
  2425. end
  2426. end
  2427. for i,a in pairs(LP.Backpack:GetDescendants()) do
  2428. if a:IsA("Tool") then
  2429. a.Parent = plr.Character
  2430. end
  2431. end
  2432. end
  2433. end
  2434.  
  2435. Commands.blockhats = function(args)
  2436. for i,v in pairs(LP.Character:GetDescendants()) do
  2437. if v:IsA("Accessory") or v:IsA("Hat") then
  2438. for i,mesh in pairs(v:GetDescendants()) do
  2439. if mesh.Name == "Mesh" then
  2440. mesh:Destroy()
  2441. end
  2442. end
  2443. end
  2444. end
  2445. end
  2446.  
  2447. Commands.blocktool = function(args)
  2448. for i,v in pairs(LP.Character:GetDescendants()) do
  2449. if v:IsA("Tool") then
  2450. for i,mesh in pairs(v:GetDescendants()) do
  2451. if mesh.Name == "Mesh" then
  2452. mesh:Destroy()
  2453. end
  2454. end
  2455. end
  2456. end
  2457. end
  2458.  
  2459. Commands.orbit = function(args)
  2460. if args[1] then
  2461. for i,v in pairs(findSinglePlayer(args[1])) do
  2462. view(v)
  2463. RocketPropulsion(5000,100,5000,v,"OrbitMove")
  2464. end
  2465. else
  2466. Notification("warning", "No player selected to orbit! Use: "..commandPrefix.."orbit player", 4)
  2467. end
  2468. end
  2469.  
  2470. Commands.unorbit = function(args)
  2471. for i,v in pairs(LP.Character:GetDescendants()) do
  2472. if v.Name == "OrbitMove" then
  2473. v:Destroy()
  2474. end
  2475. end
  2476. view(LP)
  2477. end
  2478.  
  2479. Commands.pos = function(args)
  2480. Notification("info", "Your current position is ".. tostring(LP.Character.HumanoidRootPart.Position), 9)
  2481. end
  2482.  
  2483. SavedPosition = ""
  2484. Commands.savepos = function(args)
  2485. SavedPosition = LP.Character.HumanoidRootPart.CFrame
  2486. end
  2487. Commands.loadpos = function(args)
  2488. if SavedPosition ~= "" then
  2489. LP.Character.HumanoidRootPart.CFrame = SavedPosition
  2490. end
  2491. end
  2492.  
  2493. Commands.tppos = function(args)
  2494. if args[1] and args[2] and args[3] then
  2495. LP.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(args[1], args[2], args[3]))
  2496. end
  2497. end
  2498.  
  2499. Commands.pmspam = function(args)
  2500. if args[1] then
  2501. local gotPlayer = ""
  2502. for i,v in pairs(findPlayer(args[1])) do
  2503. gotPlayer = v
  2504. end
  2505. table.remove(args, 1)
  2506. local pmSpamMsg = table.concat(args," ")
  2507. spamtext = "/w "..gotPlayer.Name.." "..pmSpamMsg
  2508. spamming = true
  2509. end
  2510. end
  2511.  
  2512. Commands.unpmspam = function(args)
  2513. spamming = false
  2514. end
  2515.  
  2516. Commands.wsvis = function(args)
  2517. if args[1] then
  2518. for i,v in pairs(gsWorkspace:GetDescendants()) do
  2519. if v:IsA("Part") or v:IsA("Decal") then
  2520. if tonumber(args[1]) > 1 then
  2521. v.Transparency = 0.5
  2522. else
  2523. v.Transparency = args[1]
  2524. end
  2525. end
  2526. end
  2527. end
  2528. clientSided()
  2529. end
  2530.  
  2531. Commands.bringobj = function(args)
  2532. if args[1] then
  2533. local Object = ""
  2534. for i,v in pairs(gsWorkspace:GetDescendants()) do
  2535. if string.lower(v.Name) == string.lower(args[1]) then
  2536. Object = v
  2537. end
  2538. end
  2539. if Object == "" then
  2540. Notification("warning", "Object was not found in the workspace.", 6)
  2541. end
  2542. if args[2] then
  2543. Object.CFrame = LP.Character.HumanoidRootPart.CFrame + LP.Character.HumanoidRootPart.CFrame.lookVector * args[2]
  2544. else
  2545. Object.CFrame = LP.Character.HumanoidRootPart.CFrame + LP.Character.HumanoidRootPart.CFrame.lookVector * 3
  2546. end
  2547. clientSided()
  2548. end
  2549. end
  2550.  
  2551. CBRINGplr = ""
  2552. cbringing = false
  2553. cbringingall = false
  2554. Commands.cbring = function(args)
  2555. if args[1] then
  2556. if string.lower(tostring(args[1])) == "all" or string.lower(tostring(args[1])) == "others" then
  2557. cbringingall = true
  2558. else
  2559. for i,v in pairs(findPlayer(args[1])) do
  2560. CBRINGplr = v
  2561. cbringing = true
  2562. end
  2563. end
  2564. if args[2] then
  2565. CBRINGamount = args[2]
  2566. else
  2567. CBRINGamount = 3
  2568. end
  2569. clientSided()
  2570. end
  2571. end
  2572.  
  2573. Commands.uncbring = function(args)
  2574. cbringing = false
  2575. cbringingall = false
  2576. end
  2577.  
  2578. Commands.cfreeze = function(args)
  2579. if args[1] then
  2580. for i,v in pairs(findPlayer(args[1])) do
  2581. v.Character.HumanoidRootPart.Anchored = true
  2582. end
  2583. clientSided()
  2584. end
  2585. end
  2586.  
  2587. Commands.uncfreeze = function(args)
  2588. if args[1] then
  2589. for i,v in pairs(findPlayer(args[1])) do
  2590. v.Character.HumanoidRootPart.Anchored = false
  2591. end
  2592. else
  2593. for i,all in pairs(gsPlayers:GetPlayers()) do
  2594. all.Character.HumanoidRootPart.Anchored = false
  2595. end
  2596. end
  2597. end
  2598.  
  2599. Commands.unattach = function(args)
  2600. local function getout(player,player2)
  2601. local char1,char2=player.Character,player2.Character
  2602. if char1 and char2 then
  2603. char1:MoveTo(char2.Head.Position)
  2604. end
  2605. end
  2606. getout(LP, LP)
  2607. end
  2608.  
  2609. currentToolSize = ""
  2610. Commands.reach = function(args)
  2611. if args[1] then
  2612. for i,v in pairs(LP.Character:GetDescendants()) do
  2613. if v:IsA("Tool") then
  2614. if string.lower(tostring(args[1])) == "off" then
  2615. v.Handle.Size = currentToolSize
  2616. v.Handle.SelectionBoxCreated:Destroy()
  2617. LP.Character.Humanoid:UnequipTools()
  2618. elseif string.lower(tostring(args[1])) == "on" then
  2619. if args[2] then
  2620. currentToolSize = v.Handle.Size
  2621. local a = Instance.new("SelectionBox",v.Handle)
  2622. a.Name = "SelectionBoxCreated"
  2623. a.Adornee = v.Handle
  2624. v.Handle.Size = Vector3.new(0.5,0.5,args[2])
  2625. v.GripPos = Vector3.new(0,0,0)
  2626. LP.Character.Humanoid:UnequipTools()
  2627. else
  2628. currentToolSize = v.Handle.Size
  2629. local a = Instance.new("SelectionBox",v.Handle)
  2630. a.Name = "SelectionBoxCreated"
  2631. a.Adornee = v.Handle
  2632. v.Handle.Size = Vector3.new(0.5,0.5,60)
  2633. v.GripPos = Vector3.new(0,0,0)
  2634. LP.Character.Humanoid:UnequipTools()
  2635. end
  2636. end
  2637. end
  2638. end
  2639. end
  2640. end
  2641.  
  2642. Commands.droptool = function(args)
  2643. for i,v in pairs(LP.Character:GetDescendants()) do
  2644. if v:IsA("Tool") then
  2645. v.Parent = gsWorkspace
  2646. end
  2647. end
  2648. for i,a in pairs(LP.Backpack:GetDescendants()) do
  2649. if a:IsA("Tool") then
  2650. a.Parent = gsWorkspace
  2651. end
  2652. end
  2653. end
  2654.  
  2655. Commands.drophats = function(args)
  2656. for i,v in pairs(LP.Character:GetDescendants()) do
  2657. if v:IsA("Accessory") or v:IsA("Hat") then
  2658. v.Parent = gsWorkspace
  2659. end
  2660. end
  2661. end
  2662.  
  2663. Commands.hidecmdbar = function(args)
  2664. CMDBAR.Visible = false
  2665. end
  2666.  
  2667. Commands.showcmdbar = function(args)
  2668. CMDBAR.Visible = true
  2669. end
  2670.  
  2671. Commands.prefix = function(args)
  2672. if args[1] then
  2673. commandPrefix = string.sub(tostring(args[1]), 1, 1)
  2674. fullUpdate()
  2675. end
  2676. end
  2677.  
  2678. Commands.removeinvis = function(args)
  2679. for i,v in pairs(gsWorkspace:GetDescendants()) do
  2680. if v:IsA("Part") and v.Name ~= "HumanoidRootPart" then
  2681. if v.Transparency == 1 then
  2682. v:Destroy()
  2683. end
  2684. end
  2685. end
  2686. clientSided()
  2687. end
  2688.  
  2689. Commands.removefog = function(args)
  2690. gsLighting.FogStart = 0
  2691. gsLighting.FogEnd = 9999999999999
  2692. clientSided()
  2693. end
  2694.  
  2695. Commands.animation = function(args)
  2696. if args[1] then
  2697. if string.lower(tostring(args[1])) == "gui" then
  2698. loadstring(game:HttpGet(("https://pastebin.com/raw/mdbTSP4d"),true))()
  2699. else
  2700. local Anim = Instance.new("Animation")
  2701. Anim.AnimationId = "rbxassetid://".. tostring(args[1])
  2702. local track = LP.Character.Humanoid:LoadAnimation(Anim)
  2703. if args[2] then
  2704. track:Play(.1, 1, args[2])
  2705. else
  2706. track:Play(.1, 1, 1)
  2707. end
  2708. end
  2709. end
  2710. end
  2711.  
  2712. Commands.btools = function(args)
  2713. local Clone_T = Instance.new("HopperBin",LP.Backpack)
  2714. Clone_T.BinType = "Clone"
  2715. local Destruct = Instance.new("HopperBin",LP.Backpack)
  2716. Destruct.BinType = "Hammer"
  2717. local Hold_T = Instance.new("HopperBin",LP.Backpack)
  2718. Hold_T.BinType = "Grab"
  2719. clientSided()
  2720. end
  2721.  
  2722. Commands.esp = function(args)
  2723. if args[1] then
  2724. for i,v in pairs(findPlayer(args[1])) do
  2725. local espPlayer = v
  2726. for i,createESP in pairs(espPlayer.Character:GetDescendants()) do
  2727. if createESP:IsA("Part") or createESP:IsA("MeshPart") then
  2728. if createESP.Name ~= "HumanoidRootPart" and createESP.Name ~= "Handle" then
  2729. local current = true
  2730. local espBOX = Instance.new("BoxHandleAdornment")
  2731. espBOX.Parent = gsCoreGui
  2732. espBOX.Name = "rGET"..espPlayer.Name
  2733. espBOX.Adornee = createESP
  2734. espBOX.AlwaysOnTop = true
  2735. espBOX.ZIndex = 0
  2736. espBOX.Size = createESP.Size
  2737. espBOX.Transparency = 0.3
  2738. local AboveHead = Instance.new("BillboardGui")
  2739. AboveHead.Parent = gsCoreGui
  2740. AboveHead.Adornee = espPlayer.Character.Head
  2741. AboveHead.Name = "rGET"..espPlayer.Name
  2742. AboveHead.Size = UDim2.new(0, 100, 0, 100)
  2743. AboveHead.StudsOffset = Vector3.new(0, 1, 0)
  2744. AboveHead.AlwaysOnTop = true
  2745. local Info = Instance.new("TextLabel")
  2746. Info.Parent = AboveHead
  2747. Info.BackgroundTransparency = 1
  2748. Info.Position = UDim2.new(0, 0, 0, 0)
  2749. Info.Size = UDim2.new(1, 0, 0, 40)
  2750. Info.TextColor3 = Color3.fromRGB(200,200,200)
  2751. Info.TextStrokeTransparency = 0.5
  2752. Info.TextSize = 15
  2753. if espPlayer.TeamColor == LP.TeamColor then
  2754. espBOX.Color = BrickColor.new("Lime green")
  2755. Info.TextStrokeColor3 = Color3.fromRGB(10,100,10)
  2756. else
  2757. espBOX.Color = BrickColor.new("Really red")
  2758. Info.TextStrokeColor3 = Color3.fromRGB(100,10,10)
  2759. end
  2760. game:GetService('RunService').Stepped:connect(function()
  2761. if current and LP.Character.Humanoid and espPlayer.Character.HumanoidRootPart then
  2762. Info.Text = espPlayer.Name.." (".. math.floor((LP.Character.HumanoidRootPart.Position - espPlayer.Character.HumanoidRootPart.Position).magnitude)..")"
  2763. end
  2764. end)
  2765. espPlayer.Character.Humanoid.Died:Connect(function()
  2766. current = false
  2767. espBOX:Destroy()
  2768. AboveHead:Destroy()
  2769. end)
  2770. gsPlayers.PlayerRemoving:Connect(function(plr)
  2771. if plr == espPlayer then
  2772. current = false
  2773. espBOX:Destroy()
  2774. AboveHead:Destroy()
  2775. end
  2776. end)
  2777. end
  2778. end
  2779. end
  2780. end
  2781. clientSided()
  2782. end
  2783. end
  2784.  
  2785. Commands.unesp = function(args)
  2786. if not args[1] then
  2787. for i,v in pairs(gsCoreGui:GetDescendants()) do
  2788. if string.sub(v.Name, 1, 4) == "rGET" then
  2789. v:Destroy()
  2790. end
  2791. end
  2792. else
  2793. for i,v in pairs(gsCoreGui:GetDescendants()) do
  2794. if string.sub(v.Name, 1, 4) == "rGET" then
  2795. for i,a in pairs(findPlayer(args[1])) do
  2796. if string.sub(v.Name, 5) == a.Name then
  2797. v:Destroy()
  2798. end
  2799. end
  2800. end
  2801. end
  2802. end
  2803. end
  2804.  
  2805. Commands.dice = function(args)
  2806. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("You rolled a dice for ".. tostring(math.random(1, 6)), "All")
  2807. end
  2808.  
  2809. Commands.random = function(args)
  2810. if args[1] and args[2] then
  2811. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Picking random number between "..args[1].." and "..args[2].."... The number is ".. tostring(math.random(args[1], args[2])), "All")
  2812. end
  2813. end
  2814.  
  2815. Commands.closegame = function(args)
  2816. game:Shutdown()
  2817. end
  2818.  
  2819. Commands.savetool = function(args)
  2820. if args[1] then
  2821. for i,a in pairs(LP.Character:GetDescendants()) do
  2822. if a:IsA("Tool") and string.lower(a.Name) == string.lower(tostring(args[1])) then
  2823. a.Parent = LP
  2824. local oldName = a.Name
  2825. a.Name = "saved "..oldName
  2826. else
  2827. for i,n in pairs(LP.Backpack:GetDescendants()) do
  2828. if n:IsA("Tool") and string.lower(n.Name) == string.lower(tostring(args[1])) then
  2829. n.Parent = LP
  2830. local sOldName = n.Name
  2831. n.Name = "saved "..sOldName
  2832. end
  2833. end
  2834. end
  2835. end
  2836. else
  2837. for i,v in pairs(LP.Character:GetDescendants()) do
  2838. if v:IsA("Tool") then
  2839. v.Parent = LP
  2840. local oldName = v.Name
  2841. v.Name = "saved "..oldName
  2842. end
  2843. end
  2844. end
  2845. end
  2846.  
  2847. Commands.loadtool = function(args)
  2848. if args[1] then
  2849. for i,a in pairs(LP:GetChildren()) do
  2850. if a:IsA("Tool") and string.sub(a.Name, 1, 5) == "saved" and string.lower(string.sub(a.Name, 7)) == string.lower(tostring(args[1])) then
  2851. a.Parent = LP.Backpack
  2852. local currentName = a.Name
  2853. a.Name = string.sub(currentName, 7)
  2854. end
  2855. end
  2856. else
  2857. for i,v in pairs(LP:GetChildren()) do
  2858. if string.sub(v.Name, 1, 5) == "saved" then
  2859. v.Parent = LP.Backpack
  2860. local currentName = v.Name
  2861. v.Name = string.sub(currentName, 7)
  2862. end
  2863. end
  2864. end
  2865. end
  2866.  
  2867. Commands.savealltool = function(args)
  2868. for i,v in pairs(LP.Character:GetDescendants()) do
  2869. if v:IsA("Tool") then
  2870. v.Parent = LP
  2871. local oldName = v.Name
  2872. v.Name = "saved "..oldName
  2873. end
  2874. end
  2875. for i,v in pairs(LP.Backpack:GetDescendants()) do
  2876. if v:IsA("Tool") then
  2877. v.Parent = LP
  2878. local oldName = v.Name
  2879. v.Name = "saved "..oldName
  2880. end
  2881. end
  2882. end
  2883.  
  2884. Commands.loadalltool = function(args)
  2885. for i,v in pairs(LP:GetChildren()) do
  2886. if v:IsA("Tool") and string.sub(v.Name, 1, 5) == "saved" then
  2887. v.Parent = LP.Backpack
  2888. local currentName = v.Name
  2889. v.Name = string.sub(currentName, 7)
  2890. end
  2891. end
  2892. end
  2893.  
  2894. Mouse.KeyDown:Connect(function(key)
  2895. if key == clicktpKEY and clicktpACTIVE == true then
  2896. if Mouse.Target then
  2897. LP.Character.HumanoidRootPart.CFrame = CFrame.new(Mouse.Hit.x, Mouse.Hit.y + 5, Mouse.Hit.z)
  2898. end
  2899. end
  2900. if key == clickdelKEY and clickdelACTIVE == true then
  2901. if Mouse.Target then
  2902. Mouse.Target:Destroy()
  2903. end
  2904. end
  2905. end)
  2906. Mouse.Button1Down:Connect(function()
  2907. if clicktpACTIVE == true and clicktpCLICK == true then
  2908. if Mouse.Target then
  2909. LP.Character.HumanoidRootPart.CFrame = CFrame.new(Mouse.Hit.x, Mouse.Hit.y + 5, Mouse.Hit.z)
  2910. end
  2911. end
  2912. if clickdelACTIVE == true and clickdelCLICK == true then
  2913. if Mouse.Target then
  2914. Mouse.Target:Destroy()
  2915. end
  2916. end
  2917. end)
  2918.  
  2919. clicktpKEY = ""
  2920. clickdelKEY = ""
  2921. clicktpACTIVE = false
  2922. clickdelACTIVE = false
  2923. clicktpCLICK = false
  2924. clickdelCLICK = false
  2925.  
  2926. Commands.clicktp = function(args)
  2927. if args[1] then
  2928. clicktpKEY = string.sub(tostring(args[1]), 1, 1)
  2929. clicktpACTIVE = true
  2930. clicktpCLICK = false
  2931. else
  2932. clicktpKEY = ""
  2933. clicktpACTIVE = true
  2934. clicktpCLICK = true
  2935. end
  2936. clientSided()
  2937. end
  2938.  
  2939. Commands.clickdel = function(args)
  2940. if args[1] then
  2941. clickdelKEY = string.sub(tostring(args[1]), 1, 1)
  2942. clickdelACTIVE = true
  2943. clickdelCLICK = false
  2944. else
  2945. clickdelKEY = ""
  2946. clickdelACTIVE = true
  2947. clickdelCLICK = true
  2948. end
  2949. clientSided()
  2950. end
  2951.  
  2952. Commands.unclicktp = function(args)
  2953. clicktpACTIVE = false
  2954. end
  2955.  
  2956. Commands.unclickdel = function(args)
  2957. clickdelACTIVE = false
  2958. end
  2959.  
  2960. Commands.oof = function(args)
  2961. spawn(function()
  2962. while wait() do
  2963. for i,v in pairs(game:GetService'Players':GetPlayers()) do
  2964. if v.Character ~= nil and v.Character:FindFirstChild'Head' then
  2965. for _,x in pairs(v.Character.Head:GetChildren()) do
  2966. if x:IsA'Sound' then x.Playing = true x.CharacterSoundEvent:FireServer(true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true) end
  2967. end
  2968. end
  2969. end
  2970. end
  2971. end)
  2972. end
  2973.  
  2974. Commands.chatlogs = function(args)
  2975. MainChatFrame.Position = UDim2.new(0, 760, 0, 261)
  2976. MainChatFrame.Visible = true
  2977. end
  2978.  
  2979. Commands.stopadmin = function(args)
  2980. commandPrefix = " "
  2981. following = false
  2982. trailing = false
  2983. annoying = false
  2984. CMDBAR.Visible = false
  2985. Match.Visible = false
  2986. flying = false
  2987. end
  2988.  
  2989. Commands.freecam = function(args)
  2990. for i,getFC in pairs(gsWorkspace:GetDescendants()) do
  2991. if getFC.Name == "rGETpartNUMBER2" then
  2992. getFC:Destroy()
  2993. end
  2994. end
  2995. local CameraPart = Instance.new("Part")
  2996. CameraPart.CanCollide = false
  2997. CameraPart.CFrame = LP.Character.Head.CFrame
  2998. CameraPart.Locked = true
  2999. CameraPart.Transparency = 1
  3000. CameraPart.Size = Vector3.new(1, 1, 1)
  3001. CameraPart.Parent = gsWorkspace
  3002. CameraPart.Name = "rGETpartNUMBER2"
  3003. if bypassMODE == true then
  3004. loopviewfc = true
  3005. elseif bypassMODE == false then
  3006. gsWorkspace.CurrentCamera.CameraSubject = CameraPart
  3007. end
  3008. local speedget = 1
  3009. local T = CameraPart
  3010. local CONTROL = {F = 0, B = 0, L = 0, R = 0}
  3011. local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  3012. local SPEED = speedget
  3013. if args[1] then
  3014. speedfly = tonumber(args[1])
  3015. else
  3016. speedfly = 1
  3017. end
  3018. local function freecamfly()
  3019. LP.Character.Head.Anchored = true
  3020. doFREECAM = true
  3021. local BG = Instance.new('BodyGyro', T)
  3022. local BV = Instance.new('BodyVelocity', T)
  3023. BG.P = 9e4
  3024. BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  3025. BG.cframe = T.CFrame
  3026. BV.velocity = Vector3.new(0, 0.1, 0)
  3027. BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  3028. spawn(function()
  3029. repeat wait()
  3030. if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
  3031. SPEED = 50
  3032. elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
  3033. SPEED = 0
  3034. end
  3035. if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
  3036. BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (CONTROL.F + CONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(CONTROL.L + CONTROL.R, (CONTROL.F + CONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
  3037. lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
  3038. elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
  3039. BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (lCONTROL.F + lCONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(lCONTROL.L + lCONTROL.R, (lCONTROL.F + lCONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
  3040. else
  3041. BV.velocity = Vector3.new(0, 0.1, 0)
  3042. end
  3043. BG.cframe = workspace.CurrentCamera.CoordinateFrame
  3044. until not doFREECAM
  3045. CONTROL = {F = 0, B = 0, L = 0, R = 0}
  3046. lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  3047. SPEED = 0
  3048. BG:destroy()
  3049. BV:destroy()
  3050. end)
  3051. end
  3052. Mouse.KeyDown:connect(function(KEY)
  3053. if KEY:lower() == 'w' then
  3054. CONTROL.F = speedfly
  3055. elseif KEY:lower() == 's' then
  3056. CONTROL.B = -speedfly
  3057. elseif KEY:lower() == 'a' then
  3058. CONTROL.L = -speedfly
  3059. elseif KEY:lower() == 'd' then
  3060. CONTROL.R = speedfly
  3061. end
  3062. end)
  3063. Mouse.KeyUp:connect(function(KEY)
  3064. if KEY:lower() == 'w' then
  3065. CONTROL.F = 0
  3066. elseif KEY:lower() == 's' then
  3067. CONTROL.B = 0
  3068. elseif KEY:lower() == 'a' then
  3069. CONTROL.L = 0
  3070. elseif KEY:lower() == 'd' then
  3071. CONTROL.R = 0
  3072. end
  3073. end)
  3074. freecamfly()
  3075. end
  3076.  
  3077. Commands.fc = function(args)
  3078. if args[1] then
  3079. run(commandPrefix.."freecam "..args[1])
  3080. else
  3081. run(commandPrefix.."freecam")
  3082. end
  3083. end
  3084.  
  3085. Commands.unfreecam = function(args)
  3086. doFREECAM = false
  3087. LP.Character.Head.Anchored = false
  3088. view(LP)
  3089. if gsWorkspace.rGETpartNUMBER2 then
  3090. gsWorkspace.rGETpartNUMBER2:Destroy()
  3091. end
  3092. loopviewfc = false
  3093. end
  3094.  
  3095. Commands.unfc = function(args)
  3096. doFREECAM = false
  3097. LP.Character.Head.Anchored = false
  3098. view(LP)
  3099. if gsWorkspace.rGETpartNUMBER2 then
  3100. gsWorkspace.rGETpartNUMBER2:Destroy()
  3101. end
  3102. loopviewfc = false
  3103. end
  3104.  
  3105. Commands.gotofc = function(args)
  3106. doFREECAM = false
  3107. LP.Character.Head.Anchored = false
  3108. view(LP)
  3109. pcall(function()
  3110. LP.Character.HumanoidRootPart.CFrame = gsWorkspace.rGETpartNUMBER2.CFrame
  3111. gsWorkspace.rGETpartNUMBER2:Destroy()
  3112. end)
  3113. loopviewfc = false
  3114. end
  3115.  
  3116. Commands.fctp = function(args)
  3117. if args[1] then
  3118. for i,v in pairs(findPlayer(args[1])) do
  3119. pcall(function()
  3120. gsWorkspace.rGETpartNUMBER2.CFrame = v.Character.Head.CFrame
  3121. end)
  3122. end
  3123. end
  3124. end
  3125.  
  3126. Commands.cmds = function(args)
  3127. CMDSmain.Position = UDim2.new(0, 695, 0, 297)
  3128. CMDSmain.Visible = true
  3129. CMDSmain:TweenSize(UDim2.new(0, 440, 0, 367), "InOut", "Sine", 1)
  3130. end
  3131.  
  3132. Commands.fullcredits = function(args)
  3133. Notification("info", "Credit to Autumn, Josh and 3dsboy08 (Help with "..commandPrefix.."remotespy and anti client kick)", 1)
  3134. Notification("info", "Credit to Infinite Yield developers (Assisted in "..commandPrefix.."esp and "..commandPrefix.."fly commands)", 1)
  3135. Notification("info", "Credit to Timeless ("..commandPrefix.."invisible) and Harkinian ("..commandPrefix.."shutdown)", 1)
  3136. Notification("info", "Credit to DEX creators ("..commandPrefix.."explorer) and xFunnieuss ("..commandPrefix.."spinhats)", 1)
  3137. Notification("info", "Only creator is illremember", 2)
  3138. end
  3139.  
  3140. Commands.hotkey = function(args)
  3141. if args[1] then
  3142. local hotkeyKEY = string.sub(tostring(args[1]), 1, 3)
  3143. if args[2] then
  3144. table.remove(args, 1)
  3145. local hotkeyCMD = table.concat(args, " ")
  3146. table.insert(hotkeys, hotkeyCMD.."//"..hotkeyKEY)
  3147. fullUpdate()
  3148. Notification("info", "Hotkey added!", 1)
  3149. end
  3150. end
  3151. end
  3152.  
  3153. Mouse.KeyDown:Connect(function(key)
  3154. for i,v in pairs(hotkeys) do
  3155. local currentKey = string.match(v, "[%a%d]+$")
  3156. if string.len(currentKey) == 1 then
  3157. if key == string.sub(v, #v, #v) then
  3158. local commandtoRUN = string.match(v, "^[%w%s]+")
  3159. if string.sub(string.lower(tostring(commandtoRUN)), 1, 3) == "fly" then
  3160. if bypassMODE == true then
  3161. if doFREECAM == false then
  3162. run(commandPrefix..tostring(commandtoRUN))
  3163. else
  3164. run(commandPrefix.."unfly")
  3165. end
  3166. else
  3167. if flying == false then
  3168. run(commandPrefix..tostring(commandtoRUN))
  3169. else
  3170. run(commandPrefix.."unfly")
  3171. end
  3172. end
  3173. elseif tostring(commandtoRUN) == "noclip" then
  3174. if noclip == false then
  3175. run(commandPrefix..tostring(commandtoRUN))
  3176. else
  3177. run(commandPrefix.."clip")
  3178. end
  3179. elseif tostring(commandtoRUN) == "freecam" or tostring(commandtoRUN) == "fc" then
  3180. if doFREECAM == false then
  3181. run(commandPrefix..tostring(commandtoRUN))
  3182. else
  3183. if fchotkeymode == "goto" then
  3184. run(commandPrefix.."gotofc")
  3185. elseif fchotkeymode == "unfc" then
  3186. run(commandPrefix.."unfreecam")
  3187. end
  3188. end
  3189. else
  3190. run(commandPrefix..tostring(commandtoRUN))
  3191. end
  3192. end
  3193. else
  3194. if string.lower(string.sub(tostring(currentKey), 1, 1)) == "f" then
  3195. local commandtoRUN = string.match(v, "^[%w%s]+")
  3196. local hotkeyadjust = tonumber(string.sub(currentKey, 2, 3)) + 25
  3197. if string.byte(key) == hotkeyadjust then
  3198. if string.sub(string.lower(tostring(commandtoRUN)), 1, 3) == "fly" then
  3199. if bypassMODE == true then
  3200. if doFREECAM == false then
  3201. run(commandPrefix..tostring(commandtoRUN))
  3202. else
  3203. run(commandPrefix.."unfly")
  3204. end
  3205. else
  3206. if flying == false then
  3207. run(commandPrefix..tostring(commandtoRUN))
  3208. else
  3209. run(commandPrefix.."unfly")
  3210. end
  3211. end
  3212. elseif tostring(commandtoRUN) == "noclip" then
  3213. if noclip == false then
  3214. run(commandPrefix..tostring(commandtoRUN))
  3215. else
  3216. run(commandPrefix.."clip")
  3217. end
  3218. elseif tostring(commandtoRUN) == "freecam" or tostring(commandtoRUN) == "fc" then
  3219. if doFREECAM == false then
  3220. run(commandPrefix..tostring(commandtoRUN))
  3221. else
  3222. if fchotkeymode == "goto" then
  3223. run(commandPrefix.."gotofc")
  3224. elseif fchotkeymode == "unfc" then
  3225. run(commandPrefix.."unfreecam")
  3226. end
  3227. end
  3228. else
  3229. run(commandPrefix..tostring(commandtoRUN))
  3230. end
  3231. end
  3232. end
  3233. end
  3234. end
  3235. end)
  3236.  
  3237. Commands.removeallhotkey = function(args)
  3238. hotkeys = {}
  3239. fullUpdate()
  3240. Notification("warning", "All hotkeys reset/removed", 6)
  3241. end
  3242.  
  3243. Commands.removehotkey = function(args)
  3244. if args[1] then
  3245. for i,v in pairs(hotkeys) do
  3246. local currentKey = string.match(v, "[%a%d]+$")
  3247. if currentKey == string.lower(tostring(args[1])) then
  3248. table.remove(hotkeys, i)
  3249. fullUpdate()
  3250. end
  3251. end
  3252. end
  3253. end
  3254.  
  3255. Commands.printhotkeys = function(args)
  3256. for i,v in pairs(hotkeys) do
  3257. warn("HOTKEYS:")
  3258. print(v)
  3259. end
  3260. end
  3261.  
  3262. Commands.os = function(args)
  3263. if args[1] then
  3264. for i,v in pairs(findPlayer(args[1])) do
  3265. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(v.Name.." is on "..v.OsPlatform, "All")
  3266. end
  3267. end
  3268. end
  3269.  
  3270. spinning = false
  3271. Commands.spin = function(args)
  3272. if args[1] then
  3273. for i,v in pairs(findSinglePlayer(args[1])) do
  3274. run(commandPrefix.."attach "..v.Name)
  3275. annplr = v
  3276. annoying = true
  3277. spinning = true
  3278. end
  3279. end
  3280. end
  3281.  
  3282. Commands.unspin = function(args)
  3283. if spinning then
  3284. annoying = false
  3285. spinning = false
  3286. end
  3287. run(""..commandPrefix.."unattach")
  3288. end
  3289.  
  3290. Commands.explorer = function(args)
  3291. loadstring(game:GetObjects("rbxassetid://418957341")[1].Source)()
  3292. Notification("info", "Loaded DEX explorer!", 5)
  3293. end
  3294.  
  3295. Commands.maxzoom = function(args)
  3296. if args[1] then
  3297. LP.CameraMaxZoomDistance = args[1]
  3298. end
  3299. end
  3300.  
  3301. Commands.stare = function(args)
  3302. if args[1] then
  3303. for i,v in pairs(findSinglePlayer(args[1])) do
  3304. stareplr = v
  3305. staring = true
  3306. end
  3307. end
  3308. end
  3309.  
  3310. Commands.unstare = function(args)
  3311. staring = false
  3312. end
  3313.  
  3314. Commands.tempgod = function(args)
  3315. local hu = LP.Character.Humanoid
  3316. local l = Instance.new("Humanoid")
  3317. l.Parent = LP.Character
  3318. l.Name = "Humanoid"
  3319. wait(0.1)
  3320. hu.Parent = LP
  3321. gsWorkspace.CurrentCamera.CameraSubject = LP.Character
  3322. LP.Character.Animate.Disabled = true
  3323. wait(0.1)
  3324. LP.Character.Animate.Disabled = false
  3325. Notification("info", "Enabled Temp FE Godmode", 4)
  3326. end
  3327.  
  3328. Commands.void = function(args)
  3329. if hasTools() == false then
  3330. Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
  3331. else
  3332. FEGodmode()
  3333. for i,v in pairs(LP.Backpack:GetChildren())do
  3334. LP.Character.Humanoid:EquipTool(v)
  3335. end
  3336. if args[1] then
  3337. for i,v in pairs(findSinglePlayer(args[1])) do
  3338. local NOW = LP.Character.HumanoidRootPart.CFrame
  3339. LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
  3340. wait(0.3)
  3341. LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
  3342. local function tp(player,player2)
  3343. local char1,char2=player.Character,player2.Character
  3344. if char1 and char2 then
  3345. char1:MoveTo(char2.Head.Position)
  3346. end
  3347. end
  3348. wait(0.5)
  3349. LP.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(999999999999999,0,999999999999999))
  3350. end
  3351. end
  3352. end
  3353. end
  3354.  
  3355. Commands.freefall = function(args)
  3356. if hasTools() == false then
  3357. Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
  3358. else
  3359. FEGodmode()
  3360. for i,v in pairs(LP.Backpack:GetChildren())do
  3361. LP.Character.Humanoid:EquipTool(v)
  3362. end
  3363. if args[1] then
  3364. for i,v in pairs(findSinglePlayer(args[1])) do
  3365. local NOW = LP.Character.HumanoidRootPart.CFrame
  3366. LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
  3367. wait(0.3)
  3368. LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
  3369. wait(0.5)
  3370. LP.Character.HumanoidRootPart.CFrame = NOW
  3371. wait(0.5)
  3372. LP.Character.HumanoidRootPart.CFrame = NOW
  3373. wait(0.6)
  3374. LP.Character.HumanoidRootPart.CFrame = CFrame.new(0,50000,0)
  3375. end
  3376. end
  3377. end
  3378. end
  3379.  
  3380. Commands.version = function(args)
  3381. Notification("info", "Current Shattervast Version: V2.8", 7)
  3382. end
  3383.  
  3384. Commands.shiftlockon = function(args)
  3385. LP.DevEnableMouseLock = true
  3386. Notification("info", "Shift lock enabled!", 5)
  3387. end
  3388.  
  3389. for i,needChat in pairs(gsPlayers:GetPlayers()) do
  3390. needChat.Chatted:Connect(function(msg)
  3391. if copychatall then
  3392. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(msg, "All")
  3393. end
  3394. end)
  3395. end
  3396. gsPlayers.PlayerAdded:Connect(function(plr)
  3397. plr.Chatted:Connect(function(msg)
  3398. if copychatall then
  3399. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(msg, "All")
  3400. end
  3401. end)
  3402. end)
  3403.  
  3404. copychatplayer = nil
  3405. copychatall = false
  3406. copychatACTIVE = false
  3407. Commands.copychat = function(args)
  3408. if args[1] then
  3409. if string.lower(args[1]) == "all" or string.lower(args[1]) == "others" then
  3410. copychatall = true
  3411. else
  3412. for i,v in pairs(findPlayer(args[1])) do
  3413. if v ~= LP then
  3414. copychatplayer = v
  3415. copychatACTIVE = true
  3416. end
  3417. end
  3418. end
  3419. end
  3420. end
  3421.  
  3422. Commands.uncopychat = function(args)
  3423. copychatall = false
  3424. copychatACTIVE = false
  3425. end
  3426.  
  3427. Commands.newkill = function(args)
  3428. if hasTools() == false then
  3429. Notification("warning", "You need TWO tools in your backpack/inventory to use this command.", 8)
  3430. else
  3431. if args[1] then
  3432. for i,plr in pairs(findSinglePlayer(args[1])) do
  3433. for i,v in pairs(LP.Backpack:GetChildren())do
  3434. LP.Character.Humanoid:EquipTool(v)
  3435. end
  3436. for i,v in pairs(LP.Backpack:GetDescendants()) do
  3437. if v:IsA("Tool") then
  3438. v.Parent = LP.Character
  3439. wait()
  3440. v.Parent = plr.Character
  3441. end
  3442. end
  3443. wait(0.4)
  3444. LP.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(4000000, -10, 200000))
  3445. end
  3446. end
  3447. end
  3448. end
  3449.  
  3450. Commands.newattach = function(args)
  3451. if hasTools() == false then
  3452. Notification("warning", "You need TWO tools in your backpack/inventory to use this command.", 8)
  3453. else
  3454. if args[1] then
  3455. for i,plr in pairs(findSinglePlayer(args[1])) do
  3456. for i,v in pairs(LP.Backpack:GetChildren())do
  3457. LP.Character.Humanoid:EquipTool(v)
  3458. end
  3459. for i,v in pairs(LP.Backpack:GetDescendants()) do
  3460. if v:IsA("Tool") then
  3461. v.Parent = LP.Character
  3462. wait()
  3463. v.Parent = plr.Character
  3464. end
  3465. end
  3466. end
  3467. end
  3468. end
  3469. end
  3470.  
  3471. Commands.newbring = function(args)
  3472. if hasTools() == false then
  3473. Notification("warning", "You need TWO tools in your backpack/inventory to use this command.", 8)
  3474. else
  3475. if args[1] then
  3476. for i,plr in pairs(findSinglePlayer(args[1])) do
  3477. local NOW = LP.Character.HumanoidRootPart.CFrame
  3478. for i,v in pairs(LP.Backpack:GetChildren())do
  3479. LP.Character.Humanoid:EquipTool(v)
  3480. end
  3481. for i,v in pairs(LP.Backpack:GetDescendants()) do
  3482. if v:IsA("Tool") then
  3483. v.Parent = LP.Character
  3484. wait()
  3485. v.Parent = plr.Character
  3486. end
  3487. end
  3488. wait(0.4)
  3489. LP.Character.HumanoidRootPart.CFrame = NOW
  3490. wait(0.4)
  3491. LP.Character.HumanoidRootPart.CFrame = NOW
  3492. end
  3493. end
  3494. end
  3495. end
  3496.  
  3497. Commands.spawn = function(args)
  3498. if args[1] then
  3499. if string.lower(tostring(args[1])) == "ws" then
  3500. spawnWS = args[2] or CurrentWalkspeed
  3501. LP.Character.Humanoid.WalkSpeed = args[2] or CurrentWalkspeed
  3502. elseif string.lower(tostring(args[1])) == "jp" then
  3503. spawnJP = args[2] or CurrentJumppower
  3504. LP.Character.Humanoid.JumpPower = args[2] or CurrentJumppower
  3505. elseif string.lower(tostring(args[1])) == "hh" then
  3506. spawnHH = args[2] or CurrentHipheight
  3507. LP.Character.Humanoid.HipHeight = args[2] or CurrentHipheight
  3508. elseif string.lower(tostring(args[1])) == "god" then
  3509. spawningfegod = true
  3510. FEGodmode()
  3511. end
  3512. end
  3513. end
  3514.  
  3515. Commands.unspawn = function(args)
  3516. spawnWS = CurrentWalkspeed
  3517. spawnJP = CurrentJumppower
  3518. spawnHH = CurrentHipheight
  3519. spawningfegod = false
  3520. Notification("info", "Reset spawning stats", 5)
  3521. end
  3522.  
  3523. savingtoolsloop = false
  3524. Commands.autosavetool = function(args)
  3525. if args[1] then
  3526. if string.lower(tostring(args[1])) == "on" then
  3527. savingtoolsloop = true
  3528. elseif string.lower(tostring(args[1])) == "off" then
  3529. savingtoolsloop = false
  3530. end
  3531. end
  3532. end
  3533.  
  3534. modeFling = false
  3535. modeCompliment = false
  3536. modeMove = false
  3537. modeInfo = false
  3538. Commands.beginbot = function(args)
  3539. if not args[1] then
  3540. print("fling // compliment // move // info")
  3541. Notification("info", ""..commandPrefix.."beginbot Modes printed", 5)
  3542. else
  3543. if string.lower(tostring(args[1])) == "fling" then
  3544. modeFling = true
  3545. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Hello! I am Fling-Bot 5000! Say !fling [Player] to fling that player!", "All")
  3546. elseif string.lower(tostring(args[1])) == "compliment" then
  3547. modeCompliment = true
  3548. complimentReady = true
  3549. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Good day, I am Compliment-Bot. Say !c [Player] to give them a compliment.", "All")
  3550. elseif string.lower(tostring(args[1])) == "move" then
  3551. modeMove = true
  3552. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Hi, I am movement bot. Commands you can use: !walk [Player], !bringbot, !follow [Player].", "All")
  3553. elseif string.lower(tostring(args[1])) == "info" then
  3554. modeInfo = true
  3555. infoReady = true
  3556. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Hey, I'm Info-Bot. Commands you can use: !age [Player], !id [Player].", "All")
  3557. end
  3558. end
  3559. end
  3560.  
  3561. Commands.endbot = function(args)
  3562. if not args[1] then
  3563. modeFling = false
  3564. modeCompliment = false
  3565. modeMove = false
  3566. modeInfo = false
  3567. else
  3568. if string.lower(tostring(args[1])) == "fling" then
  3569. modeFling = false
  3570. elseif string.lower(tostring(args[1])) == "compliment" then
  3571. modeCompliment = false
  3572. elseif string.lower(tostring(args[1])) == "move" then
  3573. modeMove = false
  3574. elseif string.lower(tostring(args[1])) == "info" then
  3575. modeInfo = false
  3576. end
  3577. end
  3578. end
  3579.  
  3580. Commands.stopsit = function(args)
  3581. stopsitting = true
  3582. end
  3583.  
  3584. Commands.gosit = function(args)
  3585. stopsitting = false
  3586. end
  3587.  
  3588. chattingerror = true
  3589. Commands.chaterror = function(args)
  3590. if chattingerror then
  3591. chattingerror = false
  3592. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(" ", "All")
  3593. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(" ", "All")
  3594. wait(4)
  3595. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(" ", "All")
  3596. wait(3)
  3597. chattingerror = true
  3598. end
  3599. end
  3600.  
  3601. spawnpos = nil
  3602. spawningpos = true
  3603. Commands.spawnpoint = function(args)
  3604. spawnpos = LP.Character.HumanoidRootPart.CFrame
  3605. spawningpos = true
  3606. Notification("info", "Spawn point has been set! Use "..commandPrefix.."nospawn to remove.", 6)
  3607. end
  3608.  
  3609. Commands.nospawn = function(args)
  3610. spawningpos = false
  3611. Notification("info", "Spawn point has been removed. Use "..commandPrefix.."spawnpoint to enable.", 6)
  3612. end
  3613.  
  3614. Commands.bypass = function(args)
  3615. if args[1] then
  3616. if string.lower(tostring(args[1])) == "on" then
  3617. bypassMODE = true
  3618. Notification("warning", "Bypass mode turned on, this changes functions of "..commandPrefix.."fly and other commands to bypass most anti-exploits.", 7)
  3619. elseif string.lower(tostring(args[1])) == "off" then
  3620. bypassMODE = false
  3621. Notification("warning", "Bypass mode has been turned off.", 7)
  3622. end
  3623. end
  3624. end
  3625.  
  3626. Commands.fixcam = function(args)
  3627. gsWorkspace.CurrentCamera:Destroy()
  3628. wait(0.1)
  3629. game:GetService("Workspace").CurrentCamera.CameraSubject = LP.Character.Humanoid
  3630. game:GetService("Workspace").CurrentCamera.CameraType = "Custom"
  3631. LP.CameraMinZoomDistance = 0.5
  3632. LP.CameraMaxZoomDistance = 400
  3633. LP.CameraMode = "Classic"
  3634. LP.DevCameraOcclusionMode = CurrentNormal
  3635. end
  3636.  
  3637. Commands.gotoobj = function(args)
  3638. if args[1] then
  3639. for i,v in pairs(gsWorkspace:GetDescendants()) do
  3640. if string.lower(v.Name) == string.lower(tostring(args[1])) then
  3641. LP.Character.HumanoidRootPart.CFrame = v.CFrame + Vector3.new(0, 3, 0)
  3642. end
  3643. end
  3644. end
  3645. end
  3646.  
  3647. Commands.breakcam = function(args)
  3648. gsWorkspace.CurrentCamera.CameraSubject = LP.Character.Head
  3649. end
  3650.  
  3651. Commands.inviscam = function(args)
  3652. LP.DevCameraOcclusionMode = "Invisicam"
  3653. end
  3654.  
  3655. printobjKEY = ""
  3656. printobjCLICKING = false
  3657. printobjACTIVE = false
  3658.  
  3659. Commands.printobj = function(args)
  3660. if args[1] then
  3661. printobjKEY = string.sub(tostring(args[1]), 1, 1)
  3662. printobjACTIVE = true
  3663. printobjCLICKING = false
  3664. else
  3665. printobjKEY = ""
  3666. printobjACTIVE = true
  3667. printobjCLICKING = true
  3668. end
  3669. end
  3670.  
  3671. Mouse.KeyDown:Connect(function(key)
  3672. if key == printobjKEY and printobjACTIVE == true then
  3673. if Mouse.Target then
  3674. local path = Mouse.Target:GetFullName()
  3675. local getPath = "game:GetService(\"Workspace\")"
  3676. local getSpaces = ""
  3677. local separate = {}
  3678. local a = nil
  3679. for v in string.gmatch(string.sub(path, 10), "[^.]+") do
  3680. if string.match(v, " ") then
  3681. a = "["..v.."]"
  3682. table.insert(separate, a)
  3683. else
  3684. a = "."..v
  3685. table.insert(separate, a)
  3686. end
  3687. getSpaces = table.concat(separate, "")
  3688. end
  3689. local fullPath = getPath..getSpaces
  3690. print(fullPath)
  3691. end
  3692. end
  3693. end)
  3694. Mouse.Button1Down:Connect(function()
  3695. if printobjCLICKING == true and printobjACTIVE == true then
  3696. if Mouse.Target then
  3697. local path = Mouse.Target:GetFullName()
  3698. local getPath = "game:GetService(\"Workspace\")"
  3699. local getSpaces = ""
  3700. local separate = {}
  3701. local a = nil
  3702. for v in string.gmatch(string.sub(path, 10), "[^.]+") do
  3703. if string.match(v, " ") then
  3704. a = "["..v.."]"
  3705. table.insert(separate, a)
  3706. else
  3707. a = "."..v
  3708. table.insert(separate, a)
  3709. end
  3710. getSpaces = table.concat(separate, "")
  3711. end
  3712. local fullPath = getPath..getSpaces
  3713. print(fullPath)
  3714. end
  3715. end
  3716. end)
  3717.  
  3718. Commands.unprintobj = function(args)
  3719. printobjACTIVE = false
  3720. printobjCLICKING = false
  3721. end
  3722.  
  3723. Commands.hotkeyfc = function(args)
  3724. if args[1] then
  3725. if string.lower(tostring(args[1])) == "goto" then
  3726. fchotkeymode = "goto"
  3727. elseif string.lower(tostring(args[1])) == "unfc" then
  3728. fchotkeymode = "unfc"
  3729. end
  3730. fullUpdate()
  3731. end
  3732. end
  3733.  
  3734. Commands.carpet = function(args)
  3735. if args[1] then
  3736. for i,v in pairs(findSinglePlayer(args[1])) do
  3737. if v ~= nil then
  3738. annoying = true
  3739. annplr = v
  3740. local carpetAnimation = Instance.new("Animation")
  3741. carpetAnimation.AnimationId = "rbxassetid://282574440"
  3742. carpetTrack = LP.Character.Humanoid:LoadAnimation(carpetAnimation)
  3743. carpetTrack:Play(.1, 1, 1)
  3744. end
  3745. end
  3746. end
  3747. end
  3748.  
  3749. Commands.uncarpet = function(args)
  3750. annoying = false
  3751. carpetTrack:Stop()
  3752. end
  3753.  
  3754. Commands.brickcreate = function(args)
  3755. if args[1] then
  3756. local createPosition = LP.Character.HumanoidRootPart.CFrame
  3757. if args[2] and args[3] and args[4] then
  3758. createPosition = CFrame.new(Vector3.new(args[2], args[3], args[4]))
  3759. else
  3760. createPosition = LP.Character.HumanoidRootPart.CFrame
  3761. end
  3762. for i = 1, args[1] do
  3763. LP.Character.HumanoidRootPart.CFrame = createPosition
  3764. run(commandPrefix.."blockhats")
  3765. wait(0.2)
  3766. run(commandPrefix.."drophats")
  3767. wait(0.2)
  3768. run(commandPrefix.."reset")
  3769. wait(6)
  3770. end
  3771. end
  3772. end
  3773.  
  3774. Commands.forward = function(args)
  3775. if args[1] then
  3776. forwardSpeed = args[1]
  3777. else
  3778. forwardSpeed = 1
  3779. end
  3780. cmdForward = true
  3781. end
  3782.  
  3783. Commands.unforward = function(args)
  3784. cmdForward = false
  3785. end
  3786.  
  3787. Commands.id = function(args)
  3788. if args[1] then
  3789. for i,v in pairs(findPlayer(args[1])) do
  3790. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(v.Name.." Account ID: "..v.UserId.."!", "All")
  3791. end
  3792. end
  3793. end
  3794.  
  3795. Commands.spinhats = function(args) -- Credit to xFunnieuss
  3796. for i,v in pairs(LP.Character:GetDescendants()) do
  3797. if v:IsA("Accessory") or v:IsA("Hat") then
  3798. local keep = Instance.new("BodyPosition") keep.Parent = v.Handle keep.Name = "no"
  3799. local spin = Instance.new("BodyAngularVelocity") spin.Parent = v.Handle spin.Name = "ha"
  3800. if v.Handle.AccessoryWeld then
  3801. v.Handle.AccessoryWeld:Destroy()
  3802. end
  3803. if args[1] then
  3804. spin.AngularVelocity = Vector3.new(0, args[1], 0)
  3805. spin.MaxTorque = Vector3.new(0, args[1] * 2, 0)
  3806. else
  3807. spin.AngularVelocity = Vector3.new(0, 100, 0)
  3808. spin.MaxTorque = Vector3.new(0, 200, 0)
  3809. end
  3810. keep.P = 30000
  3811. keep.D = 50
  3812. spinObj = keep
  3813. spinTOhead = true
  3814. end
  3815. end
  3816. end
  3817.  
  3818. Commands.unspinhats = function(args)
  3819. for i,v in pairs(LP.Character:GetDescendants()) do
  3820. if v:IsA("Accessory") or v:IsA("Hat") then
  3821. pcall(function()
  3822. run(commandPrefix.."drophats")
  3823. wait(2)
  3824. v.Handle.spin:Destroy()
  3825. v.Handle.keep:Destroy()
  3826. end)
  3827. end
  3828. end
  3829. end
  3830.  
  3831. savedmap = {}
  3832. Commands.savemap = function(args)
  3833. for i,v in pairs(gsWorkspace:GetChildren()) do
  3834. v.Archivable = true
  3835. if not v:IsA("Terrain") and not v:IsA("Camera") then
  3836. if not gsPlayers:FindFirstChild(v.Name) then
  3837. table.insert(savedmap, v:Clone())
  3838. end
  3839. end
  3840. end
  3841. clientSided()
  3842. end
  3843.  
  3844. Commands.loadmap = function(args)
  3845. for i,v in pairs(gsWorkspace:GetChildren()) do
  3846. if not v:IsA("Terrain") and not v:IsA("Camera") then
  3847. if not gsPlayers:FindFirstChild(v.Name) then
  3848. pcall(function()
  3849. v:Destroy()
  3850. end)
  3851. end
  3852. end
  3853. end
  3854. for i,a in ipairs(savedmap) do
  3855. a:Clone().Parent = gsWorkspace
  3856. end
  3857. clientSided()
  3858. end
  3859.  
  3860. Commands.creatorid = function(args)
  3861. LP.UserId = game.CreatorId
  3862. end
  3863.  
  3864. Commands.gameid = function(args)
  3865. Notification("info", "Current game's ID = "..game.GameId, 8)
  3866. end
  3867.  
  3868. Commands.delobj = function(args)
  3869. if args[1] then
  3870. for i,v in pairs(gsWorkspace:GetDescendants()) do
  3871. if string.lower(v.Name) == string.lower(tostring(args[1])) then
  3872. v:Destroy()
  3873. clientSided()
  3874. end
  3875. end
  3876. end
  3877. end
  3878.  
  3879. Commands.glide = function(args)
  3880. if args[1] then
  3881. for i,v in pairs(findSinglePlayer(args[1])) do
  3882. local goal = {}
  3883. goal.CFrame = v.Character.HumanoidRootPart.CFrame
  3884. local defaultSpeed = 3
  3885. if args[2] then
  3886. if tonumber(args[2]) < 10 then
  3887. defaultSpeed = tonumber(args[2])
  3888. else
  3889. defaultSpeed = 5
  3890. end
  3891. else
  3892. defaultSpeed = 3
  3893. end
  3894. local goalFunction = gsTween:Create(LP.Character.HumanoidRootPart, TweenInfo.new(defaultSpeed, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), goal)
  3895. goalFunction:Play()
  3896. end
  3897. end
  3898. end
  3899.  
  3900. stutterON = false
  3901. Commands.stutter = function(args)
  3902. if args[1] then
  3903. if string.lower(tostring(args[1])) == "on" then
  3904. stutterON = true
  3905. elseif string.lower(tostring(args[1])) == "off" then
  3906. stutterON = false
  3907. wait(0.4)
  3908. LP.Character.HumanoidRootPart.Anchored = false
  3909. end
  3910. end
  3911. end
  3912.  
  3913. spawn(function()
  3914. while wait(0.1) do
  3915. if stutterON == true then
  3916. LP.Character.HumanoidRootPart.Anchored = false
  3917. wait(0.1)
  3918. LP.Character.HumanoidRootPart.Anchored = true
  3919. end
  3920. end
  3921. end)
  3922.  
  3923. Commands.platform = function(args)
  3924. local a = Instance.new("Part")
  3925. a.Parent = gsWorkspace
  3926. a.Size = Vector3.new(10, 1, 10)
  3927. a.Anchored = true
  3928. a.CFrame = LP.Character.HumanoidRootPart.CFrame + Vector3.new(0, 5, 0)
  3929. LP.Character.HumanoidRootPart.CFrame = a.CFrame + Vector3.new(0, 2, 0)
  3930. clientSided()
  3931. wait(20)
  3932. a:Destroy()
  3933. end
  3934.  
  3935. Commands.servertime = function(args)
  3936. Notification("info", "Server time is "..math.ceil(tonumber(gsWorkspace.DistributedGameTime)).." seconds.", 8)
  3937. end
  3938.  
  3939. Commands.ride = function(args)
  3940. if args[1] then
  3941. for i,v in pairs(findSinglePlayer(args[1])) do
  3942. local Anim = Instance.new("Animation")
  3943. Anim.AnimationId = "rbxassetid://179224234"
  3944. RIDEtrack = LP.Character.Humanoid:LoadAnimation(Anim)
  3945. rideACTIVE = true
  3946. ridePLAYER = v
  3947. RIDEtrack:Play()
  3948. end
  3949. end
  3950. end
  3951.  
  3952. Commands.unride = function(args)
  3953. RIDEtrack:Stop()
  3954. rideACTIVE = false
  3955. end
  3956.  
  3957. Commands.cmute = function(args)
  3958. if args[1] then
  3959. for i,v in pairs(findSinglePlayer(args[1])) do
  3960. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/mute "..v.Name, "All")
  3961. clientSided()
  3962. end
  3963. end
  3964. end
  3965.  
  3966. Commands.uncmute = function(args)
  3967. if args[1] then
  3968. for i,v in pairs(findSinglePlayer(args[1])) do
  3969. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/unmute "..v.Name, "All")
  3970. end
  3971. end
  3972. end
  3973.  
  3974. Commands.hat = function(args)
  3975. if args[1] then
  3976. for i,v in pairs(findSinglePlayer(args[1])) do
  3977. local Anim = Instance.new("Animation")
  3978. Anim.AnimationId = "rbxassetid://282574440"
  3979. HATtrack = LP.Character.Humanoid:LoadAnimation(Anim)
  3980. rideACTIVE = true
  3981. ridePLAYER = v
  3982. HATtrack:Play()
  3983. view(v)
  3984. end
  3985. end
  3986. end
  3987.  
  3988. Commands.unhat = function(args)
  3989. HATtrack:Stop()
  3990. rideACTIVE = false
  3991. view(LP)
  3992. end
  3993.  
  3994. --[[Commands.spawnreset = function(args)
  3995. if args[1] then
  3996. if string.lower(tostring(args[1])) == "on" then
  3997. spawningatreset = true
  3998. elseif string.lower(tostring(args[1])) == "off" then
  3999. spawningatreset = false
  4000. end
  4001. end
  4002. end]]
  4003.  
  4004. Commands.chat = function(args)
  4005. if args[1] then
  4006. local Chatmsg = table.concat(args, " ")
  4007. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(Chatmsg, "All")
  4008. end
  4009. end
  4010.  
  4011. -- findPlayer function (ALL, OTHERS, ME, NOOBS, VETERANS, OLDVETERANS, FRIENDS, NOFRIENDS, DEFAULT, RANDOM, SAMETEAM, NOTEAM, OTHERTEAM, TEAMname)
  4012. function findPlayer(plr)
  4013. local players = {}
  4014. local find = plr:lower()
  4015. local getAllNames = getmultipleplayers(find)
  4016. for i,mplr in pairs(getAllNames) do
  4017. if mplr == "all" then
  4018. for i,v in pairs(gsPlayers:GetPlayers()) do
  4019. table.insert(players,v)
  4020. end
  4021. elseif mplr == "others" then
  4022. for i,v in pairs(gsPlayers:GetPlayers()) do
  4023. if v.Name ~= LP.Name then
  4024. table.insert(players,v)
  4025. end
  4026. end
  4027. elseif mplr == "me" then
  4028. table.insert(players,LP)
  4029. elseif mplr == "noobs" then
  4030. for i,v in pairs(gsPlayers:GetPlayers()) do
  4031. if v.AccountAge <= 3 then
  4032. table.insert(players,v)
  4033. end
  4034. end
  4035. elseif mplr == "veterans" then
  4036. for i,v in pairs(gsPlayers:GetPlayers()) do
  4037. if v.AccountAge >= 365 then
  4038. table.insert(players,v)
  4039. end
  4040. end
  4041. elseif mplr == "oldveterans" then
  4042. for i,v in pairs(gsPlayers:GetPlayers()) do
  4043. if v.AccountAge >= 1500 then
  4044. table.insert(players,v)
  4045. end
  4046. end
  4047. elseif mplr == "friends" then
  4048. for i,v in pairs(gsPlayers:GetPlayers()) do
  4049. if v:IsFriendsWith(LP.UserId) and v.Name ~= LP.Name then
  4050. table.insert(players,v)
  4051. end
  4052. end
  4053. elseif mplr == "nofriends" then
  4054. for i,v in pairs(gsPlayers:GetPlayers()) do
  4055. if not v:IsFriendsWith(LP.UserId) and v.Name ~= LP.Name then
  4056. table.insert(players,v)
  4057. end
  4058. end
  4059. elseif mplr == "default" then
  4060. for i,v in pairs(gsPlayers:GetPlayers()) do
  4061. if v.Character:FindFirstChild("Pal Hair") or v.Character:FindFirstChild("Kate Hair") then
  4062. table.insert(players,v)
  4063. end
  4064. end
  4065. elseif mplr == "random" then
  4066. for i,v in pairs(gsPlayers:GetPlayers()) do
  4067. table.insert(players,v[math.random(1, #v)])
  4068. end
  4069. elseif mplr == "sameteam" then
  4070. for i,v in pairs(gsPlayers:GetPlayers()) do
  4071. if v.Team == LP.Team then
  4072. table.insert(players,v)
  4073. end
  4074. end
  4075. elseif mplr == "noteam" then
  4076. for i,v in pairs(gsPlayers:GetPlayers()) do
  4077. if v.Team == nil then
  4078. table.insert(players,v)
  4079. end
  4080. end
  4081. elseif mplr == "otherteam" then
  4082. for i,v in pairs(gsPlayers:GetPlayers()) do
  4083. if v.Team ~= LP.Team then
  4084. table.insert(players,v)
  4085. end
  4086. end
  4087. elseif string.sub(mplr, 1, 4) == "team" then
  4088. for i,v in pairs(gsPlayers:GetPlayers()) do
  4089. local spaceTEAM = {}
  4090. for teamValues in (string.gmatch(string.sub(mplr, 5), "[^_]+")) do
  4091. spaceTEAM[#spaceTEAM + 1] = teamValues
  4092. end
  4093. local gottrueteam = table.concat(spaceTEAM, " ")
  4094. if string.lower(tostring(v.Team)) == string.lower(gottrueteam) then
  4095. table.insert(players,v)
  4096. end
  4097. end
  4098. else
  4099. for i,v in pairs(gsPlayers:GetPlayers()) do
  4100. if string.lower(v.Name):sub(1, #mplr) == string.lower(mplr) then
  4101. table.insert(players,v)
  4102. end
  4103. end
  4104. end
  4105. end
  4106.  
  4107. return players
  4108. end
  4109. function getmultipleplayers(plr)
  4110. local plrsgotten = {}
  4111. for i in string.gmatch(plr,"[^,]+") do
  4112. table.insert(plrsgotten,i)
  4113. end
  4114. return plrsgotten
  4115. end
  4116. function findSinglePlayer(plr)
  4117. local players = {}
  4118. local find = plr:lower()
  4119. if find == "me" then
  4120. table.insert(players,LP)
  4121. else
  4122. for i,v in pairs(gsPlayers:GetPlayers()) do
  4123. if string.lower(v.Name):sub(1, #find) == string.lower(find) then
  4124. table.insert(players,v)
  4125. end
  4126. end
  4127. end
  4128. local oneplayer = {}
  4129. pcall(function()
  4130. table.insert(oneplayer, players[math.random(1, #players)])
  4131. end)
  4132. return oneplayer
  4133. end
  4134.  
  4135. -- Anti Kick
  4136.  
  4137. if getrawmetatable then
  4138. function formatargs(getArgs,v)
  4139. if #getArgs == 0 then
  4140. return ""
  4141. end
  4142.  
  4143. local collectArgs = {}
  4144. for k,v in next,getArgs do
  4145. local argument = ""
  4146. if type(v) == "string" then
  4147. argument = "\""..v.."\""
  4148. elseif type(v) == "table" then
  4149. argument = "{" .. formatargs(v,true) .. "}"
  4150. else
  4151. argument = tostring(v)
  4152. end
  4153. if v and type(k) ~= "number" then
  4154. table.insert(collectArgs,k.."="..argument)
  4155. else
  4156. table.insert(collectArgs,argument)
  4157. end
  4158. end
  4159. return table.concat(collectArgs, ", ")
  4160. end
  4161.  
  4162. kicknum = 0
  4163. local game_meta = getrawmetatable(game)
  4164. local game_namecall = game_meta.__namecall
  4165. local game_index = game_meta.__index
  4166. local w = (setreadonly or fullaccess or make_writeable)
  4167. pcall(w, game_meta, false)
  4168. game_meta.__namecall = function(out, ...)
  4169. local args = {...}
  4170. local Method = args[#args]
  4171. args[#args] = nil
  4172.  
  4173. if Method == "Kick" and out == LP then
  4174. kicknum = kicknum + 1
  4175. warn("Blocked client-kick attempt "..kicknum)
  4176. return
  4177. end
  4178.  
  4179. if antiremotes then
  4180. if Method == "FireServer" or Method == "InvokeServer" then
  4181. if out.Name ~= "CharacterSoundEvent" and out.Name ~= "SayMessageRequest" and out.Name ~= "AddCharacterLoadedEvent" and out.Name ~= "RemoveCharacterEvent" and out.Name ~= "DefaultServerSoundEvent" and out.Parent ~= "DefaultChatSystemChatEvents" then
  4182. warn("Blocked remote: "..out.Name.." // Method: "..Method)
  4183. return
  4184. end
  4185. end
  4186. else
  4187. if Method == "FireServer" or Method == "InvokeServer" then
  4188. for i,noremote in pairs(blockedremotes) do
  4189. if out.Name == noremote and out.Name ~= "SayMessageRequest" then
  4190. warn("Blocked remote: "..out.Name.." // Method: "..Method)
  4191. return
  4192. end
  4193. end
  4194. end
  4195. end
  4196.  
  4197. if spyingremotes then
  4198. if Method == "FireServer" or Method == "InvokeServer" then
  4199. if out.Name ~= "CharacterSoundEvent" and out.Name ~= "AddCharacterLoadedEvent" and out.Name ~= "RemoveCharacterEvent" and out.Name ~= "DefaultServerSoundEvent" and out.Name ~= "SayMessageRequest" then
  4200. local arguments = {}
  4201. for i = 1,#args do
  4202. arguments[i] = args[i]
  4203. end
  4204. local getScript = getfenv(2).script
  4205. if getScript == nil then
  4206. getScript = "??? (Not Found) ???"
  4207. end
  4208. warn("<> <> <> A "..out.ClassName.." has been fired! How to fire:\ngame."..out:GetFullName()..":"..Method.."("..formatargs(arguments)..")\n\nFired from script: ".. tostring(getScript:GetFullName()))
  4209. end
  4210. end
  4211. end
  4212.  
  4213. return game_namecall(out, ...)
  4214. end
  4215. end
  4216.  
  4217. -- FE Check
  4218. function FEcheckDefault()
  4219. if gsWorkspace.FilteringEnabled == true then
  4220. createIntro("warning", "FE is enabled! Press "..commandPrefix.." to bring Command Bar.", 7)
  4221. else
  4222. createIntro("warning", "FE is disabled. Consider using a different script.", 7)
  4223. end
  4224. end
  4225. FEcheckDefault()
  4226. end)
  4227. InfiniteJump.Name = "Infinite Jump"
  4228. InfiniteJump.Parent = Functions_2
  4229. InfiniteJump.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  4230. InfiniteJump.BackgroundTransparency = 0.25
  4231. InfiniteJump.BorderSizePixel = 0
  4232. InfiniteJump.LayoutOrder = 1
  4233. InfiniteJump.Position = UDim2.new(0.0285996199, 0, 0.338773012, 0)
  4234. InfiniteJump.Size = UDim2.new(0, 124, 0, 64)
  4235. InfiniteJump.Font = Enum.Font.SourceSans
  4236. InfiniteJump.Text = "Infinite Jump"
  4237. InfiniteJump.TextColor3 = Color3.new(1, 1, 1)
  4238. InfiniteJump.TextScaled = true
  4239. InfiniteJump.TextSize = 14
  4240. InfiniteJump.TextWrapped = true
  4241. InfiniteJump.MouseButton1Down:connect(function()
  4242. local InfiniteJumpEnabled = true
  4243. game:GetService("UserInputService").JumpRequest:connect(function()
  4244. if InfiniteJumpEnabled then
  4245. game:GetService"Players".LocalPlayer.Character:FindFirstChildOfClass'Humanoid':ChangeState("Jumping")
  4246. end
  4247. end)
  4248. end)
  4249. ESP.Name = "ESP"
  4250. ESP.Parent = Functions_2
  4251. ESP.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  4252. ESP.BackgroundTransparency = 0.25
  4253. ESP.BorderSizePixel = 0
  4254. ESP.LayoutOrder = 1
  4255. ESP.Position = UDim2.new(0.542392731, 0, 0.154429048, 0)
  4256. ESP.Size = UDim2.new(0, 124, 0, 60)
  4257. ESP.Font = Enum.Font.SourceSans
  4258. ESP.Text = "ESP"
  4259. ESP.TextColor3 = Color3.new(1, 1, 1)
  4260. ESP.TextScaled = true
  4261. ESP.TextSize = 14
  4262. ESP.TextWrapped = true
  4263. ESP.MouseButton1Down:connect(function()
  4264. -- Issues:
  4265. -- I'm still working on Tracers, I know they can cause huge frame rate drops. (I think I got it running as smooth as it's going to get.)
  4266. -- Phantom Forces: Weird positioning bug with tracers? Tracer positions a bit behind localplayer. (Maybe make the update faster? > RenderPriority.First ?
  4267.  
  4268. -- Settings can be found on line: 51
  4269. -- Don't change anything if you don't understand.
  4270.  
  4271. local Plrs = game:GetService("Players")
  4272. local Run = game:GetService("RunService")
  4273. local CoreGui = game:GetService("CoreGui")
  4274. local StartGui = game:GetService("StarterGui")
  4275. local Teams = game:GetService("Teams")
  4276. local UserInput = game:GetService("UserInputService")
  4277. local Light = game:GetService("Lighting")
  4278. local HTTP = game:GetService("HttpService")
  4279. local RepStor = game:GetService("ReplicatedStorage")
  4280.  
  4281. function GetCamera() -- Just in case some game renames the player's camera.
  4282. return workspace:FindFirstChildOfClass("Camera")
  4283. end
  4284.  
  4285. local ChamsFolder = Instance.new("Folder", CoreGui)
  4286. ChamsFolder.Name = "Chams"
  4287. local PlayerChams = Instance.new("Folder", ChamsFolder)
  4288. PlayerChams.Name = "PlayerChams"
  4289. local ItemChams = Instance.new("Folder", ChamsFolder)
  4290. ItemChams.Name = "ItemChams"
  4291.  
  4292. local ESPFolder = Instance.new("Folder", CoreGui)
  4293. ESPFolder.Name = "ESP Stuff"
  4294. local PlayerESP = Instance.new("Folder", ESPFolder)
  4295. PlayerESP.Name = "PlayerESP"
  4296. local ItemESP = Instance.new("Folder", ESPFolder)
  4297. ItemESP.Name = "ItemESP"
  4298.  
  4299. local MyPlr = Plrs.LocalPlayer
  4300. local MyChar = MyPlr.Character
  4301. local MyMouse = MyPlr:GetMouse()
  4302. local MyCam = GetCamera()
  4303. if MyCam == nil then
  4304. error("WHAT KIND OF BLACK MAGIC IS THIS, CAMERA NOT FOUND.")
  4305. return
  4306. end
  4307.  
  4308. local Tracers = Instance.new("Folder", MyCam)
  4309. Tracers.Name = "Tracers"
  4310. local TracerData = { }
  4311. local TracerMT = setmetatable(TracerData, {
  4312. __newindex = function(tab, index, val)
  4313. rawset(tab, index, val)
  4314. end
  4315. })
  4316.  
  4317. function RemoveSpacesFromString(Str)
  4318. local newstr = ""
  4319. for i = 1, #Str do
  4320. if Str:sub(i, i) ~= " " then
  4321. newstr = newstr .. Str:sub(i, i)
  4322. end
  4323. end
  4324.  
  4325. return newstr
  4326. end
  4327.  
  4328. function CloneTable(T)
  4329. local temp = { }
  4330. for i,v in next, T do
  4331. if type(v) == "table" then
  4332. temp[i] = CloneTable(v)
  4333. else
  4334. temp[i] = v
  4335. end
  4336. end
  4337. return temp
  4338. end
  4339.  
  4340. local Bullshit = {
  4341. ESPEnabled = false, -- Self explanatory. LEAVE OFF BY DEFAULT.
  4342. CHAMSEnabled = false, -- Self explanatory. LEAVE OFF BY DEFAULT.
  4343. TracersEnabled = false, -- Self explanatory. LEAVE OFF BY DEFAULT.
  4344. DebugInfo = false, -- Self explanatory. LEAVE OFF BY DEFAULT.
  4345. OutlinesEnabled = false,
  4346. FullbrightEnabled = false,
  4347. CrosshairEnabled = false,
  4348. AimbotEnabled = false,
  4349. Aimbot = false,
  4350. TracersLength = 500, -- MAX DISTANCE IS 2048 DO NOT GO ABOVE OR YOU'LL ENCOUNTER PROBLEMS.
  4351. ESPLength = 10000,
  4352. CHAMSLength = 500,
  4353. PlaceTracersUnderCharacter = false, -- Change to true if you want tracers to be placed under your character instead of at the bottom of your camera.
  4354. FreeForAll = false, -- use for games that don't have teams (Apocalypse Rising)
  4355. AutoFire = false,
  4356. MobChams = false,
  4357. MobESP = false,
  4358. AimbotKey = "Enum.UserInputType.MouseButton2", -- Doesn't do anything yet.
  4359. Colors = {
  4360. Enemy = Color3.new(1, 0, 0),
  4361. Ally = Color3.new(0, 1, 0),
  4362. Friend = Color3.new(1, 1, 0),
  4363. Neutral = Color3.new(1, 1, 1),
  4364. Crosshair = Color3.new(1, 0, 0),
  4365. ColorOverride = nil, -- Every player will have the chosen color regardless of enemy or ally.
  4366. },
  4367.  
  4368. -- VVVV DON'T EDIT BELOW VVVV --
  4369. ClosestEnemy = nil,
  4370. CharAddedEvent = { },
  4371. OutlinedParts = { },
  4372. WorkspaceChildAddedEvent = nil,
  4373. LightingEvent = nil,
  4374. AmbientBackup = Light.Ambient,
  4375. ColorShiftBotBackup = Light.ColorShift_Bottom,
  4376. ColorShiftTopBackup = Light.ColorShift_Top,
  4377. FPSAverage = { },
  4378. Blacklist = { },
  4379. FriendList = { },
  4380. CameraModeBackup = MyPlr.CameraMode,
  4381. GameSpecificCrap = {
  4382. },
  4383. Mob_ESP_CHAMS_Ran_Once = false,
  4384. }
  4385.  
  4386. function SaveBullshitSettings()
  4387. local temp = { }
  4388. local succ, out = pcall(function()
  4389. temp.TracersLength = Bullshit.TracersLength
  4390. temp.ESPLength = Bullshit.ESPLength
  4391. temp.CHAMSLength = Bullshit.CHAMSLength
  4392. temp.PlaceTracersUnderCharacter = Bullshit.PlaceTracersUnderCharacter
  4393. temp.FreeForAll = Bullshit.FreeForAll
  4394. temp.AutoFire = Bullshit.AutoFire
  4395. temp.AimbotKey = tostring(Bullshit.AimbotKey)
  4396. temp.MobChams = Bullshit.MobChams
  4397. temp.MobESP = Bullshit.MobESP
  4398. temp.Colors = { }
  4399. for i, v in next, Bullshit.Colors do
  4400. temp.Colors[i] = tostring(v)
  4401. end
  4402. writefile("ProjectBullshit.txt", HTTP:JSONEncode(temp))
  4403. end)
  4404. if not succ then
  4405. error(out)
  4406. end
  4407. end
  4408.  
  4409. fuck = pcall(function()
  4410. local temp = HTTP:JSONDecode(readfile("ProjectBullshit.txt"))
  4411. if temp.MobChams ~= nil and temp.MobESP ~= nil then
  4412. for i, v in next, temp do
  4413. if i ~= "Colors" then
  4414. Bullshit[i] = v
  4415. end
  4416. end
  4417. for i, v in next, temp.Colors do
  4418. local r, g, b = string.match(RemoveSpacesFromString(v), "(%d+),(%d+),(%d+)")
  4419. r = tonumber(r)
  4420. g = tonumber(g)
  4421. b = tonumber(b)
  4422.  
  4423. temp.Colors[i] = Color3.new(r, g, b)
  4424. end
  4425. Bullshit.Colors = temp.Colors
  4426. else
  4427. spawn(function()
  4428. SaveBullshitSettings()
  4429. local hint = Instance.new("Hint", CoreGui)
  4430. hint.Text = "Major update requried your settings to be wiped! Sorry!"
  4431. wait(5)
  4432. hint:Destroy()
  4433. end)
  4434. end
  4435.  
  4436. Bullshit.AutoFire = false
  4437. end)
  4438.  
  4439. -- Load blacklist file if it exists
  4440. fuck2 = pcall(function()
  4441. Bullshit.Blacklist = HTTP:JSONDecode(readfile("Blacklist.txt"))
  4442. end)
  4443.  
  4444. fuck3 = pcall(function()
  4445. Bullshit.FriendList = HTTP:JSONDecode(readfile("Whitelist.txt"))
  4446. end)
  4447.  
  4448. local DebugMenu = { }
  4449. DebugMenu["SC"] = Instance.new("ScreenGui", CoreGui)
  4450. DebugMenu["SC"].Name = "Debug"
  4451. DebugMenu["Main"] = Instance.new("Frame", DebugMenu["SC"])
  4452. DebugMenu["Main"].Name = "Debug Menu"
  4453. DebugMenu["Main"].Position = UDim2.new(0, 20, 1, -220)
  4454. DebugMenu["Main"].Size = UDim2.new(1, 0, 0, 200)
  4455. DebugMenu["Main"].BackgroundTransparency = 1
  4456. DebugMenu["Main"].Visible = false
  4457. if game.PlaceId == 606849621 then
  4458. DebugMenu["Main"].Position = UDim2.new(0, 230, 1, -220)
  4459. end
  4460. DebugMenu["Main"].Draggable = true
  4461. DebugMenu["Main"].Active = true
  4462. DebugMenu["Position"] = Instance.new("TextLabel", DebugMenu["Main"])
  4463. DebugMenu["Position"].BackgroundTransparency = 1
  4464. DebugMenu["Position"].Position = UDim2.new(0, 0, 0, 0)
  4465. DebugMenu["Position"].Size = UDim2.new(1, 0, 0, 15)
  4466. DebugMenu["Position"].Font = "Arcade"
  4467. DebugMenu["Position"].Text = ""
  4468. DebugMenu["Position"].TextColor3 = Color3.new(1, 1, 1)
  4469. DebugMenu["Position"].TextSize = 15
  4470. DebugMenu["Position"].TextStrokeColor3 = Color3.new(0, 0, 0)
  4471. DebugMenu["Position"].TextStrokeTransparency = 0.3
  4472. DebugMenu["Position"].TextXAlignment = "Left"
  4473. DebugMenu["FPS"] = Instance.new("TextLabel", DebugMenu["Main"])
  4474. DebugMenu["FPS"].BackgroundTransparency = 1
  4475. DebugMenu["FPS"].Position = UDim2.new(0, 0, 0, 15)
  4476. DebugMenu["FPS"].Size = UDim2.new(1, 0, 0, 15)
  4477. DebugMenu["FPS"].Font = "Arcade"
  4478. DebugMenu["FPS"].Text = ""
  4479. DebugMenu["FPS"].TextColor3 = Color3.new(1, 1, 1)
  4480. DebugMenu["FPS"].TextSize = 15
  4481. DebugMenu["FPS"].TextStrokeColor3 = Color3.new(0, 0, 0)
  4482. DebugMenu["FPS"].TextStrokeTransparency = 0.3
  4483. DebugMenu["FPS"].TextXAlignment = "Left"
  4484. DebugMenu["PlayerSelected"] = Instance.new("TextLabel", DebugMenu["Main"])
  4485. DebugMenu["PlayerSelected"].BackgroundTransparency = 1
  4486. DebugMenu["PlayerSelected"].Position = UDim2.new(0, 0, 0, 35)
  4487. DebugMenu["PlayerSelected"].Size = UDim2.new(1, 0, 0, 15)
  4488. DebugMenu["PlayerSelected"].Font = "Arcade"
  4489. DebugMenu["PlayerSelected"].Text = ""
  4490. DebugMenu["PlayerSelected"].TextColor3 = Color3.new(1, 1, 1)
  4491. DebugMenu["PlayerSelected"].TextSize = 15
  4492. DebugMenu["PlayerSelected"].TextStrokeColor3 = Color3.new(0, 0, 0)
  4493. DebugMenu["PlayerSelected"].TextStrokeTransparency = 0.3
  4494. DebugMenu["PlayerSelected"].TextXAlignment = "Left"
  4495. DebugMenu["PlayerTeam"] = Instance.new("TextLabel", DebugMenu["Main"])
  4496. DebugMenu["PlayerTeam"].BackgroundTransparency = 1
  4497. DebugMenu["PlayerTeam"].Position = UDim2.new(0, 0, 0, 50)
  4498. DebugMenu["PlayerTeam"].Size = UDim2.new(1, 0, 0, 15)
  4499. DebugMenu["PlayerTeam"].Font = "Arcade"
  4500. DebugMenu["PlayerTeam"].Text = ""
  4501. DebugMenu["PlayerTeam"].TextColor3 = Color3.new(1, 1, 1)
  4502. DebugMenu["PlayerTeam"].TextSize = 15
  4503. DebugMenu["PlayerTeam"].TextStrokeColor3 = Color3.new(0, 0, 0)
  4504. DebugMenu["PlayerTeam"].TextStrokeTransparency = 0.3
  4505. DebugMenu["PlayerTeam"].TextXAlignment = "Left"
  4506. DebugMenu["PlayerHealth"] = Instance.new("TextLabel", DebugMenu["Main"])
  4507. DebugMenu["PlayerHealth"].BackgroundTransparency = 1
  4508. DebugMenu["PlayerHealth"].Position = UDim2.new(0, 0, 0, 65)
  4509. DebugMenu["PlayerHealth"].Size = UDim2.new(1, 0, 0, 15)
  4510. DebugMenu["PlayerHealth"].Font = "Arcade"
  4511. DebugMenu["PlayerHealth"].Text = ""
  4512. DebugMenu["PlayerHealth"].TextColor3 = Color3.new(1, 1, 1)
  4513. DebugMenu["PlayerHealth"].TextSize = 15
  4514. DebugMenu["PlayerHealth"].TextStrokeColor3 = Color3.new(0, 0, 0)
  4515. DebugMenu["PlayerHealth"].TextStrokeTransparency = 0.3
  4516. DebugMenu["PlayerHealth"].TextXAlignment = "Left"
  4517. DebugMenu["PlayerPosition"] = Instance.new("TextLabel", DebugMenu["Main"])
  4518. DebugMenu["PlayerPosition"].BackgroundTransparency = 1
  4519. DebugMenu["PlayerPosition"].Position = UDim2.new(0, 0, 0, 80)
  4520. DebugMenu["PlayerPosition"].Size = UDim2.new(1, 0, 0, 15)
  4521. DebugMenu["PlayerPosition"].Font = "Arcade"
  4522. DebugMenu["PlayerPosition"].Text = ""
  4523. DebugMenu["PlayerPosition"].TextColor3 = Color3.new(1, 1, 1)
  4524. DebugMenu["PlayerPosition"].TextSize = 15
  4525. DebugMenu["PlayerPosition"].TextStrokeColor3 = Color3.new(0, 0, 0)
  4526. DebugMenu["PlayerPosition"].TextStrokeTransparency = 0.3
  4527. DebugMenu["PlayerPosition"].TextXAlignment = "Left"
  4528. DebugMenu["BehindWall"] = Instance.new("TextLabel", DebugMenu["Main"])
  4529. DebugMenu["BehindWall"].BackgroundTransparency = 1
  4530. DebugMenu["BehindWall"].Position = UDim2.new(0, 0, 0, 95)
  4531. DebugMenu["BehindWall"].Size = UDim2.new(1, 0, 0, 15)
  4532. DebugMenu["BehindWall"].Font = "Arcade"
  4533. DebugMenu["BehindWall"].Text = ""
  4534. DebugMenu["BehindWall"].TextColor3 = Color3.new(1, 1, 1)
  4535. DebugMenu["BehindWall"].TextSize = 15
  4536. DebugMenu["BehindWall"].TextStrokeColor3 = Color3.new(0, 0, 0)
  4537. DebugMenu["BehindWall"].TextStrokeTransparency = 0.3
  4538. DebugMenu["BehindWall"].TextXAlignment = "Left"
  4539.  
  4540. local LastTick = tick()
  4541. local FPSTick = tick()
  4542.  
  4543. if #Teams:GetChildren() <= 0 then
  4544. Bullshit.FreeForAll = true
  4545. end
  4546.  
  4547. if Bullshit.TracersLength > 2048 then
  4548. Bullshit.TracersLength = 2048
  4549. end
  4550.  
  4551. if Bullshit.CHAMSLength > 2048 then
  4552. Bullshit.CHAMSLength = 2048
  4553. end
  4554.  
  4555. local wildrevolvertick = tick()
  4556. local wildrevolverteamdata = nil
  4557. function GetTeamColor(Plr)
  4558. if Plr == nil then return nil end
  4559. if not Plr:IsA("Player") then
  4560. return nil
  4561. end
  4562. local PickedColor = Bullshit.Colors.Enemy
  4563.  
  4564. if Plr ~= nil then
  4565. if game.PlaceId == 606849621 then
  4566. if Bullshit.Colors.ColorOverride == nil then
  4567. if not Bullshit.FreeForAll then
  4568. if MyPlr.Team ~= nil and Plr.Team ~= nil then
  4569. if Bullshit.FriendList[Plr.Name] == nil then
  4570. if MyPlr.Team.Name == "Prisoner" then
  4571. if Plr.Team == MyPlr.Team or Plr.Team.Name == "Criminal" then
  4572. PickedColor = Bullshit.Colors.Ally
  4573. else
  4574. PickedColor = Bullshit.Colors.Enemy
  4575. end
  4576. elseif MyPlr.Team.Name == "Criminal" then
  4577. if Plr.Team == MyPlr.Team or Plr.Team.Name == "Prisoner" then
  4578. PickedColor = Bullshit.Colors.Ally
  4579. else
  4580. PickedColor = Bullshit.Colors.Enemy
  4581. end
  4582. elseif MyPlr.Team.Name == "Police" then
  4583. if Plr.Team == MyPlr.Team then
  4584. PickedColor = Bullshit.Colors.Ally
  4585. else
  4586. if Plr.Team.Name == "Criminal" then
  4587. PickedColor = Bullshit.Colors.Enemy
  4588. elseif Plr.Team.Name == "Prisoner" then
  4589. PickedColor = Bullshit.Colors.Neutral
  4590. end
  4591. end
  4592. end
  4593. else
  4594. PickedColor = Bullshit.Colors.Friend
  4595. end
  4596. end
  4597. else
  4598. if Bullshit.FriendList[Plr.Name] ~= nil then
  4599. PickedColor = Bullshit.Colors.Friend
  4600. else
  4601. PickedColor = Bullshit.Colors.Enemy
  4602. end
  4603. end
  4604. else
  4605. PickedColor = Bullshit.Colors.ColorOverride
  4606. end
  4607. elseif game.PlaceId == 155615604 then
  4608. if Bullshit.Colors.ColorOverride == nil then
  4609. if MyPlr.Team ~= nil and Plr.Team ~= nil then
  4610. if Bullshit.FriendList[Plr.Name] == nil then
  4611. if MyPlr.Team.Name == "Inmates" then
  4612. if Plr.Team.Name == "Inmates" then
  4613. PickedColor = Bullshit.Colors.Ally
  4614. elseif Plr.Team.Name == "Guards" or Plr.Team.Name == "Criminals" then
  4615. PickedColor = Bullshit.Colors.Enemy
  4616. else
  4617. PickedColor = Bullshit.Colors.Neutral
  4618. end
  4619. elseif MyPlr.Team.Name == "Guards" then
  4620. if Plr.Team.Name == "Inmates" then
  4621. PickedColor = Bullshit.Colors.Neutral
  4622. elseif Plr.Team.Name == "Criminals" then
  4623. PickedColor = Bullshit.Colors.Enemy
  4624. elseif Plr.Team.Name == "Guards" then
  4625. PickColor = Bullshit.Colors.Ally
  4626. end
  4627. elseif MyPlr.Team.Name == "Criminals" then
  4628. if Plr.Team.Name == "Inmates" then
  4629. PickedColor = Bullshit.Colors.Ally
  4630. elseif Plr.Team.Name == "Guards" then
  4631. PickedColor = Bullshit.Colors.Enemy
  4632. else
  4633. PickedColor = Bullshit.Colors.Neutral
  4634. end
  4635. end
  4636. else
  4637. PickedColor = Bullshit.Colors.Friend
  4638. end
  4639. end
  4640. else
  4641. PickedColor = Bullshit.Colors.ColorOverride
  4642. end
  4643. elseif game.PlaceId == 746820961 then
  4644. if Bullshit.Colors.ColorOverride == nil then
  4645. if MyPlr:FindFirstChild("TeamC") and Plr:FindFirstChild("TeamC") then
  4646. if Plr.TeamC.Value == MyPlr.TeamC.Value then
  4647. PickedColor = Bullshit.Colors.Ally
  4648. else
  4649. PickedColor = Bullshit.Colors.Enemy
  4650. end
  4651. end
  4652. else
  4653. PickedColor = Bullshit.Colors.ColorOverride
  4654. end
  4655. elseif game.PlaceId == 1382113806 then
  4656. if Bullshit.Colors.ColorOverride == nil then
  4657. if MyPlr:FindFirstChild("role") and Plr:FindFirstChild("role") then
  4658. if MyPlr.role.Value == "assassin" then
  4659. if Plr.role.Value == "target" then
  4660. PickedColor = Bullshit.Colors.Enemy
  4661. elseif Plr.role.Value == "guard" then
  4662. PickedColor = Color3.new(1, 135 / 255, 0)
  4663. else
  4664. PickedColor = Bullshit.Colors.Neutral
  4665. end
  4666. elseif MyPlr.role.Value == "target" then
  4667. if Plr.role.Value == "guard" then
  4668. PickedColor = Bullshit.Colors.Ally
  4669. elseif Plr.role.Value == "assassin" then
  4670. PickedColor = Bullshit.Colors.Enemy
  4671. else
  4672. PickedColor = Bullshit.Colors.Neutral
  4673. end
  4674. elseif MyPlr.role.Value == "guard" then
  4675. if Plr.role.Value == "target" then
  4676. PickedColor = Bullshit.Colors.Friend
  4677. elseif Plr.role.Value == "guard" then
  4678. PickedColor = Bullshit.Colors.Ally
  4679. elseif Plr.role.Value == "assassin" then
  4680. PickedColor = Bullshit.Colors.Enemy
  4681. else
  4682. PickedColor = Bullshit.Colors.Neutral
  4683. end
  4684. else
  4685. if MyPlr.role.Value == "none" then
  4686. PickedColor = Bullshit.Colors.Neutral
  4687. end
  4688. end
  4689. end
  4690. else
  4691. PickedColor = Bullshit.Colors.ColorOverride
  4692. end
  4693. elseif game.PlaceId == 1072809192 then
  4694. if MyPlr:FindFirstChild("Backpack") and Plr:FindFirstChild("Backpack") then
  4695. if MyPlr.Backpack:FindFirstChild("Knife") or MyChar:FindFirstChild("Knife") then
  4696. if Plr.Backpack:FindFirstChild("Revolver") or Plr.Character:FindFirstChild("Revolver") then
  4697. PickedColor = Bullshit.Colors.Enemy
  4698. else
  4699. PickedColor = Color3.new(1, 135 / 255, 0)
  4700. end
  4701. elseif MyPlr.Backpack:FindFirstChild("Revolver") or MyChar:FindFirstChild("Revolver") then
  4702. if Plr.Backpack:FindFirstChild("Knife") or Plr.Character:FindFirstChild("Knife") then
  4703. PickedColor = Bullshit.Colors.Enemy
  4704. elseif Plr.Backpack:FindFirstChild("Revolver") or Plr.Character:FindFirstChild("Revolver") then
  4705. PickedColor = Bullshit.Colors.Enemy
  4706. else
  4707. PickedColor = Bullshit.Colors.Ally
  4708. end
  4709. else
  4710. if Plr.Backpack:FindFirstChild("Knife") or Plr.Character:FindFirstChild("Knife") then
  4711. PickedColor = Bullshit.Colors.Enemy
  4712. elseif Plr.Backpack:FindFirstChild("Revolver") or Plr.Character:FindFirstChild("Revolver") then
  4713. PickedColor = Bullshit.Colors.Ally
  4714. else
  4715. PickedColor = Bullshit.Colors.Neutral
  4716. end
  4717. end
  4718. end
  4719. elseif game.PlaceId == 142823291 or game.PlaceId == 1122507250 then
  4720. if MyPlr:FindFirstChild("Backpack") and Plr:FindFirstChild("Backpack") then
  4721. if MyPlr.Backpack:FindFirstChild("Knife") or MyChar:FindFirstChild("Knife") then
  4722. if (Plr.Backpack:FindFirstChild("Gun") or Plr.Backpack:FindFirstChild("Revolver")) or (Plr.Character:FindFirstChild("Gun") or Plr.Character:FindFirstChild("Revolver")) then
  4723. PickedColor = Bullshit.Colors.Enemy
  4724. else
  4725. PickedColor = Color3.new(1, 135 / 255, 0)
  4726. end
  4727. elseif (MyPlr.Backpack:FindFirstChild("Gun") or MyPlr.Backpack:FindFirstChild("Revolver")) or (MyChar:FindFirstChild("Gun") or MyChar:FindFirstChild("Revolver")) then
  4728. if Plr.Backpack:FindFirstChild("Knife") or Plr.Character:FindFirstChild("Knife") then
  4729. PickedColor = Bullshit.Colors.Enemy
  4730. else
  4731. PickedColor = Bullshit.Colors.Ally
  4732. end
  4733. else
  4734. if Plr.Backpack:FindFirstChild("Knife") or Plr.Character:FindFirstChild("Knife") then
  4735. PickedColor = Bullshit.Colors.Enemy
  4736. elseif (Plr.Backpack:FindFirstChild("Gun") or Plr.Backpack:FindFirstChild("Revolver")) or (Plr.Character:FindFirstChild("Gun") or Plr.Character:FindFirstChild("Revolver")) then
  4737. PickedColor = Bullshit.Colors.Ally
  4738. else
  4739. PickedColor = Bullshit.Colors.Neutral
  4740. end
  4741. end
  4742. end
  4743. elseif game.PlaceId == 379614936 then
  4744. if Bullshit.Colors.ColorOverride == nil then
  4745. if not Bullshit.FriendList[Plr.Name] then
  4746. local targ = MyPlr:FindFirstChild("PlayerGui"):FindFirstChild("ScreenGui"):FindFirstChild("UI"):FindFirstChild("Target"):FindFirstChild("Img"):FindFirstChild("PlayerText")
  4747. if targ then
  4748. if Plr.Name:lower() == targ.Text:lower() then
  4749. PickedColor = Bullshit.Colors.Enemy
  4750. else
  4751. PickedColor = Bullshit.Colors.Neutral
  4752. end
  4753. else
  4754. PickedColor = Bullshit.Colors.Neutral
  4755. end
  4756. else
  4757. PickedColor = Bullshit.Colors.Friend
  4758. end
  4759. else
  4760. PickedColor = Bullshit.Colors.ColorOverride
  4761. end
  4762. elseif game.PlaceId == 983224898 then
  4763. if (tick() - wildrevolvertick) > 10 or wildrevolverteamdata == nil then
  4764. wildrevolverteamdata = RepStor.Functions.RequestGameData:InvokeServer()
  4765. wildrevolvertick = tick()
  4766. return Bullshit.Colors.Neutral
  4767. end
  4768. local succ = pcall(function()
  4769. if wildrevolverteamdata[Plr.Name] ~= nil then
  4770. if Bullshit.Colors.ColorOverride == nil then
  4771. if not Bullshit.FriendList[Plr.Name] then
  4772. if wildrevolverteamdata[Plr.Name]["TeamName"] == wildrevolverteamdata[MyPlr.Name]["TeamName"] then
  4773. PickedColor = Bullshit.Colors.Ally
  4774. else
  4775. PickedColor = Bullshit.Colors.Enemy
  4776. end
  4777. else
  4778. PickedColor = Bullshit.Colors.Friend
  4779. end
  4780. else
  4781. PickedColor = Bullshit.Colors.ColorOverride
  4782. end
  4783. else
  4784. PickedColor = Bullshit.Colors.Neutral
  4785. end
  4786. end)
  4787. if not succ then
  4788. wildrevolverteamdata = RepStor.Functions.RequestGameData:InvokeServer()
  4789. wildrevolvertick = tick()
  4790. return Bullshit.Colors.Neutral
  4791. end
  4792. else
  4793. if Bullshit.Colors.ColorOverride == nil then
  4794. if not Bullshit.FreeForAll then
  4795. if MyPlr.Team ~= Plr.Team and not Bullshit.FriendList[Plr.Name] then
  4796. PickedColor = Bullshit.Colors.Enemy
  4797. elseif MyPlr.Team == Plr.Team and not Bullshit.FriendList[Plr.Name] then
  4798. PickedColor = Bullshit.Colors.Ally
  4799. else
  4800. PickedColor = Bullshit.Colors.Friend
  4801. end
  4802. else
  4803. if Bullshit.FriendList[Plr.Name] ~= nil then
  4804. PickedColor = Bullshit.Colors.Friend
  4805. else
  4806. PickedColor = Bullshit.Colors.Enemy
  4807. end
  4808. end
  4809. else
  4810. PickedColor = Bullshit.Colors.ColorOverride
  4811. end
  4812. end
  4813. end
  4814.  
  4815. return PickedColor
  4816. end
  4817.  
  4818. function FindCham(Obj)
  4819. for i, v in next, ItemChams:GetChildren() do
  4820. if v.className == "ObjectValue" then
  4821. if v.Value == Obj then
  4822. return v.Parent
  4823. end
  4824. end
  4825. end
  4826.  
  4827. return nil
  4828. end
  4829.  
  4830. function FindESP(Obj)
  4831. for i, v in next, ItemESP:GetChildren() do
  4832. if v.className == "ObjectValue" then
  4833. if v.Value == Obj then
  4834. return v.Parent
  4835. end
  4836. end
  4837. end
  4838.  
  4839. return nil
  4840. end
  4841.  
  4842. function GetFirstPart(Obj)
  4843. for i, v in next, Obj:GetDescendants() do
  4844. if v:IsA("BasePart") then
  4845. return v
  4846. end
  4847. end
  4848.  
  4849. return nil
  4850. end
  4851.  
  4852. function GetSizeOfObject(Obj)
  4853. if Obj:IsA("BasePart") then
  4854. return Obj.Size
  4855. elseif Obj:IsA("Model") then
  4856. return Obj:GetExtentsSize()
  4857. end
  4858. end
  4859.  
  4860. function GetClosestPlayerNotBehindWall()
  4861. local Players = { }
  4862. local CurrentClosePlayer = nil
  4863. local SelectedPlr = nil
  4864.  
  4865. for _, v in next, Plrs:GetPlayers() do
  4866. if v ~= MyPlr and not Bullshit.Blacklist[v.Name] then
  4867. local IsAlly = GetTeamColor(v)
  4868. if IsAlly ~= Bullshit.Colors.Ally and IsAlly ~= Bullshit.Colors.Friend and IsAlly ~= Bullshit.Colors.Neutral then
  4869. local GetChar = v.Character
  4870. if MyChar and GetChar then
  4871. local MyHead, MyTor = MyChar:FindFirstChild("Head"), MyChar:FindFirstChild("HumanoidRootPart")
  4872. local GetHead, GetTor, GetHum = GetChar:FindFirstChild("Head"), GetChar:FindFirstChild("HumanoidRootPart"), GetChar:FindFirstChild("Humanoid")
  4873.  
  4874. if MyHead and MyTor and GetHead and GetTor and GetHum then
  4875. if game.PlaceId == 455366377 then
  4876. if not GetChar:FindFirstChild("KO") and GetHum.Health > 1 then
  4877. local Ray = Ray.new(MyCam.CFrame.p, (GetHead.Position - MyCam.CFrame.p).unit * 2048)
  4878. local part = workspace:FindPartOnRayWithIgnoreList(Ray, {MyChar})
  4879. if part ~= nil then
  4880. if part:IsDescendantOf(GetChar) then
  4881. local Dist = (MyTor.Position - GetTor.Position).magnitude
  4882. Players[v] = Dist
  4883. end
  4884. end
  4885. end
  4886. elseif game.PlaceId == 746820961 then
  4887. if GetHum.Health > 1 then
  4888. local Ray = Ray.new(MyCam.CFrame.p, (GetHead.Position - MyCam.CFrame.p).unit * 2048)
  4889. local part = workspace:FindPartOnRayWithIgnoreList(Ray, {MyChar, MyCam})
  4890. if part ~= nil then
  4891. if part:IsDescendantOf(GetChar) then
  4892. local Dist = (MyTor.Position - GetTor.Position).magnitude
  4893. Players[v] = Dist
  4894. end
  4895. end
  4896. end
  4897. else
  4898. if GetHum.Health > 1 then
  4899. local Ray = Ray.new(MyCam.CFrame.p, (GetHead.Position - MyCam.CFrame.p).unit * 2048)
  4900. local part = workspace:FindPartOnRayWithIgnoreList(Ray, {MyChar})
  4901. if part ~= nil then
  4902. if part:IsDescendantOf(GetChar) then
  4903. local Dist = (MyTor.Position - GetTor.Position).magnitude
  4904. Players[v] = Dist
  4905. end
  4906. end
  4907. end
  4908. end
  4909. end
  4910. end
  4911. end
  4912. end
  4913. end
  4914.  
  4915. for i, v in next, Players do
  4916. if CurrentClosePlayer ~= nil then
  4917. if v <= CurrentClosePlayer then
  4918. CurrentClosePlayer = v
  4919. SelectedPlr = i
  4920. end
  4921. else
  4922. CurrentClosePlayer = v
  4923. SelectedPlr = i
  4924. end
  4925. end
  4926.  
  4927. return SelectedPlr
  4928. end
  4929.  
  4930. function GetClosestPlayer()
  4931. local Players = { }
  4932. local CurrentClosePlayer = nil
  4933. local SelectedPlr = nil
  4934.  
  4935. for _, v in next, Plrs:GetPlayers() do
  4936. if v ~= MyPlr then
  4937. local IsAlly = GetTeamColor(v)
  4938. if IsAlly ~= Bullshit.Colors.Ally and IsAlly ~= Bullshit.Colors.Friend and IsAlly ~= Bullshit.Colors.Neutral then
  4939. local GetChar = v.Character
  4940. if MyChar and GetChar then
  4941. local MyTor = MyChar:FindFirstChild("HumanoidRootPart")
  4942. local GetTor = GetChar:FindFirstChild("HumanoidRootPart")
  4943. local GetHum = GetChar:FindFirstChild("Humanoid")
  4944. if MyTor and GetTor and GetHum then
  4945. if game.PlaceId == 455366377 then
  4946. if not GetChar:FindFirstChild("KO") and GetHum.Health > 1 then
  4947. local Dist = (MyTor.Position - GetTor.Position).magnitude
  4948. Players[v] = Dist
  4949. end
  4950. else
  4951. if GetHum.Health > 1 then
  4952. local Dist = (MyTor.Position - GetTor.Position).magnitude
  4953. Players[v] = Dist
  4954. end
  4955. end
  4956. end
  4957. end
  4958. end
  4959. end
  4960. end
  4961.  
  4962. for i, v in next, Players do
  4963. if CurrentClosePlayer ~= nil then
  4964. if v <= CurrentClosePlayer then
  4965. CurrentClosePlayer = v
  4966. SelectedPlr = i
  4967. end
  4968. else
  4969. CurrentClosePlayer = v
  4970. SelectedPlr = i
  4971. end
  4972. end
  4973.  
  4974. return SelectedPlr
  4975. end
  4976.  
  4977. function FindPlayer(Txt)
  4978. local ps = { }
  4979. for _, v in next, Plrs:GetPlayers() do
  4980. if string.lower(string.sub(v.Name, 1, string.len(Txt))) == string.lower(Txt) then
  4981. table.insert(ps, v)
  4982. end
  4983. end
  4984.  
  4985. if #ps == 1 then
  4986. if ps[1] ~= MyPlr then
  4987. return ps[1]
  4988. else
  4989. return nil
  4990. end
  4991. else
  4992. return nil
  4993. end
  4994. end
  4995.  
  4996. function UpdateESP(Plr)
  4997. if Plr ~= nil then
  4998. local Find = PlayerESP:FindFirstChild("ESP Crap_" .. Plr.Name)
  4999. if Find then
  5000. local PickColor = GetTeamColor(Plr)
  5001. Find.Frame.Names.TextColor3 = PickColor
  5002. Find.Frame.Dist.TextColor3 = PickColor
  5003. Find.Frame.Health.TextColor3 = PickColor
  5004. --Find.Frame.Pos.TextColor3 = PickColor
  5005. local GetChar = Plr.Character
  5006. if MyChar and GetChar then
  5007. local Find2 = MyChar:FindFirstChild("HumanoidRootPart")
  5008. local Find3 = GetChar:FindFirstChild("HumanoidRootPart")
  5009. local Find4 = GetChar:FindFirstChildOfClass("Humanoid")
  5010. if Find2 and Find3 then
  5011. local pos = Find3.Position
  5012. local Dist = (Find2.Position - pos).magnitude
  5013. if Dist > Bullshit.ESPLength or Bullshit.Blacklist[Plr.Name] then
  5014. Find.Frame.Names.Visible = false
  5015. Find.Frame.Dist.Visible = false
  5016. Find.Frame.Health.Visible = false
  5017. return
  5018. else
  5019. Find.Frame.Names.Visible = true
  5020. Find.Frame.Dist.Visible = true
  5021. Find.Frame.Health.Visible = true
  5022. end
  5023. Find.Frame.Dist.Text = "Distance: " .. string.format("%.0f", Dist)
  5024. --Find.Frame.Pos.Text = "(X: " .. string.format("%.0f", pos.X) .. ", Y: " .. string.format("%.0f", pos.Y) .. ", Z: " .. string.format("%.0f", pos.Z) .. ")"
  5025. if Find4 then
  5026. Find.Frame.Health.Text = "Health: " .. string.format("%.0f", Find4.Health)
  5027. else
  5028. Find.Frame.Health.Text = ""
  5029. end
  5030. end
  5031. end
  5032. end
  5033. end
  5034. end
  5035.  
  5036. function RemoveESP(Obj)
  5037. if Obj ~= nil then
  5038. local IsPlr = Obj:IsA("Player")
  5039. local UseFolder = ItemESP
  5040. if IsPlr then UseFolder = PlayerESP end
  5041.  
  5042. local FindESP = ((IsPlr) and UseFolder:FindFirstChild("ESP Crap_" .. Obj.Name)) or FindESP(Obj)
  5043. if FindESP then
  5044. FindESP:Destroy()
  5045. end
  5046. end
  5047. end
  5048.  
  5049. function CreateESP(Obj)
  5050. if Obj ~= nil then
  5051. local IsPlr = Obj:IsA("Player")
  5052. local UseFolder = ItemESP
  5053. local GetChar = ((IsPlr) and Obj.Character) or Obj
  5054. local Head = GetChar:FindFirstChild("Head")
  5055. local t = tick()
  5056. if IsPlr then UseFolder = PlayerESP end
  5057. if Head == nil then
  5058. repeat
  5059. Head = GetChar:FindFirstChild("Head")
  5060. wait()
  5061. until Head ~= nil or (tick() - t) >= 10
  5062. end
  5063. if Head == nil then return end
  5064.  
  5065. local bb = Instance.new("BillboardGui")
  5066. bb.Adornee = Head
  5067. bb.ExtentsOffset = Vector3.new(0, 1, 0)
  5068. bb.AlwaysOnTop = true
  5069. bb.Size = UDim2.new(0, 5, 0, 5)
  5070. bb.StudsOffset = Vector3.new(0, 3, 0)
  5071. bb.Name = "ESP Crap_" .. Obj.Name
  5072. bb.Parent = UseFolder
  5073.  
  5074. local frame = Instance.new("Frame", bb)
  5075. frame.ZIndex = 10
  5076. frame.BackgroundTransparency = 1
  5077. frame.Size = UDim2.new(1, 0, 1, 0)
  5078.  
  5079. local TxtName = Instance.new("TextLabel", frame)
  5080. TxtName.Name = "Names"
  5081. TxtName.ZIndex = 10
  5082. TxtName.Text = Obj.Name
  5083. TxtName.BackgroundTransparency = 1
  5084. TxtName.Position = UDim2.new(0, 0, 0, -45)
  5085. TxtName.Size = UDim2.new(1, 0, 10, 0)
  5086. TxtName.Font = "SourceSansBold"
  5087. TxtName.TextSize = 13
  5088. TxtName.TextStrokeTransparency = 0.5
  5089.  
  5090. local TxtDist = nil
  5091. local TxtHealth = nil
  5092. if IsPlr then
  5093. TxtDist = Instance.new("TextLabel", frame)
  5094. TxtDist.Name = "Dist"
  5095. TxtDist.ZIndex = 10
  5096. TxtDist.Text = ""
  5097. TxtDist.BackgroundTransparency = 1
  5098. TxtDist.Position = UDim2.new(0, 0, 0, -35)
  5099. TxtDist.Size = UDim2.new(1, 0, 10, 0)
  5100. TxtDist.Font = "SourceSansBold"
  5101. TxtDist.TextSize = 13
  5102. TxtDist.TextStrokeTransparency = 0.5
  5103.  
  5104. TxtHealth = Instance.new("TextLabel", frame)
  5105. TxtHealth.Name = "Health"
  5106. TxtHealth.ZIndex = 10
  5107. TxtHealth.Text = ""
  5108. TxtHealth.BackgroundTransparency = 1
  5109. TxtHealth.Position = UDim2.new(0, 0, 0, -25)
  5110. TxtHealth.Size = UDim2.new(1, 0, 10, 0)
  5111. TxtHealth.Font = "SourceSansBold"
  5112. TxtHealth.TextSize = 13
  5113. TxtHealth.TextStrokeTransparency = 0.5
  5114. else
  5115. local ObjVal = Instance.new("ObjectValue", bb)
  5116. ObjVal.Value = Obj
  5117. end
  5118.  
  5119. local PickColor = GetTeamColor(Obj) or Bullshit.Colors.Neutral
  5120. TxtName.TextColor3 = PickColor
  5121.  
  5122. if IsPlr then
  5123. TxtDist.TextColor3 = PickColor
  5124. TxtHealth.TextColor3 = PickColor
  5125. end
  5126. end
  5127. end
  5128.  
  5129. function UpdateTracer(Plr)
  5130. if Bullshit.TracersEnabled then
  5131. if MyChar then
  5132. local MyTor = MyChar:FindFirstChild("HumanoidRootPart")
  5133. local GetTor = TracerData[Plr.Name]
  5134. if MyTor and GetTor ~= nil and GetTor.Parent ~= nil then
  5135. local Dist = (MyTor.Position - GetTor.Position).magnitude
  5136. if (Dist < Bullshit.TracersLength and not Bullshit.Blacklist[Plr.Name]) and not (MyChar:FindFirstChild("InVehicle") or GetTor.Parent:FindFirstChild("InVehicle")) then
  5137. if not Bullshit.PlaceTracersUnderCharacter then
  5138. local R = MyCam:ScreenPointToRay(MyCam.ViewportSize.X / 2, MyCam.ViewportSize.Y, 0)
  5139. Dist = (R.Origin - (GetTor.Position - Vector3.new(0, 3, 0))).magnitude
  5140. Tracers[Plr.Name].Transparency = 1
  5141. Tracers[Plr.Name].Size = Vector3.new(0.05, 0.05, Dist)
  5142. Tracers[Plr.Name].CFrame = CFrame.new(R.Origin, (GetTor.Position - Vector3.new(0, 4.5, 0))) * CFrame.new(0, 0, -Dist / 2)
  5143. Tracers[Plr.Name].BrickColor = BrickColor.new(GetTeamColor(Plr))
  5144. Tracers[Plr.Name].BoxHandleAdornment.Transparency = 0
  5145. Tracers[Plr.Name].BoxHandleAdornment.Size = Vector3.new(0.001, 0.001, Dist)
  5146. Tracers[Plr.Name].BoxHandleAdornment.Color3 = GetTeamColor(Plr)
  5147. else
  5148. Dist = (MyTor.Position - (GetTor.Position - Vector3.new(0, 3, 0))).magnitude
  5149. Tracers[Plr.Name].Transparency = 1
  5150. Tracers[Plr.Name].Size = Vector3.new(0.3, 0.3, Dist)
  5151. 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)
  5152. Tracers[Plr.Name].BrickColor = BrickColor.new(GetTeamColor(Plr))
  5153. Tracers[Plr.Name].BoxHandleAdornment.Transparency = 0
  5154. Tracers[Plr.Name].BoxHandleAdornment.Size = Vector3.new(0.05, 0.05, Dist)
  5155. Tracers[Plr.Name].BoxHandleAdornment.Color3 = GetTeamColor(Plr)
  5156. end
  5157. else
  5158. Tracers[Plr.Name].Transparency = 1
  5159. Tracers[Plr.Name].BoxHandleAdornment.Transparency = 1
  5160. end
  5161. end
  5162. end
  5163. end
  5164. end
  5165.  
  5166. function RemoveTracers(Plr)
  5167. local Find = Tracers:FindFirstChild(Plr.Name)
  5168. if Find then
  5169. Find:Destroy()
  5170. end
  5171. end
  5172.  
  5173. function CreateTracers(Plr)
  5174. local Find = Tracers:FindFirstChild(Plr.Name)
  5175. if not Find then
  5176. local P = Instance.new("Part")
  5177. P.Name = Plr.Name
  5178. P.Material = "Neon"
  5179. P.Transparency = 1
  5180. P.Anchored = true
  5181. P.Locked = true
  5182. P.CanCollide = false
  5183. local B = Instance.new("BoxHandleAdornment", P)
  5184. B.Adornee = P
  5185. B.Size = GetSizeOfObject(P)
  5186. B.AlwaysOnTop = true
  5187. B.ZIndex = 5
  5188. B.Transparency = 0
  5189. B.Color3 = GetTeamColor(Plr) or Bullshit.Colors.Neutral
  5190. P.Parent = Tracers
  5191.  
  5192. coroutine.resume(coroutine.create(function()
  5193. while Tracers:FindFirstChild(Plr.Name) do
  5194. UpdateTracer(Plr)
  5195. Run.RenderStepped:wait()
  5196. end
  5197. end))
  5198. end
  5199. end
  5200.  
  5201. function UpdateChams(Obj)
  5202. if Obj == nil then return end
  5203.  
  5204. if Obj:IsA("Player") then
  5205. local Find = PlayerChams:FindFirstChild(Obj.Name)
  5206. local GetChar = Obj.Character
  5207.  
  5208. local Trans = 0
  5209. if GetChar and MyChar then
  5210. local GetHead = GetChar:FindFirstChild("Head")
  5211. local GetTor = GetChar:FindFirstChild("HumanoidRootPart")
  5212. local MyHead = MyChar:FindFirstChild("Head")
  5213. local MyTor = MyChar:FindFirstChild("HumanoidRootPart")
  5214. if GetHead and GetTor and MyHead and MyTor then
  5215. if (MyTor.Position - GetTor.Position).magnitude > Bullshit.CHAMSLength or Bullshit.Blacklist[Obj.Name] then
  5216. Trans = 1
  5217. else
  5218. --local MyCharStuff = MyChar:GetDescendants()
  5219. local Ray = Ray.new(MyCam.CFrame.p, (GetTor.Position - MyCam.CFrame.p).unit * 2048)
  5220. local part = workspace:FindPartOnRayWithIgnoreList(Ray, {MyChar})
  5221. if part ~= nil then
  5222. if part:IsDescendantOf(GetChar) then
  5223. Trans = 0.9
  5224. else
  5225. Trans = 0
  5226. end
  5227. end
  5228. end
  5229. end
  5230. end
  5231.  
  5232. if Find then
  5233. for i, v in next, Find:GetChildren() do
  5234. if v.className ~= "ObjectValue" then
  5235. v.Color3 = GetTeamColor(Obj) or Bullshit.Colors.Neutral
  5236. v.Transparency = Trans
  5237. end
  5238. end
  5239. end
  5240. end
  5241. end
  5242.  
  5243. function RemoveChams(Obj)
  5244. if Obj ~= nil then
  5245. local IsPlr = Obj:IsA("Player")
  5246. local UseFolder = ItemChams
  5247. if IsPlr then UseFolder = PlayerChams end
  5248.  
  5249. local FindC = UseFolder:FindFirstChild(tostring(Obj)) or FindCham(Obj)
  5250. if FindC then
  5251. FindC:Destroy()
  5252. end
  5253. end
  5254. end
  5255.  
  5256. function CreateChams(Obj)
  5257. if Obj ~= nil then
  5258. local IsPlr = Obj:IsA("Player")
  5259. local UseFolder = ItemChams
  5260. local Crap = nil
  5261. local GetTor = nil
  5262. local t = tick()
  5263. if IsPlr then
  5264. Obj = Obj.Character
  5265. UseFolder = PlayerChams
  5266. end
  5267. if Obj == nil then return end
  5268. GetTor = Obj:FindFirstChild("HumanoidRootPart") or Obj:WaitForChild("HumanoidRootPart")
  5269. if IsPlr then Crap = Obj:GetChildren() else Crap = Obj:GetDescendants() end
  5270.  
  5271. local FindC = ((IsPlr) and UseFolder:FindFirstChild(Obj.Name)) or FindCham(Obj)
  5272. if not FindC then
  5273. FindC = Instance.new("Folder", UseFolder)
  5274. FindC.Name = Obj.Name
  5275. local ObjVal = Instance.new("ObjectValue", FindC)
  5276. ObjVal.Value = Obj
  5277. end
  5278.  
  5279. for _, P in next, Crap do
  5280. if P:IsA("PVInstance") and P.Name ~= "HumanoidRootPart" then
  5281. local Box = Instance.new("BoxHandleAdornment")
  5282. Box.Size = GetSizeOfObject(P)
  5283. Box.Name = "Cham"
  5284. Box.Adornee = P
  5285. Box.AlwaysOnTop = true
  5286. Box.ZIndex = 5
  5287. Box.Transparency = 0
  5288. Box.Color3 = ((IsPlr) and GetTeamColor(Plrs:GetPlayerFromCharacter(Obj))) or Bullshit.Colors.Neutral
  5289. Box.Parent = FindC
  5290. end
  5291. end
  5292. end
  5293. end
  5294.  
  5295. function CreateMobESPChams()
  5296. local mobspawn = { }
  5297.  
  5298. for i, v in next, workspace:GetDescendants() do
  5299. local hum = v:FindFirstChildOfClass("Humanoid")
  5300. if hum and not Plrs:GetPlayerFromCharacter(hum.Parent) and FindCham(v) == nil and FindESP(v) == nil then
  5301. mobspawn[tostring(v.Parent)] = v.Parent
  5302. if Bullshit.CHAMSEnabled and Bullshit.MobChams then
  5303. CreateChams(v)
  5304. end
  5305. if Bullshit.ESPEnabled and Bullshit.MobESP then
  5306. CreateESP(v)
  5307. end
  5308. end
  5309. end
  5310.  
  5311. if Bullshit.Mob_ESP_CHAMS_Ran_Once == false then
  5312. for i, v in next, mobspawn do
  5313. v.ChildAdded:connect(function(Obj)
  5314. if Bullshit.MobChams then
  5315. local t = tick()
  5316. local GetHum = Obj:FindFirstChildOfClass("Humanoid")
  5317. if GetHum == nil then
  5318. repeat
  5319. GetHum = Obj:FindFirstChildOfClass("Humanoid")
  5320. wait()
  5321. until GetHum ~= nil or (tick() - t) >= 10
  5322. end
  5323. if GetHum == nil then return end
  5324.  
  5325. CreateChams(Obj)
  5326. end
  5327.  
  5328. if Bullshit.MobESP then
  5329. local t = tick()
  5330. local GetHum = Obj:FindFirstChildOfClass("Humanoid")
  5331. if GetHum == nil then
  5332. repeat
  5333. GetHum = Obj:FindFirstChildOfClass("Humanoid")
  5334. wait()
  5335. until GetHum ~= nil or (tick() - t) >= 10
  5336. end
  5337. if GetHum == nil then return end
  5338.  
  5339. CreateESP(Obj)
  5340. end
  5341. end)
  5342. end
  5343.  
  5344. Bullshit.Mob_ESP_CHAMS_Ran_Once = true
  5345. end
  5346. end
  5347.  
  5348. function CreateChildAddedEventFor(Obj)
  5349. Obj.ChildAdded:connect(function(Obj2)
  5350. if Bullshit.OutlinesEnabled then
  5351. 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
  5352. local Data = { }
  5353. Data[2] = Obj2.Transparency
  5354. Obj2.Transparency = 1
  5355. local outline = Instance.new("SelectionBox")
  5356. outline.Name = "Outline"
  5357. outline.Color3 = Color3.new(0, 0, 0)
  5358. outline.SurfaceColor3 = Color3.new(0, 1, 0)
  5359. --outline.SurfaceTransparency = 0.9
  5360. outline.LineThickness = 0.01
  5361. outline.Transparency = 0.5
  5362. outline.Transparency = 0.5
  5363. outline.Adornee = Obj2
  5364. outline.Parent = Obj2
  5365. Data[1] = outline
  5366. rawset(Bullshit.OutlinedParts, Obj2, Data)
  5367. end
  5368.  
  5369. for i, v in next, Obj2:GetDescendants() do
  5370. 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
  5371. local Data = { }
  5372. Data[2] = v.Transparency
  5373. v.Transparency = 1
  5374. local outline = Instance.new("SelectionBox")
  5375. outline.Name = "Outline"
  5376. outline.Color3 = Color3.new(0, 0, 0)
  5377. outline.SurfaceColor3 = Color3.new(0, 1, 0)
  5378. --outline.SurfaceTransparency = 0.9
  5379. outline.LineThickness = 0.01
  5380. outline.Transparency = 0.5
  5381. outline.Adornee = v
  5382. outline.Parent = v
  5383. Data[1] = outline
  5384. rawset(Bullshit.OutlinedParts, v, Data)
  5385. end
  5386. CreateChildAddedEventFor(v)
  5387. end
  5388. end
  5389. CreateChildAddedEventFor(Obj2)
  5390. end)
  5391. end
  5392.  
  5393. function LightingHax()
  5394. if Bullshit.OutlinesEnabled then
  5395. Light.TimeOfDay = "00:00:00"
  5396. end
  5397.  
  5398. if Bullshit.FullbrightEnabled then
  5399. Light.Ambient = Color3.new(1, 1, 1)
  5400. Light.ColorShift_Bottom = Color3.new(1, 1, 1)
  5401. Light.ColorShift_Top = Color3.new(1, 1, 1)
  5402. end
  5403. end
  5404.  
  5405. Plrs.PlayerAdded:connect(function(Plr)
  5406. if Bullshit.CharAddedEvent[Plr.Name] == nil then
  5407. Bullshit.CharAddedEvent[Plr.Name] = Plr.CharacterAdded:connect(function(Char)
  5408. if Bullshit.ESPEnabled then
  5409. RemoveESP(Plr)
  5410. CreateESP(Plr)
  5411. end
  5412. if Bullshit.CHAMSEnabled then
  5413. RemoveChams(Plr)
  5414. CreateChams(Plr)
  5415. end
  5416. if Bullshit.TracersEnabled then
  5417. CreateTracers(Plr)
  5418. end
  5419. repeat wait() until Char:FindFirstChild("HumanoidRootPart")
  5420. TracerMT[Plr.Name] = Char.HumanoidRootPart
  5421. end)
  5422. end
  5423. end)
  5424.  
  5425. Plrs.PlayerRemoving:connect(function(Plr)
  5426. if Bullshit.CharAddedEvent[Plr.Name] ~= nil then
  5427. Bullshit.CharAddedEvent[Plr.Name]:Disconnect()
  5428. Bullshit.CharAddedEvent[Plr.Name] = nil
  5429. end
  5430. RemoveESP(Plr)
  5431. RemoveChams(Plr)
  5432. RemoveTracers(Plr)
  5433. TracerMT[Plr.Name] = nil
  5434. end)
  5435.  
  5436. function InitMain()
  5437. -- Objects
  5438.  
  5439. local Bullshit20 = Instance.new("ScreenGui")
  5440. local MainFrame = Instance.new("Frame")
  5441. local Title = Instance.new("TextLabel")
  5442. local design = Instance.new("Frame")
  5443. local buttons = Instance.new("Frame")
  5444. local ESPToggle = Instance.new("TextButton")
  5445. local ChamsToggle = Instance.new("TextButton")
  5446. local TracersToggle = Instance.new("TextButton")
  5447. local OutlineToggle = Instance.new("TextButton")
  5448. local DebugToggle = Instance.new("TextButton")
  5449. local FullbrightToggle = Instance.new("TextButton")
  5450. local BlacklistToggle = Instance.new("TextButton")
  5451. local WhitelistToggle = Instance.new("TextButton")
  5452. local Crosshair = Instance.new("TextButton")
  5453. local AimbotToggle = Instance.new("TextButton")
  5454. local Settings = Instance.new("TextButton")
  5455. local Information = Instance.new("TextButton")
  5456. local Information_2 = Instance.new("Frame")
  5457. local Title_2 = Instance.new("TextLabel")
  5458. local design_2 = Instance.new("Frame")
  5459. local buttons_2 = Instance.new("ScrollingFrame")
  5460. local TextLabel = Instance.new("TextLabel")
  5461. local Settings_2 = Instance.new("Frame")
  5462. local Title_3 = Instance.new("TextLabel")
  5463. local design_3 = Instance.new("Frame")
  5464. local buttons_3 = Instance.new("ScrollingFrame")
  5465. local AllyColor = Instance.new("TextBox")
  5466. local CHAMSLength = Instance.new("TextBox")
  5467. local CrosshairColor = Instance.new("TextBox")
  5468. local ESPLength = Instance.new("TextBox")
  5469. local EnemyColor = Instance.new("TextBox")
  5470. local FreeForAll = Instance.new("TextButton")
  5471. local FriendColor = Instance.new("TextBox")
  5472. local NeutralColor = Instance.new("TextBox")
  5473. local TracersLength = Instance.new("TextBox")
  5474. local TracersUnderChars = Instance.new("TextButton")
  5475. local AutoFireToggle = Instance.new("TextButton")
  5476. local AimbotKey = Instance.new("TextButton")
  5477. local MobESPButton = Instance.new("TextButton")
  5478. local MobChamsButton = Instance.new("TextButton")
  5479. local TextLabel_2 = Instance.new("TextLabel")
  5480. local TextLabel_3 = Instance.new("TextLabel")
  5481. local TextLabel_4 = Instance.new("TextLabel")
  5482. local TextLabel_5 = Instance.new("TextLabel")
  5483. local TextLabel_6 = Instance.new("TextLabel")
  5484. local TextLabel_7 = Instance.new("TextLabel")
  5485. local TextLabel_8 = Instance.new("TextLabel")
  5486. local TextLabel_9 = Instance.new("TextLabel")
  5487. local TextLabel_10 = Instance.new("TextLabel")
  5488. local TextLabel_11 = Instance.new("TextLabel")
  5489. local TextLabel_12 = Instance.new("TextLabel")
  5490. local TextLabel_13 = Instance.new("TextLabel")
  5491. local TextLabel_14 = Instance.new("TextLabel")
  5492. local TextLabel_15 = Instance.new("TextLabel")
  5493. local SaveSettings = Instance.new("TextButton")
  5494. local Blacklist = Instance.new("Frame")
  5495. local nigga = Instance.new("TextLabel")
  5496. local niggerfaggot = Instance.new("Frame")
  5497. local players = Instance.new("ScrollingFrame")
  5498. local buttonsex = Instance.new("Frame")
  5499. local Playername = Instance.new("TextBox")
  5500. local AddToBlacklist = Instance.new("TextButton")
  5501. local RemoveToBlacklist = Instance.new("TextButton")
  5502. local SaveBlacklist = Instance.new("TextButton")
  5503. local Whitelist = Instance.new("Frame")
  5504. local nigga2 = Instance.new("TextLabel")
  5505. local niggerfaggot2 = Instance.new("Frame")
  5506. local players2 = Instance.new("ScrollingFrame")
  5507. local buttonsex2 = Instance.new("Frame")
  5508. local Playername2 = Instance.new("TextBox")
  5509. local AddToWhitelist = Instance.new("TextButton")
  5510. local RemoveToWhitelist = Instance.new("TextButton")
  5511. local SaveWhitelist = Instance.new("TextButton")
  5512.  
  5513. -- Properties
  5514.  
  5515. Bullshit20.Name = "Bullshit 3.0"
  5516. Bullshit20.Parent = CoreGui
  5517. Bullshit20.ResetOnSpawn = false
  5518.  
  5519. MainFrame.Name = "MainFrame"
  5520. MainFrame.Parent = Bullshit20
  5521. MainFrame.Active = true
  5522. MainFrame.BackgroundColor3 = Color3.new(0.176471, 0.176471, 0.176471)
  5523. MainFrame.BorderSizePixel = 0
  5524. MainFrame.Draggable = true
  5525. MainFrame.Position = UDim2.new(0.200000003, -175, 0.5, -100)
  5526. MainFrame.Size = UDim2.new(0, 350, 0, 315)
  5527.  
  5528. Title.Name = "Title"
  5529. Title.Parent = MainFrame
  5530. Title.BackgroundColor3 = Color3.new(1, 1, 1)
  5531. Title.BackgroundTransparency = 1
  5532. Title.Size = UDim2.new(1, 0, 0, 50)
  5533. Title.Font = Enum.Font.SourceSansBold
  5534. Title.Text = "Project: Bullshit\nMade by: Racist Dolphin#5199\nVersion 3.5.5 (RE-WORK IN THE WORKS)"
  5535. Title.TextColor3 = Color3.new(1, 1, 1)
  5536. Title.TextSize = 18
  5537. Title.TextTransparency = 0.5
  5538.  
  5539. design.Name = "design"
  5540. design.Parent = MainFrame
  5541. design.BackgroundColor3 = Color3.new(1, 1, 1)
  5542. design.BackgroundTransparency = 0.5
  5543. design.BorderSizePixel = 0
  5544. design.Position = UDim2.new(0.0500000007, 0, 0, 50)
  5545. design.Size = UDim2.new(0.899999976, 0, 0, 2)
  5546.  
  5547. buttons.Name = "buttons"
  5548. buttons.Parent = MainFrame
  5549. buttons.BackgroundColor3 = Color3.new(1, 1, 1)
  5550. buttons.BackgroundTransparency = 1
  5551. buttons.Position = UDim2.new(0, 20, 0, 70)
  5552. buttons.Size = UDim2.new(1, -40, 1, -80)
  5553.  
  5554. Blacklist.Name = "Blacklist"
  5555. Blacklist.Parent = MainFrame
  5556. Blacklist.Active = true
  5557. Blacklist.BackgroundColor3 = Color3.new(0.176471, 0.176471, 0.176471)
  5558. Blacklist.BorderSizePixel = 0
  5559. Blacklist.Position = UDim2.new(1, 3, 0.5, -138)
  5560. Blacklist.Size = UDim2.new(0, 350, 0, 375)
  5561. Blacklist.Visible = false
  5562.  
  5563. nigga.Name = "nigga"
  5564. nigga.Parent = Blacklist
  5565. nigga.BackgroundColor3 = Color3.new(1, 1, 1)
  5566. nigga.BackgroundTransparency = 1
  5567. nigga.Size = UDim2.new(1, 0, 0, 50)
  5568. nigga.Font = Enum.Font.SourceSansBold
  5569. nigga.Text = "Blacklist Menu"
  5570. nigga.TextColor3 = Color3.new(1, 1, 1)
  5571. nigga.TextSize = 18
  5572. nigga.TextTransparency = 0.5
  5573.  
  5574. niggerfaggot.Name = "niggerfaggot"
  5575. niggerfaggot.Parent = Blacklist
  5576. niggerfaggot.BackgroundColor3 = Color3.new(1, 1, 1)
  5577. niggerfaggot.BackgroundTransparency = 0.5
  5578. niggerfaggot.BorderSizePixel = 0
  5579. niggerfaggot.Position = UDim2.new(0.0500000007, 0, 0, 50)
  5580. niggerfaggot.Size = UDim2.new(0.899999976, 0, 0, 2)
  5581.  
  5582. players.Name = "players"
  5583. players.Parent = Blacklist
  5584. players.BackgroundColor3 = Color3.new(1, 1, 1)
  5585. players.BackgroundTransparency = 1
  5586. players.BorderSizePixel = 0
  5587. players.Position = UDim2.new(0, 20, 0, 60)
  5588. players.Size = UDim2.new(1, -40, 1, -175)
  5589. players.CanvasSize = UDim2.new(0, 0, 5, 0)
  5590. players.ScrollBarThickness = 8
  5591.  
  5592. buttonsex.Name = "buttonsex"
  5593. buttonsex.Parent = Blacklist
  5594. buttonsex.BackgroundColor3 = Color3.new(1, 1, 1)
  5595. buttonsex.BackgroundTransparency = 1
  5596. buttonsex.Position = UDim2.new(0, 20, 0, 250)
  5597. buttonsex.Size = UDim2.new(1, -40, 0, 100)
  5598.  
  5599. Playername.Name = "Playername"
  5600. Playername.Parent = buttonsex
  5601. Playername.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  5602. Playername.BackgroundTransparency = 0.5
  5603. Playername.BorderSizePixel = 0
  5604. Playername.Size = UDim2.new(1, 0, 0, 20)
  5605. Playername.Font = Enum.Font.SourceSansBold
  5606. Playername.Text = "Enter Player Name"
  5607. Playername.TextSize = 14
  5608. Playername.TextWrapped = true
  5609.  
  5610. AddToBlacklist.Name = "AddToBlacklist"
  5611. AddToBlacklist.Parent = buttonsex
  5612. AddToBlacklist.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  5613. AddToBlacklist.BackgroundTransparency = 0.5
  5614. AddToBlacklist.BorderSizePixel = 0
  5615. AddToBlacklist.Position = UDim2.new(0, 0, 0, 30)
  5616. AddToBlacklist.Size = UDim2.new(1, 0, 0, 20)
  5617. AddToBlacklist.Font = Enum.Font.SourceSansBold
  5618. AddToBlacklist.Text = "Add to Blacklist"
  5619. AddToBlacklist.TextSize = 14
  5620. AddToBlacklist.TextWrapped = true
  5621.  
  5622. RemoveToBlacklist.Name = "RemoveToBlacklist"
  5623. RemoveToBlacklist.Parent = buttonsex
  5624. RemoveToBlacklist.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  5625. RemoveToBlacklist.BackgroundTransparency = 0.5
  5626. RemoveToBlacklist.BorderSizePixel = 0
  5627. RemoveToBlacklist.Position = UDim2.new(0, 0, 0, 60)
  5628. RemoveToBlacklist.Size = UDim2.new(1, 0, 0, 20)
  5629. RemoveToBlacklist.Font = Enum.Font.SourceSansBold
  5630. RemoveToBlacklist.Text = "Remove from Blacklist"
  5631. RemoveToBlacklist.TextSize = 14
  5632. RemoveToBlacklist.TextWrapped = true
  5633.  
  5634. SaveBlacklist.Name = "SaveBlacklist"
  5635. SaveBlacklist.Parent = buttonsex
  5636. SaveBlacklist.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  5637. SaveBlacklist.BackgroundTransparency = 0.5
  5638. SaveBlacklist.BorderSizePixel = 0
  5639. SaveBlacklist.Position = UDim2.new(0, 0, 0, 90)
  5640. SaveBlacklist.Size = UDim2.new(1, 0, 0, 20)
  5641. SaveBlacklist.Font = Enum.Font.SourceSansBold
  5642. SaveBlacklist.Text = "Save Blacklist"
  5643. SaveBlacklist.TextSize = 14
  5644. SaveBlacklist.TextWrapped = true
  5645.  
  5646. Whitelist.Name = "Whitelist"
  5647. Whitelist.Parent = MainFrame
  5648. Whitelist.Active = true
  5649. Whitelist.BackgroundColor3 = Color3.new(0.176471, 0.176471, 0.176471)
  5650. Whitelist.BorderSizePixel = 0
  5651. Whitelist.Position = UDim2.new(1, 3, 0.5, -138)
  5652. Whitelist.Size = UDim2.new(0, 350, 0, 375)
  5653. Whitelist.Visible = false
  5654.  
  5655. nigga2.Name = "nigga2"
  5656. nigga2.Parent = Whitelist
  5657. nigga2.BackgroundColor3 = Color3.new(1, 1, 1)
  5658. nigga2.BackgroundTransparency = 1
  5659. nigga2.Size = UDim2.new(1, 0, 0, 50)
  5660. nigga2.Font = Enum.Font.SourceSansBold
  5661. nigga2.Text = "Friends List Menu"
  5662. nigga2.TextColor3 = Color3.new(1, 1, 1)
  5663. nigga2.TextSize = 18
  5664. nigga2.TextTransparency = 0.5
  5665.  
  5666. niggerfaggot2.Name = "niggerfaggot2"
  5667. niggerfaggot2.Parent = Whitelist
  5668. niggerfaggot2.BackgroundColor3 = Color3.new(1, 1, 1)
  5669. niggerfaggot2.BackgroundTransparency = 0.5
  5670. niggerfaggot2.BorderSizePixel = 0
  5671. niggerfaggot2.Position = UDim2.new(0.0500000007, 0, 0, 50)
  5672. niggerfaggot2.Size = UDim2.new(0.899999976, 0, 0, 2)
  5673.  
  5674. players2.Name = "players2"
  5675. players2.Parent = Whitelist
  5676. players2.BackgroundColor3 = Color3.new(1, 1, 1)
  5677. players2.BackgroundTransparency = 1
  5678. players2.BorderSizePixel = 0
  5679. players2.Position = UDim2.new(0, 20, 0, 60)
  5680. players2.Size = UDim2.new(1, -40, 1, -175)
  5681. players2.CanvasSize = UDim2.new(0, 0, 5, 0)
  5682. players2.ScrollBarThickness = 8
  5683.  
  5684. buttonsex2.Name = "buttonsex2"
  5685. buttonsex2.Parent = Whitelist
  5686. buttonsex2.BackgroundColor3 = Color3.new(1, 1, 1)
  5687. buttonsex2.BackgroundTransparency = 1
  5688. buttonsex2.Position = UDim2.new(0, 20, 0, 250)
  5689. buttonsex2.Size = UDim2.new(1, -40, 0, 100)
  5690.  
  5691. Playername2.Name = "Playername2"
  5692. Playername2.Parent = buttonsex2
  5693. Playername2.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  5694. Playername2.BackgroundTransparency = 0.5
  5695. Playername2.BorderSizePixel = 0
  5696. Playername2.Size = UDim2.new(1, 0, 0, 20)
  5697. Playername2.Font = Enum.Font.SourceSansBold
  5698. Playername2.Text = "Enter Player Name"
  5699. Playername2.TextSize = 14
  5700. Playername2.TextWrapped = true
  5701.  
  5702. AddToWhitelist.Name = "AddToWhitelist"
  5703. AddToWhitelist.Parent = buttonsex2
  5704. AddToWhitelist.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  5705. AddToWhitelist.BackgroundTransparency = 0.5
  5706. AddToWhitelist.BorderSizePixel = 0
  5707. AddToWhitelist.Position = UDim2.new(0, 0, 0, 30)
  5708. AddToWhitelist.Size = UDim2.new(1, 0, 0, 20)
  5709. AddToWhitelist.Font = Enum.Font.SourceSansBold
  5710. AddToWhitelist.Text = "Add to Friends List"
  5711. AddToWhitelist.TextSize = 14
  5712. AddToWhitelist.TextWrapped = true
  5713.  
  5714. RemoveToWhitelist.Name = "RemoveToWhitelist"
  5715. RemoveToWhitelist.Parent = buttonsex2
  5716. RemoveToWhitelist.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  5717. RemoveToWhitelist.BackgroundTransparency = 0.5
  5718. RemoveToWhitelist.BorderSizePixel = 0
  5719. RemoveToWhitelist.Position = UDim2.new(0, 0, 0, 60)
  5720. RemoveToWhitelist.Size = UDim2.new(1, 0, 0, 20)
  5721. RemoveToWhitelist.Font = Enum.Font.SourceSansBold
  5722. RemoveToWhitelist.Text = "Remove from Friends List"
  5723. RemoveToWhitelist.TextSize = 14
  5724. RemoveToWhitelist.TextWrapped = true
  5725.  
  5726. SaveWhitelist.Name = "SaveWhitelist"
  5727. SaveWhitelist.Parent = buttonsex2
  5728. SaveWhitelist.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  5729. SaveWhitelist.BackgroundTransparency = 0.5
  5730. SaveWhitelist.BorderSizePixel = 0
  5731. SaveWhitelist.Position = UDim2.new(0, 0, 0, 90)
  5732. SaveWhitelist.Size = UDim2.new(1, 0, 0, 20)
  5733. SaveWhitelist.Font = Enum.Font.SourceSansBold
  5734. SaveWhitelist.Text = "Save Friends List"
  5735. SaveWhitelist.TextSize = 14
  5736. SaveWhitelist.TextWrapped = true
  5737.  
  5738. BlacklistToggle.Name = "BlacklistToggle"
  5739. BlacklistToggle.Parent = buttons
  5740. BlacklistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  5741. BlacklistToggle.BackgroundTransparency = 0.5
  5742. BlacklistToggle.BorderSizePixel = 0
  5743. BlacklistToggle.Position = UDim2.new(0, 0, 0, 200)
  5744. BlacklistToggle.Size = UDim2.new(0, 150, 0, 30)
  5745. BlacklistToggle.Font = Enum.Font.SourceSansBold
  5746. BlacklistToggle.Text = "Blacklist"
  5747. BlacklistToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
  5748. BlacklistToggle.TextSize = 14
  5749. BlacklistToggle.TextWrapped = true
  5750.  
  5751. WhitelistToggle.Name = "WhitelistToggle"
  5752. WhitelistToggle.Parent = buttons
  5753. WhitelistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  5754. WhitelistToggle.BackgroundTransparency = 0.5
  5755. WhitelistToggle.BorderSizePixel = 0
  5756. WhitelistToggle.Position = UDim2.new(1, -150, 0, 200)
  5757. WhitelistToggle.Size = UDim2.new(0, 150, 0, 30)
  5758. WhitelistToggle.Font = Enum.Font.SourceSansBold
  5759. WhitelistToggle.Text = "Friends List"
  5760. WhitelistToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
  5761. WhitelistToggle.TextSize = 14
  5762. WhitelistToggle.TextWrapped = true
  5763.  
  5764. ESPToggle.Name = "ESPToggle"
  5765. ESPToggle.Parent = buttons
  5766. ESPToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  5767. ESPToggle.BackgroundTransparency = 0.5
  5768. ESPToggle.BorderSizePixel = 0
  5769. ESPToggle.Size = UDim2.new(0, 150, 0, 30)
  5770. ESPToggle.Font = Enum.Font.SourceSansBold
  5771. ESPToggle.Text = "ESP"
  5772. ESPToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
  5773. ESPToggle.TextSize = 14
  5774. ESPToggle.TextWrapped = true
  5775.  
  5776. ChamsToggle.Name = "ChamsToggle"
  5777. ChamsToggle.Parent = buttons
  5778. ChamsToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  5779. ChamsToggle.BackgroundTransparency = 0.5
  5780. ChamsToggle.BorderSizePixel = 0
  5781. ChamsToggle.Position = UDim2.new(1, -150, 0, 0)
  5782. ChamsToggle.Size = UDim2.new(0, 150, 0, 30)
  5783. ChamsToggle.Font = Enum.Font.SourceSansBold
  5784. ChamsToggle.Text = "Chams"
  5785. ChamsToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
  5786. ChamsToggle.TextSize = 14
  5787. ChamsToggle.TextWrapped = true
  5788.  
  5789. TracersToggle.Name = "TracersToggle"
  5790. TracersToggle.Parent = buttons
  5791. TracersToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  5792. TracersToggle.BackgroundTransparency = 0.5
  5793. TracersToggle.BorderSizePixel = 0
  5794. TracersToggle.Position = UDim2.new(0, 0, 0, 40)
  5795. TracersToggle.Size = UDim2.new(0, 150, 0, 30)
  5796. TracersToggle.Font = Enum.Font.SourceSansBold
  5797. TracersToggle.Text = "Tracers"
  5798. TracersToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
  5799. TracersToggle.TextSize = 14
  5800. TracersToggle.TextWrapped = true
  5801.  
  5802. OutlineToggle.Name = "OutlineToggle"
  5803. OutlineToggle.Parent = buttons
  5804. OutlineToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  5805. OutlineToggle.BackgroundTransparency = 0.5
  5806. OutlineToggle.BorderSizePixel = 0
  5807. OutlineToggle.Position = UDim2.new(1, -150, 0, 40)
  5808. OutlineToggle.Size = UDim2.new(0, 150, 0, 30)
  5809. OutlineToggle.Font = Enum.Font.SourceSansBold
  5810. OutlineToggle.Text = "Outlines"
  5811. OutlineToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
  5812. OutlineToggle.TextSize = 14
  5813. OutlineToggle.TextWrapped = true
  5814.  
  5815. DebugToggle.Name = "DebugToggle"
  5816. DebugToggle.Parent = buttons
  5817. DebugToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  5818. DebugToggle.BackgroundTransparency = 0.5
  5819. DebugToggle.BorderSizePixel = 0
  5820. DebugToggle.Position = UDim2.new(1, -150, 0, 80)
  5821. DebugToggle.Size = UDim2.new(0, 150, 0, 30)
  5822. DebugToggle.Font = Enum.Font.SourceSansBold
  5823. DebugToggle.Text = "Debug Info"
  5824. DebugToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
  5825. DebugToggle.TextSize = 14
  5826. DebugToggle.TextWrapped = true
  5827.  
  5828. FullbrightToggle.Name = "FullbrightToggle"
  5829. FullbrightToggle.Parent = buttons
  5830. FullbrightToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  5831. FullbrightToggle.BackgroundTransparency = 0.5
  5832. FullbrightToggle.BorderSizePixel = 0
  5833. FullbrightToggle.Position = UDim2.new(0, 0, 0, 80)
  5834. FullbrightToggle.Size = UDim2.new(0, 150, 0, 30)
  5835. FullbrightToggle.Font = Enum.Font.SourceSansBold
  5836. FullbrightToggle.Text = "Fullbright"
  5837. FullbrightToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
  5838. FullbrightToggle.TextSize = 14
  5839. FullbrightToggle.TextWrapped = true
  5840.  
  5841. Crosshair.Name = "Crosshair"
  5842. Crosshair.Parent = buttons
  5843. Crosshair.BackgroundColor3 = Color3.new(1, 1, 1)
  5844. Crosshair.BackgroundTransparency = 0.5
  5845. Crosshair.BorderSizePixel = 0
  5846. Crosshair.Position = UDim2.new(0, 0, 0, 120)
  5847. Crosshair.Size = UDim2.new(0, 150, 0, 30)
  5848. Crosshair.Font = Enum.Font.SourceSansBold
  5849. Crosshair.Text = "Crosshair"
  5850. Crosshair.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
  5851. Crosshair.TextSize = 14
  5852. Crosshair.TextWrapped = true
  5853.  
  5854. AimbotToggle.Name = "AimbotToggle"
  5855. AimbotToggle.Parent = buttons
  5856. AimbotToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  5857. AimbotToggle.BackgroundTransparency = 0.5
  5858. AimbotToggle.BorderSizePixel = 0
  5859. AimbotToggle.Position = UDim2.new(1, -150, 0, 120)
  5860. AimbotToggle.Size = UDim2.new(0, 150, 0, 30)
  5861. AimbotToggle.Font = Enum.Font.SourceSansBold
  5862. AimbotToggle.Text = "Aimlock"
  5863. AimbotToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
  5864. AimbotToggle.TextSize = 14
  5865. AimbotToggle.TextWrapped = true
  5866.  
  5867. Settings.Name = "Settings"
  5868. Settings.Parent = buttons
  5869. Settings.BackgroundColor3 = Color3.new(1, 1, 1)
  5870. Settings.BackgroundTransparency = 0.5
  5871. Settings.BorderSizePixel = 0
  5872. Settings.Position = UDim2.new(1, -150, 0, 160)
  5873. Settings.Size = UDim2.new(0, 150, 0, 30)
  5874. Settings.Font = Enum.Font.SourceSansBold
  5875. Settings.Text = "Settings"
  5876. Settings.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
  5877. Settings.TextSize = 14
  5878. Settings.TextWrapped = true
  5879.  
  5880. Information.Name = "Information"
  5881. Information.Parent = buttons
  5882. Information.BackgroundColor3 = Color3.new(1, 1, 1)
  5883. Information.BackgroundTransparency = 0.5
  5884. Information.BorderSizePixel = 0
  5885. Information.Position = UDim2.new(0, 0, 0, 160)
  5886. Information.Size = UDim2.new(0, 150, 0, 30)
  5887. Information.Font = Enum.Font.SourceSansBold
  5888. Information.Text = "Information"
  5889. Information.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
  5890. Information.TextSize = 14
  5891. Information.TextWrapped = true
  5892.  
  5893. Information_2.Name = "Information"
  5894. Information_2.Parent = MainFrame
  5895. Information_2.Active = true
  5896. Information_2.BackgroundColor3 = Color3.new(0.176471, 0.176471, 0.176471)
  5897. Information_2.BorderSizePixel = 0
  5898. Information_2.Position = UDim2.new(1, 3, 0.5, -138)
  5899. Information_2.Size = UDim2.new(0, 350, 0, 365)
  5900. Information_2.Visible = false
  5901.  
  5902. Title_2.Name = "Title"
  5903. Title_2.Parent = Information_2
  5904. Title_2.BackgroundColor3 = Color3.new(1, 1, 1)
  5905. Title_2.BackgroundTransparency = 1
  5906. Title_2.Size = UDim2.new(1, 0, 0, 50)
  5907. Title_2.Font = Enum.Font.SourceSansBold
  5908. Title_2.Text = "Information"
  5909. Title_2.TextColor3 = Color3.new(1, 1, 1)
  5910. Title_2.TextSize = 18
  5911. Title_2.TextTransparency = 0.5
  5912.  
  5913. design_2.Name = "design"
  5914. design_2.Parent = Information_2
  5915. design_2.BackgroundColor3 = Color3.new(1, 1, 1)
  5916. design_2.BackgroundTransparency = 0.5
  5917. design_2.BorderSizePixel = 0
  5918. design_2.Position = UDim2.new(0.0500000007, 0, 0, 50)
  5919. design_2.Size = UDim2.new(0.899999976, 0, 0, 2)
  5920.  
  5921. buttons_2.Name = "buttons"
  5922. buttons_2.Parent = Information_2
  5923. buttons_2.BackgroundColor3 = Color3.new(1, 1, 1)
  5924. buttons_2.BackgroundTransparency = 1
  5925. buttons_2.BorderSizePixel = 0
  5926. buttons_2.Position = UDim2.new(0, 20, 0, 60)
  5927. buttons_2.Size = UDim2.new(1, -40, 1, -70)
  5928. buttons_2.CanvasSize = UDim2.new(5, 0, 5, 0)
  5929. buttons_2.ScrollBarThickness = 5
  5930.  
  5931. TextLabel.Parent = buttons_2
  5932. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  5933. TextLabel.BackgroundTransparency = 1
  5934. TextLabel.Size = UDim2.new(1, -20, 1, 0)
  5935. TextLabel.Font = Enum.Font.SourceSansBold
  5936. TextLabel.Text = [[
  5937. Scripting by: Racist Dolphin#5199
  5938. GUI by: SOMEONE WHO WANTS HIS NAME HIDDEN.
  5939.  
  5940. To hide/show the GUI press the "P" key on your keyboard.
  5941.  
  5942. NOTICE: Since my string manipulation skills aren't the greatest, changing esp/cham colors might be quite buggy.
  5943. NOTICE #2: The blacklist feature will return! I just didn't have enough time to make the gui.
  5944. NOTICE #3: Save Settings might still be bugged. Message me if it's fucked up still.
  5945.  
  5946. This works on every game, though the Aimbot does NOT! (Doesn't work on: Jailbreak, and Phantom Forces)
  5947.  
  5948. FAQ:
  5949. 1) How do I use the aimbot?
  5950. 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.)
  5951.  
  5952. 2) ESP/Chams don't work on the game I play?
  5953. 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.
  5954.  
  5955. 3) How did I detect when a player is behind a wall?
  5956. A: Raycasting the camera to another player.
  5957.  
  5958. 4) My bullets still miss when using aimbot?!
  5959. 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?)
  5960.  
  5961. Change Log:
  5962. 3/10/2018:
  5963. + Fixed more bugs with chams
  5964.  
  5965. 3/10/2018:
  5966. + Fixed how chams broke when a player respawned.
  5967.  
  5968. 3/10/2018:
  5969. + Fixed ESP not updating correctly.
  5970. + Fixed Chams not updating correctly. (MAYBE? IDK WHAT IS BREAKING THIS)
  5971.  
  5972. 3/9/2018:
  5973. + Mob ESP/Chams! (BETA!)
  5974.  
  5975. 3/8/2018:
  5976. + Fixed the error you get when not entering a valid number for esp/chams/tracer lengths.
  5977. + Fixed lag issues with aimlock.
  5978. + Fixed lag issues with chams.
  5979.  
  5980. 3/8/2018:
  5981. + Patch for Murder 15
  5982. - Temporarily removed auto fire since mouse1click is broken on Synapse :(
  5983.  
  5984. 3/7/2018:
  5985. + Updated save settings.
  5986. + Can now customize aimlock key.
  5987.  
  5988. 3/7/2018:
  5989. + Patch for Wild Revolver.
  5990. + Fix for autofire. (Hopefully)
  5991.  
  5992. 3/6/2018:
  5993. - Removed :IsFriendsWith check. (Use Friends List GUI instead)
  5994.  
  5995. 3/4/2018:
  5996. + Added Friend List Menu
  5997. + Patch for Assassin!
  5998.  
  5999. 3/4/2018:
  6000. + Fixed crosshair toggle.
  6001. + Aimlock patch for Island Royal.
  6002. + Finally fixed save settings.
  6003.  
  6004. 3/4/2018:
  6005. + Aimlock fixed for Unit 1968: Vietnam
  6006. + Autofire setting for aimlock
  6007. + Fixed how you sometimes had to double click buttons to activate a option
  6008.  
  6009. 3/4/2018:
  6010. + Fixed FreeForAll setting bug.
  6011. + Using aimlock on Phantom Forces / Jailbreak will now tell you it will not work.
  6012. * Renamed Aimbot back to Aimlock
  6013.  
  6014. 3/3/2018:
  6015. + Blacklist feature re-added.
  6016. + Aimbot will no longer focus people in the blacklist.
  6017. + Compatible on exploits that have readfile and writefile.
  6018.  
  6019. 3/3/2018:
  6020. + GUI Overhaul
  6021. + Aimbot now only targets people NOT behind walls
  6022. + Chams now dim when x player is visible on your screen.
  6023. + Chams no longer have the humanoid root part. (Your welcome)
  6024. + Patch for Silent Assassin
  6025. + My discord was deleted, so I'm using pastebin now. (Auto updates :)
  6026. ]]
  6027. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  6028. TextLabel.TextSize = 16
  6029. TextLabel.TextTransparency = 0.5
  6030. TextLabel.TextXAlignment = Enum.TextXAlignment.Left
  6031. TextLabel.TextYAlignment = Enum.TextYAlignment.Top
  6032.  
  6033. Settings_2.Name = "Settings"
  6034. Settings_2.Parent = MainFrame
  6035. Settings_2.Active = true
  6036. Settings_2.BackgroundColor3 = Color3.new(0.176471, 0.176471, 0.176471)
  6037. Settings_2.BorderSizePixel = 0
  6038. Settings_2.Position = UDim2.new(1, 3, 0.5, -138)
  6039. Settings_2.Size = UDim2.new(0, 350, 0, 365)
  6040. Settings_2.Visible = false
  6041.  
  6042. Title_3.Name = "Title"
  6043. Title_3.Parent = Settings_2
  6044. Title_3.BackgroundColor3 = Color3.new(1, 1, 1)
  6045. Title_3.BackgroundTransparency = 1
  6046. Title_3.Size = UDim2.new(1, 0, 0, 50)
  6047. Title_3.Font = Enum.Font.SourceSansBold
  6048. Title_3.Text = "Settings Menu"
  6049. Title_3.TextColor3 = Color3.new(1, 1, 1)
  6050. Title_3.TextSize = 18
  6051. Title_3.TextTransparency = 0.5
  6052.  
  6053. design_3.Name = "design"
  6054. design_3.Parent = Settings_2
  6055. design_3.BackgroundColor3 = Color3.new(1, 1, 1)
  6056. design_3.BackgroundTransparency = 0.5
  6057. design_3.BorderSizePixel = 0
  6058. design_3.Position = UDim2.new(0.0500000007, 0, 0, 50)
  6059. design_3.Size = UDim2.new(0.899999976, 0, 0, 2)
  6060.  
  6061. buttons_3.Name = "buttons"
  6062. buttons_3.Parent = Settings_2
  6063. buttons_3.BackgroundColor3 = Color3.new(1, 1, 1)
  6064. buttons_3.BackgroundTransparency = 1
  6065. buttons_3.BorderSizePixel = 0
  6066. buttons_3.Position = UDim2.new(0, 20, 0, 60)
  6067. buttons_3.Size = UDim2.new(1, -40, 1, -70)
  6068. buttons_3.ScrollBarThickness = 8
  6069.  
  6070. AllyColor.Name = "AllyColor"
  6071. AllyColor.Parent = buttons_3
  6072. AllyColor.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  6073. AllyColor.BackgroundTransparency = 0.5
  6074. AllyColor.BorderSizePixel = 0
  6075. AllyColor.Position = UDim2.new(1, -150, 0, 180)
  6076. AllyColor.Size = UDim2.new(0, 135, 0, 20)
  6077. AllyColor.Font = Enum.Font.SourceSansBold
  6078. AllyColor.Text = tostring(Bullshit.Colors.Ally)
  6079. AllyColor.TextSize = 14
  6080. AllyColor.TextWrapped = true
  6081.  
  6082. CHAMSLength.Name = "CHAMSLength"
  6083. CHAMSLength.Parent = buttons_3
  6084. CHAMSLength.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  6085. CHAMSLength.BackgroundTransparency = 0.5
  6086. CHAMSLength.BorderSizePixel = 0
  6087. CHAMSLength.Position = UDim2.new(1, -150, 0, 60)
  6088. CHAMSLength.Size = UDim2.new(0, 135, 0, 20)
  6089. CHAMSLength.Font = Enum.Font.SourceSansBold
  6090. CHAMSLength.Text = tostring(Bullshit.CHAMSLength)
  6091. CHAMSLength.TextSize = 14
  6092. CHAMSLength.TextWrapped = true
  6093.  
  6094. CrosshairColor.Name = "CrosshairColor"
  6095. CrosshairColor.Parent = buttons_3
  6096. CrosshairColor.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  6097. CrosshairColor.BackgroundTransparency = 0.5
  6098. CrosshairColor.BorderSizePixel = 0
  6099. CrosshairColor.Position = UDim2.new(1, -150, 0, 270)
  6100. CrosshairColor.Size = UDim2.new(0, 135, 0, 20)
  6101. CrosshairColor.Font = Enum.Font.SourceSansBold
  6102. CrosshairColor.Text = tostring(Bullshit.Colors.Crosshair)
  6103. CrosshairColor.TextSize = 14
  6104. CrosshairColor.TextWrapped = true
  6105.  
  6106. ESPLength.Name = "ESPLength"
  6107. ESPLength.Parent = buttons_3
  6108. ESPLength.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  6109. ESPLength.BackgroundTransparency = 0.5
  6110. ESPLength.BorderSizePixel = 0
  6111. ESPLength.Position = UDim2.new(1, -150, 0, 30)
  6112. ESPLength.Size = UDim2.new(0, 135, 0, 20)
  6113. ESPLength.Font = Enum.Font.SourceSansBold
  6114. ESPLength.Text = tostring(Bullshit.ESPLength)
  6115. ESPLength.TextSize = 14
  6116. ESPLength.TextWrapped = true
  6117.  
  6118. EnemyColor.Name = "EnemyColor"
  6119. EnemyColor.Parent = buttons_3
  6120. EnemyColor.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  6121. EnemyColor.BackgroundTransparency = 0.5
  6122. EnemyColor.BorderSizePixel = 0
  6123. EnemyColor.Position = UDim2.new(1, -150, 0, 150)
  6124. EnemyColor.Size = UDim2.new(0, 135, 0, 20)
  6125. EnemyColor.Font = Enum.Font.SourceSansBold
  6126. EnemyColor.Text = tostring(Bullshit.Colors.Enemy)
  6127. EnemyColor.TextSize = 14
  6128. EnemyColor.TextWrapped = true
  6129.  
  6130. FreeForAll.Name = "FreeForAll"
  6131. FreeForAll.Parent = buttons_3
  6132. FreeForAll.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  6133. FreeForAll.BackgroundTransparency = 0.5
  6134. FreeForAll.BorderSizePixel = 0
  6135. FreeForAll.Position = UDim2.new(1, -150, 0, 120)
  6136. FreeForAll.Size = UDim2.new(0, 135, 0, 20)
  6137. FreeForAll.Font = Enum.Font.SourceSansBold
  6138. FreeForAll.Text = tostring(Bullshit.FreeForAll)
  6139. FreeForAll.TextSize = 14
  6140. FreeForAll.TextWrapped = true
  6141.  
  6142. FriendColor.Name = "FriendColor"
  6143. FriendColor.Parent = buttons_3
  6144. FriendColor.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  6145. FriendColor.BackgroundTransparency = 0.5
  6146. FriendColor.BorderSizePixel = 0
  6147. FriendColor.Position = UDim2.new(1, -150, 0, 210)
  6148. FriendColor.Size = UDim2.new(0, 135, 0, 20)
  6149. FriendColor.Font = Enum.Font.SourceSansBold
  6150. FriendColor.Text = tostring(Bullshit.Colors.Friend)
  6151. FriendColor.TextSize = 14
  6152. FriendColor.TextWrapped = true
  6153.  
  6154. NeutralColor.Name = "NeutralColor"
  6155. NeutralColor.Parent = buttons_3
  6156. NeutralColor.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  6157. NeutralColor.BackgroundTransparency = 0.5
  6158. NeutralColor.BorderSizePixel = 0
  6159. NeutralColor.Position = UDim2.new(1, -150, 0, 240)
  6160. NeutralColor.Size = UDim2.new(0, 135, 0, 20)
  6161. NeutralColor.Font = Enum.Font.SourceSansBold
  6162. NeutralColor.Text = tostring(Bullshit.Colors.Neutral)
  6163. NeutralColor.TextSize = 14
  6164. NeutralColor.TextWrapped = true
  6165.  
  6166. TracersLength.Name = "TracersLength"
  6167. TracersLength.Parent = buttons_3
  6168. TracersLength.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  6169. TracersLength.BackgroundTransparency = 0.5
  6170. TracersLength.BorderSizePixel = 0
  6171. TracersLength.Position = UDim2.new(1, -150, 0, 0)
  6172. TracersLength.Size = UDim2.new(0, 135, 0, 20)
  6173. TracersLength.Font = Enum.Font.SourceSansBold
  6174. TracersLength.Text = tostring(Bullshit.TracersLength)
  6175. TracersLength.TextSize = 14
  6176. TracersLength.TextWrapped = true
  6177.  
  6178. TracersUnderChars.Name = "TracersUnderChars"
  6179. TracersUnderChars.Parent = buttons_3
  6180. TracersUnderChars.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  6181. TracersUnderChars.BackgroundTransparency = 0.5
  6182. TracersUnderChars.BorderSizePixel = 0
  6183. TracersUnderChars.Position = UDim2.new(1, -150, 0, 90)
  6184. TracersUnderChars.Size = UDim2.new(0, 135, 0, 20)
  6185. TracersUnderChars.Font = Enum.Font.SourceSansBold
  6186. TracersUnderChars.Text = tostring(Bullshit.PlaceTracersUnderCharacter)
  6187. TracersUnderChars.TextSize = 14
  6188. TracersUnderChars.TextWrapped = true
  6189.  
  6190. AutoFireToggle.Name = "AutoFireToggle"
  6191. AutoFireToggle.Parent = buttons_3
  6192. AutoFireToggle.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  6193. AutoFireToggle.BackgroundTransparency = 0.5
  6194. AutoFireToggle.BorderSizePixel = 0
  6195. AutoFireToggle.Position = UDim2.new(1, -150, 0, 300)
  6196. AutoFireToggle.Size = UDim2.new(0, 135, 0, 20)
  6197. AutoFireToggle.Font = Enum.Font.SourceSansBold
  6198. AutoFireToggle.Text = tostring(Bullshit.AutoFire)
  6199. AutoFireToggle.TextSize = 14
  6200. AutoFireToggle.TextWrapped = true
  6201.  
  6202. AimbotKey.Name = "AimbotKey"
  6203. AimbotKey.Parent = buttons_3
  6204. AimbotKey.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  6205. AimbotKey.BackgroundTransparency = 0.5
  6206. AimbotKey.BorderSizePixel = 0
  6207. AimbotKey.Position = UDim2.new(1, -150, 0, 330)
  6208. AimbotKey.Size = UDim2.new(0, 135, 0, 20)
  6209. AimbotKey.Font = Enum.Font.SourceSansBold
  6210. AimbotKey.Text = tostring(Bullshit.AimbotKey)
  6211. AimbotKey.TextSize = 14
  6212. AimbotKey.TextWrapped = true
  6213.  
  6214. MobESPButton.Name = "MobESPButton"
  6215. MobESPButton.Parent = buttons_3
  6216. MobESPButton.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  6217. MobESPButton.BackgroundTransparency = 0.5
  6218. MobESPButton.BorderSizePixel = 0
  6219. MobESPButton.Position = UDim2.new(1, -150, 0, 360)
  6220. MobESPButton.Size = UDim2.new(0, 135, 0, 20)
  6221. MobESPButton.Font = Enum.Font.SourceSansBold
  6222. MobESPButton.Text = tostring(Bullshit.MobESP)
  6223. MobESPButton.TextSize = 14
  6224. MobESPButton.TextWrapped = true
  6225.  
  6226. MobChamsButton.Name = "MobChamsButton"
  6227. MobChamsButton.Parent = buttons_3
  6228. MobChamsButton.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  6229. MobChamsButton.BackgroundTransparency = 0.5
  6230. MobChamsButton.BorderSizePixel = 0
  6231. MobChamsButton.Position = UDim2.new(1, -150, 0, 390)
  6232. MobChamsButton.Size = UDim2.new(0, 135, 0, 20)
  6233. MobChamsButton.Font = Enum.Font.SourceSansBold
  6234. MobChamsButton.Text = tostring(Bullshit.MobChams)
  6235. MobChamsButton.TextSize = 14
  6236. MobChamsButton.TextWrapped = true
  6237.  
  6238. TextLabel_2.Parent = buttons_3
  6239. TextLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
  6240. TextLabel_2.BackgroundTransparency = 1
  6241. TextLabel_2.Size = UDim2.new(0.5, 0, 0, 20)
  6242. TextLabel_2.Font = Enum.Font.SourceSansBold
  6243. TextLabel_2.Text = "Tracers Length"
  6244. TextLabel_2.TextColor3 = Color3.new(1, 1, 1)
  6245. TextLabel_2.TextSize = 16
  6246. TextLabel_2.TextTransparency = 0.5
  6247.  
  6248. TextLabel_3.Parent = buttons_3
  6249. TextLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
  6250. TextLabel_3.BackgroundTransparency = 1
  6251. TextLabel_3.Position = UDim2.new(0, 0, 0, 30)
  6252. TextLabel_3.Size = UDim2.new(0.5, 0, 0, 20)
  6253. TextLabel_3.Font = Enum.Font.SourceSansBold
  6254. TextLabel_3.Text = "ESP Length"
  6255. TextLabel_3.TextColor3 = Color3.new(1, 1, 1)
  6256. TextLabel_3.TextSize = 16
  6257. TextLabel_3.TextTransparency = 0.5
  6258.  
  6259. TextLabel_4.Parent = buttons_3
  6260. TextLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)
  6261. TextLabel_4.BackgroundTransparency = 1
  6262. TextLabel_4.Position = UDim2.new(0, 0, 0, 60)
  6263. TextLabel_4.Size = UDim2.new(0.5, 0, 0, 20)
  6264. TextLabel_4.Font = Enum.Font.SourceSansBold
  6265. TextLabel_4.Text = "Chams Length"
  6266. TextLabel_4.TextColor3 = Color3.new(1, 1, 1)
  6267. TextLabel_4.TextSize = 16
  6268. TextLabel_4.TextTransparency = 0.5
  6269.  
  6270. TextLabel_5.Parent = buttons_3
  6271. TextLabel_5.BackgroundColor3 = Color3.new(1, 1, 1)
  6272. TextLabel_5.BackgroundTransparency = 1
  6273. TextLabel_5.Position = UDim2.new(0, 0, 0, 90)
  6274. TextLabel_5.Size = UDim2.new(0.5, 0, 0, 20)
  6275. TextLabel_5.Font = Enum.Font.SourceSansBold
  6276. TextLabel_5.Text = "Tracers Under Chars"
  6277. TextLabel_5.TextColor3 = Color3.new(1, 1, 1)
  6278. TextLabel_5.TextSize = 16
  6279. TextLabel_5.TextTransparency = 0.5
  6280.  
  6281. TextLabel_6.Parent = buttons_3
  6282. TextLabel_6.BackgroundColor3 = Color3.new(1, 1, 1)
  6283. TextLabel_6.BackgroundTransparency = 1
  6284. TextLabel_6.Position = UDim2.new(0, 0, 0, 270)
  6285. TextLabel_6.Size = UDim2.new(0.5, 0, 0, 20)
  6286. TextLabel_6.Font = Enum.Font.SourceSansBold
  6287. TextLabel_6.Text = "Crosshair Color"
  6288. TextLabel_6.TextColor3 = Color3.new(1, 1, 1)
  6289. TextLabel_6.TextSize = 16
  6290. TextLabel_6.TextTransparency = 0.5
  6291.  
  6292. TextLabel_7.Parent = buttons_3
  6293. TextLabel_7.BackgroundColor3 = Color3.new(1, 1, 1)
  6294. TextLabel_7.BackgroundTransparency = 1
  6295. TextLabel_7.Position = UDim2.new(0, 0, 0, 120)
  6296. TextLabel_7.Size = UDim2.new(0.5, 0, 0, 20)
  6297. TextLabel_7.Font = Enum.Font.SourceSansBold
  6298. TextLabel_7.Text = "Free For All"
  6299. TextLabel_7.TextColor3 = Color3.new(1, 1, 1)
  6300. TextLabel_7.TextSize = 16
  6301. TextLabel_7.TextTransparency = 0.5
  6302.  
  6303. TextLabel_8.Parent = buttons_3
  6304. TextLabel_8.BackgroundColor3 = Color3.new(1, 1, 1)
  6305. TextLabel_8.BackgroundTransparency = 1
  6306. TextLabel_8.Position = UDim2.new(0, 0, 0, 240)
  6307. TextLabel_8.Size = UDim2.new(0.5, 0, 0, 20)
  6308. TextLabel_8.Font = Enum.Font.SourceSansBold
  6309. TextLabel_8.Text = "Neutral Color"
  6310. TextLabel_8.TextColor3 = Color3.new(1, 1, 1)
  6311. TextLabel_8.TextSize = 16
  6312. TextLabel_8.TextTransparency = 0.5
  6313.  
  6314. TextLabel_9.Parent = buttons_3
  6315. TextLabel_9.BackgroundColor3 = Color3.new(1, 1, 1)
  6316. TextLabel_9.BackgroundTransparency = 1
  6317. TextLabel_9.Position = UDim2.new(0, 0, 0, 150)
  6318. TextLabel_9.Size = UDim2.new(0.5, 0, 0, 20)
  6319. TextLabel_9.Font = Enum.Font.SourceSansBold
  6320. TextLabel_9.Text = "Enemy Color"
  6321. TextLabel_9.TextColor3 = Color3.new(1, 1, 1)
  6322. TextLabel_9.TextSize = 16
  6323. TextLabel_9.TextTransparency = 0.5
  6324.  
  6325. TextLabel_10.Parent = buttons_3
  6326. TextLabel_10.BackgroundColor3 = Color3.new(1, 1, 1)
  6327. TextLabel_10.BackgroundTransparency = 1
  6328. TextLabel_10.Position = UDim2.new(0, 0, 0, 180)
  6329. TextLabel_10.Size = UDim2.new(0.5, 0, 0, 20)
  6330. TextLabel_10.Font = Enum.Font.SourceSansBold
  6331. TextLabel_10.Text = "Ally Color"
  6332. TextLabel_10.TextColor3 = Color3.new(1, 1, 1)
  6333. TextLabel_10.TextSize = 16
  6334. TextLabel_10.TextTransparency = 0.5
  6335.  
  6336. TextLabel_11.Parent = buttons_3
  6337. TextLabel_11.BackgroundColor3 = Color3.new(1, 1, 1)
  6338. TextLabel_11.BackgroundTransparency = 1
  6339. TextLabel_11.Position = UDim2.new(0, 0, 0, 210)
  6340. TextLabel_11.Size = UDim2.new(0.5, 0, 0, 20)
  6341. TextLabel_11.Font = Enum.Font.SourceSansBold
  6342. TextLabel_11.Text = "Friend Color"
  6343. TextLabel_11.TextColor3 = Color3.new(1, 1, 1)
  6344. TextLabel_11.TextSize = 16
  6345. TextLabel_11.TextTransparency = 0.5
  6346.  
  6347. TextLabel_12.Parent = buttons_3
  6348. TextLabel_12.BackgroundColor3 = Color3.new(1, 1, 1)
  6349. TextLabel_12.BackgroundTransparency = 1
  6350. TextLabel_12.Position = UDim2.new(0, 0, 0, 300)
  6351. TextLabel_12.Size = UDim2.new(0.5, 0, 0, 20)
  6352. TextLabel_12.Font = Enum.Font.SourceSansBold
  6353. TextLabel_12.Text = "Aimlock Auto Fire"
  6354. TextLabel_12.TextColor3 = Color3.new(1, 1, 1)
  6355. TextLabel_12.TextSize = 16
  6356. TextLabel_12.TextTransparency = 0.5
  6357.  
  6358. TextLabel_13.Parent = buttons_3
  6359. TextLabel_13.BackgroundColor3 = Color3.new(1, 1, 1)
  6360. TextLabel_13.BackgroundTransparency = 1
  6361. TextLabel_13.Position = UDim2.new(0, 0, 0, 330)
  6362. TextLabel_13.Size = UDim2.new(0.5, 0, 0, 20)
  6363. TextLabel_13.Font = Enum.Font.SourceSansBold
  6364. TextLabel_13.Text = "Aimbot Key"
  6365. TextLabel_13.TextColor3 = Color3.new(1, 1, 1)
  6366. TextLabel_13.TextSize = 16
  6367. TextLabel_13.TextTransparency = 0.5
  6368.  
  6369. TextLabel_14.Parent = buttons_3
  6370. TextLabel_14.BackgroundColor3 = Color3.new(1, 1, 1)
  6371. TextLabel_14.BackgroundTransparency = 1
  6372. TextLabel_14.Position = UDim2.new(0, 0, 0, 360)
  6373. TextLabel_14.Size = UDim2.new(0.5, 0, 0, 20)
  6374. TextLabel_14.Font = Enum.Font.SourceSansBold
  6375. TextLabel_14.Text = "Mob ESP"
  6376. TextLabel_14.TextColor3 = Color3.new(1, 1, 1)
  6377. TextLabel_14.TextSize = 16
  6378. TextLabel_14.TextTransparency = 0.5
  6379.  
  6380. TextLabel_15.Parent = buttons_3
  6381. TextLabel_15.BackgroundColor3 = Color3.new(1, 1, 1)
  6382. TextLabel_15.BackgroundTransparency = 1
  6383. TextLabel_15.Position = UDim2.new(0, 0, 0, 390)
  6384. TextLabel_15.Size = UDim2.new(0.5, 0, 0, 20)
  6385. TextLabel_15.Font = Enum.Font.SourceSansBold
  6386. TextLabel_15.Text = "Mob CHAMS"
  6387. TextLabel_15.TextColor3 = Color3.new(1, 1, 1)
  6388. TextLabel_15.TextSize = 16
  6389. TextLabel_15.TextTransparency = 0.5
  6390.  
  6391. SaveSettings.Name = "SaveSettings"
  6392. SaveSettings.Parent = buttons_3
  6393. SaveSettings.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  6394. SaveSettings.BackgroundTransparency = 0.5
  6395. SaveSettings.BorderSizePixel = 0
  6396. SaveSettings.Position = UDim2.new(0, 0, 0, 420)
  6397. SaveSettings.Size = UDim2.new(1, -15, 0, 20)
  6398. SaveSettings.Font = Enum.Font.SourceSansBold
  6399. SaveSettings.Text = "Save Settings"
  6400. SaveSettings.TextSize = 14
  6401. SaveSettings.TextWrapped = true
  6402.  
  6403. function CreatePlayerLabel(Str, frame)
  6404. local n = #frame:GetChildren()
  6405. local playername = Instance.new("TextLabel")
  6406. playername.Name = Str
  6407. playername.Parent = frame
  6408. playername.BackgroundColor3 = Color3.new(1, 1, 1)
  6409. playername.BackgroundTransparency = 1
  6410. playername.BorderSizePixel = 0
  6411. playername.Position = UDim2.new(0, 5, 0, (n * 15))
  6412. playername.Size = UDim2.new(1, -25, 0, 15)
  6413. playername.Font = Enum.Font.SourceSans
  6414. playername.Text = Str
  6415. playername.TextColor3 = Color3.new(1, 1, 1)
  6416. playername.TextSize = 16
  6417. playername.TextXAlignment = Enum.TextXAlignment.Left
  6418. end
  6419.  
  6420. function RefreshPlayerLabels(frame, t)
  6421. frame:ClearAllChildren()
  6422. for i, v in next, t do
  6423. CreatePlayerLabel(i, frame)
  6424. end
  6425. end
  6426.  
  6427. RefreshPlayerLabels(players, Bullshit.Blacklist)
  6428. RefreshPlayerLabels(players2, Bullshit.FriendList)
  6429.  
  6430. ESPToggle.MouseButton1Click:connect(function()
  6431. Bullshit.ESPEnabled = not Bullshit.ESPEnabled
  6432. if Bullshit.ESPEnabled then
  6433. ESPToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
  6434. for _, v in next, Plrs:GetPlayers() do
  6435. if v ~= MyPlr then
  6436. if Bullshit.CharAddedEvent[v.Name] == nil then
  6437. Bullshit.CharAddedEvent[v.Name] = v.CharacterAdded:connect(function(Char)
  6438. if Bullshit.ESPEnabled then
  6439. RemoveESP(v)
  6440. CreateESP(v)
  6441. end
  6442. if Bullshit.CHAMSEnabled then
  6443. RemoveChams(v)
  6444. CreateChams(v)
  6445. end
  6446. if Bullshit.TracersEnabled then
  6447. RemoveTracers(v)
  6448. CreateTracers(v)
  6449. end
  6450. repeat wait() until Char:FindFirstChild("HumanoidRootPart")
  6451. TracerMT[v.Name] = Char.HumanoidRootPart
  6452. end)
  6453. end
  6454. RemoveESP(v)
  6455. CreateESP(v)
  6456. end
  6457. end
  6458. CreateMobESPChams()
  6459. else
  6460. ESPToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  6461. PlayerESP:ClearAllChildren()
  6462. ItemESP:ClearAllChildren()
  6463. end
  6464. end)
  6465.  
  6466. ChamsToggle.MouseButton1Click:connect(function()
  6467. Bullshit.CHAMSEnabled = not Bullshit.CHAMSEnabled
  6468. if Bullshit.CHAMSEnabled then
  6469. ChamsToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
  6470. for _, v in next, Plrs:GetPlayers() do
  6471. if v ~= MyPlr then
  6472. if Bullshit.CharAddedEvent[v.Name] == nil then
  6473. Bullshit.CharAddedEvent[v.Name] = v.CharacterAdded:connect(function(Char)
  6474. if Bullshit.ESPEnabled then
  6475. RemoveESP(v)
  6476. CreateESP(v)
  6477. end
  6478. if Bullshit.CHAMSEnabled then
  6479. RemoveChams(v)
  6480. CreateChams(v)
  6481. end
  6482. if Bullshit.TracersEnabled then
  6483. RemoveTracers(v)
  6484. CreateTracers(v)
  6485. end
  6486. repeat wait() until Char:FindFirstChild("HumanoidRootPart")
  6487. TracerMT[v.Name] = Char.HumanoidRootPart
  6488. end)
  6489. end
  6490. RemoveChams(v)
  6491. CreateChams(v)
  6492. end
  6493. end
  6494. CreateMobESPChams()
  6495. else
  6496. ChamsToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  6497. PlayerChams:ClearAllChildren()
  6498. ItemChams:ClearAllChildren()
  6499. end
  6500. end)
  6501.  
  6502. TracersToggle.MouseButton1Click:connect(function()
  6503. Bullshit.TracersEnabled = not Bullshit.TracersEnabled
  6504. if Bullshit.TracersEnabled then
  6505. TracersToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
  6506. for _, v in next, Plrs:GetPlayers() do
  6507. if v ~= MyPlr then
  6508. if Bullshit.CharAddedEvent[v.Name] == nil then
  6509. Bullshit.CharAddedEvent[v.Name] = v.CharacterAdded:connect(function(Char)
  6510. if Bullshit.ESPEnabled then
  6511. RemoveESP(v)
  6512. CreateESP(v)
  6513. end
  6514. if Bullshit.CHAMSEnabled then
  6515. RemoveChams(v)
  6516. CreateChams(v)
  6517. end
  6518. if Bullshit.TracersEnabled then
  6519. RemoveTracers(v)
  6520. CreateTracers(v)
  6521. end
  6522. end)
  6523. end
  6524. if v.Character ~= nil then
  6525. local Tor = v.Character:FindFirstChild("HumanoidRootPart")
  6526. if Tor then
  6527. TracerMT[v.Name] = Tor
  6528. end
  6529. end
  6530. RemoveTracers(v)
  6531. CreateTracers(v)
  6532. end
  6533. end
  6534. else
  6535. TracersToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  6536. for _, v in next, Plrs:GetPlayers() do
  6537. RemoveTracers(v)
  6538. end
  6539. end
  6540. end)
  6541.  
  6542. DebugToggle.MouseButton1Click:connect(function()
  6543. Bullshit.DebugInfo = not Bullshit.DebugInfo
  6544. DebugMenu["Main"].Visible = Bullshit.DebugInfo
  6545. if Bullshit.DebugInfo then
  6546. DebugToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
  6547. else
  6548. DebugToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  6549. end
  6550. end)
  6551.  
  6552. OutlineToggle.MouseButton1Click:connect(function()
  6553. Bullshit.OutlinesEnabled = not Bullshit.OutlinesEnabled
  6554. if Bullshit.OutlinesEnabled then
  6555. OutlineToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
  6556. for _, v in next, workspace:GetDescendants() do
  6557. 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
  6558. local Data = { }
  6559. Data[2] = v.Transparency
  6560. v.Transparency = 1
  6561. local outline = Instance.new("SelectionBox")
  6562. outline.Name = "Outline"
  6563. outline.Color3 = Color3.new(0, 0, 0)
  6564. outline.SurfaceColor3 = Color3.new(0, 1, 0)
  6565. --outline.SurfaceTransparency = 0.9
  6566. outline.LineThickness = 0.01
  6567. outline.Transparency = 0.3
  6568. outline.Adornee = v
  6569. outline.Parent = v
  6570. Data[1] = outline
  6571. rawset(Bullshit.OutlinedParts, v, Data)
  6572. end
  6573. CreateChildAddedEventFor(v)
  6574. end
  6575. CreateChildAddedEventFor(workspace)
  6576. if Bullshit.LightingEvent == nil then
  6577. Bullshit.LightingEvent = game:GetService("Lighting").Changed:connect(LightingHax)
  6578. end
  6579. else
  6580. OutlineToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  6581. for i, v in next, Bullshit.OutlinedParts do
  6582. i.Transparency = v[2]
  6583. v[1]:Destroy()
  6584. end
  6585. end
  6586. end)
  6587.  
  6588. FullbrightToggle.MouseButton1Click:connect(function()
  6589. Bullshit.FullbrightEnabled = not Bullshit.FullbrightEnabled
  6590. if Bullshit.FullbrightEnabled then
  6591. FullbrightToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
  6592. if Bullshit.LightingEvent == nil then
  6593. Bullshit.LightingEvent = Light.Changed:connect(LightingHax)
  6594. end
  6595. else
  6596. FullbrightToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  6597. Light.Ambient = Bullshit.AmbientBackup
  6598. Light.ColorShift_Bottom = Bullshit.ColorShiftBotBackup
  6599. Light.ColorShift_Top = Bullshit.ColorShiftTopBackup
  6600. end
  6601. end)
  6602.  
  6603. Crosshair.MouseButton1Click:connect(function()
  6604. Bullshit.CrosshairEnabled = not Bullshit.CrosshairEnabled
  6605. if Bullshit.CrosshairEnabled then
  6606. local g = Instance.new("ScreenGui", CoreGui)
  6607. g.Name = "Corsshair"
  6608. local line1 = Instance.new("TextLabel", g)
  6609. line1.Text = ""
  6610. line1.Size = UDim2.new(0, 35, 0, 1)
  6611. line1.BackgroundColor3 = Bullshit.Colors.Crosshair
  6612. line1.BorderSizePixel = 0
  6613. line1.ZIndex = 10
  6614. local line2 = Instance.new("TextLabel", g)
  6615. line2.Text = ""
  6616. line2.Size = UDim2.new(0, 1, 0, 35)
  6617. line2.BackgroundColor3 = Bullshit.Colors.Crosshair
  6618. line2.BorderSizePixel = 0
  6619. line2.ZIndex = 10
  6620.  
  6621. local viewport = MyCam.ViewportSize
  6622. local centerx = viewport.X / 2
  6623. local centery = viewport.Y / 2
  6624.  
  6625. line1.Position = UDim2.new(0, centerx - (35 / 2), 0, centery - 35)
  6626. line2.Position = UDim2.new(0, centerx, 0, centery - (35 / 2) - 35)
  6627.  
  6628. Crosshair.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
  6629. else
  6630. local find = CoreGui:FindFirstChild("Corsshair")
  6631. if find then
  6632. find:Destroy()
  6633. end
  6634.  
  6635. Crosshairs.BackgroundColor3 = Color3.new(1, 1, 1)
  6636. end
  6637. end)
  6638.  
  6639. AimbotToggle.MouseButton1Click:connect(function()
  6640. if not (game.PlaceId == 292439477 or game.PlaceId == 606849621) then
  6641. Bullshit.AimbotEnabled = not Bullshit.AimbotEnabled
  6642. if Bullshit.AimbotEnabled then
  6643. AimbotToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
  6644. else
  6645. AimbotToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  6646. end
  6647. else
  6648. local hint = Instance.new("Hint", CoreGui)
  6649. hint.Text = "This game prevents camera manipulation!"
  6650. wait(5)
  6651. hint:Destroy()
  6652. end
  6653. end)
  6654.  
  6655. TracersUnderChars.MouseButton1Click:connect(function()
  6656. Bullshit.PlaceTracersUnderCharacter = not Bullshit.PlaceTracersUnderCharacter
  6657. if Bullshit.PlaceTracersUnderCharacter then
  6658. TracersUnderChars.Text = "true"
  6659. else
  6660. TracersUnderChars.Text = "false"
  6661. end
  6662. end)
  6663.  
  6664. FreeForAll.MouseButton1Click:connect(function()
  6665. Bullshit.FreeForAll = not Bullshit.FreeForAll
  6666. if Bullshit.FreeForAll then
  6667. FreeForAll.Text = "true"
  6668. else
  6669. FreeForAll.Text = "false"
  6670. end
  6671. end)
  6672.  
  6673. ESPLength.FocusLost:connect(function()
  6674. local txt = ESPLength.Text
  6675. local num = tonumber(txt) or 10000
  6676. if num ~= nil then
  6677. if num < 100 then
  6678. num = 100
  6679. ESPLength.Text = num
  6680. elseif num > 10000 then
  6681. num = 10000
  6682. ESPLength.Text = num
  6683. end
  6684. end
  6685.  
  6686. Bullshit.ESPLength = num
  6687. ESPLength.Text = num
  6688. end)
  6689.  
  6690. CHAMSLength.FocusLost:connect(function()
  6691. local txt = CHAMSLength.Text
  6692. local num = tonumber(txt) or 500
  6693. if num ~= nil then
  6694. if num < 100 then
  6695. num = 100
  6696. CHAMSLength.Text = num
  6697. elseif num > 2048 then
  6698. num = 2048
  6699. CHAMSLength.Text = num
  6700. end
  6701. end
  6702.  
  6703. Bullshit.CHAMSLength = num
  6704. CHAMSLength.Text = num
  6705. end)
  6706.  
  6707. TracersLength.FocusLost:connect(function()
  6708. local txt = TracersLength.Text
  6709. local num = tonumber(txt) or 500
  6710. if num ~= nil then
  6711. if num < 100 then
  6712. num = 100
  6713. TracersLength.Text = num
  6714. elseif num > 2048 then
  6715. num = 2048
  6716. TracersLength.Text = num
  6717. end
  6718. end
  6719.  
  6720. Bullshit.TracersLength = num
  6721. TracersLength.Text = num
  6722. end)
  6723.  
  6724. EnemyColor.FocusLost:connect(function()
  6725. local R, G, B = string.match(RemoveSpacesFromString(EnemyColor.Text), "(%d+),(%d+),(%d+)")
  6726. R = tonumber(R)
  6727. G = tonumber(G)
  6728. B = tonumber(B)
  6729. if R > 1 then
  6730. R = R / 255
  6731. end
  6732. if G > 1 then
  6733. G = G / 255
  6734. end
  6735. if B > 1 then
  6736. B = B / 255
  6737. end
  6738.  
  6739. if R ~= nil and G ~= nil and B ~= nil then
  6740. if not (R > 1 and G > 1 and B > 1) and not (R < 0 and G < 0 and B < 0) then
  6741. Bullshit.Colors.Enemy = Color3.new(R, G, B)
  6742. EnemyColor.Text = tostring(Bullshit.Colors.Enemy)
  6743. else
  6744. EnemyColor.Text = tostring(Bullshit.Colors.Enemy)
  6745. end
  6746. else
  6747. EnemyColor.Text = tostring(Bullshit.Colors.Enemy)
  6748. end
  6749. end)
  6750.  
  6751. AllyColor.FocusLost:connect(function()
  6752. local R, G, B = string.match(RemoveSpacesFromString(AllyColor.Text), "(%d+),(%d+),(%d+)")
  6753. R = tonumber(R)
  6754. G = tonumber(G)
  6755. B = tonumber(B)
  6756. if R > 1 then
  6757. R = R / 255
  6758. end
  6759. if G > 1 then
  6760. G = G / 255
  6761. end
  6762. if B > 1 then
  6763. B = B / 255
  6764. end
  6765.  
  6766. if R ~= nil and G ~= nil and B ~= nil then
  6767. if not (R > 1 and G > 1 and B > 1) and not (R < 0 and G < 0 and B < 0) then
  6768. Bullshit.Colors.Ally = Color3.new(R, G, B)
  6769. AllyColor.Text = tostring(Bullshit.Colors.Ally)
  6770. else
  6771. AllyColor.Text = tostring(Bullshit.Colors.Ally)
  6772. end
  6773. else
  6774. AllyColor.Text = tostring(Bullshit.Colors.Ally)
  6775. end
  6776. end)
  6777.  
  6778. FriendColor.FocusLost:connect(function()
  6779. local R, G, B = string.match(RemoveSpacesFromString(FriendColor.Text), "(%d+),(%d+),(%d+)")
  6780. R = tonumber(R)
  6781. G = tonumber(G)
  6782. B = tonumber(B)
  6783. if R > 1 then
  6784. R = R / 255
  6785. end
  6786. if G > 1 then
  6787. G = G / 255
  6788. end
  6789. if B > 1 then
  6790. B = B / 255
  6791. end
  6792.  
  6793. if R ~= nil and G ~= nil and B ~= nil then
  6794. if not (R > 1 and G > 1 and B > 1) and not (R < 0 and G < 0 and B < 0) then
  6795. Bullshit.Colors.Ally = Color3.new(R, G, B)
  6796. FriendColor.Text = tostring(Bullshit.Colors.Friend)
  6797. else
  6798. FriendColor.Text = tostring(Bullshit.Colors.Friend)
  6799. end
  6800. else
  6801. FriendColor.Text = tostring(Bullshit.Colors.Friend)
  6802. end
  6803. end)
  6804.  
  6805. NeutralColor.FocusLost:connect(function()
  6806. local R, G, B = string.match(RemoveSpacesFromString(NeutralColor.Text), "(%d+),(%d+),(%d+)")
  6807. R = tonumber(R)
  6808. G = tonumber(G)
  6809. B = tonumber(B)
  6810. if R > 1 then
  6811. R = R / 255
  6812. end
  6813. if G > 1 then
  6814. G = G / 255
  6815. end
  6816. if B > 1 then
  6817. B = B / 255
  6818. end
  6819.  
  6820. if R ~= nil and G ~= nil and B ~= nil then
  6821. if not (R > 1 and G > 1 and B > 1) and not (R < 0 and G < 0 and B < 0) then
  6822. Bullshit.Colors.Ally = Color3.new(R, G, B)
  6823. NeutralColor.Text = tostring(Bullshit.Colors.Neutral)
  6824. else
  6825. NeutralColor.Text = tostring(Bullshit.Colors.Neutral)
  6826. end
  6827. else
  6828. NeutralColor.Text = tostring(Bullshit.Colors.Neutral)
  6829. end
  6830. end)
  6831.  
  6832. CrosshairColor.FocusLost:connect(function()
  6833. local R, G, B = string.match(RemoveSpacesFromString(CrosshairColor.Text), "(%d+),(%d+),(%d+)")
  6834. R = tonumber(R)
  6835. G = tonumber(G)
  6836. B = tonumber(B)
  6837. if R > 1 then
  6838. R = R / 255
  6839. end
  6840. if G > 1 then
  6841. G = G / 255
  6842. end
  6843. if B > 1 then
  6844. B = B / 255
  6845. end
  6846.  
  6847. if R ~= nil and G ~= nil and B ~= nil then
  6848. if not (R > 1 and G > 1 and B > 1) and not (R < 0 and G < 0 and B < 0) then
  6849. Bullshit.Colors.Ally = Color3.new(R, G, B)
  6850. EnemyColor.Text = tostring(Bullshit.Colors.Crosshair)
  6851. else
  6852. EnemyColor.Text = tostring(Bullshit.Colors.Crosshair)
  6853. end
  6854. else
  6855. EnemyColor.Text = tostring(Bullshit.Colors.Crosshair)
  6856. end
  6857. end)
  6858.  
  6859. AutoFireToggle.MouseButton1Click:connect(function()
  6860. local hint = Instance.new("Hint", CoreGui)
  6861. hint.Text = "Currently broken. :("
  6862. wait(3)
  6863. hint:Destroy()
  6864. --Bullshit.AutoFire = not Bullshit.AutoFire
  6865. --AutoFireToggle.Text = tostring(Bullshit.AutoFire)
  6866. end)
  6867.  
  6868. AimbotKey.MouseButton1Click:connect(function()
  6869. AimbotKey.Text = "Press any Key now."
  6870. local input = UserInput.InputBegan:wait()
  6871. if input.UserInputType == Enum.UserInputType.Keyboard then
  6872. Bullshit.AimbotKey = tostring(input.KeyCode)
  6873. AimbotKey.Text = string.sub(tostring(input.KeyCode), 14)
  6874. else
  6875. Bullshit.AimbotKey = tostring(input.UserInputType)
  6876. AimbotKey.Text = string.sub(tostring(input.UserInputType), 20)
  6877. end
  6878. end)
  6879.  
  6880. MobESPButton.MouseButton1Click:connect(function()
  6881. Bullshit.MobESP = not Bullshit.MobESP
  6882. MobESPButton.Text = tostring(Bullshit.MobESP)
  6883. if Bullshit.MobESP then
  6884. local hint = Instance.new("Hint", CoreGui)
  6885. hint.Text = "Turn ESP/Chams off and on again to see mob ESP."
  6886. wait(5)
  6887. hint.Text = "This is still in beta, expect problems! Message Racist Dolphin#5199 on discord if you encounter a bug!"
  6888. wait(10)
  6889. hint:Destroy()
  6890. end
  6891. end)
  6892.  
  6893. MobChamsButton.MouseButton1Click:connect(function()
  6894. Bullshit.MobChams = not Bullshit.MobChams
  6895. MobChamsButton.Text = tostring(Bullshit.MobChams)
  6896. if Bullshit.MobChams then
  6897. local hint = Instance.new("Hint", CoreGui)
  6898. hint.Text = "Turn ESP/Chams off and on again to see mob chams."
  6899. wait(5)
  6900. hint.Text = "This is still in beta, expect problems! Message Racist Dolphin#5199 on discord if you encounter a bug!"
  6901. wait(10)
  6902. hint:Destroy()
  6903. end
  6904. end)
  6905.  
  6906. Playername.FocusLost:connect(function()
  6907. local FindPlr = FindPlayer(Playername.Text)
  6908. if FindPlr then
  6909. Playername.Text = FindPlr.Name
  6910. elseif not Bullshit.Blacklist[Playername.Text] then
  6911. Playername.Text = "Player not Found!"
  6912. wait(1)
  6913. Playername.Text = "Enter Player Name"
  6914. end
  6915. end)
  6916.  
  6917. AddToBlacklist.MouseButton1Click:connect(function()
  6918. local FindPlr = FindPlayer(Playername.Text)
  6919. if FindPlr then
  6920. if not Bullshit.Blacklist[FindPlr.Name] then
  6921. Bullshit.Blacklist[FindPlr.Name] = true
  6922. UpdateChams(FindPlr)
  6923. CreatePlayerLabel(FindPlr.Name, players)
  6924. end
  6925. end
  6926. end)
  6927.  
  6928. RemoveToBlacklist.MouseButton1Click:connect(function()
  6929. local FindPlr = FindPlayer(Playername.Text)
  6930. if FindPlr then
  6931. if Bullshit.Blacklist[FindPlr.Name] then
  6932. Bullshit.Blacklist[FindPlr.Name] = nil
  6933. UpdateChams(FindPlr)
  6934. RefreshPlayerLabels(players, Bullshit.Blacklist)
  6935. end
  6936. else
  6937. if Bullshit.Blacklist[Playername.Text] then
  6938. Bullshit.Blacklist[Playername.Text] = nil
  6939. RefreshPlayerLabels(players, Bullshit.Blacklist)
  6940. end
  6941. end
  6942. end)
  6943.  
  6944. Playername2.FocusLost:connect(function()
  6945. local FindPlr = FindPlayer(Playername2.Text)
  6946. if FindPlr then
  6947. Playername2.Text = FindPlr.Name
  6948. elseif not Bullshit.FriendList[Playername2.Text] then
  6949. Playername2.Text = "Player not Found!"
  6950. wait(1)
  6951. Playername2.Text = "Enter Player Name"
  6952. end
  6953. end)
  6954.  
  6955. AddToWhitelist.MouseButton1Click:connect(function()
  6956. local FindPlr = FindPlayer(Playername2.Text)
  6957. if FindPlr then
  6958. if not Bullshit.FriendList[FindPlr.Name] then
  6959. Bullshit.FriendList[FindPlr.Name] = true
  6960. UpdateChams(FindPlr)
  6961. CreatePlayerLabel(FindPlr.Name, players2)
  6962. end
  6963. end
  6964. end)
  6965.  
  6966. RemoveToWhitelist.MouseButton1Click:connect(function()
  6967. local FindPlr = FindPlayer(Playername2.Text)
  6968. if FindPlr then
  6969. if Bullshit.FriendList[FindPlr.Name] then
  6970. Bullshit.FriendList[FindPlr.Name] = nil
  6971. UpdateChams(FindPlr)
  6972. RefreshPlayerLabels(players2, Bullshit.FriendList)
  6973. end
  6974. else
  6975. if Bullshit.FriendList[Playername2.Text] then
  6976. Bullshit.FriendList[Playername2.Text] = nil
  6977. RefreshPlayerLabels(players2, Bullshit.FriendList)
  6978. end
  6979. end
  6980. end)
  6981.  
  6982. SaveWhitelist.MouseButton1Click:connect(function()
  6983. pcall(function()
  6984. writefile("Whitelist.txt", HTTP:JSONEncode(Bullshit.FriendList))
  6985. end)
  6986. SaveWhitelist.Text = "Saved!"
  6987. wait(1)
  6988. SaveWhitelist.Text = "Save Friends List"
  6989. end)
  6990.  
  6991. SaveBlacklist.MouseButton1Click:connect(function()
  6992. pcall(function()
  6993. writefile("Blacklist.txt", HTTP:JSONEncode(Bullshit.Blacklist))
  6994. end)
  6995. SaveBlacklist.Text = "Saved!"
  6996. wait(1)
  6997. SaveBlacklist.Text = "Save Blacklist"
  6998. end)
  6999.  
  7000. Settings.MouseButton1Click:connect(function()
  7001. Settings_2.Visible = not Settings_2.Visible
  7002. Information_2.Visible = false
  7003. Blacklist.Visible = false
  7004. Whitelist.Visible = false
  7005. if Settings_2.Visible then
  7006. Settings.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
  7007. Information.BackgroundColor3 = Color3.new(1, 1, 1)
  7008. BlacklistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  7009. WhitelistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  7010. else
  7011. Settings.BackgroundColor3 = Color3.new(1, 1, 1)
  7012. end
  7013. end)
  7014.  
  7015. Information.MouseButton1Click:connect(function()
  7016. Information_2.Visible = not Information_2.Visible
  7017. Settings_2.Visible = false
  7018. Blacklist.Visible = false
  7019. Whitelist.Visible = false
  7020. if Information_2.Visible then
  7021. Information.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
  7022. Settings.BackgroundColor3 = Color3.new(1, 1, 1)
  7023. BlacklistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  7024. WhitelistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  7025. else
  7026. Information.BackgroundColor3 = Color3.new(1, 1, 1)
  7027. end
  7028. end)
  7029.  
  7030. BlacklistToggle.MouseButton1Click:connect(function()
  7031. Blacklist.Visible = not Blacklist.Visible
  7032. Settings_2.Visible = false
  7033. Information_2.Visible = false
  7034. Whitelist.Visible = false
  7035. if Blacklist.Visible then
  7036. BlacklistToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
  7037. Settings.BackgroundColor3 = Color3.new(1, 1, 1)
  7038. Information.BackgroundColor3 = Color3.new(1, 1, 1)
  7039. WhitelistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  7040. else
  7041. BlacklistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  7042. end
  7043. end)
  7044.  
  7045. WhitelistToggle.MouseButton1Click:connect(function()
  7046. Whitelist.Visible = not Whitelist.Visible
  7047. Settings_2.Visible = false
  7048. Information_2.Visible = false
  7049. Blacklist.Visible = false
  7050. if Whitelist.Visible then
  7051. WhitelistToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
  7052. Settings.BackgroundColor3 = Color3.new(1, 1, 1)
  7053. Information.BackgroundColor3 = Color3.new(1, 1, 1)
  7054. BlacklistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  7055. else
  7056. WhitelistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
  7057. end
  7058. end)
  7059.  
  7060. SaveSettings.MouseButton1Click:connect(function()
  7061. SaveBullshitSettings()
  7062. SaveSettings.Text = "Saved!"
  7063. wait(1)
  7064. SaveSettings.Text = "Save Settings"
  7065. end)
  7066.  
  7067. UserInput.InputBegan:connect(function(input, ingui)
  7068. if not ingui then
  7069. if input.UserInputType == Enum.UserInputType.Keyboard then
  7070. if input.KeyCode == Enum.KeyCode.P then
  7071. MainFrame.Visible = not MainFrame.Visible
  7072. end
  7073. end
  7074.  
  7075. if tostring(input.KeyCode) == Bullshit.AimbotKey or tostring(input.UserInputType) == Bullshit.AimbotKey then
  7076. Bullshit.Aimbot = true
  7077. end
  7078. end
  7079. end)
  7080.  
  7081. UserInput.InputEnded:connect(function(input)
  7082. if tostring(input.KeyCode) == Bullshit.AimbotKey or tostring(input.UserInputType) == Bullshit.AimbotKey then
  7083. Bullshit.Aimbot = false
  7084. end
  7085. end)
  7086. end
  7087.  
  7088. InitMain()
  7089.  
  7090. Run:BindToRenderStep("UpdateESP", Enum.RenderPriority.Character.Value, function()
  7091. for _, v in next, Plrs:GetPlayers() do
  7092. if v ~= MyPlr then
  7093. UpdateESP(v)
  7094. end
  7095. end
  7096. end)
  7097.  
  7098. Run:BindToRenderStep("UpdateInfo", 1000, function()
  7099. Bullshit.ClosestEnemy = GetClosestPlayer()
  7100. MyChar = MyPlr.Character
  7101. if Bullshit.DebugInfo then
  7102. local MyHead, MyTor, MyHum = MyChar:FindFirstChild("Head"), MyChar:FindFirstChild("HumanoidRootPart"), MyChar:FindFirstChild("Humanoid")
  7103.  
  7104. local GetChar, GetHead, GetTor, GetHum = nil, nil, nil, nil
  7105. if Bullshit.ClosestEnemy ~= nil then
  7106. GetChar = Bullshit.ClosestEnemy.Character
  7107. GetHead = GetChar:FindFirstChild("Head")
  7108. GetTor = GetChar:FindFirstChild("HumanoidRootPart")
  7109. GetHum = GetChar:FindFirstChild("Humanoid")
  7110.  
  7111. DebugMenu["PlayerSelected"].Text = "Closest Enemy: " .. tostring(Bullshit.ClosestEnemy)
  7112.  
  7113. if Bullshit.ClosestEnemy.Team ~= nil then
  7114. DebugMenu["PlayerTeam"].Text = "Team: " .. tostring(Bullshit.ClosestEnemy.Team)
  7115. else
  7116. DebugMenu["PlayerTeam"].Text = "Team: nil"
  7117. end
  7118.  
  7119. if GetHum then
  7120. DebugMenu["PlayerHealth"].Text = "Health: " .. string.format("%.0f", GetHum.Health)
  7121. end
  7122. if MyTor and GetTor then
  7123. local Pos = GetTor.Position
  7124. local Dist = (MyTor.Position - Pos).magnitude
  7125. 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"
  7126.  
  7127. local MyCharStuff = MyChar:GetDescendants()
  7128. local GetCharStuff = GetChar:GetDescendants()
  7129. for _, v in next, GetCharStuff do
  7130. if v ~= GetTor then
  7131. table.insert(MyCharStuff, v)
  7132. end
  7133. end
  7134. local Ray = Ray.new(MyTor.Position, (Pos - MyTor.Position).unit * 300)
  7135. local part = workspace:FindPartOnRayWithIgnoreList(Ray, MyCharStuff)
  7136. if part == GetTor then
  7137. DebugMenu["BehindWall"].Text = "Behind Wall: false"
  7138. else
  7139. DebugMenu["BehindWall"].Text = "Behind Wall: true"
  7140. end
  7141.  
  7142. DebugMenu["Main"].Size = UDim2.new(0, DebugMenu["PlayerPosition"].TextBounds.X, 0, 200)
  7143. end
  7144. end
  7145.  
  7146. -- My Position
  7147. if MyTor then
  7148. local Pos = MyTor.Position
  7149. DebugMenu["Position"].Text = "My Position: (X: " .. string.format("%.3f", Pos.x) .. " Y: " .. string.format("%.3f", Pos.Y) .. " Z: " .. string.format("%.3f", Pos.Z) .. ")"
  7150. end
  7151.  
  7152. -- FPS
  7153. local fps = math.floor(.5 + (1 / (tick() - LastTick)))
  7154. local sum = 0
  7155. local ave = 0
  7156. table.insert(Bullshit.FPSAverage, fps)
  7157. for i = 1, #Bullshit.FPSAverage do
  7158. sum = sum + Bullshit.FPSAverage[i]
  7159. end
  7160. DebugMenu["FPS"].Text = "FPS: " .. tostring(fps) .. " Average: " .. string.format("%.0f", (sum / #Bullshit.FPSAverage))
  7161. if (tick() - LastTick) >= 15 then
  7162. Bullshit.FPSAverage = { }
  7163. LastTick = tick()
  7164. end
  7165. LastTick = tick()
  7166. end
  7167. end)
  7168.  
  7169. Run:BindToRenderStep("Aimbot", Enum.RenderPriority.First.Value, function()
  7170. ClosestEnemy = GetClosestPlayerNotBehindWall()
  7171. if Bullshit.AimbotEnabled and Bullshit.Aimbot then
  7172. if ClosestEnemy ~= nil then
  7173. local GetChar = ClosestEnemy.Character
  7174. if MyChar and GetChar then
  7175. local MyCharStuff = MyChar:GetDescendants()
  7176. local MyHead = MyChar:FindFirstChild("Head")
  7177. local MyTor = MyChar:FindFirstChild("HumanoidRootPart")
  7178. local MyHum = MyChar:FindFirstChild("Humanoid")
  7179. local GetHead = GetChar:FindFirstChild("Head")
  7180. local GetTor = GetChar:FindFirstChild("HumanoidRootPart")
  7181. local GetHum = GetChar:FindFirstChild("Humanoid")
  7182. if MyHead and MyTor and MyHum and GetHead and GetTor and GetHum then
  7183. if MyHum.Health > 1 and (GetHum.Health > 1 and not GetChar:FindFirstChild("KO")) then
  7184. MyPlr.CameraMode = Enum.CameraMode.LockFirstPerson
  7185. MyCam.CFrame = CFrame.new(MyHead.CFrame.p, GetHead.CFrame.p)
  7186. if Bullshit.AutoFire then
  7187. mouse1click() -- >:(
  7188. end
  7189. end
  7190. end
  7191. end
  7192. end
  7193. else
  7194. MyPlr.CameraMode = Bullshit.CameraModeBackup
  7195. end
  7196. end)
  7197.  
  7198. local succ, out = coroutine.resume(coroutine.create(function()
  7199. while true do
  7200. for _, v in next, Plrs:GetPlayers() do
  7201. UpdateChams(v)
  7202. Run.RenderStepped:wait()
  7203. end
  7204. end
  7205. end))
  7206.  
  7207. if not succ then
  7208. error(out)
  7209. end
  7210. end)
  7211. PressXNoClip.Name = "Press X NoClip"
  7212. PressXNoClip.Parent = Functions_2
  7213. PressXNoClip.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  7214. PressXNoClip.BackgroundTransparency = 0.25
  7215. PressXNoClip.BorderSizePixel = 0
  7216. PressXNoClip.LayoutOrder = 1
  7217. PressXNoClip.Position = UDim2.new(0.542392731, 0, 0.338773012, 0)
  7218. PressXNoClip.Size = UDim2.new(0, 124, 0, 64)
  7219. PressXNoClip.Font = Enum.Font.SourceSans
  7220. PressXNoClip.Text = "Press X NoClip"
  7221. PressXNoClip.TextColor3 = Color3.new(1, 1, 1)
  7222. PressXNoClip.TextScaled = true
  7223. PressXNoClip.TextSize = 14
  7224. PressXNoClip.TextWrapped = true
  7225. PressXNoClip.MouseButton1Down:connect(function()
  7226. --[[
  7227. defeat skidded trash noclip checks
  7228. this will probably only work on games that literally copy + pasted noclip checking code from devforum.
  7229.  
  7230. by 3dsboy08
  7231. ]]
  7232.  
  7233. local statetype = Enum.HumanoidStateType
  7234. local rnd = Random.new():NextInteger(150, 100000)
  7235. local mt = getrawmetatable(statetype)
  7236. local mt_index = mt.__index
  7237. setreadonly(mt, false)
  7238.  
  7239. mt.__index = newcclosure(function(t, k)
  7240. if not checkcaller() and t == statetype and k == "StrafingNoPhysics" then
  7241. return rnd
  7242. end
  7243.  
  7244. return mt_index(t, k)
  7245. end)
  7246.  
  7247. setreadonly(mt, true)
  7248.  
  7249. noclip = false
  7250. game:GetService('RunService').Stepped:connect(function()
  7251. if noclip then
  7252. game.Players.LocalPlayer.Character.Humanoid:ChangeState(11)
  7253. end
  7254. end)
  7255. plr = game.Players.LocalPlayer
  7256. mouse = plr:GetMouse()
  7257. mouse.KeyDown:connect(function(key)
  7258.  
  7259. if key == "x" then
  7260. noclip = not noclip
  7261. game.Players.LocalPlayer.Character.Humanoid:ChangeState(11)
  7262. end
  7263. end)
  7264.  
  7265. end)
  7266. PressZTP.Name = "Press Z TP"
  7267. PressZTP.Parent = Functions_2
  7268. PressZTP.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  7269. PressZTP.BackgroundTransparency = 0.25
  7270. PressZTP.BorderSizePixel = 0
  7271. PressZTP.LayoutOrder = 1
  7272. PressZTP.Position = UDim2.new(0.0285996199, 0, 0.538211226, 0)
  7273. PressZTP.Size = UDim2.new(0, 124, 0, 64)
  7274. PressZTP.Font = Enum.Font.SourceSans
  7275. PressZTP.Text = "Press Z TP"
  7276. PressZTP.TextColor3 = Color3.new(1, 1, 1)
  7277. PressZTP.TextScaled = true
  7278. PressZTP.TextSize = 14
  7279. PressZTP.TextWrapped = true
  7280. PressZTP.MouseButton1Down:connect(function()
  7281. plr = game.Players.LocalPlayer
  7282.  
  7283. hum = plr.Character.HumanoidRootPart
  7284.  
  7285. mouse = plr:GetMouse()
  7286.  
  7287.  
  7288.  
  7289. mouse.KeyDown:connect(function(key)
  7290.  
  7291. if key == "z" then
  7292.  
  7293. if mouse.Target then
  7294.  
  7295. hum.CFrame = CFrame.new(mouse.Hit.x, mouse.Hit.y + 5, mouse.Hit.z)
  7296.  
  7297. end
  7298.  
  7299. end
  7300. end)
  7301. end)
  7302. SuperPunch.Name = "Super Punch"
  7303. SuperPunch.Parent = Functions_2
  7304. SuperPunch.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  7305. SuperPunch.BackgroundTransparency = 0.25
  7306. SuperPunch.BorderSizePixel = 0
  7307. SuperPunch.LayoutOrder = 1
  7308. SuperPunch.Position = UDim2.new(0.542392731, 0, 0.538211226, 0)
  7309. SuperPunch.Size = UDim2.new(0, 124, 0, 64)
  7310. SuperPunch.Font = Enum.Font.SourceSans
  7311. SuperPunch.Text = "Super Punch"
  7312. SuperPunch.TextColor3 = Color3.new(1, 1, 1)
  7313. SuperPunch.TextScaled = true
  7314. SuperPunch.TextSize = 14
  7315. SuperPunch.TextWrapped = true
  7316. SuperPunch.MouseButton1Down:connect(function()
  7317. mainRemotes = game.ReplicatedStorage
  7318. meleeRemote = mainRemotes['meleeEvent']
  7319. mouse = game.Players.LocalPlayer:GetMouse()
  7320. punching = false
  7321. cooldown = false
  7322.  
  7323. function punch()
  7324. cooldown = true
  7325. local part = Instance.new("Part", game.Players.LocalPlayer.Character)
  7326. part.Transparency = 1
  7327. part.Size = Vector3.new(5, 2, 3)
  7328. part.CanCollide = false
  7329. local w1 = Instance.new("Weld", part)
  7330. w1.Part0 = game.Players.LocalPlayer.Character.Torso
  7331. w1.Part1 = part
  7332. w1.C1 = CFrame.new(0,0,2)
  7333. part.Touched:connect(function(hit)
  7334. if game.Players:FindFirstChild(hit.Parent.Name) then
  7335. local plr = game.Players:FindFirstChild(hit.Parent.Name)
  7336. if plr.Name ~= game.Players.LocalPlayer.Name then
  7337. part:Destroy()
  7338.  
  7339. for i = 1,100 do
  7340. meleeRemote:FireServer(plr)
  7341. end
  7342. end
  7343. end
  7344. end)
  7345.  
  7346. wait(1)
  7347. cooldown = false
  7348. part:Destroy()
  7349. end
  7350.  
  7351.  
  7352. mouse.KeyDown:connect(function(key)
  7353. if cooldown == false then
  7354. if key:lower() == "f" then
  7355.  
  7356. punch()
  7357.  
  7358. end
  7359. end
  7360. end)
  7361. end)
  7362. ArestTimerBypass.Name = "Arest Timer Bypass"
  7363. ArestTimerBypass.Parent = Functions_2
  7364. ArestTimerBypass.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  7365. ArestTimerBypass.BackgroundTransparency = 0.25
  7366. ArestTimerBypass.BorderSizePixel = 0
  7367. ArestTimerBypass.LayoutOrder = 1
  7368. ArestTimerBypass.Position = UDim2.new(0.0285996199, 0, 0.734840453, 0)
  7369. ArestTimerBypass.Size = UDim2.new(0, 124, 0, 64)
  7370. ArestTimerBypass.Font = Enum.Font.SourceSans
  7371. ArestTimerBypass.Text = "Arrest Timer Bypass"
  7372. ArestTimerBypass.TextColor3 = Color3.new(1, 1, 1)
  7373. ArestTimerBypass.TextScaled = true
  7374. ArestTimerBypass.TextSize = 14
  7375. ArestTimerBypass.TextWrapped = true
  7376. ArestTimerBypass.MouseButton1Down:connect(function()
  7377. local mouse = game.Players.LocalPlayer:GetMouse()
  7378. local arrestEvent = game.Workspace.Remote.arrest
  7379. mouse.Button1Down:connect(function()
  7380. local obj = mouse.Target
  7381. local response = arrestEvent:InvokeServer(obj)
  7382. end)
  7383. end)
  7384. KillAuraHoldE.Name = "Kill Aura Hold E"
  7385. KillAuraHoldE.Parent = Functions_2
  7386. KillAuraHoldE.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  7387. KillAuraHoldE.BackgroundTransparency = 0.25
  7388. KillAuraHoldE.BorderSizePixel = 0
  7389. KillAuraHoldE.LayoutOrder = 1
  7390. KillAuraHoldE.Position = UDim2.new(0.542392731, 0, 0.734840453, 0)
  7391. KillAuraHoldE.Size = UDim2.new(0, 124, 0, 64)
  7392. KillAuraHoldE.Font = Enum.Font.SourceSans
  7393. KillAuraHoldE.Text = "Kill Aura Hold 'E'"
  7394. KillAuraHoldE.TextColor3 = Color3.new(1, 1, 1)
  7395. KillAuraHoldE.TextScaled = true
  7396. KillAuraHoldE.TextSize = 14
  7397. KillAuraHoldE.TextWrapped = true
  7398. KillAuraHoldE.MouseButton1Down:connect(function()
  7399. plr = game:service'Players'.LocalPlayer
  7400. char = plr.Character
  7401. mouse = plr:GetMouse()
  7402. on = false
  7403.  
  7404. mouse.KeyDown:connect(function(key)
  7405. if key == "e" then
  7406. on = true
  7407. end
  7408. end)
  7409.  
  7410. mouse.KeyUp:connect(function(key)
  7411. if key == "e" then
  7412. on = false
  7413. end
  7414. end)
  7415.  
  7416. while wait(0.1) do
  7417. for i, b in pairs(game.Players:GetChildren()) do
  7418. if b.Name ~= plr.Name and not b:IsFriendsWith(plr.UserId) and on then
  7419. for i = 1, 10 do
  7420. game.ReplicatedStorage.meleeEvent:FireServer(b)
  7421. end
  7422. end
  7423. end
  7424. end
  7425. end)
  7426. Teleports.Name = "Teleports"
  7427. Teleports.Parent = HytronixJailbreakGui
  7428. Teleports.BackgroundColor3 = Color3.new(0.129412, 0.129412, 0.129412)
  7429. Teleports.BackgroundTransparency = 0.25
  7430. Teleports.BorderSizePixel = 0
  7431. Teleports.Position = UDim2.new(0.720152795, 0, 0.00630905526, 0)
  7432. Teleports.Size = UDim2.new(0, 290, 0, 172)
  7433. Teleports.Visible = false
  7434. Teleports.Active = true
  7435. Teleports.Selectable = true
  7436. Teleports.Draggable = true
  7437.  
  7438. TopBar_3.Name = "TopBar"
  7439. TopBar_3.Parent = Teleports
  7440. TopBar_3.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  7441. TopBar_3.BackgroundTransparency = 0.25
  7442. TopBar_3.Position = UDim2.new(0, 0, -0.00128612027, 0)
  7443. TopBar_3.Size = UDim2.new(0, 290, 0, 36)
  7444.  
  7445. CloseButton2t_2.Name = "CloseButton2t"
  7446. CloseButton2t_2.Parent = Teleports
  7447. CloseButton2t_2.BackgroundColor3 = Color3.new(1, 1, 1)
  7448. CloseButton2t_2.BackgroundTransparency = 1
  7449. CloseButton2t_2.Position = UDim2.new(0.890219569, 0, -0.00340917311, 0)
  7450. CloseButton2t_2.Size = UDim2.new(0, 31, 0, 36)
  7451. CloseButton2t_2.Font = Enum.Font.SciFi
  7452. CloseButton2t_2.Text = "X"
  7453. CloseButton2t_2.TextColor3 = Color3.new(1, 1, 1)
  7454. CloseButton2t_2.TextScaled = true
  7455. CloseButton2t_2.TextSize = 14
  7456. CloseButton2t_2.TextWrapped = true
  7457. CloseButton2t_2.MouseButton1Down:connect(function()
  7458. Teleports.Visible = false
  7459. Main.Visible = true
  7460. end)
  7461. Credits_3.Name = "Credits"
  7462. Credits_3.Parent = Teleports
  7463. Credits_3.BackgroundColor3 = Color3.new(1, 1, 1)
  7464. Credits_3.BackgroundTransparency = 1
  7465. Credits_3.Position = UDim2.new(0.54727, 0, 0.889442682, 0)
  7466. Credits_3.Size = UDim2.new(0, 145, 0, 19)
  7467. Credits_3.Font = Enum.Font.SourceSans
  7468. Credits_3.Text = "Made By Hytronix"
  7469. Credits_3.TextColor3 = Color3.new(1, 1, 1)
  7470. Credits_3.TextScaled = true
  7471. Credits_3.TextSize = 14
  7472. Credits_3.TextWrapped = true
  7473.  
  7474. NameT.Name = "NameT"
  7475. NameT.Parent = Teleports
  7476. NameT.BackgroundColor3 = Color3.new(1, 1, 1)
  7477. NameT.BackgroundTransparency = 1
  7478. NameT.Position = UDim2.new(0.00860897824, 0, -0.0051282444, 0)
  7479. NameT.Size = UDim2.new(0, 136, 0, 40)
  7480. NameT.Font = Enum.Font.SciFi
  7481. NameT.Text = "GUI'S"
  7482. NameT.TextColor3 = Color3.new(1, 1, 1)
  7483. NameT.TextScaled = true
  7484. NameT.TextSize = 14
  7485. NameT.TextWrapped = true
  7486.  
  7487. CriminalBase.Name = "Criminal Base"
  7488. CriminalBase.Parent = Teleports
  7489. CriminalBase.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  7490. CriminalBase.BackgroundTransparency = 0.25
  7491. CriminalBase.BorderSizePixel = 0
  7492. CriminalBase.LayoutOrder = 1
  7493. CriminalBase.Position = UDim2.new(0.0285998117, 0, 0.269894004, 0)
  7494. CriminalBase.Size = UDim2.new(0, 124, 0, 86)
  7495. CriminalBase.Font = Enum.Font.SourceSans
  7496. CriminalBase.Text = "OP GUI"
  7497. CriminalBase.TextColor3 = Color3.new(1, 1, 1)
  7498. CriminalBase.TextScaled = true
  7499. CriminalBase.TextSize = 14
  7500. CriminalBase.TextWrapped = true
  7501. CriminalBase.MouseButton1Down:connect(function()
  7502. loadstring(game:GetObjects("rbxassetid://742812711")[1].Source)()
  7503. end)
Add Comment
Please, Sign In to add comment