Advertisement
Guest User

Untitled

a guest
Feb 15th, 2019
347
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 145.71 KB | None | 0 0
  1. -- By illremember#3799
  2.  
  3. -- Important Loading
  4. trueSettings = {
  5. commandPrefix = ";";
  6. hotkeys = {};
  7. fchotkeymode = "unfc";
  8. }
  9.  
  10. -- Important Variables
  11. gsPlayers = game:GetService("Players")
  12. gsWorkspace = game:GetService("Workspace")
  13. gsLighting = game:GetService("Lighting")
  14. gsReplicatedStorage = game:GetService("ReplicatedStorage")
  15. gsCoreGui = game:GetService("CoreGui")
  16. gsTween = game:GetService("TweenService")
  17. gsHttp = game:GetService("HttpService")
  18.  
  19. LP = gsPlayers.LocalPlayer
  20. Mouse = LP:GetMouse()
  21.  
  22. defaultSettings = gsHttp:JSONEncode(trueSettings)
  23. function CreateSave()
  24. writefile("Shattervast.txt", defaultSettings)
  25. wait(0.5)
  26. local content = readfile("Shattervast.txt")
  27. local trueValue = gsHttp:JSONDecode(content)
  28. commandPrefix = trueValue.commandPrefix
  29. hotkeys = trueValue.hotkeys
  30. fchotkeymode = trueValue.fchotkeymode
  31. end
  32. function fullUpdate()
  33. local updatedSettings = {
  34. commandPrefix = commandPrefix;
  35. hotkeys = hotkeys;
  36. fchotkeymode = fchotkeymode;
  37. }
  38. local fullUPDATED = gsHttp:JSONEncode(updatedSettings)
  39. wait(0.2)
  40. writefile("Shattervast.txt", fullUPDATED)
  41. end
  42. if writefile ~= nil then
  43. function builder()
  44. local TESTsave = readfile("Shattervast.txt")
  45. if TESTsave == nil then
  46. return false
  47. else
  48. return true
  49. end
  50. end
  51. local success, message = pcall(builder)
  52. if success == true then
  53. function reader()
  54. local content = readfile("Shattervast.txt")
  55. local trueValue = gsHttp:JSONDecode(content)
  56. commandPrefix = trueValue.commandPrefix
  57. hotkeys = trueValue.hotkeys
  58. if trueValue.fchotkeymode == nil then
  59. fchotkeymode = "unfc"
  60. fullUpdate()
  61. else
  62. fchotkeymode = trueValue.fchotkeymode
  63. end
  64. end
  65. reader()
  66. elseif success == false then
  67. CreateSave()
  68. end
  69. else
  70. commandPrefix = ";"
  71. hotkeys = {}
  72. fchotkeymode = "unfc"
  73. end
  74.  
  75. CurrentGravity = gsWorkspace.Gravity
  76. CurrentWalkspeed = LP.Character.Humanoid.WalkSpeed
  77. CurrentJumppower = LP.Character.Humanoid.JumpPower
  78. CurrentHipheight = LP.Character.Humanoid.HipHeight
  79. CurrentNormal = LP.DevCameraOcclusionMode
  80.  
  81. gsWorkspace.Camera.Changed:Connect(function()
  82. gsWorkspace.Camera.FieldOfView = 70
  83. end)
  84.  
  85. -- Important Functions
  86. function view(plr)
  87. if plr.Character.Humanoid ~= nil then
  88. gsWorkspace.CurrentCamera.CameraSubject = plr.Character.Humanoid
  89. else
  90. gsWorkspace.CurrentCamera.CameraSubject = plr.Character.Head
  91. end
  92. end
  93. function unlockWS()
  94. for i,part in pairs(gsWorkspace:GetDescendants()) do
  95. if part:IsA("Part") then
  96. part.Locked = false
  97. end
  98. end
  99. end
  100. function lockWS()
  101. for i,part in pairs(gsWorkspace:GetDescendants()) do
  102. if part:IsA("Part") then
  103. part.Locked = true
  104. end
  105. end
  106. end
  107. function FEGodmode()
  108. local changeview = false
  109. if gsWorkspace.CurrentCamera.CameraSubject == LP.Character.Humanoid or gsWorkspace.CurrentCamera.CameraSubject == LP.Character then
  110. changeview = true
  111. end
  112. LP.Character.Humanoid.Name = 1
  113. local l = LP.Character["1"]:Clone()
  114. l.Parent = LP.Character
  115. l.Name = "Humanoid"
  116. wait(0.1)
  117. LP.Character["1"]:Destroy()
  118. if changeview then
  119. game:GetService("Workspace").CurrentCamera.CameraSubject = LP.Character
  120. end
  121. LP.Character.Animate.Disabled = true
  122. wait(0.1)
  123. LP.Character.Animate.Disabled = false
  124. LP.Character.Humanoid.DisplayDistanceType = "None"
  125. end
  126. function RocketPropulsion(maxthrust,maxspeed,thrustp,targetplr,name)
  127. local l = Instance.new("RocketPropulsion")
  128. l.Parent = LP.Character.HumanoidRootPart
  129. l.CartoonFactor = 1
  130. l.MaxThrust = maxthrust
  131. l.MaxSpeed = maxspeed
  132. l.ThrustP = thrustp
  133. l.Name = name
  134. l.Target = targetplr.Character.HumanoidRootPart
  135. l:Fire()
  136. end
  137. function createIntro(style, msg, length)
  138. if gsCoreGui:FindFirstChild("Notification") then
  139. gsCoreGui:FindFirstChild("Notification"):Destroy()
  140. end
  141. local info = "http://www.roblox.com/asset/?id=1281284684"
  142. local warning = "http://www.roblox.com/asset/?id=1281286925"
  143. if style == "info" then
  144. style = info
  145. elseif style == "warning" then
  146. style = warning
  147. end
  148. local Notification = Instance.new("ScreenGui")
  149. local Frame = Instance.new("Frame")
  150. local TextLabel = Instance.new("TextLabel")
  151. local IMAGE = Instance.new("ImageLabel")
  152. Notification.Name = "Notification"
  153. Notification.Parent = gsCoreGui
  154. Frame.Parent = Notification
  155. Frame.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
  156. Frame.BackgroundTransparency = 0.20000000298023
  157. Frame.BorderSizePixel = 0
  158. Frame.Position = UDim2.new(0, 0, -0.2, 0)
  159. Frame.Size = UDim2.new(1, 0, 0, 30)
  160. TextLabel.Parent = Frame
  161. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  162. TextLabel.BackgroundTransparency = 1
  163. TextLabel.Size = UDim2.new(1, 0, 1, 0)
  164. TextLabel.Font = Enum.Font.SourceSansLight
  165. TextLabel.Text = msg
  166. TextLabel.TextColor3 = Color3.new(0.905882, 0.905882, 0.905882)
  167. TextLabel.TextScaled = true
  168. TextLabel.TextSize = 14
  169. TextLabel.TextWrapped = true
  170. IMAGE.Parent = Frame
  171. IMAGE.BackgroundTransparency = 1
  172. IMAGE.Size = UDim2.new(0, 50, 0, 50)
  173. IMAGE.Position = UDim2.new(0.1, 0, 0, 0)
  174. IMAGE.Image = style
  175. local Intro = Instance.new("ScreenGui")
  176. local Frame2 = Instance.new("Frame")
  177. local IMAGE2 = Instance.new("ImageLabel")
  178. Intro.Name = "Intro"
  179. Intro.Parent = gsCoreGui
  180. Frame2.Parent = Intro
  181. Frame2.BackgroundTransparency = 1
  182. Frame2.BorderSizePixel = 0
  183. Frame2.Position = UDim2.new(0, 0, -0.2, 0)
  184. Frame2.Size = UDim2.new(1, 0, 0, 30)
  185. IMAGE2.Parent = Frame
  186. IMAGE2.BackgroundTransparency = 1
  187. IMAGE2.AnchorPoint = Vector2.new(0.5, 0)
  188. IMAGE2.Size = UDim2.new(0, 240, 0, 120)
  189. IMAGE2.Position = UDim2.new(0.5, 0, 0, 0)
  190. IMAGE2.Image = ""
  191. Frame2:TweenPosition(UDim2.new(0, 0, 0, 200), "Out", "Quad", 1.5)
  192. Frame:TweenPosition(UDim2.new(0, 0, 0, 0), "Out", "Quad", 1.5)
  193. wait(length)
  194. pcall(function()
  195. Frame:TweenPosition(UDim2.new(0, 0, -1.5, 0), "Out", "Quad", 3)
  196. Frame2:TweenPosition(UDim2.new(0, 0, -1.5, 0), "Out", "Quad", 3)
  197. end)
  198. wait(3.01)
  199. Intro:Destroy()
  200. Notification:Destroy()
  201. end
  202. function Notification(style, msg, length)
  203. if gsCoreGui:FindFirstChild("Notification") then
  204. gsCoreGui:FindFirstChild("Notification"):Destroy()
  205. end
  206. local info = "http://www.roblox.com/asset/?id=1281284684"
  207. local warning = "http://www.roblox.com/asset/?id=1281286925"
  208. if style == "info" then
  209. style = info
  210. elseif style == "warning" then
  211. style = warning
  212. end
  213. local Notification = Instance.new("ScreenGui")
  214. local Frame = Instance.new("Frame")
  215. local TextLabel = Instance.new("TextLabel")
  216. local IMAGE = Instance.new("ImageLabel")
  217. Notification.Name = "Notification"
  218. Notification.Parent = gsCoreGui
  219. Frame.Parent = Notification
  220. Frame.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
  221. Frame.BackgroundTransparency = 0.20000000298023
  222. Frame.BorderSizePixel = 0
  223. Frame.Position = UDim2.new(0, 0, -0.2, 0)
  224. Frame.Size = UDim2.new(1, 0, 0, 30)
  225. TextLabel.Parent = Frame
  226. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  227. TextLabel.BackgroundTransparency = 1
  228. TextLabel.Size = UDim2.new(1, 0, 1, 0)
  229. TextLabel.Font = Enum.Font.SourceSansLight
  230. TextLabel.Text = msg
  231. TextLabel.TextColor3 = Color3.new(0.905882, 0.905882, 0.905882)
  232. TextLabel.TextScaled = true
  233. TextLabel.TextSize = 14
  234. TextLabel.TextWrapped = true
  235. IMAGE.Parent = Frame
  236. IMAGE.BackgroundTransparency = 1
  237. IMAGE.Size = UDim2.new(0, 50, 0, 50)
  238. IMAGE.Position = UDim2.new(0.1, 0, 0, 0)
  239. IMAGE.Image = style
  240. Frame:TweenPosition(UDim2.new(0, 0, 0, 0), "Out", "Quad", 1.5)
  241. wait(length)
  242. pcall(function()
  243. Frame:TweenPosition(UDim2.new(0, 0, -1.5, 0), "Out", "Quad", 3)
  244. end)
  245. wait(3.01)
  246. Notification:Destroy()
  247. end
  248. function hasTools()
  249. local a = false
  250. local b = false
  251. for i,v in pairs(LP.Character:GetDescendants()) do
  252. if v:IsA("Tool") then
  253. if v ~= nil then
  254. a = true
  255. else
  256. a = false
  257. end
  258. end
  259. end
  260. for i,k in pairs(LP.Backpack:GetDescendants()) do
  261. if k:IsA("Tool") then
  262. if k ~= nil then
  263. b = true
  264. else
  265. b = false
  266. end
  267. end
  268. end
  269. return a or b
  270. end
  271. 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!"}
  272. function complimentplr(player)
  273. local plrName = player.Name
  274. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(plrName..Compliments[math.random(1, #Compliments)], "All")
  275. end
  276. function createINFO(player)
  277. local InfoGUIv2 = Instance.new("ScreenGui")
  278. local Frame = Instance.new("Frame")
  279. local Frame_2 = Instance.new("Frame")
  280. local infoguiCLOSE = Instance.new("TextButton")
  281. local Frame_3 = Instance.new("Frame")
  282. local playerName = Instance.new("TextLabel")
  283. local Frame_4 = Instance.new("Frame")
  284. local playerAvatar = Instance.new("ImageLabel")
  285. local playerAccAge = Instance.new("TextLabel")
  286. local playerId = Instance.new("TextLabel")
  287. local playerOs = Instance.new("TextLabel")
  288. local playerMembership = Instance.new("TextLabel")
  289. local Frame_5 = Instance.new("Frame")
  290. local Frame_6 = Instance.new("Frame")
  291. InfoGUIv2.Name = "InfoGUIv2"
  292. InfoGUIv2.Parent = gsCoreGui
  293. Frame.Parent = InfoGUIv2
  294. Frame.BackgroundColor3 = Color3.new(0, 0, 0)
  295. Frame.BackgroundTransparency = 1
  296. Frame.BorderColor3 = Color3.new(0, 0, 0)
  297. Frame.ClipsDescendants = true
  298. Frame.Position = UDim2.new(0.45, 0, 1, 0)
  299. Frame.Size = UDim2.new(0, 265, 0, 302)
  300. Frame.ZIndex = -1
  301. Frame_2.Parent = Frame
  302. Frame_2.BackgroundColor3 = Color3.new(0.290196, 0, 0.447059)
  303. Frame_2.BorderSizePixel = 0
  304. Frame_2.Size = UDim2.new(0, 260, 0, 20)
  305. infoguiCLOSE.Name = "infoguiCLOSE"
  306. infoguiCLOSE.Parent = Frame_2
  307. infoguiCLOSE.BackgroundColor3 = Color3.new(1, 1, 1)
  308. infoguiCLOSE.BackgroundTransparency = 1
  309. infoguiCLOSE.BorderSizePixel = 0
  310. infoguiCLOSE.Position = UDim2.new(0, 230, 0, 0)
  311. infoguiCLOSE.Size = UDim2.new(0, 30, 0, 20)
  312. infoguiCLOSE.Font = Enum.Font.SourceSansBold
  313. infoguiCLOSE.Text = "X"
  314. infoguiCLOSE.TextColor3 = Color3.new(0.992157, 0.992157, 0.992157)
  315. infoguiCLOSE.TextSize = 20
  316. Frame_3.Parent = Frame
  317. Frame_3.BackgroundColor3 = Color3.new(0.482353, 0.121569, 0.635294)
  318. Frame_3.BorderSizePixel = 0
  319. Frame_3.Position = UDim2.new(0, 0, 0, 20)
  320. Frame_3.Size = UDim2.new(0, 260, 0, 40)
  321. playerName.Name = "playerName"
  322. playerName.Parent = Frame_3
  323. playerName.BackgroundColor3 = Color3.new(1, 1, 1)
  324. playerName.BackgroundTransparency = 1
  325. playerName.Position = UDim2.new(0, 10, 0, 5)
  326. playerName.Size = UDim2.new(0, 240, 0, 30)
  327. playerName.Font = Enum.Font.SourceSansLight
  328. playerName.Text = player.Name
  329. playerName.TextColor3 = Color3.new(0.988235, 0.988235, 0.988235)
  330. playerName.TextScaled = true
  331. playerName.TextSize = 14
  332. playerName.TextWrapped = true
  333. Frame_4.Parent = Frame
  334. Frame_4.BackgroundColor3 = Color3.new(0.956863, 0.956863, 0.956863)
  335. Frame_4.BorderSizePixel = 0
  336. Frame_4.Position = UDim2.new(0, 0, 0, 60)
  337. Frame_4.Size = UDim2.new(0, 260, 0, 237)
  338. playerAvatar.Name = "playerAvatar"
  339. playerAvatar.Parent = Frame_4
  340. playerAvatar.BackgroundColor3 = Color3.new(1, 1, 1)
  341. playerAvatar.Position = UDim2.new(0, 85, 0, 10)
  342. playerAvatar.Size = UDim2.new(0, 85, 0, 85)
  343. playerAvatar.Image = "https://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&username="..player.Name
  344. playerAccAge.Name = "playerAccAge"
  345. playerAccAge.Parent = Frame_4
  346. playerAccAge.BackgroundColor3 = Color3.new(1, 1, 1)
  347. playerAccAge.BackgroundTransparency = 1
  348. playerAccAge.Position = UDim2.new(0, 5, 0, 101)
  349. playerAccAge.Size = UDim2.new(0, 250, 0, 30)
  350. playerAccAge.Font = Enum.Font.SourceSans
  351. playerAccAge.Text = "Account Age: "..player.AccountAge
  352. playerAccAge.TextColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
  353. playerAccAge.TextScaled = true
  354. playerAccAge.TextSize = 14
  355. playerAccAge.TextWrapped = true
  356. playerId.Name = "playerId"
  357. playerId.Parent = Frame_4
  358. playerId.BackgroundColor3 = Color3.new(1, 1, 1)
  359. playerId.BackgroundTransparency = 1
  360. playerId.Position = UDim2.new(0, 5, 0, 131)
  361. playerId.Size = UDim2.new(0, 250, 0, 30)
  362. playerId.Font = Enum.Font.SourceSans
  363. playerId.Text = "Account ID: "..player.UserId
  364. playerId.TextColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
  365. playerId.TextScaled = true
  366. playerId.TextSize = 14
  367. playerId.TextWrapped = true
  368. playerOs.Name = "playerOs"
  369. playerOs.Parent = Frame_4
  370. playerOs.BackgroundColor3 = Color3.new(1, 1, 1)
  371. playerOs.BackgroundTransparency = 1
  372. playerOs.Position = UDim2.new(0, 5, 0, 161)
  373. playerOs.Size = UDim2.new(0, 250, 0, 30)
  374. playerOs.Font = Enum.Font.SourceSansLight
  375. playerOs.Text = "OS: "..player.OsPlatform
  376. playerOs.TextColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
  377. playerOs.TextScaled = true
  378. playerOs.TextSize = 14
  379. playerOs.TextWrapped = true
  380. playerMembership.Name = "playerMembership"
  381. playerMembership.Parent = Frame_4
  382. playerMembership.BackgroundColor3 = Color3.new(1, 1, 1)
  383. playerMembership.BackgroundTransparency = 1
  384. playerMembership.Position = UDim2.new(0, 5, 0, 191)
  385. playerMembership.Size = UDim2.new(0, 250, 0, 30)
  386. playerMembership.Font = Enum.Font.SourceSansLight
  387. if player.MembershipType == Enum.MembershipType.None then
  388. playerMembership.Text = "No Builder's Club."
  389. elseif player.MembershipType == Enum.MembershipType.BuildersClub then
  390. playerMembership.Text = "Builder's Club!"
  391. elseif player.MembershipType == Enum.MembershipType.TurboBuildersClub then
  392. playerMembership.Text = "Turbo Builder's Club!"
  393. elseif player.MembershipType == Enum.MembershipType.OutrageousBuildersClub then
  394. playerMembership.Text = "Outrageous Builder's Club!"
  395. end
  396. playerMembership.TextColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
  397. playerMembership.TextScaled = true
  398. playerMembership.TextSize = 14
  399. playerMembership.TextWrapped = true
  400. Frame_5.Parent = Frame
  401. Frame_5.BackgroundColor3 = Color3.new(0, 0, 0)
  402. Frame_5.BackgroundTransparency = 0.69999998807907
  403. Frame_5.BorderColor3 = Color3.new(0, 0, 0)
  404. Frame_5.BorderSizePixel = 0
  405. Frame_5.ClipsDescendants = true
  406. Frame_5.Position = UDim2.new(0, 10, 0, 10)
  407. Frame_5.Selectable = true
  408. Frame_5.Size = UDim2.new(0, 255, 0, 292)
  409. Frame_5.ZIndex = -1
  410. Frame_6.Parent = Frame
  411. Frame_6.BackgroundColor3 = Color3.new(0, 0, 0)
  412. Frame_6.BackgroundTransparency = 0.69999998807907
  413. Frame_6.BorderColor3 = Color3.new(0, 0, 0)
  414. Frame_6.BorderSizePixel = 0
  415. Frame_6.ClipsDescendants = true
  416. Frame_6.Position = UDim2.new(0, 8, 0, 8)
  417. Frame_6.Selectable = true
  418. Frame_6.Size = UDim2.new(0, 255, 0, 292)
  419. Frame_6.ZIndex = -1
  420. local closeGet = {}
  421. closeGet.Size = UDim2.new(0, 0, 0, 0)
  422. local openGet = {}
  423. openGet.Position = UDim2.new(0.45, 0, 0.45, 0)
  424. local closeFunction = gsTween:Create(Frame, TweenInfo.new(2, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), closeGet)
  425. local openFunction = gsTween:Create(Frame, TweenInfo.new(1, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), openGet)
  426. infoguiCLOSE.MouseButton1Click:Connect(function()
  427. closeFunction:Play()
  428. Frame:TweenPosition((Frame.Position + UDim2.new(0, 265 / 2, 0, 302 / 2)), "InOut", "Sine", 2)
  429. wait(2.01)
  430. Frame:Destroy()
  431. end)
  432. openFunction:Play()
  433. local UserInputService = game:GetService("UserInputService")
  434. local dragging
  435. local dragInput
  436. local dragStart
  437. local startPos
  438. local function update(input)
  439. local delta = input.Position - dragStart
  440. local dragTime = 0.055
  441. local SmoothDrag = {}
  442. SmoothDrag.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
  443. local dragSmoothFunction = gsTween:Create(Frame, TweenInfo.new(dragTime, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), SmoothDrag)
  444. dragSmoothFunction:Play()
  445. end
  446. Frame.InputBegan:Connect(function(input)
  447. if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  448. dragging = true
  449. dragStart = input.Position
  450. startPos = Frame.Position
  451. input.Changed:Connect(function()
  452. if input.UserInputState == Enum.UserInputState.End then
  453. dragging = false
  454. end
  455. end)
  456. end
  457. end)
  458. Frame.InputChanged:Connect(function(input)
  459. if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  460. dragInput = input
  461. end
  462. end)
  463. UserInputService.InputChanged:Connect(function(input)
  464. if input == dragInput and dragging and Frame.Size == UDim2.new(0, 265, 0, 302) then
  465. update(input)
  466. end
  467. end)
  468. end
  469. function clientSided()
  470. Notification("info", "This command is for the client (you) only, no one else can see!", 6)
  471. end
  472. searchCmds={"1 print [msg] - Prints a message to the developer console",
  473. "2 warn [msg] - Warns a message to the developer console",
  474. "3 sit - Makes you sit",
  475. "4 god - Activates FE Godmode (breaks tools)",
  476. "5 view [plr] - Changes your camera subject to another player",
  477. "6 unview - Changes your camera back to your player",
  478. "7 gravity [num] - Changes workspace gravity to [num]",
  479. "8 ungravity - Reverts workspace gravity to game's default",
  480. "9 goto [plr] - Teleports you to a player",
  481. "10 fecheck - Checks whether the game is FE or not",
  482. "11 lockws - Locks the whole workspace",
  483. "12 unlockws - Unlocks the whole workspace",
  484. "13 noclip - Allows you to walk through walls and other objects",
  485. "14 clip - Stops noclip, can collide",
  486. "15 follow [plr] / [num] - Makes you follow a player constantly, optional [num] for how far away to follow",
  487. "16 unfollow - Stops you from following",
  488. "17 fling [plr] / [pow] - Uses your character to fling a player, optional [pow] for how much power to put into the fling",
  489. "18 unfling - Stops you from flinging",
  490. "19 trail [plr] / [num] - Makes you trail (walk infront) of a player constantly, optional [num] for how far away to trail",
  491. "20 untrail - Stops you from trailing",
  492. "21 annoy [plr] - Loop teleports you to the player",
  493. "22 unannoy - Stops loop teleporting you",
  494. "23 reset - Resets your character",
  495. "24 flinggui - Executes an OP Fling GUI",
  496. "25 respawn - Respawns your character",
  497. "26 speed // ws [num] - Changes your walkspeed (speed or ws) to [num]",
  498. "27 jumppower // jp [num] - Changes your jumppower (jumppower or jp) to [num]",
  499. "28 hipheight // hh [num] - Changes your hipheight (hipheight or hh) to [num]",
  500. "29 default - Changes your walkspeed, jumppower and hipheight back to normal",
  501. "30 credits - Displays admin credits (by illremember#3799)",
  502. "31 attach [plr] - Attaches you to a player, tool required",
  503. "32 fly / [speed] - Enables fly, optional [speed] for how fast to fly",
  504. "33 unfly - Disables fly",
  505. "34 kill [plr] - Kills a player, tool required",
  506. "35 bring [plr] - Brings a player, tool required",
  507. "36 naked - Displays avatar body colours",
  508. "37 nolimbs - Deletes all your arms and legs",
  509. "38 noarms - Deletes both your arms",
  510. "39 nolegs - Deletes both your legs",
  511. "40 antikick [on/off] - Blocks all remotes for antikick when on, disables when off",
  512. "41 blockremote [remote] / [service] - Blocks a remote from firing, optional [service] for where the remote is located",
  513. "42 remotespy [on/off] - Prints all remotes to developer console when on when fired, stops printing when off",
  514. "43 bang [plr] / [speed] - Bangs a player, optional [speed] to set animation adjust speed",
  515. "44 unbang - Stops bang player",
  516. "45 spam [msg] - Spams [msg] in chat",
  517. "46 spamdelay [num] - Sets how long to wait in between spamming",
  518. "47 unspam - Stops spamming",
  519. "48 info [plr] - Creates GUI with information about player account, shows Account age, membership and account ID",
  520. "49 age [plr] - Chats account age of player",
  521. "50 invisible - Enables FE invisibility, by Timeless",
  522. "51 walk [plr] - Begins to make you loop walk towards player",
  523. "52 glitch [plr] / [num] - Glitches a player, tool required, optional [num] for strength of glitch",
  524. "53 tp [plr] [plr] - Teleports a player to another player, tool required",
  525. "54 givetool [plr] / [tool] - Gives your current equipped tool to player, optional [tool] to pick a tool by name from your inventory",
  526. "55 givealltools [plr] - Gives all tools currently equipped and in inventory to player",
  527. "56 blockhats - Removes mesh of all accessories",
  528. "57 void [plr] - Teleports you and the player to the void, requires a tool (works in R6)",
  529. "58 orbit [plr] - Begins to make you orbit around a player",
  530. "59 unorbit - Stops you orbiting a player",
  531. "60 pos - Shows your current position",
  532. "61 savepos - Saves your current position",
  533. "62 loadpos - Loads your current position from savepos",
  534. "63 tppos [num] [num] [num] - Teleports you to position [num], [num], [num]",
  535. "64 pmspam [plr] [msg] - Makes you spam a player's pm with [msg]",
  536. "65 unpmspam - Stops spamming a player's pm",
  537. "66 wsvis [num] - Changes all parts in workspace to [num] transparency",
  538. "67 bringobj [obj] / [num] - Brings an object in the workspace to you, optional [num] for how far away to bring object",
  539. "68 cbring [plr] - Brings a player to you constantly on client",
  540. "69 uncbring - Stops bringing a player to you on client",
  541. "70 cfreeze [plr] - Freezes a player on your client",
  542. "71 uncfreeze / [plr] - Unfreezes a player on your cleint",
  543. "72 unattach - Unattaches you from a player",
  544. "73 reach [on/off] / [num] - Activates/Deactivates reach for currently equipped tool, optional [num] for how long the reach should be",
  545. "74 droptool / [tool] - Drops a tool into the workspace, optional [tool] command for which tool to drop",
  546. "75 drophats - Drops all your accessories into the workspace",
  547. "76 hidecmdbar - Hides the command bar","77 showcmdbar - Shows the command bar",
  548. "78 prefix [key] - Changes your prefix to [key] must be 1 character",
  549. "79 removeinvis - Removes all invisible parts in workspace",
  550. "80 removefog - Removes fog in lighting",
  551. "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",
  552. "82 btools - Gives you btools for deleting, copying and dragging (client side)",
  553. "83 esp [plr] - Enables an esp for that player, credits to Infinite Yield",
  554. "84 unesp / [plr] - Disables all esp, optional [plr] for disabling esp just for that player",
  555. "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]",
  556. "87 closegame - Shutsdown/closes your game",
  557. "88 savetool / [tool] - Saves a tool to your player equipped, optional [tool] for which tool to save in your inventory",
  558. "89 loadtool / [tool] - Loads a tool from your player, optional [tool] for which tool to load by name",
  559. "90 savealltool - Saves all tools in your character/inventory",
  560. "91 loadalltool - Loads all tools in your player saved tools",
  561. "92 clicktp / [key] - Enables click teleport, optional [key] to set a key instead of clicking",
  562. "93 clickdel / [key] - Enables click delete part, optional [key] to set a key instead of clicking","94 unclicktp - Disables clicktp",
  563. "95 unclickdel - Disables clickdel",
  564. "96 shutdown - Attempts a server shutdown",
  565. "97 chatlogs - Opens up a chat log gui with options to print chat to developer console",
  566. "98 exit - Disables currently running admin completely",
  567. "99 freecam / [speed] - Enables freecam (like flying but not in character), optional [speed] for how fast the freecam should go",
  568. "100 unfreecam // unfc - Disables freecam",
  569. "101 fctp [plr] - Teleports your freecam to player",
  570. "102 gotofc - Teleports you to current freecam position",
  571. "103 cmds - Opens up this GUI with commands",
  572. "104 fullcredits - Shows full individual credits for all help with the admin",
  573. "105 hotkey [key] [cmd] - Creates a hotkey that executes [cmd] when [key] is pressed",
  574. "106 removehotkey [key] - Removes a hotkey with [key]",
  575. "107 removeallhotkey - Removes all current hotkeys for commands",
  576. "108 printhotkeys - Prints all current existing hotkeys",
  577. "109 os [plr] - Chats the current OS of a player",
  578. "110 spin [plr] - Makes you spin with a player, tool required",
  579. "111 unspin - Stops you spinning a player/teleporting to a player",
  580. "112 rejoin - Rejoins your server (has a chance to be a different server you rejoin)",
  581. "113 maxzoom [num] - Changes your maxzoom to number",
  582. "114 stare [plr] - Makes you stare at another player",
  583. "115 unstare [plr] - Makes you stop staring at player",
  584. "116 tempgod - Enables temporary FE godmode, does not work on all games, does not break tools",
  585. "117 apockillgui - Executes an Apocalypse Rising Killer GUI",
  586. "118 freefall [plr] - Makes you and a player freefall to the ground",
  587. "119 version - Shows current admin's version",
  588. "120 shiftlockon - Enables shift lock if not enabled by game developer",
  589. "121 copychat [plr] - Makes you copy the chat player says, use uncopychat to stop copying chat",
  590. "122 newattach [plr] - Does not FE Godmode you, requires 2 tools, attaches you to player",
  591. "123 newkill [plr] - Does not FE Godmode you, requires 2 tools, kills player",
  592. "124 newbring [plr] - Does not FE Godmode you, requires 2 tools, brings player",
  593. "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",
  594. "126 unspawn - Stops you spawning with stats set by "..commandPrefix.."spawn",
  595. "127 autosavetool [on/off] - Auto saves your tools when you reset",
  596. "128 beginbot / [mode] - Makes you a bot for other players, type just "..commandPrefix.."beginbot to print available modes",
  597. "129 endbot / [mode] - Ends "..commandPrefix.."beginbot, optional [mode] to disable one mode only",
  598. "130 stopsit - Disables your ability to sit",
  599. "131 gosit - Enables your ability to sit",
  600. "132 spawnpoint - Sets your spawnpoint for whenever you reset to where you are",
  601. "133 nospawn - Removes your spawnpoint",
  602. "134 chaterror - Creates a chat error, works best first time",
  603. "135 bypass [on/off] - Changes certain commands like "..commandPrefix.."fly so they are not detected by most anti-exploits",
  604. "136 fixcam - Fixes your camera in case it breaks",
  605. "137 gotoobj [obj] - Teleports you to a part in the workspace, make sure you put the name properly!",
  606. "138 breakcam - Makes it so your camera can go through parts, fixed with "..commandPrefix.."fixcam",
  607. "139 inviscam - Makes it so your camera goes through parts and makes them transparent so your character is always visible, fixed with "..commandPrefix.."fixcam",
  608. "140 printobj / [key] - Prints the object's path clicked to developer console, optional [key] for key pressed instead of click",
  609. "141 unprintobj - Stops printobj from running",
  610. "142 hotkeyfc [goto/unfc] - If freecam is set as a hotkey, chooses whether to use unfreecam or gotofc when disabling through a hotkey",
  611. "143 carpet [plr] - Makes you a carpet for a player",
  612. "144 uncarpet - Stops carpet",
  613. "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",
  614. "146 uncopychat - Stops copying chat",
  615. "147 forward / [speed] - Makes you automatically move forward default speed is 1",
  616. "148 unforward - Stops you moving automatically forward from forward",
  617. "149 id [plr] - Makes you chat the user ID of the player",
  618. "150 spinhats / [pow] - Makes all your accessories begin to spin around! Credit to xFunnieuss.",
  619. "151 unspinhats - Stops spinhats from spinning accessories",
  620. "152 headless - Makes you headless, but cannot control your character after, use respawn to reset",
  621. "153 savemap - Saves the current workspace/map",
  622. "154 loadmap - Loads map saved by savemap",
  623. "155 creatorid - Changes your user ID to the game creator's user ID",
  624. "156 gameid - Shows the game's ID",
  625. "157 delobj [obj] - Allows you to delete an object in the workspace by name",
  626. "158 glide [plr] / [speed] - Makes you glide towards a player, optional [speed] for the speed of gliding",
  627. "159 stutter [on/off] - Makes your character begin stuttering as you move",
  628. "160 deface - Deletes your face",
  629. "161 servertime - Gets the server time",
  630. "162 ride [plr] - Makes you ride a player's head",
  631. "163 unride [plr] - Makes you stop riding a player's head",
  632. "164 cmute [plr] - Client mutes a player, useful for muting spammers",
  633. "165 uncmute - Unmutes a player that has been cmuted",
  634. "166 hat [plr] - Makes you carpet a player, but on their head",
  635. "167 unhat - Stops hat from running",
  636. "168 chat [msg] - Makes you chat a string, useful for hotkeys",
  637. "168 kms - Small jump to you death",
  638. "169 oof - Plays oof sound"
  639. }
  640.  
  641. CMDS={ "print [msg]",
  642. "warn [msg]",
  643. "sit","god",
  644. "view [plr]",
  645. "unview",
  646. "gravity [num]",
  647. "ungravity",
  648. "goto [plr]",
  649. "fecheck",
  650. "lockws",
  651. "unlockws",
  652. "noclip",
  653. "clip",
  654. "follow [plr] / [num]",
  655. "unfollow",
  656. "fling [plr] / [pow]",
  657. "unfling",
  658. "trail [plr] / [num]",
  659. "untrail",
  660. "annoy [plr]",
  661. "unannoy",
  662. "reset",
  663. "flinggui",
  664. "respawn",
  665. "speed // ws [num]",
  666. "jumppower // jp [num]",
  667. "hipheight // hh [num]",
  668. "default",
  669. "credits",
  670. "attach [plr]",
  671. "fly / [speed]",
  672. "unfly",
  673. "kill [plr]",
  674. "bring [plr]",
  675. "naked",
  676. "nolimbs",
  677. "noarms",
  678. "nolegs",
  679. "antikick [on/off]",
  680. "blockremote [remote] / [service]",
  681. "remotespy [on/off]",
  682. "bang [plr] / [speed]",
  683. "unbang",
  684. "spam [msg]",
  685. "spamdelay [num]",
  686. "unspam",
  687. "info [plr]",
  688. "age [plr]",
  689. "invisible",
  690. "walk [plr]",
  691. "glitch [plr] / [num]",
  692. "tp [plr] [plr]",
  693. "givetool [plr] / [tool]",
  694. "givealltools [plr]",
  695. "blockhats",
  696. "void",
  697. "orbit [plr]",
  698. "unorbit",
  699. "pos","savepos",
  700. "loadpos",
  701. "tppos [num] [num] [num]",
  702. "pmspam [plr] [msg]",
  703. "unpmspam",
  704. "wsvis [num]",
  705. "bringobj [obj] / [num]",
  706. "cbring [plr] / [num]",
  707. "uncbring",
  708. "cfreeze [plr]",
  709. "uncfreeze / [plr]",
  710. "unattach",
  711. "reach [on/off] / [num]",
  712. "droptool / [tool]",
  713. "drophats",
  714. "hidecmdbar",
  715. "showcmdbar",
  716. "prefix [key]",
  717. "removeinvis",
  718. "removefog",
  719. "animation [id/gui] / [speed]",
  720. "btools",
  721. "esp [plr]",
  722. "unesp / [plr]",
  723. "dice","random [min] [max]",
  724. "closegame",
  725. "savetool / [tool]",
  726. "loadtool / [tool]",
  727. "savealltool",
  728. "loadalltool",
  729. "clicktp / [key]",
  730. "clickdel / [key]",
  731. "unclicktp",
  732. "unclickdel",
  733. "oof",
  734. "chatlogs",
  735. "exit",
  736. "freecam / [speed] // fc / [speed]",
  737. "unfreecam // unfc",
  738. "gotofc","cmds",
  739. "fullcredits",
  740. "hotkey [key] [cmd]",
  741. "removehotkey [key]",
  742. "removeallhotkey",
  743. "printhotkeys",
  744. "os [plr]",
  745. "spin [plr]",
  746. "unspin",
  747. "fctp [plr]",
  748. "rejoin",
  749. "maxzoom [num]",
  750. "stare [plr]",
  751. "unstare [plr]",
  752. "tempgod",
  753. "apockillgui",
  754. "freefall [plr]",
  755. "version",
  756. "shiftlockon",
  757. "copychat [plr]",
  758. "newattach [plr]",
  759. "newkill [plr]",
  760. "newbring [plr]",
  761. "spawn [ws/jp/hh/god] [num]",
  762. "unspawn",
  763. "autosavetool [on/off]",
  764. "beginbot / [mode]",
  765. "endbot / [mode]",
  766. "stopsit",
  767. "gosit",
  768. "spawnpoint",
  769. "nospawn",
  770. "chaterror",
  771. "bypass [on/off]",
  772. "fixcam",
  773. "gotoobj [obj]",
  774. "breakcam",
  775. "inviscam",
  776. "printobj / [key]",
  777. "unprintobj",
  778. "hotkeyfc [goto/unfc]",
  779. "carpet [plr]",
  780. "uncarpet",
  781. "brickcreate [num] / [pos] [pos] [pos]",
  782. "uncopychat",
  783. "forward / [speed]",
  784. "unforward",
  785. "id [plr]",
  786. "spinhats / [pow]",
  787. "unspinhats",
  788. "headless",
  789. "savemap",
  790. "loadmap",
  791. "creatorid",
  792. "gameid",
  793. "delobj [obj]",
  794. "glide [plr] / [speed]",
  795. "stutter [on/off]",
  796. "deface",
  797. "servertime",
  798. "ride [plr]",
  799. "unride",
  800. "cmute [plr]",
  801. "uncmute",
  802. "hat [plr]",
  803. "unhat",
  804. "chat [msg]",
  805. "kms"} -- 169
  806.  
  807. local CMDS_GUI_V2 = Instance.new("ScreenGui")
  808. local CMDSmain = Instance.new("Frame")
  809. local CMDSframemain = Instance.new("Frame")
  810. local cmdgui_topframe = Instance.new("Frame")
  811. local closecmdsgui = Instance.new("TextButton")
  812. local cmdgui_midframe = Instance.new("Frame")
  813. local cmdsgui_SearchFunction = Instance.new("TextBox")
  814. local cmdsgui_searchDETAILFRAME = Instance.new("Frame")
  815. local cmdsgui_searchDETAILTEXT = Instance.new("TextLabel")
  816. local ListofCMDS = Instance.new("ScrollingFrame")
  817. local cmdTutorial = Instance.new("TextLabel")
  818. local cmdTutorial_2 = Instance.new("TextLabel")
  819. local cmdTutorial_3 = Instance.new("TextLabel")
  820. local CMDS_Shadow = Instance.new("Frame")
  821. local CMDS_Shadow2 = Instance.new("Frame")
  822. CMDS_GUI_V2.Name = "CMDS_GUI_V2"
  823. CMDS_GUI_V2.Parent = gsCoreGui
  824. CMDSmain.Name = "CMDSmain"
  825. CMDSmain.Parent = CMDS_GUI_V2
  826. CMDSmain.BackgroundColor3 = Color3.new(1, 1, 1)
  827. CMDSmain.BackgroundTransparency = 1
  828. CMDSmain.Position = UDim2.new(0, 695, 0, 297)
  829. CMDSmain.Size = UDim2.new(0, 440, 0, 367)
  830. CMDSmain.AnchorPoint = Vector2.new(0.5, 0.5)
  831. CMDSmain.Visible = false
  832. CMDSmain.ClipsDescendants = true
  833. CMDSframemain.Name = "CMDSframemain"
  834. CMDSframemain.Parent = CMDSmain
  835. CMDSframemain.BackgroundColor3 = Color3.new(0.309804, 0.309804, 0.309804)
  836. CMDSframemain.BorderSizePixel = 0
  837. CMDSframemain.Size = UDim2.new(0, 440, 0, 367)
  838. cmdgui_topframe.Name = "cmdgui_topframe"
  839. cmdgui_topframe.Parent = CMDSframemain
  840. cmdgui_topframe.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  841. cmdgui_topframe.BorderSizePixel = 0
  842. cmdgui_topframe.Size = UDim2.new(0, 440, 0, 15)
  843. closecmdsgui.Name = "closecmdsgui"
  844. closecmdsgui.Parent = cmdgui_topframe
  845. closecmdsgui.BackgroundColor3 = Color3.new(1, 1, 1)
  846. closecmdsgui.BackgroundTransparency = 1
  847. closecmdsgui.Position = UDim2.new(0, 410, 0, 0)
  848. closecmdsgui.Size = UDim2.new(0, 30, 0, 15)
  849. closecmdsgui.Font = Enum.Font.SourceSansBold
  850. closecmdsgui.Text = "X"
  851. closecmdsgui.TextColor3 = Color3.new(0.968628, 0.968628, 0.968628)
  852. closecmdsgui.TextSize = 20
  853. cmdgui_midframe.Name = "cmdgui_midframe"
  854. cmdgui_midframe.Parent = CMDSframemain
  855. cmdgui_midframe.BackgroundColor3 = Color3.new(0.14902, 0.14902, 0.14902)
  856. cmdgui_midframe.BorderSizePixel = 0
  857. cmdgui_midframe.Position = UDim2.new(0, 0, 0, 15)
  858. cmdgui_midframe.Size = UDim2.new(0, 440, 0, 45)
  859. cmdsgui_SearchFunction.Name = "cmdsgui_SearchFunction"
  860. cmdsgui_SearchFunction.Parent = cmdgui_midframe
  861. cmdsgui_SearchFunction.BackgroundColor3 = Color3.new(1, 1, 1)
  862. cmdsgui_SearchFunction.BackgroundTransparency = 1
  863. cmdsgui_SearchFunction.BorderSizePixel = 0
  864. cmdsgui_SearchFunction.Position = UDim2.new(0, 120, 0, 10)
  865. cmdsgui_SearchFunction.Size = UDim2.new(0, 200, 0, 25)
  866. cmdsgui_SearchFunction.Font = Enum.Font.SourceSans
  867. cmdsgui_SearchFunction.Text = ""
  868. cmdsgui_SearchFunction.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  869. cmdsgui_SearchFunction.TextScaled = true
  870. cmdsgui_SearchFunction.TextSize = 14
  871. cmdsgui_SearchFunction.TextWrapped = true
  872. cmdsgui_searchDETAILFRAME.Name = "cmdsgui_searchDETAILFRAME"
  873. cmdsgui_searchDETAILFRAME.Parent = cmdsgui_SearchFunction
  874. cmdsgui_searchDETAILFRAME.BackgroundColor3 = Color3.fromRGB(240, 240, 240)
  875. cmdsgui_searchDETAILFRAME.BorderSizePixel = 0
  876. cmdsgui_searchDETAILFRAME.Position = UDim2.new(0, 0, 0, 25)
  877. cmdsgui_searchDETAILFRAME.Size = UDim2.new(0, 200, 0, 2)
  878. cmdsgui_searchDETAILTEXT.Name = "cmdsgui_searchDETAILTEXT"
  879. cmdsgui_searchDETAILTEXT.Parent = cmdsgui_SearchFunction
  880. cmdsgui_searchDETAILTEXT.BackgroundColor3 = Color3.fromRGB(240, 240, 240)
  881. cmdsgui_searchDETAILTEXT.BackgroundTransparency = 1
  882. cmdsgui_searchDETAILTEXT.Size = UDim2.new(0, 200, 0, 25)
  883. cmdsgui_searchDETAILTEXT.Font = Enum.Font.SourceSansLight
  884. cmdsgui_searchDETAILTEXT.Text = "Search"
  885. cmdsgui_searchDETAILTEXT.TextColor3 = Color3.fromRGB(240, 240, 240)
  886. cmdsgui_searchDETAILTEXT.TextSize = 30
  887. ListofCMDS.Name = "ListofCMDS"
  888. ListofCMDS.Parent = CMDSframemain
  889. ListofCMDS.BackgroundColor3 = Color3.new(0.309804, 0.309804, 0.309804)
  890. ListofCMDS.BorderSizePixel = 0
  891. ListofCMDS.Position = UDim2.new(0, 0, 0, 60)
  892. ListofCMDS.Size = UDim2.new(0, 440, 0, 307)
  893. ListofCMDS.CanvasSize = UDim2.new(5, 0, 8, 0)
  894. ListofCMDS.ScrollingDirection = Enum.ScrollingDirection.XY
  895. cmdTutorial.Name = "cmdTutorial"
  896. cmdTutorial.Parent = ListofCMDS
  897. cmdTutorial.BackgroundColor3 = Color3.new(1, 1, 1)
  898. cmdTutorial.BackgroundTransparency = 1
  899. cmdTutorial.BorderSizePixel = 0
  900. cmdTutorial.Position = UDim2.new(0, 5, 0, 5)
  901. cmdTutorial.Size = UDim2.new(0, 420, 0, 20)
  902. cmdTutorial.Font = Enum.Font.SourceSansBold
  903. cmdTutorial.Text = "\"/\" means OPTIONAL argument after"
  904. cmdTutorial.TextColor3 = Color3.new(0.956863, 0.956863, 0.956863)
  905. cmdTutorial.TextScaled = true
  906. cmdTutorial.TextSize = 14
  907. cmdTutorial.TextWrapped = true
  908. cmdTutorial.TextXAlignment = Enum.TextXAlignment.Left
  909. cmdTutorial_2.Name = "cmdTutorial"
  910. cmdTutorial_2.Parent = ListofCMDS
  911. cmdTutorial_2.BackgroundColor3 = Color3.new(1, 1, 1)
  912. cmdTutorial_2.BackgroundTransparency = 1
  913. cmdTutorial_2.BorderSizePixel = 0
  914. cmdTutorial_2.Position = UDim2.new(0, 5, 0, 25)
  915. cmdTutorial_2.Size = UDim2.new(0, 420, 0, 20)
  916. cmdTutorial_2.Font = Enum.Font.SourceSansBold
  917. cmdTutorial_2.Text = "\"//\" means another way of running command"
  918. cmdTutorial_2.TextColor3 = Color3.new(0.956863, 0.956863, 0.956863)
  919. cmdTutorial_2.TextScaled = true
  920. cmdTutorial_2.TextSize = 14
  921. cmdTutorial_2.TextWrapped = true
  922. cmdTutorial_2.TextXAlignment = Enum.TextXAlignment.Left
  923. cmdTutorial_3.Name = "cmdTutorial"
  924. cmdTutorial_3.Parent = ListofCMDS
  925. cmdTutorial_3.BackgroundColor3 = Color3.new(1, 1, 1)
  926. cmdTutorial_3.BackgroundTransparency = 1
  927. cmdTutorial_3.BorderSizePixel = 0
  928. cmdTutorial_3.Position = UDim2.new(0, 5, 0, 45)
  929. cmdTutorial_3.Size = UDim2.new(0, 420, 0, 20)
  930. cmdTutorial_3.Font = Enum.Font.SourceSansBold
  931. cmdTutorial_3.Text = "Anything inside \"[ ]\" is an argument for the command"
  932. cmdTutorial_3.TextColor3 = Color3.new(0.956863, 0.956863, 0.956863)
  933. cmdTutorial_3.TextScaled = true
  934. cmdTutorial_3.TextSize = 14
  935. cmdTutorial_3.TextWrapped = true
  936. cmdTutorial_3.TextXAlignment = Enum.TextXAlignment.Left
  937. CMDS_Shadow.Name = "CMDS_Shadow"
  938. CMDS_Shadow.Parent = CMDSmain
  939. CMDS_Shadow.BackgroundColor3 = Color3.new(0, 0, 0)
  940. CMDS_Shadow.BackgroundTransparency = 0.60000002384186
  941. CMDS_Shadow.BorderSizePixel = 0
  942. CMDS_Shadow.Position = UDim2.new(0, 2, 0, 2)
  943. CMDS_Shadow.Size = UDim2.new(0, 440, 0, 367)
  944. CMDS_Shadow.ZIndex = -1
  945. CMDS_Shadow2.Name = "CMDS_Shadow2"
  946. CMDS_Shadow2.Parent = CMDSmain
  947. CMDS_Shadow2.BackgroundColor3 = Color3.new(0, 0, 0)
  948. CMDS_Shadow2.BackgroundTransparency = 0.80000001192093
  949. CMDS_Shadow2.BorderSizePixel = 0
  950. CMDS_Shadow2.Position = UDim2.new(0, 5, 0, 5)
  951. CMDS_Shadow2.Size = UDim2.new(0, 440, 0, 367)
  952. CMDS_Shadow2.ZIndex = -1
  953. closecmdsgui.MouseButton1Click:Connect(function()
  954. CMDSmain:TweenSize(UDim2.new(0, 0, 0, 0), "InOut", "Sine", 2)
  955. end)
  956. function CreateCMDlabel(position, text)
  957. local sizenow = 15
  958. local cmdHere = Instance.new("TextLabel")
  959. cmdHere.Name = "cmdHere"
  960. cmdHere.TextWrapped = true
  961. cmdHere.Parent = ListofCMDS
  962. cmdHere.BackgroundColor3 = Color3.new(1, 1, 1)
  963. cmdHere.BackgroundTransparency = 1
  964. cmdHere.BorderSizePixel = 0
  965. cmdHere.Position = position
  966. cmdHere.Size = UDim2.new(0, 1950, 0, sizenow)
  967. cmdHere.Font = Enum.Font.SourceSans
  968. cmdHere.Text = text
  969. cmdHere.TextWrapped = true
  970. cmdHere.TextColor3 = Color3.new(0.956863, 0.956863, 0.956863)
  971. cmdHere.TextScaled = false
  972. cmdHere.TextSize = 20
  973. cmdHere.TextXAlignment = Enum.TextXAlignment.Left
  974. end
  975. for i,_cmds in pairs(searchCmds) do
  976. CreateCMDlabel(UDim2.new(0, 5, 0, 50 + (i * 15)), _cmds)
  977. end
  978. local UserInputService = game:GetService("UserInputService")
  979. local dragging
  980. local dragInput
  981. local dragStart
  982. local startPos
  983. local function updateCMDS(input)
  984. local delta = input.Position - dragStart
  985. local dragTime = 0.055
  986. local SmoothDrag = {}
  987. SmoothDrag.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
  988. local dragSmoothFunction = gsTween:Create(CMDSmain, TweenInfo.new(dragTime, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), SmoothDrag)
  989. dragSmoothFunction:Play()
  990. end
  991. cmdgui_topframe.InputBegan:Connect(function(input)
  992. if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  993. dragging = true
  994. dragStart = input.Position
  995. startPos = CMDSmain.Position
  996. input.Changed:Connect(function()
  997. if input.UserInputState == Enum.UserInputState.End then
  998. dragging = false
  999. end
  1000. end)
  1001. end
  1002. end)
  1003. cmdgui_topframe.InputChanged:Connect(function(input)
  1004. if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  1005. dragInput = input
  1006. end
  1007. end)
  1008. cmdgui_midframe.InputBegan:Connect(function(input)
  1009. if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  1010. dragging = true
  1011. dragStart = input.Position
  1012. startPos = CMDSmain.Position
  1013. input.Changed:Connect(function()
  1014. if input.UserInputState == Enum.UserInputState.End then
  1015. dragging = false
  1016. end
  1017. end)
  1018. end
  1019. end)
  1020. cmdgui_midframe.InputChanged:Connect(function(input)
  1021. if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  1022. dragInput = input
  1023. end
  1024. end)
  1025. UserInputService.InputChanged:Connect(function(input)
  1026. if input == dragInput and dragging then
  1027. updateCMDS(input)
  1028. end
  1029. end)
  1030. cmdsgui_SearchFunction.Focused:Connect(function()
  1031. cmdsgui_SearchFunction.TextTransparency = 0
  1032. local searchTween = {}
  1033. searchTween.TextColor3 = Color3.new(0.0980392, 0.462745, 0.823529)
  1034. searchTween.TextSize = 18
  1035. searchTween.Position = UDim2.new(0, -70, 0, -15)
  1036. local frameTweenblue = {}
  1037. frameTweenblue.BackgroundColor3 = Color3.new(0.0980392, 0.462745, 0.823529)
  1038. local searchTween1 = gsTween:Create(cmdsgui_searchDETAILTEXT, TweenInfo.new(0.3, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), searchTween)
  1039. searchTween1:Play()
  1040. local frameTweenblue1 = gsTween:Create(cmdsgui_searchDETAILFRAME, TweenInfo.new(0.3, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), frameTweenblue)
  1041. frameTweenblue1:Play()
  1042. end)
  1043. cmdsgui_SearchFunction.FocusLost:Connect(function(enterPressed)
  1044. if not enterPressed then
  1045. cmdsgui_SearchFunction.TextTransparency = 1
  1046. else
  1047. cmdsgui_SearchFunction.Text = " "
  1048. end
  1049. local searchTween = {}
  1050. searchTween.TextColor3 = Color3.fromRGB(240, 240, 240)
  1051. searchTween.TextSize = 30
  1052. searchTween.Position = UDim2.new(0, 0, 0, 0)
  1053. local frameTweenblue = {}
  1054. frameTweenblue.BackgroundColor3 = Color3.fromRGB(240, 240, 240)
  1055. local searchTween1 = gsTween:Create(cmdsgui_searchDETAILTEXT, TweenInfo.new(0.3, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), searchTween)
  1056. searchTween1:Play()
  1057. local frameTweenblue1 = gsTween:Create(cmdsgui_searchDETAILFRAME, TweenInfo.new(0.3, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), frameTweenblue)
  1058. frameTweenblue1:Play()
  1059. end)
  1060. cmdsgui_SearchFunction.Changed:Connect(function()
  1061. local index = 0
  1062. if cmdsgui_SearchFunction.Text ~= "" then
  1063. for i,v in pairs(ListofCMDS:GetChildren()) do
  1064. if v.Name == "cmdHere" then
  1065. if not string.find(v.Text, cmdsgui_SearchFunction.Text) then
  1066. v.Visible = false
  1067. else
  1068. v.Visible = true
  1069. index = index + 1
  1070. v.Position = UDim2.new(0, 5, 0, 50 + (index * 15))
  1071. end
  1072. end
  1073. end
  1074. end
  1075. end)
  1076.  
  1077. -- Command Execution
  1078. LP.Chatted:Connect(function(chat)
  1079. run(chat)
  1080. end)
  1081.  
  1082. function run(msg)
  1083. if string.lower(string.sub(msg, 2, 5)) == "chat" then
  1084. msg = msg
  1085. elseif string.match(msg, "hotkey") and string.match(msg, "chat") then
  1086. msg = msg
  1087. else
  1088. msg = string.lower(msg)
  1089. end
  1090. local cmdPrefix = string.sub(msg, 1, 1)
  1091. if cmdPrefix == commandPrefix then
  1092. msg = string.sub(msg, 2)
  1093. local args = {}
  1094. for arg in string.gmatch(msg,"[^%s]+") do
  1095. table.insert(args,arg)
  1096. end
  1097. local cmdName = args[1]
  1098. table.remove(args,1)
  1099. local doCmd = Commands[cmdName]
  1100.  
  1101. if doCmd ~= nil then
  1102. doCmd(args)
  1103. end
  1104. end
  1105. end
  1106.  
  1107. -- Command bar
  1108. local CommandBar = Instance.new("ScreenGui")
  1109. local CMDBAR = Instance.new("Frame")
  1110. local CMDBARText = Instance.new("TextBox")
  1111. CommandBar.Name = "CommandBar"
  1112. CommandBar.Parent = gsCoreGui
  1113. CMDBAR.Name = "CMDBAR"
  1114. CMDBAR.Parent = CommandBar
  1115. CMDBAR.BackgroundColor3 = Color3.new(0.164706, 0.152941, 0.172549)
  1116. CMDBAR.BorderSizePixel = 0
  1117. CMDBAR.Position = UDim2.new(0.025, 0, 1, 0)
  1118. CMDBAR.Size = UDim2.new(0, 270, 0, 35)
  1119. CMDBARText.Name = "CMDBARText"
  1120. CMDBARText.Parent = CMDBAR
  1121. CMDBARText.BackgroundColor3 = Color3.new(0.188235, 0.188235, 0.188235)
  1122. CMDBARText.BorderSizePixel = 0
  1123. CMDBARText.Position = UDim2.new(0, 5, 0, 5)
  1124. CMDBARText.Size = UDim2.new(0, 260, 0, 25)
  1125. CMDBARText.Font = Enum.Font.SourceSansLight
  1126. CMDBARText.Text = ""
  1127. CMDBARText.TextColor3 = Color3.new(0.933333, 0.933333, 0.933333)
  1128. CMDBARText.TextScaled = true
  1129. CMDBARText.TextSize = 14
  1130. CMDBARText.TextWrapped = true
  1131. Mouse.KeyDown:connect(function(Key)
  1132. if Key == string.lower(commandPrefix) then
  1133. CMDBARText:CaptureFocus()
  1134. CMDBAR:TweenPosition(UDim2.new(0.015, 0, 0.95, 0), "Out", "Elastic", 0.5, true)
  1135. end
  1136. end)
  1137. CMDBARText.FocusLost:connect(function(enterPressed)
  1138. CMDBAR:TweenPosition(UDim2.new(0.015, 0, 1, 0), "Out", "Quad", 0.5, true)
  1139. if enterPressed then
  1140. local cmdmsg = CMDBARText.Text
  1141. CMDBARText.Text = ""
  1142. run(commandPrefix..cmdmsg)
  1143. end
  1144. end)
  1145. local Match = Instance.new("Frame")
  1146. Match.Name = "Match"
  1147. Match.Parent = CMDBAR
  1148. Match.BackgroundColor3 = Color3.new(0.164706, 0.152941, 0.172549)
  1149. Match.BorderSizePixel = 0
  1150. Match.Position = UDim2.new(0, 0, -4, 0)
  1151. Match.Size = UDim2.new(1, 0, 4, 0)
  1152. Match.Visible = false
  1153. function CreateOption(Text)
  1154. local Option1 = Instance.new("TextLabel")
  1155. Option1.Name = "Option"
  1156. Option1.Parent = Match
  1157. Option1.BackgroundColor3 = Color3.new(1, 1, 1)
  1158. Option1.BackgroundTransparency = 1
  1159. Option1.Position = UDim2.new(-10, 0, 0, 0)
  1160. Option1.Size = UDim2.new(1, 0, 0, 20)
  1161. Option1.Font = Enum.Font.SourceSans
  1162. Option1.Text = Text
  1163. Option1.TextColor3 = Color3.new(0.952941, 0.952941, 0.952941)
  1164. Option1.TextScaled = true
  1165. Option1.TextWrapped = true
  1166. end
  1167. for i,cmdtext2 in pairs(CMDS) do
  1168. CreateOption(cmdtext2)
  1169. end
  1170. CMDBARText.Changed:Connect(function()
  1171. if CMDBARText.Text ~= "" and CMDBARText.Text ~= commandPrefix then
  1172. Match.Visible = true
  1173. local PositionMatch = 0
  1174. for i,cmdtext in pairs(Match:GetChildren()) do
  1175. if cmdtext.Name == "Option" then
  1176. if string.find(cmdtext.Text, CMDBARText.Text) then
  1177. cmdtext.Position = UDim2.new(0, 0, 0, 2 + (PositionMatch * 20))
  1178. PositionMatch = PositionMatch + 1
  1179. if cmdtext.Position == UDim2.new(0, 0, 0, 142) then
  1180. cmdtext.Position = UDim2.new(-10, 0, 0, 0)
  1181. PositionMatch = PositionMatch - 1
  1182. end
  1183. else
  1184. cmdtext.Position = UDim2.new(-10, 0, 0, 0)
  1185. end
  1186. end
  1187. end
  1188. else
  1189. Match.Visible = false
  1190. end
  1191. end)
  1192.  
  1193. -- Chat
  1194. local ChatLogsv2 = Instance.new("ScreenGui")
  1195. local MainChatFrame = Instance.new("Frame")
  1196. local Framess = Instance.new("Frame")
  1197. local CloseChatGUI = Instance.new("TextButton")
  1198. local Frame_222 = Instance.new("Frame")
  1199. local PrintChat = Instance.new("TextButton")
  1200. local Shadow1 = Instance.new("Frame")
  1201. local Shadow2 = Instance.new("Frame")
  1202. local ScrollingFrame = Instance.new("ScrollingFrame")
  1203. ChatLogsv2.Name = "ChatLogsv2"
  1204. ChatLogsv2.Parent = gsCoreGui
  1205. MainChatFrame.Name = "MainChatFrame"
  1206. MainChatFrame.Parent = ChatLogsv2
  1207. MainChatFrame.BackgroundColor3 = Color3.new(1, 1, 1)
  1208. MainChatFrame.BackgroundTransparency = 1
  1209. MainChatFrame.Position = UDim2.new(0, 760, 0, 261)
  1210. MainChatFrame.Size = UDim2.new(0, 525, 0, 337)
  1211. MainChatFrame.Visible = false
  1212. Framess.Parent = MainChatFrame
  1213. Framess.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
  1214. Framess.BorderSizePixel = 0
  1215. Framess.Size = UDim2.new(0, 525, 0, 15)
  1216. CloseChatGUI.Name = "CloseChatGUI"
  1217. CloseChatGUI.Parent = Framess
  1218. CloseChatGUI.BackgroundColor3 = Color3.new(1, 1, 1)
  1219. CloseChatGUI.BackgroundTransparency = 1
  1220. CloseChatGUI.BorderSizePixel = 0
  1221. CloseChatGUI.Position = UDim2.new(0, 495, 0, 0)
  1222. CloseChatGUI.Size = UDim2.new(0, 30, 0, 15)
  1223. CloseChatGUI.Font = Enum.Font.SourceSansBold
  1224. CloseChatGUI.Text = "X"
  1225. CloseChatGUI.TextColor3 = Color3.new(0.945098, 0.945098, 0.945098)
  1226. CloseChatGUI.TextSize = 20
  1227. Frame_222.Parent = MainChatFrame
  1228. Frame_222.BackgroundColor3 = Color3.new(0.14902, 0.14902, 0.14902)
  1229. Frame_222.BorderSizePixel = 0
  1230. Frame_222.Position = UDim2.new(0, 0, 0, 15)
  1231. Frame_222.Size = UDim2.new(0, 525, 0, 50)
  1232. PrintChat.Name = "PrintChat"
  1233. PrintChat.Parent = Frame_222
  1234. PrintChat.BackgroundColor3 = Color3.new(0.870588, 0.25098, 0.25098)
  1235. PrintChat.BorderSizePixel = 0
  1236. PrintChat.Position = UDim2.new(0, 15, 0, 0)
  1237. PrintChat.Size = UDim2.new(0, 170, 0, 30)
  1238. PrintChat.Font = Enum.Font.SourceSansLight
  1239. PrintChat.Text = "Print Chat"
  1240. PrintChat.TextColor3 = Color3.new(0.960784, 0.960784, 0.960784)
  1241. PrintChat.TextSize = 30
  1242. PrintChat.TextWrapped = true
  1243. Shadow1.Name = "Shadow1"
  1244. Shadow1.Parent = MainChatFrame
  1245. Shadow1.BackgroundColor3 = Color3.new(0, 0, 0)
  1246. Shadow1.BackgroundTransparency = 0.5
  1247. Shadow1.Position = UDim2.new(0, 2, 0, 2)
  1248. Shadow1.Size = UDim2.new(0, 525, 0, 337)
  1249. Shadow1.ZIndex = -1
  1250. Shadow2.Name = "Shadow2"
  1251. Shadow2.Parent = MainChatFrame
  1252. Shadow2.BackgroundColor3 = Color3.new(0, 0, 0)
  1253. Shadow2.BackgroundTransparency = 0.80000001192093
  1254. Shadow2.Position = UDim2.new(0, 5, 0, 5)
  1255. Shadow2.Size = UDim2.new(0, 525, 0, 337)
  1256. Shadow2.ZIndex = -1
  1257. ScrollingFrame.Parent = MainChatFrame
  1258. ScrollingFrame.BackgroundColor3 = Color3.new(0.266667, 0.266667, 0.266667)
  1259. ScrollingFrame.BorderSizePixel = 0
  1260. ScrollingFrame.Position = UDim2.new(0, 0, 0, 65)
  1261. ScrollingFrame.Size = UDim2.new(0, 525, 0, 271)
  1262. ScrollingFrame.CanvasPosition = Vector2.new(0, 403)
  1263. ScrollingFrame.ScrollBarThickness = 8
  1264. function CreateChatText(plr, chat)
  1265. for i,v in pairs(ScrollingFrame:GetDescendants()) do
  1266. v.Position = v.Position - UDim2.new(0, 0, 0, 20)
  1267. if v.Position == UDim2.new(0, 5, 0, 10) then
  1268. v:Destroy()
  1269. end
  1270. end
  1271. local Example = Instance.new("TextLabel")
  1272. Example.Name = "Example"
  1273. Example.Parent = ScrollingFrame
  1274. Example.BackgroundColor3 = Color3.new(1, 1, 1)
  1275. Example.BackgroundTransparency = 1
  1276. Example.Position = UDim2.new(0, 5, 0, 650)
  1277. Example.Size = UDim2.new(0, 500, 0, 20)
  1278. Example.Font = Enum.Font.SourceSans
  1279. Example.Text = "["..plr.Name.."]: "..chat
  1280. Example.TextColor3 = Color3.new(0.960784, 0.960784, 0.960784)
  1281. Example.TextScaled = true
  1282. Example.TextSize = 20
  1283. Example.TextWrapped = true
  1284. Example.TextXAlignment = Enum.TextXAlignment.Left
  1285. end
  1286. CloseChatGUI.MouseButton1Click:Connect(function()
  1287. MainChatFrame:TweenPosition(UDim2.new(0, 550, 0, -550), "InOut", "Sine", 2)
  1288. wait(2.01)
  1289. MainChatFrame.Visible = false
  1290. end)
  1291. printingChat = false
  1292. PrintChat.MouseButton1Click:Connect(function()
  1293. if printingChat == false then
  1294. printingChat = true
  1295. PrintChat.BackgroundColor3 = Color3.fromRGB(60, 200, 60)
  1296. elseif printingChat == true then
  1297. printingChat = false
  1298. PrintChat.BackgroundColor3 = Color3.new(0.870588, 0.25098, 0.25098)
  1299. end
  1300. end)
  1301. local UserInputService = game:GetService("UserInputService")
  1302. local dragging
  1303. local dragInput
  1304. local dragStart
  1305. local startPos
  1306. local function updateChat(input)
  1307. local delta = input.Position - dragStart
  1308. local dragTime = 0.055
  1309. local SmoothDrag = {}
  1310. SmoothDrag.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
  1311. local dragSmoothFunction = gsTween:Create(MainChatFrame, TweenInfo.new(dragTime, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), SmoothDrag)
  1312. dragSmoothFunction:Play()
  1313. end
  1314. Frame_222.InputBegan:Connect(function(input)
  1315. if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  1316. dragging = true
  1317. dragStart = input.Position
  1318. startPos = MainChatFrame.Position
  1319. input.Changed:Connect(function()
  1320. if input.UserInputState == Enum.UserInputState.End then
  1321. dragging = false
  1322. end
  1323. end)
  1324. end
  1325. end)
  1326. Frame_222.InputChanged:Connect(function(input)
  1327. if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  1328. dragInput = input
  1329. end
  1330. end)
  1331. UserInputService.InputChanged:Connect(function(input)
  1332. if input == dragInput and dragging then
  1333. updateChat(input)
  1334. end
  1335. end)
  1336.  
  1337. function printChat(player, chat)
  1338. print("["..player.Name.."]: "..chat)
  1339. end
  1340. complimentReady = true
  1341. for i,currentPlayersChatting in pairs(game:GetService("Players"):GetPlayers()) do
  1342. currentPlayersChatting.Chatted:connect(function(chat)
  1343. CreateChatText(currentPlayersChatting, chat)
  1344. if printingChat then
  1345. printChat(currentPlayersChatting, chat)
  1346. end
  1347. if copychatACTIVE then
  1348. if currentPlayersChatting == copychatplayer then
  1349. gsReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(chat, "All")
  1350. end
  1351. end
  1352. if modeFling == true then
  1353. if string.lower(string.sub(chat, 1, 7)) == "!fling " then
  1354. if gsWorkspace:PGSIsEnabled() == false then
  1355. FEGodmode()
  1356. end
  1357. if string.lower(string.sub(chat, 8)) == "me" then
  1358. run(commandPrefix.."unfling")
  1359. LP.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + Vector3.new(0, 10, 0)
  1360. run(commandPrefix.."fling "..currentPlayersChatting.Name.." 2000000")
  1361. else
  1362. for i,notAll in pairs(findSinglePlayer(string.lower(string.sub(chat, 8)))) do
  1363. if notAll ~= LP then
  1364. run(commandPrefix.."unfling")
  1365. LP.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + Vector3.new(0, 10, 0)
  1366. run(commandPrefix.."fling "..notAll.Name.." 2000000")
  1367. end
  1368. end
  1369. end
  1370. end
  1371. end
  1372. if modeCompliment == true then
  1373. if string.lower(string.sub(chat, 1, 3)) == "!c " then
  1374. if complimentReady then
  1375. complimentReady = false
  1376. if string.lower(string.sub(chat, 4)) == "me" then
  1377. complimentplr(currentPlayersChatting)
  1378. else
  1379. for i,Others in pairs(findSinglePlayer(string.lower(string.sub(chat, 4)))) do
  1380. if Others == LP then
  1381. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Don't be silly, I can't compliment myself!", "All")
  1382. else
  1383. complimentplr(Others)
  1384. end
  1385. end
  1386. end
  1387. wait(1)
  1388. complimentReady = true
  1389. end
  1390. end
  1391. end
  1392. if modeMove == true then
  1393. if string.lower(string.sub(chat, 1, 9)) == "!bringbot" then
  1394. run(commandPrefix.."unfollow")
  1395. run(commandPrefix.."unwalk")
  1396. run(commandPrefix.."goto "..currentPlayersChatting.Name)
  1397. elseif string.lower(string.sub(chat, 1, 6)) == "!walk " then
  1398. for i,getWalkPlayer in pairs(findSinglePlayer(string.lower(string.sub(chat, 7)))) do
  1399. if getWalkPlayer == LP then
  1400. run(commandPrefix.."unfollow")
  1401. run(commandPrefix.."walk "..currentPlayersChatting.Name)
  1402. else
  1403. run(commandPrefix.."unfollow")
  1404. run(commandPrefix.."walk "..getWalkPlayer.Name)
  1405. end
  1406. end
  1407. elseif string.lower(string.sub(chat, 1, 8)) == "!follow " then
  1408. for i,getFollowPlayer in pairs(findSinglePlayer(string.lower(string.sub(chat, 9)))) do
  1409. if getFollowPlayer == LP then
  1410. run(commandPrefix.."unwalk")
  1411. run(commandPrefix.."follow "..currentPlayersChatting.Name)
  1412. else
  1413. run(commandPrefix.."unwalk")
  1414. run(commandPrefix.."follow "..getFollowPlayer.Name)
  1415. end
  1416. end
  1417. end
  1418. end
  1419. if modeInfo == true then
  1420. if infoReady then
  1421. infoReady = false
  1422. if string.lower(string.sub(chat, 1, 5)) == "!age " then
  1423. for i,v in pairs(findSinglePlayer(string.lower(string.sub(chat, 6)))) do
  1424. if v == LP then
  1425. run(commandPrefix.."age "..currentPlayersChatting.Name)
  1426. else
  1427. run(commandPrefix.."age "..v.Name)
  1428. end
  1429. end
  1430. end
  1431. if string.lower(string.sub(chat, 1, 4)) == "!id " then
  1432. for i,a in pairs(findSinglePlayer(string.lower(string.sub(chat, 5)))) do
  1433. if a == LP then
  1434. run(commandPrefix.."id "..currentPlayersChatting.Name)
  1435. else
  1436. run(commandPrefix.."id "..a.Name)
  1437. end
  1438. end
  1439. end
  1440. wait(1)
  1441. infoReady = true
  1442. end
  1443. end
  1444. end)
  1445. end
  1446. game:GetService("Players").PlayerAdded:connect(function(plr)
  1447. plr.Chatted:connect(function(chat)
  1448. CreateChatText(plr, chat)
  1449. if printingChat then
  1450. printChat(plr, chat)
  1451. end
  1452. if modeFling == true then
  1453. if string.lower(string.sub(chat, 1, 7)) == "!fling " then
  1454. if gsWorkspace:PGSIsEnabled() == false then
  1455. FEGodmode()
  1456. end
  1457. if string.lower(string.sub(chat, 8)) == "me" then
  1458. run(commandPrefix.."unfling")
  1459. LP.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + Vector3.new(0, 10, 0)
  1460. run(commandPrefix.."fling "..plr.Name.." 2000000")
  1461. else
  1462. for i,notAll in pairs(findSinglePlayer(string.lower(string.sub(chat, 8)))) do
  1463. if notAll ~= LP then
  1464. run(commandPrefix.."unfling")
  1465. LP.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + Vector3.new(0, 10, 0)
  1466. run(commandPrefix.."fling "..notAll.Name.." 2000000")
  1467. end
  1468. end
  1469. end
  1470. end
  1471. end
  1472. if modeCompliment == true then
  1473. if string.lower(string.sub(chat, 1, 3)) == "!c " then
  1474. if complimentReady == true then
  1475. complimentReady = false
  1476. if string.lower(string.sub(chat, 4)) == "me" then
  1477. complimentplr(plr)
  1478. else
  1479. for i,Others in pairs(findSinglePlayer(string.lower(string.sub(chat, 4)))) do
  1480. if Others == LP then
  1481. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Don't be silly, I can't compliment myself!", "All")
  1482. else
  1483. complimentplr(Others)
  1484. end
  1485. end
  1486. end
  1487. wait(1)
  1488. complimentReady = true
  1489. end
  1490. end
  1491. end
  1492. if modeMove == true then
  1493. if string.lower(string.sub(chat, 1, 9)) == "!bringbot" then
  1494. run(commandPrefix.."unfollow")
  1495. run(commandPrefix.."unwalk")
  1496. run(commandPrefix.."goto "..plr.Name)
  1497. elseif string.lower(string.sub(chat, 1, 6)) == "!walk " then
  1498. for i,getWalkPlayer in pairs(findSinglePlayer(string.lower(string.sub(chat, 7)))) do
  1499. if getWalkPlayer == LP then
  1500. run(commandPrefix.."unfollow")
  1501. run(commandPrefix.."walk "..plr.Name)
  1502. else
  1503. run(commandPrefix.."unfollow")
  1504. run(commandPrefix.."walk "..getWalkPlayer.Name)
  1505. end
  1506. end
  1507. elseif string.lower(string.sub(chat, 1, 8)) == "!follow " then
  1508. for i,getFollowPlayer in pairs(findSinglePlayer(string.lower(string.sub(chat, 9)))) do
  1509. if getFollowPlayer == LP then
  1510. run(commandPrefix.."unwalk")
  1511. run(commandPrefix.."follow "..plr.Name)
  1512. else
  1513. run(commandPrefix.."unwalk")
  1514. run(commandPrefix.."follow "..getFollowPlayer.Name)
  1515. end
  1516. end
  1517. end
  1518. end
  1519. if modeInfo == true then
  1520. if infoReady then
  1521. infoReady = false
  1522. if string.lower(string.sub(chat, 1, 5)) == "!age " then
  1523. for i,v in pairs(findSinglePlayer(string.lower(string.sub(chat, 6)))) do
  1524. if v == LP then
  1525. run(commandPrefix.."age "..plr.Name)
  1526. else
  1527. run(commandPrefix.."age "..v.Name)
  1528. end
  1529. end
  1530. end
  1531. if string.lower(string.sub(chat, 1, 4)) == "!id " then
  1532. for i,a in pairs(findSinglePlayer(string.lower(string.sub(chat, 5)))) do
  1533. if a == LP then
  1534. run(commandPrefix.."id "..plr.Name)
  1535. else
  1536. run(commandPrefix.."id "..a.Name)
  1537. end
  1538. end
  1539. end
  1540. wait(1)
  1541. infoReady = true
  1542. end
  1543. end
  1544. end)
  1545. end)
  1546.  
  1547. -- Loops
  1548. noclip = false
  1549. following = false
  1550. trailing = false
  1551. annoying = false
  1552. flingnoclip = false
  1553. staring = false
  1554. stopsitting = false
  1555. stareplr = ""
  1556. CBRINGamount = 3
  1557. spawnWS = CurrentWalkspeed
  1558. spawnJP = CurrentJumppower
  1559. spawnHH = CurrentHipheight
  1560. spawningfegod = false
  1561. looptpbypassfly = false
  1562. if game.GameId == 245662005 or game.GameId == 601130232 then
  1563. bypassMODE = true
  1564. else
  1565. bypassMODE = false
  1566. end
  1567. viewplr = ""
  1568. loopview = false
  1569. cmdForward = false
  1570. forwardSpeed = 1
  1571. loopviewfc = false
  1572. spinTOhead = false
  1573. spinObj = ""
  1574. rideACTIVE = false
  1575. ridePLAYER = ""
  1576.  
  1577. LPcurrenthumanoid = LP.Character.Humanoid
  1578. game:GetService('RunService').Stepped:connect(function()
  1579. if LP.Character.Humanoid ~= nil then
  1580. LPcurrenthumanoid = LP.Character.Humanoid
  1581. end
  1582. if noclip then
  1583. if LP.Character then
  1584. if LP.Character.Humanoid.RigType == Enum.HumanoidRigType.R6 then
  1585. LP.Character.Head.CanCollide = false
  1586. LP.Character.Torso.CanCollide = false
  1587. LP.Character["Left Leg"].CanCollide = false
  1588. LP.Character["Right Leg"].CanCollide = false
  1589. LP.Character["Left Arm"].CanCollide = false
  1590. LP.Character["Right Arm"].CanCollide = false
  1591. elseif LP.Character.Humanoid.RigType == Enum.HumanoidRigType.R15 then
  1592. LP.Character.Head.CanCollide = false
  1593. LP.Character.UpperTorso.CanCollide = false
  1594. LP.Character.LowerTorso.CanCollide = false
  1595. LP.Character.HumanoidRootPart.CanCollide = false
  1596. end
  1597. end
  1598. end
  1599. if following then
  1600. LP.Character.HumanoidRootPart.CFrame = gsPlayers[flwplr.Name].Character.HumanoidRootPart.CFrame + gsPlayers[flwplr.Name].Character.HumanoidRootPart.CFrame.lookVector * flwnum
  1601. end
  1602. if trailing then
  1603. LP.Character.HumanoidRootPart.CFrame = gsPlayers[trlplr.Name].Character.HumanoidRootPart.CFrame + gsPlayers[trlplr.Name].Character.HumanoidRootPart.CFrame.lookVector * trlnum
  1604. end
  1605. if annoying then
  1606. LP.Character.HumanoidRootPart.CFrame = gsPlayers[annplr.Name].Character.HumanoidRootPart.CFrame
  1607. end
  1608. if walkto then
  1609. LP.Character.Humanoid:MoveTo(walkplr.Character.HumanoidRootPart.Position)
  1610. end
  1611. if cbringing then
  1612. CBRINGplr.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + LP.Character.HumanoidRootPart.CFrame.lookVector * CBRINGamount
  1613. end
  1614. if cbringingall then
  1615. for i,getbringplrs in pairs(gsPlayers:GetPlayers()) do
  1616. if getbringplrs ~= LP then
  1617. getbringplrs.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + LP.Character.HumanoidRootPart.CFrame.lookVector * CBRINGamount
  1618. end
  1619. end
  1620. end
  1621. if staring then
  1622. LP.Character.HumanoidRootPart.CFrame = CFrame.new(LP.Character.Torso.Position, gsPlayers[stareplr.Name].Character.Torso.Position)
  1623. end
  1624. if stopsitting then
  1625. LP.Character.Humanoid.Sit = false
  1626. end
  1627. if looptpbypassfly then
  1628. pcall(function()
  1629. LP.Character.Head.Anchored = false
  1630. LP.Character.HumanoidRootPart.CFrame = gsWorkspace.rGETpartNUMBER2.CFrame
  1631. LP.Character.Head.Anchored = true
  1632. end)
  1633. end
  1634. if loopview then
  1635. view(viewplr)
  1636. end
  1637. if cmdForward then
  1638. LP.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + LP.Character.HumanoidRootPart.CFrame.lookVector * forwardSpeed
  1639. end
  1640. if loopviewfc then
  1641. pcall(function()
  1642. gsWorkspace.CurrentCamera.CameraSubject = gsWorkspace.rGETpartNUMBER2
  1643. end)
  1644. end
  1645. if spinTOhead then
  1646. pcall(function()
  1647. spinObj.Position = LP.Character.Head.Position
  1648. end)
  1649. end
  1650. if rideACTIVE == true then
  1651. LP.character.HumanoidRootPart.CFrame = ridePLAYER.Character.HumanoidRootPart.CFrame + Vector3.new(0, 3, 0)
  1652. end
  1653. end)
  1654. spawningatreset = false
  1655. spawnresetpoint = LP.Character.Head.CFrame
  1656.  
  1657. LPcurrenthumanoid.Died:Connect(function()
  1658. flying = false
  1659. doFREECAM = false
  1660. if savingtoolsloop then
  1661. run(commandPrefix.."savealltool")
  1662. end
  1663. if spawningatreset == true then
  1664. spawnresetpoint = LP.Character.Head.CFrame + Vector3.new(0, 5, 0)
  1665. end
  1666. end)
  1667.  
  1668. LP.CharacterAdded:Connect(function()
  1669. wait(0.2)
  1670. LP.Character.Humanoid.WalkSpeed = spawnWS
  1671. LP.Character.Humanoid.JumpPower = spawnJP
  1672. LP.Character.Humanoid.HipHeight = spawnHH
  1673. if spawningfegod then
  1674. FEGodmode()
  1675. end
  1676. if spawningpos and spawnpos ~= nil then
  1677. LP.Character.HumanoidRootPart.CFrame = spawnpos
  1678. end
  1679. if spawningatreset == true then
  1680. LP.Character.HumanoidRootPart.CFrame = spawnresetpoint
  1681. end
  1682. end)
  1683.  
  1684. -- Commands
  1685.  
  1686. Commands = {}
  1687.  
  1688. Commands.print = function(args)
  1689. local msg = table.concat(args," ")
  1690. print(msg)
  1691. end
  1692.  
  1693. Commands.warn = function(args)
  1694. local msg = table.concat(args," ")
  1695. warn(msg)
  1696. end
  1697.  
  1698. Commands.sit = function(args)
  1699. LP.Character.Humanoid.Sit = true
  1700. end
  1701.  
  1702. Commands.flinggui = function(args)
  1703. --// GUI & Code by Scuba Kermit on V3rm \\--
  1704. --// Edited by Gabrastic \\--
  1705. --// Local Section \\--
  1706.  
  1707. local lplayer = game:GetService('Players').LocalPlayer
  1708. local yeeting = false
  1709. local XD = Instance.new("ScreenGui")
  1710. local BeGONE = Instance.new("Frame")
  1711. local TextLabel = Instance.new("TextLabel")
  1712. local TextLabel_2 = Instance.new("TextLabel")
  1713. local AA = Instance.new("TextBox")
  1714. local yets = Instance.new("TextButton")
  1715. local stopyets = Instance.new("TextButton")
  1716. local ultrayets = Instance.new("TextButton")
  1717.  
  1718. --// GUI Section \\--
  1719.  
  1720. XD.Name = "XD"
  1721. XD.Parent = game:GetService('CoreGui')
  1722. BeGONE.Name = "BeGONE"
  1723. BeGONE.Parent = XD
  1724. BeGONE.Active = true
  1725. BeGONE.Draggable = true
  1726. BeGONE.BackgroundColor3 = Color3.new(0.219608, 0.219608, 0.219608)
  1727. BeGONE.BorderSizePixel = 0
  1728. BeGONE.Position = UDim2.new(-0.0207920745, 111, 0.722570539, -1)
  1729. BeGONE.Size = UDim2.new(0, 389, 0, 129)
  1730. TextLabel.Parent = BeGONE
  1731. TextLabel.BackgroundColor3 = Color3.new(1, 0.419608, 0.129412)
  1732. TextLabel.BorderSizePixel = 0
  1733. TextLabel.Size = UDim2.new(0, 389, 0, 22)
  1734. TextLabel.Font = Enum.Font.Cartoon
  1735. TextLabel.Text = "FE Fling Attach GUI"
  1736. TextLabel.TextColor3 = Color3.new(0, 0, 0)
  1737. TextLabel.TextSize = 16
  1738. TextLabel.TextWrapped = true
  1739. TextLabel_2.Parent = BeGONE
  1740. TextLabel_2.BackgroundColor3 = Color3.new(0.831373, 0.509804, 0.054902)
  1741. TextLabel_2.BorderSizePixel = 0
  1742. TextLabel_2.Position = UDim2.new(0, 0, 0.169230849, 0)
  1743. TextLabel_2.Size = UDim2.new(0, 389, 0, 9)
  1744. TextLabel_2.Font = Enum.Font.SourceSans
  1745. TextLabel_2.Text = ""
  1746. TextLabel_2.TextColor3 = Color3.new(0, 0, 0)
  1747. TextLabel_2.TextSize = 14
  1748. AA.Name = "AA"
  1749. AA.Parent = BeGONE
  1750. AA.BackgroundColor3 = Color3.new(0.278431, 0.278431, 0.278431)
  1751. AA.BorderSizePixel = 0
  1752. AA.Position = UDim2.new(0.20364143, 0, 0.299216866, 0)
  1753. AA.Size = UDim2.new(0, 229, 0, 35)
  1754. AA.Font = Enum.Font.SourceSans
  1755. AA.PlaceholderColor3 = Color3.new(0.831373, 0.831373, 0.831373)
  1756. AA.PlaceholderText = "Player Name Here"
  1757. AA.Text = ""
  1758. AA.TextColor3 = Color3.new(1, 1, 1)
  1759. AA.TextSize = 14
  1760. AA.TextWrapped = true
  1761. yets.Name = "yets"
  1762. yets.Parent = BeGONE
  1763. yets.BackgroundColor3 = Color3.new(0.278431, 0.278431, 0.278431)
  1764. yets.BorderSizePixel = 0
  1765. yets.Position = UDim2.new(0.0364736132, 0, 0.646153867, 0)
  1766. yets.Size = UDim2.new(0, 94, 0, 28)
  1767. yets.Font = Enum.Font.SourceSans
  1768. yets.Text = "Respawn"
  1769. yets.TextColor3 = Color3.new(1, 1, 1)
  1770. yets.TextSize = 14
  1771. yets.TextWrapped = true
  1772. stopyets.Name = "stopyets"
  1773. stopyets.Parent = BeGONE
  1774. stopyets.BackgroundColor3 = Color3.new(0.278431, 0.278431, 0.278431)
  1775. stopyets.BorderSizePixel = 0
  1776. stopyets.Position = UDim2.new(0.722082794, 0, 0.646153867, 0)
  1777. stopyets.Size = UDim2.new(0, 94, 0, 28)
  1778. stopyets.Font = Enum.Font.SourceSans
  1779. stopyets.Text = "Stop Attach"
  1780. stopyets.TextColor3 = Color3.new(1, 1, 1)
  1781. stopyets.TextSize = 14
  1782. stopyets.TextWrapped = true
  1783. ultrayets.Name = "ultrayets"
  1784. ultrayets.Parent = BeGONE
  1785. ultrayets.BackgroundColor3 = Color3.new(0.278431, 0.278431, 0.278431)
  1786. ultrayets.BorderSizePixel = 0
  1787. ultrayets.Position = UDim2.new(0.298684418, 0, 0.646154106, 0)
  1788. ultrayets.Size = UDim2.new(0, 156, 0, 28)
  1789. ultrayets.Font = Enum.Font.SourceSans
  1790. ultrayets.Text = "Fling Attach"
  1791. ultrayets.TextColor3 = Color3.new(1, 1, 1)
  1792. ultrayets.TextSize = 14
  1793. ultrayets.TextWrapped = true
  1794.  
  1795. --// Scripts Section \\--
  1796.  
  1797. AA.FocusLost:connect(function()
  1798. for i,v in pairs(game.Players:GetChildren()) do
  1799. if (string.sub(string.lower(v.Name),1,string.len(AA.Text))) == string.lower(AA.Text) then
  1800. AA.Text = v.Name
  1801. end
  1802. end
  1803. end)
  1804.  
  1805. yets.MouseButton1Click:Connect(function()
  1806. local LocalPlayer = game:GetService("Players").LocalPlayer
  1807. local char = Instance.new("Model", workspace)
  1808.  
  1809. LocalPlayer.Character:ClearAllChildren()
  1810. char.Name = "character"
  1811. Instance.new("Part", char).Name = "Torso";
  1812. Instance.new("Part", char).Name = "Head";
  1813. Instance.new("Humanoid", char).Name = "Humanoid";
  1814. LocalPlayer.Character = char
  1815. yeeting = false
  1816. end)
  1817.  
  1818. stopyets.MouseButton1Click:Connect(function()
  1819. ypcall(function()
  1820. game:GetService'Players'.LocalPlayer.Character.HumanoidRootPart.yeetforce:Destroy()
  1821. game:GetService'Players'.LocalPlayer.Character.Humanoid.PlatformStand = false
  1822. end)
  1823. yeeting = false
  1824. end)
  1825.  
  1826. ultrayets.MouseButton1Click:Connect(function()
  1827. local target = game:GetService('Players')[AA.Text].Character
  1828. game:GetService'Players'.LocalPlayer.Character.Humanoid.PlatformStand = true
  1829. yeeting = true
  1830. local coin = Instance.new('BodyThrust',game:GetService'Players'.LocalPlayer.Character.HumanoidRootPart)
  1831. coin.Force = Vector3.new(9999,9999,9999)
  1832. coin.Name = "yeetforce"
  1833. repeat game:GetService'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = target.Head.CFrame;coin.Location = target.Head.Position game["Run Service"].Heartbeat:wait() until not target.Head or yeeting == false
  1834. end)
  1835. end
  1836.  
  1837. Commands.god = function(args)
  1838. FEGodmode()
  1839. Notification("warning", "You have enabled FE Godmode, tools will not work. Use "..commandPrefix.."respawn to remove.", 7)
  1840. end
  1841.  
  1842. Commands.view = function(args)
  1843. if args[1] then
  1844. for i,v in pairs(findSinglePlayer(args[1])) do
  1845. if bypassMODE == false then
  1846. view(v)
  1847. Notification("info", "Now viewing "..v.Name..". Use "..commandPrefix.."unview to stop viewing.", 3)
  1848. elseif bypassMODE == true then
  1849. viewplr = v
  1850. loopview = true
  1851. end
  1852. end
  1853. end
  1854. end
  1855.  
  1856. Commands.unview = function(args)
  1857. view(LP)
  1858. loopview = false
  1859. end
  1860.  
  1861. Commands.gravity = function(args)
  1862. if args[1] then
  1863. gsWorkspace.Gravity = args[1]
  1864. end
  1865. end
  1866.  
  1867. Commands.ungravity = function(args)
  1868. gsWorkspace.Gravity = CurrentGravity
  1869. end
  1870.  
  1871. Commands.goto = function(args)
  1872. if args[1] then
  1873. if bypassMODE == false then
  1874. for i,v in pairs(findPlayer(args[1])) do
  1875. LP.Character.HumanoidRootPart.CFrame = v.Character.HumanoidRootPart.CFrame
  1876. end
  1877. elseif bypassMODE == true then
  1878. for i,v in pairs(findPlayer(args[1])) do
  1879. local TPbypass = {}
  1880. TPbypass.CFrame = v.Character.HumanoidRootPart.CFrame + Vector3.new(0, 5, 0)
  1881. local TPFunction = gsTween:Create(LP.Character.HumanoidRootPart, TweenInfo.new(1.5, Enum.EasingStyle.Sine, Enum.EasingDirection.In), TPbypass)
  1882. TPFunction:Play()
  1883. end
  1884. end
  1885. end
  1886. end
  1887.  
  1888. Commands.fecheck = function(args)
  1889. if gsWorkspace.FilteringEnabled == true then
  1890. Notification("warning", "FE is enabled!", 7)
  1891. else
  1892. Notification("warning", "FE is disabled. Consider using a different script.", 7)
  1893. end
  1894. end
  1895.  
  1896. Commands.lockws = function(args)
  1897. lockWS()
  1898. Notification("info", "Workspace locked.", 4)
  1899. end
  1900.  
  1901. Commands.unlockws = function(args)
  1902. unlockWS()
  1903. Notification("info", "Workspace unlocked.", 4)
  1904. end
  1905.  
  1906. Commands.noclip = function(args)
  1907. noclip = true
  1908. Notification("info", "Noclip enabled.", 4)
  1909. end
  1910.  
  1911. Commands.clip = function(args)
  1912. noclip = false
  1913. Notification("info", "Noclip disabled.", 4)
  1914. end
  1915.  
  1916. Commands.follow = function(args)
  1917. if args[1] then
  1918. for i,v in pairs(findPlayer(args[1])) do
  1919. flwplr = v
  1920. end
  1921. if args[2] then
  1922. flwnum = args[2]
  1923. else
  1924. flwnum = -5
  1925. end
  1926. following = true
  1927. else
  1928. Notification("warning", "No player selected to follow! Use: "..commandPrefix.."follow player", 4)
  1929. end
  1930. end
  1931.  
  1932. Commands.unfollow = function(args)
  1933. following = false
  1934. end
  1935.  
  1936. Commands.fling = function(args)
  1937. if args[1] then
  1938. for i,v in pairs(findSinglePlayer(args[1])) do
  1939. if v ~= LP then
  1940. view(v)
  1941. pcall(function()
  1942. LP.Character.HumanoidRootPart.Fling:Destroy()
  1943. end)
  1944. if not args[2] then
  1945. RocketPropulsion(800000,1000,400000,v,"Fling")
  1946. else
  1947. RocketPropulsion(args[2],1500,400000,v,"Fling")
  1948. end
  1949. if noclip ~= true then
  1950. flingnoclip = true
  1951. noclip = true
  1952. end
  1953. end
  1954. end
  1955. else
  1956. Notification("warning", "No player selected to fling! Use: "..commandPrefix.."fling player", 4)
  1957. end
  1958. end
  1959.  
  1960. Commands.unfling = function(args)
  1961. view(LP)
  1962. pcall(function()
  1963. if LP.Character.HumanoidRootPart.Fling then
  1964. for i,v in pairs(LP.Character:GetDescendants()) do
  1965. if v.Name == "Fling" and v:IsA("RocketPropulsion") then
  1966. v:Destroy()
  1967. end
  1968. end
  1969. end
  1970. end)
  1971. if flingnoclip == true then
  1972. noclip = false
  1973. flingnoclip = false
  1974. end
  1975. end
  1976.  
  1977. Commands.trail = function(args)
  1978. if args[1] then
  1979. for i,v in pairs(findPlayer(args[1])) do
  1980. trlplr = v
  1981. end
  1982. if args[2] then
  1983. trlnum = args[2]
  1984. else
  1985. trlnum = 5
  1986. end
  1987. trailing = true
  1988. else
  1989. Notification("warning", "No player selected to trail! Use: "..commandPrefix.."trail player", 4)
  1990. end
  1991. end
  1992.  
  1993. Commands.untrail = function(args)
  1994. trailing = false
  1995. end
  1996.  
  1997. Commands.annoy = function(args)
  1998. if args[1] then
  1999. for i,v in pairs(findPlayer(args[1])) do
  2000. annplr = v
  2001. end
  2002. annoying = true
  2003. else
  2004. Notification("warning", "No player selected to annoy! Use: "..commandPrefix.."annoy player", 4)
  2005. end
  2006. end
  2007.  
  2008. Commands.unannoy = function(args)
  2009. annoying = false
  2010. end
  2011.  
  2012. Commands.reset = function(args)
  2013. LP.Character:BreakJoints()
  2014. LP.Character.Humanoid.Health = 0
  2015. end
  2016.  
  2017. Commands.rejoin = function(args)
  2018. local ts = game:GetService("TeleportService")
  2019. local p = game:GetService("Players").LocalPlayer
  2020.  
  2021. ts:Teleport(game.PlaceId, p)
  2022. end
  2023.  
  2024. Commands.respawn = function(args)
  2025.  
  2026. local LocalPlayer = game:GetService("Players").LocalPlayer
  2027. local char = Instance.new("Model", workspace)
  2028. LocalPlayer.Character:ClearAllChildren()
  2029. char.Name = "character"
  2030. Instance.new("Part", char).Name = "Torso";
  2031. Instance.new("Part", char).Name = "Head";
  2032. Instance.new("Humanoid", char).Name = "Humanoid";
  2033. LocalPlayer.Character = char
  2034. end
  2035.  
  2036. Commands.kms = function(args)
  2037. LocalPlayer = game:GetService("Players").LocalPlayer
  2038. LocalPlayer.Character.Humanoid:MoveTo(LocalPlayer.Character.HumanoidRootPart.Position + LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 10)
  2039. LocalPlayer.Character.Humanoid.Jump = true
  2040. wait(0.5)
  2041. function Iterate(instance, func)
  2042. for i, v in next, instance:GetChildren() do
  2043. func(v)
  2044. end
  2045. end
  2046. limbs = {
  2047. ["Right Leg"] = true;
  2048. ["Right Arm"] = true;
  2049. ["Left Leg"] = true;
  2050. ["Left Arm"] = true;
  2051. }
  2052. Iterate(LocalPlayer.Character, function(v)
  2053. if v:IsA("BasePart") then
  2054. local attachment = Instance.new("Attachment")
  2055. attachment.Parent = v
  2056. attachment.Name = (v.Name .. "[Attachment]")
  2057. if limbs[v.Name] then
  2058. attachment.Position = Vector3.new(0, v.Size.Y/2, 0)
  2059. elseif v.Name == "Head" then
  2060. attachment.Position = Vector3.new(0, -v.Size.Y/2, 0)
  2061. attachment.Rotation = Vector3.new(0, 0, -90)
  2062. end
  2063. end
  2064. end)
  2065. local leftLegAttachment = Instance.new("Attachment")
  2066. leftLegAttachment.Position = Vector3.new(-.5, -1, 0)
  2067. leftLegAttachment.Rotation = Vector3.new(0, -90, 0)
  2068. local rightLegAttachment = Instance.new("Attachment")
  2069. rightLegAttachment.Position = Vector3.new(.5, -1, 0)
  2070. rightLegAttachment.Rotation = Vector3.new(0, -90, 0)
  2071. rightLegAttachment.Parent, leftLegAttachment.Parent = LocalPlayer.Character.Torso, LocalPlayer.Character.Torso
  2072. jointAttachments = {
  2073. ['Head'] = {
  2074. ['Attachment0'] = LocalPlayer.Character.Torso['NeckAttachment'];
  2075. ['Attachment1'] = LocalPlayer.Character.Head['Head[Attachment]'];
  2076. };
  2077. ['Left Arm'] = {
  2078. ['Attachment0'] = LocalPlayer.Character.Torso['LeftCollarAttachment'];
  2079. ['Attachment1'] = LocalPlayer.Character['Left Arm']['Left Arm[Attachment]'];
  2080. };
  2081. ['Right Arm'] = {
  2082. ['Attachment0'] = LocalPlayer.Character.Torso['RightCollarAttachment'];
  2083. ['Attachment1'] = LocalPlayer.Character['Right Arm']['Right Arm[Attachment]'];
  2084. };
  2085. ['Left Leg'] = {
  2086. ['Attachment0'] = leftLegAttachment;
  2087. ['Attachment1'] = LocalPlayer.Character['Left Leg']['Left Leg[Attachment]'];
  2088. };
  2089. ['Right Leg'] = {
  2090. ['Attachment0'] = rightLegAttachment;
  2091. ['Attachment1'] = LocalPlayer.Character['Right Leg']['Right Leg[Attachment]'];
  2092. };
  2093. }
  2094. LocalPlayer.Character.Humanoid.PlatformStand = true
  2095. Iterate(LocalPlayer.Character, function(v)
  2096. if v:IsA("BasePart") then
  2097. if jointAttachments[v.Name] then
  2098. local ballSocketJoint = Instance.new("BallSocketConstraint")
  2099. ballSocketJoint.Parent = v
  2100. ballSocketJoint.Radius = 0.15
  2101. ballSocketJoint.Attachment0, ballSocketJoint.Attachment1 = jointAttachments[v.Name]['Attachment0'], jointAttachments[v.Name]['Attachment1']
  2102. end
  2103. end
  2104. end)
  2105. Iterate(LocalPlayer.Character.Torso, function(v)
  2106. if v:IsA("Motor") then
  2107. v:Remove()
  2108. end
  2109. end)
  2110. end
  2111.  
  2112. Commands.speed = function(args)
  2113. if args[1] then
  2114. run(commandPrefix.."ws "..args[1])
  2115. end
  2116. end
  2117.  
  2118. bypassingwalkspeed = false
  2119. Commands.ws = function(args)
  2120. if args[1] then
  2121. if bypassMODE == false then
  2122. LP.Character.Humanoid.WalkSpeed = args[1]
  2123. elseif bypassMODE == true then
  2124. if game.GameId == 245662005 then
  2125. bypassingwalkspeed = true
  2126. bypassWalkspeed = args[1]
  2127. end
  2128. end
  2129. end
  2130. end
  2131.  
  2132. game:GetService("RunService").Heartbeat:Connect(function()
  2133. if bypassingwalkspeed then
  2134. LP.Character.Humanoid.WalkSpeed = bypassWalkspeed
  2135. end
  2136. end)
  2137.  
  2138. Commands.jumppower = function(args)
  2139. if args[1] then
  2140. LP.Character.Humanoid.JumpPower = args[1]
  2141. end
  2142. end
  2143.  
  2144. Commands.jp = function(args)
  2145. if args[1] then
  2146. LP.Character.Humanoid.JumpPower = args[1]
  2147. end
  2148. end
  2149.  
  2150. Commands.hipheight = function(args)
  2151. if args[1] then
  2152. LP.Character.Humanoid.HipHeight = args[1]
  2153. end
  2154. end
  2155.  
  2156. Commands.hh = function(args)
  2157. if args[1] then
  2158. LP.Character.Humanoid.HipHeight = args[1]
  2159. end
  2160. end
  2161.  
  2162. Commands.default = function(args)
  2163. LP.Character.Humanoid.WalkSpeed = CurrentWalkspeed
  2164. LP.Character.Humanoid.HipHeight = CurrentHipheight
  2165. LP.Character.Humanoid.JumpPower = CurrentJumppower
  2166. end
  2167.  
  2168. Commands.credits = function(args)
  2169. Notification("info", "Shattervast was made by illremember#3799 , "..commandPrefix.."fullcredits for all credits.", 8)
  2170. end
  2171.  
  2172. Commands.attach = function(args)
  2173. if hasTools() == false then
  2174. Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
  2175. else
  2176. FEGodmode()
  2177. for i,v in pairs(LP.Backpack:GetChildren())do
  2178. LP.Character.Humanoid:EquipTool(v)
  2179. end
  2180. if args[1] then
  2181. for i,v in pairs(findSinglePlayer(args[1])) do
  2182. if v ~= LP then
  2183. LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
  2184. wait(0.3)
  2185. LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
  2186. end
  2187. end
  2188. end
  2189. end
  2190. end
  2191.  
  2192. Commands.fly = function(args)
  2193. if bypassMODE == false then
  2194. local speedget = 1
  2195. repeat wait() until LP and LP.Character and LP.Character:FindFirstChild('HumanoidRootPart') and LP.Character:FindFirstChild('Humanoid')
  2196. repeat wait() until Mouse
  2197. if args[1] then
  2198. speedfly = args[1]
  2199. else
  2200. speedfly = 1
  2201. end
  2202.  
  2203. local T = LP.Character.HumanoidRootPart
  2204. local CONTROL = {F = 0, B = 0, L = 0, R = 0}
  2205. local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  2206. local SPEED = speedget
  2207.  
  2208. local function fly()
  2209. flying = true
  2210. local BG = Instance.new('BodyGyro', T)
  2211. local BV = Instance.new('BodyVelocity', T)
  2212. BG.P = 9e4
  2213. BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  2214. BG.cframe = T.CFrame
  2215. BV.velocity = Vector3.new(0, 0.1, 0)
  2216. BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  2217. spawn(function()
  2218. repeat wait()
  2219. LP.Character.Humanoid.PlatformStand = true
  2220. if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
  2221. SPEED = 50
  2222. elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
  2223. SPEED = 0
  2224. end
  2225. if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
  2226. 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
  2227. lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
  2228. elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
  2229. 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
  2230. else
  2231. BV.velocity = Vector3.new(0, 0.1, 0)
  2232. end
  2233. BG.cframe = workspace.CurrentCamera.CoordinateFrame
  2234. until not flying
  2235. CONTROL = {F = 0, B = 0, L = 0, R = 0}
  2236. lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  2237. SPEED = 0
  2238. BG:destroy()
  2239. BV:destroy()
  2240. LP.Character.Humanoid.PlatformStand = false
  2241. end)
  2242. end
  2243. Mouse.KeyDown:connect(function(KEY)
  2244. if KEY:lower() == 'w' then
  2245. CONTROL.F = speedfly
  2246. elseif KEY:lower() == 's' then
  2247. CONTROL.B = -speedfly
  2248. elseif KEY:lower() == 'a' then
  2249. CONTROL.L = -speedfly
  2250. elseif KEY:lower() == 'd' then
  2251. CONTROL.R = speedfly
  2252. end
  2253. end)
  2254. Mouse.KeyUp:connect(function(KEY)
  2255. if KEY:lower() == 'w' then
  2256. CONTROL.F = 0
  2257. elseif KEY:lower() == 's' then
  2258. CONTROL.B = 0
  2259. elseif KEY:lower() == 'a' then
  2260. CONTROL.L = 0
  2261. elseif KEY:lower() == 'd' then
  2262. CONTROL.R = 0
  2263. end
  2264. end)
  2265. fly()
  2266. elseif bypassMODE == true then
  2267. if not args[1] then
  2268. run(commandPrefix.."fc")
  2269. else
  2270. run(commandPrefix.."fc "..args[1])
  2271. end
  2272. LP.Character.Head.Anchored = false
  2273. looptpbypassfly = true
  2274. view(LP)
  2275. end
  2276. end
  2277.  
  2278. Commands.unfly = function(args)
  2279. if bypassMODE == false then
  2280. flying = false
  2281. LP.Character.Humanoid.PlatformStand = false
  2282. else
  2283. looptpbypassfly = false
  2284. run(commandPrefix.."unfreecam")
  2285. local goalTP = LP.Character.HumanoidRootPart.CFrame
  2286. if game.GameId == 245662005 then
  2287. for i = 1, 5 do wait(0.2)
  2288. LP.Character.HumanoidRootPart.CFrame = goalTP
  2289. end
  2290. else
  2291. LP.Character.HumanoidRootPart.CFrame = goalTP
  2292. end
  2293. LP.Character.Head.Anchored = false
  2294. end
  2295. end
  2296.  
  2297. Commands.kill = function(args)
  2298. if args[1] then
  2299. for i,v in pairs(findSinglePlayer(args[1])) do
  2300. if v == LP then
  2301. LP.Character:BreakJoints()
  2302. else
  2303. if hasTools() == false then
  2304. Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
  2305. else
  2306. FEGodmode()
  2307. for i,v in pairs(LP.Backpack:GetChildren())do
  2308. LP.Character.Humanoid:EquipTool(v)
  2309. end
  2310. local NOW = LP.Character.HumanoidRootPart.CFrame
  2311. LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
  2312. wait(0.3)
  2313. LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
  2314. local function tp(player,player2)
  2315. local char1,char2=player.Character,player2.Character
  2316. if char1 and char2 then
  2317. char1:MoveTo(char2.Head.Position)
  2318. end
  2319. end
  2320. wait(0.5)
  2321. LP.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(100000,0,100000))
  2322. wait(0.5)
  2323. tp(LP,game:GetService("Players")[v.Name])
  2324. wait(0.7)
  2325. LP.Character.HumanoidRootPart.CFrame = NOW
  2326. view(LP)
  2327. end
  2328. end
  2329. end
  2330. end
  2331. end
  2332. Commands.bring = function(args)
  2333. if hasTools() == false then
  2334. Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
  2335. else
  2336. FEGodmode()
  2337. for i,v in pairs(LP.Backpack:GetChildren())do
  2338. LP.Character.Humanoid:EquipTool(v)
  2339. end
  2340. if args[1] then
  2341. for i,v in pairs(findSinglePlayer(args[1])) do
  2342. if v ~= LP then
  2343. local NOW = LP.Character.HumanoidRootPart.CFrame
  2344. local function tp(player,player2)
  2345. local char1,char2=player.Character,player2.Character
  2346. if char1 and char2 then
  2347. char1.HumanoidRootPart.CFrame = char2.HumanoidRootPart.CFrame
  2348. end
  2349. end
  2350. local function getout(player,player2)
  2351. local char1,char2=player.Character,player2.Character
  2352. if char1 and char2 then
  2353. char1:MoveTo(char2.Head.Position)
  2354. end
  2355. end
  2356. tp(game:GetService("Players")[v.Name], LP)
  2357. wait(0.2)
  2358. tp(game:GetService("Players")[v.Name], LP)
  2359. wait(0.5)
  2360. LP.Character.HumanoidRootPart.CFrame = NOW
  2361. wait(0.5)
  2362. getout(LP, game:GetService("Players")[v.Name])
  2363. wait(0.3)
  2364. LP.Character.HumanoidRootPart.CFrame = NOW
  2365. end
  2366. end
  2367. end
  2368. end
  2369. end
  2370.  
  2371. Commands.naked = function(args)
  2372. for i,v in pairs(LP.Character:GetDescendants()) do
  2373. if v:IsA("Clothing") then
  2374. v:Destroy()
  2375. end
  2376. end
  2377. end
  2378.  
  2379. Commands.nolimbs = function(args)
  2380. LP.Character["Left Arm"]:Destroy()
  2381. LP.Character["Right Arm"]:Destroy()
  2382. LP.Character["Left Leg"]:Destroy()
  2383. LP.Character["Right Leg"]:Destroy()
  2384. end
  2385.  
  2386. Commands.noarms = function(args)
  2387. LP.Character["Left Arm"]:Destroy()
  2388. LP.Character["Right Arm"]:Destroy()
  2389. end
  2390.  
  2391. Commands.nolegs = function(args)
  2392. LP.Character["Left Leg"]:Destroy()
  2393. LP.Character["Right Leg"]:Destroy()
  2394. end
  2395.  
  2396. Commands.headless = function(args)
  2397. local l = LP.Character.Humanoid:Clone()
  2398. LP.Character.Humanoid:Destroy()
  2399. wait(0.2)
  2400. LP.Character.Head.CanCollide = false
  2401. for i,v in pairs(LP.Character:GetDescendants()) do
  2402. if string.sub(v.Name, 1, 4) == "Neck" then
  2403. v:Destroy()
  2404. end
  2405. end
  2406. wait(0.2)
  2407. l.Name = "Humanoid"
  2408. l.Parent = LP.Character
  2409. wait(0.1)
  2410. game:GetService("Workspace").CurrentCamera.CameraSubject = LP.Character
  2411. LP.Character.Animate:Destroy()
  2412. end
  2413.  
  2414. antiremotes = false
  2415. Commands.antikick = function(args)
  2416. if args[1] then
  2417. if args[1] == "on" then
  2418. antiremotes = true
  2419. wait(0.2)
  2420. for i,v in pairs(LP.Character:GetChildren()) do
  2421. if string.find(string.lower(v.Name), "exploit") and v:IsA("LocalScript") then
  2422. v.Disabled = true
  2423. end
  2424. end
  2425. Notification("warning", "This command disables all remotes incase they are kick remotes, may break game.", 8)
  2426. Notification("info", "Does not prevent serverside kicks, use "..commandPrefix.."antikick off to turn off.", 8)
  2427. elseif args[1] == "off" then
  2428. antiremotes = false
  2429. Notification("warning", "Remote anti-kick turned off.", 8)
  2430. end
  2431. end
  2432. end
  2433.  
  2434. blockedremotes = {}
  2435. Commands.blockremote = function(args)
  2436. local getService = ""
  2437. if args[1] then
  2438. local remoteName = string.lower(tostring(args[1]))
  2439. if args[2] then
  2440. local serviceRemote = string.lower(tostring(args[2]))
  2441. if serviceRemote == "workspace" then
  2442. getService = "Workspace"
  2443. elseif serviceRemote == "replicatedstorage" then
  2444. getService = "ReplicatedStorage"
  2445. elseif serviceRemote == "players" then
  2446. getService = "Players"
  2447. elseif serviceRemote == "lighting" then
  2448. getService = "Lighting"
  2449. elseif serviceRemote == "startergui" then
  2450. getService = "StarterGui"
  2451. elseif serviceRemote == "starterpack" then
  2452. getService = "StarterPack"
  2453. elseif serviceRemote == "starterplayer" then
  2454. getService = "StarterPlayer"
  2455. else
  2456. getService = "ReplicatedStorage"
  2457. end
  2458. else
  2459. getService = "ReplicatedStorage"
  2460. end
  2461. for i,getRemote in pairs(game:GetService(getService):GetDescendants()) do
  2462. if string.lower(getRemote.Name) == remoteName then
  2463. table.insert(blockedremotes, getRemote.Name)
  2464. end
  2465. end
  2466. end
  2467. Notification("warning", "If this command does not work, make sure you type remote name/service fully correct.", 8)
  2468. end
  2469.  
  2470. spyingremotes = false
  2471. Commands.remotespy = function(args)
  2472. if args[1] then
  2473. if args[1] == "on" then
  2474. spyingremotes = true
  2475. Notification("info", "Remotespy turned on.", 4)
  2476. elseif args[1] == "off" then
  2477. spyingremotes = false
  2478. Notification("info", "Remotespy turned off.", 4)
  2479. end
  2480. end
  2481. end
  2482.  
  2483. Commands.bang = function(args)
  2484. if args[1] then
  2485. for i,v in pairs(findSinglePlayer(args[1])) do
  2486. if v ~= nil then
  2487. following = true
  2488. flwplr = v
  2489. flwnum = -1
  2490. local bangAnimation = Instance.new("Animation")
  2491. bangAnimation.AnimationId = "rbxassetid://148840371"
  2492. bangTrack = LP.Character.Humanoid:LoadAnimation(bangAnimation)
  2493. if args[2] then
  2494. bangTrack:Play(.1, 1, args[2])
  2495. else
  2496. bangTrack:Play(.1, 1, 1)
  2497. end
  2498. end
  2499. end
  2500. else
  2501. Notification("warning", "No player selected to follow! Use: "..commandPrefix.."follow player", 4)
  2502. end
  2503. end
  2504.  
  2505. Commands.unbang = function(args)
  2506. following = false
  2507. bangTrack:Stop()
  2508. end
  2509.  
  2510. spamdelay = 1
  2511. spamtext = "Spam"
  2512. spamming = false
  2513. Commands.spam = function(args)
  2514. if args[1] then
  2515. spamtext = args[1]
  2516. spamming = true
  2517. end
  2518. end
  2519. Commands.spamdelay = function(args)
  2520. if args[1] then
  2521. spamdelay = args[1]
  2522. end
  2523. end
  2524. spawn(function()
  2525. while wait(spamdelay) do
  2526. if spamming then
  2527. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(spamtext, "All")
  2528. end
  2529. end
  2530. end)
  2531.  
  2532. Commands.unspam = function(args)
  2533. spamming = false
  2534. end
  2535.  
  2536. Commands.info = function(args)
  2537. if args[1] then
  2538. for i,v in pairs(findSinglePlayer(args[1])) do
  2539. createINFO(v)
  2540. end
  2541. end
  2542. end
  2543.  
  2544. Commands.age = function(args)
  2545. if args[1] then
  2546. for i,v in pairs(findPlayer(args[1])) do
  2547. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(v.Name.." Account Age: "..v.AccountAge.." days!", "All")
  2548. end
  2549. end
  2550. end
  2551.  
  2552. Commands.invisible = function(args)
  2553. local Character = LP.Character
  2554. if LP.Character.Humanoid.RigType == Enum.HumanoidRigType.R6 then
  2555. local Clone = Character.HumanoidRootPart:Clone()
  2556. Character.HumanoidRootPart:Destroy()
  2557. Clone.Parent = Character
  2558. else
  2559. local Clone = Character.LowerTorso.Root:Clone()
  2560. Character.LowerTorso.Root:Destroy()
  2561. Clone.Parent = Character.LowerTorso
  2562. end
  2563. end
  2564.  
  2565. walkto = false
  2566. walkplr = ""
  2567. Commands.walk = function(args)
  2568. if args[1] then
  2569. for i,v in pairs(findSinglePlayer(args[1])) do
  2570. walkplr = v
  2571. walkto = true
  2572. noclip = true
  2573. end
  2574. end
  2575. end
  2576.  
  2577. Commands.unwalk = function(args)
  2578. walkto = false
  2579. noclip = false
  2580. LP.Character.Humanoid:MoveTo(LP.Character.HumanoidRootPart.Position)
  2581. end
  2582.  
  2583. Commands.glitch = function(args)
  2584. if hasTools() == false then
  2585. Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
  2586. else
  2587. FEGodmode()
  2588. for i,v in pairs(LP.Backpack:GetChildren())do
  2589. LP.Character.Humanoid:EquipTool(v)
  2590. end
  2591. if args[1] then
  2592. for i,v in pairs(findSinglePlayer(args[1])) do
  2593. local function tp(player,player2)
  2594. local char1,char2=player.Character,player2.Character
  2595. if char1 and char2 then
  2596. char1.HumanoidRootPart.CFrame = char2.HumanoidRootPart.CFrame
  2597. end
  2598. end
  2599. tp(game:GetService("Players")[v.Name], LP)
  2600. wait(0.2)
  2601. tp(game:GetService("Players")[v.Name], LP)
  2602. wait(0.5)
  2603. local b = Instance.new("BodyForce")
  2604. b.Parent = LP.Character.HumanoidRootPart
  2605. b.Name = "Glitch"
  2606. if args[2] then
  2607. b.Force = Vector3.new(args[2],5000,0)
  2608. else
  2609. b.Force = Vector3.new(100000000,5000,0)
  2610. end
  2611. wait(6)
  2612. b:Destroy()
  2613. end
  2614. end
  2615. end
  2616. end
  2617.  
  2618. Commands.tp = function(args)
  2619. if args[1] then
  2620. for i,v in pairs(findSinglePlayer(args[1])) do
  2621. if v == LP then
  2622. if args[2] then
  2623. for i,a in pairs(findSinglePlayer(args[2])) do
  2624. v.Character.HumanoidRootPart.CFrame = a.Character.HumanoidRootPart.CFrame
  2625. end
  2626. end
  2627. else
  2628. if hasTools() == false then
  2629. Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
  2630. else
  2631. FEGodmode()
  2632. for i,v in pairs(LP.Backpack:GetChildren())do
  2633. LP.Character.Humanoid:EquipTool(v)
  2634. end
  2635. if args[1] then
  2636. for i,first in pairs(findSinglePlayer(args[1])) do
  2637. if args[2] then
  2638. for i,second in pairs(findSinglePlayer(args[2])) do
  2639. local function tp(player,player2)
  2640. local char1,char2=player.Character,player2.Character
  2641. if char1 and char2 then
  2642. char1.HumanoidRootPart.CFrame = char2.HumanoidRootPart.CFrame
  2643. end
  2644. end
  2645. local function getout(player,player2)
  2646. local char1,char2=player.Character,player2.Character
  2647. if char1 and char2 then
  2648. char1:MoveTo(char2.Head.Position)
  2649. end
  2650. end
  2651. tp(LP, first)
  2652. wait(0.2)
  2653. tp(LP, first)
  2654. wait(0.5)
  2655. tp(LP, second)
  2656. wait(0.2)
  2657. tp(LP, second)
  2658. wait(0.2)
  2659. getout(LP, first)
  2660. end
  2661. end
  2662. end
  2663. end
  2664. end
  2665. end
  2666. end
  2667. end
  2668. end
  2669.  
  2670. Commands.givetool = function(args)
  2671. if args[1] then
  2672. if args[2] then
  2673. local selectedTool = ""
  2674. for i,allTools in pairs(LP.Character:GetDescendants()) do
  2675. if allTools:IsA("Tool") and string.lower(allTools.Name) == string.lower(args[2]) then
  2676. selectedTool = allTools
  2677. else
  2678. for i,otherTools in pairs(LP.Backpack:GetDescendants()) do
  2679. if otherTools:IsA("Tool") and string.lower(otherTools.Name) == string.lower(args[2]) then
  2680. selectedTool = otherTools
  2681. end
  2682. end
  2683. end
  2684. end
  2685. for i,v in pairs(findSinglePlayer(args[1])) do
  2686. if selectedTool ~= "" then
  2687. selectedTool.Parent = v.Character
  2688. end
  2689. end
  2690. else
  2691. for i,plr in pairs(findSinglePlayer(args[1])) do
  2692. for i,tool in pairs(LP.Character:GetDescendants()) do
  2693. if tool:IsA("Tool") then
  2694. tool.Parent = plr.Character
  2695. end
  2696. end
  2697. end
  2698. end
  2699. end
  2700. end
  2701.  
  2702. Commands.givealltools = function(args)
  2703. LP.Character.Humanoid:UnequipTools()
  2704. for i,plr in pairs(findSinglePlayer(args[1])) do
  2705. for i,v in pairs(LP.Character:GetDescendants()) do
  2706. if v:IsA("Tool") then
  2707. v.Parent = plr.Character
  2708. end
  2709. end
  2710. for i,a in pairs(LP.Backpack:GetDescendants()) do
  2711. if a:IsA("Tool") then
  2712. a.Parent = plr.Character
  2713. end
  2714. end
  2715. end
  2716. end
  2717.  
  2718. Commands.blockhats = function(args)
  2719. for i,v in pairs(LP.Character:GetDescendants()) do
  2720. if v:IsA("Accessory") or v:IsA("Hat") then
  2721. for i,mesh in pairs(v:GetDescendants()) do
  2722. if mesh.Name == "Mesh" then
  2723. mesh:Destroy()
  2724. end
  2725. end
  2726. end
  2727. end
  2728. end
  2729.  
  2730. Commands.void = function(args)
  2731. if hasTools() == false then
  2732. Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
  2733. else
  2734. FEGodmode()
  2735. for i,v in pairs(LP.Backpack:GetChildren())do
  2736. LP.Character.Humanoid:EquipTool(v)
  2737. end
  2738. if args[1] then
  2739. for i,v in pairs(findSinglePlayer(args[1])) do
  2740. local NOW = LP.Character.HumanoidRootPart.CFrame
  2741. LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
  2742. wait(0.3)
  2743. LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
  2744. local function tp(player,player2)
  2745. local char1,char2=player.Character,player2.Character
  2746. if char1 and char2 then
  2747. char1:MoveTo(char2.Head.Position)
  2748. end
  2749. end
  2750. wait(0.5)
  2751. LP.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(999999999999999,0,999999999999999))
  2752. end
  2753. end
  2754. end
  2755. end
  2756.  
  2757. Commands.orbit = function(args)
  2758. if args[1] then
  2759. for i,v in pairs(findSinglePlayer(args[1])) do
  2760. RocketPropulsion(5000,100,5000,v,"OrbitMove")
  2761. end
  2762. else
  2763. Notification("warning", "No player selected to orbit! Use: "..commandPrefix.."orbit player", 4)
  2764. end
  2765. end
  2766.  
  2767. Commands.unorbit = function(args)
  2768. for i,v in pairs(LP.Character:GetDescendants()) do
  2769. if v.Name == "OrbitMove" then
  2770. v:Destroy()
  2771. end
  2772. end
  2773. view(LP)
  2774. end
  2775.  
  2776. Commands.pos = function(args)
  2777. Notification("info", "Your current position is ".. tostring(LP.Character.HumanoidRootPart.Position), 9)
  2778. end
  2779.  
  2780. SavedPosition = ""
  2781. Commands.savepos = function(args)
  2782. SavedPosition = LP.Character.HumanoidRootPart.CFrame
  2783. end
  2784. Commands.loadpos = function(args)
  2785. if SavedPosition ~= "" then
  2786. LP.Character.HumanoidRootPart.CFrame = SavedPosition
  2787. end
  2788. end
  2789.  
  2790. Commands.tppos = function(args)
  2791. if args[1] and args[2] and args[3] then
  2792. LP.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(args[1], args[2], args[3]))
  2793. end
  2794. end
  2795.  
  2796. Commands.pmspam = function(args)
  2797. if args[1] then
  2798. local gotPlayer = ""
  2799. for i,v in pairs(findPlayer(args[1])) do
  2800. gotPlayer = v
  2801. end
  2802. table.remove(args, 1)
  2803. local pmSpamMsg = table.concat(args," ")
  2804. spamtext = "/w "..gotPlayer.Name.." "..pmSpamMsg
  2805. spamming = true
  2806. end
  2807. end
  2808.  
  2809. Commands.unpmspam = function(args)
  2810. spamming = false
  2811. end
  2812.  
  2813. Commands.wsvis = function(args)
  2814. if args[1] then
  2815. for i,v in pairs(gsWorkspace:GetDescendants()) do
  2816. if v:IsA("Part") or v:IsA("Decal") then
  2817. if tonumber(args[1]) > 1 then
  2818. v.Transparency = 0.5
  2819. else
  2820. v.Transparency = args[1]
  2821. end
  2822. end
  2823. end
  2824. end
  2825. clientSided()
  2826. end
  2827.  
  2828. Commands.bringobj = function(args)
  2829. if args[1] then
  2830. local Object = ""
  2831. for i,v in pairs(gsWorkspace:GetDescendants()) do
  2832. if string.lower(v.Name) == string.lower(args[1]) then
  2833. Object = v
  2834. end
  2835. end
  2836. if Object == "" then
  2837. Notification("warning", "Object was not found in the workspace.", 6)
  2838. end
  2839. if args[2] then
  2840. Object.CFrame = LP.Character.HumanoidRootPart.CFrame + LP.Character.HumanoidRootPart.CFrame.lookVector * args[2]
  2841. else
  2842. Object.CFrame = LP.Character.HumanoidRootPart.CFrame + LP.Character.HumanoidRootPart.CFrame.lookVector * 3
  2843. end
  2844. clientSided()
  2845. end
  2846. end
  2847.  
  2848. CBRINGplr = ""
  2849. cbringing = false
  2850. cbringingall = false
  2851. Commands.cbring = function(args)
  2852. if args[1] then
  2853. if string.lower(tostring(args[1])) == "all" or string.lower(tostring(args[1])) == "others" then
  2854. cbringingall = true
  2855. else
  2856. for i,v in pairs(findPlayer(args[1])) do
  2857. CBRINGplr = v
  2858. cbringing = true
  2859. end
  2860. end
  2861. if args[2] then
  2862. CBRINGamount = args[2]
  2863. else
  2864. CBRINGamount = 3
  2865. end
  2866. clientSided()
  2867. end
  2868. end
  2869.  
  2870. Commands.uncbring = function(args)
  2871. cbringing = false
  2872. cbringingall = false
  2873. end
  2874.  
  2875. Commands.cfreeze = function(args)
  2876. if args[1] then
  2877. for i,v in pairs(findPlayer(args[1])) do
  2878. v.Character.HumanoidRootPart.Anchored = true
  2879. end
  2880. clientSided()
  2881. end
  2882. end
  2883.  
  2884. Commands.uncfreeze = function(args)
  2885. if args[1] then
  2886. for i,v in pairs(findPlayer(args[1])) do
  2887. v.Character.HumanoidRootPart.Anchored = false
  2888. end
  2889. else
  2890. for i,all in pairs(gsPlayers:GetPlayers()) do
  2891. all.Character.HumanoidRootPart.Anchored = false
  2892. end
  2893. end
  2894. end
  2895.  
  2896. Commands.unattach = function(args)
  2897. local function getout(player,player2)
  2898. local char1,char2=player.Character,player2.Character
  2899. if char1 and char2 then
  2900. char1:MoveTo(char2.Head.Position)
  2901. end
  2902. end
  2903. getout(LP, LP)
  2904. end
  2905.  
  2906. currentToolSize = ""
  2907. Commands.reach = function(args)
  2908. if args[1] then
  2909. for i,v in pairs(LP.Character:GetDescendants()) do
  2910. if v:IsA("Tool") then
  2911. if string.lower(tostring(args[1])) == "off" then
  2912. v.Handle.Size = currentToolSize
  2913. v.Handle.SelectionBoxCreated:Destroy()
  2914. LP.Character.Humanoid:UnequipTools()
  2915. elseif string.lower(tostring(args[1])) == "on" then
  2916. if args[2] then
  2917. currentToolSize = v.Handle.Size
  2918. local a = Instance.new("SelectionBox",v.Handle)
  2919. a.Name = "SelectionBoxCreated"
  2920. a.Adornee = v.Handle
  2921. v.Handle.Size = Vector3.new(0.5,0.5,args[2])
  2922. v.GripPos = Vector3.new(0,0,0)
  2923. LP.Character.Humanoid:UnequipTools()
  2924. else
  2925. currentToolSize = v.Handle.Size
  2926. local a = Instance.new("SelectionBox",v.Handle)
  2927. a.Name = "SelectionBoxCreated"
  2928. a.Adornee = v.Handle
  2929. v.Handle.Size = Vector3.new(0.5,0.5,60)
  2930. v.GripPos = Vector3.new(0,0,0)
  2931. LP.Character.Humanoid:UnequipTools()
  2932. end
  2933. end
  2934. end
  2935. end
  2936. end
  2937. end
  2938.  
  2939. Commands.droptool = function(args)
  2940. for i,v in pairs(LP.Character:GetDescendants()) do
  2941. if v:IsA("Tool") then
  2942. v.Parent = gsWorkspace
  2943. end
  2944. end
  2945. for i,a in pairs(LP.Backpack:GetDescendants()) do
  2946. if a:IsA("Tool") then
  2947. a.Parent = gsWorkspace
  2948. end
  2949. end
  2950. end
  2951.  
  2952. Commands.drophats = function(args)
  2953. for i,v in pairs(LP.Character:GetDescendants()) do
  2954. if v:IsA("Accessory") or v:IsA("Hat") then
  2955. v.Parent = gsWorkspace
  2956. end
  2957. end
  2958. end
  2959.  
  2960. Commands.hidecmdbar = function(args)
  2961. CMDBAR.Visible = false
  2962. end
  2963.  
  2964. Commands.showcmdbar = function(args)
  2965. CMDBAR.Visible = true
  2966. end
  2967.  
  2968. Commands.prefix = function(args)
  2969. if args[1] then
  2970. commandPrefix = string.sub(tostring(args[1]), 1, 1)
  2971. fullUpdate()
  2972. end
  2973. end
  2974.  
  2975. Commands.removeinvis = function(args)
  2976. for i,v in pairs(gsWorkspace:GetDescendants()) do
  2977. if v:IsA("Part") and v.Name ~= "HumanoidRootPart" then
  2978. if v.Transparency == 1 then
  2979. v:Destroy()
  2980. end
  2981. end
  2982. end
  2983. clientSided()
  2984. end
  2985.  
  2986. Commands.removefog = function(args)
  2987. gsLighting.FogStart = 0
  2988. gsLighting.FogEnd = 9999999999999
  2989. clientSided()
  2990. end
  2991.  
  2992. Commands.animation = function(args)
  2993. if args[1] then
  2994. if string.lower(tostring(args[1])) == "gui" then
  2995. loadstring(game:HttpGet(("https://pastebin.com/raw/mdbTSP4d"),true))()
  2996. else
  2997. local Anim = Instance.new("Animation")
  2998. Anim.AnimationId = "rbxassetid://".. tostring(args[1])
  2999. local track = LP.Character.Humanoid:LoadAnimation(Anim)
  3000. if args[2] then
  3001. track:Play(.1, 1, args[2])
  3002. else
  3003. track:Play(.1, 1, 1)
  3004. end
  3005. end
  3006. end
  3007. end
  3008.  
  3009. Commands.btools = function(args)
  3010. local Clone_T = Instance.new("HopperBin",LP.Backpack)
  3011. Clone_T.BinType = "Clone"
  3012. local Destruct = Instance.new("HopperBin",LP.Backpack)
  3013. Destruct.BinType = "Hammer"
  3014. local Hold_T = Instance.new("HopperBin",LP.Backpack)
  3015. Hold_T.BinType = "Grab"
  3016. clientSided()
  3017. end
  3018.  
  3019. Commands.esp = function(args)
  3020. if args[1] then
  3021. for i,v in pairs(findPlayer(args[1])) do
  3022. local espPlayer = v
  3023. for i,createESP in pairs(espPlayer.Character:GetDescendants()) do
  3024. if createESP:IsA("Part") or createESP:IsA("MeshPart") then
  3025. if createESP.Name ~= "HumanoidRootPart" and createESP.Name ~= "Handle" then
  3026. local current = true
  3027. local espBOX = Instance.new("BoxHandleAdornment")
  3028. espBOX.Parent = gsCoreGui
  3029. espBOX.Name = "rGET"..espPlayer.Name
  3030. espBOX.Adornee = createESP
  3031. espBOX.AlwaysOnTop = true
  3032. espBOX.ZIndex = 0
  3033. espBOX.Size = createESP.Size
  3034. espBOX.Transparency = 0.3
  3035. local AboveHead = Instance.new("BillboardGui")
  3036. AboveHead.Parent = gsCoreGui
  3037. AboveHead.Adornee = espPlayer.Character.Head
  3038. AboveHead.Name = "rGET"..espPlayer.Name
  3039. AboveHead.Size = UDim2.new(0, 100, 0, 100)
  3040. AboveHead.StudsOffset = Vector3.new(0, 1, 0)
  3041. AboveHead.AlwaysOnTop = true
  3042. local Info = Instance.new("TextLabel")
  3043. Info.Parent = AboveHead
  3044. Info.BackgroundTransparency = 1
  3045. Info.Position = UDim2.new(0, 0, 0, 0)
  3046. Info.Size = UDim2.new(1, 0, 0, 40)
  3047. Info.TextColor3 = Color3.fromRGB(200,200,200)
  3048. Info.TextStrokeTransparency = 0.5
  3049. Info.TextSize = 15
  3050. if espPlayer.TeamColor == LP.TeamColor then
  3051. espBOX.Color = BrickColor.new("Lime green")
  3052. Info.TextStrokeColor3 = Color3.fromRGB(10,100,10)
  3053. else
  3054. espBOX.Color = BrickColor.new("Really red")
  3055. Info.TextStrokeColor3 = Color3.fromRGB(100,10,10)
  3056. end
  3057. game:GetService('RunService').Stepped:connect(function()
  3058. if current and LP.Character.Humanoid and espPlayer.Character.HumanoidRootPart then
  3059. Info.Text = espPlayer.Name.." (".. math.floor((LP.Character.HumanoidRootPart.Position - espPlayer.Character.HumanoidRootPart.Position).magnitude)..")"
  3060. end
  3061. end)
  3062. espPlayer.Character.Humanoid.Died:Connect(function()
  3063. current = false
  3064. espBOX:Destroy()
  3065. AboveHead:Destroy()
  3066. end)
  3067. gsPlayers.PlayerRemoving:Connect(function(plr)
  3068. if plr == espPlayer then
  3069. current = false
  3070. espBOX:Destroy()
  3071. AboveHead:Destroy()
  3072. end
  3073. end)
  3074. end
  3075. end
  3076. end
  3077. end
  3078. clientSided()
  3079. end
  3080. end
  3081.  
  3082. Commands.unesp = function(args)
  3083. if not args[1] then
  3084. for i,v in pairs(gsCoreGui:GetDescendants()) do
  3085. if string.sub(v.Name, 1, 4) == "rGET" then
  3086. v:Destroy()
  3087. end
  3088. end
  3089. else
  3090. for i,v in pairs(gsCoreGui:GetDescendants()) do
  3091. if string.sub(v.Name, 1, 4) == "rGET" then
  3092. for i,a in pairs(findPlayer(args[1])) do
  3093. if string.sub(v.Name, 5) == a.Name then
  3094. v:Destroy()
  3095. end
  3096. end
  3097. end
  3098. end
  3099. end
  3100. end
  3101.  
  3102. Commands.dice = function(args)
  3103. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("You rolled a dice for ".. tostring(math.random(1, 6)), "All")
  3104. end
  3105.  
  3106. Commands.random = function(args)
  3107. if args[1] and args[2] then
  3108. 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")
  3109. end
  3110. end
  3111.  
  3112. Commands.closegame = function(args)
  3113. game:Shutdown()
  3114. end
  3115.  
  3116. Commands.savetool = function(args)
  3117. if args[1] then
  3118. for i,a in pairs(LP.Character:GetDescendants()) do
  3119. if a:IsA("Tool") and string.lower(a.Name) == string.lower(tostring(args[1])) then
  3120. a.Parent = LP
  3121. local oldName = a.Name
  3122. a.Name = "saved "..oldName
  3123. else
  3124. for i,n in pairs(LP.Backpack:GetDescendants()) do
  3125. if n:IsA("Tool") and string.lower(n.Name) == string.lower(tostring(args[1])) then
  3126. n.Parent = LP
  3127. local sOldName = n.Name
  3128. n.Name = "saved "..sOldName
  3129. end
  3130. end
  3131. end
  3132. end
  3133. else
  3134. for i,v in pairs(LP.Character:GetDescendants()) do
  3135. if v:IsA("Tool") then
  3136. v.Parent = LP
  3137. local oldName = v.Name
  3138. v.Name = "saved "..oldName
  3139. end
  3140. end
  3141. end
  3142. end
  3143.  
  3144. Commands.loadtool = function(args)
  3145. if args[1] then
  3146. for i,a in pairs(LP:GetChildren()) do
  3147. 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
  3148. a.Parent = LP.Backpack
  3149. local currentName = a.Name
  3150. a.Name = string.sub(currentName, 7)
  3151. end
  3152. end
  3153. else
  3154. for i,v in pairs(LP:GetChildren()) do
  3155. if string.sub(v.Name, 1, 5) == "saved" then
  3156. v.Parent = LP.Backpack
  3157. local currentName = v.Name
  3158. v.Name = string.sub(currentName, 7)
  3159. end
  3160. end
  3161. end
  3162. end
  3163.  
  3164. Commands.savealltool = function(args)
  3165. for i,v in pairs(LP.Character:GetDescendants()) do
  3166. if v:IsA("Tool") then
  3167. v.Parent = LP
  3168. local oldName = v.Name
  3169. v.Name = "saved "..oldName
  3170. end
  3171. end
  3172. for i,v in pairs(LP.Backpack:GetDescendants()) do
  3173. if v:IsA("Tool") then
  3174. v.Parent = LP
  3175. local oldName = v.Name
  3176. v.Name = "saved "..oldName
  3177. end
  3178. end
  3179. end
  3180.  
  3181. Commands.loadalltool = function(args)
  3182. for i,v in pairs(LP:GetChildren()) do
  3183. if v:IsA("Tool") and string.sub(v.Name, 1, 5) == "saved" then
  3184. v.Parent = LP.Backpack
  3185. local currentName = v.Name
  3186. v.Name = string.sub(currentName, 7)
  3187. end
  3188. end
  3189. end
  3190.  
  3191. Mouse.KeyDown:Connect(function(key)
  3192. if key == clicktpKEY and clicktpACTIVE == true then
  3193. if Mouse.Target then
  3194. LP.Character.HumanoidRootPart.CFrame = CFrame.new(Mouse.Hit.x, Mouse.Hit.y + 5, Mouse.Hit.z)
  3195. end
  3196. end
  3197. if key == clickdelKEY and clickdelACTIVE == true then
  3198. if Mouse.Target then
  3199. Mouse.Target:Destroy()
  3200. end
  3201. end
  3202. end)
  3203. Mouse.Button1Down:Connect(function()
  3204. if clicktpACTIVE == true and clicktpCLICK == true then
  3205. if Mouse.Target then
  3206. LP.Character.HumanoidRootPart.CFrame = CFrame.new(Mouse.Hit.x, Mouse.Hit.y + 5, Mouse.Hit.z)
  3207. end
  3208. end
  3209. if clickdelACTIVE == true and clickdelCLICK == true then
  3210. if Mouse.Target then
  3211. Mouse.Target:Destroy()
  3212. end
  3213. end
  3214. end)
  3215.  
  3216. clicktpKEY = "z"
  3217. clickdelKEY = ""
  3218. clicktpACTIVE = true
  3219. clickdelACTIVE = false
  3220. clicktpCLICK = false
  3221. clickdelCLICK = false
  3222.  
  3223. Commands.clicktp = function(args)
  3224. if args[1] then
  3225. clicktpKEY = string.sub(tostring(args[1]), 1, 1)
  3226. clicktpACTIVE = true
  3227. clicktpCLICK = false
  3228. else
  3229. clicktpKEY = ""
  3230. clicktpACTIVE = true
  3231. clicktpCLICK = true
  3232. end
  3233. clientSided()
  3234. end
  3235.  
  3236. Commands.clickdel = function(args)
  3237. if args[1] then
  3238. clickdelKEY = string.sub(tostring(args[1]), 1, 1)
  3239. clickdelACTIVE = true
  3240. clickdelCLICK = false
  3241. else
  3242. clickdelKEY = ""
  3243. clickdelACTIVE = true
  3244. clickdelCLICK = true
  3245. end
  3246. clientSided()
  3247. end
  3248.  
  3249. Commands.unclicktp = function(args)
  3250. clicktpACTIVE = false
  3251. end
  3252.  
  3253. Commands.unclickdel = function(args)
  3254. clickdelACTIVE = false
  3255. end
  3256.  
  3257. Commands.oof = function(args)
  3258. spawn(function()
  3259. while wait() do
  3260. for i,v in pairs(game:GetService'Players':GetPlayers()) do
  3261. if v.Character ~= nil and v.Character:FindFirstChild'Head' then
  3262. for _,x in pairs(v.Character.Head:GetChildren()) do
  3263. 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
  3264. end
  3265. end
  3266. end
  3267. end
  3268. end)
  3269. end
  3270.  
  3271. Commands.chatlogs = function(args)
  3272. MainChatFrame.Position = UDim2.new(0, 760, 0, 261)
  3273. MainChatFrame.Visible = true
  3274. end
  3275.  
  3276. Commands.exit = function(args)
  3277. commandPrefix = " "
  3278. following = false
  3279. trailing = false
  3280. annoying = false
  3281. CMDBAR.Visible = false
  3282. Match.Visible = false
  3283. flying = false
  3284. end
  3285.  
  3286. Commands.freecam = function(args)
  3287. for i,getFC in pairs(gsWorkspace:GetDescendants()) do
  3288. if getFC.Name == "rGETpartNUMBER2" then
  3289. getFC:Destroy()
  3290. end
  3291. end
  3292. local CameraPart = Instance.new("Part")
  3293. CameraPart.CanCollide = false
  3294. CameraPart.CFrame = LP.Character.Head.CFrame
  3295. CameraPart.Locked = true
  3296. CameraPart.Transparency = 1
  3297. CameraPart.Size = Vector3.new(1, 1, 1)
  3298. CameraPart.Parent = gsWorkspace
  3299. CameraPart.Name = "rGETpartNUMBER2"
  3300. if bypassMODE == true then
  3301. loopviewfc = true
  3302. elseif bypassMODE == false then
  3303. gsWorkspace.CurrentCamera.CameraSubject = CameraPart
  3304. end
  3305. local speedget = 1
  3306. local T = CameraPart
  3307. local CONTROL = {F = 0, B = 0, L = 0, R = 0}
  3308. local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  3309. local SPEED = speedget
  3310. if args[1] then
  3311. speedfly = tonumber(args[1])
  3312. else
  3313. speedfly = 1
  3314. end
  3315. local function freecamfly()
  3316. LP.Character.Head.Anchored = true
  3317. doFREECAM = true
  3318. local BG = Instance.new('BodyGyro', T)
  3319. local BV = Instance.new('BodyVelocity', T)
  3320. BG.P = 9e4
  3321. BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  3322. BG.cframe = T.CFrame
  3323. BV.velocity = Vector3.new(0, 0.1, 0)
  3324. BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  3325. spawn(function()
  3326. repeat wait()
  3327. if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
  3328. SPEED = 50
  3329. elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
  3330. SPEED = 0
  3331. end
  3332. if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
  3333. 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
  3334. lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
  3335. elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
  3336. 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
  3337. else
  3338. BV.velocity = Vector3.new(0, 0.1, 0)
  3339. end
  3340. BG.cframe = workspace.CurrentCamera.CoordinateFrame
  3341. until not doFREECAM
  3342. CONTROL = {F = 0, B = 0, L = 0, R = 0}
  3343. lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  3344. SPEED = 0
  3345. BG:destroy()
  3346. BV:destroy()
  3347. end)
  3348. end
  3349. Mouse.KeyDown:connect(function(KEY)
  3350. if KEY:lower() == 'w' then
  3351. CONTROL.F = speedfly
  3352. elseif KEY:lower() == 's' then
  3353. CONTROL.B = -speedfly
  3354. elseif KEY:lower() == 'a' then
  3355. CONTROL.L = -speedfly
  3356. elseif KEY:lower() == 'd' then
  3357. CONTROL.R = speedfly
  3358. end
  3359. end)
  3360. Mouse.KeyUp:connect(function(KEY)
  3361. if KEY:lower() == 'w' then
  3362. CONTROL.F = 0
  3363. elseif KEY:lower() == 's' then
  3364. CONTROL.B = 0
  3365. elseif KEY:lower() == 'a' then
  3366. CONTROL.L = 0
  3367. elseif KEY:lower() == 'd' then
  3368. CONTROL.R = 0
  3369. end
  3370. end)
  3371. freecamfly()
  3372. end
  3373.  
  3374. Commands.fc = function(args)
  3375. if args[1] then
  3376. run(commandPrefix.."freecam "..args[1])
  3377. else
  3378. run(commandPrefix.."freecam")
  3379. end
  3380. end
  3381.  
  3382. Commands.unfreecam = function(args)
  3383. doFREECAM = false
  3384. LP.Character.Head.Anchored = false
  3385. view(LP)
  3386. if gsWorkspace.rGETpartNUMBER2 then
  3387. gsWorkspace.rGETpartNUMBER2:Destroy()
  3388. end
  3389. loopviewfc = false
  3390. end
  3391.  
  3392. Commands.unfc = function(args)
  3393. doFREECAM = false
  3394. LP.Character.Head.Anchored = false
  3395. view(LP)
  3396. if gsWorkspace.rGETpartNUMBER2 then
  3397. gsWorkspace.rGETpartNUMBER2:Destroy()
  3398. end
  3399. loopviewfc = false
  3400. end
  3401.  
  3402. Commands.gotofc = function(args)
  3403. doFREECAM = false
  3404. LP.Character.Head.Anchored = false
  3405. view(LP)
  3406. pcall(function()
  3407. LP.Character.HumanoidRootPart.CFrame = gsWorkspace.rGETpartNUMBER2.CFrame
  3408. gsWorkspace.rGETpartNUMBER2:Destroy()
  3409. end)
  3410. loopviewfc = false
  3411. end
  3412.  
  3413. Commands.fctp = function(args)
  3414. if args[1] then
  3415. for i,v in pairs(findPlayer(args[1])) do
  3416. pcall(function()
  3417. gsWorkspace.rGETpartNUMBER2.CFrame = v.Character.Head.CFrame
  3418. end)
  3419. end
  3420. end
  3421. end
  3422.  
  3423. Commands.cmds = function(args)
  3424. CMDSmain.Position = UDim2.new(0, 695, 0, 297)
  3425. CMDSmain.Visible = true
  3426. CMDSmain:TweenSize(UDim2.new(0, 440, 0, 367), "InOut", "Sine", 1)
  3427. end
  3428.  
  3429. Commands.fullcredits = function(args)
  3430. Notification("info", "Credit to Autumn, Josh and 3dsboy08 (Help with "..commandPrefix.."remotespy and anti client kick)", 1)
  3431. Notification("info", "Credit to Infinite Yield developers (Assisted in "..commandPrefix.."esp and "..commandPrefix.."fly commands)", 1)
  3432. Notification("info", "Credit to Timeless ("..commandPrefix.."invisible) and Harkinian ("..commandPrefix.."shutdown)", 1)
  3433. Notification("info", "Only creator is illremember", 2)
  3434. end
  3435.  
  3436. Commands.hotkey = function(args)
  3437. if args[1] then
  3438. local hotkeyKEY = string.sub(tostring(args[1]), 1, 3)
  3439. if args[2] then
  3440. table.remove(args, 1)
  3441. local hotkeyCMD = table.concat(args, " ")
  3442. table.insert(hotkeys, hotkeyCMD.."//"..hotkeyKEY)
  3443. fullUpdate()
  3444. Notification("info", "Hotkey added!", 1)
  3445. end
  3446. end
  3447. end
  3448.  
  3449. Mouse.KeyDown:Connect(function(key)
  3450. for i,v in pairs(hotkeys) do
  3451. local currentKey = string.match(v, "[%a%d]+$")
  3452. if string.len(currentKey) == 1 then
  3453. if key == string.sub(v, #v, #v) then
  3454. local commandtoRUN = string.match(v, "^[%w%s]+")
  3455. if string.sub(string.lower(tostring(commandtoRUN)), 1, 3) == "fly" then
  3456. if bypassMODE == true then
  3457. if doFREECAM == false then
  3458. run(commandPrefix..tostring(commandtoRUN))
  3459. else
  3460. run(commandPrefix.."unfly")
  3461. end
  3462. else
  3463. if flying == false then
  3464. run(commandPrefix..tostring(commandtoRUN))
  3465. else
  3466. run(commandPrefix.."unfly")
  3467. end
  3468. end
  3469. elseif tostring(commandtoRUN) == "noclip" then
  3470. if noclip == false then
  3471. run(commandPrefix..tostring(commandtoRUN))
  3472. else
  3473. run(commandPrefix.."clip")
  3474. end
  3475. elseif tostring(commandtoRUN) == "freecam" or tostring(commandtoRUN) == "fc" then
  3476. if doFREECAM == false then
  3477. run(commandPrefix..tostring(commandtoRUN))
  3478. else
  3479. if fchotkeymode == "goto" then
  3480. run(commandPrefix.."gotofc")
  3481. elseif fchotkeymode == "unfc" then
  3482. run(commandPrefix.."unfreecam")
  3483. end
  3484. end
  3485. else
  3486. run(commandPrefix..tostring(commandtoRUN))
  3487. end
  3488. end
  3489. else
  3490. if string.lower(string.sub(tostring(currentKey), 1, 1)) == "f" then
  3491. local commandtoRUN = string.match(v, "^[%w%s]+")
  3492. local hotkeyadjust = tonumber(string.sub(currentKey, 2, 3)) + 25
  3493. if string.byte(key) == hotkeyadjust then
  3494. if string.sub(string.lower(tostring(commandtoRUN)), 1, 3) == "fly" then
  3495. if bypassMODE == true then
  3496. if doFREECAM == false then
  3497. run(commandPrefix..tostring(commandtoRUN))
  3498. else
  3499. run(commandPrefix.."unfly")
  3500. end
  3501. else
  3502. if flying == false then
  3503. run(commandPrefix..tostring(commandtoRUN))
  3504. else
  3505. run(commandPrefix.."unfly")
  3506. end
  3507. end
  3508. elseif tostring(commandtoRUN) == "noclip" then
  3509. if noclip == false then
  3510. run(commandPrefix..tostring(commandtoRUN))
  3511. else
  3512. run(commandPrefix.."clip")
  3513. end
  3514. elseif tostring(commandtoRUN) == "freecam" or tostring(commandtoRUN) == "fc" then
  3515. if doFREECAM == false then
  3516. run(commandPrefix..tostring(commandtoRUN))
  3517. else
  3518. if fchotkeymode == "goto" then
  3519. run(commandPrefix.."gotofc")
  3520. elseif fchotkeymode == "unfc" then
  3521. run(commandPrefix.."unfreecam")
  3522. end
  3523. end
  3524. else
  3525. run(commandPrefix..tostring(commandtoRUN))
  3526. end
  3527. end
  3528. end
  3529. end
  3530. end
  3531. end)
  3532.  
  3533. Commands.removeallhotkey = function(args)
  3534. hotkeys = {}
  3535. fullUpdate()
  3536. Notification("warning", "All hotkeys reset/removed", 6)
  3537. end
  3538.  
  3539. Commands.removehotkey = function(args)
  3540. if args[1] then
  3541. for i,v in pairs(hotkeys) do
  3542. local currentKey = string.match(v, "[%a%d]+$")
  3543. if currentKey == string.lower(tostring(args[1])) then
  3544. table.remove(hotkeys, i)
  3545. fullUpdate()
  3546. end
  3547. end
  3548. end
  3549. end
  3550.  
  3551. Commands.printhotkeys = function(args)
  3552. for i,v in pairs(hotkeys) do
  3553. warn("HOTKEYS:")
  3554. print(v)
  3555. end
  3556. end
  3557.  
  3558. Commands.os = function(args)
  3559. if args[1] then
  3560. for i,v in pairs(findPlayer(args[1])) do
  3561. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(v.Name.." is on "..v.OsPlatform, "All")
  3562. end
  3563. end
  3564. end
  3565.  
  3566. spinning = false
  3567. Commands.spin = function(args)
  3568. if args[1] then
  3569. for i,v in pairs(findSinglePlayer(args[1])) do
  3570. run(commandPrefix.."attach "..v.Name)
  3571. annplr = v
  3572. annoying = true
  3573. spinning = true
  3574. end
  3575. end
  3576. end
  3577.  
  3578. Commands.unspin = function(args)
  3579. if spinning then
  3580. annoying = false
  3581. spinning = false
  3582. end
  3583. run(""..commandPrefix.."unattach")
  3584. end
  3585.  
  3586.  
  3587. Commands.maxzoom = function(args)
  3588. if args[1] then
  3589. LP.CameraMaxZoomDistance = args[1]
  3590. end
  3591. end
  3592.  
  3593. Commands.stare = function(args)
  3594. if args[1] then
  3595. for i,v in pairs(findSinglePlayer(args[1])) do
  3596. stareplr = v
  3597. staring = true
  3598. end
  3599. end
  3600. end
  3601.  
  3602. Commands.unstare = function(args)
  3603. staring = false
  3604. end
  3605.  
  3606. Commands.tempgod = function(args)
  3607. local hu = LP.Character.Humanoid
  3608. local l = Instance.new("Humanoid")
  3609. l.Parent = LP.Character
  3610. l.Name = "Humanoid"
  3611. wait(0.1)
  3612. hu.Parent = LP
  3613. gsWorkspace.CurrentCamera.CameraSubject = LP.Character
  3614. LP.Character.Animate.Disabled = true
  3615. wait(0.1)
  3616. LP.Character.Animate.Disabled = false
  3617. Notification("info", "Enabled Temp FE Godmode", 4)
  3618. end
  3619.  
  3620. Commands.apockillgui = function(args)
  3621. --// Made by Gabrastic \\--
  3622. --// Local Section \\--
  3623.  
  3624. local setupvalue = secret500 or debug.setupvalue
  3625. local getupvalue = secret953 or debug.getupvalues
  3626. local mt = getrawmetatable(getrenv().shared)
  3627. local fireserver = getupvalue(mt.__index).fireserver
  3628.  
  3629. wait()
  3630.  
  3631. setupvalue(fireserver, "heystopokay", function() return error end)
  3632. setupvalue(fireserver, "plsno", function() return true end)
  3633.  
  3634. local Players = game:service('Players')
  3635. local Player = Players.LocalPlayer
  3636. local lplayer = game:GetService('Players').LocalPlayer
  3637. local XD = Instance.new("ScreenGui")
  3638. local BeGONE = Instance.new("Frame")
  3639. local TextLabel = Instance.new("TextLabel")
  3640. local TextLabel_2 = Instance.new("TextLabel")
  3641. local AA = Instance.new("TextBox")
  3642. local yets = Instance.new("TextButton")
  3643. local stopyets = Instance.new("TextButton")
  3644. local ultrayets = Instance.new("TextButton")
  3645.  
  3646.  
  3647. --// GUI Section \\--
  3648.  
  3649. XD.Name = "XD"
  3650. XD.Parent = game:GetService('CoreGui')
  3651. BeGONE.Name = "BeGONE"
  3652. BeGONE.Parent = XD
  3653. BeGONE.Active = true
  3654. BeGONE.Draggable = true
  3655. BeGONE.BackgroundColor3 = Color3.new(0.219608, 0.219608, 0.219608)
  3656. BeGONE.BorderSizePixel = 0
  3657. BeGONE.Position = UDim2.new(-0.0207920745, 111, 0.722570539, -1)
  3658. BeGONE.Size = UDim2.new(0, 389, 0, 129)
  3659. TextLabel.Parent = BeGONE
  3660. TextLabel.BackgroundColor3 = Color3.new(1, 0.419608, 0.129412)
  3661. TextLabel.BorderSizePixel = 0
  3662. TextLabel.Size = UDim2.new(0, 389, 0, 22)
  3663. TextLabel.Font = Enum.Font.Cartoon
  3664. TextLabel.Text = "Apocalypse Rising GUI"
  3665. TextLabel.TextColor3 = Color3.new(0, 0, 0)
  3666. TextLabel.TextSize = 16
  3667. TextLabel.TextWrapped = true
  3668. TextLabel_2.Parent = BeGONE
  3669. TextLabel_2.BackgroundColor3 = Color3.new(0.831373, 0.509804, 0.054902)
  3670. TextLabel_2.BorderSizePixel = 0
  3671. TextLabel_2.Position = UDim2.new(0, 0, 0.169230849, 0)
  3672. TextLabel_2.Size = UDim2.new(0, 389, 0, 9)
  3673. TextLabel_2.Font = Enum.Font.SourceSans
  3674. TextLabel_2.Text = ""
  3675. TextLabel_2.TextColor3 = Color3.new(0, 0, 0)
  3676. TextLabel_2.TextSize = 14
  3677. AA.Name = "AA"
  3678. AA.Parent = BeGONE
  3679. AA.BackgroundColor3 = Color3.new(0.278431, 0.278431, 0.278431)
  3680. AA.BorderSizePixel = 0
  3681. AA.Position = UDim2.new(0.20364143, 0, 0.299216866, 0)
  3682. AA.Size = UDim2.new(0, 229, 0, 35)
  3683. AA.Font = Enum.Font.SourceSans
  3684. AA.PlaceholderColor3 = Color3.new(0.831373, 0.831373, 0.831373)
  3685. AA.PlaceholderText = "Player Name Here"
  3686. AA.Text = ""
  3687. AA.TextColor3 = Color3.new(1, 1, 1)
  3688. AA.TextSize = 14
  3689. AA.TextWrapped = true
  3690. yets.Name = "yets"
  3691. yets.Parent = BeGONE
  3692. yets.BackgroundColor3 = Color3.new(0.278431, 0.278431, 0.278431)
  3693. yets.BorderSizePixel = 0
  3694. yets.Position = UDim2.new(0.0364736132, 0, 0.646153867, 0)
  3695. yets.Size = UDim2.new(0, 94, 0, 28)
  3696. yets.Font = Enum.Font.SourceSans
  3697. yets.Text = "Kick All"
  3698. yets.TextColor3 = Color3.new(1, 1, 1)
  3699. yets.TextSize = 14
  3700. yets.TextWrapped = true
  3701. stopyets.Name = "stopyets"
  3702. stopyets.Parent = BeGONE
  3703. stopyets.BackgroundColor3 = Color3.new(0.278431, 0.278431, 0.278431)
  3704. stopyets.BorderSizePixel = 0
  3705. stopyets.Position = UDim2.new(0.722082794, 0, 0.646153867, 0)
  3706. stopyets.Size = UDim2.new(0, 94, 0, 28)
  3707. stopyets.Font = Enum.Font.SourceSans
  3708. stopyets.Text = "Kick Player"
  3709. stopyets.TextColor3 = Color3.new(1, 1, 1)
  3710. stopyets.TextSize = 14
  3711. stopyets.TextWrapped = true
  3712. ultrayets.Name = "ultrayets"
  3713. ultrayets.Parent = BeGONE
  3714. ultrayets.BackgroundColor3 = Color3.new(0.278431, 0.278431, 0.278431)
  3715. ultrayets.BorderSizePixel = 0
  3716. ultrayets.Position = UDim2.new(0.298684418, 0, 0.646154106, 0)
  3717. ultrayets.Size = UDim2.new(0, 156, 0, 28)
  3718. ultrayets.Font = Enum.Font.SourceSans
  3719. ultrayets.Text = "Kill Player"
  3720. ultrayets.TextColor3 = Color3.new(1, 1, 1)
  3721. ultrayets.TextSize = 14
  3722. ultrayets.TextWrapped = true
  3723.  
  3724. --// Scripts Section \\--
  3725.  
  3726. AA.FocusLost:connect(function()
  3727. for i,v in pairs(Players:GetChildren()) do
  3728. if (string.sub(string.lower(v.Name),1,string.len(AA.Text))) == string.lower(AA.Text) then
  3729. AA.Text = v.Name
  3730. end
  3731. end
  3732. end)
  3733.  
  3734. yets.MouseButton1Click:Connect(function()
  3735. for i, v in next, Players:GetPlayers() do
  3736. if v ~= Player then
  3737. fireserver('ChangeParent', v, nil)
  3738. end
  3739. end
  3740. end)
  3741.  
  3742. stopyets.MouseButton1Click:Connect(function()
  3743. fireserver('ChangeParent', Players[AA.Text], nil)
  3744. end)
  3745.  
  3746. ultrayets.MouseButton1Click:Connect(function()
  3747. fireserver('Damage', Players[AA.Text].Character:FindFirstChild('Humanoid') or nil, 200)
  3748. end)
  3749. end
  3750.  
  3751. Commands.freefall = function(args)
  3752. if hasTools() == false then
  3753. Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
  3754. else
  3755. FEGodmode()
  3756. for i,v in pairs(LP.Backpack:GetChildren())do
  3757. LP.Character.Humanoid:EquipTool(v)
  3758. end
  3759. if args[1] then
  3760. for i,v in pairs(findSinglePlayer(args[1])) do
  3761. local NOW = LP.Character.HumanoidRootPart.CFrame
  3762. LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
  3763. wait(0.3)
  3764. LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
  3765. wait(0.5)
  3766. LP.Character.HumanoidRootPart.CFrame = NOW
  3767. wait(0.5)
  3768. LP.Character.HumanoidRootPart.CFrame = NOW
  3769. wait(0.6)
  3770. LP.Character.HumanoidRootPart.CFrame = CFrame.new(0,50000,0)
  3771. end
  3772. end
  3773. end
  3774. end
  3775.  
  3776. Commands.version = function(args)
  3777. Notification("info", "Current Shattervast Version: V2.8", 7)
  3778. end
  3779.  
  3780. Commands.shiftlockon = function(args)
  3781. LP.DevEnableMouseLock = true
  3782. Notification("info", "Shift lock enabled!", 5)
  3783. end
  3784.  
  3785. for i,needChat in pairs(gsPlayers:GetPlayers()) do
  3786. needChat.Chatted:Connect(function(msg)
  3787. if copychatall then
  3788. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(msg, "All")
  3789. end
  3790. end)
  3791. end
  3792. gsPlayers.PlayerAdded:Connect(function(plr)
  3793. plr.Chatted:Connect(function(msg)
  3794. if copychatall then
  3795. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(msg, "All")
  3796. end
  3797. end)
  3798. end)
  3799.  
  3800. copychatplayer = nil
  3801. copychatall = false
  3802. copychatACTIVE = false
  3803. Commands.copychat = function(args)
  3804. if args[1] then
  3805. if string.lower(args[1]) == "all" or string.lower(args[1]) == "others" then
  3806. copychatall = true
  3807. else
  3808. for i,v in pairs(findPlayer(args[1])) do
  3809. if v ~= LP then
  3810. copychatplayer = v
  3811. copychatACTIVE = true
  3812. end
  3813. end
  3814. end
  3815. end
  3816. end
  3817.  
  3818. Commands.uncopychat = function(args)
  3819. copychatall = false
  3820. copychatACTIVE = false
  3821. end
  3822.  
  3823. Commands.newkill = function(args)
  3824. if hasTools() == false then
  3825. Notification("warning", "You need TWO tools in your backpack/inventory to use this command.", 8)
  3826. else
  3827. if args[1] then
  3828. for i,plr in pairs(findSinglePlayer(args[1])) do
  3829. for i,v in pairs(LP.Backpack:GetChildren())do
  3830. LP.Character.Humanoid:EquipTool(v)
  3831. end
  3832. for i,v in pairs(LP.Backpack:GetDescendants()) do
  3833. if v:IsA("Tool") then
  3834. v.Parent = LP.Character
  3835. wait()
  3836. v.Parent = plr.Character
  3837. end
  3838. end
  3839. wait(0.4)
  3840. LP.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(4000000, -10, 200000))
  3841. end
  3842. end
  3843. end
  3844. end
  3845.  
  3846. Commands.newattach = function(args)
  3847. if hasTools() == false then
  3848. Notification("warning", "You need TWO tools in your backpack/inventory to use this command.", 8)
  3849. else
  3850. if args[1] then
  3851. for i,plr in pairs(findSinglePlayer(args[1])) do
  3852. for i,v in pairs(LP.Backpack:GetChildren())do
  3853. LP.Character.Humanoid:EquipTool(v)
  3854. end
  3855. for i,v in pairs(LP.Backpack:GetDescendants()) do
  3856. if v:IsA("Tool") then
  3857. v.Parent = LP.Character
  3858. wait()
  3859. v.Parent = plr.Character
  3860. end
  3861. end
  3862. end
  3863. end
  3864. end
  3865. end
  3866.  
  3867. Commands.newbring = function(args)
  3868. if hasTools() == false then
  3869. Notification("warning", "You need TWO tools in your backpack/inventory to use this command.", 8)
  3870. else
  3871. if args[1] then
  3872. for i,plr in pairs(findSinglePlayer(args[1])) do
  3873. local NOW = LP.Character.HumanoidRootPart.CFrame
  3874. for i,v in pairs(LP.Backpack:GetChildren())do
  3875. LP.Character.Humanoid:EquipTool(v)
  3876. end
  3877. for i,v in pairs(LP.Backpack:GetDescendants()) do
  3878. if v:IsA("Tool") then
  3879. v.Parent = LP.Character
  3880. wait()
  3881. v.Parent = plr.Character
  3882. end
  3883. end
  3884. wait(0.4)
  3885. LP.Character.HumanoidRootPart.CFrame = NOW
  3886. wait(0.4)
  3887. LP.Character.HumanoidRootPart.CFrame = NOW
  3888. end
  3889. end
  3890. end
  3891. end
  3892.  
  3893. Commands.spawn = function(args)
  3894. if args[1] then
  3895. if string.lower(tostring(args[1])) == "ws" then
  3896. spawnWS = args[2] or CurrentWalkspeed
  3897. LP.Character.Humanoid.WalkSpeed = args[2] or CurrentWalkspeed
  3898. elseif string.lower(tostring(args[1])) == "jp" then
  3899. spawnJP = args[2] or CurrentJumppower
  3900. LP.Character.Humanoid.JumpPower = args[2] or CurrentJumppower
  3901. elseif string.lower(tostring(args[1])) == "hh" then
  3902. spawnHH = args[2] or CurrentHipheight
  3903. LP.Character.Humanoid.HipHeight = args[2] or CurrentHipheight
  3904. elseif string.lower(tostring(args[1])) == "god" then
  3905. spawningfegod = true
  3906. FEGodmode()
  3907. end
  3908. end
  3909. end
  3910.  
  3911. Commands.unspawn = function(args)
  3912. spawnWS = CurrentWalkspeed
  3913. spawnJP = CurrentJumppower
  3914. spawnHH = CurrentHipheight
  3915. spawningfegod = false
  3916. Notification("info", "Reset spawning stats", 5)
  3917. end
  3918.  
  3919. savingtoolsloop = false
  3920. Commands.autosavetool = function(args)
  3921. if args[1] then
  3922. if string.lower(tostring(args[1])) == "on" then
  3923. savingtoolsloop = true
  3924. elseif string.lower(tostring(args[1])) == "off" then
  3925. savingtoolsloop = false
  3926. end
  3927. end
  3928. end
  3929.  
  3930. modeFling = false
  3931. modeCompliment = false
  3932. modeMove = false
  3933. modeInfo = false
  3934. Commands.beginbot = function(args)
  3935. if not args[1] then
  3936. print("fling // compliment // move // info")
  3937. Notification("info", ""..commandPrefix.."beginbot Modes printed", 5)
  3938. else
  3939. if string.lower(tostring(args[1])) == "fling" then
  3940. modeFling = true
  3941. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Hello! I am Fling-Bot 5000! Say !fling [Player] to fling that player!", "All")
  3942. elseif string.lower(tostring(args[1])) == "compliment" then
  3943. modeCompliment = true
  3944. complimentReady = true
  3945. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Good day, I am Compliment-Bot. Say !c [Player] to give them a compliment.", "All")
  3946. elseif string.lower(tostring(args[1])) == "move" then
  3947. modeMove = true
  3948. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Hi, I am movement bot. Commands you can use: !walk [Player], !bringbot, !follow [Player].", "All")
  3949. elseif string.lower(tostring(args[1])) == "info" then
  3950. modeInfo = true
  3951. infoReady = true
  3952. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Hey, I'm Info-Bot. Commands you can use: !age [Player], !id [Player].", "All")
  3953. end
  3954. end
  3955. end
  3956.  
  3957. Commands.endbot = function(args)
  3958. if not args[1] then
  3959. modeFling = false
  3960. modeCompliment = false
  3961. modeMove = false
  3962. modeInfo = false
  3963. else
  3964. if string.lower(tostring(args[1])) == "fling" then
  3965. modeFling = false
  3966. elseif string.lower(tostring(args[1])) == "compliment" then
  3967. modeCompliment = false
  3968. elseif string.lower(tostring(args[1])) == "move" then
  3969. modeMove = false
  3970. elseif string.lower(tostring(args[1])) == "info" then
  3971. modeInfo = false
  3972. end
  3973. end
  3974. end
  3975.  
  3976. Commands.stopsit = function(args)
  3977. stopsitting = true
  3978. end
  3979.  
  3980. Commands.gosit = function(args)
  3981. stopsitting = false
  3982. end
  3983.  
  3984. chattingerror = true
  3985. Commands.chaterror = function(args)
  3986. if chattingerror then
  3987. chattingerror = false
  3988. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(" ", "All")
  3989. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(" ", "All")
  3990. wait(4)
  3991. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(" ", "All")
  3992. wait(3)
  3993. chattingerror = true
  3994. end
  3995. end
  3996.  
  3997. spawnpos = nil
  3998. spawningpos = true
  3999. Commands.spawnpoint = function(args)
  4000. spawnpos = LP.Character.HumanoidRootPart.CFrame
  4001. spawningpos = true
  4002. Notification("info", "Spawn point has been set! Use "..commandPrefix.."nospawn to remove.", 6)
  4003. end
  4004.  
  4005. Commands.nospawn = function(args)
  4006. spawningpos = false
  4007. Notification("info", "Spawn point has been removed. Use "..commandPrefix.."spawnpoint to enable.", 6)
  4008. end
  4009.  
  4010. Commands.bypass = function(args)
  4011. if args[1] then
  4012. if string.lower(tostring(args[1])) == "on" then
  4013. bypassMODE = true
  4014. Notification("warning", "Bypass mode turned on, this changes functions of "..commandPrefix.."fly and other commands to bypass most anti-exploits.", 7)
  4015. elseif string.lower(tostring(args[1])) == "off" then
  4016. bypassMODE = false
  4017. Notification("warning", "Bypass mode has been turned off.", 7)
  4018. end
  4019. end
  4020. end
  4021.  
  4022. Commands.fixcam = function(args)
  4023. gsWorkspace.CurrentCamera:Destroy()
  4024. wait(0.1)
  4025. game:GetService("Workspace").CurrentCamera.CameraSubject = LP.Character.Humanoid
  4026. game:GetService("Workspace").CurrentCamera.CameraType = "Custom"
  4027. LP.CameraMinZoomDistance = 0.5
  4028. LP.CameraMaxZoomDistance = 400
  4029. LP.CameraMode = "Classic"
  4030. LP.DevCameraOcclusionMode = CurrentNormal
  4031. end
  4032.  
  4033. Commands.gotoobj = function(args)
  4034. if args[1] then
  4035. for i,v in pairs(gsWorkspace:GetDescendants()) do
  4036. if string.lower(v.Name) == string.lower(tostring(args[1])) then
  4037. LP.Character.HumanoidRootPart.CFrame = v.CFrame + Vector3.new(0, 3, 0)
  4038. end
  4039. end
  4040. end
  4041. end
  4042.  
  4043. Commands.breakcam = function(args)
  4044. gsWorkspace.CurrentCamera.CameraSubject = LP.Character.Head
  4045. end
  4046.  
  4047. Commands.inviscam = function(args)
  4048. LP.DevCameraOcclusionMode = "Invisicam"
  4049. end
  4050.  
  4051. printobjKEY = ""
  4052. printobjCLICKING = false
  4053. printobjACTIVE = false
  4054.  
  4055. Commands.printobj = function(args)
  4056. if args[1] then
  4057. printobjKEY = string.sub(tostring(args[1]), 1, 1)
  4058. printobjACTIVE = true
  4059. printobjCLICKING = false
  4060. else
  4061. printobjKEY = ""
  4062. printobjACTIVE = true
  4063. printobjCLICKING = true
  4064. end
  4065. end
  4066.  
  4067. Mouse.KeyDown:Connect(function(key)
  4068. if key == printobjKEY and printobjACTIVE == true then
  4069. if Mouse.Target then
  4070. local path = Mouse.Target:GetFullName()
  4071. local getPath = "game:GetService(\"Workspace\")"
  4072. local getSpaces = ""
  4073. local separate = {}
  4074. local a = nil
  4075. for v in string.gmatch(string.sub(path, 10), "[^.]+") do
  4076. if string.match(v, " ") then
  4077. a = "["..v.."]"
  4078. table.insert(separate, a)
  4079. else
  4080. a = "."..v
  4081. table.insert(separate, a)
  4082. end
  4083. getSpaces = table.concat(separate, "")
  4084. end
  4085. local fullPath = getPath..getSpaces
  4086. print(fullPath)
  4087. end
  4088. end
  4089. end)
  4090. Mouse.Button1Down:Connect(function()
  4091. if printobjCLICKING == true and printobjACTIVE == true then
  4092. if Mouse.Target then
  4093. local path = Mouse.Target:GetFullName()
  4094. local getPath = "game:GetService(\"Workspace\")"
  4095. local getSpaces = ""
  4096. local separate = {}
  4097. local a = nil
  4098. for v in string.gmatch(string.sub(path, 10), "[^.]+") do
  4099. if string.match(v, " ") then
  4100. a = "["..v.."]"
  4101. table.insert(separate, a)
  4102. else
  4103. a = "."..v
  4104. table.insert(separate, a)
  4105. end
  4106. getSpaces = table.concat(separate, "")
  4107. end
  4108. local fullPath = getPath..getSpaces
  4109. print(fullPath)
  4110. end
  4111. end
  4112. end)
  4113.  
  4114. Commands.unprintobj = function(args)
  4115. printobjACTIVE = false
  4116. printobjCLICKING = false
  4117. end
  4118.  
  4119. Commands.hotkeyfc = function(args)
  4120. if args[1] then
  4121. if string.lower(tostring(args[1])) == "goto" then
  4122. fchotkeymode = "goto"
  4123. elseif string.lower(tostring(args[1])) == "unfc" then
  4124. fchotkeymode = "unfc"
  4125. end
  4126. fullUpdate()
  4127. end
  4128. end
  4129.  
  4130. Commands.carpet = function(args)
  4131. if args[1] then
  4132. for i,v in pairs(findSinglePlayer(args[1])) do
  4133. if v ~= nil then
  4134. annoying = true
  4135. annplr = v
  4136. local carpetAnimation = Instance.new("Animation")
  4137. carpetAnimation.AnimationId = "rbxassetid://282574440"
  4138. carpetTrack = LP.Character.Humanoid:LoadAnimation(carpetAnimation)
  4139. carpetTrack:Play(.1, 1, 1)
  4140. end
  4141. end
  4142. end
  4143. end
  4144.  
  4145. Commands.uncarpet = function(args)
  4146. annoying = false
  4147. carpetTrack:Stop()
  4148. end
  4149.  
  4150. Commands.brickcreate = function(args)
  4151. if args[1] then
  4152. local createPosition = LP.Character.HumanoidRootPart.CFrame
  4153. if args[2] and args[3] and args[4] then
  4154. createPosition = CFrame.new(Vector3.new(args[2], args[3], args[4]))
  4155. else
  4156. createPosition = LP.Character.HumanoidRootPart.CFrame
  4157. end
  4158. for i = 1, args[1] do
  4159. LP.Character.HumanoidRootPart.CFrame = createPosition
  4160. run(commandPrefix.."blockhats")
  4161. wait(0.2)
  4162. run(commandPrefix.."drophats")
  4163. wait(0.2)
  4164. run(commandPrefix.."reset")
  4165. wait(6)
  4166. end
  4167. end
  4168. end
  4169.  
  4170. Commands.forward = function(args)
  4171. if args[1] then
  4172. forwardSpeed = args[1]
  4173. else
  4174. forwardSpeed = 1
  4175. end
  4176. cmdForward = true
  4177. end
  4178.  
  4179. Commands.unforward = function(args)
  4180. cmdForward = false
  4181. end
  4182.  
  4183. Commands.id = function(args)
  4184. if args[1] then
  4185. for i,v in pairs(findPlayer(args[1])) do
  4186. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(v.Name.." Account ID: "..v.UserId.."!", "All")
  4187. end
  4188. end
  4189. end
  4190.  
  4191. Commands.spinhats = function(args) -- Credit to xFunnieuss
  4192. for i,v in pairs(LP.Character:GetDescendants()) do
  4193. if v:IsA("Accessory") or v:IsA("Hat") then
  4194. local keep = Instance.new("BodyPosition") keep.Parent = v.Handle keep.Name = "no"
  4195. local spin = Instance.new("BodyAngularVelocity") spin.Parent = v.Handle spin.Name = "ha"
  4196. if v.Handle.AccessoryWeld then
  4197. v.Handle.AccessoryWeld:Destroy()
  4198. end
  4199. if args[1] then
  4200. spin.AngularVelocity = Vector3.new(0, args[1], 0)
  4201. spin.MaxTorque = Vector3.new(0, args[1] * 2, 0)
  4202. else
  4203. spin.AngularVelocity = Vector3.new(0, 100, 0)
  4204. spin.MaxTorque = Vector3.new(0, 200, 0)
  4205. end
  4206. keep.P = 30000
  4207. keep.D = 50
  4208. spinObj = keep
  4209. spinTOhead = true
  4210. end
  4211. end
  4212. end
  4213.  
  4214. Commands.unspinhats = function(args)
  4215. for i,v in pairs(LP.Character:GetDescendants()) do
  4216. if v:IsA("Accessory") or v:IsA("Hat") then
  4217. pcall(function()
  4218. run(commandPrefix.."drophats")
  4219. wait(2)
  4220. v.Handle.spin:Destroy()
  4221. v.Handle.keep:Destroy()
  4222. end)
  4223. end
  4224. end
  4225. end
  4226.  
  4227. savedmap = {}
  4228. Commands.savemap = function(args)
  4229. for i,v in pairs(gsWorkspace:GetChildren()) do
  4230. v.Archivable = true
  4231. if not v:IsA("Terrain") and not v:IsA("Camera") then
  4232. if not gsPlayers:FindFirstChild(v.Name) then
  4233. table.insert(savedmap, v:Clone())
  4234. end
  4235. end
  4236. end
  4237. clientSided()
  4238. end
  4239.  
  4240. Commands.loadmap = function(args)
  4241. for i,v in pairs(gsWorkspace:GetChildren()) do
  4242. if not v:IsA("Terrain") and not v:IsA("Camera") then
  4243. if not gsPlayers:FindFirstChild(v.Name) then
  4244. pcall(function()
  4245. v:Destroy()
  4246. end)
  4247. end
  4248. end
  4249. end
  4250. for i,a in ipairs(savedmap) do
  4251. a:Clone().Parent = gsWorkspace
  4252. end
  4253. clientSided()
  4254. end
  4255.  
  4256. Commands.creatorid = function(args)
  4257. LP.UserId = game.CreatorId
  4258. end
  4259.  
  4260. Commands.gameid = function(args)
  4261. Notification("info", "Current game's ID = "..game.GameId, 8)
  4262. end
  4263.  
  4264. Commands.delobj = function(args)
  4265. if args[1] then
  4266. for i,v in pairs(gsWorkspace:GetDescendants()) do
  4267. if string.lower(v.Name) == string.lower(tostring(args[1])) then
  4268. v:Destroy()
  4269. clientSided()
  4270. end
  4271. end
  4272. end
  4273. end
  4274.  
  4275. Commands.glide = function(args)
  4276. if args[1] then
  4277. for i,v in pairs(findSinglePlayer(args[1])) do
  4278. local goal = {}
  4279. goal.CFrame = v.Character.HumanoidRootPart.CFrame
  4280. local defaultSpeed = 3
  4281. if args[2] then
  4282. if tonumber(args[2]) < 10 then
  4283. defaultSpeed = tonumber(args[2])
  4284. else
  4285. defaultSpeed = 5
  4286. end
  4287. else
  4288. defaultSpeed = 3
  4289. end
  4290. local goalFunction = gsTween:Create(LP.Character.HumanoidRootPart, TweenInfo.new(defaultSpeed, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), goal)
  4291. goalFunction:Play()
  4292. end
  4293. end
  4294. end
  4295.  
  4296. stutterON = false
  4297. Commands.stutter = function(args)
  4298. if args[1] then
  4299. if string.lower(tostring(args[1])) == "on" then
  4300. stutterON = true
  4301. elseif string.lower(tostring(args[1])) == "off" then
  4302. stutterON = false
  4303. wait(0.4)
  4304. LP.Character.HumanoidRootPart.Anchored = false
  4305. end
  4306. end
  4307. end
  4308.  
  4309. spawn(function()
  4310. while wait(0.1) do
  4311. if stutterON == true then
  4312. LP.Character.HumanoidRootPart.Anchored = false
  4313. wait(0.1)
  4314. LP.Character.HumanoidRootPart.Anchored = true
  4315. end
  4316. end
  4317. end)
  4318.  
  4319. Commands.deface = function(args)
  4320. if game.Players.LocalPlayer.UserId ~= 351789024 then
  4321. for i = 1, 2147483647 do
  4322. wait(.5)
  4323. for i,v in pairs(game.Players.LocalPlayer.Character.Head:GetChildren()) do
  4324. if (v:IsA("Decal")) then
  4325. v:Destroy()
  4326. end
  4327. end
  4328. end
  4329. end
  4330. end
  4331.  
  4332. Commands.servertime = function(args)
  4333. Notification("info", "Server time is "..math.ceil(tonumber(gsWorkspace.DistributedGameTime)).." seconds.", 8)
  4334. end
  4335.  
  4336. Commands.ride = function(args)
  4337. if args[1] then
  4338. for i,v in pairs(findSinglePlayer(args[1])) do
  4339. local Anim = Instance.new("Animation")
  4340. Anim.AnimationId = "rbxassetid://179224234"
  4341. RIDEtrack = LP.Character.Humanoid:LoadAnimation(Anim)
  4342. rideACTIVE = true
  4343. ridePLAYER = v
  4344. RIDEtrack:Play()
  4345. end
  4346. end
  4347. end
  4348.  
  4349. Commands.unride = function(args)
  4350. RIDEtrack:Stop()
  4351. rideACTIVE = false
  4352. end
  4353.  
  4354. Commands.cmute = function(args)
  4355. if args[1] then
  4356. for i,v in pairs(findSinglePlayer(args[1])) do
  4357. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/mute "..v.Name, "All")
  4358. clientSided()
  4359. end
  4360. end
  4361. end
  4362.  
  4363. Commands.uncmute = function(args)
  4364. if args[1] then
  4365. for i,v in pairs(findSinglePlayer(args[1])) do
  4366. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/unmute "..v.Name, "All")
  4367. end
  4368. end
  4369. end
  4370.  
  4371. Commands.hat = function(args)
  4372. if args[1] then
  4373. for i,v in pairs(findSinglePlayer(args[1])) do
  4374. local Anim = Instance.new("Animation")
  4375. Anim.AnimationId = "rbxassetid://282574440"
  4376. HATtrack = LP.Character.Humanoid:LoadAnimation(Anim)
  4377. rideACTIVE = true
  4378. ridePLAYER = v
  4379. HATtrack:Play()
  4380. view(v)
  4381. end
  4382. end
  4383. end
  4384.  
  4385. Commands.unhat = function(args)
  4386. HATtrack:Stop()
  4387. rideACTIVE = false
  4388. view(LP)
  4389. end
  4390.  
  4391. --[[Commands.spawnreset = function(args)
  4392. if args[1] then
  4393. if string.lower(tostring(args[1])) == "on" then
  4394. spawningatreset = true
  4395. elseif string.lower(tostring(args[1])) == "off" then
  4396. spawningatreset = false
  4397. end
  4398. end
  4399. end]]
  4400.  
  4401. Commands.chat = function(args)
  4402. if args[1] then
  4403. local Chatmsg = table.concat(args, " ")
  4404. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(Chatmsg, "All")
  4405. end
  4406. end
  4407.  
  4408. -- findPlayer function (ALL, OTHERS, ME, NOOBS, VETERANS, OLDVETERANS, FRIENDS, NOFRIENDS, DEFAULT, RANDOM, SAMETEAM, NOTEAM, OTHERTEAM, TEAMname)
  4409. function findPlayer(plr)
  4410. local players = {}
  4411. local find = plr:lower()
  4412. local getAllNames = getmultipleplayers(find)
  4413. for i,mplr in pairs(getAllNames) do
  4414. if mplr == "all" then
  4415. for i,v in pairs(gsPlayers:GetPlayers()) do
  4416. table.insert(players,v)
  4417. end
  4418. elseif mplr == "others" then
  4419. for i,v in pairs(gsPlayers:GetPlayers()) do
  4420. if v.Name ~= LP.Name then
  4421. table.insert(players,v)
  4422. end
  4423. end
  4424. elseif mplr == "me" then
  4425. table.insert(players,LP)
  4426. elseif mplr == "noobs" then
  4427. for i,v in pairs(gsPlayers:GetPlayers()) do
  4428. if v.AccountAge <= 3 then
  4429. table.insert(players,v)
  4430. end
  4431. end
  4432. elseif mplr == "veterans" then
  4433. for i,v in pairs(gsPlayers:GetPlayers()) do
  4434. if v.AccountAge >= 365 then
  4435. table.insert(players,v)
  4436. end
  4437. end
  4438. elseif mplr == "oldveterans" then
  4439. for i,v in pairs(gsPlayers:GetPlayers()) do
  4440. if v.AccountAge >= 1500 then
  4441. table.insert(players,v)
  4442. end
  4443. end
  4444. elseif mplr == "friends" then
  4445. for i,v in pairs(gsPlayers:GetPlayers()) do
  4446. if v:IsFriendsWith(LP.UserId) and v.Name ~= LP.Name then
  4447. table.insert(players,v)
  4448. end
  4449. end
  4450. elseif mplr == "nofriends" then
  4451. for i,v in pairs(gsPlayers:GetPlayers()) do
  4452. if not v:IsFriendsWith(LP.UserId) and v.Name ~= LP.Name then
  4453. table.insert(players,v)
  4454. end
  4455. end
  4456. elseif mplr == "default" then
  4457. for i,v in pairs(gsPlayers:GetPlayers()) do
  4458. if v.Character:FindFirstChild("Pal Hair") or v.Character:FindFirstChild("Kate Hair") then
  4459. table.insert(players,v)
  4460. end
  4461. end
  4462. elseif mplr == "random" then
  4463. for i,v in pairs(gsPlayers:GetPlayers()) do
  4464. table.insert(players,v[math.random(1, #v)])
  4465. end
  4466. elseif mplr == "sameteam" then
  4467. for i,v in pairs(gsPlayers:GetPlayers()) do
  4468. if v.Team == LP.Team then
  4469. table.insert(players,v)
  4470. end
  4471. end
  4472. elseif mplr == "noteam" then
  4473. for i,v in pairs(gsPlayers:GetPlayers()) do
  4474. if v.Team == nil then
  4475. table.insert(players,v)
  4476. end
  4477. end
  4478. elseif mplr == "otherteam" then
  4479. for i,v in pairs(gsPlayers:GetPlayers()) do
  4480. if v.Team ~= LP.Team then
  4481. table.insert(players,v)
  4482. end
  4483. end
  4484. elseif string.sub(mplr, 1, 4) == "team" then
  4485. for i,v in pairs(gsPlayers:GetPlayers()) do
  4486. local spaceTEAM = {}
  4487. for teamValues in (string.gmatch(string.sub(mplr, 5), "[^_]+")) do
  4488. spaceTEAM[#spaceTEAM + 1] = teamValues
  4489. end
  4490. local gottrueteam = table.concat(spaceTEAM, " ")
  4491. if string.lower(tostring(v.Team)) == string.lower(gottrueteam) then
  4492. table.insert(players,v)
  4493. end
  4494. end
  4495. else
  4496. for i,v in pairs(gsPlayers:GetPlayers()) do
  4497. if string.lower(v.Name):sub(1, #mplr) == string.lower(mplr) then
  4498. table.insert(players,v)
  4499. end
  4500. end
  4501. end
  4502. end
  4503.  
  4504. return players
  4505. end
  4506. function getmultipleplayers(plr)
  4507. local plrsgotten = {}
  4508. for i in string.gmatch(plr,"[^,]+") do
  4509. table.insert(plrsgotten,i)
  4510. end
  4511. return plrsgotten
  4512. end
  4513. function findSinglePlayer(plr)
  4514. local players = {}
  4515. local find = plr:lower()
  4516. if find == "me" then
  4517. table.insert(players,LP)
  4518. else
  4519. for i,v in pairs(gsPlayers:GetPlayers()) do
  4520. if string.lower(v.Name):sub(1, #find) == string.lower(find) then
  4521. table.insert(players,v)
  4522. end
  4523. end
  4524. end
  4525. local oneplayer = {}
  4526. pcall(function()
  4527. table.insert(oneplayer, players[math.random(1, #players)])
  4528. end)
  4529. return oneplayer
  4530. end
  4531.  
  4532. -- Anti Kick
  4533.  
  4534. if getrawmetatable then
  4535. function formatargs(getArgs,v)
  4536. if #getArgs == 0 then
  4537. return ""
  4538. end
  4539.  
  4540. local collectArgs = {}
  4541. for k,v in next,getArgs do
  4542. local argument = ""
  4543. if type(v) == "string" then
  4544. argument = "\""..v.."\""
  4545. elseif type(v) == "table" then
  4546. argument = "{" .. formatargs(v,true) .. "}"
  4547. else
  4548. argument = tostring(v)
  4549. end
  4550. if v and type(k) ~= "number" then
  4551. table.insert(collectArgs,k.."="..argument)
  4552. else
  4553. table.insert(collectArgs,argument)
  4554. end
  4555. end
  4556. return table.concat(collectArgs, ", ")
  4557. end
  4558.  
  4559. kicknum = 0
  4560. local game_meta = getrawmetatable(game)
  4561. local game_namecall = game_meta.__namecall
  4562. local game_index = game_meta.__index
  4563. local w = (setreadonly or fullaccess or make_writeable)
  4564. pcall(w, game_meta, false)
  4565. game_meta.__namecall = function(out, ...)
  4566. local args = {...}
  4567. local Method = args[#args]
  4568. args[#args] = nil
  4569.  
  4570. if Method == "Kick" and out == LP then
  4571. kicknum = kicknum + 1
  4572. warn("Blocked client-kick attempt "..kicknum)
  4573. return
  4574. end
  4575.  
  4576. if antiremotes then
  4577. if Method == "FireServer" or Method == "InvokeServer" then
  4578. 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
  4579. warn("Blocked remote: "..out.Name.." // Method: "..Method)
  4580. return
  4581. end
  4582. end
  4583. else
  4584. if Method == "FireServer" or Method == "InvokeServer" then
  4585. for i,noremote in pairs(blockedremotes) do
  4586. if out.Name == noremote and out.Name ~= "SayMessageRequest" then
  4587. warn("Blocked remote: "..out.Name.." // Method: "..Method)
  4588. return
  4589. end
  4590. end
  4591. end
  4592. end
  4593.  
  4594. if spyingremotes then
  4595. if Method == "FireServer" or Method == "InvokeServer" then
  4596. if out.Name ~= "CharacterSoundEvent" and out.Name ~= "AddCharacterLoadedEvent" and out.Name ~= "RemoveCharacterEvent" and out.Name ~= "DefaultServerSoundEvent" and out.Name ~= "SayMessageRequest" then
  4597. local arguments = {}
  4598. for i = 1,#args do
  4599. arguments[i] = args[i]
  4600. end
  4601. local getScript = getfenv(2).script
  4602. if getScript == nil then
  4603. getScript = "??? (Not Found) ???"
  4604. end
  4605. warn("<> <> <> A "..out.ClassName.." has been fired! How to fire:\ngame."..out:GetFullName()..":"..Method.."("..formatargs(arguments)..")\n\nFired from script: ".. tostring(getScript:GetFullName()))
  4606. end
  4607. end
  4608. end
  4609.  
  4610. return game_namecall(out, ...)
  4611. end
  4612. end
  4613.  
  4614. -- FE Check
  4615. function FEcheckDefault()
  4616. if gsWorkspace.FilteringEnabled == true then
  4617. createIntro("warning", "FE is enabled! Press "..commandPrefix.." to bring Command Bar.", 7)
  4618. else
  4619. createIntro("warning", "FE is disabled. Consider using a different script.", 7)
  4620. end
  4621. end
  4622. FEcheckDefault()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement