Advertisement
Guest User

Untitled

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