The text below is selected, press Ctrl+C to copy to your clipboard. (⌘+C on Mac) No line numbers will be copied.
Guest
Dash FE GUI script pastebin roblox
By LINK GAME on 2024-09-20 08:00 am | Syntax: LUA | Views: 10



New Script | Raw | Show/Hide line no. | Copy text to clipboard
  1.  repeat wait() until game:IsLoaded()
  2.  
  3. local function sendNotification(input)
  4.     local ScreenGui = Instance.new("ScreenGui")
  5.     local Notification = Instance.new("Frame")
  6.     local TextLabel = Instance.new("TextLabel")
  7.  
  8.     ScreenGui.Parent = game.CoreGui
  9.     ScreenGui.Name = tostring(math.random(1, 999))
  10.     ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  11.    
  12.     Notification.Name = "Notification"
  13.     Notification.Parent = ScreenGui
  14.     Notification.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
  15.     Notification.BorderSizePixel = 0
  16.     Notification.Size = UDim2.new(1, 0, 0.02, 0)
  17.     Notification.Position = UDim2.new(0, 0,-0.1, 0)
  18.    
  19.     TextLabel.Parent = Notification
  20.     TextLabel.AnchorPoint = Vector2.new(0.5, 0.5)
  21.     TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  22.     TextLabel.BackgroundTransparency = 1
  23.     TextLabel.BorderSizePixel = 0
  24.     TextLabel.Position = UDim2.new(0.499703437, 0, 0.5, 0)
  25.     TextLabel.Size = UDim2.new(1.00059307, 0, 1, 0)
  26.     TextLabel.Font = Enum.Font.SourceSans
  27.     TextLabel.Text = ""
  28.     TextLabel.TextColor3 = Color3.new(1, 1, 1)
  29.     TextLabel.TextSize = 14
  30.  
  31.         Notification:TweenPosition(UDim2.new(0, 0,0, 0), 'Out', 'Linear', 0.5)
  32.         for i=1, #input do
  33.                 TextLabel.Text = string.sub(input, 1, i)
  34.                 wait(0.05)
  35.         end
  36.     wait(5)
  37.     Notification:TweenPosition(UDim2.new(0, 0,-0.1, 0), 'Out', 'Linear', 0.5)
  38.     wait(1)
  39.     Notification:Destroy()
  40. end
  41.  
  42. if not getgenv().DashFE then
  43.         getgenv().DashFE = true
  44.     if setclipboard then
  45.         setclipboard('https://discord.gg/vu3Funvzfm')
  46.         sendNotification('Dash FE created by ArilisDev & Caspertheghost | If redistributed please credit us, including any code taken. | Discord set to clipboard.')
  47.     else
  48.         sendNotification('Dash FE created by ArilisDev & Caspertheghost | If redistributed please credit us, including any code taken. | https://discord.gg/vu3Funvzfm')
  49.     end
  50.    
  51.    
  52. else
  53.         sendNotification('Dash FE is already loaded.') 
  54.         return
  55. end
  56.  
  57. local dragger = {}
  58. do
  59.         repeat wait() until game:GetService("Players").LocalPlayer
  60.         local mouse        = game:GetService("Players").LocalPlayer:GetMouse()
  61.         local inputService = game:GetService('UserInputService')
  62.         local heartbeat    = game:GetService("RunService").Heartbeat
  63.         function dragger.new(frame, secondlol)
  64.                 frame.Active = true
  65.                 secondlol.Active = true
  66.                 secondlol.MouseLeave:connect(function()
  67.                         IsInFrame = false
  68.                 end)
  69.                 secondlol.MouseEnter:connect(function()
  70.                         IsInFrame = true
  71.                 end)
  72.                 local input = secondlol.InputBegan:connect(function(key)
  73.                         if key.UserInputType == Enum.UserInputType.MouseButton1 and IsInFrame then
  74.                                 local objectPosition = Vector2.new(mouse.X - frame.AbsolutePosition.X, mouse.Y - frame.AbsolutePosition.Y)
  75.                                 while heartbeat:wait() and inputService:IsMouseButtonPressed(Enum.UserInputType.MouseButton1) do
  76.                                         pcall(function()
  77.                                                 frame:TweenPosition(UDim2.new(0, mouse.X - objectPosition.X + (frame.Size.X.Offset * frame.AnchorPoint.X), 0, mouse.Y - objectPosition.Y + (frame.Size.Y.Offset * frame.AnchorPoint.Y)), 'Out', 'Linear', 0.01, true)
  78.                                         end)
  79.                                 end
  80.                         end
  81.                 end)
  82.         end
  83. end
  84.  
  85. local ScreenGui = Instance.new("ScreenGui")
  86. local UIS = game:GetService("UserInputService")
  87. local Base = Instance.new("Frame")
  88. local Top = Instance.new("Frame")
  89. local TopLabel = Instance.new("TextLabel")
  90. local SearchBox = Instance.new("TextBox")
  91. local CommandsFrame = Instance.new("ScrollingFrame")
  92. local UIListLayout = Instance.new("UIListLayout")
  93.  
  94. ScreenGui.Parent = game:GetService('CoreGui')
  95. ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  96.  
  97. Base.Name = "Base"
  98. Base.Parent = ScreenGui
  99. Base.AnchorPoint = Vector2.new(0.5, 0.5)
  100. Base.BackgroundColor3 = Color3.new(0.156863, 0.156863, 0.156863)
  101. Base.BorderSizePixel = 0
  102. Base.Position = UDim2.new(0.5, 0, 0.499261439, 0)
  103. Base.Size = UDim2.new(0, 299, 0, 209)
  104.  
  105. Top.Name = "Top"
  106. Top.Parent = Base
  107. Top.AnchorPoint = Vector2.new(0.5, 0.5)
  108. Top.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  109. Top.BorderSizePixel = 0
  110. Top.Position = UDim2.new(0.500000417, 0, 0.0327542685, 0)
  111. Top.Size = UDim2.new(0, 299, 0, 15)
  112.  
  113. TopLabel.Name = "TopLabel"
  114. TopLabel.Parent = Top
  115. TopLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  116. TopLabel.BackgroundTransparency = 1
  117. TopLabel.BorderSizePixel = 0
  118. TopLabel.Position = UDim2.new(0.0200668778, 0, 0, 0)
  119. TopLabel.Size = UDim2.new(0.979932487, 0, 1, 0)
  120. TopLabel.Font = Enum.Font.GothamSemibold
  121. TopLabel.Text = "Dash FE"
  122. TopLabel.TextColor3 = Color3.new(1, 1, 1)
  123. TopLabel.TextSize = 10
  124. TopLabel.TextXAlignment = Enum.TextXAlignment.Left
  125.  
  126. SearchBox.Name = "SearchBox"
  127. SearchBox.Parent = Base
  128. SearchBox.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  129. SearchBox.BorderSizePixel = 0
  130. SearchBox.Position = UDim2.new(0.0301003344, 0, 0.1291866, 0)
  131. SearchBox.Size = UDim2.new(0, 280, 0, 22)
  132. SearchBox.Font = Enum.Font.SourceSans
  133. SearchBox.Text = ""
  134. SearchBox.TextColor3 = Color3.new(1, 1, 1)
  135. SearchBox.TextSize = 14
  136.  
  137. CommandsFrame.Name = "CommandsFrame"
  138. CommandsFrame.Parent = Base
  139. CommandsFrame.Active = true
  140. CommandsFrame.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  141. CommandsFrame.BorderSizePixel = 0
  142. CommandsFrame.Position = UDim2.new(0.0301003344, 0, 0.291866034, 0)
  143. CommandsFrame.Size = UDim2.new(0, 280, 0, 136)
  144. CommandsFrame.BottomImage = "rbxasset://textures/ui/Scroll/scroll-middle.png"
  145. CommandsFrame.ScrollBarThickness = 6
  146. CommandsFrame.TopImage = "rbxasset://textures/ui/Scroll/scroll-middle.png"
  147. dragger.new(Base, Base)
  148. dragger.new(Base, Top)
  149. dragger.new(Base, CommandsFrame)
  150.  
  151. UIListLayout.Parent = CommandsFrame
  152. UIListLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
  153. UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder
  154. local LocalPlayer = game:GetService('Players').LocalPlayer
  155. repeat
  156.         wait()
  157. until LocalPlayer.Character
  158. local CharacterType
  159.  
  160. game:GetService('RunService').Stepped:Connect(function(i)
  161.         if i > 0.5 then
  162.                 i = 0
  163.         end
  164.         if LocalPlayer.Character:FindFirstChild('Torso') then
  165.                 CharacterType = "R6"
  166.         else
  167.                 CharacterType = "R15"
  168.         end
  169. end)
  170.  
  171. getgenv().findPlayer = function(String)
  172.     if String ~= nil then
  173.         for _,v in pairs(game:GetService('Players'):GetPlayers()) do
  174.                         if string.find(string.lower(v.Name),string.lower(String)) then
  175.                                 return v
  176.                         end
  177.                 end
  178.     else
  179.         sendNotification("You did not specify a player to teleport to.")
  180.     end
  181. end
  182.  
  183. getgenv().Status = {
  184.     Noclip = false,
  185.     FEBlocks = false,
  186.     Flying = false
  187. }
  188.  
  189. getgenv().Commands = {
  190.     ["cmds"] = {function()
  191.         local Count = 0
  192.         for i,v in pairs(Commands) do
  193.             Count = Count + 1
  194.         end
  195.         print(string.format("> total commands - %s", Count))
  196.         table.foreach(Commands, function(i,v)
  197.             print(string.format("> %s - [%s] - [Aliases [%s]]", i,v[2].Desc,table.concat(v[2].Alts, ", ")))
  198.         end)
  199.     end, {Desc = "prints every available command.", Alts = {"help", "cmd"}}},
  200.     ["walkspeed"] = {function(input)
  201.         if tonumber(input) then
  202.             if LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass('Humanoid') then
  203.                 LocalPlayer.Character:FindFirstChildOfClass('Humanoid').WalkSpeed = input
  204.             else
  205.                 sendNotification('Failed to find humanoid.')    
  206.             end
  207.         else
  208.             sendNotification('The specified walkspeed is not an integer.')
  209.         end
  210.     end, {Desc = "changes your players walkspeed.", Alts = {"ws", "speed"}}},
  211.     ["jumppower"] = {function(input)
  212.         if tonumber(input) then
  213.             if LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass('Humanoid') then
  214.                 LocalPlayer.Character:FindFirstChildOfClass('Humanoid').JumpPower = input
  215.             else
  216.                 sendNotification('Failed to find humanoid.')    
  217.             end
  218.         else
  219.             sendNotification('The specified jumppower is not an integer.')
  220.         end
  221.     end, {Desc = "changes your players jumppower.", Alts = {"jp", "superjump"}}},
  222.     ["hipheight"] = {function(input)
  223.         if tonumber(input) then
  224.             if LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass('Humanoid') then
  225.                 LocalPlayer.Character:FindFirstChildOfClass('Humanoid').HipHeight = input
  226.             else
  227.                 sendNotification('Failed to find humanoid.')    
  228.             end
  229.         else
  230.             sendNotification('The specified hipheight is not an integer.')
  231.         end
  232.     end, {Desc = "changes your players hipheight.", Alts = {"hh", "height"}}},
  233.     ["gravity"] = {function(input)
  234.         if tonumber(input) then
  235.             game:GetService('Workspace').Gravity = tonumber(input)
  236.         else
  237.             sendNotification('The specified gravity is not an integer.')
  238.         end
  239.     end, {Desc = "changes the worlds gravity.", Alts = {}}},
  240.     ["noclip"] = {function()
  241.         rawset(Status,'Noclip',not Status.Noclip)
  242.         coroutine.wrap(function()
  243.             while game:GetService("RunService").Stepped:Wait() and Status.Noclip do
  244.                 if LocalPlayer.Character then
  245.                     for _,obj in next,LocalPlayer.Character:GetDescendants() do
  246.                         if obj:IsA("BasePart") and obj.CanCollide then
  247.                             obj.CanCollide=false
  248.                         end
  249.                     end
  250.                 end
  251.             end
  252.         end)()
  253.     end, {Desc = "walk through walls.", Alts = {"clip"}}},
  254.     ["goto"] = {function(input)
  255.         local Players = game:GetService('Players')
  256.         local Player = findPlayer(input)
  257.  
  258.         if Player then
  259.             if Player.Character then
  260.                 if Player.Character.PrimaryPart then
  261.                     game:GetService('Players').LocalPlayer.Character.PrimaryPart.CFrame = CFrame.new(Player.Character.PrimaryPart.Position)
  262.                 else
  263.                     sendNotification("Failed to find players primary part.")
  264.                 end
  265.             else
  266.                 sendNotification("The specified player is not spawned in.")
  267.             end
  268.         else
  269.             sendNotification(string.format('Failed to find player [%s]', input))
  270.         end
  271.     end, {Desc = "teleport to a specified player.", Alts = {"tp", "teleport"}}},
  272.     ["rejoin"] = {function()
  273.         getgenv().DashFE = false
  274.         if syn.queue_on_teleport then
  275.             syn.queue_on_teleport('game:GetService("ReplicatedFirst"):RemoveDefaultLoadingScreen()')
  276.         end
  277.         game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId, game.JobId, game:GetService('Players'))
  278.     end, {Desc = "rejoin the current game instance (does not re-execute the script)", Alts = {}}},
  279.     ["removelimbs"] = {function()
  280.         for i, v in pairs(LocalPlayer.Character:GetChildren()) do
  281.             if v:IsA('Part') or v:IsA('MeshPart') then
  282.                 if CharacterType == "R6" then
  283.                     if v.Name ~= "Torso" and v ~= LocalPlayer.Character.PrimaryPart then
  284.                         v:Destroy()
  285.                     end
  286.                 else
  287.                     if v.Name ~= "UpperTorso" and v ~= LocalPlayer.Character.PrimaryPart then
  288.                         v:Destroy()
  289.                     end
  290.                 end
  291.             end
  292.         end
  293.     end, {Desc = "removes your characters limbs.", Alts = {}}},
  294.     ["feremovelimbs"] = {function()
  295.         for i, v in pairs(LocalPlayer.Character:GetChildren()) do
  296.             if v:IsA('Part') or v:IsA('MeshPart') then
  297.                 if CharacterType == "R6" then
  298.                     if v.Name == 'Torso' then
  299.                         if v:FindFirstChild('Right Shoulder') then
  300.                             v['Right Shoulder']:Destroy()
  301.                         elseif v:FindFirstChild('Left Shoulder') then
  302.                             v['Left Shoulder']:Destroy()
  303.                         elseif v:FindFirstChild('Right Hip') then
  304.                             v['Right Hip']:Destroy()
  305.                         elseif v:FindFirstChild('Left Hip') then
  306.                             v['Left Hip']:Destroy()
  307.                         end
  308.                     end
  309.                 else
  310.                     if v.Name == 'RightUpperArm' then
  311.                         v.RightShoulder:Destroy()
  312.                     elseif v.Name == 'LeftUpperArm' then
  313.                         v.LeftShoulder:Destroy()
  314.                     elseif v.Name == 'LeftUpperLeg' then
  315.                         v.LeftHip:Destroy()
  316.                     elseif v.Name == 'RightUpperLeg' then
  317.                         v.RightHip:Destroy()
  318.                     end
  319.                    
  320.                 end
  321.             end
  322.         end
  323.     end, {Desc = "[FE] removes your characters limbs.", Alts = {}}},
  324.     ["fesplit"] = {function()
  325.         if CharacterType == "R6" then
  326.             sendNotification('This command currently only supports R15 characters.')
  327.         else
  328.             if LocalPlayer.Character.UpperTorso then
  329.                 if LocalPlayer.Character.UpperTorso.Waist then
  330.                     LocalPlayer.Character.UpperTorso.Waist:Destroy()
  331.                 end
  332.             end
  333.         end
  334.     end, {Desc = "[FE] [R15] splits your character in half.", Alts = {"split"}}},
  335.     ["fedrop"] = {function()
  336.         if game:GetService('Players').LocalPlayer.Character then
  337.             for i,v in pairs(game:GetService('Players').LocalPlayer.Character:GetChildren()) do
  338.                 if v:IsA('Accessory') then
  339.                     v.Parent = workspace
  340.                 end
  341.             end
  342.         end
  343.     end, {Desc = "[FE] drop all of your equiped accessories.", Alts = {""}}},
  344.     ["feblocks"] = {function()
  345.         if game:GetService('Players').LocalPlayer.Character then
  346.             for i,v in pairs(game:GetService('Players').LocalPlayer.Character:GetChildren()) do
  347.                 if v:IsA('Accessory') then
  348.                     for d,z in pairs(v:GetDescendants()) do
  349.                         if z:IsA('SpecialMesh') then
  350.                             z:Destroy()
  351.                             v.Parent = workspace
  352.                         end
  353.                     end
  354.                 end
  355.             end
  356.         end
  357.     end, {Desc = "[FE] turns equiped accessories into blocks.", Alts = {""}}},
  358.     ["feblocksloop"] = {function()
  359.         rawset(Status,'FEBlocks',not Status.FEBlocks)
  360.         coroutine.wrap(function()
  361.             while game:GetService("RunService").Stepped:Wait() and Status.FEBlocks do
  362.                 if Status.FEBlocks then
  363.                     if LocalPlayer.Character then
  364.                         for i,v in pairs(LocalPlayer.Character:GetChildren()) do
  365.                             if v:IsA('Accessory') then
  366.                                 for d,z in pairs(v:GetDescendants()) do
  367.                                     if z:IsA('SpecialMesh') then
  368.                                         z:Destroy()
  369.                                         v.Parent = workspace
  370.                                     end
  371.                                 end
  372.                             end
  373.                         end
  374.                     end
  375.                     wait(0.5)
  376.                     LocalPlayer.Character:BreakJoints()
  377.                     wait(game:GetService('Players').RespawnTime + 2.5)
  378.                     if LocalPlayer.Character.PrimaryPart then --just make sure the character's HRP has loaded
  379.                         local chrPos=LocalPlayer.Character.PrimaryPart.Position --get the position of the HRP
  380.                         local tPos=Vector3.new(math.random(1,999), math.random(1,669), math.random(1,969)) --get the position of the target
  381.                         local newCF=CFrame.new(chrPos,tPos) --create our CFrame
  382.                         LocalPlayer.Character:SetPrimaryPartCFrame(newCF) --set the HRP's CFrame to our result, thus moving the character!
  383.                     end
  384.                     wait(0.1)
  385.                 end
  386.             end
  387.         end)()
  388.     end, {Desc = "[FE] turns equiped accessories into blocks.", Alts = {""}}},
  389.     ["reset"] = {function()
  390.         if LocalPlayer.Character then
  391.             LocalPlayer.Character:BreakJoints()
  392.         end
  393.     end, {Desc = "resets your character.", Alts = {}}},
  394.     ["massequip"] = {function()
  395.         for i,v in pairs(game:GetService('Players').LocalPlayer.Backpack:GetChildren()) do
  396.             v.Parent = game:GetService('Players').LocalPlayer.Character
  397.         end
  398.     end, {Desc = "equips all tools in your backpack.", Alts = {}}},
  399.     ["clear"] = {function()
  400.         for i,v in pairs(game:GetService('Workspace'):GetChildren()) do
  401.             if v:IsA('Accessory') then
  402.                 v:Destroy()
  403.             end
  404.         end
  405.     end, {Desc = "removes all dropped items.", Alts = {"cleanup", "clean"}}},
  406.     ["givetool"] = {function(input)
  407.         local Players = game:GetService('Players')
  408.         local Player = findPlayer(input)
  409.  
  410.         if Player then
  411.             if Player.Character then
  412.                 local Tool = LocalPlayer.Character:FindFirstChildOfClass('Tool')
  413.                 LocalPlayer.Character.PrimaryPart.CFrame = Player.Character.PrimaryPart.CFrame + Player.Character.PrimaryPart.CFrame.lookVector * -8
  414.                 wait(1)
  415.                             Tool.Parent = workspace
  416.             else
  417.                 sendNotification("The specified player is not spawned in.")
  418.             end
  419.         else
  420.             sendNotification(string.format('Failed to find player [%s]', input))
  421.         end
  422.     end, {Desc = "gives specified player your tool.", Alts = {"give"}}},
  423.     ["setposition"] = {function(input)
  424.         local Loclll = game:GetService('Players').LocalPlayer.Character.PrimaryPart
  425.         if setclipboard then
  426.             setclipboard(string.format("Vector3.new(%s, %s, %s)", tostring(math.floor(Loclll.Position.X)), tostring(math.floor(Loclll.Position.Y)), tostring(math.floor(Loclll.Position.Z))))
  427.         else
  428.             sendNotification("No function called 'setclipboard' found.")
  429.         end
  430.     end, {Desc = "sets your position to your clipboard.", Alts = {"setpos"}}}
  431. }
  432.  
  433. function cmdSearch(input)
  434.         if #input == 0 then
  435.                 for i, v in pairs(CommandsFrame:GetChildren()) do
  436.                         if v:IsA('TextLabel') then
  437.                                 v.Visible = true
  438.                                 CommandsFrame.CanvasSize = UDim2.new(0, 0, 0, UIListLayout.AbsoluteContentSize.Y)
  439.                         end
  440.                 end
  441.         end
  442.         input = tostring(input:lower())
  443.         for i, v in pairs(CommandsFrame:GetDescendants()) do
  444.                 if v:IsA('TextLabel') then
  445.                         v.Visible = false
  446.                 end
  447.                 if v.Name:sub(1, #input) == input then
  448.                         if v:IsA('TextLabel') then
  449.                                 v.Visible = true
  450.                 CommandsFrame.CanvasSize = UDim2.new(0, 0, 0, UIListLayout.AbsoluteContentSize.Y)
  451.             elseif v:IsA('StringValue') then
  452.                 v.Parent.Visible = true
  453.                 CommandsFrame.CanvasSize = UDim2.new(0, 0, 0, UIListLayout.AbsoluteContentSize.Y)
  454.                         end
  455.         end
  456.         end
  457. end
  458.  
  459. SearchBox:GetPropertyChangedSignal('Text'):Connect(function()
  460.     local Args = SearchBox.Text:lower():split(' ')
  461.         local cmd = Args[1]
  462.         cmdSearch(cmd)
  463. end)
  464.  
  465. SearchBox.FocusLost:connect(function(EnterPressed)
  466.         if EnterPressed then
  467.                 local Args = SearchBox.Text:lower():split(' ')
  468.                 local cmd = Args[1]
  469.                 SearchBox.Text = ""
  470.         if cmd == 'walkspeed' or cmd == 'ws' or cmd == 'speed' then
  471.             Commands['walkspeed'][1](Args[2])
  472.         elseif cmd == 'jumppower' or cmd == 'jp' or cmd == 'superjump' then
  473.             Commands['jumppower'][1](Args[2])
  474.         elseif cmd == 'hipheight' or cmd == 'hh' or cmd == 'height' then
  475.             Commands['hipheight'][1](Args[2])
  476.         elseif cmd == 'noclip' or cmd == 'clip' then
  477.             Commands['noclip'][1]()
  478.         elseif cmd == 'goto' or cmd == 'tp' or cmd == 'teleport' then
  479.             Commands['goto'][1](Args[2])
  480.         elseif cmd == 'cmds' or cmd == 'help' or cmd == 'cmd' then
  481.             Commands['cmds'][1]()
  482.         elseif cmd == 'rejoin' then
  483.             Commands['rejoin'][1]()
  484.         elseif cmd == 'removelimbs' then
  485.             Commands['removelimbs'][1]()
  486.         elseif cmd == 'feremovelimbs' then
  487.             Commands['feremovelimbs'][1]()
  488.         elseif cmd == 'fesplit' or cmd == 'split' then
  489.             Commands['fesplit'][1]()
  490.         elseif cmd == 'fedrop' then
  491.             Commands['fedrop'][1]()
  492.         elseif cmd == 'feblocks' then
  493.             Commands['feblocks'][1]()
  494.         elseif cmd == 'feblocksloop' then
  495.             Commands['feblocksloop'][1]()
  496.         elseif cmd == 'gravity' then
  497.             Commands['gravity'][1](Args[2])
  498.         elseif cmd == 'reset' then
  499.             Commands['reset'][1]()
  500.         elseif cmd == 'massequip' then
  501.             Commands['massequip'][1]()
  502.         elseif cmd == 'clear' or cmd == 'clean' or cmd == 'cleanup' then
  503.             Commands['clear'][1]()
  504.         elseif cmd == 'givetool' or cmd == 'give' then
  505.             Commands['givetool'][1](Args[2])
  506.         elseif cmd == 'setposition' or cmd == 'setpos' then
  507.             Commands['setposition'][1]()
  508.         end
  509.         end
  510. end)
  511.  
  512. UIS.InputBegan:connect(function(i,busy)
  513.         if not busy and i.KeyCode == Enum.KeyCode.Semicolon then
  514.                 SearchBox:CaptureFocus()
  515.                 wait()
  516.                 SearchBox.Text = ""
  517.         end
  518. end)
  519.  
  520. function new(i,v,z)
  521.     local TextLabel = Instance.new("TextLabel")
  522.     TextLabel.Parent = CommandsFrame
  523.         TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  524.         TextLabel.BackgroundTransparency = 1
  525.         TextLabel.BorderSizePixel = 0
  526.         TextLabel.Position = UDim2.new(0.032142859, 0, 0, 0)
  527.         TextLabel.Size = UDim2.new(0, 262,0, 21)
  528.         TextLabel.Font = Enum.Font.SourceSans
  529.         TextLabel.Text = string.format("> %s - %s", i,v)
  530.         TextLabel.TextColor3 = Color3.new(1, 1, 1)
  531.         TextLabel.TextSize = 14
  532.         TextLabel.TextXAlignment = Enum.TextXAlignment.Left
  533.         TextLabel.Name = i
  534.     TextLabel.TextWrapped = true
  535.     for i,v in pairs(z) do
  536.         local String = Instance.new('StringValue', TextLabel)
  537.         String.Value = v
  538.         String.Name = v
  539.     end
  540. end
  541.  
  542. for i,v in pairs(Commands) do
  543.     new(i,v[2].Desc,v[2].Alts)
  544. end
  545.  
  546. CommandsFrame.CanvasSize = UDim2.new(0, 0, 0, UIListLayout.AbsoluteContentSize.Y)