Guest User

Untitled

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