Advertisement
EpicHackerman

Hexagonal Hub (FE)

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