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