---------------------------------------| while not game:IsLoaded() or not game:GetService("CoreGui") or not game:GetService("Players").LocalPlayer or not game:GetService("Players").LocalPlayer.PlayerGui do wait() end -- Constraints: -----------------------| local ver = "1.9.9f" local cordCode = "https://discord.gg/JyzvQ6zdfg" ---------------------------------------| Parents = {[1] = game:GetService("CoreGui"):FindFirstChild("RobloxGui"), [2] = game:GetService("CoreGui"), [3] = game:GetService("Players").LocalPlayer.PlayerGui} if Parents[1] then getParent = Parents[1] else getParent = Parents[2] end if PROTOSMASHER_LOADED and get_hidden_gui then getParent = get_hidden_gui() end local firetouchinterest = firetouchinterest or fake_touch or nil for _, v in pairs(Parents[1]:GetDescendants()) do if v.Name == "holder" then v.Parent:Destroy() end end for _, v in pairs(Parents[2]:GetDescendants()) do if v.Name == "holder" then v.Parent:Destroy() end end Unnamed = Instance.new("ScreenGui", getParent) Unnamed.Name = "Unnamed" Unnamed.ZIndexBehavior = Enum.ZIndexBehavior.Sibling Unnamed.ResetOnSpawn = false Unnamed.DisplayOrder = 2147483647 if not syn then syn = {} end if not syn.queue_on_teleport then syn.queue_on_teleport = queue_on_teleport end if not is_sirhurt_closure and syn.protect_gui then syn.protect_gui(Unnamed) end sgui = Instance.new("ScreenGui", Unnamed) sgui.IgnoreGuiInset = true local function Draw(positionsent, line, thickness) local positions = { [1] = positionsent and positionsent[1] and UDim2.new(0, positionsent[1].X, 0, positionsent[1].Y) or UDim2.new(0, 0, 0, 0), [2] = positionsent and positionsent[2] and UDim2.new(0, positionsent[2].X, 0, positionsent[2].Y) or UDim2.new(0, 0, 0, 0) } local distances = { X = positions[2].X.Offset - positions[1].X.Offset, Y = positions[2].Y.Offset - positions[1].Y.Offset } local distance = (distances.X ^ 2 + distances.Y ^ 2) ^ .5 local angle = math.atan2(distances.Y, distances.X) line.Size = UDim2.new(0, distance, 0, thickness) local center = Vector2.new( (positions[1].X.Offset + positions[2].X.Offset) / 2, (positions[1].Y.Offset + positions[2].Y.Offset) / 2 ) line.Position = UDim2.new(0, center.X - distance / 2, 0, center.Y - thickness / 2) line.Rotation = math.deg(angle) line.BorderSizePixel = 0 return line end oldDrawing = Drawing newDrawing = {new = function(DrawingType) if DrawingType == "Line" then local line = {} local line_object = Instance.new("Frame", sgui) line_object.ZIndex = 3000 return setmetatable({},{ __index = function(self,key) if key == "Remove" then line_object:Destroy() return function() end end end, __newindex = function(self,key,value) local thickness = 1 if key == "Visible" then line_object.Visible = value elseif key == "From" or key == "To" then line[key] = value elseif key == "Thickness" then thickness = value end Draw({line.From, line.To}, line_object, thickness * 2) end }) elseif DrawingType == "Circle" then local circle = {} local circle_object = Instance.new("Frame",Parent) circle_object.BorderSizePixel = 0 circle_object.AnchorPoint = Vector2.new(0.5, 0.5) Instance.new("UICorner",circle_object).CornerRadius = UDim.new(1,0) return setmetatable({},{ __index = function(self,key) if key == "Remove" then return function() circle_object:Destroy() end end end, __newindex = function(self,key,value) if key == "Visible" then circle_object.Visible = value elseif key == "Color" then circle_object.BackgroundColor3 = value elseif key == "Position" then circle_object.Position = UDim2.new(0, value.X, 0, value.Y) elseif key == "Radius" then circle_object.Size = UDim2.new(0, value * 2, 0, value * 2) end end }) elseif DrawingType == "Text" then local text = {} local text_object = Instance.new("TextLabel",Parent) text_object.BorderSizePixel = 0 text_object.AnchorPoint = Vector2.new(0.5, 0.5) return setmetatable({},{ __index = function(self,key) if key == "Remove" then return function() text_object:Destroy() end end end, __newindex = function(self,key,value) if key == "Visible" then text_object.Visible = value elseif key == "Color" then text_object.TextColor3 = value elseif key == "Position" then text_object.Position = UDim2.new(0,value.X,0,value.Y) elseif key == "Size" then text_object.TextSize = value elseif key == "Text" then text_object.Text = value end end }) elseif DrawingType == "Square" then local box = {} local box_object = Instance.new("Frame",Parent) box_object.BorderSizePixel = 0 box_object.AnchorPoint = Vector2.new(0.5, 0.5) return setmetatable({},{ __index = function(self,key) if key == "Remove" then return function() box_object:Destroy() end end end, __newindex = function(self,key,value) if key == "Visible" then box_object.Visible = value elseif key == "Color" then box_object.BackgroundColor3 = value elseif key == "Position" then box_object.Position = UDim2.new(0,value.X,0,value.Y) elseif key == "Size" then box_object.Size = UDim2.new(0,value.X,0,value.Y) end end }) end end} Drawing = Drawing or newDrawing if drawingtype == "new" then if Drawing then setreadonly(Drawing, false) end Drawing = newDrawing setreadonly(Drawing, true) end local mt = getrawmetatable(game) local oldindex = mt.__index setreadonly(mt, false) mt.__index = newcclosure(function(self,...) local args = {...} if not checkcaller() and self == getParent and args[1] == Unnamed.Name then return nil end return oldindex(self,...) end) setreadonly(mt, true) _G.Unnamed = Unnamed _G.dontTween = false _G.dragVars = {} _G.connections = {} function createDrag(object) _G.dragVars[object] = {} object.MouseEnter:Connect(function() _G.dragVars[object].checkMouse = true _G.dragVars[object].mdwn = object.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then _G.dragVars[object].startpos = object.Position _G.dragVars[object].startdrag = input.Position _G.dragVars[object].mouseDown = true _G.dragVars[object].mou = input _G.dragVars[object].mloo = game:GetService("RunService").RenderStepped:Connect(function() if _G.dragVars[object].mouseDown then _G.dragVars[object].delta = _G.dragVars[object].mou.Position - _G.dragVars[object].startdrag object.Position = UDim2.new(_G.dragVars[object].startpos.X.Scale, _G.dragVars[object].startpos.X.Offset + _G.dragVars[object].delta.X, _G.dragVars[object].startpos.Y.Scale, _G.dragVars[object].startpos.Y.Offset + _G.dragVars[object].delta.Y) end end) end end) _G.dragVars[object].mmoved = object.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then _G.dragVars[object].mou = input end end) object.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then _G.dragVars[object].mouseDown = false _G.dragVars[object].mmoved:Disconnect() if _G.dragVars[object].mloo then _G.dragVars[object].mloo:Disconnect() end end end) end) object.MouseLeave:Connect(function() if _G.dragVars[object].mdwn then _G.dragVars[object].mdwn:Disconnect() end end) end function Stand(Text1,Text2,Text3,Text4,Text5,Text6,Btn) if game:GetService("UserInputService").VREnabled then RunDude = true return end RunDude = false LoadingFrame = Instance.new("Frame", getParent) RandomReason = Instance.new("TextLabel", getParent) RunQuestion = Instance.new("TextLabel", getParent) Executors = Instance.new("TextLabel", getParent) Paid = Instance.new("TextLabel", getParent) Free = Instance.new("TextLabel", getParent) Help = Instance.new("TextLabel", getParent) HmmButton = Instance.new("TextButton", getParent) LoadingFrame.Name = "LoadingFrame" LoadingFrame.Parent = Unnamed LoadingFrame.BackgroundColor3 = Color3.fromRGB(59, 59, 59) LoadingFrame.BackgroundTransparency = 0.100 LoadingFrame.Position = UDim2.new(-9.31322575e-10, 0, -0.101388887, 0) LoadingFrame.Size = UDim2.new(1, 0, 1.20000005, 0) RandomReason.Name = "Random/Reason" RandomReason.Parent = LoadingFrame RandomReason.BackgroundColor3 = Color3.fromRGB(255, 255, 255) RandomReason.BackgroundTransparency = 1.000 RandomReason.Position = UDim2.new(0.489562511, 0, 0.335111082, 0) RandomReason.Size = UDim2.new(0.0199999996, 0, 0.0500000007, 0) RandomReason.Font = Enum.Font.GothamBold RandomReason.Text = Text1 RandomReason.TextColor3 = Color3.fromRGB(255, 255, 255) RandomReason.TextSize = 50.000 RunQuestion.Name = "RunQuestion" RunQuestion.Parent = LoadingFrame RunQuestion.BackgroundColor3 = Color3.fromRGB(255, 255, 255) RunQuestion.BackgroundTransparency = 1.000 RunQuestion.Position = UDim2.new(0.489562511, 0, 0.383953691, 0) RunQuestion.Size = UDim2.new(0.0199999996, 0, 0.0500000007, 0) RunQuestion.Font = Enum.Font.GothamBold RunQuestion.Text = Text2 RunQuestion.TextColor3 = Color3.fromRGB(255, 255, 255) RunQuestion.TextSize = 25.000 Executors.Name = "Executors" Executors.Parent = LoadingFrame Executors.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Executors.BackgroundTransparency = 1.000 Executors.Position = UDim2.new(0.492968768, 0, 0.474129587, 0) Executors.Size = UDim2.new(0.0130000003, 0, 0.0500000007, 0) Executors.Font = Enum.Font.GothamBold Executors.Text = Text3 Executors.TextColor3 = Color3.fromRGB(255, 255, 255) Executors.TextSize = 20.000 Paid.Name = "Paid" Paid.Parent = LoadingFrame Paid.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Paid.BackgroundTransparency = 1.000 Paid.Position = UDim2.new(0.492968738, 0, 0.496083349, 0) Paid.Size = UDim2.new(0.0130000003, 0, 0.0500000007, 0) Paid.Font = Enum.Font.GothamBold Paid.Text = Text4 Paid.TextColor3 = Color3.fromRGB(255, 255, 255) Paid.TextSize = 17.000 Help.Name = "Help" Help.Parent = LoadingFrame Help.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Help.BackgroundTransparency = 1.000 Help.Position = UDim2.new(0.492968738, 0, 0.66259259, 0) Help.Size = UDim2.new(0.0130000003, 0, 0.0500000007, 0) Help.Font = Enum.Font.GothamBold Help.Text = "Need help? "..cordCode Help.TextColor3 = Color3.fromRGB(255, 255, 255) Help.TextSize = 20.000 HmmButton.Name = "HmmButton" HmmButton.Parent = LoadingFrame HmmButton.BackgroundColor3 = Color3.fromRGB(93, 93, 93) HmmButton.BackgroundTransparency = 0.700 HmmButton.BorderColor3 = Color3.fromRGB(53, 51, 51) HmmButton.BorderSizePixel = 0 HmmButton.Position = UDim2.new(0.424718767, 0, 0.582555592, 0) HmmButton.Size = UDim2.new(0.150000006, 0, 0.0500000007, 0) HmmButton.Font = Enum.Font.GothamBold HmmButton.Text = Text6 HmmButton.TextColor3 = Color3.fromRGB(255, 255, 255) HmmButton.TextSize = 30.000 HmmButton.Visible = Btn HmmButton.MouseButton1Down:Connect(function() LoadingFrame:Destroy() RunDude = true end) Free.Name = "Free" Free.Parent = LoadingFrame Free.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Free.BackgroundTransparency = 1.000 Free.Position = UDim2.new(0.492968738, 0, 0.514601827, 0) Free.Size = UDim2.new(0.0130000003, 0, 0.0500000007, 0) Free.Font = Enum.Font.GothamBold Free.Text = Text5 Free.TextColor3 = Color3.fromRGB(255, 255, 255) Free.TextSize = 17.000 end local cmdp = game:GetService("Players") local cmdlp = cmdp.LocalPlayer --[[local cg = game:GetService("CoreGui") for i,v in pairs(cg:GetChildren()) do if v:IsA("Sound") and v.Volume == 2 and v.Name:sub(16, 16) == "4" then v:Destroy() Stand("Looks like Infinite Yield has something to say.","We have no problem with you using both products","", "We have deleted their text-to-speech message for your convenience","We don't know where such a message is coming from. Please don't show any disrespect to ZWolf or Edge, they had nothing to do with it to my knowledge. -fini","Continue", true) while not RunDude do wait() end end end local mt = getrawmetatable(game:GetService("CoreGui")) local namecall = mt.__namecall setreadonly(mt, false) mt.__namecall = newcclosure(function(self, ...) if checkcaller() and IY_LOADED and getnamecallmethod() == "Play" and string.sub(tostring(self), 16, 16) == "4" and typeof(self) == "Instance" then Stand("Looks like Infinite Yield has something to say.","We have no problem with you using both products","", "We have deleted their text-to-speech message for your convenience","We don't know where such a message is coming from. Please don't show any disrespect to ZWolf or Edge, they had nothing to do with it to my knowledge. -fini","Continue", true) return nil end return namecall(self, ...) end) setreadonly(mt, true)--]] Stand("CMD-X V2 is in development.", "Please join the discord for development updates.", "You can get the discord invite by using the .discord command.", "", "", "Continue", true) while not RunDude do wait() end wait(.5) loadstring(game:HttpGet("https://raw.githubusercontent.com/CMD-X/CMD-X/master/Version.lua",true))() if Current and Current.Version ~= ver then Stand("CMD-X is not up to par!","CMD-X cannot run.","","Your version: "..ver,"Current version: "..Current.Version,"Run Anyway",true) while not RunDude do wait() end end --local _S__ = "" --if identifyexecutor then -- _S__ = select(1, identifyexecutor()) --end --if request or syn and syn.request then -- local re = request or syn.request -- re({ -- Url = "https://fini.work/experiment", -- Method = "POST", -- Headers = { -- requester = "Client", -- ezD = _S__ -- } -- }) --elseif game.HttpPost then -- game:HttpPost("https://fini.work/experiment", "", _S__) --end if isfile then if not isfile("CMD-X.lua") then Stand("Looks like you're new here!","To view commands, use .commands","You can use different stuff like .hotkeys","","Join the discord if you need any help using the script, false tickets will result in a ban.","Okay",true) repeat wait() until RunDude == true end end --repeat wait() until RunDude == true -- Variables: ------------------------| local player = cmdlp local cmdl = game:GetService("Lighting") local cmdrs = game:GetService("ReplicatedStorage") local cmdrs2 = game:GetService("RunService") local cmdts = game:GetService("TweenService") local cmdvu = game:GetService("VirtualUser") local cmduis = game:GetService("UserInputService") local Mouses = cmdlp:GetMouse() cmdm = Mouses local Devs = { [39081] = "Owner", -- Fini [23899181] = "Owner", -- Pigeon [142804804] = "Dev", -- Adam } DevCords = { "fini.work"; --"pigeon"; "curvn." } local Donors = { [27857816] = "1", [1593530598] = "1", [1210065667] = "1", [1675012876] = "1", [601259819] = "1", [1705160893] = "1", [721317702] = "1", [381299060] = "1", [62254438] = "1", [80660070] = "1", [68822680] = "1", [143626710] = "1", [38027403] = "1", [13913098] = "1", [64101399] = "1", [24308208] = "1", [1132193781] = "1", [50296684] = "1", [541776532] = "1", [366030180] = "1", [381515262] = "1", [101164614] = "1", [1401506430] = "2", [676116823] = "2", [869278474] = "2", [1837905336] = "2", [102584667] = "2", [1608042178] = "2", [76075913] = "2", [77464736] = "2", [199876604] = "2", [901149570] = "2", [52286515] = "2", [8826296] = "2", [908657] = "Custom1", [376132] = "Custom3", [1406394712] = "Custom4", [89579038] = "Custom5", -- top donor {$200} [18923632] = "Custom6", [272502925] = "Custom7", [453568] = "Custom8", [432122324] = "Custom9", } local Tier = { ["1"] = { Tag = "Donor of CMD-X", Color = Color3.fromRGB(255,70,70), SCHAT = "DONOR" }, ["2"] = { Tag = "Donor of CMD-X", Color = Color3.fromRGB(255,215,100), SCHAT = "DONOR" }, ["Custom1"] = { Tag = "cr", Color = Color3.fromRGB(209,156,240), SCHAT = "CR" }, ["Custom2"] = { Tag = "Infernal", Color = Color3.fromRGB(170, 1, 20), SCHAT = "INFERNAL" }, ["Custom3"] = { Tag = "The Chosen", Color = Color3.fromRGB(63, 0, 0), SCHAT = "THE CHOSEN" }, ["Custom4"] = { Tag = "Ex-Top Donor", Color = Color3.fromRGB(255,0,255), SCHAT = "EX-TOP" }, ["Custom5"] = { Tag = "DuBz_Bubby", Color = "RGBDev", SCHAT = "TOP DONOR" }, ["Custom6"] = { Tag = "Classy Cute", Color = Color3.fromRGB(252,144,3), SCHAT = "SUGAR DADDY" }, ["Custom7"] = { Tag = "Duck", Color = Color3.fromRGB(0,255,255), SCHAT = "DUCK", }, ["Custom8"] = { Tag = "7", Color = Color3.fromRGB(255,0,0), SCHAT = "7" }, ["Custom9"] = { Tag = "NO BITCHES?", Color = Color3.fromRGB(176, 0, 0), SCHAT = "NO BITCHES?" }, } function loaddefaults() text2 = false hotkeyopen = 'q' hotkeyfocus = ';' hotkeyfly = '' hotkeyxray = '' hotkeyesp = '' hotkeyaimbot = '' prefix = '.' prompt = 'CMD-X Prompt >' enterCMD = {} gotoPos = 0 gotoPosSide = 0 gotoPosHead = 0 WPs = {} discordTag = '' permfcspeed = 1 permflyspeed = 1 permwalkspeed = 50 permjumppower = 150 permhipheight = 20 permgravity = 196.2 permmaxsl = 89.99 Adm = {} hkBinds = {} dStyle = "rounded" conFly = true suggestions = true oldNum = 0 hotkeyctp = "LeftControl" permspamspeed = 1 mentions = true sDetect = true SavedPos = {X = 900, Y = 600} hotkeynoclip = "" ChatBind = false CMDTab = {"commands","credits","plugin","changestyle","hotkeys","entercmds","support","",""} TabsOff = true KeepCMDXOn = false ifKickedAuto = false whyIs = 0 combos = {} drawingtype = "old" aliases = {} clicktplimit = 0 end function updatesaves() local update = { text2 = text2; hotkeyopen = hotkeyopen; hotkeyfocus = hotkeyfocus; hotkeyfly = hotkeyfly; hotkeyxray = hotkeyxray; hotkeyesp = hotkeyesp; hotkeyaimbot = hotkeyaimbot; prefix = prefix; prompt = prompt; enterCMD = enterCMD; gotoPos = gotoPos; gotoPosSide = gotoPosSide; gotoPosHead = gotoPosHead; WPs = WPs; discordTag = discordTag; permfcspeed = permfcspeed; permflyspeed = permflyspeed; permwalkspeed = permwalkspeed; permjumppower = permjumppower; permhipheight = permhipheight; permgravity = permgravity; permmaxsl = permmaxsl; Adm = Adm; AdmIG = AdmIG; hkBinds = hkBinds; dStyle = dStyle; conFly = conFly; suggestions = suggestions; oldNum = oldNum; hotkeyctp = hotkeyctp; permspamspeed = permspamspeed; mentions = mentions; sDetect = sDetect; SavedPos = SavedPos; hotkeynoclip = hotkeynoclip; ChatBind = ChatBind; CMDTab = CMDTab; TabsOff = TabsOff; KeepCMDXOn = KeepCMDXOn; ifKickedAuto = ifKickedAuto; whyIs = whyIs; drawingtype = drawingtype; aliases = aliases; clicktplimit = clicktplimit; combos = combos; } writefile("CMD-X.lua", game:GetService("HttpService"):JSONEncode(update)) end function loadsaves() local success, errorsend = pcall(function() saves = game:GetService("HttpService"):JSONDecode(readfile("CMD-X.lua")) end) if not success then loaddefaults() updatesaves() return end text2 = saves.text2 hotkeyopen = saves.hotkeyopen hotkeyfocus = saves.hotkeyfocus hotkeyfly = saves.hotkeyfly hotkeyxray = saves.hotkeyxray hotkeyesp = saves.hotkeyesp hotkeyaimbot = saves.hotkeyaimbot prefix = saves.prefix prompt = saves.prompt enterCMD = saves.enterCMD gotoPos = saves.gotoPos gotoPosSide = saves.gotoPosSide gotoPosHead = saves.gotoPosHead WPs = saves.WPs discordTag = saves.discordTag permfcspeed = saves.permfcspeed permflyspeed = saves.permflyspeed permwalkspeed = saves.permwalkspeed permjumppower = saves.permjumppower permhipheight = saves.permhipheight permgravity = saves.permgravity permmaxsl = saves.permmaxsl Adm = saves.Adm AdmIG = saves.AdmIG hkBinds = saves.hkBinds dStyle = saves.dStyle conFly = saves.conFly suggestions = saves.suggestions oldNum = saves.oldNum hotkeyctp = saves.hotkeyctp permspamspeed = saves.permspamspeed mentions = saves.mentions sDetect = saves.sDetect SavedPos = saves.SavedPos hotkeynoclip = saves.hotkeynoclip ChatBind = saves.ChatBind CMDTab = saves.CMDTab TabsOff = saves.TabsOff KeepCMDXOn = saves.KeepCMDXOn ifKickedAuto = saves.ifKickedAuto whyIs = saves.whyIs combos = saves.combos drawingtype = saves.drawingtype aliases = saves.aliases clicktplimit = saves.clicktplimit end if writefile and readfile then loadsaves() else loaddefaults() end checkArg = { [172667278.9] = "\85\115\105\110\103\32\98\111\116\115\32\116\111\32\39\97\116\116\101\109\112\116\39\32\116\111\32\114\97\105\100\32\67\77\68\45\88\32\115\101\114\118\101\114\46", [117849776.6] = "\83\116\105\108\108\32\110\101\101\100\32\116\104\97\116\32\114\101\97\115\111\110\32\111\110\32\119\104\121\46", [838753790.5] = "\100\117\110\110\111\32\119\104\121\32\121\111\117\114\32\98\108\39\101\100\32\98\117\116\32\103\111\110\110\97\32\107\101\101\112\32\117\32\115\105\110\99\101\32\117\114\32\112\114\111\102\105\108\101\32\103\97\121\46", [3993039278.4] = "", [628686490.5] = "\83\101\110\100\105\110\103\32\99\104\105\108\100\112\111\114\110\32\116\111\32\104\122\46", [303591427.1] = "", [6571024505.1] = "\110\105\99\101\32\116\114\121", [54603839] = "", } local requirements = cmdlp["\85\115\101\114\73\100"] function isDoneLoading(arg) if checkArg[requirements * 290 / 100] then whyIs = requirements updatesaves() return false elseif checkArg[whyIs * 290 / 100] then return false else whyIs = 0 updatesaves() return true end end if cmduis.VREnabled then SavedPos = {X = 147, Y = 324} end function commandsLoaded() return isDoneLoading() end Inputting = false ChatBar = nil Current = nil if not commandsLoaded() then Stand("\89\111\117\32\97\114\101\32\110\111\116\32\119\101\108\99\111\109\101\32\97\116\32\67\77\68\45\88\46","\67\77\68\45\88\32\119\105\108\108\32\110\111\116\32\114\117\110\46","","\82\101\97\115\111\110\58\32"..checkArg[whyIs * 290 / 100],"","",false) repeat wait() until RunDude == true end function Check() wait(.1) Inputting = false Disconnection:Disconnect() end function InputBegan() if cmduis:GetFocusedTextBox() then ChatBar = cmduis:GetFocusedTextBox() Inputting = true Current = ChatBar.FocusLost Disconnection = Current:Connect(Check) end end InputConnect = cmduis.InputBegan:Connect(InputBegan) AntiCheat = { ScriptDetectOff = false; TurboNameSpam = false; HideParentInExploit = false; HideParentInPG = false; AutoAntiKick = false; RemoveScripts = false; IntroAudioOff = false; DontJumbleNames = false; OneTimeScramble = false; PrintingOff = false; NoGui = false; Custom1 = false; Attachment = "HairAttachment"; Warning1 = false; CheckFocusBreak = false; } AntiCheat.Games = { [176053469] = function() AntiCheat.CheckFocusBreak = true Unnamed.Parent = Parents[3] end, [4052062489] = function() AntiCheat.AutoAntiKick = true end, [5278850819] = function() workspace.FallenPartsDestroyHeight = 0/0 AntiCheat.Attachment = "Sf" AntiCheat.Warning1 = true for _,v in pairs(workspace.Structure.KillPart:GetChildren()) do v:Destroy() end for _,v in pairs(workspace.Structure.Edges:GetChildren()) do v:Destroy() end for _,c in pairs(getconnections(char.DescendantAdded)) do c:Disable() end for _,c in pairs(getconnections(hrp:GetPropertyChangedSignal("Velocity"))) do c:Disable() end for _,c in pairs(getconnections(hum:GetPropertyChangedSignal("WalkSpeed"))) do c:Disable() end for _,c in pairs(getconnections(hum:GetPropertyChangedSignal("JumpPower"))) do c:Disable() end for _,c in pairs(getconnections(game.ReplicatedStorage.Remotes.ChildRemoved)) do c:Disable() end game.ReplicatedStorage.Remotes.event:Destroy() end, [2988554876] = function() cmdrs.AC:Destroy() cmdlp.PlayerScripts.AntiCheat:Destroy() end, [10019007167] = function() AntiCheat.ScriptDetectOff = true AntiCheat.IntroAudioOff = true Unnamed.Parent = Parents[3] end, } if AntiCheat.Games[game.PlaceId] then pcall(function() AntiCheat.Games[game.PlaceId]() end) end if AntiCheat.Custom1 then local old = mt.__namecall setreadonly(mt, false) mt.__namecall = newcclosure(function(self,...) if self.Name == "TimeEvent" then return end return old(self, ...) end) setreadonly(mt, true) end if AntiCheat.HideParentInPG then getParent = cmdlp.PlayerGui end if AntiCheat.HideParentInExploit then if syn.protect_gui then getParent = syn.protect_gui syn.protect_gui(Unnamed) elseif get_hidden_gui then getParet = get_hidden_gui Unnamed.Parent = get_hidden_gui() else Stand("Your exploit does not support syn.protect_gui/get_hidden_gui!","CMD-X cannot run.","Explanation;","This game has an anti-cheat and our way of stopping it is through syn.protect_gui/get_hidden_gui.","","Run Anyway",true) repeat wait() until RunDude == true end end if AntiCheat.AutoAntiKick then local oldcall = mt.__namecall setreadonly(mt,false) mt.__namecall = newcclosure(function(...) local args = {...} if getnamecallmethod() == "Kick" then return nil end return oldcall(self,...) end) end if AntiCheat.RemoveScripts then for _,v in pairs(cmdp:GetDescendants()) do if v:IsA("LocalScript") and v.Name ~= "Animate" and v.Parent ~= "Chat" then v:Destroy() end end Stand("CMD-X has to delete local scripts!","Your game may not work.","Explanation;","This game has an anticheat and our way of solving it is removing scripts.","","Run Anyway",true) repeat wait() until RunDude == true end if AntiCheat.OneTimeScramble then Unnamed.Name = math.random(1,100000) end local AudioIds = {5032588119} if AntiCheat.IntroAudioOff == false then local Sound2 = Instance.new("Sound", nil) local c = getconnections(game:GetService("PolicyService").ChildAdded) for i,v in pairs(c) do v:Disable() end Sound2.Parent = game:GetService("PolicyService") for i,v in pairs(c) do v:Enable() end Sound2.Name = "19324854" Sound2.SoundId = "http://www.roblox.com/asset/?id="..AudioIds[1] Sound2:Play() end holder = Instance.new("Frame", getParent) holder.Visible = false output = Instance.new("Frame", getParent) output1 = Instance.new("TextLabel", getParent) output2 = Instance.new("TextLabel", getParent) output3 = Instance.new("TextLabel", getParent) output4 = Instance.new("TextLabel", getParent) output5 = Instance.new("TextLabel", getParent) output6 = Instance.new("TextLabel", getParent) output7 = Instance.new("TextLabel", getParent) output8 = Instance.new("TextLabel", getParent) output9 = Instance.new("TextLabel", getParent) entry = Instance.new("Frame", getParent) user = Instance.new("TextLabel", getParent) cmd = Instance.new("TextBox", getParent) cmdsu = Instance.new("TextLabel", getParent) output.Name = "output" output.Parent = holder output.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647) output.BorderSizePixel = 0 output.Position = UDim2.new(0, -8, 0, 19) output.Size = UDim2.new(0, 525, 0, 253) output.Style = Enum.FrameStyle.RobloxRound output.Visible = false local Gui = {} if not AntiCheat.HideParentInExploit and getParent ~= game then for _,v in pairs(getParent:GetDescendants()) do table.insert(Gui,v.Name) table.insert(Gui,math.random(-2e9,2e9)) end end if getParent ~= game then game:GetService("RunService").RenderStepped:Connect(function() if AntiCheat.DontJumbleNames == false then if AntiCheat.HideParentInExploit == false then if AntiCheat.TurboNameSpam == false then Unnamed.Name = Gui[math.random(#Gui)] else for _,v in pairs(Unnamed:GetDescendants()) do v.Name = Gui[math.random(#Gui)] end end else if AntiCheat.TurboNameSpam == false then Unnamed.Name = math.random(1000000) else for _,v in pairs(Unnamed:GetDescendants()) do v.Name = math.random(1000000) end end end end end) end function Confirm(Reason,Reason2) Confirmation = false HeyDestroyed = false ConfirmationFrame = Instance.new("Frame", getParent) Sure = Instance.new("TextLabel", getParent) Not = Instance.new("TextLabel", getParent) Help2 = Instance.new("TextLabel", getParent) Yes = Instance.new("TextButton", getParent) No = Instance.new("TextButton", getParent) ConfirmationFrame.Name = "ConfirmationFrame" ConfirmationFrame.Parent = Unnamed ConfirmationFrame.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647) ConfirmationFrame.BackgroundTransparency = 0 ConfirmationFrame.BorderSizePixel = 0 ConfirmationFrame.Position = UDim2.new(0.328281224, 0, 0.362222254, 0) ConfirmationFrame.Size = UDim2.new(0.342812598, 0, 0.275277853, 0) Sure.Name = "Sure" Sure.Parent = ConfirmationFrame Sure.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Sure.BackgroundTransparency = 1.000 Sure.Position = UDim2.new(0.489562482, 0, 0.113113157, 0) Sure.Size = UDim2.new(0.0199999996, 0, 0.0500000007, 0) Sure.Font = Enum.Font.GothamBold Sure.Text = Reason Sure.TextColor3 = Color3.fromRGB(255, 255, 255) Sure.TextSize = 20.000 Not.Name = "Not" Not.Parent = ConfirmationFrame Not.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Not.BackgroundTransparency = 1.000 Not.Position = UDim2.new(0.459936291, 0, 0.222500637, 0) Not.Size = UDim2.new(0.0692250952, 0, 0.10650862, 0) Not.Font = Enum.Font.GothamBold Not.Text = Reason2 Not.TextColor3 = Color3.fromRGB(255, 255, 255) Not.TextSize = 20.000 if Reason == "Default" then Sure.Text = "Are you sure you want to run this command?" end if Reason2 == "Default" then Not.Text = "This may not work properly." end Help2.Name = "Help2" Help2.Parent = ConfirmationFrame Help2.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Help2.BackgroundTransparency = 1.000 Help2.Position = UDim2.new(0.467900336, 0, 0.834136486, 0) Help2.Size = UDim2.new(0.0622250475, 0, 0.118617564, 0) Help2.Font = Enum.Font.GothamBold Help2.Text = "Need help? "..cordCode Help2.TextColor3 = Color3.fromRGB(255, 255, 255) Help2.TextSize = 20.000 Yes.Name = "Yes" Yes.Parent = ConfirmationFrame Yes.BackgroundColor3 = Color3.fromRGB(93, 93, 93) Yes.BackgroundTransparency = 0.700 Yes.BorderColor3 = Color3.fromRGB(53, 51, 51) Yes.BorderSizePixel = 0 Yes.Position = UDim2.new(0.310771585, 0, 0.50248313, 0) Yes.Size = UDim2.new(0.155925438, 0, 0.147881001, 0) Yes.Font = Enum.Font.GothamBold Yes.Text = "Yes" Yes.TextColor3 = Color3.fromRGB(255, 255, 255) Yes.TextSize = 30.000 Yes.MouseButton1Down:Connect(function() ConfirmationFrame:Destroy() Confirmation = true HeyDestroyed = true end) No.Name = "No" No.Parent = ConfirmationFrame No.BackgroundColor3 = Color3.fromRGB(93, 93, 93) No.BackgroundTransparency = 0.700 No.BorderColor3 = Color3.fromRGB(53, 51, 51) No.BorderSizePixel = 0 No.Position = UDim2.new(0.545502543, 0, 0.50248313, 0) No.Size = UDim2.new(0.155925438, 0, 0.147881001, 0) No.Font = Enum.Font.GothamBold No.Text = "No" No.TextColor3 = Color3.fromRGB(255, 255, 255) No.TextSize = 30.000 No.MouseButton1Down:Connect(function() ConfirmationFrame:Destroy() Confirmation = false HeyDestroyed = true end) repeat wait(.01) until HeyDestroyed == true end holder.Name = "holder" holder.Parent = Unnamed holder.ZIndex = 2147483647 holder.BackgroundColor3 = Color3.new(1, 1, 1) holder.BackgroundTransparency = 1 holder.Position = UDim2.new(0, SavedPos.X, 0, SavedPos.Y) holder.Size = UDim2.new(0, 525, 0, 277) holder.Active = false local updatedebounce = tick() holder.Changed:Connect(function() if tick() - updatedebounce > 2 then SavedPos = {X = holder.AbsolutePosition.X, Y = holder.AbsolutePosition.Y} updatesaves() updatedebounce = tick() end end) HoldTab = Instance.new("Frame",getParent) TnOT = Instance.new("TextLabel",getParent) Splitz = Instance.new("Frame",getParent) T1 = Instance.new("TextLabel",getParent) XE = Instance.new("TextButton",getParent) T2 = Instance.new("TextLabel",getParent) XE_2 = Instance.new("TextButton",getParent) T4 = Instance.new("TextLabel",getParent) XE_3 = Instance.new("TextButton",getParent) T3 = Instance.new("TextLabel",getParent) XE_4 = Instance.new("TextButton",getParent) T8 = Instance.new("TextLabel",getParent) XE_5 = Instance.new("TextButton",getParent) T6 = Instance.new("TextLabel",getParent) XE_6 = Instance.new("TextButton",getParent) T5 = Instance.new("TextLabel",getParent) XE_7 = Instance.new("TextButton",getParent) T7 = Instance.new("TextLabel",getParent) XE_8 = Instance.new("TextButton",getParent) T9 = Instance.new("TextLabel",getParent) XE_9 = Instance.new("TextButton",getParent) HoldTab.Name = "HoldTab" HoldTab.Parent = Unnamed HoldTab.Active = true createDrag(HoldTab) HoldTab.BackgroundColor3 = Color3.new(0.219608, 0.219608, 0.219608) HoldTab.BorderSizePixel = 0 HoldTab.Position = UDim2.new(0.745833397, 0, 0.518735349, 0) HoldTab.Size = UDim2.new(0, 148, 0, 306) if TabsOff then HoldTab.Visible = false end TnOT.Name = "TnOT" TnOT.Parent = HoldTab TnOT.BackgroundColor3 = Color3.new(1, 1, 1) TnOT.BackgroundTransparency = 1 TnOT.BorderSizePixel = 0 TnOT.Position = UDim2.new(-0.00416688668, 0, -0.000872443721, 0) TnOT.Size = UDim2.new(0, 148, 0, 23) TnOT.Font = Enum.Font.GothamBold TnOT.Text = "CMD TABS" TnOT.TextColor3 = Color3.new(1, 1, 1) TnOT.TextSize = 20 Splitz.Name = "Splitz" Splitz.Parent = HoldTab Splitz.BackgroundColor3 = Color3.new(1, 1, 1) Splitz.BorderSizePixel = 0 Splitz.Position = UDim2.new(-0.00416660309, 0, 0.074290961, 0) Splitz.Size = UDim2.new(0, 148, 0, 1) entry.Name = "entry" entry.Parent = holder entry.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647) entry.BorderSizePixel = 0 entry.Position = UDim2.new(-0.0152380951, 0, 0.965582669, 0) entry.Size = UDim2.new(0, 525, 0, 38) user.Name = "user" user.Parent = entry user.BackgroundColor3 = Color3.new(1, 1, 1) user.BackgroundTransparency = 1 user.Position = UDim2.new(-0.0152380941, 0, 0, 0) user.Size = UDim2.new(0, 137, 0, 36) user.Font = Enum.Font.Code user.Text = prompt user.TextColor3 = Color3.new(1, 0.333333, 0) user.TextSize = 16 user.TextXAlignment = Enum.TextXAlignment.Right cmd.Name = "cmd" cmd.Parent = cmdsu cmd.BackgroundColor3 = Color3.new(1, 1, 1) cmd.BackgroundTransparency = 1 cmd.BorderSizePixel = 0 cmd.Position = UDim2.new(-0, 0, 0, 0) cmd.Size = UDim2.new(0, 341, 0, 35) cmd.Font = Enum.Font.Code cmd.PlaceholderText = "Enter CMD here" cmd.Text = "" cmd.TextWrapped = true cmd.TextColor3 = Color3.fromRGB(255,255,255) cmd.PlaceholderColor3 = Color3.fromRGB(255,255,255) cmd.TextSize = 14 cmd.TextXAlignment = Enum.TextXAlignment.Left cmd.ClearTextOnFocus = false cmdsu.Name = "cmdsu" cmdsu.Parent = entry cmdsu.BackgroundColor3 = Color3.new(1, 1, 1) cmdsu.BackgroundTransparency = 1 cmdsu.BorderSizePixel = 0 cmdsu.Position = UDim2.new(0.274285644, 0, 0, 0) cmdsu.Size = UDim2.new(0, 341, 0, 35) cmdsu.Font = Enum.Font.Code cmdsu.Text = "" cmdsu.TextWrapped = true cmdsu.TextColor3 = Color3.fromRGB(100,100,100) cmdsu.TextSize = 14 cmdsu.TextXAlignment = Enum.TextXAlignment.Left output1.Name = "output1" output1.Parent = output output1.BackgroundColor3 = Color3.new(1, 1, 1) output1.BackgroundTransparency = 1 output1.Position = UDim2.new(0.0157605428, 0, 0.849240005, 0) output1.Size = UDim2.new(0, 500, 0, 27) output1.Font = Enum.Font.Code output1.Text = "Need help? "..cordCode output1.TextColor3 = Color3.new(0.698039, 0.698039, 0.698039) output1.TextSize = 16 output1.TextXAlignment = Enum.TextXAlignment.Left output1.TextWrapped = true output1.TextTruncate = Enum.TextTruncate.AtEnd output2.Name = "output2" output2.Parent = output output2.BackgroundColor3 = Color3.new(1, 1, 1) output2.BackgroundTransparency = 1 output2.Position = UDim2.new(0.0157605428, 0, 0.74252063, 0) output2.Size = UDim2.new(0, 500, 0, 27) output2.Font = Enum.Font.Code output2.Text = "Current version: "..ver output2.TextColor3 = Color3.new(0.698039, 0.698039, 0.698039) output2.TextSize = 16 output2.TextXAlignment = Enum.TextXAlignment.Left output2.TextWrapped = true output2.TextTruncate = Enum.TextTruncate.AtEnd output3.Name = "output3" output3.Parent = output output3.BackgroundColor3 = Color3.new(1, 1, 1) output3.BackgroundTransparency = 1 output3.Position = UDim2.new(0.0157605428, 0, 0.639753819, 0) output3.Size = UDim2.new(0, 500, 0, 27) output3.Font = Enum.Font.Code output3.Text = "Made by "..DevCords[1].." & pigeon" output3.TextColor3 = Color3.new(0.698039, 0.698039, 0.698039) output3.TextSize = 16 output3.TextXAlignment = Enum.TextXAlignment.Left output3.TextWrapped = true output3.TextTruncate = Enum.TextTruncate.AtEnd output4.Name = "output4" output4.Parent = output output4.BackgroundColor3 = Color3.new(1, 1, 1) output4.BackgroundTransparency = 1 output4.Position = UDim2.new(0.0157605428, 0, 0.533034444, 0) output4.Size = UDim2.new(0, 500, 0, 27) output4.Font = Enum.Font.Code output4.TextColor3 = Color3.new(0.698039, 0.698039, 0.698039) output4.TextSize = 16 output4.TextXAlignment = Enum.TextXAlignment.Left output4.TextWrapped = true output4.TextTruncate = Enum.TextTruncate.AtEnd local Hints = {"Did you know you can execute multiple commands with ';;'?","Did you know you can create a wait using timedcmd in loops?","You can find commands using 'cmds'.","You can change your prefix by doing 'prefixnew (key)'","Did you know CMD-X was created in October 2019?"} output4.Text = Hints[math.random(1,#Hints)] output5.Name = "output5" output5.Parent = output output5.BackgroundColor3 = Color3.new(1, 1, 1) output5.BackgroundTransparency = 1 output5.Position = UDim2.new(0.0157605428, 0, 0.430267632, 0) output5.Size = UDim2.new(0, 500, 0, 27) output5.Font = Enum.Font.Code output5.Text = "" output5.TextColor3 = Color3.new(0.698039, 0.698039, 0.698039) output5.TextSize = 16 output5.TextXAlignment = Enum.TextXAlignment.Left output5.TextWrapped = true output5.TextTruncate = Enum.TextTruncate.AtEnd output6.Name = "output6" output6.Parent = output output6.BackgroundColor3 = Color3.new(1, 1, 1) output6.BackgroundTransparency = 1 output6.Position = UDim2.new(0.0157605428, 0, 0.323548257, 0) output6.Size = UDim2.new(0, 500, 0, 27) output6.Font = Enum.Font.Code output6.Text = "" output6.TextColor3 = Color3.new(0.698039, 0.698039, 0.698039) output6.TextSize = 16 output6.TextXAlignment = Enum.TextXAlignment.Left output6.TextWrapped = true output6.TextTruncate = Enum.TextTruncate.AtEnd output7.Name = "output7" output7.Parent = output output7.BackgroundColor3 = Color3.new(1, 1, 1) output7.BackgroundTransparency = 1 output7.Position = UDim2.new(0.0157605428, 0, 0.22078146, 0) output7.Size = UDim2.new(0, 500, 0, 27) output7.Font = Enum.Font.Code output7.Text = "" output7.TextColor3 = Color3.new(0.698039, 0.698039, 0.698039) output7.TextSize = 16 output7.TextXAlignment = Enum.TextXAlignment.Left output7.TextWrapped = true output7.TextTruncate = Enum.TextTruncate.AtEnd output8.Name = "output8" output8.Parent = output output8.BackgroundColor3 = Color3.new(1, 1, 1) output8.BackgroundTransparency = 1 output8.Position = UDim2.new(0.0157605428, 0, 0.114062086, 0) output8.Size = UDim2.new(0, 500, 0, 27) output8.Font = Enum.Font.Code output8.Text = "" output8.TextColor3 = Color3.new(0.698039, 0.698039, 0.698039) output8.TextSize = 16 output8.TextXAlignment = Enum.TextXAlignment.Left output8.TextWrapped = true output8.TextTruncate = Enum.TextTruncate.AtEnd output9.Name = "output9" output9.Parent = output output9.BackgroundColor3 = Color3.new(1, 1, 1) output9.BackgroundTransparency = 1 output9.Position = UDim2.new(0.0157605428, 0, 0.0112952888, 0) output9.Size = UDim2.new(0, 500, 0, 27) output9.Font = Enum.Font.Code output9.Text = "" output9.TextColor3 = Color3.new(0.698039, 0.698039, 0.698039) output9.TextSize = 16 output9.TextXAlignment = Enum.TextXAlignment.Left output9.TextWrapped = true output9.TextTruncate = Enum.TextTruncate.AtEnd function sFLY(vfly) FLYING = false speedofthefly = 1 speedofthevfly = 1 while not cmdlp or not cmdlp.Character or not cmdlp.Character:FindFirstChild('HumanoidRootPart') or not cmdlp.Character:FindFirstChild('Humanoid') or not cmdm do wait() end local T = cmdlp.Character.HumanoidRootPart local CONTROL = {F = 0, B = 0, L = 0, R = 0, Q = 0, E = 0} local lCONTROL = {F = 0, B = 0, L = 0, R = 0, Q = 0, E = 0} local SPEED = 0 local function FLY() FLYING = true local BG = Instance.new('BodyGyro', T) local BV = Instance.new('BodyVelocity', T) BG.P = 9e4 BG.maxTorque = Vector3.new(9e9, 9e9, 9e9) BG.cframe = T.CFrame BV.velocity = Vector3.new(0, 0, 0) BV.maxForce = Vector3.new(9e9, 9e9, 9e9) spawn(function() while FLYING do if not vfly then cmdlp.Character:FindFirstChild("Humanoid").PlatformStand = true end if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 or CONTROL.Q + CONTROL.E ~= 0 then SPEED = 50 elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 or CONTROL.Q + CONTROL.E ~= 0) and SPEED ~= 0 then SPEED = 0 end if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 or (CONTROL.Q + CONTROL.E) ~= 0 then BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (CONTROL.F + CONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(CONTROL.L + CONTROL.R, (CONTROL.F + CONTROL.B + CONTROL.Q + CONTROL.E) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R} elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and (CONTROL.Q + CONTROL.E) == 0 and SPEED ~= 0 then BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (lCONTROL.F + lCONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(lCONTROL.L + lCONTROL.R, (lCONTROL.F + lCONTROL.B + CONTROL.Q + CONTROL.E) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED else BV.velocity = Vector3.new(0, 0, 0) end BG.cframe = workspace.CurrentCamera.CoordinateFrame wait() end CONTROL = {F = 0, B = 0, L = 0, R = 0, Q = 0, E = 0} lCONTROL = {F = 0, B = 0, L = 0, R = 0, Q = 0, E = 0} SPEED = 0 BG:destroy() BV:destroy() cmdlp.Character.Humanoid.PlatformStand = false end) end cmdm.KeyDown:connect(function(KEY) if KEY:lower() == 'w' then if vfly then CONTROL.F = speedofthevfly else CONTROL.F = speedofthefly end elseif KEY:lower() == 's' then if vfly then CONTROL.B = - speedofthevfly else CONTROL.B = - speedofthefly end elseif KEY:lower() == 'a' then if vfly then CONTROL.L = - speedofthevfly else CONTROL.L = - speedofthefly end elseif KEY:lower() == 'd' then if vfly then CONTROL.R = speedofthevfly else CONTROL.R = speedofthefly end elseif KEY:lower() == 'y' then if vfly then CONTROL.Q = speedofthevfly*2 else CONTROL.Q = speedofthefly*2 end elseif KEY:lower() == 't' then if vfly then CONTROL.E = -speedofthevfly*2 else CONTROL.E = -speedofthefly*2 end end end) cmdm.KeyUp:connect(function(KEY) if KEY:lower() == 'w' then CONTROL.F = 0 elseif KEY:lower() == 's' then CONTROL.B = 0 elseif KEY:lower() == 'a' then CONTROL.L = 0 elseif KEY:lower() == 'd' then CONTROL.R = 0 elseif KEY:lower() == 'y' then CONTROL.Q = 0 elseif KEY:lower() == 't' then CONTROL.E = 0 end end) FLY() end opxholder = Instance.new("Frame", getParent) opxviewertitle = Instance.new("TextLabel", getParent) xoutofopx = Instance.new("TextButton", getParent) opxscrollholder = Instance.new("Frame", getParent) opxreferer = Instance.new("TextLabel", getParent) opxsplitting = Instance.new("Frame", getParent) opxScrolling = Instance.new("TextLabel", getParent) opxholder.Name = "opxholder" opxholder.Parent = Unnamed opxholder.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647) opxholder.BorderSizePixel = 0 opxholder.Position = UDim2.new(0.217357904, 0, 0.208845213, 0) opxholder.Size = UDim2.new(0, 424, 0, 294) opxholder.Visible = false opxholder.Active = true createDrag(opxholder) opxviewertitle.Name = "opxviewertitle" opxviewertitle.Parent = opxholder opxviewertitle.BackgroundColor3 = Color3.new(1, 1, 1) opxviewertitle.BackgroundTransparency = 1 opxviewertitle.Position = UDim2.new(0.264150947, 0, 0, 0) opxviewertitle.Size = UDim2.new(0, 200, 0, 22) opxviewertitle.Font = Enum.Font.GothamBold opxviewertitle.Text = "CMD-X OUTPUT-LONGER" opxviewertitle.TextColor3 = Color3.new(1, 1, 1) opxviewertitle.TextSize = 14 xoutofopx.Name = "xoutofopx" xoutofopx.Parent = opxholder xoutofopx.BackgroundColor3 = Color3.new(1, 1, 1) xoutofopx.BackgroundTransparency = 1 xoutofopx.Position = UDim2.new(0.948113203, 0, 0, 0) xoutofopx.Size = UDim2.new(0, 22, 0, 22) xoutofopx.Font = Enum.Font.GothamBold xoutofopx.Text = "X" xoutofopx.TextColor3 = Color3.new(1, 1, 1) xoutofopx.TextSize = 20 xoutofopx.MouseButton1Down:Connect(function() opxholder.Visible = false end) opxscrollholder.Name = "opxscrollholder" opxscrollholder.Parent = opxholder opxscrollholder.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706) opxscrollholder.BorderSizePixel = 0 opxscrollholder.Position = UDim2.new(0.0306603778, 0, 0.0748299286, 0) opxscrollholder.Size = UDim2.new(0, 397, 0, 232) opxreferer.Name = "opxreferer" opxreferer.Parent = opxscrollholder opxreferer.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706) opxreferer.BorderSizePixel = 0 opxreferer.Size = UDim2.new(0, 397, 0, 20) opxreferer.Font = Enum.Font.Gotham opxreferer.Text = " Output-Longer" opxreferer.TextColor3 = Color3.new(1, 1, 1) opxreferer.TextSize = 14 opxreferer.TextXAlignment = Enum.TextXAlignment.Left opxsplitting.Name = "splitting" opxsplitting.Parent = opxscrollholder opxsplitting.BackgroundColor3 = Color3.new(1, 1, 1) opxsplitting.BorderColor3 = Color3.new(1, 1, 1) opxsplitting.Position = UDim2.new(0.0100755664, 0, 0.0892857313, 0) opxsplitting.Size = UDim2.new(0, 389, 0, 0) opxScrolling.Name = "opxScrolling" opxScrolling.Parent = opxscrollholder opxScrolling.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706) opxScrolling.BorderColor3 = Color3.new(0.117647, 0.117647, 0.117647) opxScrolling.BorderSizePixel = 0 opxScrolling.Position = UDim2.new(0.00986763742, 0, 0.102678575, 0) opxScrolling.Size = UDim2.new(0, 389, 0, 204) opxScrolling.TextColor3 = Color3.new(1, 1, 1) opxScrolling.TextSize = 12 opxScrolling.Font = Enum.Font.Code opxScrolling.TextXAlignment = Enum.TextXAlignment.Left opxScrolling.TextYAlignment = Enum.TextYAlignment.Top opxScrolling.TextWrapped = true opxScrolling.TextScaled = true function opxL(title,text) opxreferer.Text = " "..title opxScrolling.Text = text opxholder.Visible = true end if _G.sCheck then _G.sCheck:Disconnect() end if sDetect then while not cmdlp.Character do cmdrs2.RenderStepped:Wait() end local check1 = cmdlp.Character:FindFirstChild("Head") if check1 then local check2 = check1:FindFirstChild(AntiCheat.Attachment) if check2 then check2:Destroy() end end _G.sCheck = cmdlp.CharacterAdded:Connect(function() if sDetect then wait(1) local check1 = cmdlp.Character:FindFirstChild("Head") if check1 then local check2 = check1:FindFirstChild(AntiCheat.Attachment) if check2 then check2:Destroy() end end end end) end ---------------------------------------| -- Functions: -------------------------| function findplr(args, tbl) if tbl == nil then local tbl = cmdp:GetPlayers() if args == "me" then return cmdlp elseif args == "random" then return tbl[math.random(1,#tbl)] elseif args == "new" then local vAges = {} for _,v in pairs(tbl) do if v.AccountAge < 30 and v ~= cmdlp then vAges[#vAges+1] = v end end return vAges[math.random(1,#vAges)] elseif args == "old" then local vAges = {} for _,v in pairs(tbl) do if v.AccountAge > 30 and v ~= cmdlp then vAges[#vAges+1] = v end end return vAges[math.random(1,#vAges)] elseif args == "bacon" then local vAges = {} for _,v in pairs(tbl) do if v.Character:FindFirstChild("Pal Hair") or v.Character:FindFirstChild("Kate Hair") and v ~= cmdlp then vAges[#vAges+1] = v end end return vAges[math.random(1,#vAges)] elseif args == "friend" then local vAges = {} for _,v in pairs(tbl) do if v:IsFriendsWith(cmdlp.UserId) and v ~= cmdlp then vAges[#vAges+1] = v end end return vAges[math.random(1,#vAges)] elseif args == "notfriend" then local vAges = {} for _,v in pairs(tbl) do if not v:IsFriendsWith(cmdlp.UserId) and v ~= cmdlp then vAges[#vAges+1] = v end end return vAges[math.random(1,#vAges)] elseif args == "ally" then local vAges = {} for _,v in pairs(tbl) do if v.Team == cmdlp.Team and v ~= cmdlp then vAges[#vAges+1] = v end end return vAges[math.random(1,#vAges)] elseif args == "enemy" then local vAges = {} for _,v in pairs(tbl) do if v.Team ~= cmdlp.Team then vAges[#vAges+1] = v end end return vAges[math.random(1,#vAges)] elseif args == "near" then local vAges = {} for _,v in pairs(tbl) do if v ~= cmdlp then local math = (v.Character:FindFirstChild("HumanoidRootPart").Position - cmdlp.Character.HumanoidRootPart.Position).magnitude if math < 30 then vAges[#vAges+1] = v end end end return vAges[math.random(1,#vAges)] elseif args == "far" then local vAges = {} for _,v in pairs(tbl) do if v ~= cmdlp then local math = (v.Character:FindFirstChild("HumanoidRootPart").Position - cmdlp.Character.HumanoidRootPart.Position).magnitude if math > 30 then vAges[#vAges+1] = v end end end return vAges[math.random(1,#vAges)] else for _,v in pairs(tbl) do if v.Name:lower():find(args:lower()) or v.DisplayName:lower():find(args:lower()) then return v end end end else for _, plr in pairs(tbl) do if plr.UserName:lower():find(args:lower()) or plr.DisplayName:lower():find(args:lower()) then return plr end end end end function cmdnum(str) return tonumber(str) ~= nil end function cmd15(plr) if plr.Character.Humanoid.RigType == Enum.HumanoidRigType.R15 then return true end end function cmd6(plr) if plr.Character.Humanoid.RigType == Enum.HumanoidRigType.R6 then return true end end function x(v) if v then for _,i in pairs(workspace:GetDescendants()) do if i:IsA("BasePart") and not i.Parent:FindFirstChild("Humanoid") and not i.Parent.Parent:FindFirstChild("Humanoid") then i.LocalTransparencyModifier = 0.5 end end else for _,i in pairs(workspace:GetDescendants()) do if i:IsA("BasePart") and not i.Parent:FindFirstChild("Humanoid") and not i.Parent.Parent:FindFirstChild("Humanoid") then i.LocalTransparencyModifier = 0 end end end end logsholding2 = Instance.new("Frame", getParent) xoutoflogs2 = Instance.new("TextButton", getParent) logsscrollholder2 = Instance.new("Frame", getParent) refereral2 = Instance.new("TextLabel", getParent) splittinger2 = Instance.new("Frame", getParent) Scrollinglogs2 = Instance.new("ScrollingFrame", getParent) Save22 = Instance.new("TextBox", getParent) logsholding2.Name = "logsholding2" logsholding2.Parent = Unnamed logsholding2.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647) logsholding2.BorderSizePixel = 0 logsholding2.Position = UDim2.new(0.217357904, 0, 0.208845213, 0) logsholding2.Size = UDim2.new(0, 424, 0, 294) logsholding2.Visible = false createDrag(logsholding2) logsholding2.Active = true xoutoflogs2.Name = "xoutoflogs2" xoutoflogs2.Parent = logsholding2 xoutoflogs2.BackgroundColor3 = Color3.new(1, 1, 1) xoutoflogs2.BackgroundTransparency = 1 xoutoflogs2.Position = UDim2.new(0.948113203, 0, 0, 0) xoutoflogs2.Size = UDim2.new(0, 22, 0, 22) xoutoflogs2.Font = Enum.Font.GothamBold xoutoflogs2.Text = "X" xoutoflogs2.TextColor3 = Color3.new(1, 1, 1) xoutoflogs2.TextSize = 20 xoutoflogs2.MouseButton1Down:Connect(function() logsholding2.Visible = false end) logsscrollholder2.Name = "logsscrollholder2" logsscrollholder2.Parent = logsholding2 logsscrollholder2.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706) logsscrollholder2.BorderSizePixel = 0 logsscrollholder2.Position = UDim2.new(0.0306603778, 0, 0.0748299286, 0) logsscrollholder2.Size = UDim2.new(0, 397, 0, 232) refereral2.Name = "refereral2" refereral2.Parent = logsscrollholder2 refereral2.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706) refereral2.BorderSizePixel = 0 refereral2.Size = UDim2.new(0, 397, 0, 20) refereral2.Font = Enum.Font.Gotham refereral2.Text = " Username | Message" refereral2.TextColor3 = Color3.new(1, 1, 1) refereral2.TextSize = 14 refereral2.TextXAlignment = Enum.TextXAlignment.Left splittinger2.Name = "splittinger2" splittinger2.Parent = logsscrollholder2 splittinger2.BackgroundColor3 = Color3.new(1, 1, 1) splittinger2.BorderColor3 = Color3.new(1, 1, 1) splittinger2.Position = UDim2.new(0.0100755664, 0, 0.0892857313, 0) splittinger2.Size = UDim2.new(0, 389, 0, 0) Scrollinglogs2.Name = "Scrollinglogs2" Scrollinglogs2.Parent = logsscrollholder2 Scrollinglogs2.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706) Scrollinglogs2.BorderColor3 = Color3.new(0.117647, 0.117647, 0.117647) Scrollinglogs2.BorderSizePixel = 0 Scrollinglogs2.Position = UDim2.new(0.00986763742, 0, 0.102678575, 0) Scrollinglogs2.Size = UDim2.new(0, 389, 0, 204) Scrollinglogs2.ScrollBarThickness = 10 Save22.Name = "Save2" Save22.Parent = logsholding2 Save22.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706) Save22.BorderSizePixel = 0 Save22.Position = UDim2.new(0.275943398, 0, 0.887755096, 0) Save22.Size = UDim2.new(0, 188, 0, 26) Save22.Font = Enum.Font.GothamBold Save22.TextScaled = true Save22.Text = "" Save22.TextColor3 = Color3.new(1, 1, 1) Save22.TextSize = 14 Save22.TextScaled = true Save22.PlaceholderText = "Type here..." Save22.FocusLost:Connect(function() require(cmdlp.PlayerScripts.ChatScript.ChatMain).MessagePosted:fire("SCHAT/console/type/"..Save22.Text) end) function CreateSCLabel(Prefix, Text) local plr = cmdp:GetChildren() local sf = Scrollinglogs2 if #sf:GetChildren() >= 2546 then sf:ClearAllChildren() end local alls = 0 for _,v in pairs(sf:GetChildren()) do if v then alls = v.Size.Y.Offset + alls end if not v then alls = 0 end end local tl = Instance.new('TextLabel', sf) local il = Instance.new('Frame', tl) tl.Name = Prefix tl.ZIndex = 6 tl.Text = "["..Prefix.."] "..Text tl.Size = UDim2.new(0,322,0,60) tl.BackgroundTransparency = 1 tl.BorderSizePixel = 0 tl.Font = "SourceSansBold" tl.Position = UDim2.new(-1,0,0,alls) tl.TextTransparency = 1 tl.TextScaled = false tl.TextSize = 14 tl.TextWrapped = true tl.TextXAlignment = "Left" tl.TextYAlignment = "Top" il.BackgroundTransparency = 1 il.BorderSizePixel = 0 il.Size = UDim2.new(0,12,1,0) il.Position = UDim2.new(0,316,0,0) tl.TextColor3 = Color3.fromRGB(255,255,255) tl.Size = UDim2.new(0,322,0,tl.TextBounds.Y) sf.CanvasSize = UDim2.new(0,0,0,alls+tl.TextBounds.Y) sf.CanvasPosition = Vector2.new(0,sf.CanvasPosition.Y+tl.TextBounds.Y) local size2 = sf.CanvasSize.Y.Offset game:GetService("TweenService"):Create(tl, TweenInfo.new(.5, Enum.EasingStyle.Quint, Enum.EasingDirection.In), {Position = UDim2.new(0,3,0,alls)}):Play() for i = 0,50 do game:GetService("RunService").Heartbeat:Wait() tl.TextTransparency = tl.TextTransparency - 0.05 end tl.TextTransparency = 0 end logsholding = Instance.new("Frame", getParent) logsviewertitle = Instance.new("TextLabel", getParent) xoutoflogs = Instance.new("TextButton", getParent) logsscrollholder = Instance.new("Frame", getParent) refereral = Instance.new("TextLabel", getParent) splittinger = Instance.new("Frame", getParent) Scrollinglogs = Instance.new("ScrollingFrame", getParent) Save2 = Instance.new("TextButton", getParent) logsholding.Name = "logsholding" logsholding.Parent = Unnamed logsholding.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647) logsholding.BorderSizePixel = 0 logsholding.Position = UDim2.new(0.217357904, 0, 0.208845213, 0) logsholding.Size = UDim2.new(0, 424, 0, 294) logsholding.Visible = false createDrag(logsholding) logsholding.Active = true logsviewertitle.Name = "logsviewertitle" logsviewertitle.Parent = logsholding logsviewertitle.BackgroundColor3 = Color3.new(1, 1, 1) logsviewertitle.BackgroundTransparency = 1 logsviewertitle.Position = UDim2.new(0.264150947, 0, 0, 0) logsviewertitle.Size = UDim2.new(0, 200, 0, 22) logsviewertitle.Font = Enum.Font.GothamBold logsviewertitle.Text = "CMD-X LOGS VIEWER" logsviewertitle.TextColor3 = Color3.new(1, 1, 1) logsviewertitle.TextSize = 14 xoutoflogs.Name = "xoutoflogs" xoutoflogs.Parent = logsholding xoutoflogs.BackgroundColor3 = Color3.new(1, 1, 1) xoutoflogs.BackgroundTransparency = 1 xoutoflogs.Position = UDim2.new(0.948113203, 0, 0, 0) xoutoflogs.Size = UDim2.new(0, 22, 0, 22) xoutoflogs.Font = Enum.Font.GothamBold xoutoflogs.Text = "X" xoutoflogs.TextColor3 = Color3.new(1, 1, 1) xoutoflogs.TextSize = 20 xoutoflogs.MouseButton1Down:Connect(function() logsholding.Visible = false end) logsscrollholder.Name = "logsscrollholder" logsscrollholder.Parent = logsholding logsscrollholder.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706) logsscrollholder.BorderSizePixel = 0 logsscrollholder.Position = UDim2.new(0.0306603778, 0, 0.0748299286, 0) logsscrollholder.Size = UDim2.new(0, 397, 0, 232) refereral.Name = "refereral" refereral.Parent = logsscrollholder refereral.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706) refereral.BorderSizePixel = 0 refereral.Size = UDim2.new(0, 397, 0, 20) refereral.Font = Enum.Font.Gotham refereral.Text = " Username | Message" refereral.TextColor3 = Color3.new(1, 1, 1) refereral.TextSize = 14 refereral.TextXAlignment = Enum.TextXAlignment.Left splittinger.Name = "splittinger" splittinger.Parent = logsscrollholder splittinger.BackgroundColor3 = Color3.new(1, 1, 1) splittinger.BorderColor3 = Color3.new(1, 1, 1) splittinger.Position = UDim2.new(0.0100755664, 0, 0.0892857313, 0) splittinger.Size = UDim2.new(0, 389, 0, 0) Scrollinglogs.Name = "Scrollinglogs" Scrollinglogs.Parent = logsscrollholder Scrollinglogs.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706) Scrollinglogs.BorderColor3 = Color3.new(0.117647, 0.117647, 0.117647) Scrollinglogs.BorderSizePixel = 0 Scrollinglogs.Position = UDim2.new(0.00986763742, 0, 0.102678575, 0) Scrollinglogs.Size = UDim2.new(0, 389, 0, 204) Scrollinglogs.ScrollBarThickness = 10 Save2.Name = "Save" Save2.Parent = logsholding Save2.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706) Save2.BorderSizePixel = 0 Save2.Position = UDim2.new(0.275943398, 0, 0.887755096, 0) Save2.Size = UDim2.new(0, 188, 0, 26) Save2.Font = Enum.Font.GothamBold Save2.Text = "Save as .txt" Save2.TextColor3 = Color3.new(1, 1, 1) Save2.TextSize = 14 Save2.MouseButton1Down:Connect(function() writestats2 = "\n" for _,v in pairs(Scrollinglogs:GetChildren()) do writestats2 = writestats2.."\n"..v.Text end writefile("CMD-X Logs "..math.random(1000)..".txt",tostring(writestats2)) end) function CreateLabel(Name, Text) local plr = cmdp:GetChildren() local sf = Scrollinglogs if #sf:GetChildren() >= 2546 then sf:ClearAllChildren() end local alls = 0 for _,v in pairs(sf:GetChildren()) do if v then alls = v.Size.Y.Offset + alls end if not v then alls = 0 end end local tl = Instance.new('TextLabel', sf) local il = Instance.new('Frame', tl) tl.Name = Name tl.ZIndex = 6 tl.Text = "["..Name.."] | "..Text tl.Size = UDim2.new(0,322,0,60) tl.BackgroundTransparency = 1 tl.BorderSizePixel = 0 tl.Font = "SourceSansBold" tl.Position = UDim2.new(-1,0,0,alls) tl.TextTransparency = 1 tl.TextScaled = false tl.TextSize = 14 tl.TextWrapped = true tl.TextXAlignment = "Left" tl.TextYAlignment = "Top" il.BackgroundTransparency = 1 il.BorderSizePixel = 0 il.Size = UDim2.new(0,12,1,0) il.Position = UDim2.new(0,316,0,0) tl.TextColor3 = Color3.fromRGB(255,255,255) tl.Size = UDim2.new(0,322,0,tl.TextBounds.Y) sf.CanvasSize = UDim2.new(0,0,0,alls+tl.TextBounds.Y) sf.CanvasPosition = Vector2.new(0,sf.CanvasPosition.Y+tl.TextBounds.Y) local size2 = sf.CanvasSize.Y.Offset tl:TweenPosition(UDim2.new(0,3,0,alls), 'In', 'Quint', 0.5) for i = 0,50 do wait(0.05) tl.TextTransparency = tl.TextTransparency - 0.05 end tl.TextTransparency = 0 end function CreateADLabel(name,rank) local sf3 = Scrollingad if #sf3:GetChildren() >= 2546 then sf3:ClearAllChildren() end local alls3 = 0 for _,v in pairs(sf3:GetChildren()) do if v then alls3 = v.Size.Y.Offset + alls3 end if not v then alls3 = 0 end end local tl3 = Instance.new('TextLabel', sf3) local il3 = Instance.new('Frame', tl3) tl3.Name = name tl3.ZIndex = 6 tl3.Text = name.." | "..rank tl3.Size = UDim2.new(0,322,0,50) tl3.BackgroundTransparency = 1 tl3.BorderSizePixel = 0 tl3.Font = "SourceSansBold" tl3.Position = UDim2.new(-1,0,0,alls3) tl3.TextTransparency = 1 tl3.TextScaled = false tl3.TextSize = 14 tl3.TextWrapped = true tl3.TextXAlignment = "Left" tl3.TextYAlignment = "Top" il3.BackgroundTransparency = 1 il3.BorderSizePixel = 0 il3.Size = UDim2.new(0,12,1,0) il3.Position = UDim2.new(0,316,0,0) tl3.TextColor3 = Color3.fromRGB(255,255,255) tl3.Size = UDim2.new(0,322,0,tl3.TextBounds.Y) sf3.CanvasSize = UDim2.new(0,0,0,alls3+tl3.TextBounds.Y) sf3.CanvasPosition = Vector2.new(0,sf3.CanvasPosition.Y+tl3.TextBounds.Y) local size33 = sf3.CanvasSize.Y.Offset tl3:TweenPosition(UDim2.new(0,3,0,alls3), 'In', 'Quint', 0.5) tl3.TextTransparency = 0 end local CMDS = {} CMDS.commands = { ["prefix"] = "Shows you the chat prefix.", ["promptnew"] = "Changes your prompt text to something else.", ["prefixnew"] = "Changes chat prefix.", ["hotkeyopen"] = "Changes your hotkey for opening the GUI.", ["hotkeyfocus"] = "Changes your hotkey for focusing on the cmdbar.", ["entercmdnew"] = "Adds a new command which runs when you first execute CMD-X.", ["entercmds"] = "Allows you to add entercmds.", ["entercmddel"] = "Deletes a command in the entercmds list.", ["entercmdsclr"] = "Clears the entercmds.", ["eightballpu"] = "Ask 8Ball a question publicly.", ["eightballpr"] = "Ask 8Ball a question privately.", ["friendjoin"] = "Joins your friends game.", ["support"] = "If you need support while using CMD-X use this command!", ["commands"] = "Shows this page.", ["advertise"] = "Help spread CMD-X by doing this cmd in game! (<3)", ["unadvertise"] = "()", ["version"] = "Shows version.", ["walkspeed"] = "Sets your characters walkspeed.", ["defaultwalkspeed"] = "()", ["jumppower"] = "Sets your characters jumppower.", ["defaultjumppower"] = "()", ["hipheight"] = "Sets your characters hipheight.", ["defaulthipheight"] = "()", ["gravity"] = "Sets your characters gravity.", ["defaultgravity"] = "()", ["bodypositionwalkspeed"] = "Modifies your characters bodyposition walkspeed.", ["halve"] = "Splits your character into two.", ["removehands"] = "Removes your characters hands.", ["removefeet"] = "Removes your characters feet.", ["removeleftleg"] = "Removes your left leg.", ["removerightleg"] = "Removes your right leg.", ["removeleftarm"] = "Removes your left arm.", ["removerightarm"] = "Removes your right arm.", ["removearms"] = "Removes your characters arms.", ["removelegs"] = "Removes your characters legs.", ["removelimbs"] = "Removes your characters limbs.", ["removeanim"] = "Removes your characters animations.", ["restoreanim"] = "Restores your characters animations.", ["resizehead"] = "Resizes your characters head.", --["removeshirt"] = "Removes your characters shirt.", --["removetshirt"] = "Removes your characters tshirt", --["removepants"] = "Removes your characters pants.", --["removeclothes"] = "Removes your character clothes.", ["removehatsmesh"] = "Removes your characters hat meshes.", ["removegearmesh"] = "Removes your current characters gear mesh.", --["drophats"] = "Drops your characters hats on the map.", ["dropgears"] = "Drops your characters gears on the map.", --["hatspam"] = "Spams your hats onto the map.", --["unhatspam"] = "()", ["removeface"] = "Removes your characters face.", ["removehats"] = "Removes your characters hats.", ["rheadmesh"] = "Removes the mesh of your characters head.", ["equip"] = "Equips all gears in your characters backpack.", ["banlands"] = "Teleports player to banlands (NEED A HAT AND TOOL).", ["flip"] = "Allows your character to flip.", ["unflip"] = "Stops flip.", ["doubleflip"] = "Allows your character to double flip.", ["undoubleflip"] = "Stops doubleflip.", ["glue"] = "Sticks your character to the target.", ["unglue"] = "Unsticks your character from the target.", ["nugget"] = "Makes your character look like a nugget.", ["cartwheel"] = "Makes your character do a cartwheel.", ["uncartwheel"] = "Stops your character's cartwheel", ["seizure"] = "Makes your character have a seizure.", ["unseizure"] = "Stops your character's seizure.", ["fling"] = "Flings player.", ["invisiblefling"] = "Invisibly flings players.", ["freefling"] = "Flings players.", ["unfling"] = "Stops flinging.", ["cleanfling"] = "Flings players in an undetected way. (COLLISION ONLY)", ["lag"] = "Appears like your character is stuttering or lagging.", ["unlag"] = "()", ["annoy"] = "Annoys the player.", ["unannoy"] = "()", ["weaken"] = "Weakens your character.", ["strengthen"] = "Strengthens your character.", ["noresult"] = "Saved CMD NUM", ["unweak"] = "()", ["plague"] = "Starts a plague.", ["parts"] = "Lists parts.", ["bringunanchored"] = "Brings unachored parts (works best with .loop).", ["listunanchored"] = "Lists unanchored parts.", ["credits"] = "Lists credits for CMD-X.", ["animation"] = "Plays the AnimationID you state in num1 and speeds it up in num2. (R6 ONLY)", ["unanimation"] = "Stops all animations.", ["uninsane"] = "()", ["monstermash"] = "Monster mashes your character. (R6 ONLY)", ["ragdoll"] = "Stuns your character.", ["unragdoll"] = "()", ["animpack"] = "Loads the animation you state; toy/ pirate/ knight/ astronaut/ vampire/ robot/ levitation/ bubbly/ werewolf/ stylish/ mage/ cartoony/ zombie/ superhero/ ninja/ elder/ old/ toilet. (R15 ONLY)", ["spin"] = "Spins your character around like a beyblade.", ["unspin"] = "()", ["hatspin"] = "Spins your characters hats around your head.", ["unhatspin"] = "()", ["facefuck"] = "Sits your character in front of their face to create the illusion of facefucking.", ["unfacefuck"] = "()", ["facefuckanim"] = "Places your character in front of their face with an animation to create the illusion of facefucking.", ["unfacefuckanim"] = "()", ["piggyback"] = "Sits your character behind their head to create the illusion of a piggy back.", ["unpiggyback"] = "()", ["fuck"] = "Rapes player you stated using an animation.", ["unfuck"] = "()", ["follow"] = "Follows player you stated at a safe distance.", ["unfollow"] = "()", ["oldroblox"] = "Makes your game look like old roblox.", ["savegame"] = "Saves the current game instance to your workspace folder. (SYNAPSE ONLY)", ["btools"] = "Gives you building tools. (CLIENT SIDED)", ["fex"] = "Gives you advanced building tools. (CLIENT SIDED) (GUI)", ["remotespy"] = "Opens remote spy. (GUI)", ["badger"] = "Opens badger V2. (GUI) (<3)", ["removeeffects"] = "Removes all effects in the game. (CLIENT SIDED)", ["removeseats"] = "Removes all seats in game. (CLIENT SIDED)", ["removelocalscripts"] = "Removes all local scripts", ["xray"] = "Changes all items to 0.5 Transparency.", ["unxray"] = "()", ["lockws"] = "Locks all of workspace.", ["unlockws"] = "Unlocks all of workspace.", ["day"] = "Turns the skybox time to day (18:00). (CLIENT SIDED)", ["night"] = "Turns the skybox time to night (00:00). (CLIENT SIDED)", ["removesky"] = "Removes the games skybox. (CLIENT SIDED)", ["restorelighting"] = "Restores games lighting. (CLIENT SIDED)", ["restorecamera"] = "Restores your characters camera.", ["unscramble"] = "Unscrambles games variable names.", ["removeinviswalls"] = "Removes invisible walls in game. (CLIENT SIDED)", ["math"] = "-", ["hidechat"] = "Turns off chat.", ["showchat"] = "Turns on chat.", ["switchteam"] = "Switches your team to str if it exists.", ["ping"] = "Shows your ping.", ["toolfps"] = "Shows your FPS in a tooltip.", ["untoolfps"] = "()", ["fuckoff"] = "Closes the GUI.", ["messagebox"] = "Makes a message box appear containing the string you entered. (SYNAPSE ONLY)", ["filtering"] = "Checks if a game is filtered or not.", ["gameid"] = "Lets you know the GameID of the game you are in.", ["output"] = "Tests output.", ["enableshiftlock"] = "If the developer of the game your playing on has disabled Shift Lock this will enable it for your character.", ["maxcamunlock"] = "Unlocks your characters max zooming distance.", ["position"] = "Sets your characters position to output.", ["audiolog"] = "Logs what a user is playing.", ["cambobble"] = "Bobbles camera when you walk.", ["uncambobble"] = "()", ["grapple"] = "Grapples to your mouse.", ["ungrapple"] = "()", ["remind"] = "Reminds you of str when num is done counting.", ["step"] = "Allows you to teleport up a building.", ["unstep"] = "()", ["antiafk"] = "Prevents you from idling.", ["nosit"] = "Stops your character from being sat down.", ["yessit"] = "()", ["nostun"] = "Stops your character from being PlatformStood.", ["yesstun"] = "()", ["badges"] = "Gets all badges if there are any named (Default: BadgeAwarder).", ["bunnyhop"] = "Bunny hops your character.", ["unbunnyhop"] = "()", ["invisible"] = "Makes your character invisible.", ["sit"] = "Sits your character.", ["sitwalk"] = "Sits your character but allows your character to move around.", ["freeze"] = "Freezes your character.", ["thaw"] = "()", ["goto"] = "Teleports your character to the player.", ["walkto"] = "Walks your character to the player.", ["unwalkto"] = "()", ["walktopos"] = "Walks your character to the position.", ["walktopart"] = "Walks your character to the part.", ["walktoclass"] = "Walks your character to the class.", ["refresh"] = "Respawns your character on the location of entering this command.", ["reset"] = "Resets your character.", ["savepos"] = "Saves your characters position.", ["loadpos"] = "()", ["platform"] = "Allows your character to walk on an invisible platform.", ["unplatform"] = "()", ["clicktp"] = "Press CTRL to teleport your character to your cursor.", ["clicktplimit"] = "Limits the distance you can teleport using clicktp.", ["unclicktplimit"] = "Resets your clicktp limit", ["infjump"] = "Allows you to infinitely go higher by pressing space.", ["uninfjump"] = "()", ["fly"] = "Allows your character to fly.", ["vehiclefly"] = "Allows your character to fly around in vehicles.", ["unfly"] = "()", ["flyspeed"] = "Changes fly speed.", ["rejoin"] = "Rejoins the game.", ["game"] = "Joins the GameID you stated in num.", ["reach"] = "Edits your tools size value.", ["boxreach"] = "Edits your tools size value in a box formation.", ["unreach"] = "()", ["noclip"] = "Allows your character to walk through anything", ["light"] = "Gives your character a light. (CLIENT SIDED)", ["unlight"] = "()", ["esp"] = "Shows where all the players are on your screen.", ["unesp"] = "()", ["aimbot"] = "Aims at the closest player to you (Left Ctrl to toggle).", ["unaimbot"] = "()", ["spectate"] = "Switches your camera view to the player you stated.", ["unspectate"] = "()", ["resetsaves"] = "Removes your current saves.", ["savesaves"] = "Saves a backup of your current saves.", ["ageprivate"] = "Says stated users Account Age privately.", ["agepublic"] = "Says stated users Account Age publicly.", ["idprivate"] = "Says stated users ID privately.", ["idpublic"] = "Says stated users ID publicly.", ["vrprivate"] = "Says stated users Virtual Reality System privately.", ["vrpublic"] = "Says stated users Virtual Reality System publicly.", ["nazispam"] = "Spams nazi signs in the chat.", ["unnazispam"] = "()", ["spam"] = "Spams the text you entered.", ["unspam"] = "()", ["pmspam"] = "Spams the text you entered in someones PM.", ["unpmspam"] = "()", ["spamspeed"] = "Changes the speed of the spam.", ["dicepublic"] = "Rolls a dice publicly.", ["diceprivate"] = "Rolls a dice privately.", ["numberpublic"] = "Calls a random number you stated between 2 numbers publicly.", ["numberprivate"] = "Calls a random number you stated between 2 numbers privately.", ["loadcustoms"] = "Lists custom scripts.", ["plugin"] = "Loads plugin that you stated.", ["find"] = "Locates where your stated user is using the ESP command.", ["unfind"] = "()", ["clickdelete"] = "Deletes any part you click on.", ["unclickdelete"] = "()", ["logs"] = "Logs all chats including whispers in a GUI.", ["time"] = "Lists the current time of this timezone.", ["removeforces"] = "Removes forces from your character.", ["audiologger"] = "Logs all audios it finds from players in a loop.", ["audiologgersave"] = "Saves all logged audios from audiologger.", ["antilag"] = "Attempts to minimize lag as much as possible best works with Graphics set to 1.", ["clear"] = "Deletes all hats and gears dropped into the workspace.", ["removeterrain"] = "Removes all terrain.", ["outputlarger"] = "Makes an output-larger.", ["compliment"] = "Compliments player", ["roast"] = "Roasts player", ["singinfo"] = "Lists how to make your own song compatible with sing command.", ["sing"] = "Makes your character sing a song (Presets: genocide/animethighs/evilfantasy/$harkattack/introversion/lucy/tyler/methhead/superfuntime/haha/diamonds)", ["deletepos"] = "Deletes specified waypoint.", ["clearpos"] = "Clears all waypoints.", ["gotopos"] = "Modifies how and where you tp to the character.", ["autokey"] = "Auto key presses the key you enter (SYNAPSE ONLY).", ["unautokey"] = "()", ["swimwalk"] = "Allows you to swim on land.", ["instances"] = "Shows you how many instances are in the game.", ["loadcustomsclr"] = "Clears all loadcustoms.", ["iq"] = "Shows players IQ (RANDOM).", ["players"] = "Lists players in your game.", ["freereach"] = "Allows you to control reach freely.", ["jobid"] = "Shows the JobID of your current game useful for rejoining later on.", ["massage"] = "Shows all players ages.", ["gearhat"] = "Makes your gears into hats.", ["bypass"] = "Enables in-chat bypass", ["unbypass"] = "Disables in-chat bypass", ["emote"] = "Plays the emote you enter by name (R15 ONLY).", ["spotify"] = "Loads spotify presence.", ["chatframe"] = "Forces player to chat something so you can frame them (CLIENT SIDED).", ["forcebubblechat"] = "Forces bubble chat to appear for players chatting (CLIENT SIDED).", ["unforcebubblechat"] = "()", ["itemesp"] = "Creates ESP's for in-game items as best as possible.", ["unitemesp"] = "()", ["setdiscord"] = "Put your discord name in here for use of the command saydiscord.", ["saydiscord"] = "Says your discord name in chat.", ["removecustombodyparts"] = "Removes custom body parts set by games.", ["insane"] = "Makes your character spas out. (R6 ONLY)", ["hotkeyaimbot"] = "Changes your hotkey for activating aimbot.", ["hotkeyesp"] = "Changes your hotkey for activating ESP.", ["admindetect"] = "Detects admins in the game (If the game has HDAdmin do ;admins before running the command)(SUPPORTS: HD/KOHLS)", ["streamermode"] = "Hides all names in games (Suitable for streamers or people showcasing CMD-X <3).", ["permflyspeed"] = "Fly speed is set to this every time you fly.", ["loopgoto"] = "Loop teleports to the player.", ["unloopgoto"] = "()", ["dupegears"] = "Dupes tools until it reaches the set amount.", ["permwalkspeed"] = "Walk speed is set to this every time you use walkspeed.", ["permjumppower"] = "Jump power is set to this every time you use jumppower.", ["permhipheight"] = "Hip height is set to this every time you use hipheight.", ["permgravity"] = "Gravity is set to this every time you use gravity.", ["gotobp"] = "Teleports to a player while bypassing any anti-teleport.", ["mute"] = "Mutes players sounds in a loop including radios.", ["unmute"] = "()", ["vgoto"] = "Teleports to a player while in a vehicle.", ["hotkeynew"] = "Adds a new hotkey to the list of hotkeys that are activated when you press the keybind.", ["hotkeys"] = "Allows you to add hotkeys.", ["hotkeydel"] = "Deletes a hotkey in the hotkeys list.", ["hotkeysclr"] = "Clears the hotkeys.", ["changestyle"] = "Changes the style of your CMD-X refer to csinfo for more info on this command.", ["csinfo"] = "Lists info about changestyle/cs.", ["chat"] = "Forces you to chat whatever you put in str (Bypasses any mute).", ["curvetools"] = "Curves your tools.", ["spiraltools"] = "Spirals your tools.", ["toggleconfly"] = "Toggles if your fly starts again after a reset.", ["lagchat"] = "Lags chat using _'s.", ["trollchat"] = "Picks a random trolly/ annoying chat.", ["unbodypositionwalkspeed"] = "()", ["removegears"] = "Removes all your tools.", ["unclicktp"] = "()", ["unswimwalk"] = "()", ["unlagchat"] = "()", ["playerstalker"] = "Loads PlayerStalker GUI.", ["clip"] = "()noclip", ["orbit"] = "Orbits a player.", ["closeorbit"] = "Close orbits a player.", ["unorbit"] = "()", ["suggestions"] = "Turns CMD suggestions on or off.", ["clientbring"] = "Brings user to you (CLIENT SIDED).", ["unclientbring"] = "()", ["bring"] = "Brings the player to you (NEED A HAT AND TOOL).", ["kill"] = "Kills the player (NEED A HAT AND TOOL).", ["give"] = "Gives the player your tool.", ["using"] = "Specifies that you are using CMD-X. <3", ["playercases"] = "Lists player cases you can use in your second argument.", ["coronavirus"] = "Provides information about coronavirus using an API.", ["joindateprivate"] = "Shows players join date privately.", ["autoobby"] = "Allows you to complete an obby without pressing spacebar.", ["unautoobby"] = "()", ["joindatepublic"] = "Shows players join date publicly.", ["ppsize"] = "Shows players PP size. (RANDOM)", ["gaysize"] = "Shows how gay a player is. (RANDOM)", ["matchmake"] = "Shows how much of a match 2 players are. (RANDOM)", ["height"] = "Shows how tall a player is. (RANDOM)", ["grabtools"] = "Grabs tools that enter workspace.", ["ungrabtools"] = "()", ["earrape"] = "Plays all sounds in workspace.", ["respectfiltering"] = "Checks if respect filtering is enabled or disabled.", ["removefog"] = "Removes fog.", ["clientfreeze"] = "Freezes player on client.", ["unclientfreeze"] = "()", ["refreshdead"] = "Refreshes your character when death occurs.", ["unrefreshdead"] = "()", ["avatar"] = "Shows UserId's avatar.", ["statistics"] = "Shows your most used commands.", ["grabip"] = "Grabs a fake IP designed to scare the player (RANDOM).", ["enablereset"] = "Force enables the reset button incase a game has disabled it.", ["disablereset"] = "Disables the reset button.", ["massjoindate"] = "Shows all players joindates.", ["loop"] = "Loops command with arguments.", ["unloop"] = "()", ["savetools"] = "Saves tools.", ["loadtools"] = "Loads tools.", ["hotkeyfly"] = "Saves a toggle for fly.", ["hotkeyxray"] = "Saves a toggle for x-ray", ["animsync"] = "Syncs anim with player if caller is /e or .e", ["unanimsync"] = "()", ["clicktphotkey"] = "Changes the hotkey for clicktp.", ["permspamspeed"] = "Changes the perm spam speed.", ["massid"] = "Shows all players IDs.", ["fps"] = "Shows your FPS.", ["whisperlogs"] = "Logs any whispers specifically.", ["playerlogs"] = "Logs messages by player specifically.", ["rejoindiff"] = "Rejoins but takes you to a differnt server (Server Hopper).", ["antikick"] = "Stops you from being kicked.", ["servers"] = "Lists servers.", ["streamsnipe"] = "Streamsnipes a user.", ["listentercmds"] = "Lists enter cmds.", ["listhotkeys"] = "Lists hotkeys.", ["gametime"] = "Shows your current elapsed time in game.", ["hotkeynoclip"] = "Adds a hotkey for noclip.", ["enabledrops"] = "Enables tools dropping features.", ["disabledrops"] = "Disables tools dropping features.", ["novoid"] = "Stops you from being voided.", ["yesvoid"] = "()", ["truesight"] = "Shows invisible objects.", ["untruesight"] = "()", ["disableplayer"] = "Removes a player from your client.", ["enableplayer"] = "Brings back a player on your client.", ["gotopart"] = "Teleports your character to the part.", ["clientbringpart"] = "Brings part to you.", ["clientdeletepart"] = "Deletes part.", ["copyoutput"] = "Copies output.", ["copypath"] = "Copies parts path.", ["outputbind"] = "Changes output bind.", ["boobsize"] = "Tells you the size of players boobs.", ["clearoutput"] = "Cleared output.", ["gotospawn"] = "Teleports you to a spawn point.", ["clearwaves"] = "Clears waves on your client.", ["calmwaves"] = "Calms waves on your client.", ["fov"] = "Changes FOV.", ["mousesensitivity"] = "Changes mouse sensitivity.", ["volume"] = "Changes Master Volume.", ["graphics"] = "Changes Master Graphics.", ["freecam"] = "Activates freecam.", ["unfreecam"] = "()", ["reload"] = "Reloads CMD-X.", ["backpack"] = "Lists tools in players backpack.", ["partesp"] = "Shows all items that have the name or the class of what you enter.", ["unpartesp"] = "()", ["animspeed"] = "Speeds up animations (works best with .loop).", ["noprompt"] = "Stops games from pushing purchase prompts.", ["yesprompt"] = "()", ["rappu"] = "Shows players RAP publicly.", ["rappr"] = "Shows players RAP privately.", ["removeunanchored"] = "Destroys unanchored parts (works best with .loop).", ["retard"] = ".juicewrld but better", ["unretard"] = "()", ["nocommands"] = "Disables all commands.", ["yescommands"] = "()", ["backpackplay"] = "Backpack plays your sound.", ["unbackpackplay"] = "()", ["weed"] = "420.", ["noguis"] = "Disables player GUIs.", ["yesguis"] = "()", ["guitruesight"] = "Shows you hidden GUIs.", ["unguitruesight"] = "()", ["freecamspeed"] = "Changes speed of freecam.", ["permfreecamspeed"] = "Changes perm speed of freecam.", ["nobillboardguis"] = "Deletes all billboard guis.", ["yesbillboardguis"] = "()", ["grippos"] = "Changes tools grip.", ["shiftwalkspeed"] = "If pressing shift your walkspeed will change.", ["unshiftwalkspeed"] = "()", ["animationsteal"] = "Copies a players animations.", ["unanimationsteal"] = "()", ["nohurtoverlay"] = "Turns off hurt overlay/animation.", ["yeshurtoverlay"] = "()", ["gotofreecam"] = "Teleports your character to freecams current position.", ["restorelocalscripts"] = "Restores local scripts.", ["newaudios"] = "Lists newest audio IDs uploaded to roblox.", ["removecustomnametag"] = "Removes custom nametag if the game gives it to you.", ["stubby"] = "Makes you stubby.", ["timedcmd"] = "Runs a command after the given amount of time.", ["depth"] = "Changes your depth of field.", ["undepth"] = "()", ["cinematic"] = "Enables cinematic mode.", ["uncinematic"] = "()", ["atmosphere"] = "Changes atmosphere of your game.", ["unatmosphere"] = "()", ["removefx"] = "Removes all FX.", ["chaos"] = "Executes a random command every 5 seconds.", ["unchaos"] = "()", ["funfact"] = "Grabs a funfact from an API.", ["antifling"] = "Nocollides other players to avoid being flung in any way.", ["cmdinfo"] = "Lists command info seperately.", ["simulationradius"] = "Changes simulation radius (MAY BREAK SCHAT AND SUSERS).", ["grabunanchored"] = "Updates unanchored parts.", ["clearunanchored"] = "()", ["spinunanchored"] = "Spins unanchored parts around your character.", ["unspinunanchored"] = "()", ["randomcmd"] = "Executes a random command.", ["replayintro"] = "Replays intro.", ["masscmd"] = "Executes multiple commands at once.", ["mass"] = "Loops player arguments on command.", ["touchinterests"] = "Fires touch interests.", ["singletouchinterest"] = "Fires touch interest.", ["clickdetectors"] = "Fires click detectors.", ["singleclickdetector"] = "Fires click detector.", ["gotoclass"] = "Teleports player to a part in that class.", ["playingaudios"] = "Tells you the currently playing audios.", ["testaudio"] = "Tests audio out for you.", ["stopdupegears"] = "()", ["stopsing"] = "()", ["tracers"] = "Traces players using Drawing API.", ["untracers"] = "()", ["directjoin"] = "Directly joins the GUID in question.", ["irltime"] = "Sets the game time to your irl time.", ["tabs"] = "Turns tabs on or off.", ["changetab"] = "Changes a tab from 1-9.", ["debugging"] = "Allows error showing on commands.", ["runafter"] = "Makes CMD-X automatically re-execute on rejoin.", ["removeinchar"] = "Removes whatever you state from character.", ["unsitwalk"] = "()", ["setbackunanchored"] = "Sets back all unanchored parts to original positions.", ["cutmuteloop"] = "Cuts your mute loops.", ["supermute"] = "Mutes everyone and the game.", ["unsupermute"] = "()", ["robloxqtversion"] = "Shows Roblox Studios current version.", ["teleportstring"] = "Sends a formatted version of your current teleport info.", ["copyoutputlarger"] = "Copies current output larger.", ["friend"] = "Sends friend request to player in your lobby.", ["autorejoin"] = "Turns auto rejoin on or off.", ["onjoin"] = "Runs a command on player join.", ["unonjoin"] = "()", ["onleave"] = "Runs a command on player leave.", ["unonleave"] = "()", ["freegotobp"] = "Freely bypass teleports to the set position.", ["gotobppart"] = "Bypass telports to part.", ["gotobpspawn"] = "Bypass telports to spawn.", ["freegoto"] = "Freely teleports to the set position.", ["billboardmaxdistance"] = "Sets all billboards distance to the max.", ["unbillboardmaxdistance"] = "()", ["billboardtruesight"] = "Turns on billboard truesight.", ["unbillboardtruesight"] = "()", ["surfaceguitruesight"] = "Turns on surface gui truesight.", ["unsurfaceguitruesight"] = "()", ["clickdetectormaxdistance"] = "Sets clickdetector distance to the max.", ["unclickdetectormaxdistance"] = "()", ["gotobpclass"] = "Bypass teleports to class.", --["hatgiverspam"] = "Spams hat givers and drops hats if there are any.", ["fakelag"] = "Simulates fake network lag.", ["unfakelag"] = "()", ["hitboxes"] = "Shows you all hitboxes.", ["unhitboxes"] = "()", ["animdata"] = "Shows you information about your current animations.", ["unanimdata"] = "()", ["anticheat"] = "Sets anticheat variables on or off.", ["anticheats"] = "Lists anticheat variables.", ["unfriend"] = "()", ["cutbackpackplayloop"] = "Cuts backpackplay loops that are running.", ["freecamgoto"] = "Teleports freecam to a player.", ["vnoclip"] = "Turns on vehicle noclip.", ["vclip"] = "()", ["freecamfreegoto"] = "Teleports freecam to pos.", ["freecamgotopart"] = "Teleports freecam to part.", ["audiotp"] = "Teleports audio pos to num.", ["memory"] = "Shows you your current memory usage.", ["uncleanfling"] = "()", ["loadbpppos"] = "Bypass teleports to waypoint.", ["notoolanim"] = "Removes tool animations.", ["play"] = "Plays audios in all boomboxes.", ["attachmenttruesight"] = "Shows all attachments.", ["unattachmenttruesight"] = "()", ["autoplatform"] = "Automatically creates a platform when you walk off a part.", ["unautoplatform"] = "()", ["quickexit"] = "Quickly leaves the game.", ["vfreegoto"] = "Teleports vehicle freely.", ["vgotopart"] = "Teleports vehicle to part.", ["vgotoclass"] = "Teleports vehicle to class.", ["vloadpos"] = "Teleports vehicle to waypoint.", ["robloxversion"] = "Shows you the version of Roblox you are on.", ["freecamloadpos"] = "Teleports freecam to waypoint.", ["rejoinrefresh"] = "Rejoins and places you back at the spot you were at.", ["backpackplay"] = "Loop plays plrs audio to stop muting.", ["unbackpackplay"] = "()", ["migratesaves"] = "Migrates save files/backups to CMD-X.lua.", ["resetguipos"] = "Resets GUI position.", ["loopfling"] = "Loop flings player.", ["unloopfling"] = "()", ["nomouse"] = "Disables mouse icon.", ["yesmouse"] = "()", ["futurelighting"] = "Changes lighting to future.", ["unfuturelighting"] = "()", ["removelefthand"] = "Removes left hand.", ["removerighthand"] = "Removes right hand.", ["removeleftfoot"] = "Removes left foot.", ["removerightfoot"] = "Removes right floor.", ["removerightlowerarm"] = "Removes right lower arm.", ["removeleftlowerarm"] = "Removes left lower arm.", ["removerightlowerleg"] = "Removes right lower leg.", ["removeleftlowerleg"] = "Removes left lower leg.", ["nonick"] = "Blocks nicknames and shows real names.", ["yesnick"] = "()", ["appearanceidpublic"] = "Publicly shows the character appearance id of player.", ["appearanceidprivate"] = "Privately shows the character appearance id of player.", ["nilgoto"] = "Teleports to player while in nil.", ["nilfreegoto"] = "Freely teleports to position while in nil.", ["nilgotopart"] = "Teleports to part while in nil.", ["nilgotoclass"] = "Teleports to class while in nil.", ["removeinworkspace"] = "Removes part in workspace.", ["listnil"] = "Lists nil instances.", ["removeinnil"] = "Removes part in nil instances.", ["noclaim"] = "Stops you from being network claimed.", ["yesclaim"] = "()", ["destroyheight"] = "Sets fallen parts destroy height.", ["nameesp"] = "Runs ESP with only names.", ["unnameesp"] = "()", ["spectatepart"] = "Views part.", ["rejoinexecute"] = "Rejoins and re-executes CMD-X once.", ["multispam"] = "Spams strings seperated by commas.", ["logspam"] = "Spams any chat loggers without showing in chat.", ["unlogspam"] = "()", ["logchat"] = "Sends message to any chat loggers without showing in chat.", ["removeroot"] = "Removes characters HumanoidRootPart.", ["rejoinrefreshexecute"] = "Rejoins and places your character in the original spot and executes.", ["nofall"] = "Prevents you from ragdolling.", ["yesfall"] = "()", ["nofallbp"] = "Prevents you from ragdolling.", ["yesfallbp"] = "()", ["fixbubblechat"] = "Fixes the bubblechat being cut off.", ["unfixbubblechat"] = "()", ["darkbubbles"] = "Makes bubblechat dark themed.", ["undarkbubbles"] = "()", ["combo"] = "Runs a chain of commands together.", ["combos"] = "Lists combos.", ["combonew"] = "Creates a new combo.", ["combodel"] = "Removes a combo.", ["combosclr"] = "Clears all combos.", ["hd"] = "HD Admin hook.", ["colourbubbles"] = "Gives you coloured chat bubbles to your custom.", ["uncolourbubbles"] = "()", ["kohls"] = "Kohls Admin hook.", ["creatoridpublic"] = "Publicly shows the creatorid of the game.", ["creatoridprivate"] = "Privately showws the creatorid of the game.", ["creatorid"] = "Sets your ID's to the creators.", ["transparentbubbles"] = "Gives you transparent chat bubbles.", ["untransparentbubbles"] = "()", ["disableshiftlock"] = "()", ["robloxfromdiscordid"] = "Gets roblox account from discord id.", ["nilchatcmds"] = "Makes CMD-X chat commands not appear on chat.", ["unnilchatcmds"] = "()", ["thirdperson"] = "Sets your camera to third person.", ["firstperson"] = "Sets your camera to first person.", ["xraycamera"] = "Allows your camera to look through walls.", ["unxraycamera"] = "()", ["retardchat"] = "Retards your chat on message posting.", ["unretardchat"] = "()", ["scriptusers"] = "Shows people currently using CMD-X.", ["noshow"] = "Allows you to appear off .scriptusers.", ["reverse"] = "Allows you to reverse your HumanoidRootParts CFrame.", ["maxslopeangle"] = "Changes your MaxSlopeAngle.", ["permmaxslopeangle"] = "Permanently changes your MaxSlopeAngle.", ["defaultmaxslopeangle"] = "Sets your MaxSlopeAngle to default.", ["notouch"] = "Stops touch interests from being fired.", ["yestouch"] = "()", ["badgesnipe"] = "Snipes a users game by badges earnt.", ["viewserver"] = "Allows you to see players in another server.", ["chatprivacypublic"] = "Says a users chat privacy mode publicly.", ["chatprivacyprivate"] = "Says a users chat privacy mode privately.", ["chatprivacy"] = "Sets your chat privacy.", ["masschatprivacy"] = "Says everyones chat privacy.", ["hotkeyplatformflytoggle"] = "Hotkey for pfly toggle.", ["hotkeyplatformflyhold"] = "Hotkey for pfly hold.", ["hotkeysitflytoggle"] = "Hotkey for sfly toggle.", ["hotkeysitflyhold"] = "Hotkey for sfly hold.", ["unplatformfly"] = "()", ["platformfly"] = "Allows you to fly with a platform.", ["unsitfly"] = "()", ["sitfly"] = "Allows you to fly while sitting.", ["hotkeyflyhold"] = "Fly, but only when held.", ["cameraoffset"] = "Changes the offset of your camera.", ["norotate"] = "Stops rotation of the body.", ["yesrotate"] = "()", ["outofbody"] = "Allows you to walk around like a normal character, out of body.", ["drawingnew"] = "Uses a lua drawing library instead of your exploits.", ["drawingold"] = "Uses your exploits drawing api if it has one.", ["nomessages"] = "Stops messages from being sent (HD,Instances).", ["yesmessages"] = "()", ["removecmd"] = "Removes command from your CMD-X temporarily.", ["spoofgrouprole"] = "Spoofs group role (only works on client scripts).", ["unspoofgrouprole"] = "()", ["nogameteleport"] = "Stops you from teleporting to other games (only works on client scripts).", ["yesgameteleport"] = "()", ["parttracers"] = "Enables tracers on parts.", ["unparttracers"] = "()", ["lookat"] = "Makes your character stare at player.", ["unlookat"] = "()", ["spoofclientid"] = "Spoofs your clientid to whatever you want.", ["randomspoofclientid"] = "Spoofs your clientid to a random set.", ["unspoofclientid"] = "()", ["cleanhats"] = "Cleans up all hats in workspace.", ["smartchat"] = "Punctuates your chat messages.", ["unsmartchat"] = "()", ["xboxtagpublic"] = "Shows you the users xbox gamertag if they are using xbox publicly.", ["xboxtagprivate"] = "Shows you the users xbox gamertag if they are using xbox privately.", ["massxboxtag"] = "Shows everyones xbox gamertag if they are using xbox.", ["followedintopublic"] = "Shows if user followed someone into game publicly.", ["followedintoprivate"] = "Shows if user followed someone into game privately.", ["massfollowedinto"] = "Shows everyones user that followed someone into game.", ["notifyfollowed"] = "Notifies you if someone follows you into game through your profile.", ["unnotifyfollowed"] = "()", ["replicateanim"] = "Replicates animation id and plays it. (CREDIT: RIPTXDE)", ["replicateanimspeed"] = "Changes speed of replicated animation.", ["spooffps"] = "Spoofs your fps to whatever you want.", ["spoofping"] = "Spoofs your ping to whatever you want.", ["spoofmemory"] = "Spoofs your memory to whatever you want.", ["antiwindowafk"] = "Stops the game from AFKing you when you unfocus your window.", ["unantiwindowafk"] = "()", ["clearcharacter"] = "Clears your character appearance.", ["discord"] = "Sets your clipboard to a CMD-X discord invite.", ["alias"] = "Creates a custom alias for a command (can not replace commands)", ["delalias"] = "Removes a custom alias", ["aliases"] = "Lists custom aliases", } CMDS.usage = { ["promptnew"] = "(str/name)", ["prefixnew"] = "(str)", ["hotkeyopen"] = "(str)", ["hotkeyfocus"] = "(str)", ["entercmdnew"] = "(str)", ["entercmddel"] = "(str)", ["eightballpu"] = "(str)", ["eightballpr"] = "(str)", ["friendjoin"] = "(friend name)", ["support"] = "(CB / COPY)", ["walkspeed"] = "(num)", ["jumppower"] = "(num)", ["hipheight"] = "(num)", ["gravity"] = "(num)", ["bodypositionwalkspeed"] = "(num)", ["banlands"] = "(plr)", ["glue"] = "(plr)", ["fling"] = "(plr)", ["annoy"] = "(plr)", ["plague"] = "(name)", ["parts"] = "(name)", ["animation"] = "(num1) (num2)", ["animpack"] = "(animation)", ["spin"] = "(num)", ["facefuck"] = "(plr)", ["facefuckanim"] = "(plr)", ["piggyback"] = "(plr)", ["fuck"] = "(plr)", ["follow"] = "(plr)", ["math"] = "(num) (+ / - / / / *) (num)", ["switchteam"] = "(str)", ["messagebox"] = "(str)", ["output"] = "(str)", ["position"] = "(CB / COPY)", ["audiolog"] = "(plr) (CB / COPY)", ["remind"] = "(num) (h / m / s) (str)", ["goto"] = "(plr)", ["walkto"] = "(plr)", ["walktopos"] = "(x | y | z)", ["walktopart"] = "(part)", ["walktoclass"] = "(class)", ["savepos"] = "(str)", ["loadpos"] = "(str)", ["flyspeed"] = "(num)", ["game"] = "(num)", ["reach"] = "(num)", ["boxreach"] = "(num)", ["light"] = "(num)", ["aimbot"] = "(Team / FFA)", ["whitelist"] = "(plr)", ["unwhitelist"] = "(plr)", ["spectate"] = "(plr)", ["ageprivate"] = "(plr)", ["agepublic"] = "(plr)", ["idprivate"] = "(plr)", ["idpublic"] = "(plr)", ["vrprivate"] = "(plr)", ["vrpublic"] = "(plr)", ["profileinfo"] = "(plr)", ["spam"] = "(str)", ["pmspam"] = "(plr) (str)", ["spamspeed"] = "(num)", ["numberpublic"] = "(num1) (num2)", ["numberprivate"] = "(num1) (num2)", ["plugin"] = "(name)", ["find"] = "(plr)", ["unfind"] = "(plr)", ["time"] = "(timezone)", ["outputlarger"] = "(str)", ["compliment"] = "(plr)", ["roast"] = "(plr)", ["sing"] = "(link / preset)", ["deletepos"] = "(str)", ["gotopos"] = "(behind / infront / left / right / above / under)", ["autokey"] = "(key)", ["iq"] = "(plr)", ["freereach"] = "(num) (num) (num)", ["emote"] = "(id)", ["chatframe"] = "(plr/str)", ["setdiscord"] = "(str)", ["saydiscord"] = "(cb/copy)", ["hotkeyaimbot"] = "(key)", ["hotkeyesp"] = "(key)", ["permflyspeed"] = "(num)", ["loopgoto"] = "(plr)", ["dupegears"] = "(num)", ["permwalkspeed"] = "(num)", ["permjumppower"] = "(num)", ["permhipheight"] = "(num)", ["permgravity"] = "(num)", ["gotobp"] = "(plr)", ["unmute"] = "(plr/all/others)", ["vgoto"] = "(plr)", ["hotkeynew"] = "(key) (cmd)", ["hotkeydel"] = "(cmd)", ["changestyle"] = "(style)", ["chat"] = "(str)", ["toggleconfly"] = "(on / off)", ["orbit"] = "(plr)", ["closeorbit"] = "(plr)", ["suggestions"] = "(on / off)", ["clientbring"] = "(plr)", ["bring"] = "(plr)", ["kill"] = "(plr)", ["give"] = "(plr)", ["coronavirus"] = "(country (OPTIONAL))", ["joindateprivate"] = "(plr)", ["joindatepublic"] = "(plr)", ["ppsize"] = "(plr)", ["gaysize"] = "(plr)", ["matchmake"] = "(plr) (plr2)", ["height"] = "(plr)", ["clientfreeze"] = "(plr)", ["unclientfreeze"] = "(plr)", ["avatar"] = "(name)", ["grabip"] = "(plr)", ["loop"] = "(str)", ["hotkeyfly"] = "(key)", ["hotkeyxray"] = "(key)", ["animsync"] = "(plr)", ["clicktphotkey"] = "(key)", ["permspamspeed"] = "(num)", ["playerlogs"] = "(plr)", ["rejoindiff"] = "(any, fast, smallest, largest)", ["streamsnipe"] = "(name) (gameid / this)", ["hotkeynoclip"] = "(key)", ["disableplayer"] = "(plr)", ["enableplayer"] = "(plr)", ["gotopart"] = "(part)", ["clientbringpart"] = "(part)", ["clientdeletepart"] = "(part)", ["copyoutput"] = "(start / break)", ["copypath"] = "(part)", ["outputbind"] = "(chat / default)", ["boobsize"] = "(plr)", ["fov"] = "(num)", ["mousesensitivity"] = "(1 - 10)", ["volume"] = "(0 - 1)", ["graphics"] = "(1 - 10)", ["backpack"] = "(plr)", ["partesp"] = "(name / class) (item)", ["animspeed"] = "(num)", ["rappu"] = "(plr)", ["rappr"] = "(plr)", ["freecamspeed"] = "(num)", ["permfreecamspeed"] = "(num)", ["grippos"] = "(num) (num) (num)", ["shiftwalkspeed"] = "(num)", ["newaudios"] = "(amount)", ["timedcmd"] = "(secs) (command) (works with .loop)", ["depth"] = "(num)", ["atmosphere"] = "(num)", ["cmdinfo"] = "(cmd)", ["grabunanchored"] = "(model)", ["spinunanchored"] = "(offset)", ["masscmd"] = "(cmd) (cmd) ...", ["mass"] = "(cmd)", ["touchinterests"] = "(model)", ["singletouchinterest"] = "(name)", ["clickdetectors"] = "(model)", ["singleclickdetector"] = "(name)", ["gotoclass"] = "(class)", ["testaudio"] = "(id)", ["directjoin"] = "(placeid / this) (guid)", ["tabs"] = "(on / off)", ["changetab"] = "(1 - 9) (cmd)", ["debugging"] = "(on / off)", ["runafter"] = "(on / off)", ["removeinchar"] = "(part)", ["teleportstring"] = "(cb / copy)", ["friend"] = "(plr / all)", ["autorejoin"] = "(on / off)", ["onjoin"] = "(cmd) (\"plr\" / args)", ["onleave"] = "(cmd) (\"plr\" / args)", ["freegotobp"] = "(num) (num) (num)", ["gotobppart"] = "(part)", ["freegoto"] = "(num) (num) (num)", ["gotobpclass"] = "(class)", ["anticheat"] = "(var)", ["unfriend"] = "(plr / all)", ["freecamgoto"] = "(plr)", ["freecamfreegoto"] = "(num) (num) (num)", ["freecamgotopart"] = "(part)", ["audiotp"] = "(num)", ["loadbpppos"] = "(name)", ["play"] = "(id)", ["vfreegoto"] = "(num) (num) (num)", ["vgotopart"] = "(name)", ["vgotoclass"] = "(name)", ["vloadpos"] = "(name)", ["freecamloadpos"] = "(name)", ["backpackplay"] = "(plr)", ["unbackpackplay"] = "(plr)", ["migratesaves"] = "(file)", ["loopfling"] = "(plr)", ["appearanceidpublic"] = "(plr)", ["appearanceidprivate"] = "(plr)", ["nilgoto"] = "(plr)", ["nilfreegoto"] = "(num) (num) (num)", ["nilgotopart"] = "(part)", ["nilgotoclass"] = "(class)", ["removeinworkspace"] = "(part)", ["destroyheight"] = "(num)", ["spectatepart"] = "(part)", ["multispam"] = "(str) (comma as a separator) (str)", ["logspam"] = "(str)", ["logchat"] = "(str)", ["hd"] = "(str)", ["colourbubbles"] = "(bgx | bgy | bgz) (tx | ty | tz)", ["kohls"] = "(str)", ["transparentbubbles"] = "(num)", ["robloxfromdiscordid"] = "(discid)", ["noshow"] = "(on/off)", ["reverse"] = "(num)", ["maxslopeangle"] = "(num)", ["permmaxslopeangle"] = "(num)", ["badgesnipe"] = "(user)", ["viewserver"] = "(placeid/this) (guid)", ["servers"] = "(placeid/this)", ["chatprivacy"] = "(AllUsers/NoOne/Friends)", ["chatprivacypublic"] = "(plr)", ["chatprivacyprivate"] = "(plr)", ["cameraoffset"] = "(num1 | num2 | num3)", ["removecmd"] = "(cmd)", ["spoofgrouprole"] = "(role)", ["chaos"] = "(num)", ["parttracers"] = "(name / class) (item)", ["lookat"] = "(plr)", ["spoofclientid"] = "(str)", ["xboxtagpublic"] = "(plr)", ["xboxtagprivate"] = "(plr)", ["followedintopublic"] = "(plr)", ["followedintoprivate"] = "(plr)", ["replicateanim"] = "(id) (speed)", ["replicateanimspeed"] = "(speed)", ["spooffps"] = "(num)", ["spoofping"] = "(num)", ["spoofmemory"] = "(num)", ["alias"] = "(new_name) (cmd)", ["clicktplimit"] = "(num)" } CMDS.aliases = { ["8ballpu"] = "eightballpu", ["8ballpr"] = "eightballpr", ["fjoin"] = "friendjoin", ["cmds"] = "commands", ["help"] = "commands", ["settings"] = "config", ["adv"] = "advertise", ["unadv"] = "unadvertise", ["ver"] = "version", ["v"] = "version", ["ws"] = "walkspeed", ["dws"] = "defaultwalkspeed", ["jp"] = "jumppower", ["djp"] = "defaultjumppower", ["hh"] = "hipheight", ["dhh"] = "defaulthipheight", ["grav"] = "gravity", ["dgrav"] = "defaultgravity", ["bpws"] = "bodypositionwalkspeed", ["decapitate"] = "halve", ["rhands"] = "removehands", ["rfeet"] = "removefeet", ["rlleg"] = "removeleftleg", ["rrleg"] = "removerightleg", ["rlarm"] = "removeleftarm", ["rrarm"] = "removerightarm", ["rarms"] = "removearms", ["rlegs"] = "removelegs", ["rlimbs"] = "removelimbs", ["ranim"] = "removeanim", ["reanim"] = "restoreanim", --["rshirt"] = "removeshirt", --["rtshirt"] = "removetshirt", --["rpants"] = "removepants", --["naked"] = "removeclothes", --["rclothes"] = "removeclothes", ["rhatsmesh"] = "removehatsmesh", ["rhm"] = "removehatsmesh", ["rgearmesh"] = "removegearmesh", ["rgm"] = "removegearmesh", ["rtoolmesh"] = "removegearmesh", ["rtm"] = "removegearmesh", ["removetoolmesh"] = "removegearmesh", ["droptools"] = "dropgears", ["rface"] = "removeface", ["rhats"] = "removehats", ["rhdm"] = "rheadmesh", ["equipall"] = "equip", ["duoflip"] = "doubleflip", ["unduoflip"] = "undoubleflip", ["stick"] = "glue", ["unstick"] = "unglue", ["juicewrld"] = "seizure", ["unjuicewrld"] = "unseizure", ["invisfling"] = "invisiblefling", ["ifling"] = "invisiblefling", ["ffling"] = "freefling", ["cfling"] = "cleanfling", ["stutter"] = "lag", ["unstutter"] = "unlag", ["weak"] = "weaken", ["strong"] = "strengthen", [" "] = "noresult", [" "] = "noresult", ["unstrong"] = "unweak", ["buna"] = "bringunanchored", ["luna"] = "listunanchored", ["anim"] = "animation", ["unanim"] = "unanimation", ["unspas"] = "uninsane", ["mashdance"] = "monstermash", ["stun"] = "ragdoll", ["unstun"] = "unragdoll", ["beybladeletitrip"] = "spin", ["facerape"] = "facefuck", ["unfacerape"] = "unfacefuck", ["facerapeanim"] = "facefuckanim", ["unfacerapeanim"] = "unfacefuckanim", ["ride"] = "piggyback", ["unride"] = "unpiggyback", ["rape"] = "fuck", ["unrape"] = "unfuck", ["stalk"] = "follow", ["unstalk"] = "unfollow", ["oldrblx"] = "oldroblox", ["sg"] = "savegame", ["bt"] = "btools", ["f3x"] = "fex", ["sspy"] = "remotespy", ["reffects"] = "removeeffects", ["rseats"] = "removeseats", ["rls"] = "removelocalscripts", ["x"] = "xray", ["unx"] = "unxray", ["lws"] = "lockws", ["uws"] = "unlockws", ["time14"] = "day", ["time0"] = "night", ["rsky"] = "removesky", ["relighting"] = "restorelighting", ["recamera"] = "restorecamera", ["riw"] = "removeinviswalls", ["placeinfo"] = "gameinfo", ["calc"] = "math", ["calculate"] = "math", ["killgui"] = "fuckoff", ["message"] = "messagebox", ["msg"] = "messagebox", ["fe"] = "filtering", ["placeid"] = "gameid", ["esl"] = "enableshiftlock", ["camunlock"] = "maxcamunlock", ["pos"] = "position", ["audioid"] = "audiolog", ["spiderman"] = "grapple", ["unspiderman"] = "ungrapple", ["afk"] = "antiafk", ["bhop"] = "bunnyhop", ["unbhop"] = "unbunnyhop", ["invis"] = "invisible", ["seat"] = "sit", ["seatwalk"] = "sitwalk", ["anchored"] = "freeze", ["unfreeze"] = "thaw", ["unanchored"] = "thaw", ["to"] = "goto", ["tp"] = "goto", ["moveto"] = "walkto", ["unmoveto"] = "unwalkto", ["movetopos"] = "walktopos", ["movetopart"] = "walktopart", ["movetoclass"] = "walktoclass", ["re"] = "refresh", ["r"] = "reset", ["spos"] = "savepos", ["lpos"] = "loadpos", ["pf"] = "platform", ["unpf"] = "unplatform", ["ctrltp"] = "clicktp", ["ij"] = "infjump", ["unij"] = "uninfjump", ["vfly"] = "vehiclefly", ["fs"] = "flyspeed", ["rj"] = "rejoin", ["place"] = "game", ["breach"] = "boxreach", ["nc"] = "noclip", ["brightness"] = "light", ["unbrightness"] = "unlight", ["ab"] = "aimbot", ["unab"] = "unaimbot", ["wlf"] = "whitelistfriends", ["unwlf"] = "unwhitelistfriends", ["wl"] = "whitelist", ["unwl"] = "unwhitelist", ["swl"] = "showwhitelist", ["view"] = "spectate", ["unview"] = "unspectate", ["rsaves"] = "resetsaves", ["ssaves"] = "savesaves", ["agepr"] = "ageprivate", ["agepu"] = "agepublic", ["idpr"] = "idprivate", ["idpu"] = "idpublic", ["vrpr"] = "vrprivate", ["vrpu"] = "vrpublic", ["profile"] = "profileinfo", ["closeprofile"] = "closeprofileinfo", ["asciinazi"] = "nazispam", ["unasciinazi"] = "unnazispam", ["s"] = "spam", ["uns"] = "unspam", ["ss"] = "spamspeed", ["dicepu"] = "dicepublic", ["dicepr"] = "diceprivate", ["numberpu"] = "numberpublic", ["numberpr"] = "numberprivate", ["pluginload"] = "plugin", ["p_"] = "plugin", ["clickdel"] = "clickdelete", ["unclickdel"] = "unclickdelete", ["rforces"] = "removeforces", ["lowgraphics"] = "antilag", ["clr"] = "clear", ["rterrain"] = "removeterrain", ["outputl"] = "outputlarger", ["dpos"] = "deletepos", ["cpos"] = "clearpos", ["swim"] = "swimwalk", ["iqsize"] = "iq", ["freach"] = "freereach", ["toolhat"] = "gearhat", ["bp"] = "bypass", ["unbp"] = "unbypass", ["e"] = "emote", ["cf"] = "chatframe", ["fbc"] = "forcebubblechat", ["unfbc"] = "unforcebubblechat", ["iesp"] = "itemesp", ["uniesp"] = "unitemesp", ["sd"] = "saydiscord", ["rcbp"] = "removecustombodyparts", ["rcustombp"] = "removecustombodyparts", ["spas"] = "insane", ["ad"] = "admindetect", ["hidenames"] = "streamermode", ["pfs"] = "permflyspeed", ["loopto"] = "loopgoto", ["looptp"] = "loopgoto", ["unloopto"] = "unloopgoto", ["unlooptp"] = "unloopgoto", ["dupetools"] = "dupegears", ["pws"] = "permwalkspeed", ["pjp"] = "permjumppower", ["phh"] = "permhipheight", ["pgrav"] = "permgravity", ["tobp"] = "gotobp", ["tpbp"] = "gotobp", ["vto"] = "vgoto", ["vtp"] = "vgoto", ["cs"] = "changestyle", ["ch"] = "chat", ["tcfly"] = "toggleconfly", ["tc"] = "trollchat", ["unbpws"] = "unbodypositionwalkspeed", ["rgears"] = "removegears", ["removetools"] = "removegears", ["rtools"] = "removegears", ["unctrltp"] = "unclicktp", ["unswim"] = "unswimwalk", ["pstalker"] = "playerstalker", ["c"] = "clip", ["unnoclip"] = "clip", ["orb"] = "orbit", ["corb"] = "closeorbit", ["unorb"] = "unorbit", ["uncloseorbit"] = "unorbit", ["uncorb"] = "unorbit", ["cbring"] = "clientbring", ["uncbring"] = "unclientbring", ["script"] = "using", ["iuse"] = "using", ["jdpr"] = "joindateprivate", ["jdpu"] = "joindatepublic", ["pp"] = "ppsize", ["gay"] = "gaysize", ["match"] = "matchmake", ["gtools"] = "grabtools", ["ungtools"] = "ungrabtools", ["rfe"] = "respectfiltering", ["rfog"] = "removefog", ["cfreeze"] = "clientfreeze", ["uncfreeze"] = "unclientfreeze", ["redead"] = "refreshdead", ["unredead"] = "unrefreshdead", ["ip"] = "grabip", ["massjd"] = "massjoindate", ["savegears"] = "savetools", ["sgears"] = "savetools", ["stools"] = "savetools", ["loadgears"] = "loadtools", ["lgears"] = "loadtools", ["ltools"] = "loadtools", ["async"] = "animsync", ["unasync"] = "unanimsync", ["pss"] = "permspamspeed", ["wlogs"] = "whisperlogs", ["plogs"] = "playerlogs", ["rjdiff"] = "rejoindiff", ["rjd"] = "rejoindiff", ["ssnipe"] = "streamsnipe", ["gtime"] = "gametime", ["ts"] = "truesight", ["unts"] = "untruesight", ["topart"] = "gotopart", ["cbpart"] = "clientbringpart", ["cdpart"] = "clientdeletepart", ["bbsize"] = "boobsize", ["tospawn"] = "gotospawn", ["sens"] = "mousesensitivity", ["vol"] = "volume", ["fc"] = "freecam", ["unfc"] = "unfreecam", ["viewpack"] = "backpack", ["pesp"] = "partesp", ["unpesp"] = "unpartesp", ["emotespeed"] = "animspeed", ["rappublic"] = "rappu", ["rapprivate"] = "rappr", ["runa"] = "removeunanchored", ["reet"] = "retard", ["unreet"] = "unretard", ["nocmds"] = "nocommands", ["yescmds"] = "yescommands", ["bpplay"] = "backpackplay", ["unbpplay"] = "unbackpackplay", ["420"] = "weed", ["gts"] = "guitruesight", ["ungts"] = "unguitruesight", ["fcs"] = "freecamspeed", ["pfcs"] = "permfreecamspeed", ["nobgs"] = "nobillboardguis", ["yesbgs"] = "yesbillboardguis", ["grip"] = "grippos", ["shiftws"] = "shiftwalkspeed", ["unshiftws"] = "unshiftwalkspeed", ["animsteal"] = "animationsteal", ["animrob"] = "animationsteal", ["asteal"] = "animationsteal", ["unanimsteal"] = "unanimationsteal", ["unanimrob"] = "unanimationsteal", ["unasteal"] = "unanimationsteal", ["nohurtol"] = "nohurtoverlay", ["yeshurtol"] = "yeshurtoverlay", ["tofreecam"] = "gotofreecam", ["gotofc"] = "gotofreecam", ["tofc"] = "gotofreecam", ["relocalscripts"] = "restorelocalscripts", ["rels"] = "restorelocalscripts", ["rcnt"] = "removecustomnametag", ["dof"] = "depth", ["undof"] = "undepth", ["cmode"] = "cinematic", ["uncmode"] = "uncinematic", ["atm"] = "atmosphere", ["unatm"] = "unatmosphere", ["fact"] = "funfact", ["afling"] = "antifling", ["noclipothers"] = "antifling", ["?"] = "cmdinfo", ["simrad"] = "simulationradius", ["guna"] = "grabunanchored", ["cuna"] = "clearunanchored", ["suna"] = "spinunanchored", ["unsuna"] = "unspinunanchored", ["rcmd"] = "randomcmd", ["reintro"] = "replayintro", ["firetouches"] = "touchinterests", ["firetouch"] = "singletouchinterest", ["fireclicks"] = "clickdetectors", ["fireclick"] = "singleclickdetector", ["toclass"] = "gotoclass", ["paudios"] = "playingaudios", ["taudio"] = "testaudio", ["stopdupetools"] = "stopdupegears", ["dirjoin"] = "directjoin", ["synctime"] = "irltime", ["ctab"] = "changetab", ["debugmode"] = "debugging", ["rinchar"] = "removeinchar", ["sbuna"] = "setbackunanchored", ["cmutel"] = "cutmuteloop", ["smute"] = "supermute", ["unsmute"] = "unsupermute", ["rqtver"] = "robloxqtversion", ["tpstring"] = "teleportstring", ["copyoutputl"] = "copyoutputlarger", ["fr"] = "friend", ["autorj"] = "autorejoin", ["freetpbp"] = "freegotobp", ["freetobp"] = "freegotobp", ["tpbppart"] = "gotobppart", ["tobppart"] = "gotobppart", ["tpbpspawn"] = "gotobpspawn", ["tobpspawn"] = "gotobpspawn", ["freetp"] = "freegoto", ["freeto"] = "freegoto", ["bbmd"] = "billboardmaxdistance", ["unbbmd"] = "unbillboardmaxdistance", ["bbts"] = "billboardtruesight", ["unbbts"] = "unbillboardtruesight", ["sgts"] = "surfaceguitruesight", ["unsgts"] = "unsurfaceguitruesight", ["cdms"] = "clickdetectormaxdistance", ["uncdms"] = "unclickdetectormaxdistance", ["tobpclass"] = "gotobpclass", ["tpbpclass"] = "gotobpclass", ["ac"] = "anticheat", ["acs"] = "anticheats", ["unfr"] = "unfriend", ["cutbploop"] = "cutbackpackplayloop", ["fcgoto"] = "freecamgoto", ["fcto"] = "freecamgoto", ["fctp"] = "freecamgoto", ["vnc"] = "vnoclip", ["vc"] = "vclip", ["fcfreegoto"] = "freecamfreegoto", ["fcfreeto"] = "freecamfreegoto", ["fcfreetp"] = "freecamfreegoto", ["fcgotopart"] = "freecamgotopart", ["fctopart"] = "freecamgotopart", ["fctppart"] = "freecamgotopart", ["atp"] = "audiotp", ["mem"] = "memory", ["uncfling"] = "uncleanfling", ["aplay"] = "play", ["attts"] = "attachmenttruesight", ["unattts"] = "unattachmenttruesight", ["autopf"] = "autoplatform", ["unautopf"] = "unautoplatform", ["`"] = "quickexit", ["quit"] = "quickexit", ["vfreeto"] = "vfreegoto", ["vfreetp"] = "vfreegoto", ["vtopart"] = "vgotopart", ["vtppart"] = "vgotopart", ["vtoclass"] = "vgotoclass", ["vtpclass"] = "vgotoclass", ["rver"] = "robloxversion", ["fcloadpos"] = "freecamloadpos", ["rjre"] = "rejoinrefresh", ["bpp"] = "backpackplay", ["unbpp"] = "unbackpackplay", ["msaves"] = "migratesaves", ["rguipos"] = "resetguipos", ["lfling"] = "loopfling", ["unlfling"] = "unloopfling", ["flighting"] = "futurelighting", ["unflighting"] = "unfuturelighting", ["rlefthand"] = "removelefthand", ["rlhand"] = "removelefthand", ["rrighthand"] = "removerighthand", ["rrhand"] = "removerighthand", ["rleftfoot"] = "removeleftfoot", ["rlfoot"] = "removeleftfoot", ["rrightfoot"] = "removerightfoot", ["rrfoot"] = "removerightfoot", ["rrightlowerarm"] = "removerightlowerarm", ["rrlarm"] = "removerightlowerarm", ["rleftlowerarm"] = "removeleftlowerarm", ["rllarm"] = "removeleftlowerarm", ["rrightlowerleg"] = "removerightlowerleg", ["rrlleg"] = "removerightlowerleg", ["rleftlowerleg"] = "removeleftlowerleg", ["rllleg"] = "removeleftlowerleg", ["aidpu"] = "appearanceidpublic", ["aidpr"] = "appearanceidprivate", ["niltp"] = "nilgoto", ["nilto"] = "nilgoto", ["nilfreetp"] = "nilfreegoto", ["nilfreeto"] = "nilfreegoto", ["niltopart"] = "nilgotopart", ["niltppart"] = "nilgotopart", ["niltoclass"] = "nilgotoclass", ["niltpclass"] = "nilgotoclass", ["rinworkspace"] = "removeinworkspace", ["rinnil"] = "removeinnil", ["dheight"] = "destroyheight", ["nesp"] = "nameesp", ["unnesp"] = "unnameesp", ["viewpart"] = "spectatepart", ["rje"] = "rejoinexecute", ["ms"] = "multispam", ["ls"] = "logspam", ["unls"] = "unlogspam", ["lch"] = "logchat", ["rroot"] = "removeroot", ["rjree"] = "rejoinrefreshexecute", ["noragdoll"] = "nofall", ["antifall"] = "nofall", ["antiragdoll"] = "nofall", ["yesragdoll"] = "yesfall", ["unantifall"] = "yesfall", ["unantiragdoll"] = "yesfall", ["noragdollbp"] = "nofallbp", ["antifallbp"] = "nofallbp", ["antiragdollbp"] = "nofallbp", ["yesragdollbp"] = "yesfallbp", ["unantifallbp"] = "yesfallbp", ["unantiragdollbp"] = "yesfallbp", ["fixbc"] = "fixbubblechat", ["bcfix"] = "fixbubblechat", ["unfixbc"] = "unfixbubblechat", ["bcunfix"] = "unfixbubblechat", ["dbubbles"] = "darkbubbles", ["lbubbles"] = "undarkbubbles", ["c_"] = "combo", ["c_s"] = "combos", ["c_new"] = "combonew", ["c_del"] = "combodel", ["c_clr"] = "combosclr", ["c_sclear"] = "combosclr", ["ks"] = "kohls", ["cidpu"] = "creatoridpublic", ["cidpr"] = "creatoridprivate", ["cid"] = "creatorid", ["transbubbles"] = "transparentbubbles", ["untransbubbles"] = "untransparentbubbles", ["dsl"] = "disableshiftlock", ["rfromdiscid"] = "robloxfromdiscordid", ["nilccmds"] = "nilchatcmds", ["unnilccmds"] = "unnilchatcmds", ["stats"] = "statistics", ["susers"] = "scriptusers", ["maxsl"] = "maxslopeangle", ["permmaxsl"] = "permmaxslopeangle", ["dmaxsl"] = "defaultmaxslopeangle", ["bsnipe"] = "badgesnipe", ["cprivpu"] = "chatprivacypublic", ["cprivpr"] = "chatprivacyprivate", ["cpriv"] = "chatprivacy", ["masscpriv"] = "masschatprivacy", ["camoffset"] = "cameraoffset", ["norot"] = "norotate", ["yesrot"] = "yesrotate", ["autorun"] = "runafter", ["nomsgs"] = "nomessages", ["yesmsgs"] = "yesmessages", ["rcmd"] = "removecmd", ["spoofgr"] = "spoofgrouprole", ["unspoofgr"] = "unspoofgrouprole", ["nogametp"] = "nogameteleport", ["nogtp"] = "nogameteleport", ["yesgametp"] = "yesgameteleport", ["yesgtp"] = "yesgameteleport", ["ptracers"] = "parttracers", ["unptracers"] = "unparttracers", ["spoofclid"] = "spoofclientid", ["rspoofclid"] = "randomspoofclientid", ["unspoofclid"] = "unspoofclientid", ["clnh"] = "cleanhats", ["xbtagpu"] = "xboxtagpublic", ["xbtagpr"] = "xboxtagprivate", ["massxbtag"] = "massxboxtag", ["followedintopu"] = "followedintopublic", ["followedintopr"] = "followedintoprivate", ["repanim"] = "replicateanim", ["repanimspeed"] = "replicateanimspeed", ["speed"] = "walkspeed", ["clearchar"] = "clearcharacter", ["antiwafk"] = "antiwindowafk", ["wafk"] = "antiwindowafk", ["unantiwafk"] = "unantiwindowafk", ["unwafk"] = "unantiwindowafk", ["cord"] = "discord", ["serverhop"] = "rejoindiff", ["ctrltplimit"] = "clicktplimit", ["ctp"] = "clicktp", ["unctp"] = "unclicktp", ["ctplimit"] = "clicktplimit", ["unctplimit"] = "unclicktplimit", ["ctrltplimit"] = "clicktplimit", ["unctrltplimit"] = "unclicktplimit", ["headsit"] = "piggyback", } local function suggestions_update() CMDS.suggestions = {} aliases = aliases or {} for alias, command in pairs(aliases) do CMDS.aliases[alias] = command end for alias in pairs(CMDS.aliases) do for alias_idx = 1, string.len(alias) do CMDS.suggestions[alias:sub(1, alias_idx)] = alias end end for command in pairs(CMDS.commands) do for command_idx = 1, string.len(command) do CMDS.suggestions[command:sub(1, command_idx)] = command end end for command in pairs(CMDS.commands) do CMDS.suggestions[command] = command end for alias, command in pairs(CMDS.aliases) do CMDS.suggestions[alias] = alias end for alias in pairs(CMDS.suggestions) do if CMDS.aliases[alias] then CMDS.suggestions[alias] = CMDS.aliases[alias] end if CMDS.commands[alias] then CMDS.suggestions[alias] = alias end end end task.spawn(suggestions_update) if KeepCMDXOn and syn.queue_on_teleport then syn.queue_on_teleport('loadstring(game:HttpGet("https://raw.githubusercontent.com/CMD-X/CMD-X/master/Source"))()') end rejoining = false function ifKicked() cmdp.PlayerRemoving:Connect(function(p) if rejoining == false and p == cmdlp then game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId, game.JobId, cmdp) end end) end if ifKickedAuto then ifKicked() end cmd.Changed:Connect(function() if CMDS.aliases[cmd.Text] then cmdsu.Text = cmd.Text elseif CMDS.aliases[CMDS.suggestions[cmd.Text]] then cmdsu.Text = CMDS.suggestions[cmd.Text] elseif CMDS.suggestions[cmd.Text] then cmdsu.Text = CMDS.suggestions[cmd.Text] else cmdsu.Text = "" end end) cmd.FocusLost:Connect(function() cmdsu.Text = "" end) cmduis.InputBegan:Connect(function() if cmduis:IsKeyDown(Enum.KeyCode.RightShift) and cmd:IsFocused() and cmdsu.Text ~= "" then cmd.Text = cmdsu.Text cmd.CursorPosition = #cmd.Text+1 elseif cmduis:IsKeyDown(Enum.KeyCode.Tab) and cmd:IsFocused() and cmdsu.Text ~= "" then local a = cmdsu.Text game:GetService("RunService").RenderStepped:Wait() cmd.Text = a.." " cmd.CursorPosition = #cmd.Text+1 end end) local cmdsholder = Instance.new("Frame", getParent) local Cmdsearch = Instance.new("TextBox", getParent) local xoutofcmds = Instance.new("TextButton", getParent) local scrollholder = Instance.new("Frame", getParent) local Scrollingcmdi = Instance.new("ScrollingFrame", getParent) local Hovercmdi = Instance.new("Frame", getParent) local Hovertexti = Instance.new("TextLabel", getParent) cmdsholder.Name = "cmdsholder" cmdsholder.Parent = Unnamed cmdsholder.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647) cmdsholder.BorderSizePixel = 0 cmdsholder.Position = UDim2.new(0.217357904, 0, 0.208845213, 0) cmdsholder.Size = UDim2.new(0, 424, 0, 294) createDrag(cmdsholder) cmdsholder.Active = true cmdsholder.Visible = false Cmdsearch.Name = "Cmdsearch" Cmdsearch.Parent = cmdsholder Cmdsearch.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706) Cmdsearch.BorderSizePixel = 0 Cmdsearch.Position = UDim2.new(0.245283023, 0, 0.884353757, 0) Cmdsearch.Size = UDim2.new(0, 213, 0, 26) Cmdsearch.Font = Enum.Font.SourceSans Cmdsearch.PlaceholderText = "Search commands..." Cmdsearch.Text = "" Cmdsearch.TextColor3 = Color3.fromRGB(255, 255, 255) Cmdsearch.TextSize = 14 xoutofcmds.Name = "xoutofcmds" xoutofcmds.Parent = cmdsholder xoutofcmds.BackgroundColor3 = Color3.new(1, 1, 1) xoutofcmds.BackgroundTransparency = 1 xoutofcmds.Position = UDim2.new(0.948113203, 0, 0, 0) xoutofcmds.Size = UDim2.new(0, 22, 0, 22) xoutofcmds.Font = Enum.Font.GothamBold xoutofcmds.Text = "X" xoutofcmds.TextColor3 = Color3.new(1, 1, 1) xoutofcmds.TextSize = 20 xoutofcmds.MouseButton1Down:Connect(function() Scrollingcmdi:ClearAllChildren() cmdsholder.Visible = false end) scrollholder.Name = "scrollholder" scrollholder.Parent = cmdsholder scrollholder.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706) scrollholder.BorderSizePixel = 0 scrollholder.Position = UDim2.new(0.0306603778, 0, 0.0748299286, 0) scrollholder.Size = UDim2.new(0, 397, 0, 232) Scrollingcmdi.Name = "Scrollingcmdi" Scrollingcmdi.Parent = scrollholder Scrollingcmdi.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706) Scrollingcmdi.BorderColor3 = Color3.new(0.117647, 0.117647, 0.117647) Scrollingcmdi.BorderSizePixel = 0 Scrollingcmdi.Position = UDim2.new(0.00986763742, 0, 0.102678575, 0) Scrollingcmdi.Size = UDim2.new(0, 389, 0, 204) Scrollingcmdi.ScrollBarThickness = 5 Hovercmdi.Name = "Hovercmdi" Hovercmdi.Parent = scrollholder Hovercmdi.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706) Hovercmdi.BorderColor3 = Color3.new(0.117647, 0.117647, 0.117647) Hovercmdi.BorderSizePixel = 1 Hovercmdi.ZIndex = 88 Hovercmdi.Visible = false Hovercmdi.Size = UDim2.new(1.06325, 0, 0.1715, 0) Hovercmdi.Position = UDim2.new(-0.0321, 0, 1, Hovercmdi.AbsoluteSize.Y) Hovertexti.Name = "Hovertexti" Hovertexti.Parent = Hovercmdi Hovertexti.TextColor3 = Color3.new(255,255,255) Hovertexti.BackgroundTransparency = 1 Hovertexti.BorderSizePixel = 0 Hovertexti.Font = "SourceSansBold" Hovertexti.TextSize = 14 Hovertexti.ZIndex = 89 Hovertexti.Position = UDim2.new(.5,0,.5,0) function updatehovertext(text) Hovertexti.Text = text end function CreateCMDLabel(num,name,aliases,func,usage) local sf2 = Scrollingcmdi if #sf2:GetChildren() >= 2546 then sf2:ClearAllChildren() end local alls2 = 0 for _,v in pairs(sf2:GetChildren()) do if v then alls2 = v.Size.Y.Offset + alls2 end if not v then alls2 = 0 end end local tl2 = Instance.new('TextButton', sf2) tl2.Name = name tl2.ZIndex = 6 tl2.Text = num..string.rep(" ", 7 - (#tostring(num)-1)*3).."| "..name.." ("..aliases..")" tl2.Size = UDim2.new(0,322,0,50) tl2.BackgroundTransparency = 1 tl2.BorderSizePixel = 0 tl2.Font = "SourceSansBold" tl2.Position = UDim2.new(-1,0,0,alls2) tl2.TextTransparency = 1 tl2.TextScaled = false tl2.TextSize = 14 tl2.TextWrapped = true tl2.TextXAlignment = "Left" tl2.TextYAlignment = "Top" tl2.TextColor3 = Color3.fromRGB(255,255,255) tl2.Size = UDim2.new(0,322,0,tl2.TextBounds.Y) tl2.Position = UDim2.new(0,3,0,alls2) tl2.MouseButton1Down:Connect(function() cmd.Text = name.." " end) sf2.CanvasSize = UDim2.new(0,0,0,alls2+tl2.TextBounds.Y) sf2.CanvasPosition = Vector2.new(0,sf2.CanvasPosition.Y+tl2.TextBounds.Y) local size22 = sf2.CanvasSize.Y.Offset tl2.TextTransparency = 0 local menter = tl2.MouseEnter:Connect(function() game:GetService("RunService").RenderStepped:Wait() Hovercmdi.Visible = true local pass = func.."\n"..usage updatehovertext(pass) end) local mleave = tl2.MouseLeave:Connect(function() Hovercmdi.Visible = false end) end Cmdsearch.FocusLost:Connect(function() Scrollingcmdi:ClearAllChildren() if Cmdsearch.Text ~= "" then local cmdloop1 = 0 local cmdloop2 = 0 for i,v in pairs(CMDS.commands) do local aliases = "" cmdloop2 = cmdloop2 + 1 for o,b in pairs(CMDS.aliases) do if i == b then cmdloop1 = cmdloop1 + 1 aliases = aliases..o..", " if cmdloop1%200 == 0 then game:GetService("RunService").RenderStepped:Wait() end end end aliases = aliases:sub(1,#aliases-2) local usage = "()" if CMDS.usage[i] then usage = CMDS.usage[i] end if aliases:find(Cmdsearch.Text) or i:find(Cmdsearch.Text) then CreateCMDLabel(cmdloop2,i,aliases,v,usage) end end else local cmdloop1 = 0 local cmdloop2 = 0 for i,v in pairs(CMDS.commands) do local aliases = "" cmdloop2 = cmdloop2 + 1 for o,b in pairs(CMDS.aliases) do if i == b then cmdloop1 = cmdloop1 + 1 aliases = aliases..o..", " if cmdloop1%200 == 0 then game:GetService("RunService").RenderStepped:Wait() end end end aliases = aliases:sub(1,#aliases-2) local usage = "" if CMDS.usage[i] then usage = CMDS.usage[i] end CreateCMDLabel(cmdloop2,i,aliases,v,usage) end end end) function refresh() local oldpos = cmdlp.Character.HumanoidRootPart.CFrame cmdlp.Character.Humanoid.Health = 0 if cmdlp.Character:FindFirstChild("Head") then cmdlp.Character.Head:Destroy() end cmdlp.CharacterAdded:Wait() cmdlp.Character:WaitForChild("HumanoidRootPart") cmdlp.Character.HumanoidRootPart.CFrame = oldpos end function IESP(v) spawn(function() for i,n in pairs(cmdlp.PlayerGui:GetChildren()) do if n.Name == v:GetFullName()..'_IESP' then n:Destroy() end end wait() IESPholder = Instance.new("Folder", cmdlp.PlayerGui) IESPholder.Name = v:GetFullName()..'_IESP' local a = Instance.new("BoxHandleAdornment", IESPholder) a.Name = v.Name a.Adornee = v a.AlwaysOnTop = true a.ZIndex = 0 a.Size = v.Size a.Transparency = 0.8 a.Color = v.BrickColor local BillboardGui = Instance.new("BillboardGui", IESPholder) local TextLabel = Instance.new("TextLabel", getParent) BillboardGui.Adornee = v BillboardGui.Name = v.Name BillboardGui.Size = UDim2.new(0, 100, 0, 150) BillboardGui.StudsOffset = Vector3.new(0, 1, 0) BillboardGui.AlwaysOnTop = true TextLabel.Parent = BillboardGui TextLabel.BackgroundTransparency = 1 TextLabel.Position = UDim2.new(0, 0, 0, -60) TextLabel.Size = UDim2.new(0, 100, 0, 100) TextLabel.Font = Enum.Font.SourceSansSemibold TextLabel.TextSize = 20 TextLabel.TextColor3 = Color3.new(1, 1, 1) TextLabel.TextStrokeTransparency = 0.6 TextLabel.TextYAlignment = Enum.TextYAlignment.Bottom TextLabel.Text = v.Name end) end workspace.DescendantAdded:Connect(function(i) if IESPenabled then local pi = i.Name:lower() local pt = "handle" local pt1 = "tool" local pt2 = "item" local z = string.find(pi,pt) local z1 = string.find(pi,pt1) local z2 = string.find(pi,pt2) if i:IsA("BasePart") and i.Parent.ClassName ~= "Accessory" then if z ~= nil or z1 ~= nil or z2 ~= nil then IESP(i) end end end end) workspace.DescendantRemoving:connect(function(i) if IESPenabled then for a,v in pairs(cmdlp.PlayerGui:GetChildren()) do if v.Name == i:GetFullName()..'_IESP' then v:Destroy() end end end end) function ESP(plr) spawn(function() for _,v in pairs(cmdlp.PlayerGui:GetChildren()) do if v.Name == plr.Name..'_ESP' then v:Destroy() end end wait() if plr.Character and plr.Name ~= cmdp.LocalPlayer.Name and not cmdp.LocalPlayer.PlayerGui:FindFirstChild(plr.Name..'_ESP') then local ESPholder = Instance.new("Folder", cmdlp.PlayerGui) ESPholder.Name = plr.Name..'_ESP' for b,n in pairs(plr.Character:GetChildren()) do if (n:IsA("BasePart")) then local a = Instance.new("BoxHandleAdornment", ESPholder) a.Name = plr.Name a.Adornee = n a.AlwaysOnTop = true a.ZIndex = 0 a.Size = n.Size a.Transparency = 0.8 for i,m in pairs(plr.Character:GetChildren()) do if m:IsA("Part") or m:IsA("MeshPart") then if m.Name ~= "HumanoidRootPart" and m.Name ~= "Handle" or (m:IsA("Part")) then m.Material = "ForceField" a.Color = m.BrickColor end end end end end if plr.Character and plr.Character:FindFirstChild('Head') then local BillboardGui = Instance.new("BillboardGui", ESPholder) local TextLabel = Instance.new("TextLabel", getParent) BillboardGui.Adornee = plr.Character.Head BillboardGui.Name = plr.Name BillboardGui.Size = UDim2.new(0, 100, 0, 150) BillboardGui.StudsOffset = Vector3.new(0, 1, 0) BillboardGui.AlwaysOnTop = true TextLabel.Parent = BillboardGui TextLabel.BackgroundTransparency = 1 TextLabel.Position = UDim2.new(0, 0, 0, -60) TextLabel.Size = UDim2.new(0, 100, 0, 100) TextLabel.Font = Enum.Font.SourceSansSemibold TextLabel.TextSize = 20 TextLabel.TextColor3 = Color3.new(1, 1, 1) TextLabel.TextStrokeTransparency = 0.6 TextLabel.TextYAlignment = Enum.TextYAlignment.Bottom plr.CharacterAdded:Connect(function() if ESPenabled then espLoopFunc:Disconnect() ESPholder:Destroy() repeat wait(1) until plr.Character:FindFirstChild('HumanoidRootPart') and plr.Character:FindFirstChild('Humanoid') ESP(plr) end end) local function espLoop() if cmdlp.PlayerGui:FindFirstChild(plr.Name..'_ESP') then if plr.Character:FindFirstChild('HumanoidRootPart') and plr.Character:FindFirstChild('Humanoid') then TextLabel.Text = plr.Name.."|Studs: ".. math.floor((cmdlp.Character.HumanoidRootPart.Position - plr.Character.HumanoidRootPart.Position).magnitude).."|Health: "..plr.Character.Humanoid.Health end else espLoopFunc:Disconnect() end end espLoopFunc = game:GetService("RunService").RenderStepped:Connect(espLoop) end end end) end cmdp.PlayerRemoving:connect(function(player) for _,v in pairs(cmdlp.PlayerGui:GetChildren()) do if v.Name == player.Name..'_ESP' or v.Name == player.Name..'_LC' then v:Destroy() end end end) if Noclipping then Noclipping:Disconnect() end Clip = true function noclip() Clip = false function NoclipLoop() if Clip == false and cmdlp.Character ~= nil then for _, child in pairs(cmdlp.Character:GetDescendants()) do if child:IsA("BasePart") and child.CanCollide == true then child.CanCollide = false end end end end Noclipping = game:GetService('RunService').Stepped:connect(NoclipLoop) end pcall(function() cmdlp.CharacterAdded:Connect(function() wait(1) if conFly then if FLYING then FLYING = false if cmdlp.Character.Humanoid then cmdlp.Character.Humanoid.PlatformStand = false end sFLY() speedofthefly = permflyspeed end end if Clip == false then Clip = true wait() Clip = false end end) end) ---------------------------------------| -- Commands: --------------------------| if cmdrs:FindFirstChild("DefaultChatSystemChatEvents") and cmdrs.DefaultChatSystemChatEvents:FindFirstChild("SayMessageRequest") then sayremote = cmdrs.DefaultChatSystemChatEvents.SayMessageRequest end function opx(f,text) if not ChatBind then output9.Text = output8.Text output8.Text = output7.Text output7.Text = output6.Text output6.Text = output5.Text output5.Text = output4.Text output4.Text = output3.Text output3.Text = output2.Text output2.Text = output1.Text if f == "*" then output1.Text = "[*] "..text elseif f == "-" then output1.Text = "[-] "..text end else if f == "*" then sayremote:FireServer("[CMD-X] [*] "..text, "All") elseif f == "-" then sayremote:FireServer("[CMD-X] [-] "..text, "All") end end end function alignFunctions(getArgs) arguments = string.split(getArgs," ") function getstring(begin) local start = begin-1 local AA = '' for i,v in pairs(arguments) do if i > start then if AA ~= '' then AA = AA .. ' ' .. v else AA = AA .. v end end end return AA end arguments[1] = arguments[1]:lower() end function findCmd(cmd_name) if CMDS.commands[cmd_name:lower()] then return cmd_name:lower() elseif CMDS.aliases[cmd_name:lower()] then return CMDS.aliases[cmd_name:lower()] else return nil end end local noCMD = false function HDAdminCheck() if cmdrs:FindFirstChild("HDAdminClient") then for i,v in pairs(cmdrs.HDAdminClient.Signals.RetrieveServerRanks:InvokeServer()) do if v.Player == cmdlp then return true end end end return false end HDBanString = {["itle"] = "", [""] = ""} CMDS.hd = {} function CheckHDList(str) for i,v in pairs(CMDS.hd) do if v == str then return true end end return false end fixedArgs = false Debugging = false local History = {} getgenv().useCommand = {} getgenv().arguments = {} function executeCommand(com) wait(.1) if com:lower():sub(1,#prefix) == prefix then com = com:sub(#prefix+1,#com) elseif com:lower():sub(1,1) == '.' then com = com:sub(2,#com) end if com ~= "" then local matchCommand = "" alignFunctions(com) local cmdsy = findCmd(arguments[1]) if cmdsy then History[#History+1] = com updatesaves() if fixedArgs == false then if commandsLoaded() and noCMD == false then if Debugging == false then useCommand[cmdsy]() else pcall(function() useCommand[cmdsy]() end) end elseif noCMD == true and cmdsy == "yescommands" then useCommand[cmdsy]() else opx("*","Need help? Join our discord! "..cordCode) end else opx("*","Need help? Join our discord! "..cordCode) end else local invalidString = getstring(1) if #invalidString > 38 then invalidString = invalidString:sub(1,35).."..." end opx("*",invalidString.." is not a valid command.") end end end cmd.FocusLost:connect(function() local comsToExe = cmd.Text:split(";;") cmd.Text = "" for i,v in pairs(comsToExe) do executeCommand(v) end end) function useCommand.prefix() opx("-","Your prefix is "..prefix.." or .") end function useCommand.promptnew() if arguments[2] == "name" then prompt = cmdlp.Name.." >" updatesaves() user.Text = cmdlp.Name.." >" opx("-","Prompt name set to username") else prompt = getstring(2).." >" updatesaves() user.Text = getstring(2).." >" opx("-","Prompt name set to "..getstring(2)) end end function useCommand.prefixnew() if arguments[2] then prefix = arguments[2] updatesaves() opx("-","Prefix set to "..arguments[2]) else opx("*","2 arguments are required for this command!") end end function useCommand.boobsize() if arguments[2] then target = findplr(arguments[2]) if target then local BBtable = {"Baby size","Tiny","Medium size","Normal Size","Large","Gigantic","Anime size"} math.randomseed(target.UserId + 20) local pickBB = math.random(1,#BBtable) opx("-",target.Name.." has "..BBtable[pickBB].." roboobs") sayremote:FireServer(target.Name.." has "..BBtable[pickBB].." roboobs","All") else opx("*","Player does not exist!") end else opx("*","2 arguments are required for this command!") end end function useCommand.hotkeyopen() if arguments[2] then hotkeyopen = arguments[2]:lower() updatesaves() opx("-","Hotkey set to "..arguments[2]) else opx("*","2 arguments are required for this command!") end end function useCommand.hotkeyfocus() if arguments[2] then hotkeyfocus = arguments[2]:lower() updatesaves() opx("-","Hotkey set to "..arguments[2]) else opx("*","2 arguments are required for this command!") end end ManageHolderEnter = Instance.new("Frame", getParent) MangeScrollEnter = Instance.new("ScrollingFrame", getParent) BtnAddEnter = Instance.new("TextButton", getParent) BtnClearEnter = Instance.new("TextButton", getParent) ManageTitleEnter = Instance.new("TextLabel", getParent) SlideOutEnter = Instance.new("Frame", getParent) Edit1Enter = Instance.new("TextBox", getParent) Edit2Enter = Instance.new("TextBox", getParent) Edit3Enter = Instance.new("TextBox", getParent) TitleSlideEnter = Instance.new("TextLabel", getParent) CancelBtnEnter = Instance.new("TextButton", getParent) ApplyBtnEnter = Instance.new("TextButton", getParent) BtnExitEnter = Instance.new("TextButton", getParent) ManageHolderEnter.Name = "ManageHolderEnter" ManageHolderEnter.Parent = Unnamed ManageHolderEnter.BackgroundColor3 = Color3.fromRGB(52, 52, 52) ManageHolderEnter.BackgroundTransparency = -0.010 ManageHolderEnter.BorderSizePixel = 0 ManageHolderEnter.Position = UDim2.new(0.33610791, 0, 0.279678553, 0) ManageHolderEnter.Size = UDim2.new(0, 424, 0, 294) ManageHolderEnter.Active = true createDrag(ManageHolderEnter) ManageHolderEnter.Visible = false MangeScrollEnter.Name = "MangeScrollEnter" MangeScrollEnter.Parent = ManageHolderEnter MangeScrollEnter.BackgroundColor3 = Color3.fromRGB(58, 58, 58) MangeScrollEnter.BorderSizePixel = 0 MangeScrollEnter.Position = UDim2.new(0.0268278271, 0, 0.10493198, 0) MangeScrollEnter.Size = UDim2.new(0, 401, 0, 214) function Template2(name,entry) local TemplateFrame = Instance.new("Frame", getParent) local TemplateName = Instance.new("TextLabel", getParent) local TemplateBtnRemove = Instance.new("TextButton", getParent) local TemplateBtnAdd = Instance.new("TextButton", getParent) local alls2 = 5 for _,v in pairs(MangeScrollEnter:GetChildren()) do if v then alls2 = v.Size.Y.Offset + alls2+5 end if not v then alls2 = 5 end end TemplateFrame.Name = name TemplateFrame.Parent = MangeScrollEnter TemplateFrame.BackgroundColor3 = Color3.fromRGB(77, 77, 77) TemplateFrame.BorderSizePixel = 0 TemplateFrame.Position = UDim2.new(-1,0,0,alls2) TemplateFrame.Size = UDim2.new(0, 368, 0, 19) TemplateName.Name = "TemplateName" TemplateName.Parent = TemplateFrame TemplateName.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TemplateName.BackgroundTransparency = 1.000 TemplateName.BorderSizePixel = 0 TemplateName.Position = UDim2.new(0.0231884252, 0, 0, 0) TemplateName.Size = UDim2.new(0, 191, 0, 19) TemplateName.Font = Enum.Font.GothamBlack TemplateName.Text = name.."|"..entry TemplateName.TextColor3 = Color3.fromRGB(255, 255, 255) TemplateName.TextSize = 14.000 TemplateName.TextXAlignment = Enum.TextXAlignment.Left TemplateBtnRemove.Name = "TemplateBtnRemove" TemplateBtnRemove.Parent = TemplateFrame TemplateBtnRemove.BackgroundColor3 = Color3.fromRGB(176, 176, 176) TemplateBtnRemove.BackgroundTransparency = 0.700 TemplateBtnRemove.BorderSizePixel = 0 TemplateBtnRemove.Position = UDim2.new(0.859420359, 0, 0, 0) TemplateBtnRemove.Size = UDim2.new(0, 51, 0, 19) TemplateBtnRemove.Font = Enum.Font.Gotham TemplateBtnRemove.Text = "Remove" TemplateBtnRemove.TextColor3 = Color3.fromRGB(255, 255, 255) TemplateBtnRemove.TextSize = 12.000 TemplateBtnRemove.MouseButton1Down:Connect(function() table.remove(enterCMD,entry) TemplateBtnRemove.Parent:Destroy() updatesaves() end) TemplateBtnAdd.Name = "TemplateBtnAdd" TemplateBtnAdd.Parent = TemplateFrame TemplateBtnAdd.BackgroundColor3 = Color3.fromRGB(176, 176, 176) TemplateBtnAdd.BackgroundTransparency = 0.700 TemplateBtnAdd.BorderSizePixel = 0 TemplateBtnAdd.Position = UDim2.new(0.699094296, 0, 0, 0) TemplateBtnAdd.Size = UDim2.new(0, 51, 0, 19) TemplateBtnAdd.Font = Enum.Font.Gotham TemplateBtnAdd.Text = "Edit" TemplateBtnAdd.TextColor3 = Color3.fromRGB(255, 255, 255) TemplateBtnAdd.TextSize = 12.000 TemplateBtnAdd.MouseButton1Down:Connect(function() SlideOutEnter.Visible = true SlideOutEnter:TweenSize(UDim2.new(0, 215, 0, 294), 'In', 'Quint', 0.5) CurrentEdit = entry TitleSlideEnter.Text = enterCMD[entry].N updatesaves() end) TemplateFrame:TweenPosition(UDim2.new(0,3,0,alls2), 'In', 'Quint', 0.5) end BtnAddEnter.Name = "BtnAddEnter" BtnAddEnter.Parent = ManageHolderEnter BtnAddEnter.BackgroundColor3 = Color3.fromRGB(58, 58, 58) BtnAddEnter.BorderSizePixel = 0 BtnAddEnter.Position = UDim2.new(0.026827829, 0, 0.864668369, 0) BtnAddEnter.Size = UDim2.new(0, 85, 0, 33) BtnAddEnter.Font = Enum.Font.Gotham BtnAddEnter.Text = "Add" BtnAddEnter.TextColor3 = Color3.fromRGB(255, 255, 255) BtnAddEnter.TextSize = 14.000 BtnAddEnter.MouseButton1Down:Connect(function() SlideOutEnter.Visible = true SlideOutEnter:TweenSize(UDim2.new(0, 215, 0, 294), 'In', 'Quint', 0.5) enterCMD[#enterCMD+1] = {N = "Unnamed"} CurrentEdit = #enterCMD TitleSlideEnter.Text = enterCMD[#enterCMD].N Template2(enterCMD[#enterCMD].N,#enterCMD) updatesaves() end) BtnClearEnter.Name = "BtnClearEnter" BtnClearEnter.Parent = ManageHolderEnter BtnClearEnter.BackgroundColor3 = Color3.fromRGB(58, 58, 58) BtnClearEnter.BorderSizePixel = 0 BtnClearEnter.Position = UDim2.new(0.244457483, 0, 0.864668369, 0) BtnClearEnter.Size = UDim2.new(0, 85, 0, 33) BtnClearEnter.Font = Enum.Font.Gotham BtnClearEnter.Text = "Clear" BtnClearEnter.TextColor3 = Color3.fromRGB(255, 255, 255) BtnClearEnter.TextSize = 14.000 BtnClearEnter.MouseButton1Down:Connect(function() MangeScrollEnter:ClearAllChildren() enterCMD = {} Edit1Enter.Text = "" Edit2Enter.Text = "" Edit3Enter.Text = "" SlideOutEnter.Visible = false SlideOutEnter:TweenSize(UDim2.new(0, 0, 0, 294), 'Out', 'Quint', 0.5) CurrentEdit = "" updatesaves() end) ManageTitleEnter.Name = "ManageTitleEnter" ManageTitleEnter.Parent = ManageHolderEnter ManageTitleEnter.BackgroundColor3 = Color3.fromRGB(255, 255, 255) ManageTitleEnter.BackgroundTransparency = 1.000 ManageTitleEnter.Position = UDim2.new(0.263266504, 0, 0.00765306223, 0) ManageTitleEnter.Size = UDim2.new(0, 200, 0, 32) ManageTitleEnter.Font = Enum.Font.GothamSemibold ManageTitleEnter.Text = "CMD-X EnterCMDs MANAGER" ManageTitleEnter.TextColor3 = Color3.fromRGB(255, 255, 255) ManageTitleEnter.TextSize = 14.000 SlideOutEnter.Name = "SlideOutEnter" SlideOutEnter.Parent = ManageHolderEnter SlideOutEnter.BackgroundColor3 = Color3.fromRGB(0, 0, 0) SlideOutEnter.BackgroundTransparency = 0.500 SlideOutEnter.BorderSizePixel = 0 SlideOutEnter.Position = UDim2.new(-0.507332683, 0, 0, 0) SlideOutEnter.Size = UDim2.new(0, 0, 0, 294) SlideOutEnter.Visible = false Edit1Enter.Name = "Edit1Enter" Edit1Enter.Parent = SlideOutEnter Edit1Enter.BackgroundColor3 = Color3.fromRGB(71, 71, 71) Edit1Enter.BorderSizePixel = 0 Edit1Enter.Position = UDim2.new(0.0325581394, 0, 0.0850340128, 0) Edit1Enter.Size = UDim2.new(0, 200, 0, 26) Edit1Enter.Font = Enum.Font.Gotham Edit1Enter.PlaceholderColor3 = Color3.fromRGB(230, 230, 230) Edit1Enter.PlaceholderText = "Enter command here" Edit1Enter.Text = "" Edit1Enter.TextColor3 = Color3.fromRGB(255, 255, 255) Edit1Enter.TextSize = 14.000 Edit2Enter.Name = "Edit2Enter" Edit2Enter.Parent = SlideOutEnter Edit2Enter.BackgroundColor3 = Color3.fromRGB(71, 71, 71) Edit2Enter.BorderSizePixel = 0 Edit2Enter.Position = UDim2.new(0.0325581394, 0, 0.204081625, 0) Edit2Enter.Size = UDim2.new(0, 200, 0, 26) Edit2Enter.Font = Enum.Font.Gotham Edit2Enter.PlaceholderColor3 = Color3.fromRGB(230, 230, 230) Edit2Enter.PlaceholderText = "Enter ... here" Edit2Enter.Text = "" Edit2Enter.TextColor3 = Color3.fromRGB(255, 255, 255) Edit2Enter.TextSize = 14.000 Edit3Enter.Name = "Edit3Enter" Edit3Enter.Parent = SlideOutEnter Edit3Enter.BackgroundColor3 = Color3.fromRGB(71, 71, 71) Edit3Enter.BorderSizePixel = 0 Edit3Enter.Position = UDim2.new(0.0325581394, 0, 0.31292516, 0) Edit3Enter.Size = UDim2.new(0, 200, 0, 26) Edit3Enter.Font = Enum.Font.Gotham Edit3Enter.PlaceholderColor3 = Color3.fromRGB(230, 230, 230) Edit3Enter.PlaceholderText = "Enter ... here" Edit3Enter.Text = "" Edit3Enter.TextColor3 = Color3.fromRGB(255, 255, 255) Edit3Enter.TextSize = 14.000 TitleSlideEnter.Name = "TitleSlideEnter" TitleSlideEnter.Parent = SlideOutEnter TitleSlideEnter.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TitleSlideEnter.BackgroundTransparency = 1.000 TitleSlideEnter.Position = UDim2.new(0.0307083577, 0, -0.0161564611, 0) TitleSlideEnter.Size = UDim2.new(0, 200, 0, 32) TitleSlideEnter.Font = Enum.Font.GothamSemibold TitleSlideEnter.Text = "..." TitleSlideEnter.TextColor3 = Color3.fromRGB(255, 255, 255) TitleSlideEnter.TextSize = 14.000 CancelBtnEnter.Name = "CancelBtnEnter" CancelBtnEnter.Parent = SlideOutEnter CancelBtnEnter.BackgroundColor3 = Color3.fromRGB(58, 58, 58) CancelBtnEnter.BorderSizePixel = 0 CancelBtnEnter.Position = UDim2.new(0.561230242, 0, 0.442899674, 0) CancelBtnEnter.Size = UDim2.new(0, 85, 0, 33) CancelBtnEnter.Font = Enum.Font.Gotham CancelBtnEnter.Text = "Cancel" CancelBtnEnter.TextColor3 = Color3.fromRGB(255, 255, 255) CancelBtnEnter.TextSize = 14.000 CancelBtnEnter.MouseButton1Down:Connect(function() Edit1Enter.Text = "" Edit2Enter.Text = "" Edit3Enter.Text = "" SlideOutEnter.Visible = false SlideOutEnter:TweenSize(UDim2.new(0, 0, 0, 294), 'Out', 'Quint', 0.5) CurrentEdit = "" end) function MakeChanges(title,new) for _,v in pairs(MangeScrollEnter:GetChildren()) do if v.Name == title then v.Name = new xText = v.TemplateName.Text:split("|") v.TemplateName.Text = new.."|"..xText[2] end end end ApplyBtnEnter.Name = "ApplyBtnEnter" ApplyBtnEnter.Parent = SlideOutEnter ApplyBtnEnter.BackgroundColor3 = Color3.fromRGB(58, 58, 58) ApplyBtnEnter.BorderSizePixel = 0 ApplyBtnEnter.Position = UDim2.new(0.0318313837, 0, 0.442899674, 0) ApplyBtnEnter.Size = UDim2.new(0, 85, 0, 33) ApplyBtnEnter.Font = Enum.Font.Gotham ApplyBtnEnter.Text = "Apply" ApplyBtnEnter.TextColor3 = Color3.fromRGB(255, 255, 255) ApplyBtnEnter.TextSize = 14.000 ApplyBtnEnter.MouseButton1Down:Connect(function() enterCMD[CurrentEdit] = {N = Edit1Enter.Text} MakeChanges(TitleSlideEnter.Text,Edit1Enter.Text) Edit1Enter.Text = "" Edit2Enter.Text = "" Edit3Enter.Text = "" SlideOutEnter.Visible = false SlideOutEnter:TweenSize(UDim2.new(0, 0, 0, 294), 'Out', 'Quint', 0.5) CurrentEdit = "" updatesaves() end) BtnExitEnter.Name = "BtnExitEnter" BtnExitEnter.Parent = ManageHolderEnter BtnExitEnter.BackgroundColor3 = Color3.fromRGB(58, 58, 58) BtnExitEnter.BackgroundTransparency = 1.000 BtnExitEnter.BorderSizePixel = 0 BtnExitEnter.Position = UDim2.new(0.950231194, 0, -0.00778063387, 0) BtnExitEnter.Size = UDim2.new(0, 28, 0, 26) BtnExitEnter.Font = Enum.Font.GothamBold BtnExitEnter.Text = "X" BtnExitEnter.TextColor3 = Color3.fromRGB(255, 255, 255) BtnExitEnter.TextSize = 14.000 BtnExitEnter.MouseButton1Down:Connect(function() for i,_ in pairs(enterCMD) do if _.N == "Unnamed" then table.remove(enterCMD, i) end end ManageHolderEnter.Visible = false Edit1Enter.Text = "" Edit2Enter.Text = "" Edit3Enter.Text = "" SlideOutEnter.Visible = false SlideOutEnter:TweenSize(UDim2.new(0, 0, 0, 294), 'Out', 'Quint', 0.5) CurrentEdit = "" updatesaves() end) function useCommand.entercmdnew() if arguments[2] then enterCMD[#enterCMD+1] = {N = getstring(2)} updatesaves() opx("-","Added "..getstring(2).." to enter cmds") else opx("*","2 arguments are required for this command!") end end function useCommand.entercmds() opx("-","Opened enter cmd manager") MangeScrollEnter:ClearAllChildren() ManageHolderEnter.Visible = true for i,_ in pairs(enterCMD) do Template2(enterCMD[i].N,i) end end function useCommand.listentercmds() if #enterCMD ~= 0 then xECMD = #enterCMD.." | " for i = 1,#enterCMD do xEMD = xECMD..enterCMD[i].N..", " end opx("-","Listed enter cmds") opxL("Enter Commands",xECMD) else opx("*","You have no enter cmds!") end end function useCommand.entercmddel() if arguments[2] then if #enterCMD ~= 0 then for i = 1,#enterCMD do if enterCMD[i].N == getstring(2) then table.remove(enterCMD, i) updatesaves() end end opx("Removed "..getstring(2).." from enter cmds") else opx("*","You have no enter cmds!") end else opx("*","2 arguments are required for this command!") end end function useCommand.entercmdsclr() if #enterCMD ~= 0 then enterCMD = {} updatesaves() opx("-","Cleared all enter cmds") else opx("*","You have no enter cmds!") end end function useCommand.eightballpu() local eightball = {"Maybe","Possibly","No","Yes","Never","Don't get your hopes up","100%","0%","50%","Likely","Extremely Likely","Almost Certain","Impossible","Possible","Currently... no","Maybe later on in life","Aha... Good luck on that one","This will definently happen buddy","Stop asking me questions","Hmm..."} local value = math.random(1,#eightball) local picked_value = eightball[value] sayremote:FireServer("8Ball says: "..tostring(picked_value), "All") opx("8Ball says: "..tostring(picked_value)) end function useCommand.eightballpr() local eightball = {"Maybe","Possibly","No","Yes","Never","Don't get your hopes up","100%","0%","50%","Likely","Extremely Likely","Almost Certain","Impossible","Possible","Currently... no","Maybe later on in life","Aha... Good luck on that one","This will definently happen buddy","Stop asking me questions","Hmm..."} local value = math.random(1,#eightball) local picked_value = eightball[value] opx("8Ball says: "..tostring(picked_value)) end function useCommand.pi() opx("-","Pi is "..math.pi) end local helpCode = cordCode function useCommand.support() if arguments[2] == "cb" or arguments[2] == "copy" then setclipboard(helpCode) end opx("-","The link for support is "..helpCode) end function useCommand.commands() Scrollingcmdi:ClearAllChildren() cmdsholder.Visible = true local cmdloop1 = 0 local cmdloop2 = 0 for i,v in pairs(CMDS.commands) do local aliases = "" cmdloop2 = cmdloop2 + 1 for o,b in pairs(CMDS.aliases) do if i == b then cmdloop1 = cmdloop1 + 1 aliases = aliases..o..", " if cmdloop1%200 == 0 then game:GetService("RunService").RenderStepped:Wait() end end end aliases = aliases:sub(1,#aliases-2) local usage = "" if CMDS.usage[i] then usage = CMDS.usage[i] end CreateCMDLabel(cmdloop2,i,aliases,v,usage) end opx("-","CMDS Loaded") end function useCommand.config() configframe.Visible = true configframe:TweenSize(UDim2.new(0,300,0,433), Enum.EasingDirection.In, Enum.EasingStyle.Quad, .5) opx("-","Config loaded") end local cmdAdvertise = false function useCommand.advertise() cmdAdvertise = true while cmdAdvertise do local str = "Get CMD X today! Best admin GUI, supports paid executors! type in cmd-x on google!" sayremote:FireServer(str, "All") wait(math.random(1, 6)) local randomPlayer = cmdp:GetPlayers()[math.random(2,#cmdp:GetPlayers())] cmdlp.Character.Humanoid:MoveTo(randomPlayer.Character.HumanoidRootPart.Position) sayremote:FireServer(str, "All") wait(math.random(1, 6)) local randomPlayer = cmdp:GetPlayers()[math.random(2,#cmdp:GetPlayers())] sayremote:FireServer("/w "..randomPlayer.Name.." "..str, "All") local randomPlayer = cmdp:GetPlayers()[math.random(2,#cmdp:GetPlayers())] sayremote:FireServer("/w "..randomPlayer.Name.." "..str, "All") local randomPlayer = cmdp:GetPlayers()[math.random(2,#cmdp:GetPlayers())] sayremote:FireServer("/w "..randomPlayer.Name.." "..str, "All") local randomPlayer = cmdp:GetPlayers()[math.random(2,#cmdp:GetPlayers())] sayremote:FireServer("/w "..randomPlayer.Name.." "..str, "All") local randomPlayer = cmdp:GetPlayers()[math.random(2,#cmdp:GetPlayers())] sayremote:FireServer(str, "All") wait(math.random(1, 6)) local randomPlayer = cmdp:GetPlayers()[math.random(2,#cmdp:GetPlayers())] cmdlp.Character.Humanoid:MoveTo(randomPlayer.Character.HumanoidRootPart.Position) end opx("-","Now advertising CMD-X (Thank you!)") end function useCommand.unadvertise() cmdAdvertise = false opx("-","Stopped advertising CMD-X (Thank you!)") end function useCommand.version() opx("-","CMD-X is currently on "..ver) end function useCommand.maxslopeangle() if arguments[2] and cmdnum(arguments[2]) then cmdlp.Character.Humanoid.MaxSlopeAngle = arguments[2] opx("-","MaxSlopeAngle set to "..arguments[2]) else cmdlp.Character.Humanoid.MaxSlopeAngle = permmaxsl opx("-","MaxSlopeAngle set to "..permmaxsl) end end function useCommand.defaultmaxslopeangle() cmdlp.Character.Humanoid.MaxSlopeAngle = 89 opx("-","MaxSlopeAngle set to default (89)") end function useCommand.walkspeed() if arguments[2] and cmdnum(arguments[2]) then cmdlp.Character.Humanoid.WalkSpeed = arguments[2] opx("-","Walkspeed set to "..arguments[2]) else cmdlp.Character.Humanoid.WalkSpeed = permwalkspeed opx("-","Walkspeed set to "..permwalkspeed) end end function useCommand.defaultwalkspeed() cmdlp.Character.Humanoid.WalkSpeed = 16 opx("-","Walkspeed set to default (16)") end function useCommand.jumppower() if arguments[2] and cmdnum(arguments[2]) then cmdlp.Character.Humanoid.JumpPower = arguments[2] opx("-","Jumppower set to "..arguments[2]) else cmdlp.Character.Humanoid.JumpPower = permjumppower opx("-","Jumppower set to "..permjumppower) end end function useCommand.defaultjumppower() cmdlp.Character.Humanoid.JumpPower = 50 opx("-","Jumppower set to default (50)") end function useCommand.hipheight() if arguments[2] and cmdnum(arguments[2]) then cmdlp.Character.Humanoid.HipHeight = arguments[2] opx("-","Hipheight set to "..arguments[2]) else cmdlp.Character.Humanoid.HipHeight = permhipheight opx("*","Hipheight set to "..permhipheight) end end function useCommand.defaulthipheight() cmdlp.Character.Humanoid.HipHeight = saveHip opx("-","Hipheight set to default ("..saveHip..")") end function useCommand.gravity() if arguments[2] and cmdnum(arguments[2]) then workspace.Gravity = arguments[2] opx("-","Gravity set to "..arguments[2]) else workspace.Gravity = permgravity opx("-","Gravity set to "..permgravity) end end function useCommand.defaultgravity() workspace.Gravity = 194 opx("-","Hipheight set to default ("..saveGrav..")") end local bodyPos = false if cmdlp.Character then for _,v in pairs(cmdlp.Character:GetDescendants()) do if v.Name == "rocket" then v:Destroy() end end end function useCommand.bodypositionwalkspeed() if arguments[2] and cmdnum(arguments[2]) then local speed = 1 + arguments[2]*0.05 else local speed = 1 + 10*0.05 end local rocket = Instance.new("BodyPosition",cmdlp.Character.HumanoidRootPart) rocket.Name = "rocket" local upvalue = 0 rocket.maxForce = Vector3.new(12500,12500,12500) bodyPos = true opx("-","BodyPositionWalkSpeed activated") while bodyPos do wait() if cmdlp.Character.Humanoid.FloorMaterial == Enum.Material.Air then rocket.Parent = cmdlp.Character wait(0.5) else wait(0.5) rocket.Parent = cmdlp.Character.HumanoidRootPart end end while bodyPos do wait() rocket.Position = Vector3.new(cmdlp.Character.Torso.Position.X+cmdlp.Character.Humanoid.MoveDirection.X*speed*5.4,cmdlp.Character.Torso.Position.Y,cmdlp.Character.Torso.Position.Z+cmdlp.Character.Humanoid.MoveDirection.Z*speed*5.4) end end function useCommand.avatar() if arguments[2] then opx("-","Inspecting avatar") game:GetService("GuiService"):InspectPlayerFromUserId(cmdp:GetUserIdFromNameAsync(arguments[2])) else opx("*","2 arguments are required!") end end function useCommand.halve() if cmd15(cmdlp) then opx("-","Halved character") cmdlp.Character.UpperTorso.Waist:Destroy() cmdlp.Character.UpperTorso.Anchored = true else opx("*","You need to be R15 for this command!") end end function useCommand.removehands() if cmd15(cmdlp) then opx("-","Removed hands") cmdlp.Character.RightHand:Destroy() cmdlp.Character.LeftHand:Destroy() else opx("*","You need to be R15 for this command!") end end function useCommand.removefeet() if cmd15(cmdlp) then opx("-","Removed feet") cmdlp.Character.RightFoot:Destroy() cmdlp.Character.LeftFoot:Destroy() else opx("*","You need to be R15 for this command!") end end function useCommand.removeleftleg() opx("-","Removed left leg") if cmd15(cmdlp) then cmdlp.Character.LeftUpperLeg:Destroy() else cmdlp.Character["Left Leg"]:Destroy() end end function useCommand.removerightleg() opx("-","Removed right leg") if cmd15(cmdlp) then cmdlp.Character.RightUpperLeg:Destroy() else cmdlp.Character["Right Leg"]:Destroy() end end function useCommand.removeleftarm() opx("-","Removed left arm") if cmd15(cmdlp) then cmdlp.Character.LeftUpperArm:Destroy() else cmdlp.Character["Left Arm"]:Destroy() end end function useCommand.removerightarm() opx("-","Removed right arm") if cmd15(cmdlp) then cmdlp.Character.RightUpperArm:Destroy() else cmdlp.Character["Right Arm"]:Destroy() end end function useCommand.removearms() opx("-","Removed arms") if cmd15(cmdlp) then for _,v in pairs(cmdlp.Character:GetChildren()) do if v.Name == "RightUpperArm" or v.Name == "LeftUpperArm" then v:Destroy() end end else for _,v in pairs(cmdlp.Character:GetChildren()) do if v.Name == "Right Arm" or v.Name == "Left Arm" then v:Destroy() end end end end function useCommand.removelegs() opx("-","Removed legs") if cmd15(cmdlp) then for _,v in pairs(cmdlp.Character:GetChildren()) do if v.Name == "RightUpperLeg" or v.Name == "LeftUpperLeg" then v:Destroy() end end else for _,v in pairs(cmdlp.Character:GetChildren()) do if v.Name == "Right Leg" or v.Name == "Left Leg" then v:Destroy() end end end end function useCommand.removelimbs() opx("-","Removed limbs") if cmd15(cmdlp) then for _,v in pairs(cmdlp.Character:GetChildren()) do if v.Name == "RightUpperArm" or v.Name == "LeftUpperArm" or v.Name == "RightUpperLeg" or v.Name == "LeftUpperLeg" then v:Destroy() end end else for _,v in pairs(cmdlp.Character:GetChildren()) do if v.Name == "Right Arm" or v.Name == "Left Arm" or v.Name == "Right Leg" or v.Name == "Left Leg" then v:Destroy() end end end end function useCommand.removelefthand() if cmd15(cmdlp) then opx("-","Removed left hand") cmdlp.Character.LeftHand:Destroy() else opx("*","You need to be R15 for this command!") end end function useCommand.removerighthand() if cmd15(cmdlp) then opx("-","Removed right hand") cmdlp.Character.RightHand:Destroy() else opx("*","You need to be R15 for this command!") end end function useCommand.removeleftfoot() if cmd15(cmdlp) then opx("-","Removed left foot") cmdlp.Character.LeftFoot:Destroy() else opx("*","You need to be R15 for this command!") end end function useCommand.removerightfoot() if cmd15(cmdlp) then opx("-","Removed right foot") cmdlp.Character.RightFoot:Destroy() else opx("*","You need to be R15 for this command!") end end function useCommand.removerightlowerarm() if cmd15(cmdlp) then opx("-","Removed right lower arm") cmdlp.Character.RightLowerArm:Destroy() else opx("*","You need to be R15 for this command!") end end function useCommand.removeleftlowerarm() if cmd15(cmdlp) then opx("-","Removed left lower arm") cmdlp.Character.LeftLowerArm:Destroy() else opx("*","You need to be R15 for this command!") end end function useCommand.removerightlowerleg() if cmd15(cmdlp) then opx("-","Removed right lower leg") cmdlp.Character.RightLowerLeg:Destroy() else opx("*","You need to be R15 for this command!") end end function useCommand.removeleftlowerleg() if cmd15(cmdlp) then opx("-","Removed left lower leg") cmdlp.Character.LeftLowerLeg:Destroy() else opx("*","You need to be R15 for this command!") end end xNamingTbl = {} function useCommand.nonick() opx("-","Blocked nicknames") function clean(cplr) if cplr.DisplayName ~= cplr.Name then if cplr.Character then cplr.Character:WaitForChild("Humanoid").DisplayName = cplr.Name end cplr.CharacterAdded:Connect(function(char) char:WaitForChild("Humanoid").DisplayName = "(NICKNAMED)\n"..cplr.Name end) end end xNaming = cmdp.PlayerAdded:Connect(clean) for _,p in pairs(cmdp:GetPlayers()) do clean(p) end end function useCommand.yesnick() opx("-","Unblocked nicknames") xNaming:Disconnect() end function useCommand.followedintopublic() if not arguments[2] then opx("*","2 arguments are required!") return end target = findplr(arguments[2]) if not target then opx("*","Player does not exist!") return end if target.FollowUserId ~= 0 then opx("-",target.Name.." followed "..cmdp:GetNameFromUserIdAsync(target.FollowUserId).." into game") sayremote:FireServer(target.Name.." followed "..cmdp:GetNameFromUserIdAsync(target.FollowUserId).." into game") else opx("-",target.Name.." joined the game directly") sayremote:FireServer(target.Name.." joined the game directly") end end function useCommand.followedintoprivate() if not arguments[2] then opx("*","2 arguments are required!") return end target = findplr(arguments[2]) if not target then opx("*","Player does not exist!") return end if target.FollowUserId ~= 0 then opx("-",target.Name.." followed "..cmdp:GetNameFromUserIdAsync(target.FollowUserId).." into game") else opx("-",target.Name.." joined the game directly") end end function useCommand.massfollowedinto() local xFollowed = "" for i,v in pairs(cmdp:GetPlayers()) do if v.FollowUserId ~= 0 then xFollowed = xFollowed..v.Name.." followed "..cmdp:GetNameFromUserIdAsync(v.FollowUserId).." into game\n" end end opx("-","Showing all followed into") opxL("FollowedInto",xFollowed) end function useCommand.notifyfollowed() followedIntoNotify = true opx("-","You will now be notified when someone follows you into game") end function useCommand.unnotifyfollowed() followedIntoNotify = false opx("-","You will no longer be notified") end function useCommand.xboxtagpublic() if not arguments[2] then opx("*","2 arguments are required!") return end target = findplr(arguments[2]) if not target then opx("*","Player does not exist!") return end if target.PlatformName == "" then opx("*",target.Name.." is not using Xbox!") sayremote:FireServer(target.Name.." is not using Xbox", "All") else opx("*",target.Name.."(s) Xbox gametag is "..target.PlatformName) sayremote:FireServer(target.Name.."(s) Xbox gamertag is "..target.PlatformName, "All") end end function useCommand.xboxtagprivate() if not arguments[2] then opx("*","2 arguments are required!") return end target = findplr(arguments[2]) if not target then opx("*","Player does not exist!") return end if target.PlatformName == "" then opx("*",target.Name.." is not using Xbox!") else opx("*",target.Name.."(s) Xbox gametag is "..target.PlatformName) end end function useCommand.massxboxtag() local xXBTAG = "" for i,v in pairs(cmdp:GetPlayers()) do if v.PlatformName == "" then xXBTAG = xXBTAG..v.Name.." is not using Xbox\n" else xXBTAG = xXBTAG..v.Name.."(s) Xbox gamertag is "..v.PlatformName.."\n" end end opx("-","Showing all gamertags") opxL("Xbox gamertags",xXBTAG) end function useCommand.appearanceidpublic() if arguments[2] then target = findplr(arguments[2]) if target then opx("-",target.Name.."s User AppearanceID is "..target.CharacterAppearanceId) sayremote:FireServer(target.Name.."s User AppearanceID is "..target.CharacterAppearanceId, "All") else opx("*","Player does not exist!") end else opx("*","2 arguments are needed for this command!") end end function useCommand.appearanceidprivate() if arguments[2] then target = findplr(arguments[2]) if target then opx("-",target.Name.."s User AppearanceID is "..target.CharacterAppearanceId) else opx("*","Player does not exist!") end else opx("*","2 arguments are needed for this command!") end end function useCommand.nilgoto() if arguments[2] then target = findplr(arguments[2]) if target then RootNil = cmdlp.Character.HumanoidRootPart RootNil.Parent = nil cmdlp.Character.Humanoid.Jump = true RootNil.CFrame = target.Character.HumanoidRootPart.CFrame RootNil.Parent = cmdlp.Character opx("-","Teleported to player "..target.Name) else opx("*","Player does not exist!") end else opx("*","2 arguments are needed for this command!") end end function useCommand.nilfreegoto() if arguments[4] then opx("-","Teleported to "..arguments[2].." "..arguments[3].." "..arguments[4]) RootNil = cmdlp.Character.HumanoidRootPart RootNil.Parent = nil RootNil.CFrame = CFrame.new(arguments[2], arguments[3], arguments[4]) RootNil.Parent = cmdlp.Character else opx("*","4 arguments are required!") end end firstTimeHD = false function useCommand.hd() if HDAdminCheck() then if not firstTimeHD then for i,v in pairs(cmdlp.PlayerGui.HDAdminGUIs.MainFrame.Pages.Commands.Commands:GetChildren()) do if v:FindFirstChild("Arrow") then if not HDBanString[v.TextLabel.Text:sub(2,#v.TextLabel.Text)] then table.insert(CMDS.hd, v.TextLabel.Text:sub(2,#v.TextLabel.Text)) table.insert(CMDS.hd, "un"..v.TextLabel.Text:sub(2,#v.TextLabel.Text)) end end end firstTimeHD = true end if arguments[2] then local cmd = arguments[2] argsHD = "" if arguments[3] then argsHD = getstring(3) end local prefixHD = cmdlp.PlayerGui.HDAdminGUIs.MainFrame.Pages.Settings.Custom["AE1 Prefix"].SettingValue.TextBox.Text cmdrs.HDAdminClient.Signals.RequestCommand:InvokeServer(prefixHD..cmd.." "..argsHD) else opx("*","Command not found!") end else opx("*","HD admin wasnt found!") end end function useCommand.kohls() if workspace:FindFirstChild("Kohl's Admin Infinite") then if arguments[2] then local cmd = arguments[2] argsHD = "" if arguments[3] then argsHD = getstring(3) end require(cmdlp.PlayerScripts.ChatScript.ChatMain).MessagePosted:fire(":"..cmd.." "..argsHD) else opx("*","Command not found!") end else opx("*","Kohls admin was not found!") end end function useCommand.creatoridpublic() opx("-","The creator of the games id is "..game.CreatorId) sayremote("The creator of the games id is "..game.CreatorId,"All") end function useCommand.creatoridprivate() opx("-","The creator of the games id is "..game.CreatorId) end function useCommand.creatorid() opx("-","Set your ID to the creator") cmdlp.UserId = game.CreatorId cmdlp.CharacterAppearanceId = game.CreatorId end function useCommand.nilgotopart() if arguments[2] then for i,v in pairs(workspace:GetDescendants()) do if v.Name == getstring(2) then opx("-","Teleported to part") RootNil = cmdlp.Character.HumanoidRootPart RootNil.Parent = nil cmdlp.Character.Humanoid.Jump = true RootNil.CFrame = v.CFrame RootNil.Parent = cmdlp.Character break end end else opx("*","2 arguments are required!") end end function useCommand.nilgotoclass() if arguments[2] then opx("-","Teleported to class part") local Part for i,v in pairs(workspace:GetDescendants()) do if v:IsA(arguments[2]) then Part = v; break end end RootNil = cmdlp.Character.HumanoidRootPart RootNil.Parent = nil RootNil.CFrame = Part.CFrame RootNil.Parent = cmdlp.Character else opx("*","2 arguments are required!") end end function useCommand.removeinworkspace() if arguments[2] then for i,v in pairs(workspace:GetDescendants()) do if v.Name == getstring(2) then v:Destroy() end end opx("-","Removed in workspace "..getstring(2)) else opx("*","2 arguments are required!") end end function useCommand.listnil() local NilParts = "" for i,v in pairs(getnilinstances()) do if not v:IsDescendantOf(Unnamed) then NilParts = NilParts..v.Name..", " end end opx("-","Listed all nil parts") opxL("Nil Parts",NilParts) end function useCommand.removeinnil() if arguments[2] then for i,v in pairs(getnilinstances()) do if v.Name == getstring(2) then v:Destroy() end end opx("-","Removed in nil "..getstring(2)) else opx("*","2 arguments are required!") end end function useCommand.removeanim() opx("-","Removed animation") cmdlp.Character.Animate.Disabled = true end function useCommand.restoreanim() opx("-","Restored animation") cmdlp.Character.Animate.Disabled = false end --[[function useCommand.removeshirt() opx("-","You have removed your shirt") cmdlp.Character.Shirt:Destroy() end function useCommand.removetshirt() opx("-","You have removed your t-shirt") cmdlp.Character["Shirt Graphic"]:Destroy() end function useCommand.removepants() opx("-","You have removed your pants") cmdlp.Character.Pants:Destroy() end function useCommand.removeclothes() opx("-","You are now naked on a kids game") for _,v in pairs(cmdlp.Character:GetChildren()) do if v.Name == "Shirt" or v.Name == "Shirt Graphic" or v.Name == "Pants" then v:Destroy() end end end]] function useCommand.resizehead() if not cmd15(cmdlp) then opx("*","R15 is required!") return end opx("*","Please make sure you are wearing an RThro head!") opx("-","Now resizing head") local HumValues = {} for _,v in pairs(cmdlp.Character.Humanoid:GetChildren()) do if v:IsA("NumberValue") then table.insert(HumValues, v) end end for i = 1,10 do cmdlp.Character.Head.Mesh:WaitForChild("OriginalSize") for i,v in pairs(cmdlp.Character:GetDescendants()) do if v:IsA("Vector3Value") and v.Name == "OriginalSize" then v:Destroy() end end HumValues[i]:Destroy() wait(.5) end cmdlp.Character.Head.CanCollide = false end function useCommand.removehatsmesh() opx("-","Removed hats meshes") for _,v in pairs(cmdlp.Character:GetChildren()) do if v:IsA("Accessory") then for _,x in pairs(v:GetDescendants()) do if x.Name == "Mesh" or x.Name == "SpecialMesh" then x:Destroy() end end end end end function useCommand.removegearmesh() opx("-","Removed gears meshes") for _,v in pairs(cmdlp.Character:GetChildren()) do if v:IsA("Tool") then for _,x in pairs(v:GetDescendants()) do if x.Name == "Mesh" or x.Name == "SpecialMesh" then x:Destroy() end end end end end function useCommand.hatgear() opx("-","Hats are now in your toolbar") for _, hat in pairs(cmdlp.Character.Humanoid:GetAccessories()) do if hat.Handle ~= nil then local tool = Instance.new("Tool", cmdlp.Backpack) tool.Name = hat.Name local hathandle = hat.Handle hathandle:FindFirstChildOfClass("Weld"):Destroy() hathandle.Parent = tool hathandle.Massless = true end end end function useCommand.bring() if not firetouchinterest then opx("*","Your exploit requires firetouchinterest!") return end local target = findplr(arguments[2] or cmdlp.Name) if not target then opx("*","Player does not exist!") return end cmdlp.Character.Humanoid.Name = 1 local l = cmdlp.Character["1"]:Clone() l.Parent = cmdlp.Character l.Name = "Humanoid" wait(.2) cmdlp.Character["1"]:Destroy() workspace.CurrentCamera.CameraSubject = cmdlp.Character cmdlp.Character.Humanoid.DisplayDistanceType = "None" cmdlp.Character.Humanoid:UnequipTools() local v = cmdlp.Backpack:FindFirstChildOfClass("Tool") if not v then opx("*","Tool not found!") return end v.Parent = cmdlp.Character v.Parent = cmdlp.Character.HumanoidRootPart firetouchinterest(target.Character.HumanoidRootPart, v.Handle, 0) firetouchinterest(target.Character.HumanoidRootPart, v.Handle, 1) pcall(function() cmdlp.Character.HumanoidRootPart.CFrame = NormPos end) wait(.3) cmdlp.Character:Remove() cmdlp.CharacterAdded:Wait() end --[[function useCommand.drophats() opx("-","Dropped your hats") for i,v in pairs(cmdlp.Character:GetChildren()) do if v:IsA("Hat") or v:IsA("Accessory") then v.Parent = workspace end end end]] function useCommand.dropgears() opx("-","Dropped your gears") for i,v in pairs(cmdlp.Character:GetChildren()) do if v:IsA("Tool") then v.Parent = workspace end end end --[[local hatSpam = false function useCommand.hatspam() opx("-","Now spamming hats") hatSpam = true while hatSpam do refresh() wait(1) for _,v in pairs(cmdlp.Character:GetChildren()) do if v:IsA("Accessory") then for _,x in pairs(v:GetDescendants()) do if x.Name == "Mesh" or x.Name == "SpecialMesh" then x:Destroy() end end end end wait(1) for i,v in pairs(cmdlp.Character:GetChildren()) do if v:IsA("Accessory") then v.Parent = workspace end end wait(1) end end function useCommand.unhatspam() opx("-","Stopped spamming hats") hatSpam = false end]] function useCommand.removeface() opx("-","Removed face") cmdlp.Character.Head.face:Destroy() end function useCommand.removehats() opx("-","Removed hats") for i,v in pairs(cmdlp.Character:GetChildren()) do if v:IsA("Hat") or v:IsA("Accessory") then v.Handle:Destroy() end end end function useCommand.rheadmesh() opx("-","Removed head mesh") cmdlp.Character.Head.Mesh:Destroy() end function useCommand.equip() opx("-","Equipped all gears") for _,v in pairs(cmdlp.Backpack:GetChildren()) do v.Parent = cmdlp.Character end end function useCommand.give() if not firetouchinterest then opx("*","Your exploit requires firetouchinterest!") return end local target = findplr(arguments[2] or cmdlp.Name) if not target then opx("*","Player does not exist!") return end cmdlp.Character.Humanoid.Name = 1 local l = cmdlp.Character["1"]:Clone() l.Parent = cmdlp.Character l.Name = "Humanoid" wait(.2) cmdlp.Character["1"]:Destroy() workspace.CurrentCamera.CameraSubject = cmdlp.Character cmdlp.Character.Humanoid.DisplayDistanceType = "None" cmdlp.Character.Humanoid:UnequipTools() local v = cmdlp.Backpack:FindFirstChildOfClass("Tool") if not v then opx("*","Tool not found!") return end v.Parent = cmdlp.Character v.Parent = cmdlp.Character.HumanoidRootPart firetouchinterest(target.Character.HumanoidRootPart, v.Handle, 0) firetouchinterest(target.Character.HumanoidRootPart, v.Handle, 1) wait(.3) cmdlp.Character:Remove() cmdlp.CharacterAdded:Wait() end function useCommand.using() opx("-","Said script <3") sayremote:FireServer("I am using CMD-X, Version: "..ver, "All") end function useCommand.banlands() if not firetouchinterest then opx("*","Your exploit requires firetouchinterest!") return end local target = findplr(arguments[2] or cmdlp.Name) if not target then opx("*","Player does not exist!") return end cmdlp.Character.Humanoid.Name = 1 local l = cmdlp.Character["1"]:Clone() l.Parent = cmdlp.Character l.Name = "Humanoid" wait(.2) cmdlp.Character["1"]:Destroy() workspace.CurrentCamera.CameraSubject = cmdlp.Character cmdlp.Character.Humanoid.DisplayDistanceType = "None" cmdlp.Character.Humanoid:UnequipTools() local v = cmdlp.Backpack:FindFirstChildOfClass("Tool") if not v then opx("*","Tool not found!") return end v.Parent = cmdlp.Character v.Parent = cmdlp.Character.HumanoidRootPart firetouchinterest(target.Character.HumanoidRootPart, v.Handle, 0) firetouchinterest(target.Character.HumanoidRootPart, v.Handle, 1) pcall(function() cmdlp.Character.HumanoidRootPart.CFrame = CFrame.new(0, 1000000, 0) end) wait(.3) cmdlp.Character:Remove() cmdlp.CharacterAdded:Wait() end function useCommand.kill() if not firetouchinterest then opx("*","Your exploit requires firetouchinterest!") return end local target = findplr(arguments[2] or cmdlp.Name) if not target then opx("*","Player does not exist!") return end cmdlp.Character.Humanoid.Name = 1 local l = cmdlp.Character["1"]:Clone() l.Parent = cmdlp.Character l.Name = "Humanoid" wait(.2) cmdlp.Character["1"]:Destroy() workspace.CurrentCamera.CameraSubject = cmdlp.Character cmdlp.Character.Humanoid.DisplayDistanceType = "None" cmdlp.Character.Humanoid:UnequipTools() local v = cmdlp.Backpack:FindFirstChildOfClass("Tool") if not v then opx("*","Tool not found!") return end v.Parent = cmdlp.Character v.Parent = cmdlp.Character.HumanoidRootPart firetouchinterest(target.Character.HumanoidRootPart, v.Handle, 0) firetouchinterest(target.Character.HumanoidRootPart, v.Handle, 1) pcall(function() cmdlp.Character.HumanoidRootPart.CFrame = CFrame.new(0, workspace.FallenPartsDestroyHeight + 5, 0) end) wait(.3) cmdlp.Character:Remove() cmdlp.CharacterAdded:Wait() end local Flipping = false function useCommand.flip() opx("-","Now flipping") Flipping = true pl=cmdlp me=pl.Character xl=me.Torso['Right Shoulder'] local debounce=false function _restoreproperties() Holder = player.Character Torso = Holder:FindFirstChild("Torso") RightS = Torso:FindFirstChild("Right Shoulder") LeftS = Torso:FindFirstChild("Left Shoulder") RightH = Torso:FindFirstChild("Right Hip") LeftH = Torso:FindFirstChild("Left Hip") RightS.MaxVelocity = .15 LeftS.MaxVelocity = .15 RightH.MaxVelocity = .1 LeftH.MaxVelocity = .1 RightS.DesiredAngle = 0 LeftS.DesiredAngle = 0 LeftH.DesiredAngle = 0 RightH.DesiredAngle = 0 end function ManageAnimation(value) Holder = player.Character Player = player if value == "no anim" then Anim = Holder:FindFirstChild("Animate") if Anim~=nil then Anim.Disabled = true Anim.Parent = Player end elseif value == "re-anim" then Anim = Player:FindFirstChild("Animate") if Anim~=nil then Anim.Disabled = false Anim.Parent = Holder end end end function Down(ml) for i=1, ml.velocity.y/3 do ml.velocity = ml.velocity+Vector3.new(0,-4.25,0) wait() end ml:Remove() end function Flip2() if debounce==true then return end debounce=true Char = player.Character Human = Char.Humanoid Torso = Char.Torso CF = Torso.CFrame Human.PlatformStand = true VelUp = Instance.new("BodyVelocity") VelUp.velocity = Vector3.new(0,60,0)+Torso.CFrame.lookVector*26 VelUp.P = VelUp.P*2 VelUp.maxForce = Vector3.new(10000,10000,10000)*999 VelUp.Parent = Torso coroutine.resume(coroutine.create(Down),VelUp) Gyro = Instance.new("BodyGyro") Gyro.P = Gyro.P*10 Gyro.maxTorque = Vector3.new(100000,100000,100000)*999 Gyro.cframe = CF Gyro.Parent = Torso for i=2, 28 do Gyro.cframe = Gyro.cframe*CFrame.fromEulerAnglesXYZ(math.pi/-16,0,0) wait() end Gyro.cframe = CF wait() Gyro:Remove() Human.PlatformStand = false _restoreproperties() debounce=false end while Flipping do wait() Flip2() end end function useCommand.unflip() Flipping = false opx("-","No longer flipping") end local doubleFlipping = false function useCommand.doubleflip() opx("-","Now double flipping") doubleFlipping = true pl=cmdlp me=pl.Character xl=me.Torso['Right Shoulder'] local debounce=false function _restoreproperties() Holder = player.Character Torso = Holder:FindFirstChild("Torso") RightS = Torso:FindFirstChild("Right Shoulder") LeftS = Torso:FindFirstChild("Left Shoulder") RightH = Torso:FindFirstChild("Right Hip") LeftH = Torso:FindFirstChild("Left Hip") RightS.MaxVelocity = .15 LeftS.MaxVelocity = .15 RightH.MaxVelocity = .1 LeftH.MaxVelocity = .1 RightS.DesiredAngle = 0 LeftS.DesiredAngle = 0 LeftH.DesiredAngle = 0 RightH.DesiredAngle = 0 end function ManageAnimation(value) Holder = player.Character Player = player if value == "no anim" then Anim = Holder:FindFirstChild("Animate") if Anim~=nil then Anim.Disabled = true Anim.Parent = Player end elseif value == "re-anim" then Anim = Player:FindFirstChild("Animate") if Anim~=nil then Anim.Disabled = false Anim.Parent = Holder end end end function Down(ml) for i=1, ml.velocity.y/3 do ml.velocity = ml.velocity+Vector3.new(0,-4.25,0) wait() end ml:Remove() end function Flip3() if debounce==true then return end debounce=true Char = player.Character Human = Char.Humanoid Torso = Char.Torso CF = Torso.CFrame Human.PlatformStand = true VelUp = Instance.new("BodyVelocity") VelUp.velocity = Vector3.new(0,60,0)+Torso.CFrame.lookVector*26 VelUp.P = VelUp.P*2 VelUp.maxForce = Vector3.new(10000,10000,10000)*999 VelUp.Parent = Torso coroutine.resume(coroutine.create(Down),VelUp) Gyro = Instance.new("BodyGyro") Gyro.P = Gyro.P*10 Gyro.maxTorque = Vector3.new(100000,100000,100000)*999 Gyro.cframe = CF Gyro.Parent = Torso for i=2, 28 do Gyro.cframe = Gyro.cframe*CFrame.fromEulerAnglesXYZ(math.pi/-8,0,0) wait() end Gyro.cframe = CF wait() Gyro:Remove() Human.PlatformStand = false _restoreproperties() debounce=false end while doubleFlipping do wait() Flip3() end end function useCommand.undoubleflip() doubleFlipping = false opx("-","No longer double flipping") end local stick = false function useCommand.glue() if arguments[2] then target = findplr(arguments[2]) if target then stick = true opx("-","Now glued to "..target.Name) repeat wait() cmdlp.Character.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame * CFrame.new(cmdlp.Character.HumanoidRootPart.CFrame.lookVector.X,target.Character.HumanoidRootPart.Size.Y,cmdlp.Character.HumanoidRootPart.CFrame.lookVector.Z) until stick == false else opx("*","Player does not exist!") end else opx("*","2 arguments are needed for this command!") end end function useCommand.unglue() stick = false opx("-","No longer glued") end T1.Name = "T1" T1.Parent = HoldTab T1.BackgroundColor3 = Color3.new(0.113725, 0.113725, 0.113725) T1.BorderSizePixel = 0 T1.Position = UDim2.new(0, 0, 0.110238664, 0) T1.Size = UDim2.new(0, 141, 0, 18) T1.Text = "" T1.TextColor3 = Color3.new(1, 1, 1) T1.TextSize = 12 XE.Name = "XE" XE.Parent = T1 XE.BackgroundColor3 = Color3.new(0.101961, 0.101961, 0.101961) XE.BorderSizePixel = 0 XE.Position = UDim2.new(0.861749768, 0, -0.0032687718, 0) XE.Size = UDim2.new(0, 19, 0, 18) XE.Font = Enum.Font.SourceSansBold XE.Text = "+" XE.TextColor3 = Color3.new(1, 1, 1) XE.TextSize = 14 XE.MouseButton1Down:Connect(function() arguments = T1.Text:split(" ") useCommand[arguments[1]]() end) T2.Name = "T2" T2.Parent = HoldTab T2.BackgroundColor3 = Color3.new(0.113725, 0.113725, 0.113725) T2.BorderSizePixel = 0 T2.Position = UDim2.new(0, 0, 0.188670039, 0) T2.Size = UDim2.new(0, 141, 0, 18) T2.Text = "" T2.TextColor3 = Color3.new(1, 1, 1) T2.TextSize = 12 XE_2.Name = "XE" XE_2.Parent = T2 XE_2.BackgroundColor3 = Color3.new(0.101961, 0.101961, 0.101961) XE_2.BorderSizePixel = 0 XE_2.Position = UDim2.new(0.861749768, 0, -0.0032687718, 0) XE_2.Size = UDim2.new(0, 19, 0, 18) XE_2.Font = Enum.Font.SourceSansBold XE_2.Text = "+" XE_2.TextColor3 = Color3.new(1, 1, 1) XE_2.TextSize = 14 XE_2.MouseButton1Down:Connect(function() arguments = T2.Text:split(" ") useCommand[arguments[1]]() end) T4.Name = "T4" T4.Parent = HoldTab T4.BackgroundColor3 = Color3.new(0.113725, 0.113725, 0.113725) T4.BorderSizePixel = 0 T4.Position = UDim2.new(-9.31322575e-10, 0, 0.348800778, 0) T4.Size = UDim2.new(0, 141, 0, 18) T4.Text = "" T4.TextColor3 = Color3.new(1, 1, 1) T4.TextSize = 12 XE_3.Name = "XE" XE_3.Parent = T4 XE_3.BackgroundColor3 = Color3.new(0.101961, 0.101961, 0.101961) XE_3.BorderSizePixel = 0 XE_3.Position = UDim2.new(0.861749768, 0, -0.0032687718, 0) XE_3.Size = UDim2.new(0, 19, 0, 18) XE_3.Font = Enum.Font.SourceSansBold XE_3.Text = "+" XE_3.TextColor3 = Color3.new(1, 1, 1) XE_3.TextSize = 14 XE_3.MouseButton1Down:Connect(function() arguments = T4.Text:split(" ") useCommand[arguments[1]]() end) T3.Name = "T3" T3.Parent = HoldTab T3.BackgroundColor3 = Color3.new(0.113725, 0.113725, 0.113725) T3.BorderSizePixel = 0 T3.Position = UDim2.new(-9.31322575e-10, 0, 0.270369381, 0) T3.Size = UDim2.new(0, 141, 0, 18) T3.Text = "" T3.TextColor3 = Color3.new(1, 1, 1) T3.TextSize = 12 XE_4.Name = "XE" XE_4.Parent = T3 XE_4.BackgroundColor3 = Color3.new(0.101961, 0.101961, 0.101961) XE_4.BorderSizePixel = 0 XE_4.Position = UDim2.new(0.861749768, 0, -0.0032687718, 0) XE_4.Size = UDim2.new(0, 19, 0, 18) XE_4.Font = Enum.Font.SourceSansBold XE_4.Text = "+" XE_4.TextColor3 = Color3.new(1, 1, 1) XE_4.TextSize = 14 XE_4.MouseButton1Down:Connect(function() arguments = T3.Text:split(" ") useCommand[arguments[1]]() end) T8.Name = "T8" T8.Parent = HoldTab T8.BackgroundColor3 = Color3.new(0.113725, 0.113725, 0.113725) T8.BorderSizePixel = 0 T8.Position = UDim2.new(-9.31322575e-10, 0, 0.669062257, 0) T8.Size = UDim2.new(0, 141, 0, 18) T8.Text = "" T8.TextColor3 = Color3.new(1, 1, 1) T8.TextSize = 12 XE_5.Name = "XE" XE_5.Parent = T8 XE_5.BackgroundColor3 = Color3.new(0.101961, 0.101961, 0.101961) XE_5.BorderSizePixel = 0 XE_5.Position = UDim2.new(0.861749768, 0, -0.0032687718, 0) XE_5.Size = UDim2.new(0, 19, 0, 18) XE_5.Font = Enum.Font.SourceSansBold XE_5.Text = "+" XE_5.TextColor3 = Color3.new(1, 1, 1) XE_5.TextSize = 14 XE_5.MouseButton1Down:Connect(function() arguments = T8.Text:split(" ") useCommand[arguments[1]]() end) T6.Name = "T6" T6.Parent = HoldTab T6.BackgroundColor3 = Color3.new(0.113725, 0.113725, 0.113725) T6.BorderSizePixel = 0 T6.Position = UDim2.new(0, 0, 0.508931518, 0) T6.Size = UDim2.new(0, 141, 0, 18) T6.Text = "" T6.TextColor3 = Color3.new(1, 1, 1) T6.TextSize = 12 XE_6.Name = "XE" XE_6.Parent = T6 XE_6.BackgroundColor3 = Color3.new(0.101961, 0.101961, 0.101961) XE_6.BorderSizePixel = 0 XE_6.Position = UDim2.new(0.861749768, 0, -0.0032687718, 0) XE_6.Size = UDim2.new(0, 19, 0, 18) XE_6.Font = Enum.Font.SourceSansBold XE_6.Text = "+" XE_6.TextColor3 = Color3.new(1, 1, 1) XE_6.TextSize = 14 XE_6.MouseButton1Down:Connect(function() arguments = T6.Text:split(" ") useCommand[arguments[1]]() end) T5.Name = "T5" T5.Parent = HoldTab T5.BackgroundColor3 = Color3.new(0.113725, 0.113725, 0.113725) T5.BorderSizePixel = 0 T5.Position = UDim2.new(0, 0, 0.43050012, 0) T5.Size = UDim2.new(0, 141, 0, 18) T5.Text = "" T5.TextColor3 = Color3.new(1, 1, 1) T5.TextSize = 12 XE_7.Name = "XE" XE_7.Parent = T5 XE_7.BackgroundColor3 = Color3.new(0.101961, 0.101961, 0.101961) XE_7.BorderSizePixel = 0 XE_7.Position = UDim2.new(0.861749768, 0, -0.0032687718, 0) XE_7.Size = UDim2.new(0, 19, 0, 18) XE_7.Font = Enum.Font.SourceSansBold XE_7.Text = "+" XE_7.TextColor3 = Color3.new(1, 1, 1) XE_7.TextSize = 14 XE_7.MouseButton1Down:Connect(function() arguments = T5.Text:split(" ") useCommand[arguments[1]]() end) T7.Name = "T7" T7.Parent = HoldTab T7.BackgroundColor3 = Color3.new(0.113725, 0.113725, 0.113725) T7.BorderSizePixel = 0 T7.Position = UDim2.new(-9.31322575e-10, 0, 0.590630829, 0) T7.Size = UDim2.new(0, 141, 0, 18) T7.Text = "" T7.TextColor3 = Color3.new(1, 1, 1) T7.TextSize = 12 XE_8.Name = "XE" XE_8.Parent = T7 XE_8.BackgroundColor3 = Color3.new(0.101961, 0.101961, 0.101961) XE_8.BorderSizePixel = 0 XE_8.Position = UDim2.new(0.861749768, 0, -0.0032687718, 0) XE_8.Size = UDim2.new(0, 19, 0, 18) XE_8.Font = Enum.Font.SourceSansBold XE_8.Text = "+" XE_8.TextColor3 = Color3.new(1, 1, 1) XE_8.TextSize = 14 XE_8.MouseButton1Down:Connect(function() arguments = T7.Text:split(" ") useCommand[arguments[1]]() end) T9.Name = "T9" T9.Parent = HoldTab T9.BackgroundColor3 = Color3.new(0.113725, 0.113725, 0.113725) T9.BorderSizePixel = 0 T9.Position = UDim2.new(-1.39698386e-09, 0, 0.750761628, 0) T9.Size = UDim2.new(0, 141, 0, 18) T9.Text = "" T9.TextColor3 = Color3.new(1, 1, 1) T9.TextSize = 12 XE_9.Name = "XE" XE_9.Parent = T9 XE_9.BackgroundColor3 = Color3.new(0.101961, 0.101961, 0.101961) XE_9.BorderSizePixel = 0 XE_9.Position = UDim2.new(0.861749768, 0, -0.0032687718, 0) XE_9.Size = UDim2.new(0, 19, 0, 18) XE_9.Font = Enum.Font.SourceSansBold XE_9.Text = "+" XE_9.TextColor3 = Color3.new(1, 1, 1) XE_9.TextSize = 14 XE_9.MouseButton1Down:Connect(function() arguments = T9.Text:split(" ") useCommand[arguments[1]]() end) T1.Text = CMDTab[1] T2.Text = CMDTab[2] T3.Text = CMDTab[3] T4.Text = CMDTab[4] T5.Text = CMDTab[5] T6.Text = CMDTab[6] T7.Text = CMDTab[7] T8.Text = CMDTab[8] T9.Text = CMDTab[9] function useCommand.nugget() opx("-","Changed character into a nugget") if cmd15(cmdlp) then for i,v in pairs(cmdlp.Character:GetChildren()) do if v.Name == "RightUpperArm" or v.Name == "LeftUpperArm" or v.Name == "RightUpperLeg" or v.Name == "LeftUpperLeg" then v:Destroy() end end else for i,v in pairs(cmdlp.Character:GetChildren()) do if v.Name == "Right Arm" or v.Name == "Left Arm" or v.Name == "Right Leg" or v.Name == "Left Leg" then v:Destroy() end end end cmdlp.Character.Head.Mesh:Destroy() end local cwFlipping = false function useCommand.cartwheel() opx("-","Now cartwheeling") cwFlipping = true function _restoreproperties() Torso = cmdlp.Character:FindFirstChild("Torso") RightS = Torso:FindFirstChild("Right Shoulder") LeftS = Torso:FindFirstChild("Left Shoulder") RightH = Torso:FindFirstChild("Right Hip") LeftH = Torso:FindFirstChild("Left Hip") RightS.MaxVelocity = .15 LeftS.MaxVelocity = .15 RightH.MaxVelocity = .1 LeftH.MaxVelocity = .1 RightS.DesiredAngle = 0 LeftS.DesiredAngle = 0 LeftH.DesiredAngle = 0 RightH.DesiredAngle = 0 end function Down(ml) for i = 1,ml.velocity.y/3 do ml.velocity = ml.velocity + Vector3.new(0,-4.25,0) wait() end ml:Remove() end function Flip() if debounce == true then return end debounce = true local Gyro = Instance.new("BodyGyro") Gyro.P = Gyro.P*10 Gyro.maxTorque = Vector3.new(100000,100000,100000)*999 Gyro.CFrame = cmdlp.Character.Torso.CFrame Gyro.Parent = cmdlp.Character.Torso for i=0, 50 do Gyro.CFrame = Gyro.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/-29,0,0) wait() end Gyro.CFrame = cmdlp.Character.Torso.CFrame wait() Gyro:Remove() cmdlp.Character.Humanoid.PlatformStand = false _restoreproperties() debounce = false end while cwFlipping do wait() Flip() end end function useCommand.uncartwheel() cwFlipping = false opx("-","No longer cartwheeling") end local seizureFlipping = false function useCommand.seizure() opx("-","Now seizuring") seizureFlipping = true function _restoreproperties() Torso = cmdlp.Character:FindFirstChild("Torso") RightS = Torso:FindFirstChild("Right Shoulder") LeftS = Torso:FindFirstChild("Left Shoulder") RightH = Torso:FindFirstChild("Right Hip") LeftH = Torso:FindFirstChild("Left Hip") RightS.MaxVelocity = .15 LeftS.MaxVelocity = .15 RightH.MaxVelocity = .1 LeftH.MaxVelocity = .1 RightS.DesiredAngle = 0 LeftS.DesiredAngle = 0 LeftH.DesiredAngle = 0 RightH.DesiredAngle = 0 end function Down(ml) for i = 1,ml.velocity.y/3 do ml.velocity = ml.velocity + Vector3.new(0,-4.25,0) wait() end ml:Remove() end function Flip4() if debounce == true then return end debounce = true cmdlp.Character.Humanoid.PlatformStand = true local VelUp = Instance.new("BodyVelocity") VelUp.maxForce = Vector3.new(10000,10000,10000)*999 VelUp.Parent = cmdlp.Character.Torso coroutine.resume(coroutine.create(Down),VelUp) local Gyro = Instance.new("BodyGyro") Gyro.P = Gyro.P*10 Gyro.CFrame = cmdlp.Character.Torso.CFrame Gyro.Parent = cmdlp.Character.Torso for i=1, 16 do Gyro.CFrame = Gyro.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/9,math.pi/-18,0) wait() end Gyro.CFrame = cmdlp.Character.Torso.CFrame wait() Gyro:Remove() cmdlp.Character.Humanoid.PlatformStand = false _restoreproperties() debounce = false end while seizureFlipping do wait() Flip4() end end function useCommand.unseizure() seizureFlipping = false opx("-","No longer seizuring") end function useCommand.fling() if arguments[2] then target = findplr(arguments[2]) if target then noclip() PF = 99 PF = PF*10 local BT = Instance.new("BodyThrust") cmdhrp = cmdlp.Character.HumanoidRootPart BT.Parent = cmdhrp BT.Force = Vector3.new(PF, 0, PF) BT.Location = cmdhrp.Position for i,player in pairs(cmdlp.Character:GetChildren()) do if player.ClassName == "Part" then player.CustomPhysicalProperties = PhysicalProperties.new(0, 0.3, 0.5) end end cmdhrp.CFrame = target.Character.HumanoidRootPart.CFrame * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(0, 0, 0) wait(1) for i,player in pairs(cmdlp.Character:GetChildren()) do if player.ClassName == "Part" then player.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5) end end if Noclipping then Noclipping:Disconnect() end Clip = true cmdlp.Character.HumanoidRootPart.BodyThrust:Destroy() cmdlp.Character.Humanoid.PlatformStand = true cmdlp.Character.Humanoid.Sit = true wait(0.1) cmdlp.Character.Humanoid.Jump = true opx("-","Flung "..target.Name) else opx("*","Player does not exist!") end else opx("*","2 arguments are needed for this command!") end end function useCommand.invisiblefling() opx("-","Now Invisible Flinging use refresh to stop") local ch = cmdlp.Character local prt=Instance.new("Model", cmdlp.Character) local z1 = Instance.new("Part") z1.Name="Torso" z1.CanCollide = false z1.Anchored = true local z2 = Instance.new("Part", prt) z2.Name="Head" z2.Anchored = true z2.CanCollide = false local z3 =Instance.new("Humanoid", prt) z3.Name="Humanoid" z1.Position = Vector3.new(0,9999,0) cmdlp.Character=prt wait(3) cmdlp.Character=ch wait(3) local plr = cmdlp cmdm = plr:GetMouse() local Hum = Instance.new("Humanoid") z2:Clone() Hum.Parent = cmdlp.Character local root = cmdlp.Character.HumanoidRootPart for i,v in pairs(plr.Character:GetChildren()) do if v ~= root and v.Name ~= "Humanoid" then v:Destroy() end end root.Transparency = 0 root.Material = "ForceField" root.Color = Color3.new(1, 1, 1) game:GetService('RunService').Stepped:connect(function() cmdlp.Character.HumanoidRootPart.CanCollide = false end) game:GetService('RunService').RenderStepped:connect(function() cmdlp.Character.HumanoidRootPart.CanCollide = false end) sFLY() workspace.CurrentCamera.CameraSubject = root PF = 99999 PF = PF*10 local bambam = Instance.new("BodyThrust") bambam.Parent = cmdlp.Character.HumanoidRootPart bambam.Force = Vector3.new(PF,0,PF) bambam.Location = cmdlp.Character.HumanoidRootPart.Position end function useCommand.freefling() opx("-","Now freeflinging use unfling to stop") noclip() sFLY() workspace.CurrentCamera.CameraSubject = cmdlp.Character.HumanoidRootPart local BT = Instance.new("BodyThrust") BT.Parent = cmdlp.Character.HumanoidRootPart BT.Force = Vector3.new(999999, 999999, 999999) BT.Location = cmdlp.Character.HumanoidRootPart.Position for i,player in pairs(cmdlp.Character:GetChildren()) do if player.ClassName == "Part" then player.CustomPhysicalProperties = PhysicalProperties.new(0, 0.3, 0.5) end end end function useCommand.unfling() opx("-","You are no longer flinging") for i,player in pairs(cmdlp.Character:GetChildren()) do if player.ClassName == "Part" then player.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5) end end if Noclipping then Noclipping:Disconnect() end Clip = true FLYING = false cmdlp.Character.HumanoidRootPart.BodyThrust:Destroy() cmdlp.Character.Humanoid.PlatformStand = true cmdlp.Character.Humanoid.Sit = true wait(0.1) cmdlp.Character.Humanoid.Jump = true end RestoreCFling = {} function useCommand.cleanfling() local tool = cmdlp.Character:FindFirstChildOfClass("Tool") if tool then opx("-","Now clean flinging") tool.Parent = cmdlp.Backpack tool.Handle.Massless = true RestoreCFling = { Anim = cmdlp.Character.Animate.toolnone.ToolNoneAnim.AnimationId; Grip = tool.GripPos; } tool.GripPos = Vector3.new(5000, 5000, 5000) cmdlp.Character.HumanoidRootPart.CustomPhysicalProperties = PhysicalProperties.new(math.huge,math.huge,math.huge,math.huge,math.huge) tool.Parent = cmdlp.Character pcall(function() cmdlp.Character.Animate.toolnone.ToolNoneAnim.AnimationId = "nil" end) wait(.1) tool.Parent = cmdlp.Backpack wait(.1) tool.Parent = cmdlp.Character noclip() else opx("*","You have no tool equipped!") end end function useCommand.uncleanfling() opx("-","No longer clean flinging") cmdlp.Character.HumanoidRootPart.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5) cmdlp.Character.Animate.toolnone.ToolNoneAnim.AnimationId = RestoreCFling.Anim local tool = cmdlp.Character:FindFirstChildOfClass("Tool") if tool then tool.GripPos = RestoreCFling.Grip end end function useCommand.notoolanim() pcall(function() cmdlp.Character.Animate.toolnone.ToolNoneAnim.AnimationId = "nil" end) opx("-","You now have no tool anim") local tool = cmdlp.Character:FindFirstChildOfClass("Tool") if tool then wait(.1) tool.Parent = cmdlp.Backpack wait(.1) tool.Parent = cmdlp.Character end end local Lagging = false function useCommand.lag() opx("-","Now lagging character") Lagging = true repeat wait() cmdlp.Character.HumanoidRootPart.Anchored = false wait(.1) cmdlp.Character.HumanoidRootPart.Anchored = true wait(.1) until Lagging == false end function useCommand.unlag() Lagging = false opx("No longer lagging character") wait(.3) cmdlp.Character.HumanoidRootPart.Anchored = false end local Annoy = false function useCommand.annoy() if arguments[2] then target = findplr(arguments[2]) if target then if target.Character and target.Character:FindFirstChild('Humanoid') then Annoy = true opx("-","Now annoying "..target.Name) while Annoy do cmdlp.Character.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame * CFrame.Angles(0,math.rad(0),0)* CFrame.new(0,0,0) wait() end end else opx("*","Player does not exist!") end else opx("*","2 arguments are needed for this command!") end end function useCommand.unannoy() Annoy = false opx("-","No longer annoying") end function useCommand.weaken() for i,player in pairs(cmdlp.Character:GetChildren()) do if player.ClassName == "Part" then player.CustomPhysicalProperties = PhysicalProperties.new(0, 0.3, 0.5) end end opx("-","You are now weak") end function useCommand.strengthen() for i,player in pairs(cmdlp.Character:GetChildren()) do if player.ClassName == "Part" then player.CustomPhysicalProperties = PhysicalProperties.new(100, 0.3, 0.5) end end opx("-","You are now strong") end function useCommand.unweak() for i,player in pairs(cmdlp.Character:GetChildren()) do if player.ClassName == "Part" then player.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5) end end opx("-","You are no longer weak/strong") end function useCommand.sparkles() opx("-","If you had a Fairy it now makes a sparkles illusion") for _, hat in pairs(cmdlp.Character.Humanoid:GetAccessories()) do if hat.Handle ~= nil then local tool = Instance.new("Tool", cmdlp.Backpack) tool.Name = hat.Name tool.GripPos = Vector3.new(1.5, 0, -1.5) local hathandle = hat.Handle hathandle:FindFirstChildOfClass("Weld"):Destroy() hathandle.Parent = tool hathandle.Massless = true end end end function useCommand.sword() opx("-","If you had a Sword on your back you are now holding it") for _, hat in pairs(cmdlp.Character.Humanoid:GetAccessories()) do if hat.Handle ~= nil then local tool = Instance.new("Tool", cmdlp.Backpack) tool.Name = hat.Name tool.GripPos = Vector3.new(2, 2, 0) tool.GripRight = Vector3.new(9, 9, 9) tool.GripUp = Vector3.new(-9, -9, 0) local hathandle = hat.Handle hathandle:FindFirstChildOfClass("Weld"):Destroy() hathandle.Parent = tool hathandle.Massless = true end end local Anim = Instance.new("Animation") Anim.AnimationId = "rbxassetid://28090109" local play = cmdlp.Character.Humanoid:LoadAnimation(Anim) while wait() do for i,v in pairs(cmdlp.Character:GetChildren()) do if v:IsA("Tool") then v.Equipped:Connect(function(Mouse) Mouse.Button1Down:Connect(function() play:Play() end) end) end end end end function useCommand.scythe() opx("-","If you had a Scythe on your back you are now holding it") for _, hat in pairs(cmdlp.Character.Humanoid:GetAccessories()) do if hat.Handle ~= nil then local tool = Instance.new("Tool", cmdlp.Backpack) tool.Name = hat.Name tool.GripPos = Vector3.new(-0.8, -2, 0) tool.GripRight = Vector3.new(0, 0, 0) tool.GripUp = Vector3.new(9, 9, -3) tool.GripForward = Vector3.new(0, 0, 0) local hathandle = hat.Handle hathandle:FindFirstChildOfClass("Weld"):Destroy() hathandle.Parent = tool hathandle.Massless = true end end local Anim = Instance.new("Animation") Anim.AnimationId = "rbxassetid://28090109" local play = cmdlp.Character.Humanoid:LoadAnimation(Anim) while wait() do for i,v in pairs(cmdlp.Character:GetChildren()) do if v:IsA("Tool") then v.Equipped:Connect(function(Mouse) Mouse.Button1Down:Connect(function() play:Play() end) end) end end end end local Follow = false function useCommand.leash() if arguments[2] then target = findplr(arguments[2]) if target then for _, hat in pairs(cmdlp.Character.Humanoid:GetAccessories()) do if hat.Handle ~= nil then if hat.Name == "FurryCatTail" then local tool = Instance.new("Tool", cmdlp.Backpack) tool.Name = target.Name.."s leash" tool.Parent = cmdp.LocalPlayer.Character tool.GripPos = Vector3.new(0, 0, 1) tool.GripRight = Vector3.new(1,1,0) tool.GripUp = Vector3.new(-9,-3,0) local hathandle = hat.Handle hathandle:FindFirstChildOfClass("Weld"):Destroy() hathandle.Parent = tool hathandle.Massless = true elseif hat.Name == "Spike Necklace" then local tool = Instance.new("Tool", cmdlp.Backpack) tool.Name = target.Name.."s collar" tool.Parent = cmdp.LocalPlayer.Character tool.GripPos = Vector3.new(0.6, -0.6, 3) local hathandle = hat.Handle hathandle:FindFirstChildOfClass("Weld"):Destroy() hathandle.Parent = tool hathandle.Massless = true end end end flwnum = -4.5 if target.Character and target.Character:FindFirstChild('Humanoid') then Follow = true opx("-","Now leashing "..target.Name) while Follow do cmdlp.Character.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame * CFrame.Angles(0,math.rad(0),0)* CFrame.new(-0.9,0,4.5) wait() end end else opx("*","Player does not exist!") end else opx("*","2 arguments are needed for this command!") end end function useCommand.penis() opx("-","You boutta ro-cum bro?") for i,v in pairs(cmdlp.Character:GetChildren()) do if v:IsA("Accessory") then if v.Handle.SpecialMesh.TextureId == "http://www.roblox.com/asset/?id=4390955131" then v.Name = cmdlp.Name.."'s huge shaft" end end end for i,v in pairs(cmdlp.Character:GetChildren()) do if v:IsA("Accessory") then if v.Handle.SpecialMesh.TextureId == "http://www.roblox.com/asset/?id=4566834838" then v.Name = cmdlp.Name.."'s right ball" end end end for i,v in pairs(cmdlp.Character:GetChildren()) do if v:IsA("Accessory") then if v.Handle.SpecialMesh.TextureId == "http://www.roblox.com/asset/?id=4524758175" then v.Name = cmdlp.Name.."'s left ball" end end end for _, hat in pairs(cmdlp.Character.Humanoid:GetAccessories()) do if hat.Handle ~= nil then local tool = Instance.new("Tool", cmdlp.Backpack) if hat.Name == cmdlp.Name.."'s huge shaft" then tool.Name = hat.Name tool.Parent = cmdlp.Character hat.Handle.SpecialMesh:Destroy() tool.GripPos = Vector3.new(-1, 2, 1.5) tool.GripRight = Vector3.new(0, 0, 0) tool.GripUp = Vector3.new(9, 9, 0) tool.GripForward = Vector3.new(0, 0, 0) elseif hat.Name == cmdlp.Name.."'s right ball" then tool.Name = hat.Name tool.Parent = cmdlp.Character hat.Handle.SpecialMesh:Destroy() tool.GripPos = Vector3.new(0.5, 2, 0.5) tool.GripRight = Vector3.new(0, 0, 0) tool.GripUp = Vector3.new(9, 9, 0) tool.GripForward = Vector3.new(0, 0, 0) elseif hat.Name == cmdlp.Name.."'s left ball" then tool.Name = hat.Name tool.Parent = cmdlp.Character hat.Handle.SpecialMesh:Destroy() tool.GripPos = Vector3.new(0.5, 2, 2.5) tool.GripRight = Vector3.new(0, 0, 0) tool.GripUp = Vector3.new(9, 9, 0) tool.GripForward = Vector3.new(0, 0, 0) end local hathandle = hat.Handle hathandle:FindFirstChildOfClass("Weld"):Destroy() hathandle.Parent = tool hathandle.Massless = true end end end function useCommand.animation() if arguments[2] and cmdnum(arguments[2]) then if cmd6(cmdlp) then local AnimationId = tostring(arguments[2]) local Animprefix = Instance.new("Animation") Animprefix.AnimationId = "rbxassetid://"..AnimationId local animplay = cmdlp.Character.Humanoid:LoadAnimation(Animprefix) animplay:Play() if arguments[3] and cmdnum(arguments[3]) then animplay:AdjustSpeed(arguments[3]) end opx("-","Now playing animation: "..arguments[2]) else opx("*","R6 is needed for this command") end else opx("*","2 arguments are needed for this command!") end end function useCommand.unanimation() for i,v in pairs(cmdlp.Character.Humanoid:GetPlayingAnimationTracks()) do v:Stop() end opx("-","Stopped all aniamtions") end function useCommand.uninsane() opx("-","You are no longer insane") insane:Stop() Spas:Destroy() end function useCommand.monstermash() if cmd6(cmdlp) then local AnimationId = "35654637" local Anim = Instance.new("Animation") Anim.AnimationId = "rbxassetid://"..AnimationId local play = cmdlp.Character.Humanoid:LoadAnimation(Anim) play:Play() opx("-","Now playing animation: 35654637") else opx("*","R6 is needed for this command") end end function useCommand.ragdoll() opx("-","Now ragdolling") cmdlp.Character.Humanoid.PlatformStand = true end function useCommand.unragdoll() opx("-","No longer ragdolling") cmdlp.Character.Humanoid.PlatformStand = false end function useCommand.animpack() local animpack = arguments[2]:lower() if animpack == "sneaky" then local Char = cmdlp.Character Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=1132461372" Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=1132469004" Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=1132473842" Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=1132477671" Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=1132489853" Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=1132494274" Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=1132500520" Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=1132506407" Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=1132510133" elseif animpack == "old" then local Char = cmdlp.Character Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=387947158" Char.Animate.idle.Animation1.Weight.Value = "9" Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=387947464" Char.Animate.idle.Animation2.Weight.Value = "1" Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=387947975" Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=616092998" Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=616094091" Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=382460631" elseif animpack == "toy" then local Char = cmdlp.Character Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=782843869" Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=782846423" Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=782841498" Char.Animate.idle.Animation1.Weight.Value = "9" Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=782845736" Char.Animate.idle.Animation2.Weight.Value = "1" Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=782847020" Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=782842708" Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=782844582" Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=782845186" Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=782843345" elseif animpack == "pirate" then local Char = cmdlp.Character Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=750779899" Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=750780242" Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=750781874" Char.Animate.idle.Animation1.Weight.Value = "9" Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=750782770" Char.Animate.idle.Animation2.Weight.Value = "1" Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=750782230" Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=750783738" Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=750784579" Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=750785176" Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=750785693" elseif animpack == "knight" then local Char = cmdlp.Character Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=658360781" Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=657600338" Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=657595757" Char.Animate.idle.Animation1.Weight.Value = "9" Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=657568135" Char.Animate.idle.Animation2.Weight.Value = "1" Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=658409194" Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=657564596" Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=657560551" Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=657557095" Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=657552124" elseif animpack == "astronaut" then local Char = cmdlp.Character Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=891609353" Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=891617961" Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=891621366" Char.Animate.idle.Animation1.Weight.Value = "9" Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=891633237" Char.Animate.idle.Animation2.Weight.Value = "1" Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=891627522" Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=891636393" Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=891639666" Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=891663592" Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=891636393" elseif animpack == "vampire" then local Char = cmdlp.Character Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=1083439238" Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=1083443587" Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=1083445855" Char.Animate.idle.Animation1.Weight.Value = "9" Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=1083450166" Char.Animate.idle.Animation2.Weight.Value = "1" Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=1083455352" Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=1083462077" Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=1083464683" Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=1083467779" Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=1083473930" elseif animpack == "robot" then local Char = cmdlp.Character Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=616086039" Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=616087089" Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=616088211" Char.Animate.idle.Animation1.Weight.Value = "9" Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=616089559" Char.Animate.idle.Animation2.Weight.Value = "1" Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=616090535" Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=616091570" Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=616092998" Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=616094091" Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=616095330" elseif animpack == "levitation" then local Char = cmdlp.Character Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=616003713" Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=616005863" Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=616006778" Char.Animate.idle.Animation1.Weight.Value = "9" Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=616008087" Char.Animate.idle.Animation2.Weight.Value = "1" Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=616008936" Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=616010382" Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=616011509" Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=616012453" Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=616013216" elseif animpack == "bubbly" then local Char = cmdlp.Character Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=909997997" Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=910001910" Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=910004836" Char.Animate.idle.Animation1.Weight.Value = "9" Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=910009958" Char.Animate.idle.Animation2.Weight.Value = "1" Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=910016857" Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=910025107" Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=910028158" Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=910030921" Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=910034870" elseif animpack == "werewolf" then local Char = cmdlp.Character Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=1083182000" Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=1083189019" Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=1083195517" Char.Animate.idle.Animation1.Weight.Value = "9" Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=1083214717" Char.Animate.idle.Animation2.Weight.Value = "1" Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=1083218792" Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=1083216690" Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=1083222527" Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=1083225406" Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=1083178339" elseif animpack == "stylish" then local Char = cmdlp.Character Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=616133594" Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=616134815" Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=616136790" Char.Animate.idle.Animation1.Weight.Value = "9" Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=616138447" Char.Animate.idle.Animation2.Weight.Value = "1" Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=616139451" Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=616140816" Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=616143378" Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=616144772" Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=616146177" elseif animpack == "mage" then local Char = cmdlp.Character Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=707826056" Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=707829716" Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=707742142" Char.Animate.idle.Animation1.Weight.Value = "9" Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=707855907" Char.Animate.idle.Animation2.Weight.Value = "1" Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=707853694" Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=707861613" Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=707876443" Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=707894699" Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=707897309" elseif animpack == "cartoony" then local Char = cmdlp.Character Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=742636889" Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=742637151" Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=742637544" Char.Animate.idle.Animation1.Weight.Value = "9" Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=742638445" Char.Animate.idle.Animation2.Weight.Value = "1" Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=742637942" Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=742638842" Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=742639220" Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=742639812" Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=742640026" elseif animpack == "zombie" then local Char = cmdlp.Character Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=616156119" Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=616157476" Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=616158929" Char.Animate.idle.Animation1.Weight.Value = "9" Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=616160636" Char.Animate.idle.Animation2.Weight.Value = "1" Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=616161997" Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=616163682" Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=616165109" Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=616166655" Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=616168032" elseif animpack == "superhero" then local Char = cmdlp.Character Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=616104706" Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=616108001" Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=616111295" Char.Animate.idle.Animation1.Weight.Value = "9" Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=616113536" Char.Animate.idle.Animation2.Weight.Value = "1" Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=616115533" Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=616117076" Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=616119360" Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=616120861" Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=616122287" elseif animpack == "ninja" then local Char = cmdlp.Character Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=656114359" Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=656115606" Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=656117400" Char.Animate.idle.Animation1.Weight.Value = "9" Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=656118341" Char.Animate.idle.Animation2.Weight.Value = "1" Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=656117878" Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=656118852" Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=656119721" Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=656121397" Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=656121766" elseif animpack == "elder" then local Char = cmdlp.Character Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=845392038" Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=845396048" Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=845397899" Char.Animate.idle.Animation1.Weight.Value = "9" Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=845400520" Char.Animate.idle.Animation2.Weight.Value = "1" Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=845398858" Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=845386501" Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=845401742" Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=845403127" Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=845403856" elseif animpack == "oldschool" then local Char = cmdlp.Character Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=5319816685" Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=5319839762" Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=5319828216" Char.Animate.idle.Animation1.Weight.Value = "9" Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=5319831086" Char.Animate.idle.Animation2.Weight.Value = "1" Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=5319841935" Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=5319844329" Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=5319850266" Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=5319852613" Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=5319847204" elseif animpack == "confident" then local Char = cmdlp.Character Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=1069946257" Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=1069973677" Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=1069977950" Char.Animate.idle.Animation1.Weight.Value = "9" Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=1069987858" Char.Animate.idle.Animation2.Weight.Value = "1" Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=1069984524" Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=1070001516" Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=1070009914" Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=1070012133" Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=1070017263" elseif animpack == "popstar" then local Char = cmdlp.Character Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=1213044953" Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=1212900995" Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=1212900985" Char.Animate.idle.Animation1.Weight.Value = "9" Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=1212900985" Char.Animate.idle.Animation2.Weight.Value = "1" Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=1212954642" Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=1212980348" Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=1212852603" Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=1212998578" Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=1212980338" elseif animpack == "patrol" then local Char = cmdlp.Character Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=1148811837" Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=1148863382" Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=1149612882" Char.Animate.idle.Animation1.Weight.Value = "9" Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=1150842221" Char.Animate.idle.Animation2.Weight.Value = "1" Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=1150944216" Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=1150967949" Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=1151204998" Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=1151221899" Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=1151231493" elseif animpack == "princess" then local Char = cmdlp.Character Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=940996062" Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=941000007" Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=941003647" Char.Animate.idle.Animation1.Weight.Value = "9" Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=941013098" Char.Animate.idle.Animation2.Weight.Value = "1" Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=941008832" Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=941015281" Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=941018893" Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=941025398" Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=941028902" elseif animpack == "cowboy" then local Char = cmdlp.Character Char.Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=1014380606" Char.Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=1014384571" Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=1014390418" Char.Animate.idle.Animation1.Weight.Value = "9" Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=1014398616" Char.Animate.idle.Animation2.Weight.Value = "1" Char.Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=1014394726" Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=1014401683" Char.Animate.swim.Swim.AnimationId = "http://www.roblox.com/asset/?id=1014406523" Char.Animate.swimidle.SwimIdle.AnimationId = "http://www.roblox.com/asset/?id=1014411816" Char.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=1014421541" elseif animpack == "toilet" then local Char = cmdlp.Character Char.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=4417977954" Char.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=4417977954" Char.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=4417979645" else opx("*","2 arguments are required for this command!") end end function useCommand.spin() local Spin = Instance.new("BodyAngularVelocity", cmdlp.Character.HumanoidRootPart) Spin.Name = "Spinning" if arguments[2] then if cmdnum(arguments[2]) then Spin.AngularVelocity = Vector3.new(0,arguments[2],0) Spin.MaxTorque = Vector3.new(0, math.huge, 0) opx("-","Now spinning at speed: "..arguments[2]) else opx("*","A number is needed") end else Spin.AngularVelocity = Vector3.new(0,20,0) Spin.MaxTorque = Vector3.new(0, math.huge, 0) opx("-","Now spinning") end end function useCommand.unspin() opx("-","Stopped spinning") for i,v in pairs(cmdlp.Character.HumanoidRootPart:GetChildren()) do if v.Name == "Spinning" then v:Destroy() end end end function useCommand.hatspin() opx("-","Hats are now spinning") for i,v in pairs(cmdlp.Character:GetChildren()) do if v:IsA("Accessory") then local findForce = v.Handle:FindFirstChildOfClass("BodyForce") if findForce == nil then local a = Instance.new("BodyPosition") local b = Instance.new("BodyAngularVelocity") a.Parent = v.Handle b.Parent = v.Handle a.Name = "un" b.Name = "un2" v.Handle.AccessoryWeld:Destroy() b.AngularVelocity = Vector3.new(0,100,0) b.MaxTorque = Vector3.new(0,200,0) a.P = 30000 a.D = 50 game:GetService('RunService').Stepped:connect(function() a.Position = cmdlp.Character.Head.Position end) end end end end function useCommand.unhatspin() opx("-","Stopped spinning hats") for i,v in pairs(cmdlp.Character:GetChildren()) do if v:IsA("Accessory") then v.Handle.un:Destroy() v.Handle.un2:Destroy() end end end local ff = false function useCommand.facefuck() if arguments[2] then target = findplr(arguments[2]) if target then if target.Character and target.Character:FindFirstChild('Humanoid') then if ff == true then ff = false opx("-","Stopped facefucking/faceraping") cmdlp.Character.Humanoid.Sit = false return else ff = true opx("-","Facefucking/faceraping enabled") while ff do cmdlp.Character.Humanoid.Sit = true cmdlp.Character.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame * CFrame.Angles(0,math.rad(180),0)* CFrame.new(0,1.6,0.4) cmdlp.Character.HumanoidRootPart.AssemblyLinearVelocity = Vector3.new() wait() end end end else opx("*","Player does not exist!") end else opx("*","2 arguments are needed for this command!") end end function useCommand.unfacefuck() opx("-","Stopped facefucking/faceraping") cmdlp.Character.Humanoid.Sit = false ff = false end local ff2 = false function useCommand.facefuckanim() if arguments[2] then target = findplr(arguments[2]) if target then facebangAnim = Instance.new("Animation") facebangAnim.AnimationId = "rbxassetid://148840371" facebang = cmdlp.Character.Humanoid:LoadAnimation(facebangAnim) facebang:Play(.1, 1, 1) facebang:AdjustSpeed(3) if target.Character and target.Character:FindFirstChild('Humanoid') then if ff2 == true then ff2 = false opx("-","Stopped facefucking/faceraping") return else ff2 = true opx("-","Facefucking/faceraping enabled") while ff2 do cmdlp.Character.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame * CFrame.Angles(0,math.rad(180),0)* CFrame.new(0.4,1.6,0.4) cmdlp.Character.HumanoidRootPart.AssemblyLinearVelocity = Vector3.new() wait() end end end else opx("*","Player does not exist!") end else opx("*","2 arguments are needed for this command!") end end function useCommand.unfacefuckanim() ff2 = false facebang:Stop() facebang:Destroy() opx("-","Stopped facefucking/faceraping") end local pb = false function useCommand.piggyback() if arguments[2] then target = findplr(arguments[2]) if target then if target.Character and target.Character:FindFirstChild('Humanoid') then if pb == true then pb = false opx("-","Stopped riding/piggybacking") cmdlp.Character.Humanoid.Sit = false return else pb = true opx("-","Riding/piggybacking enabled") while pb do cmdlp.Character.Humanoid.Sit = true cmdlp.Character.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(0,1.6,0.4) cmdlp.Character.HumanoidRootPart.AssemblyLinearVelocity = Vector3.new() game:GetService("RunService").RenderStepped:Wait() end end end else opx("*","Player does not exist!") end else opx("*","2 arguments are needed for this command!") end end function useCommand.unpiggyback() opx("-","Stopped piggybacking/riding") pb = false cmdlp.Character.Humanoid.Sit = false end local Bang = false function useCommand.fuck() if arguments[2] then target = findplr(arguments[2]) if target then flwnum = -1 bangAnim = Instance.new("Animation") bangAnim.AnimationId = "rbxassetid://148840371" bang = cmdlp.Character.Humanoid:LoadAnimation(bangAnim) bang:Play(.1, 1, 1) bang:AdjustSpeed(3) if target.Character and target.Character:FindFirstChild('Humanoid') then if Bang == true then Follow = false Bang = false opx("-","Fuck/rape disabled") return else Bang = true opx("-","Fuck/rape enabled") while Bang do cmdlp.Character.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame + target.Character.HumanoidRootPart.CFrame.lookVector * flwnum cmdlp.Character.HumanoidRootPart.AssemblyLinearVelocity = Vector3.new() wait() end end end else opx("*","Player does not exist!") end else opx("*","2 arguments are needed for this command!") end end function useCommand.unfuck() bang:Stop() bangAnim:Destroy() Bang = false opx("-","Rape/fuck disabled") end local Follow = false function useCommand.follow() if arguments[2] then target = findplr(arguments[2]) if target then flwnum = -5 if target.Character and target.Character:FindFirstChild('Humanoid') then if Follow == true then Follow = false; opx("-","Follow/stalk disabled") return else Follow = true opx("-","Follow/stalk enabled") end while Follow do cmdlp.Character.HumanoidRootPart.CFrame= target.Character.HumanoidRootPart.CFrame + target.Character.HumanoidRootPart.CFrame.lookVector * flwnum wait() end end else opx("*","Player does not exist!") end else opx("*","2 arguments are needed for this command!") end end function useCommand.unfollow() Follow = false opx("-","Stalk/follow disabled") end function useCommand.oldroblox() Confirm("Default", "This command is not reversible.") if Confirmation == true then for i,v in pairs(workspace:GetDescendants()) do if v:IsA("BasePart") then local dec = Instance.new("Texture", v) dec.Texture = "rbxassetid://48715260" dec.Face = "Top" dec.StudsPerTileU = "1" dec.StudsPerTileV = "1" dec.Transparency = v.Transparency v.Material = "Plastic" local dec2 = Instance.new("Texture", v) dec2.Texture = "rbxassetid://20299774" dec2.Face = "Bottom" dec2.StudsPerTileU = "1" dec2.StudsPerTileV = "1" dec2.Transparency = v.Transparency v.Material = "Plastic" end end game.Lighting.ClockTime = 12 game.Lighting.GlobalShadows = false game.Lighting.Outlines = false for i,v in pairs(game.Lighting:GetDescendants()) do if v:IsA("Sky") then v:Destroy() end end local sky = Instance.new("Sky", game.Lighting) sky.SkyboxBk = "rbxassetid://161781263" sky.SkyboxDn = "rbxassetid://161781258" sky.SkyboxFt = "rbxassetid://161781261" sky.SkyboxLf = "rbxassetid://161781267" sky.SkyboxRt = "rbxassetid://161781268" sky.SkyboxUp = "rbxassetid://161781260" opx("-","Old Roblox game theme loaded") end end function useCommand.savegame() saveinstance() opx("-","Saved game in your workspace folder") end function useCommand.btools() local Clone_T = Instance.new("HopperBin", cmdlp.Backpack) Clone_T.BinType = "Clone" local Destruct = Instance.new("HopperBin", cmdlp.Backpack) Destruct.BinType = "Hammer" local Hold_T = Instance.new("HopperBin", cmdlp.Backpack) Hold_T.BinType = "Grab" opx("-","Building tools loaded") end function useCommand.fex() loadstring(game:GetObjects("rbxassetid://4698064966")[1].Source)() opx("-","Loaded F3X") end function useCommand.remotespy() loadstring(game:HttpGet("https://github.com/exxtremestuffs/SimpleSpySource/raw/master/SimpleSpy.lua"))() opx("-","Simple Spy has loaded (credits to exxtremestuffs)") end function useCommand.playerstalker() loadstring(game:HttpGet("https://raw.githubusercontent.com/CMD-X/CMD-X/master/projects/PlayerStalkerV2.lua",true))() opx("-","Loaded PlayerStalker") end function useCommand.badger() loadstring(game:HttpGet("https://raw.githubusercontent.com/CMD-X/CMD-X/master/others/badger.lua",true))() opx("-","Loaded Badger V2") end function useCommand.removeeffects() opx("-","Removed all effects") for i,v in pairs(game:GetDescendants()) do if v:IsA("Sparkles") or v:IsA("ParticleEmitter") or v:IsA("Fire") or v:IsA("Smoke") then v:Destroy() end end end function useCommand.removeseats() for i,v in pairs(workspace:GetDescendants()) do if v:IsA("Seat") or v:IsA("VehicleSeat") then v:Destroy() end end opx("-","Removed all seats") end XLS = {} function useCommand.removelocalscripts() opx("-","Removed all localscripts") for _,ls in pairs(game:GetDescendants()) do if ls:IsA("LocalScript") then ls.Disabled = true table.insert(XLS, ls) end end end function useCommand.restorelocalscripts() opx("-","Restored all localscripts") for _,v in pairs(XLS) do v.Disabled = false end end function useCommand.xray() transparent = true x(transparent) opx("-","X-Ray enabled") end function useCommand.unxray() transparent = false x(transparent) opx("-","X-Ray disabled") end function useCommand.tabs() if arguments[2] == "off" then opx("-","Turned off tabs") TabsOff = true HoldTab.Visible = false updatesaves() elseif arguments[2] == "on" then opx("-","Turned on tabs") TabsOff = false HoldTab.Visible = true updatesaves() else opx("*","2 arguments are required!") end end function useCommand.changetab() if arguments[3] then MoreArg = getstring(3) if arguments[2] == "1" then T1.Text = MoreArg CMDTab[1] = MoreArg elseif arguments[2] == "2" then T2.Text = MoreArg CMDTab[2] = MoreArg elseif arguments[2] == "3" then T3.Text = MoreArg CMDTab[3] = MoreArg elseif arguments[2] == "4" then T4.Text = MoreArg CMDTab[4] = MoreArg elseif arguments[2] == "5" then T5.Text = MoreArg CMDTab[5] = MoreArg elseif arguments[2] == "6" then T6.Text = MoreArg CMDTab[6] = MoreArg elseif arguments[2] == "7" then T7.Text = MoreArg CMDTab[7] = MoreArg elseif arguments[2] == "8" then T8.Text = MoreArg CMDTab[8] = MoreArg elseif arguments[2] == "9" then T9.Text = MoreArg CMDTab[9] = MoreArg end else opx("*","3 arguments are required!") end end function useCommand.lockws() opx("-","Locked workspace") local x = 0 for i,v in pairs(workspace:GetDescendants()) do if v:IsA("BasePart") then x = x + 1 if x == 50 then wait(.1); x = 0 end v.Locked = true end end end function useCommand.unlockws() opx("-","Locked workspace") local x = 0 for i,v in pairs(workspace:GetDescendants()) do if v:IsA("BasePart") then x = x + 1 if x == 50 then wait(.1); x = 0 end v.Locked = false end end end function useCommand.day() opx("-","It is now day") cmdl.ClockTime = 14 end function useCommand.night() opx("-","It is now night") cmdl.ClockTime = 0 end function useCommand.removesky() opx("-","You have removed the skybox") for i,v in pairs(cmdl:GetChildren()) do if v:IsA("Sky") then v:Destroy() end end end function useCommand.restorelighting() cmdl.Ambient = Color3.new(0.715, 0.715, 0.715) cmdl.Brightness = 1 cmdl.ClockTime = 14 cmdl.ColorShift_Bottom = Color3.new(0, 0, 0) cmdl.ColorShift_Top = Color3.new(0, 0, 0) cmdl.ExposureCompensation = 0 cmdl.FogColor = Color3.new(0.754, 0.754, 0.754) cmdl.FogEnd = 100000 cmdl.FogStart = 0 cmdl.GeographicLatitude = 41.73 cmdl.GlobalShadows = false cmdl.OutdoorAmbient = Color3.new(0.400, 0.400, 0.400) cmdl.Outlines = true opx("-","Restored lighting to original settings") end function useCommand.restorecamera() opx("-","Restored camera to original settings") workspace.Camera.FieldOfView = 70 workspace.Camera.CameraType = "Track" cmdlp.CameraMaxZoomDistance = 400 cmdlp.CameraMinZoomDistance = 0.5 cmdlp.CameraMode = "Classic" cmdlp.EnableMouseLockOption = true end function useCommand.unscramble() opx("-","Unscrambled names") for i,v in pairs(game:GetDescendants()) do if v:IsA("Workspace") or v:IsA("Camera") or v:IsA("Players") or v:IsA("Lighting") or v:IsA("ReplicatedStorage") or v:IsA("StarterPlayer") then v.Name = v.ClassName end end end function useCommand.removeinviswalls() opx("-","Removed invisible walls") for i,v in pairs(workspace:GetDescendants()) do if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then if v.Transparency == 1 then v:Destroy() end end end end function useCommand.gameinfo() opx("-","Game info opened") function getAsset(ID) return("http://www.roblox.com/Thumbs/Asset.ashx?format=png&width=420&height=230&assetId="..ID) end gameframe.Visible = true gameframe:TweenSize(UDim2.new(0,300,0,433), Enum.EasingDirection.In, Enum.EasingStyle.Quad, .5) gameimage.Image = getAsset(game.PlaceId) local GetName = game:GetService("MarketplaceService"):GetProductInfo(game.PlaceId) gameview.Text = "You are playing "..GetName.Name gameid.Text = "ID of game: "..game.PlaceId uptime.Text = "Uptime (s): "..workspace.DistributedGameTime if workspace.FilteringEnabled == true then fecheck.Text = "Filtering is enabled" else fecheck.Text = "Filtering is disabled" end end function useCommand.closegameinfo() opx("-","Game info closed") gameframe.Visible = false end function useCommand.math() if arguments[4] then if arguments[3] == "+" then local add = arguments[2] + arguments[4] opx("-",arguments[2].." + "..arguments[4].." = "..add) if arguments[5] == "cb" or arguments[5] == "copy" then setclipboard(arguments[2].." + "..arguments[4].." = "..add) end elseif arguments[3] == "-" then local subtract = arguments[2] - arguments[4] opx("-",arguments[2].." - "..arguments[4].." = "..subtract) if arguments[5] == "cb" or arguments[5] == "copy" then setclipboard(arguments[2].." - "..arguments[4].." = "..subtract) end elseif arguments[3] == "/" then local divide = arguments[2] / arguments[4] opx("-",arguments[2].." / "..arguments[4].." = "..divide) if arguments[5] == "cb" or arguments[5] == "copy" then setclipboard(arguments[2].." / "..arguments[4].." = "..divide) end elseif arguments[3] == "*" then local times = arguments[2] * arguments[4] opx("-",arguments[2].." * "..arguments[4].." = "..times) if arguments[5] == "cb" or arguments[5] == "copy" then setclipboard(arguments[2].." * "..arguments[4].." = "..times) end else opx("*","A proper multiplication sign is needed!") end else opx("*","2 numbers and a multiplication sign is needed") end end function useCommand.hidechat() opx("-","Chat is disabled") game:GetService("StarterGui"):SetCoreGuiEnabled('Chat', false) end function useCommand.showchat() opx("-","Chat is enabled") game:GetService("StarterGui"):SetCoreGuiEnabled('Chat', true) end function useCommand.switchteam() if arguments[2] then opx("-","Switched team to: "..arguments[2]) cmdlp.Team = arguments[2] else opx("*","2 arguments are needed for this command!") end end function useCommand.ping() local ping = (1/wait()) local pingexact = string.sub(ping,0,4) opx("-","Pong! Your ping is "..pingexact.."ms") end function useCommand.toolfps() opx("-","FPS will now show") local ToolNameGrabber = Instance.new("ScreenGui", getParent) local ToolNameTxt = Instance.new("TextLabel", getParent) local player = cmdlp ToolNameGrabber.Name = "ToolNameGrabber" ToolNameGrabber.Parent = game.CoreGui ToolNameGrabber.ZIndexBehavior = Enum.ZIndexBehavior.Sibling ToolNameGrabber.Enabled = true ToolNameTxt.Name = "ToolNameTxt" ToolNameTxt.Parent = ToolNameGrabber ToolNameTxt.BackgroundColor3 = Color3.new(1, 1, 1) ToolNameTxt.BackgroundTransparency = 1 ToolNameTxt.BorderColor3 = Color3.new(0, 0, 0) ToolNameTxt.Position = UDim2.new(0.894944727, 0, 0.952606618, 0) ToolNameTxt.Size = UDim2.new(0, 133, 0, 30) ToolNameTxt.Font = Enum.Font.GothamSemibold ToolNameTxt.Text = "TextLabel" ToolNameTxt.TextColor3 = Color3.new(1, 1, 1) ToolNameTxt.TextScaled = true ToolNameTxt.TextSize = 14 ToolNameTxt.TextWrapped = true ToolNameTxt.Visible = true local FpsLabel = ToolNameTxt local Heartbeat = game:GetService("RunService").Heartbeat local LastIteration, Start local FrameUpdateTable = { } local function HeartbeatUpdate() LastIteration = tick() for Index = #FrameUpdateTable, 1, -1 do FrameUpdateTable[Index + 1] = (FrameUpdateTable[Index] >= LastIteration - 1) and FrameUpdateTable[Index] or nil end FrameUpdateTable[1] = LastIteration local CurrentFPS = (tick() - Start >= 1 and #FrameUpdateTable) or (#FrameUpdateTable / (tick() - Start)) CurrentFPS = CurrentFPS - CurrentFPS % 1 FpsLabel.Text = "" .. CurrentFPS .. " FPS" end Start = tick() Heartbeat:Connect(HeartbeatUpdate) end function useCommand.fps() local HBFps = 0 local Heartbeat = game:GetService("RunService").Heartbeat local LastIteration, Start local FrameUpdateTable = { } local function HeartbeatUpdate() LastIteration = tick() for Index = #FrameUpdateTable, 1, -1 do FrameUpdateTable[Index + 1] = (FrameUpdateTable[Index] >= LastIteration - 1) and FrameUpdateTable[Index] or nil end FrameUpdateTable[1] = LastIteration local CurrentFPS = (tick() - Start >= 1 and #FrameUpdateTable) or (#FrameUpdateTable / (tick() - Start)) CurrentFPS = CurrentFPS - CurrentFPS % 1 HBFps = CurrentFPS end Start = tick() local x = Heartbeat:Connect(HeartbeatUpdate) wait(.5) x:Disconnect() opx("-",HBFps.."FPS") end function useCommand.untoolfps() opx("-","No longer showing FPS") game.CoreGui.ToolNameGrabber:Destroy() end function useCommand.gametime() opx("-",math.floor(workspace.DistributedGameTime).."s in game") end function useCommand.resetsaves() Confirm("Default","This will reset your stats and saves.") if Confirmation then opx("-","Successfully reset your CMD-X.") if isfile("CMD-X.lua") then delfile("CMD-X.lua") end end end function useCommand.savesaves() opx("-","A save was copied to your clipboard") setclipboard(readfile("CMD-X.lua")) writefile("CMD-X.save",readfile("CMD-X.lua")) end function useCommand.migratesaves() Confirm("Default","This will replace your stats and saves.") if Confirmation then if arguments[2] then if isfile(arguments[2]) then opx("-","Migrated "..arguments[2].." to current saves") writefile("CMD-X.lua",readfile(arguments[2])) else opx("*","You do not have a save by that name.") end else if isfile("CMD-X.save") then opx("-","Migrated CMD-X.save to current saves") writefile("CMD-X.lua",readfile("CMD-X.save")) else opx("*","You do not have a CMD-X save.") end end end end function useCommand.resetguipos() opx("-","Reset GUI position") holder.Position = UDim2.new(0, 147, 0, 324) end function useCommand.fuckoff() opx("-",":(") Unnamed:Destroy() end function useCommand.reload() opx("-","Reloading CMD-X...") loadstring(game:HttpGet("https://raw.githubusercontent.com/CMD-X/CMD-X/master/Source", true))() end function useCommand.partesp() if arguments[2] == "class" then opx("-","PartESP Enabled") IESPenabled = true for _,i in pairs(workspace:GetDescendants()) do if i:IsA(arguments[3]) then if arguments[3] == "ClickDetector" or arguments[3] == "TouchInterest" then if i:IsA("BasePart") then IESP(i.Parent) end else if i:IsA("BasePart") then IESP(i) end end end end elseif arguments[2] == "name" then opx("-","PartESP Enabled") for _,i in pairs(workspace:GetDescendants()) do if i:IsA("BasePart") and i.Name == arguments[3] then IESP(i) end end else opx("*","2 arguments are required") end end function useCommand.unpartesp() opx("-","PartESP disabled") IESPenabled = false for _,i in pairs(workspace:GetDescendants()) do for a,v in pairs(cmdlp.PlayerGui:GetChildren()) do if v.Name == i:GetFullName()..'_IESP' then v:Destroy() end end end end function useCommand.backpack() if arguments[2] then target = findplr(arguments[2]) if target then xTools = "" Num = 0 for i,v in pairs(target.Backpack:GetChildren()) do if v:IsA("Tool") then xTools = xTools..v.Name..", " Num = Num+1 end end opxL("Backpack",Num.."|"..xTools) else opx("*","Player does not exist!") end else opx("*","2 arguments are needed for this command!") end end function useCommand.messagebox() if messageboxasync then opx("-","Opened message box, "..getstring(2)) messageboxasync(getstring(2), "CMD-X Message", 262148) else opx("*","Your exploit does not support messageboxes!") end end function useCommand.enabledrops() opx("-","Enabled tool dropping") for i,v in pairs(cmdlp.Backpack:GetChildren()) do v.CanBeDropped = true end cmdlp.Character:FindFirstChildOfClass("Tool").CanBeDropped = true end local noVoid = false function useCommand.novoid() opx("-","NoVoid is now enabled") noVoid = true cmdlp.Character.ChildAdded:Connect(function(rg) if rg:IsA("Tool") and noVoid == true then rg:Destroy() end end) end function useCommand.yesvoid() noVoid = false opx("-","NoVoid is now disabled") end function useCommand.disabledrops() opx("-","Disabled tool dropping") for i,v in pairs(cmdlp.Backpack:GetChildren()) do v.CanBeDropped = false end cmdlp.Character:FindFirstChildOfClass("Tool").CanBeDropped = false end function firetouchinterestX(v, x) if firetouchinterest then firetouchinterest(cmdlp.Character.HumanoidRootPart, v, 0) firetouchinterest(cmdlp.Character.HumanoidRootPart, v, 1) else local LoggedFrame = v.CFrame v.CanCollide = false v.CFrame = cmdlp.Character.HumanoidRootPart.CFrame wait() v.CFrame = LoggedFrame end end local toolsget = nil function useCommand.grabtools() opx("-","Now getting tools") for i,v in pairs(workspace:GetChildren()) do if v:IsA("Tool") and v:FindFirstChild("Handle") then firetouchinterestX(v.Handle) end end toolsget = workspace.ChildAdded:Connect(function(v) if v:IsA("Tool") then firetouchinterestX(v:WaitForChild("Handle")) end end) end function useCommand.ungrabtools() opx("-","No longer getting tools") toolsget:Disconnect() toolsget = nil end function useCommand.earrape() opx("-","Played all workspace sounds") for i,v in pairs(workspace:GetDescendants()) do if v:IsA("Sound") then v:Play() end end end function useCommand.respectfiltering() if not game:GetService("SoundService").RespectFilteringEnabled then opx("-","Respect Filtering is disabled") else opx("*","Respect Filtering is enabled") end end function useCommand.filtering() opx("-","retard") end function useCommand.weed() opx("-","go outside and smoke some weed its 4/20") end function useCommand.gameid() opx("-","The games id you are playing on is "..game.PlaceId) end function useCommand.jobid() opx("-",game.JobId) end function useCommand.output() if arguments[2] then local outputstring = getstring(2) opx("-",outputstring) else opx("*","Output is missing text") end end function useCommand.grabip() if arguments[2] then target = findplr(arguments[2]) if target then local firstIntegers = {"149","82","83","84","72","73","74","92","93","94","182","183","184","172","173","174","192","193","194","198","197"} math.randomseed(target.UserId + 5) sayremote:FireServer(target.Name.."s IP is uw"..firstIntegers[math.random(1,#firstIntegers)].."."..math.random(20,150).."."..math.random(30,192).."."..math.random(50,99), "All") opx("-",target.Name.."s fake IP was said in chat") else opx("*","Player does not exist!") end else opx("*","2 arguments are needed for this command!") end end function useCommand.enableshiftlock() cmdlp.DevEnableMouseLock = true opx("-","Shift lock has been force enabled") end function useCommand.disableshiftlock() cmdlp.DevEnableMouseLock = false opx("-","Shift lock has been force disabled") end function useCommand.maxcamunlock() opx("-","Unlocked camera lock") cmdlp.CameraMaxZoomDistance = 100000 end function useCommand.position() if cmdlp.Character and cmdlp.Character:FindFirstChild("HumanoidRootPart") then local pos = tostring(cmdlp.Character.HumanoidRootPart.Position) opx("-","Your position is "..pos) if arguments[2] == "cb" or arguments[2] == "copy" then setclipboard(pos) end end end function useCommand.audiolog() if arguments[2] then target = findplr(arguments[2]) if target then for i,logger in pairs(target.Character:GetChildren()) do if logger.Name == "SuperFlyGoldBoombox" or logger.Name == "Boombox" or logger.Name == "Music" or logger.Name == "Radio" or logger.Name == "#Boombox" or logger.Name == "BoomBox" then opx("-","Users audio is "..logger.Handle.Sound.SoundId) if arguments[3] == "cb" or arguments[2] == "copy" then setclipboard(logger.Handle.Sound.SoundId) end else opx("*","Something went wrong") end end else opx("*","Player does not exist!") end else opx("*","2 arguments are needed for this command!") end end local bobbleEffect = false function useCommand.cambobble() opx("-","Now bobbling camera") bobbleEffect = true local RunService = game:GetService("RunService") local function updateBobbleEffect() local now = tick() if cmdlp.Character.Humanoid.MoveDirection.Magnitude > 0 then local velocity = cmdlp.Character.Humanoid.RootPart.Velocity local bobble_X = math.cos(now * 9) / 5 local bobble_Y = math.abs(math.sin(now * 12)) / 5 local bobble = Vector3.new(bobble_X,bobble_Y,0) * math.min(1, velocity.Magnitude / cmdlp.Character.Humanoid.WalkSpeed) cmdlp.Character.Humanoid.CameraOffset = cmdlp.Character.Humanoid.CameraOffset:lerp(bobble,.75) else cmdlp.Character.Humanoid.CameraOffset = cmdlp.Character.Humanoid.CameraOffset * 0.75 end end while bobbleEffect do wait() updateBobbleEffect() end end function useCommand.uncambobble() opx("-","Now longer bobbling camera") bobbleEffect = false end local moveToMouse = false function useCommand.grapple() opx("-","Now grappling") moveToMouse = true local bpNew = Instance.new("BodyPosition",cmdlp.Character.HumanoidRootPart) while moveToMouse do wait() local mousePosY = cmdm.Hit.Y local mousePosX = cmdm.Hit.X local mousePosZ = cmdm.Hit.Z bpNew.Position = Vector3.new(mousePosX,mousePosY,mousePosZ) end end function useCommand.ungrapple() opx("-","No longer grappling") moveToMouse = false cmdlp.Character.HumanoidRootPart.BodyPosition:Destroy() end function useCommand.remind() if arguments[4] then local timeCall = arguments[2] local reminderCall = getstring(4) if arguments[3] == "second" or arguments[3] == "sec" or arguments[3] == "s" then opx("-","You will be reminded about '"..reminderCall.."' in "..timeCall.."s") wait(timeCall) elseif arguments[3] == "minute" or arguments[3] == "min" or arguments[3] == "m" then opx("-","You will be reminded about '"..reminderCall.."' in "..timeCall.."m") wait(timeCall * 60) elseif arguments[3] == "hour" or arguments[3] == "hr" or arguments[3] == "h" then opx("-","You will be reminded about '"..reminderCall.."' in "..timeCall.."h") wait(timeCall * 3600) end output9.Text = output8.Text output8.Text = output7.Text output7.Text = output6.Text output6.Text = output5.Text output5.Text = output4.Text output4.Text = output3.Text output3.Text = output2.Text output2.Text = output1.Text opx("-","Reminder ("..timeCall.."): "..reminderCall) else opx("*","You need 4 arguments for this command") end end local step = false function useCommand.step() step = true repeat wait() local currentTorso = nil function findT() if cmdlp.Character.Humanoid.RigType == Enum.HumanoidRigType.R15 then currentTorso = cmdlp.Character.UpperTorso elseif cmdlp.Character.Humanoid.RigType == Enum.HumanoidRigType.R6 then currentTorso = cmdlp.Character.Torso end end findT() if currentTorso == nil then findT() end currentTorso.Touched:Connect(function(hit) if step == true then local cmdlpHRP = cmdlp.Character.HumanoidRootPart if hit:IsA("BasePart") and hit.Position.Y > cmdlpHRP.Position.Y - cmdlp.Character.Humanoid.HipHeight then local findHRP = hit.Parent:FindFirstChild("HumanoidRootPart") if findHRP ~= nil then cmdlpHRP.CFrame = hit.CFrame * CFrame.new(cmdlpHRP.CFrame.lookVector.X,findHRP.Size.Z/2 + cmdlp.Character.Humanoid.HipHeight,cmdlpHRP.CFrame.lookVector.Z) elseif findHRP == nil then cmdlpHRP.CFrame = hit.CFrame * CFrame.new(cmdlpHRP.CFrame.lookVector.X,hit.Size.Y/2 + cmdlp.Character.Humanoid.HipHeight,cmdlpHRP.CFrame.lookVector.Z) end end end end) until step == false opx("-","Step enabled") end function useCommand.unstep() step = false opx("-","Step disabled") end function useCommand.antiafk() opx("-","You will now no longer idle in games") cmdlp.Idled:connect(function() cmdvu:Button2Down(Vector2.new(0,0),workspace.CurrentCamera.CFrame) wait(1) cmdvu:Button2Up(Vector2.new(0,0),workspace.CurrentCamera.CFrame) end) end local nosit = false function useCommand.nosit() nosit = true opx("-","Nosit enabled") while nosit do wait(.1) if cmdlp.Character.Humanoid.Sit == true then wait(.1) cmdlp.Character.Humanoid.Sit = false end end end function useCommand.yessit() nosit = false opx("-","Nosit disabled") end local nostun = false function useCommand.nostun() nostun = true opx("-","Nostun enabled") while nostun do wait(.1) if cmdlp.Character.Humanoid.PlatformStand == true then wait(.1) cmdlp.Character.Humanoid.PlatformStand = false end end end function useCommand.yesstun() nostun = false opx("-","Nostun disabled") end function useCommand.badges() opx("-","Collecting badges (if there is any)") for i,v in pairs(workspace:GetDescendants()) do if v.Name == "BadgeAwarder" or v.Name == "Platform" then v.CFrame = cmdlp.Character.HumanoidRootPart.CFrame v.CanCollide = false elseif v.Name == "BadgeAwarderScript" then v.Parent.CFrame = cmdlp.Character.HumanoidRootPart.CFrame v.CanCollide = false end end end local bhopping = false function useCommand.bunnyhop() opx("-","Started BHopping") bhopping = true repeat wait() cmdlp.Character.Humanoid.Jump = true until bhopping == false end function useCommand.unbunnyhop() opx("-","Stopped BHopping") bhopping = false end function useCommand.invisible() opx("-","You are now invisible") for i,m in pairs(cmdlp.Character:GetChildren()) do if m:IsA("Part") or m:IsA("MeshPart") then if m.Name ~= "HumanoidRootPart" and m.Name ~= "Handle" or m:IsA("Part") then m.Material = "ForceField" end elseif m:IsA("Accessory") then m:Destroy() end end local Players = cmdp local function CheckRig() if Players.LocalPlayer.Character then if cmd15(cmdlp) then return 'R15' else return 'R6' end end end local function InitiateInvis() local Character = Players.LocalPlayer.Character local StoredCF = Character.PrimaryPart.CFrame local Part = Instance.new('Part',workspace) Part.Size = Vector3.new(5,0,5) Part.Anchored = true Part.CFrame = CFrame.new(Vector3.new(9999,9999,9999)) Character.PrimaryPart.CFrame = Part.CFrame*CFrame.new(0,3,0) wait(3) Part:Destroy() if CheckRig() == 'R6' then local Clone = Character.HumanoidRootPart:Clone() Character.HumanoidRootPart:Destroy() Clone.Parent = Character else local Clone = Character.LowerTorso.Root:Clone() Character.LowerTorso.Root:Destroy() Clone.Parent = Character.LowerTorso end end InitiateInvis() end function useCommand.sit() cmdlp.Character.Humanoid.Sit = true opx("-","You just sat your ass down") end function useCommand.sitwalk() opx("-","Sit walk enabled") anims = cmdlp.Character.Animate xNoSit = { anims.idle:FindFirstChildOfClass("Animation").AnimationId, anims.walk:FindFirstChildOfClass("Animation").AnimationId, anims.run:FindFirstChildOfClass("Animation").AnimationId, anims.jump:FindFirstChildOfClass("Animation").AnimationId, cmdlp.Character.Humanoid.HipHeight, } local sit = anims.sit:FindFirstChildOfClass("Animation").AnimationId anims.idle:FindFirstChildOfClass("Animation").AnimationId = sit anims.walk:FindFirstChildOfClass("Animation").AnimationId = sit anims.run:FindFirstChildOfClass("Animation").AnimationId = sit anims.jump:FindFirstChildOfClass("Animation").AnimationId = sit if cmd6(cmdlp) then cmdlp.Character.Humanoid.HipHeight = -1.5 else cmdlp.Character.Humanoid.HipHeight = 0.5 end end function useCommand.unsitwalk() anims.idle:FindFirstChildOfClass("Animation").AnimationId = xNoSit[1] anims.walk:FindFirstChildOfClass("Animation").AnimationId = xNoSit[2] anims.run:FindFirstChildOfClass("Animation").AnimationId = xNoSit[3] anims.jump:FindFirstChildOfClass("Animation").AnimationId = xNoSit[4] cmdlp.Character.Humanoid.HipHeight = xNoSit[5] cmdlp.Character.Humanoid.Jump = true end function useCommand.freeze() opx("-","You froze your character") for i,v in pairs(cmdlp.Character:GetChildren()) do if v:IsA("BasePart") then v.Anchored = true end end end function useCommand.thaw() opx("-","You thawed your character") for i,v in pairs(cmdlp.Character:GetChildren()) do if v:IsA("BasePart") then v.Anchored = false end end end function useCommand.goto() if arguments[2] then target = findplr(arguments[2]) if target then cmdlp.Character.Humanoid.Jump = true cmdlp.Character.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame opx("-","Teleported to player "..target.Name) else opx("*","Player does not exist!") end else opx("*","2 arguments are needed for this command!") end end local walkto = false function useCommand.walkto() if arguments[2] then target = findplr(arguments[2]) if target then cmdlp.Character.Humanoid.Jump = true opx("-","Walking to "..target.Name) walkto = true repeat wait() cmdlp.Character.Humanoid:MoveTo(target.Character.HumanoidRootPart.Position) until walkto == false else opx("*","Player does not exist!") end else opx("*","2 arguments are needed for this command!") end end function useCommand.unwalkto() opx("-","Stopped walking to") walkto = false end function useCommand.walktopos() if not arguments[4] then opx("*","4 arguments are required!") return end opx("-","Now walking to "..arguments[2].." "..arguments[3].." "..arguments[4]) cmdlp.Character.Humanoid.Jump = true cmdlp.Character.Humanoid.WalkToPoint = Vector3.new(arguments[2],arguments[3],arguments[4]) end function useCommand.walktopart() if not arguments[2] then opx("*","2 arguments are required!") return end for i,v in pairs(workspace:GetDescendants()) do if v.Name == getstring(2) then opx("-","Now walking to part") cmdlp.Character.Humanoid.Jump = true cmdlp.Character.Humanoid.WalkToPart = v break end end end function useCommand.walktoclass() if not arguments[2] then opx("*","2 arguments are required!") return end for i,v in pairs(workspace:GetDescendants()) do if v.ClassName == getstring(2) then opx("-","Now walking to part") cmdlp.Character.Humanoid.Jump = true cmdlp.Character.Humanoid.WalkToPart = v break end end end YesGo = false function useCommand.refresh() opx("-","Character respawning") if Noclipping then Noclipping:Disconnect() YesGo = true end refresh() if YesGo == true then noclip() YesGo = false end opx("-","Character respawned") end function useCommand.reset() opx("-","Resetting character") cmdlp.Character.Humanoid.Health = 0 opx("-","Character reset") end function useCommand.savepos() if arguments[2] then wpNS = getstring(2) T = cmdlp.Character.PrimaryPart WPs[#WPs+1] = {N = wpNS, C = {math.floor(T.Position.X), math.floor(T.Position.Y), math.floor(T.Position.Z)}} updatesaves() opx("-","Saved current position (Use lpos "..tostring(wpNS).." to load)") else opx("*","2 arguments are needed for this command!") end end function useCommand.loadpos() if arguments[2] then wpNS = getstring(2) for i,v in pairs(WPs) do local xc = WPs[i].C[1] local yc = WPs[i].C[2] local zc = WPs[i].C[3] if tostring(WPs[i].N) == tostring(wpNS) then cmdlp.Character.HumanoidRootPart.CFrame = CFrame.new(xc,yc,zc) end end opx("Teleported to "..tostring(wpNS)) else opx("*","2 arguments are needed for this command!") end end function useCommand.loadbppos() if arguments[2] then wpNS = getstring(2) for i,v in pairs(WPs) do local xc = WPs[i].C[1] local yc = WPs[i].C[2] local zc = WPs[i].C[3] if tostring(WPs[i].N) == tostring(wpNS) then game:GetService("TweenService"):Create(cmdlp.Character.HumanoidRootPart, TweenInfo.new(1, Enum.EasingStyle.Linear), {CFrame = CFrame.new(xc,yc,zc)}):Play() end end opx("Teleported to "..tostring(wpNS)) else opx("*","2 arguments are needed for this command!") end end function useCommand.memory() opx("-",math.floor(stats():GetTotalMemoryUsageMb()).."mb") end function useCommand.audiotp() if tonumber(arguments[2]) then local Sounds = {} for i,v in pairs(cmdlp.Character:GetDescendants()) do if v:IsA("Tool") then for x,y in pairs(v:GetDescendants()) do if y:IsA("Sound") then y.TimePosition = arguments[2] end end end end for i,v in pairs(cmdlp.Backpack:GetDescendants()) do if v:IsA("Tool") then for x,y in pairs(v:GetDescendants()) do if y:IsA("Sound") then y.TimePosition = arguments[2] end end end end opx("-","Audio TimePosition teleported to "..arguments[2]) else opx("*","2 arguments are required!") end end local Platform = false function useCommand.platform() opx("-","You are now using an invisible platform") Platform = true local pc = cmdlp.Character if pc and not pc:FindFirstChild("pf") then local pf = Instance.new('Part', pc) pf.Name = 'pf' pf.Transparency = 1 pf.Size = Vector3.new(6,1,6) pf.Anchored = true pf.CFrame = pc.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0) while wait(0.1) do if pc:FindFirstChild("pf") then pf.CFrame = pc.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0) else break end end end end function useCommand.unplatform() Platform = false local pc = cmdlp.Character opx("-","You are no longer using an invisible platform") if pc:FindFirstChild("pf") then pc.pf:Destroy() end end clicktplimit = clicktplimit or 0 local clicktps = false function useCommand.clicktp() clicktps = true opx("-","ClickTP enabled aim at the location and press CTRL to tp") hum = cmdlp.Character.HumanoidRootPart if hotkeyctp == "LeftControl" then cmduis.InputBegan:Connect(function(input) if cmduis:IsKeyDown(Enum.KeyCode.LeftControl) and clicktps == true then if cmdm.Target then local desired_position = CFrame.new(cmdm.Hit.X, cmdm.Hit.Y + 5, cmdm.Hit.Z) local direction = CFrame.new(hum.Position, desired_position.p).LookVector local distance = (hum.Position - desired_position.p).Magnitude if clicktplimit == 0 then hum.CFrame = hum.CFrame + direction * distance elseif distance > clicktplimit then hum.CFrame = hum.CFrame + direction * clicktplimit else hum.CFrame = hum.CFrame + direction * distance end end end end) else mouse.KeyDown:connect(function(key) if key == hotkeyctp and clicktps == true then if cmdm.Target then local desired_position = CFrame.new(cmdm.Hit.X, cmdm.Hit.Y + 5, cmdm.Hit.Z) local direction = CFrame.new(hum.Position, desired_position.p).LookVector local distance = (hum.Position - desired_position.p).Magnitude if clicktplimit == 0 then hum.CFrame = hum.CFrame + direction * distance elseif distance > clicktplimit then hum.CFrame = hum.CFrame + direction * clicktplimit else hum.CFrame = hum.CFrame + direction * distance end end end end) end end function useCommand.clicktplimit() if arguments[2] == nil then return opx("*", "1 argument required!") end local value = tonumber(arguments[2]) if value == nil then return opx("*", "Argument 1 must be a number") end clicktplimit = value return opx("-", ("Set clicktp distance limit to %s"):format(value)) end function useCommand.unclicktplimit() clicktplimit = 0 return opx("-", "Removed clicktp distance limit") end local infiniteJump = false function useCommand.infjump() opx("-","Infinite jump enabled") infiniteJump = true cmduis.JumpRequest:Connect(function() if infiniteJump == true then cmdlp.Character.Humanoid:ChangeState("Jumping") end end) end function useCommand.uninfjump() opx("-","Infinite jump disabled") infiniteJump = false end function useCommand.fly() FLYING = false cmdlp.Character.Humanoid.PlatformStand = false wait() opx("-","You are now flying") sFLY() speedofthefly = permflyspeed end function useCommand.vehiclefly() FLYING = false cmdlp.Character.Humanoid.PlatformStand = false wait() opx("-","You are now flying") sFLY(true) speedofthevfly = permflyspeed end function useCommand.unfly() opx("-","You are no longer flying") FLYING = false cmdlp.Character.Humanoid.PlatformStand = false end function useCommand.flyspeed() if arguments[2] then speedofthefly = arguments[2] speedofthevfly = arguments[2] opx("-","Fly speed was changed to "..arguments[2]) else opx("*","A number is required") end end function useCommand.rejoin() rejoining = true if syn.queue_on_teleport then syn.queue_on_teleport('game:GetService("ReplicatedFirst"):RemoveDefaultLoadingScreen()') end opx("-","Rejoining game") game:GetService('TeleportService'):TeleportToPlaceInstance(game.PlaceId, game.JobId) wait(3) rejoining = false end function useCommand.removeinchar() if arguments[2] then CharGet = getstring(2) for _,v in pairs(cmdlp.Character:GetDescendants()) do if v.Name == CharGet then v:Destroy(); break end end opx("-","Removed "..CharGet.." from character") else opx("*","2 arguments are required!") end end function useCommand.runafter() if arguments[2] == "on" then opx("-","CMD-X will now run after rejoin") KeepCMDXOn = true if KeepCMDXOn and syn.queue_on_teleport then syn.queue_on_teleport('loadstring(game:HttpGet("https://raw.githubusercontent.com/CMD-X/CMD-X/master/Source"))()') end updatesaves() elseif arguments[2] == "off" then opx("-","CMD-X will no longer run after rejoin") KeepCMDXOn = false updatesaves() else opx("*","2 arguments are required!") end end function useCommand.game() if arguments[2] then rejoining = true if syn.queue_on_teleport then syn.queue_on_teleport('game:GetService("ReplicatedFirst"):RemoveDefaultLoadingScreen()') end game:GetService('TeleportService'):Teleport(arguments[2]) opx("-","Teleporting to game "..arguments[2]) wait(3) rejoining = false else opx("*","A server ID is needed") end end function useCommand.reach() if arguments[2] and cmdnum(arguments[2]) then for i,v in pairs(cmdlp.Character:GetDescendants()) do if v:IsA("Tool") then currentToolSize = v.Handle.Size local a = Instance.new("SelectionBox",v.Handle) a.Name = "SelectionBoxCreated" a.Adornee = v.Handle a.Color3 = Color3.new(255, 255, 255) a.LineThickness = 0.01 v.Handle.Massless = true v.Handle.Size = Vector3.new(0.5,0.5,arguments[2]) v.GripPos = Vector3.new(0,0,0) v.Parent = cmdlp.Backpack v.Parent = cmdlp.Character end end opx("-","Reach set to "..arguments[2]) else opx("*","2 arguments are needed for this command!") end end function useCommand.boxreach() if arguments[2] and cmdnum(arguments[2]) then for i,v in pairs(cmdlp.Character:GetDescendants()) do if v:IsA("Tool") then currentToolSize = v.Handle.Size local a = Instance.new("SelectionBox",v.Handle) a.Name = "SelectionBoxCreated" a.Adornee = v.Handle a.Color3 = Color3.new(255, 255, 255) a.LineThickness = 0.01 v.Handle.Massless = true v.Handle.Size = Vector3.new(arguments[2], arguments[2], arguments[2]) v.GripPos = Vector3.new(0,0,0) v.Parent = cmdlp.Backpack v.Parent = cmdlp.Character end end opx("-","Box Reach set to "..arguments[2]) else opx("*","2 arguments are needed for this command!") end end function useCommand.unreach() for i,v in pairs(cmdlp.Character:GetDescendants()) do if v:IsA("Tool") then v.Handle.Size = Vector3.new(1,0.8,4) v.Parent = cmdlp.Backpack v.Parent = cmdlp.Character end end opx("-","Reach value cleared (1,0.8,4)") end function useCommand.freegotobp() if arguments[4] then opx("-","Bypass Teleported to "..arguments[2].." "..arguments[3].." "..arguments[4]) game:GetService("TweenService"):Create(cmdlp.Character.HumanoidRootPart, TweenInfo.new(1, Enum.EasingStyle.Linear), {CFrame = CFrame.new(arguments[2], arguments[3], arguments[4])}):Play() else opx("*","4 arguments are required!") end end function useCommand.gotobppart() if arguments[2] then for i,v in pairs(workspace:GetDescendants()) do if v.Name == getstring(2) then opx("-","Bypass Teleported to part") cmdlp.Character.Humanoid.Jump = true game:GetService("TweenService"):Create(cmdlp.Character.HumanoidRootPart, TweenInfo.new(1, Enum.EasingStyle.Linear), {CFrame = v.CFrame}):Play() break else opx("*","Part does not exist") end end else opx("*","2 arguments are required!") end end function useCommand.gotobpspawn() opx("-","Bypass Teleported to spawn") for i,v in pairs(workspace:GetDescendants()) do if v:IsA("SpawnLocation") then game:GetService("TweenService"):Create(cmdlp.Character.HumanoidRootPart, TweenInfo.new(1, Enum.EasingStyle.Linear), {CFrame = v.CFrame}):Play() break end end end function useCommand.freegoto() if arguments[4] then opx("-","Teleported to "..arguments[2].." "..arguments[3].." "..arguments[4]) cmdlp.Character.HumanoidRootPart.CFrame = CFrame.new(arguments[2], arguments[3], arguments[4]) else opx("*","4 arguments are required!") end end function useCommand.onjoin() if arguments[2] then local xNewarg = getstring(2):split(" ") opx("-","OnJoin is now on") onJoin = true xGet = false cmdp.PlayerAdded:Connect(function(x) if onJoin then wait(.1) if xNewarg[2] == "plr" then xNewarg[2] = x.Name; xGet = true end arguments = xNewarg useCommand[xNewarg[1]]() if xGet then xNewarg[2] = "plr" end end end) else opx("*","2 arguments are required!") end end function useCommand.quickexit() game:Shutdown() end function useCommand.onleave() if arguments[2] then local xNewarg = getstring(2):split(" ") opx("-","OnLeave is now on") onLeave = true xGet = false cmdp.PlayerRemoving:Connect(function(x) if onLeave then wait(.1) if xNewarg[2] == "plr" then xNewarg[2] = x.Name; xGet = true end arguments = xNewarg useCommand[xNewarg[1]]() if xGet then xNewarg[2] = "plr" end end end) else opx("*","2 arguments are required!") end end function useCommand.unonjoin() opx("-","OnJoin is now off") onJoin = false end function useCommand.unonleave() opx("-","OnLeave is now off") onLeave = false end function useCommand.autorejoin() if arguments[2] == "on" then ifKickedAuto = true ifKicked() opx("-","Auto rejoin has been turned on") updatesaves() elseif arguments[2] == "off" then ifKickedAuto = false opx("-","Auto rejoin has been turned off") updatesaves() else opx("*","2 arguments are required!") end end function useCommand.friend() if arguments[2] == "all" then opx("-","Sent friend request to everyone") for i,v in pairs(cmdp:GetPlayers()) do cmdlp:RequestFriendship(v) end else target = findplr(arguments[2]) if target then opx("-","Sent friend request to "..target.Name) cmdlp:RequestFriendship(target) else opx("*","Player does not exist!") end end end function useCommand.noclip() opx("-","Noclip enabled") noclip() end function useCommand.light() if arguments[2] then opx("-","Light/Brightness has been set to "..arguments[2]) local bright = Instance.new("PointLight", cmdlp.Character.HumanoidRootPart) bright.Range = 35 bright.Brightness = arguments[2] else opx("*","Light/Brightness is missing a number") end end --[[function useCommand.anticheat() if arguments[2] == "scriptdetectoff" then if AntiCheat.ScriptDetectOff then AntiCheat.ScriptDetectOff = false else AntiCheat.ScriptDetectOff = true end elseif arguments[2] == "turbonamespam" then if AntiCheat.TurboNameSpam then AntiCheat.TurboNameSpam = false else AntiCheat.TurboNameSpam = true end elseif arguments[2] == "hideparentinexploit" then if AntiCheat.HideParentInExploit then AntiCheat.HideParentInExploit = false else AntiCheat.HideParentInExploit = true end elseif arguments[2] == "hideparentinpg" then if AntiCheat.HideParentInPG then AntiCheat.HideParentInPG = false else AntiCheat.HideParentInPG = true end elseif arguments[2] == "autoantikick" then if AntiCheat.AutoAntiKick then AntiCheat.AutoAntiKick = false else AntiCheat.AutoAntiKick = true end elseif arguments[2] == "removescripts" then if AntiCheat.RemoveScripts then AntiCheat.RemoveScripts = false else AntiCheat.RemoveScripts = true end elseif arguments[2] == "introaudiooff" then if AntiCheat.IntroAudioOff then AntiCheat.IntroAudioOff = false else AntiCheat.IntroAudioOff = true end elseif arguments[2] == "dontjumblenames" then if AntiCheat.DontJumbleNames then AntiCheat.DontJumbleNames = false else AntiCheat.DontJumbleNames = true end elseif arguments[2] == "onetimescramble" then if AntiCheat.OneTimeScramble then AntiCheat.OneTimeScramble = false else AntiCheat.OneTimeScramble = true end elseif arguments[2] == "printingoff" then if AntiCheat.PrintingOff then AntiCheat.PrintingOff = false else AntiCheat.PrintingOff = true end elseif arguments[2] == "nogui" then if AntiCheat.NoGui then AntiCheat.NoGui = false else AntiCheat.NoGui = true end end opx("-","Turned on anticheat variable") updatesaves() end]] function useCommand.anticheats() opx("-","Listing all anticheat variables") opxL("Anticheats","ScriptDetectOff\nTurboNameSpam\nHideParentInExploit\nHideParentInPG\nAutoAntiKick\nRemoveScripts\nIntroAudioOff\nDontJumbleNames\nOneTimeScramble\nPrintingOff\nNoGui\nCustom1") end function useCommand.unlight() for i,v in pairs(cmdlp.Character.HumanoidRootPart:GetChildren()) do if v:IsA('PointLight') then v:Destroy() opx("-","Removed light/brightness from character") end end opx("-","Removed light/brightness from character") end Track = false function Create(xPlayer, xHead) local ESP = Instance.new("BillboardGui", cmdlp.PlayerGui) local ESPSquare = Instance.new("Frame", ESP) local ESPText = Instance.new("TextLabel", ESP) ESP.Name = "ESP"..xPlayer.Name ESP.Adornee = xHead ESP.AlwaysOnTop = true ESP.ExtentsOffset = Vector3.new(0, 1, 0) ESP.Size = UDim2.new(0, 5, 0, 5) for i,v in pairs(xPlayer.Character:GetChildren()) do if v:IsA("BasePart") then local a = Instance.new("BoxHandleAdornment", ESP) a.Name = xPlayer.Name a.Adornee = v a.AlwaysOnTop = true a.ZIndex = 0 a.Size = v.Size a.Transparency = 0.5 a.Color = xPlayer.TeamColor v.Material = "ForceField" end end ESPText.Name = "NAME" ESPText.BackgroundColor3 = Color3.new(255, 255, 255) ESPText.BackgroundTransparency = 1 ESPText.BorderSizePixel = 0 ESPText.Position = UDim2.new(0, 0, 0, -40) ESPText.Size = UDim2.new(1, 0, 10, 0) ESPText.Visible = true ESPText.ZIndex = 10 ESPText.Font = Enum.Font.SourceSansSemibold ESPText.TextStrokeTransparency = 0.6 ESPText.TextSize = 20 if xPlayer.Team ~= nil then ESPText.Text = xPlayer.Name.." | ["..xPlayer.Character.Humanoid.Health.."/"..xPlayer.Character.Humanoid.MaxHealth.."] | "..xPlayer.Team else ESPText.Text = xPlayer.Name.." | ["..xPlayer.Character.Humanoid.Health.."/"..xPlayer.Character.Humanoid.MaxHealth.."] | FFA" end ESPText.TextColor = xPlayer.TeamColor end function Clear() for _,v in pairs(cmdlp.PlayerGui:GetChildren()) do if v.Name:sub(1,3) == "ESP" and v:IsA("BillboardGui") then v:Destroy() end end end function Find() Clear() Track = true while wait() do if Track then Clear() for i,v in pairs(cmdp:GetPlayers()) do if v ~= cmdlp then if v.Character and v.Character:FindFirstChild("Head") then Create(v, v.Character.Head, true) end end end end wait(1) end end local ESPEnabled = false function useCommand.esp() opx("-","ESP Enabled") Find() ESPEnabled = true repeat wait() if ESPEnabled == true then Find() end until ESPEnabled == false end function useCommand.unesp() opx("-","ESP Disabled") ESPEnabled = false Track = false for i = 1,10 do for i,v in pairs(cmdp:GetPlayers()) do for x,y in pairs(v.Character:GetChildren()) do if y:IsA("BasePart") then y.Material = "Plastic" end end end Clear() wait() end end AimFor = "Head" function GetPlayer() CollectingPositions = {} PlrCollect = {} Players1 = {} for i,v in pairs(cmdp:GetPlayers()) do if v ~= cmdlp then table.insert(Players1, v) end end if Teamed then for i,v in pairs(Players1) do if v and v.Character ~= nil and v.TeamColor ~= Plr.TeamColor then local Aim = v.Character:FindFirstChild(AimFor) if Aim ~= nil then local Pos = (Aim.Position - workspace.CurrentCamera.CoordinateFrame.p).magnitude local Ray = Ray.new(workspace.CurrentCamera.CoordinateFrame.p, (cmdm.Hit.p - workspace.CurrentCamera.CoordinateFrame.p).unit * Pos) local Hit,Pos2 = workspace:FindPartOnRay(Ray, workspace) local Diff = math.floor((Pos2 - Aim.Position).magnitude) PlrCollect[v.Name..i] = {Dist = Pos, Player = v, Diff = Diff} table.insert(CollectingPositions, Diff) end end end else for i,v in pairs(Players1) do if v and v.Character ~= nil then local Aim = v.Character:FindFirstChild(AimFor) if Aim ~= nil then local Pos = (Aim.Position - workspace.CurrentCamera.CoordinateFrame.p).magnitude local Ray = Ray.new(workspace.CurrentCamera.CoordinateFrame.p, (cmdm.Hit.p - workspace.CurrentCamera.CoordinateFrame.p).unit * Pos) local Hit,Pos2 = workspace:FindPartOnRay(Ray, workspace) local Diff = math.floor((Pos2 - Aim.Position).magnitude) PlrCollect[#PlrCollect+1] = {Dist = Pos, Player = v, Diff = Diff} table.insert(CollectingPositions, Diff) end end end end if unpack(CollectingPositions) == nil then return false end local MagDist = math.floor(math.min(unpack(CollectingPositions))) if MagDist > 20 then return false end for i,v in pairs(PlrCollect) do if v.Diff == MagDist then return v.Player end end return false end AimbotIs = false AimbotRunAlready = false function BodyAimbot(aimbotarg) local AimFor = "Head" if aimbotarg == "Team" then Teamed = true else Teamed = false end local Hotkey = 50 AimbotIs = true opx("-","Aimbot enabled (Hold down Left Ctrl to aim)") if AimbotRunAlready then return end AimbotRunAlready = true cmdm.KeyDown:connect(function(Key) Key = Key:lower():byte() if AimbotIs and Key == Hotkey then AimbotEnabled = true end end) cmdm.KeyUp:connect(function(Key) Key = Key:lower():byte() if AimbotIs and Key == Hotkey then AimbotEnabled = false end end) game:GetService("RunService").RenderStepped:connect(function() if AimbotIs and AimbotEnabled then local TargetPlayer = GetPlayer() local Aim = TargetPlayer.Character:FindFirstChild(AimFor) if Aim ~= nil then if Aim then workspace.CurrentCamera.CoordinateFrame = CFrame.new(workspace.CurrentCamera.CoordinateFrame.p, Aim.CFrame.p) end end end end) end function useCommand.aimbot() if arguments[2] then BodyAimbot(arguments[2]) else opx("*","2 arguments are required!") end end function useCommand.unaimbot() opx("-","Aimbot disabled") AimbotIs = false end function useCommand.spectate() if arguments[2] then target = findplr(arguments[2]) if target then opx("-",target.Name.." is now being viewed") workspace.CurrentCamera.CameraSubject = target.Character else opx("*","Player does not exist!") end else opx("*","2 arguments are needed for this command!") end end function useCommand.unspectate() opx("-","You are back to viewing your character") workspace.CurrentCamera.CameraSubject = cmdlp.Character end function useCommand.ageprivate() if arguments[2] then target = findplr(arguments[2]) if target then local Years = string.split(target.AccountAge/365,".") opx("-",target.Name.."(s) account is "..Years[1].." year(s) old or "..target.AccountAge.." day(s) old") else opx("*","Player does not exist!") end else opx("*","2 arguments are needed for this command!") end end function useCommand.agepublic() if arguments[2] then target = findplr(arguments[2]) if target then local Years = string.split(target.AccountAge/365,".") opx("-",target.Name.."(s) account is "..Years[1].." year(s) old or "..target.AccountAge.." day(s) old") sayremote:FireServer(target.Name.."(s) account is "..Years[1].." year(s) old or "..target.AccountAge.." day(s) old", "All") else opx("*","Player does not exist!") end else opx("*","2 arguments are needed for this command!") end end function useCommand.idprivate() if arguments[2] then target = findplr(arguments[2]) if target then opx("-",target.Name.."s User ID is "..target.UserId) else opx("*","Player does not exist!") end else opx("*","2 arguments are needed for this command!") end end function useCommand.idpublic() if arguments[2] then target = findplr(arguments[2]) if target then opx("-",target.Name.."s User ID is "..target.UserId) sayremote:FireServer(target.Name.."s User ID is "..target.UserId, "All") else opx("*","Player does not exist!") end else opx("*","2 arguments are needed for this command!") end end function useCommand.vrprivate() if arguments[2] then target = findplr(arguments[2]) if target then if target.VRDevice == "" then opx("-",target.Name.." does not have a VR Device") else opx("-",target.Name.." is using a VR Device named "..target.VRDevice) end else opx("*","Player does not exist!") end else opx("*","2 arguments are needed for this command!") end end function useCommand.vrpublic() if arguments[2] then target = findplr(arguments[2]) if target then if target.VRDevice == "" then opx("-",target.Name.." does not have a VR Device") sayremote:FireServer(target.Name.." does not have a VR Device", "All") else opx("-",target.Name.." is using a VR Device named "..target.VRDevice) sayremote:FireServer(target.Name.." is using a VR Device named "..target.VRDevice, "All") end else opx("*","Player does not exist!") end else opx("*","2 arguments are needed for this command!") end end local hitler = false function useCommand.nazispam() opx("-","Heil hitler?") hitler = true function say(msg) sayremote:FireServer(msg, "All") end local red = "\240\159\143\174" local white = "\240\159\148\178" local init = string.rep(white, 5) local tri = string.rep(red, 3) local l = {} l[1] = init..tri..white..red..init l[2] = init..white..white..red..white..red..init l[3] = init..tri..red..red..init l[4] = init..red..white..red..white..white..init l[5] = init..red..white..tri..init while hitler do for i = 1,5 do say(l[i]) end wait(15) end end function useCommand.unnazispam() opx("-","Nazi spam disabled") hitler = false end function useCommand.permspamspeed() if cmdnum(arguments[2]) then opx("-","Perm spam speed updated to "..arguments[2]) permspamspeed = arguments[2] updatesaves() else opx("*","2 arguments are required for this command") end end function useCommand.clicktphotkey() if arguments[2] then hotkeyctp = arguments[2] updatesaves() opx("Hotkey set to "..arguments[2]) else opx("A key is required") end end local spammies = false function useCommand.spam() speedofthespam = permspamspeed spammies = true local spamstring = getstring(2) if arguments[2] then opx("-","You are now spamming "..spamstring) while spammies do wait(speedofthespam) sayremote:FireServer(spamstring, "All") end else opx("*","Spam is missing text") end end function useCommand.unspam() opx("-","Stopped spamming") spammies = false end function useCommand.timepos() if cmdnum(arguments[2]) then local Boombox = workspace[cmdlp.Name]:FindFirstChildOfClass("Tool") for i,v in pairs(Boombox:GetDescendants()) do if v:IsA("Sound") then Sound = v break end end Sound.TimePosition = arguments[2] opx("-","Set time position to "..arguments[2]) else opx("*","2 arguments are required!") end end function useCommand.backpackplay() opx("*","Remember to play your audio first!") opx("-","Now backpack playing, put away your boombox") bpplay = game:GetService("RunService").RenderStepped:Connect(function() for i,v in pairs(cmdlp.Backpack:GetDescendants()) do if v:IsA("Sound") then v.Playing = true end end end) end function useCommand.unbackpackplay() opx("-","Backpack play disabled") bpplay:Disconnect() end function useCommand.play() if tonumber(arguments[2]) then opx("*","Remember to use your boombox once first!") local Sounds = {} for i,v in pairs(cmdlp.Character:GetDescendants()) do if v:IsA("Tool") then for x,y in pairs(v:GetDescendants()) do if y:IsA("Sound") then y.SoundId = "http://www.roblox.com/asset/?id="..arguments[2] y.Playing = true end end end end for i,v in pairs(cmdlp.Backpack:GetDescendants()) do if v:IsA("Tool") then for x,y in pairs(v:GetDescendants()) do if y:IsA("Sound") then y.SoundId = "http://www.roblox.com/asset/?id="..arguments[2] y.Playing = true end end end end opx("-","Now playing "..arguments[2]) else opx("*","2 arguments are required!") end end local pmspammies = false function useCommand.pmspam() if arguments[2] then target = findplr(arguments[2]) if target then speedofthespam = permspamspeed pmspammies = true local spamstring = getstring(3) opx("-","You are now spamming "..target.Name.." with "..spamstring) while pmspammies do wait(speedofthespam) sayremote:FireServer("/w "..target.Name.." "..spamstring, "All") end else opx("*","Player does not exist!") end else opx("*","2 arguments are needed for this command!") end end function useCommand.unpmspam() opx("-","Stopped PM spamming") pmspammies = false end function useCommand.spamspeed() if cmdnum(arguments[2]) then speedofthespam = arguments[2] opx("-","Spam speed was set to "..arguments[2]) else opx("*","Spamspeed is missing a number") end end function useCommand.dicepublic() opx("-","The dice was rolled") sayremote:FireServer("The dice rolled by "..cmdlp.Name.." rolled a ".. tostring(math.random(1, 6)), "All") end function useCommand.coronavirus() if arguments[2] then local tbl = game:GetService("HttpService"):JSONDecode(game:HttpGet("https://coronavirus-19-api.herokuapp.com/countries/"..arguments[2])) opx("-","Cases: "..tbl["cases"]..", Deaths: "..tbl["deaths"]..", Recovered: "..tbl["recovered"]..", Active: "..tbl["active"]) sayremote:FireServer(tbl['country'].."; ".."Cases: ".."uw"..tbl["cases"]..", Deaths: ".."uw"..tbl["deaths"]..", Recovered: ".."uw"..tbl["recovered"]..", Active: ".."uw"..tbl["active"], "All") else local tbl = game:GetService("HttpService"):JSONDecode(game:HttpGet("https://coronavirus-19-api.herokuapp.com/all")) opx("-","Cases: "..tbl["cases"]..", Deaths: "..tbl["deaths"]..", Recovered: "..tbl["recovered"]) sayremote:FireServer("World; ".."Cases: ".."uw"..tbl["cases"]..", Deaths: ".."uw"..tbl["deaths"]..", Recovered: ".."uw"..tbl["recovered"], "All") end end function useCommand.joindateprivate() if arguments[2] then target = findplr(arguments[2]) if target then local tbl = game:GetService("HttpService"):JSONDecode(game:HttpGet("https://users.roblox.com/v1/users/"..target.UserId)) local Created = tbl["created"]:split("T") local Created2 = Created[2]:split(".") opx("-",target.Name.." joined on: "..Created[1].." "..Created2[1]) else opx("*","Player does not exist!") end else opx("*","2 arguments are needed for this command!") end end function useCommand.joindatepublic() if arguments[2] then target = findplr(arguments[2]) if target then local tbl = game:GetService("HttpService"):JSONDecode(game:HttpGet("https://users.roblox.com/v1/users/"..target.UserId)) local Created = tbl["created"]:split("T") local Created2 = Created[2]:split(".") opx("-",target.Name.." joined on: "..Created[1].." "..Created2[1]) sayremote:FireServer(target.Name.." joined on: pt"..Created[1].." pt"..Created2[1], "All") else opx("*","Player does not exist!") end else opx("*","2 arguments are needed for this command!") end end function useCommand.diceprivate() opx("-","The dice rolled a "..tostring(math.random(1, 6))) end function useCommand.numberpublic() if arguments[3] then opx("-","Your random number is ".. tostring(math.random(arguments[2], arguments[3]))) sayremote:FireServer(cmdlp.Name.." has picked a random number between "..arguments[2].." and "..arguments[3].." the number is ".. tostring(math.random(arguments[2], arguments[3])), "All") else opx("*","You need to pick 2 numbers") end end function useCommand.numberprivate() if arguments[3] then opx("-","Your random number is ".. tostring(math.random(arguments[2], arguments[3]))) else opx("*","You need to pick 2 numbers") end end function useCommand.loadcustoms() opx("-","Scripts you can load were listed") xPins = #loadCustoms.." | " for i,v in pairs(loadCustoms) do xPins = xPins..loadCustoms[i].N..", " end opxL("Plugins",xPins) end function Locate(plr) for i,v in pairs(cmdlp.PlayerGui:GetChildren()) do if v.Name == plr.Name..'_LC' then v:Destroy() end end wait() if plr.Character and plr.Name ~= cmdlp.Name and not cmdlp.PlayerGui:FindFirstChild(plr.Name..'_LC') then local ESPholder = Instance.new("Folder", cmdlp.PlayerGui) ESPholder.Name = plr.Name..'_LC' for b,n in pairs(plr.Character:GetChildren()) do if n:IsA("BasePart") then local a = Instance.new("BoxHandleAdornment", ESPholder) a.Name = plr.Name a.Adornee = n a.AlwaysOnTop = true a.ZIndex = 0 a.Size = n.Size a.Transparency = 0.8 for i,m in pairs(plr.Character:GetChildren()) do if m:IsA("Part") or m:IsA("MeshPart") then if m.Name ~= "HumanoidRootPart" and m.Name ~= "Handle" or (m:IsA("Part")) then m.Material = "ForceField" a.Color = m.BrickColor end end end end end if plr.Character and plr.Character:FindFirstChild('Head') then local BillboardGui = Instance.new("BillboardGui", ESPholder) local TextLabel = Instance.new("TextLabel") BillboardGui.Adornee = plr.Character.Head BillboardGui.Name = plr.Name BillboardGui.Size = UDim2.new(0, 100, 0, 150) BillboardGui.StudsOffset = Vector3.new(0, 1, 0) BillboardGui.AlwaysOnTop = true TextLabel.Parent = BillboardGui TextLabel.BackgroundTransparency = 1 TextLabel.Position = UDim2.new(0, 0, 0, -60) TextLabel.Size = UDim2.new(0, 100, 0, 100) TextLabel.Font = Enum.Font.SourceSansSemibold TextLabel.TextSize = 20 TextLabel.TextColor3 = Color3.new(1, 1, 1) TextLabel.TextStrokeTransparency = 0.6 TextLabel.TextYAlignment = Enum.TextYAlignment.Bottom plr.CharacterAdded:Connect(function() if ESPholder ~= nil and ESPholder.Parent ~= nil then lcLoopFunc:Disconnect() ESPholder:Destroy() repeat wait(1) until plr.Character:FindFirstChild('HumanoidRootPart') and plr.Character:FindFirstChild('Humanoid') Locate(plr) end end) local function lcLoop() if cmdlp.PlayerGui:FindFirstChild(plr.Name..'_LC') then if plr.Character and plr.Character:FindFirstChild('HumanoidRootPart') and plr.Character:FindFirstChild('Humanoid') then TextLabel.Text = plr.Name.."|Studs: ".. math.floor((cmdlp.Character.HumanoidRootPart.Position - plr.Character.HumanoidRootPart.Position).magnitude).."|Health: "..plr.Character.Humanoid.Health end else lcLoopFunc:Disconnect() end end lcLoopFunc = game:GetService("RunService").RenderStepped:Connect(lcLoop) end end end local autoObby = false function useCommand.autoobby() opx("-","Now Auto obbying") autoObby = true cmdlp.Character.Humanoid.Running:Connect(function(speed) if speed > 0 and autoObby == true and cmdlp.Character.Humanoid.FloorMaterial == Enum.Material.Air then cmdlp.Character.Humanoid:ChangeState("Jumping") end end) end function useCommand.unautoobby() opx("-","No longer Auto obbying") autoObby = false end autoPf = false function useCommand.autoplatform() opx("-","Now Auto platforming") autoPf = true cmdlp.Character.Humanoid.Running:Connect(function(speed) if speed > 0 and autoPf == true and cmdlp.Character.Humanoid.FloorMaterial == Enum.Material.Air then local pc = cmdlp.Character if pc then if pc:FindFirstChild("pf") then pc:FindFirstChild("pf").CFrame = pc.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0) else local pf = Instance.new('Part', pc) pf.Name = 'pf' pf.Transparency = 1 pf.Size = Vector3.new(6,1,6) pf.Anchored = true pf.CFrame = pc.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0) end end else if cmdlp.Character:FindFirstChild("pf") then cmdlp.Character:FindFirstChild("pf"):Destroy() end end end) end function useCommand.unautoplatform() opx("-","No longer Auto platforming") autoPf = false if cmdlp.Character:FindFirstChild("pf") then cmdlp.Character:FindFirstChild("pf"):Destroy() end end function CheckTargets(check) for i,v in pairs(FindingTargets) do if v == check then return true end end end FindingTargets = {} function useCommand.find() if arguments[2] then target = findplr(arguments[2]) if target then table.insert(FindingTargets, target.Name) opx("-",target.Name.." is now being found") Create(target, target.Character.Head, true) cmdp.PlayersRemoving:Connect(function(v) if v == target then cmdlp.PlayerGui["ESP"..target.Name]:Destroy() end end) else opx("*","Player does not exist!") end else opx("*","2 arguments are needed for this command!") end end function useCommand.unfind() if arguments[2] then target = findplr(arguments[2]) if target then opx("-",target.Name.." is no longer being found") cmdlp.PlayerGui["ESP"..target.Name]:Destroy() for x,y in pairs(target.Character:GetChildren()) do if y:IsA("BasePart") then y.Material = "Plastic" end end else opx("*","Player does not exist!") end else opx("*","2 arguments are needed for this command!") end end function useCommand.clickdelete() if _G.connections.clickdel then opx("*","Click delete is already enabled") return end opx("-","Click delete enabled") _G.connections.clickdel = cmdm.Button1Up:Connect(function() cmdm.Target:Destroy() end) end function useCommand.unclickdelete() if not _G.connections.clickdel then opx("*","Click delete is not enabled") return end opx("-","Click delete disabled") _G.connections.clickdel:Disconnect() end followedIntoNotify = false cmdp.PlayerAdded:connect(function(plr) if followedIntoNotify then if plr.FollowUserId == cmdlp.UserId then opx("-",plr.Name.." followed you into game") end end plr.Chatted:connect(function(msg) if logsEnabled == true and #msg < 200 then wait(.2) CreateLabel(plr.Name,msg) end end) end) for i,v in pairs(cmdp:GetPlayers()) do v.Chatted:connect(function(msg) if logsEnabled == true and #msg < 200 then wait(.2) CreateLabel(v.Name,msg) end end) end function useCommand.logs() logsEnabled = true wLogs = false pLogs = false if logsholding.Visible == false then opx("-","Logs have been loaded") logsholding.Visible = true elseif logsholding.Visible == true then opx("-","Logs have been unloaded") logsholding.Visible = false logsEnabled = false end end function useCommand.time() if arguments[2] then local URL = ("http://worldclockapi.com/api/json/"..arguments[2].."/now") local fuck = game:HttpGet(URL) local Http = game:GetService("HttpService"):JSONDecode(fuck) local Time = Http.currentDateTime:split("T")[2]:split("-")[1] opx("-","The time in "..arguments[2].." is "..Time) sayremote:FireServer("The time in "..arguments[2].." is "..Time,"All") else opx("*","2 arguments are required!") end end function useCommand.removeforces() for i,f in pairs(cmdlp.Character:GetDescendants()) do if f:IsA("BodyForce") or f:IsA("BodyGyro") or f:IsA("BodyVelocity") or f:IsA("BodyAngularVelocity") or f:IsA("RocketPropulsion") or f:IsA("BodyThrust") then f:Destroy() end end opx("-","Removed all forces") end local audioLogger = false function useCommand.audiologger() opx("-","Audio logger activated do audiologgersave to stop and save") audiologgerids = {} audioLogger = true while audioLogger do wait() audioLogPlayers() for i,plr in pairs(cmdp:GetDescendants()) do if plr:IsA("Sound") then if string.len(plr.SoundId) <= 50 then local soundSplit = plr.SoundId:split("=") if not table.find(audiologgerids, soundSplit[2]) and soundSplit[2] then table.insert(audiologgerids, soundSplit[2]) end end end end end end function useCommand.audiologgersave() opx("-","Audio logger stopped, file saved in workspace") audioLogger = false local GetName = game:GetService("MarketplaceService"):GetProductInfo(game.PlaceId) local filename = GetName.Name.." audiolog"..math.random(1,10000) audioIds = game:GetService("HttpService"):JSONEncode(audiologgerids) writefile(filename..".CMD-X", audioIds) end function useCommand.antilag() Confirm("Default","This command is not reversible.") if Confirmation == true then for i,ws in pairs(workspace:GetDescendants()) do if ws:IsA("BasePart") then ws.Material = "Plastic" elseif ws:IsA("Decal") or ws:IsA("Texture") or ws:IsA("ParticleEmitter") or ws:IsA("Sparkles") or ws:IsA("Fire") or ws:IsA("Smoke") and ws.Name ~= "face" then ws:Destroy() end end for i,ws in pairs(workspace:GetChildren()) do if ws:IsA("Accessory") or ws:IsA("Tool") then ws:Destroy() end end for i,ws in pairs(game.Lighting:GetDescendants()) do if ws:IsA("BasePart") then ws.Material = "Plastic" elseif ws:IsA("Decal") or ws:IsA("Texture") or ws:IsA("ParticleEmitter") or ws:IsA("Sparkles") or ws:IsA("Fire") or ws:IsA("Smoke") then ws:Destroy() end end opx("-","Attempted to minimalize lag as much as possible") end end function useCommand.clear() for i,ws in pairs(workspace:GetChildren()) do if ws:IsA("Accessory") or ws:IsA("Tool") then ws:Destroy() end end opx("-","Cleared all hats and gears from client") end function useCommand.removeterrain() workspace.Terrain:Clear() opx("-","Removed terrain") end function useCommand.phone() for _, hat in pairs(cmdlp.Character.Humanoid:GetAccessories()) do if hat.Handle ~= nil then local tool = Instance.new("Tool", cmdlp.Backpack) tool.Name = "poop123" tool.GripPos = Vector3.new(0.4, -0.9, 0) local hathandle = hat.Handle hathandle:FindFirstChildOfClass("Weld"):Destroy() hathandle.Parent = tool hathandle.Massless = true end end opx("-","Made your phone holdable") end function useCommand.compliment() if arguments[2] then target = findplr(arguments[2]) if target then local compPick = { "Them toes lookin cute", "You have very nice shoes", "If I'm what made your day then you're what made this world go round, along with making it a better place just from being here with everyone else.", "You're a nice person, and i hope you have an amazing week", "You somewhat made me kinda sorta smile I guess", "Your avatar looks awesome", "Your name makes me smile", "You are the best person ever", "If I could I would hug you", "You make me happy", "You have brightened up my day", "You are the most amazing person I've ever met", "Your avatar looks nice today", "You are an amazing person", "You are the king/queen", "Don't drop your crown" } local value = math.random(1,#compPick) local picked_value = compPick[value] opx("-","You complimented "..target.Name) sayremote:FireServer(tostring(picked_value)..", "..target.Name, "All") else opx("*","Player does not exist!") end else opx("*","2 arguments are needed for this command!") end end function useCommand.roast() if arguments[2] then target = findplr(arguments[2]) if target then local roastPick = { "Anne Frank hid better then you", "Go to bed", "You need a shower", "You look like a barbie doll which i gave a makeover with my markers", "Your momma back built like a skate ramp I can do an ollie off her", "You look like the 1% of germs that hand-soap doesn't kill", "Boy u literally be smelling like tv oil", "No wonder your parents hate you", "You haven't had any neurological brain development in the last decade", "I will build a sandcastle out of your dead nans ashes", "Your brain has the capacity of a dried sea sponge", "You make me cringe, I literally want to quit this game because of you", "Your outfit is horrendous", "Your name is horrendous", "Your IQ is so low that even scientists cant zoom in on it", "You are a femmie", "You are fat", "You stink of your nans cremation", "How many people does it take to screw in a lightbulb? 20 of your kind", "I can smell you through the screen", "Candy shop got robbed, didn't know you did it", "You are poor", "Your brain is the size of an average ants", "Everything you've worked for, your whole life is embarassing", "Go back to school", "Are you dumb or just young", "You make me feel e-sick", "I very much dislike you", "Settle along you peasent", "You are worth nothing", "I hope you suffer", "Your words, they make no sense", "Please leave the server you cretin", "You make me sick", "Huh? Didn't know infants could play roblox", "I bet you live in a poverty stricken country", "You belong in the special ed class", "Is it just me or does someone smell, nvm thats just", "Is it just me or is someone dumb, nvm thats just", "Is it just me or is someone fat, nvm thats just" } local value = math.random(1,#roastPick) local picked_value = roastPick[value] opx("-","You roasted "..target.Name) sayremote:FireServer(tostring(picked_value)..", "..target.Name, "All") else opx("*","Player does not exist!") end else opx("*","2 arguments are needed for this command!") end end function useCommand.singinfo() opx("-","Showed info for sing command") opxL("Sing Info","Step 1: Get your song lyrics\ Step 2: Remove any blank lines\ Step 3: Find and remove any swear words\ Step 4: Put hashtags (#) at the end of each line\ Step 5: Compress the lines to avoid whitespace errors\ Step 6: Put your compressed text into a raw data uploading site such as pastebin or hastebin\ Step 7: Insert the link into the sing command\ To see a sample of what to do, visit: https://raw.githubusercontent.com/CMD-X/CMD-X/master/others/sing/") end stopSingMid = false function useCommand.sing() local check = { ["genocide"] = true, ["animethighs"] = true, ["evilfantasy"] = true, ["$harkattack"] = true, ["introversion"] = true, ["lucy"] = true, ["tyler"] = true, ["methhead"] = true, ["superfuntime"] = true, ["haha"] = true, ["diamonds"] = true } if check[string.lower(arguments[2])] then getSong = "https://raw.githubusercontent.com/CMD-X/CMD-X/master/others/sing/"..string.lower(arguments[2]) else getSong = arguments[2] end local lyricsTable = game:HttpGet(getSong):split("#") local songTitle = lyricsTable[1] opx("-","Now singing "..songTitle) sayremote:FireServer("Now singing "..songTitle, "All") table.remove(lyricsTable,1) stopSingMid = false for i,v in pairs(lyricsTable) do if stopSingMid == true then break end wait(5) if stopSingMid == true then break end sayremote:FireServer(v, "All") end wait(5) sayremote:FireServer("Finished singing "..songTitle, "All") end function useCommand.stopsing() stopSingMid = true opx("-","Stopped singing") end function useCommand.deletepos() if arguments[2] then wpNS = getstring(2) for i,v in pairs(WPs) do if tostring(v.N) == tostring(wpNS) then table.remove(WPs,i) updatesaves() end end opx("-","Deleted position "..tostring(wpNS)) else opx("*","2 arguments are needed for this command!") end end function useCommand.clearpos() WPs = {} updatesaves() opx("-","Cleared all waypoints") end function useCommand.nocommands() noCMD = true opx("-","No commands activated") end function useCommand.yescommands() noCMD = false opx("-","No commands de-activated") end function useCommand.gotopos() if arguments[3] then local presets = { ["behind"] = "+", ["right"] = "+", ["above"] = "+", ["infront"] = "-", ["under"] = "-", ["left"] = "-" } local mathstuff = presets[arguments[2]] == "+" and arguments[3] or presets[arguments[2]] == "-" and -arguments[3] if mathstuff then gotoPosHead = mathstuff updatesaves() opx("-","GotoPosHead is now "..arguments[2].." "..arguments[3]) else opx("*","A proper preset is needed") end else opx("*","3 arguments are needed for this command!") end end if keypress and keyrelease then keypress = keypress keyrelease = keyrelease else function keypress() opx("*","Your exploit does not support keypress.") end function keyrelease() opx("*","Your exploit does not support keypress.") end end local autoKey = false function useCommand.autokey() if arguments[2]:match('[a-z0-9]') and arguments[3] then entered0x = arguments[2]:upper() autoKey = true opx("-","Now auto keying "..entered0x) Key = entered0x:byte() while autoKey do wait(arguments[3]) if not cmduis:GetFocusedTextBox() then keypress(Key) wait(arguments[3]) keyrelease(Key) end end else opx("*","3 arguments are needed for this command!") end end function useCommand.unautokey() autoKey = false wait(1.1) keyrelease(Key) opx("-","Stopped autokey") end function useCommand.swimwalk() opx("-","Now infinitely swimming") workspace.Gravity = 100 cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Climbing,false) cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.FallingDown,false) cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Flying,false) cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Freefall,false) cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.GettingUp,false) cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Jumping,false) cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Landed,false) cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Physics,false) cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.PlatformStanding,false) cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Ragdoll,false) cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Running,false) cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.RunningNoPhysics,false) cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated,false) cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.StrafingNoPhysics,false) cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Swimming,false) cmdlp.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Swimming) end function useCommand.instances() opx("-","There are "..#game:GetDescendants().." instances in this game") end function useCommand.loadcustomsclr() loadCustoms = {} updatesaves() opx("-","Cleared loadcustoms") end function useCommand.antiwrldsgui() opx("-","antiwrldsGUI loading") loadstring(game:HttpGet(('https://raw.githubusercontent.com/CMD-X/CMD-X/master/others/antiwrldsgui/main.lua'),true))() opx("-","antiwrldsGUI loaded") end function useCommand.knife() opx("-","If you had a knife in your mouth you are now holding it") for _, hat in pairs(cmdlp.Character.Humanoid:GetAccessories()) do if hat.Handle then if hat.Name == "YandereKnife" then local tool = Instance.new("Tool", cmdlp.Backpack) tool.Name = cmdlp.Name.."'s Blade" tool.Parent = cmdp.LocalPlayer.Character tool.GripForward = Vector3.new(-0, -0, -1) tool.GripPos = Vector3.new(-0.83, -0, 0.11) tool.GripRight = Vector3.new(0, -1, 0) tool.GripUp = Vector3.new(1, 0, -0) local hathandle = hat.Handle hathandle:FindFirstChildOfClass("Weld"):Destroy() hathandle.Parent = tool hathandle.Massless = true end end end local Anim = Instance.new("Animation") Anim.AnimationId = "rbxassetid://74799600" local play = cmdlp.Character.Humanoid:LoadAnimation(Anim) while wait() do for i,v in pairs(cmdlp.Character:GetChildren()) do if v:IsA("Tool") then v.Equipped:Connect(function(Mouse) Mouse.Button1Down:Connect(function() play:Play() wait(1) play:Stop() end) end) end end end end function useCommand.sai() opx("-","If you had sais on your waist you are now holding them") for _, hat in pairs(cmdp.LocalPlayer.Character.Humanoid:GetAccessories()) do if hat.Handle ~= nil then if hat.Name == "Dual SaiAccessory" then local tool = Instance.new("Tool", cmdp.LocalPlayer.Backpack) tool.Name = cmdlp.Name.."'s Sai" tool.Parent = cmdp.LocalPlayer.Character tool.GripForward = Vector3.new(0.035, 0.743, 0.669) tool.GripPos = Vector3.new(1.46, 0.89, -0.97) tool.GripRight = Vector3.new(0.999, -0.026, -0.023) tool.GripUp = Vector3.new(-0, -0.669, 0.743) local hathandle = hat.Handle hathandle:FindFirstChildOfClass("Weld"):Destroy() hathandle.Parent = tool hathandle.Massless = true end end end local Anim = Instance.new("Animation") Anim.AnimationId = "rbxassetid://185824714" local play = cmdlp.Character.Humanoid:LoadAnimation(Anim) play:Play() end function useCommand.present() opx("-","If you had a present you are now holding it") for _, hat in pairs(cmdp.LocalPlayer.Character.Humanoid:GetAccessories()) do if hat.Handle ~= nil then local tool = Instance.new("Tool", cmdp.LocalPlayer.Backpack) tool.Name = cmdp.LocalPlayer.Name.."s present" tool.Parent = cmdp.LocalPlayer.Character tool.GripForward = Vector3.new(0, 0, -1) tool.GripPos = Vector3.new(-0, -0.54, 0.72) tool.GripRight = Vector3.new(1, 0, 0) tool.GripUp = Vector3.new(0, 1, 0) local hathandle = hat.Handle hathandle:FindFirstChildOfClass("Weld"):Destroy() hathandle.Parent = tool hathandle.Massless = true end end end function useCommand.boombox() opx("-","If you had a boombox on your back you are now holding it") for _, hat in pairs(cmdlp.Character.Humanoid:GetAccessories()) do if hat.Handle ~= nil then if hat.Name == "Boomblox Back Boombox" then local tool = Instance.new("Tool", cmdlp.Backpack) tool.Name = cmdlp.Name.."s boombox" tool.Parent = cmdlp.Character tool.GripForward = Vector3.new(0.935, 0.354, -0.03) tool.GripPos = Vector3.new(1.36, -1.05, 0) tool.GripRight = Vector3.new(0.031, 0.003, 1) tool.GripUp = Vector3.new(-0.354, 0.935, 0.008) local hathandle = hat.Handle hathandle:FindFirstChildOfClass("Weld"):Destroy() hathandle.Parent = tool hathandle.Massless = true end end end end function useCommand.gearhat() for i,tool in pairs(cmdlp.Backpack:GetChildren()) do if tool:IsA("Tool") then tool.Parent = cmdlp.Backpack tool.GripForward = Vector3.new(0, 1, 0) tool.GripPos = Vector3.new(1.49, 1.45, -0.97) tool.GripRight = Vector3.new(1, 0, 0) tool.GripUp = Vector3.new(0, 0, 1) tool.Parent = cmdlp.Character end end opx("-","Your gears are now hats") end function useCommand.bypass() if _G.oldhook or _G.soldhook or _G.ssoldhook or _G.sssoldhook or _G.smarthook then opx("*", "Bypass is already enabled.") return end _G.oldhook = mt.__namecall setreadonly(mt, false) mt.__namecall = newcclosure(function(event, ...) if not checkcaller() and event.Name == "SayMessageRequest" and getnamecallmethod() == "FireServer" then local args = {...} local message = args[1] local words = message:split(" ") local c = {} c[1] = "\219\166\219\138" local messagetopass = "" for i = 1, #words do words[i] = words[i]:sub(1,1)..c[1]..words[i]:sub(2,#words[i]) messagetopass = messagetopass..words[i].." " end return _G.oldhook(event, messagetopass, args[2]) end return _G.oldhook(event, ...) end) setreadonly(mt, true) opx("-", "Bypass enabled.") end function useCommand.clearcharacter() opx("-","Cleared your characters appearance") cmdlp:ClearCharacterAppearance() cmdlp.Character.Head.face:Destroy() end function useCommand.antiwindowafk() if not getconnections then opx("*","Your executor does not support getconnections!") return end for _,v in pairs(getconnections(cmduis.WindowFocused)) do v:Disable() end for _,v in pairs(getconnections(cmduis.WindowFocusReleased)) do v:Disable() end opx("-","You will no longer window focus afk") end function useCommand.unantiwindowafk() if not getconnections then opx("*","Your executor does not support getconnections!") return end for _,v in pairs(getconnections(cmduis.WindowFocused)) do v:Enable() end for _,v in pairs(getconnections(cmduis.WindowFocusReleased)) do v:Enable() end opx("-","You will now window focus afk") end function useCommand.nilchatcmds() if _G.soldhook or _G.ssoldhook or _G.oldhook or _G.sssoldhook or _G.smarthook then opx("*", "Nil ChatCmds is already enabled.") return end _G.soldhook = mt.__namecall setreadonly(mt, false) mt.__namecall = newcclosure(function(event, ...) if not checkcaller() and event.Name == "SayMessageRequest" and getnamecallmethod() == "FireServer" then local args = {...} local message = args[1] if message:sub(1,#prefix) == prefix or message:sub(1,1) == "." then return require(cmdlp.PlayerScripts.ChatScript.ChatMain).MessagePosted:fire(message) end end return _G.soldhook(event, ...) end) setreadonly(mt, true) opx("-", "Nil ChatCmds enabled.") end function useCommand.smartchat() if _G.soldhook or _G.ssoldhook or _G.oldhook or _G.sssoldhook or _G.smarthook then opx("*", "Smart chat is already enabled.") return end _G.smarthook = mt.__namecall setreadonly(mt, false) mt.__namecall = newcclosure(function(event, ...) if not checkcaller() and event.Name == "SayMessageRequest" and getnamecallmethod() == "FireServer" then local args = {...} local message = args[1] message = message:sub(1,1):upper()..message:sub(2,#message) if message:sub(#message,#message) ~= "." then message = message.."." end return _G.smarthook(event, message, args[2]) end return _G.smarthook(event, ...) end) setreadonly(mt, true) opx("-", "Smart chat enabled.") end function useCommand.unsmartchat() if not _G.smarthook then opx("*", "Smart chat is not enabled.") return end setreadonly(mt, false) mt.__namecall = _G.smarthook setreadonly(mt, true) opx("-", "Smart chat disabled.") _G.smarthook = nil end function useCommand.retardchat() if _G.soldhook or _G.ssoldhook or _G.oldhook or _G.sssoldhook or _G.smarthook then opx("*", "Retard chat is already enabled.") return end local stringka = {"UwU","uwu","^w^",">w<","(´•ω•`)","><",">>",":3",">:3",":D"} _G.sssoldhook = mt.__namecall setreadonly(mt, false) mt.__namecall = newcclosure(function(event, ...) if not checkcaller() and event.Name == "SayMessageRequest" and getnamecallmethod() == "FireServer" then local args = {...} local message = args[1]:gsub("l","w"):gsub("L","W"):gsub("r","w"):gsub("n","ny"):split(" ") local messagefin = "" for i,v in pairs(message) do if i == 1 then v = (v:sub(1,1).."-"):rep(math.random(1,2))..v:sub(2,#v) messagefin = messagefin..v.." " else messagefin = messagefin..v.." " end end messagefin = messagefin..stringka[math.random(1,#stringka)] return _G.sssoldhook(event, messagefin, args[2]) end return _G.sssoldhook(event, ...) end) end function useCommand.unretardchat() if not _G.sssoldhook then opx("*", "Retard chat is not enabled.") return end setreadonly(mt, false) mt.__namecall = _G.sssoldhook setreadonly(mt, true) opx("-", "Retard chat disabled.") _G.sssoldhook = nil end function useCommand.reverse() if arguments[2] then opx("-","Now Reversing credit to plaisoundz") local reversesettings = { delay = arguments[2]; } repeat until game.Players.LocalPlayer.Character local rp = game.Players.LocalPlayer.Character.HumanoidRootPart local health = game.Players.LocalPlayer.Character.Humanoid.Health local Table={rp.CFrame} for i=1, #Table do for count = 1, reversesettings.delay-1 do game:GetService("RunService").RenderStepped:Wait() table.insert(Table, rp.CFrame) end local hyro = Instance.new("BodyGyro") hyro.Parent = rp hyro.MaxTorque = Vector3.new(1000,1000,1000) hyro.D = Vector3.new(0,0,0) rp.CFrame = (rp.CFrame) local number = reversesettings.delay+1 for count = 1, reversesettings.delay do game:GetService("RunService").RenderStepped:Wait() number = number-1 rp.CFrame = (Table[number]) hyro.CFrame = (Table[number]) end for i,v in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do if v:IsA("BodyVelocity") or v:IsA("BodyGyro") or v:IsA("RocketPropulsion") or v:IsA("BodyThrust") or v:IsA("BodyAngularVelocity") or v:IsA("AngularVelocity") or v:IsA("BodyForce") or v:IsA("VectorForce") or v:IsA("LineForce") then v:Destroy() end end end else opx("*","2 arguments are required for this command!") end end function useCommand.unbypass() if not _G.oldhook then opx("*", "Bypass is not enabled.") return end setreadonly(mt, false) mt.__namecall = _G.oldhook setreadonly(mt, true) opx("-", "Bypass disabled.") _G.oldhook = nil end function useCommand.unnilchatcmds() if not _G.soldhook then opx("*", "Nil ChatCmds is not enabled.") return end setreadonly(mt, false) mt.__namecall = _G.soldhook setreadonly(mt, true) opx("-", "Nil ChatCmds disabled.") _G.soldhook = nil end function useCommand.thirdperson() opx("-","Third person enabled") cmdlp.CameraMode = "Classic" end function useCommand.firstperson() opx("-","First person enabled") cmdlp.CameraMode = "LockFirstPerson" end function useCommand.xraycamera() opx("-","X-Ray camera enabled") SavedCamera = {Max = cmdlp.CameraMinZoomDistance, Min = cmdlp.CameraMaxZoomDistance} cmdlp.CameraMinZoomDistance = math.huge - math.huge cmdlp.CameraMaxZoomDistance = math.huge - math.huge end function useCommand.unxraycamera() opx("-","X-Ray camera disabled") cmdlp.CameraMinZoomDistance = SavedCamera.Min cmdlp.CameraMaxZoomDistance = SavedCamera.Max end local animationlist = {} function useCommand.emote() if arguments[2] then if cmd15(cmdlp) then animationdebounce = false cmdlp.Character.Animate.Disabled = true for i,v in pairs(cmdlp.Character.Humanoid:GetPlayingAnimationTracks()) do v:Stop() end local emote_name = {unpack(arguments)} table.remove(emote_name, 1) emote_name = table.concat(emote_name, " ") lower = string.lower(emote_name) for i,animid in pairs(animationlist) do if lower == string.sub(string.lower(tostring(i)), 1, #lower) then animationdebounce = true local Anim = Instance.new("Animation") Anim.AnimationId = game:GetObjects("rbxassetid://"..animid)[1].AnimationId local anim = cmdlp.Character.Humanoid:LoadAnimation(Anim) anim:Play() anim:AdjustWeight(10) anim.Stopped:Connect(function() cmdlp.Character.Animate.Disabled = false animationdebounce = false end) break end end cmdlp.Character.Humanoid:GetPropertyChangedSignal("MoveDirection"):Connect(function() if cmdlp.Character.Humanoid.MoveDirection ~= VectorZero and animationdebounce == true then for i,v in pairs(cmdlp.Character.Humanoid:GetPlayingAnimationTracks()) do v:Stop() end end end) opx("-","Now playing emote") else opx("*","R15 is needed for this command!") end else opx("*","2 arguments are needed for this command!") end end function useCommand.chatframe() if arguments[2] then target = findplr(arguments[2]) if target then game:GetService("Chat"):Chat(target.Character.Head,getstring(3),Enum.ChatColor.White) game:GetService("StarterGui"):SetCore("ChatMakeSystemMessage", { Text = "["..target.Name.."]: "..getstring(3); Color = Color3.fromRGB(255,255,255); Font = Enum.Font.SourceSansBold;TextSize = 18 }) opx("-","Forced "..target.Name.." to say "..getstring(3)) else opx("*","Player does not exist!") end else opx("*","2 arguments are needed for this command!") end end local fbc = false function useCommand.forcebubblechat() fbc = true opx("-","Started bubble chat") if fbc == true then cmdp.PlayerAdded:connect(function(plr) plr.Chatted:connect(function(msg) if fbc == true then game:GetService("Chat"):Chat(plr.Character.Head,msg,Enum.ChatColor.White) end end) end) for i,v in pairs(cmdp:GetPlayers()) do v.Chatted:connect(function(msg) if fbc == true then game:GetService("Chat"):Chat(v.Character.Head,msg,Enum.ChatColor.White) end end) end end end function useCommand.unforcebubblechat() fbc = false opx("-","Stopped bubble chat") end local IESPenabled = false function useCommand.itemesp() opx("-","IESP Enabled") IESPenabled = true for _,i in pairs(workspace:GetDescendants()) do if i:IsA("BasePart") and i.Parent.ClassName ~= "Accessory" then local pi = i.Name:lower() local z = string.find(pi,"handle") local z1 = string.find(pi,"tool") local z2 = string.find(pi,"item") if z ~= nil or z1 ~= nil or z2 ~= nil then IESP(i) end end end end function useCommand.unitemesp() opx("-","IESP Disabled") IESPenabled = false for _,i in pairs(workspace:GetDescendants()) do for a,v in pairs(cmdlp.PlayerGui:GetChildren()) do if v.Name == i:GetFullName()..'_IESP' then v:Destroy() end end end end function useCommand.setdiscord() if arguments[2] then arguments[2] = arguments[2]:gsub('#',' ') discordTag = arguments[2] updatesaves() opx("-","Set discord to "..arguments[2]) else opx("*","2 arguments are needed for this command!") end end function useCommand.saydiscord() if arguments[2] == "cb" or arguments[2] == "copy" then setclipboard(discordTag) end sayremote:FireServer(discordTag, "All") opx("-","Said discord in chat") end function useCommand.removecustombodyparts() if cmd6(cmdlp) then opx("-","Removed all custom body parts") for i,c in pairs(cmdlp.Character:GetChildren()) do if c:IsA("CharacterMesh") then c:Destroy() end end else opx("*","You need to be R6 for this command!") end end function useCommand.insane() if cmdlp.Character:FindFirstChild("Humanoid").RigType == Enum.HumanoidRigType.R6 then opx("-","You are now insane") local pc = cmdlp.Character Spas = Instance.new("Animation") Spas.AnimationId = "rbxassetid://33796059" insane = pc.Humanoid:LoadAnimation(Spas) insane:Play() insane:AdjustSpeed(99) else opx("*","R6 is needed for this command") end end function useCommand.hotkeyaimbot() if arguments[2] then hotkeyaimbot = arguments[2] updatesaves() opx("-","Hotkey set to "..arguments[2]) else opx("*","A key is required") end end function useCommand.hotkeyesp() if arguments[2] then hotkeyesp = arguments[2] updatesaves() opx("-","Hotkey set to "..arguments[2]) else opx("*","A key is required") end end function useCommand.admindetect() Scrollingad:ClearAllChildren() if cmdlp.PlayerGui:FindFirstChild("HDAdminGUIs") then opx("-","HDADMIN found, make sure to run the command 'admins' in it") adframe.Visible = true CreateADLabel("","") CreateADLabel("","") for i,v in pairs(cmdrs.HDAdminClient.Signals.RetrieveServerRanks:InvokeServer()) do CreateADLabel(v.Player.Name.." | HDADMIN") end cmdp.PlayerAdded:Connect(function(JoinedPlayer) for i,v in pairs(cmdrs.HDAdminClient.Signals.RetrieveServerRanks:InvokeServer()) do if v.Player == JoinedPlayer then CreateADLabel(v.Player.Name.." | HDADMIN") end end end) elseif workspace:FindFirstChild("Kohl's Admin Infinite") then opx("-","KOHL'S found") adframe.Visible = true CreateADLabel("","") CreateADLabel("","") for i,v in pairs(cmdrs:GetDescendants()) do if v.Name == "log" then adminTable = v.Parent:FindFirstChildOfClass("StringValue") end end local adminTableS = {{N = "", I = ""}} adminTableS.N = adminTable.Value:split(" ") for i,v in pairs(adminTableS.N) do adminTableS.N[i] = adminTableS.N[i]:gsub("-","") adminTableS.N[i] = adminTableS.N[i]:sub(0,#adminTableS.N[i]-2) for _,n in pairs(cmdp:GetPlayers()) do vID = n.UserId z = string.find(adminTableS.N[i],vID) if z ~= nil then CreateADLabel(n.Name,"Staff | KOHLS") end end end cmdp.PlayerAdded:Connect(function(plr) for i,v in pairs(cmdrs:GetDescendants()) do if v.Name == "log" then adminTable = v.Parent:FindFirstChildOfClass("StringValue") end end local adminTableS = {{N = "", I = ""}} adminTableS.N = adminTable.Value:split(" ") for i,v in pairs(adminTableS.N) do adminTableS.N[i] = adminTableS.N[i]:gsub("-","") adminTableS.N[i] = adminTableS.N[i]:sub(0,#adminTableS.N[i]-2) vID = plr.UserId z = string.find(adminTableS.N[i],vID) if z ~= nil then CreateADLabel(plr.Name,"Staff | KOHLS") end end end) else opx("*","Unable to detect an adminGUI") end end function useCommand.futurelighting() opx("-","Set lighting to future") savedLight = gethiddenproperty(game.Lighting, "Technology") sethiddenproperty(game.Lighting, "Technology", Enum.Technology.Future) end function useCommand.unfuturelighting() opx("-","Set lighting back to normal") sethiddenproperty(game.Lighting, "Technology", savedLight) end function useCommand.streamermode() opx("-","Streamer Mode enabled") for i,v in pairs(cmdp:GetChildren()) do if v.Name ~= cmdlp.Name and v.Character and v.Character:FindFirstChild("Head") then local char = v.Character local head = char:FindFirstChild('Head') local m = Instance.new("Model", char) m.Name = "" local cl = char.Head:Clone() cl.Parent = m local hum = Instance.new("Humanoid", m) hum.Name = "NameTag" hum.MaxHealth = v.Character.Humanoid.MaxHealth wait() hum.Health = v.Character.Humanoid.Health cl.CanCollide = false local weld = Instance.new("Weld", cl) weld.Part0 = cl weld.Part1 = char.Head char.Head.Transparency = 1 end end for i,v in pairs(cmdp:GetChildren()) do v.CharacterAdded:Connect(function(v) wait(2) local char = v local head = char.Head local m = Instance.new("Model", char) m.Name = "" local cl = char.Head:Clone() cl.Parent = m local hum = Instance.new("Humanoid", m) hum.Name = "NameTag" hum.MaxHealth = char.Humanoid.MaxHealth wait() hum.Health = char.Humanoid.Health cl.CanCollide = false local weld = Instance.new("Weld", cl) weld.Part0 = cl weld.Part1 = char.Head char.Head.Transparency = 1 end) end cmdp.PlayerAdded:Connect(function(v) wait(2) local char = v.Character local head = char.Head local m = Instance.new("Model", char) m.Name = "" local cl = char.Head:Clone() cl.Parent = m local hum = Instance.new("Humanoid", m) hum.Name = "NameTag" hum.MaxHealth = char.Humanoid.MaxHealth wait() hum.Health = char.Humanoid.Health cl.CanCollide = false local weld = Instance.new("Weld", cl) weld.Part0 = cl weld.Part1 = char.Head char.Head.Transparency = 1 end) local Chat = cmdlp.PlayerGui.Chat:WaitForChild("Frame").ChatChannelParentFrame["Frame_MessageLogDisplay"].Scroller Chat.ChildAdded:Connect(function(fr) if fr:IsA("Frame") then local frg = fr.TextLabel.TextButton.Text fr.TextLabel.TextButton.Text = "" end end) local Players = game:GetService("CoreGui").RobloxGui.PlayerListMaster.OffsetFrame.PlayerScrollList.SizeOffsetFrame.ScrollingFrameContainer.ScrollingFrameClippingFrame.ScollingFrame.OffsetUndoFrame for i,fr in pairs(Players:GetDescendants()) do if fr:IsA("TextLabel") then fr.Text = "" end end Players.DescendantAdded:Connect(function(fr) if fr:IsA("TextLabel") then fr.Text = "" end end) end function useCommand.permflyspeed() if cmdnum(arguments[2]) then opx("-","Perm fly speed updated to "..arguments[2]) permflyspeed = arguments[2] updatesaves() else opx("*","2 arguments are required for this command") end end local Loopto = false function useCommand.loopgoto() if arguments[2] then target = findplr(arguments[2]) if target then if target.Character and target.Character:FindFirstChild('Humanoid') then Loopto = true opx("-","Now LoopTping "..target.Name) while Loopto do cmdlp.Character.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame wait() end end else opx("*","Player does not exist!") end else opx("*","2 arguments are needed for this command!") end end function useCommand.unloopgoto() Loopto = false opx("-","No longer LoopTping") end stopDupeMid = false function useCommand.dupegears() if cmdnum(arguments[2]) then local DroppedTools = {} opx("-","Duping tools until it reaches "..arguments[2]) stopDupeMid = false local savepos = cmdlp.Character.HumanoidRootPart.CFrame cmdlp.Character.HumanoidRootPart.CFrame = CFrame.new(0,10000000,0) wait(.2) for i = 1,arguments[2] do if stopDupeMid then break end cmdlp.Character.HumanoidRootPart.CFrame = CFrame.new(0,10000000,0) for i,a in pairs(cmdlp.Backpack:GetDescendants()) do if a:IsA("Tool") then a.Parent = cmdlp.Character wait(.1) a.Parent = workspace table.insert(DroppedTools, a) end end cmdlp.Character:BreakJoints() cmdlp.CharacterAdded:wait() cmdlp.Character:WaitForChild("HumanoidRootPart").CFrame = savepos wait(.1) if stopDupeMid then break end end for _,v in pairs(DroppedTools) do firetouchinterestX(v.Handle) end cmdlp.Character.HumanoidRootPart.CFrame = savepos else opx("*","This command requires 2 arguments") end end function useCommand.stopdupegears() stopDupeMid = true opx("-","Stopped dupe tools") end function useCommand.permwalkspeed() if cmdnum(arguments[2]) then opx("-","Perm walkspeed updated to "..arguments[2]) permwalkspeed = arguments[2] updatesaves() else opx("*","2 arguments are required for this command") end end function useCommand.permmaxslopeangle() if cmdnum(arguments[2]) then opx("-","Perm maxslopeangle updated to "..arguments[2]) permmaxsl = arguments[2] updatesaves() else opx("*","2 arguments are required for this command") end end function useCommand.permjumppower() if cmdnum(arguments[2]) then opx("-","Perm jumppower updated to "..arguments[2]) permjumppower = arguments[2] updatesaves() else opx("*","2 arguments are required for this command") end end function useCommand.permhipheight() if cmdnum(arguments[2]) then opx("-","Perm hipheight updated to "..arguments[2]) permhipheight = arguments[2] updatesaves() else opx("*","2 arguments are required for this command") end end function useCommand.permgravity() if cmdnum(arguments[2]) then opx("-","Perm gravity updated to "..arguments[2]) permgravity = arguments[2] updatesaves() else opx("*","2 arguments are required for this command") end end function useCommand.clearoutput() output1.Text = "";output2.Text = "";output3.Text = "";output4.Text = "";output5.Text = "";output6.Text = "";output7.Text = "";output8.Text = "";output9.Text = "" end function useCommand.gotospawn() opx("-","Teleported to spawn") for i,v in pairs(workspace:GetDescendants()) do if v:IsA("SpawnLocation") then cmdlp.Character.HumanoidRootPart.CFrame = v.CFrame break end end end function useCommand.gotobp() if arguments[2] then target = findplr(arguments[2]) if target then game:GetService("TweenService"):Create(cmdlp.Character.HumanoidRootPart, TweenInfo.new(1, Enum.EasingStyle.Linear), {CFrame = target.Character.HumanoidRootPart.CFrame}):Play() opx("-","Now bypass teleporting to "..target.Name) else opx("*","Player does not exist!") end else opx("*","2 arguments are needed for this command!") end end Muted = {} function useCommand.supermute() opx("-","Super muted game") mutealls = true repeat wait() for i,v in pairs(workspace:GetDescendants()) do if v:IsA("Sound") then v.Playing = false end end until mutealls == false end function ReloadGui(plr) arguments = {"unmute",plr} useCommand[arguments[1]]() useCommand["unsupermute"]() end function useCommand.unsupermute() opx("-","UnSuper muted game") mutealls = false end local forceplayConns = {} local allForcePlayConn = nil local forcePlayLoop = nil function ForcePlayFind(v, tablex, once) if once then local onceAudios = {} for x,y in pairs(v.Character:GetChildren()) do if y:IsA("Tool") then for c,m in pairs(y:GetDescendants()) do if m:IsA("Sound") then m.Playing = true end end end end for x,y in pairs(v.Backpack:GetDescendants()) do if y:IsA("Sound") then y.Playing = true end end return end pcall(function() for x,y in pairs(v.Character:GetChildren()) do if y:IsA("Tool") then for c,m in pairs(y:GetDescendants()) do if m:IsA("Sound") then m.Playing = true end end end end for x,y in pairs(v.Backpack:GetDescendants()) do if y:IsA("Sound") then y.Playing = true end end end) end function ForcePlayLoop() forcePlayLoop = game:GetService("RunService").RenderStepped:Connect(function() for i,v in pairs(forceplayConns) do ForcePlayFind(v[1], v) end end) end function useCommand.backpackplay() if allForcePlayConn then forceplayConns = {} allForcePlayConn:Disconnect() allForcePlayConn = nil forcePlayLoop:Disconnect() forcePlayLoop = nil opx("-","Backpack play all is no longer enabled") return end if not arguments[2] or arguments[2] == "all" then opx("-","Backpack play all is now enabled") forceplayConns = {} for i,v in pairs(cmdp:GetPlayers()) do table.insert(forceplayConns, {v, x = {}}) end allForcePlayConn = cmdp.PlayerAdded:Connect(function(v) table.insert(forceplayConns, {v, x = {}}) end) if not forcePlayLoop then ForcePlayLoop() end elseif arguments[2] and arguments[2] ~= "all" then local target = findplr(arguments[2]) if not target then opx("*","Player does not exist!") return end local targetWasIn = false for i,v in pairs(forceplayConns) do if target == v[1] then targetWasIn = true table.remove(forceplayConns, i) end end if targetWasIn then if #forceplayConns == 0 then forcePlayLoop:Disconnect() forcePlayLoop = nil end opx("-","Backpack play "..target.Name.." is no longer enabled") return end opx("-","Backpack play "..target.Name.." is now enabled") table.insert(forceplayConns, {target, x = {}}) if not forcePlayLoop then ForcePlayLoop() end end end function useCommand.unforceplay() if not arguments[2] or arguments[2] == "all" then forceplayConns = {} pcall(function() allForcePlayConn:Disconnect() allForcePlayConn = nil end) pcall(function() forcePlayLoop:Disconnect() forcePlayLoop = nil end) opx("-","Force play all is no longer enabled") elseif arguments[2] and arguments[2] ~= "all" then local target = findplr(arguments[2]) if not target then opx("*","Player does not exist!") return end local targetWasIn = false for i,v in pairs(forceplayConns) do if target == v[1] then targetWasIn = true table.remove(forceplayConns, i) end end if targetWasIn then if #forceplayConns == 0 then forcePlayLoop:Disconnect() forcePlayLoop = nil end opx("-","Force play "..target.Name.." is no longer enabled") return else opx("*","Force play "..target.Name.." was not enabled") end end end local allMuteConn = nil local muteConns = {} local muteLoop = nil function MuteFind(v, tablex, once) if once then local onceAudios = {} for x,y in pairs(v.Character:GetChildren()) do if y:IsA("Tool") then for c,m in pairs(y:GetDescendants()) do if m:IsA("Sound") then m.Playing = false end end end end for x,y in pairs(v.Backpack:GetDescendants()) do if y:IsA("Sound") then y.Playing = false end end return end pcall(function() for x,y in pairs(v.Character:GetChildren()) do if y:IsA("Tool") then for c,m in pairs(y:GetDescendants()) do if m:IsA("Sound") then m.Playing = false end end end end for x,y in pairs(v.Backpack:GetDescendants()) do if y:IsA("Sound") then y.Playing = false end end end) end function MuteLoop() muteLoop = game:GetService("RunService").RenderStepped:Connect(function() for i,v in pairs(muteConns) do MuteFind(v[1], v) end end) end function useCommand.mute() if allMuteConn then muteConns = {} allMuteConn:Disconnect() allMuteConn = nil muteLoop:Disconnect() muteLoop = nil opx("-","Mute all is no longer enabled") return end if not arguments[2] or arguments[2] == "all" then opx("-","Mute all is now enabled") muteConns = {} for i,v in pairs(cmdp:GetPlayers()) do table.insert(muteConns, {v, x = {}}) end allMuteConn = cmdp.PlayerAdded:Connect(function(v) table.insert(muteConns, {v, x = {}}) end) if not muteLoop then MuteLoop() end elseif arguments[2] and arguments[2] ~= "all" then local target = findplr(arguments[2]) if not target then opx("*","Player does not exist!") return end local targetWasIn = false for i,v in pairs(muteConns) do if target == v[1] then targetWasIn = true table.remove(muteConns, i) end end if targetWasIn then if #muteConns == 0 then muteLoop:Disconnect() muteLoop = nil end opx("-","Mute "..target.Name.." is no longer enabled") return end opx("-","Mute "..target.Name.." is now enabled") table.insert(muteConns, {target, x = {}}) if not muteLoop then MuteLoop() end end end function useCommand.unmute() if not arguments[2] or arguments[2] == "all" then muteConns = {} pcall(function() allMuteConn:Disconnect() allMuteConn = nil end) pcall(function() muteLoop:Disconnect() muteLoop = nil end) opx("-","Mute all is no longer enabled") elseif arguments[2] and arguments[2] ~= "all" then local target = findplr(arguments[2]) if not target then opx("*","Player does not exist!") return end local targetWasIn = false for i,v in pairs(muteConns) do if target == v[1] then targetWasIn = true table.remove(muteConns, i) end end if targetWasIn then if #muteConns == 0 then muteLoop:Disconnect() muteLoop = nil end opx("-","Mute "..target.Name.." is no longer enabled") return else opx("*","Mute "..target.Name.." was not enabled") end end end cmdp.PlayerRemoving:Connect(function(targ) for i,v in pairs(muteConns) do if v[1] == targ then table.remove(muteConns, i) end end for i,v in pairs(forceplayConns) do if v[1] == targ then table.remove(forceplayConns, i) end end end) function useCommand.cutmuteloop() muteall = false opx("-","Stopped mute loop") end xAtt = {} function useCommand.attachmenttruesight() opx("-","Attachment truesight is now active") for i,v in pairs(workspace:GetDescendants()) do if v:IsA("Attachment") then v.Visible = true table.insert(xAtt, v) end end end function useCommand.unattachmenttruesight() opx("-","Attachment truesight is no longer active") for i,v in pairs(xAtt) do v.Visible = true end xAtt = {} end function useCommand.vgoto() if arguments[2] then target = findplr(arguments[2]) if target then opx("-","Now vehicle teleporting to "..target.Name) local Car = cmdlp.Character.Humanoid.SeatPart Car.Parent.Parent:MoveTo(target.Character.HumanoidRootPart.Position) else opx("*","Player does not exist!") end else opx("*","2 arguments are needed for this command!") end end function useCommand.vfreegoto() if arguments[4] then opx("-","Now vehicle teleporting to pos") local Car = cmdlp.Character.Humanoid.SeatPart Car.Parent.Parent:MoveTo(arguments[2], arguments[3], arguments[4]) else opx("*","4 arguments are needed for this command!") end end function useCommand.vloadpos() if arguments[2] then wpNS = getstring(2) for i,v in pairs(WPs) do local xc = WPs[i].C[1] local yc = WPs[i].C[2] local zc = WPs[i].C[3] if tostring(WPs[i].N) == tostring(wpNS) then local Car = cmdlp.Character.Humanoid.SeatPart Car.Parent.Parent:MoveTo(xc,yc,zc) end end opx("Teleported to "..tostring(wpNS)) else opx("*","2 arguments are needed for this command!") end end function useCommand.vgotopart() if arguments[2] then opx("-","Now vehicle teleporting to part") for i,v in pairs(workspace:GetDescendants()) do if v.Name == getstring(2) then local Car = cmdlp.Character.Humanoid.SeatPart Car.Parent.Parent:MoveTo(v.Position) break end end else opx("*","2 arguments are needed for this command!") end end function useCommand.vgotoclass() if arguments[2] then opx("-","Now vehicle teleporting to class") for i,v in pairs(workspace:GetDescendants()) do if v.ClassName == getstring(2) then local Car = cmdlp.Character.Humanoid.SeatPart Car.Parent.Parent:MoveTo(v.Position) break else opx("*","Part does not exist") end end else opx("*","2 arguments are needed for this command!") end end carParts = {} function useCommand.vnoclip() opx("-","Now vehicle noclipping") local Car = cmdlp.Character.Humanoid.SeatPart for i,v in pairs(Car.Parent.Parent:GetDescendants()) do if v:IsA("BasePart") then if v.CanCollide then v.CanCollide = false table.insert(carParts, v) end end end end function useCommand.vclip() opx("-","No longer vehicle noclipping") local Car = cmdlp.Character.Humanoid.SeatPart for i,v in pairs(carParts) do if v:IsA("BasePart") then v.CanCollide = true end end end function useCommand.robloxversion() opx("-","Roblox is on version: "..version().." - ".._VERSION) end ManageHolderHotkey = Instance.new("Frame", getParent) MangeScrollHotkey = Instance.new("ScrollingFrame", getParent) BtnAddHotkey = Instance.new("TextButton", getParent) BtnClearHotkey = Instance.new("TextButton", getParent) ManageTitleHotkey = Instance.new("TextLabel", getParent) SlideOutHotkey = Instance.new("Frame", getParent) Edit1Hotkey = Instance.new("TextBox", getParent) Edit2Hotkey = Instance.new("TextBox", getParent) Edit3Hotkey = Instance.new("TextBox", getParent) TitleSlideHotkey = Instance.new("TextLabel", getParent) CancelBtnHotkey = Instance.new("TextButton", getParent) ApplyBtnHotkey = Instance.new("TextButton", getParent) BtnExitHotkey = Instance.new("TextButton", getParent) ManageHolderHotkey.Name = "ManageHolderHotkey" ManageHolderHotkey.Parent = Unnamed ManageHolderHotkey.BackgroundColor3 = Color3.fromRGB(52, 52, 52) ManageHolderHotkey.BackgroundTransparency = -0.010 ManageHolderHotkey.BorderSizePixel = 0 ManageHolderHotkey.Position = UDim2.new(0.33610791, 0, 0.279678553, 0) ManageHolderHotkey.Size = UDim2.new(0, 424, 0, 294) ManageHolderHotkey.Active = true createDrag(ManageHolderHotkey) ManageHolderHotkey.Visible = false MangeScrollHotkey.Name = "MangeScrollHotkey" MangeScrollHotkey.Parent = ManageHolderHotkey MangeScrollHotkey.BackgroundColor3 = Color3.fromRGB(58, 58, 58) MangeScrollHotkey.BorderSizePixel = 0 MangeScrollHotkey.Position = UDim2.new(0.0268278271, 0, 0.10493198, 0) MangeScrollHotkey.Size = UDim2.new(0, 401, 0, 214) function Template1(name,entry) local TemplateFrame = Instance.new("Frame", getParent) local TemplateName = Instance.new("TextLabel", getParent) local TemplateBtnRemove = Instance.new("TextButton", getParent) local TemplateBtnAdd = Instance.new("TextButton", getParent) local alls2 = 5 for i,v in pairs(MangeScrollHotkey:GetChildren()) do if v then alls2 = v.Size.Y.Offset + alls2+5 end if not v then alls2 = 5 end end TemplateFrame.Name = name TemplateFrame.Parent = MangeScrollHotkey TemplateFrame.BackgroundColor3 = Color3.fromRGB(77, 77, 77) TemplateFrame.BorderSizePixel = 0 TemplateFrame.Position = UDim2.new(-1,0,0,alls2) TemplateFrame.Size = UDim2.new(0, 368, 0, 19) TemplateName.Name = "TemplateName" TemplateName.Parent = TemplateFrame TemplateName.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TemplateName.BackgroundTransparency = 1.000 TemplateName.BorderSizePixel = 0 TemplateName.Position = UDim2.new(0.0231884252, 0, 0, 0) TemplateName.Size = UDim2.new(0, 191, 0, 19) TemplateName.Font = Enum.Font.GothamBlack TemplateName.Text = name.."|"..entry TemplateName.TextColor3 = Color3.fromRGB(255, 255, 255) TemplateName.TextSize = 14.000 TemplateName.TextXAlignment = Enum.TextXAlignment.Left TemplateBtnRemove.Name = "TemplateBtnRemove" TemplateBtnRemove.Parent = TemplateFrame TemplateBtnRemove.BackgroundColor3 = Color3.fromRGB(176, 176, 176) TemplateBtnRemove.BackgroundTransparency = 0.700 TemplateBtnRemove.BorderSizePixel = 0 TemplateBtnRemove.Position = UDim2.new(0.859420359, 0, 0, 0) TemplateBtnRemove.Size = UDim2.new(0, 51, 0, 19) TemplateBtnRemove.Font = Enum.Font.Gotham TemplateBtnRemove.Text = "Remove" TemplateBtnRemove.TextColor3 = Color3.fromRGB(255, 255, 255) TemplateBtnRemove.TextSize = 12.000 TemplateBtnRemove.MouseButton1Down:Connect(function() table.remove(hkBinds,entry) TemplateBtnRemove.Parent:Destroy() updatesaves() end) TemplateBtnAdd.Name = "TemplateBtnAdd" TemplateBtnAdd.Parent = TemplateFrame TemplateBtnAdd.BackgroundColor3 = Color3.fromRGB(176, 176, 176) TemplateBtnAdd.BackgroundTransparency = 0.700 TemplateBtnAdd.BorderSizePixel = 0 TemplateBtnAdd.Position = UDim2.new(0.699094296, 0, 0, 0) TemplateBtnAdd.Size = UDim2.new(0, 51, 0, 19) TemplateBtnAdd.Font = Enum.Font.Gotham TemplateBtnAdd.Text = "Edit" TemplateBtnAdd.TextColor3 = Color3.fromRGB(255, 255, 255) TemplateBtnAdd.TextSize = 12.000 TemplateBtnAdd.MouseButton1Down:Connect(function() SlideOutHotkey.Visible = true SlideOutHotkey:TweenSize(UDim2.new(0, 215, 0, 294), 'In', 'Quint', 0.5) CurrentEdit = entry TitleSlideHotkey.Text = hkBinds[entry].C updatesaves() end) TemplateFrame:TweenPosition(UDim2.new(0,3,0,alls2), 'In', 'Quint', 0.5) end BtnAddHotkey.Name = "BtnAddHotkey" BtnAddHotkey.Parent = ManageHolderHotkey BtnAddHotkey.BackgroundColor3 = Color3.fromRGB(58, 58, 58) BtnAddHotkey.BorderSizePixel = 0 BtnAddHotkey.Position = UDim2.new(0.026827829, 0, 0.864668369, 0) BtnAddHotkey.Size = UDim2.new(0, 85, 0, 33) BtnAddHotkey.Font = Enum.Font.Gotham BtnAddHotkey.Text = "Add" BtnAddHotkey.TextColor3 = Color3.fromRGB(255, 255, 255) BtnAddHotkey.TextSize = 14.000 BtnAddHotkey.MouseButton1Down:Connect(function() SlideOutHotkey.Visible = true SlideOutHotkey:TweenSize(UDim2.new(0, 215, 0, 294), 'In', 'Quint', 0.5) hkBinds[#hkBinds+1] = {K = "N/A", C = "Unnamed"} CurrentEdit = #hkBinds TitleSlideHotkey.Text = hkBinds[#hkBinds].C Template1(hkBinds[#hkBinds].C,#hkBinds) updatesaves() end) BtnClearHotkey.Name = "BtnClearHotkey" BtnClearHotkey.Parent = ManageHolderHotkey BtnClearHotkey.BackgroundColor3 = Color3.fromRGB(58, 58, 58) BtnClearHotkey.BorderSizePixel = 0 BtnClearHotkey.Position = UDim2.new(0.244457483, 0, 0.864668369, 0) BtnClearHotkey.Size = UDim2.new(0, 85, 0, 33) BtnClearHotkey.Font = Enum.Font.Gotham BtnClearHotkey.Text = "Clear" BtnClearHotkey.TextColor3 = Color3.fromRGB(255, 255, 255) BtnClearHotkey.TextSize = 14.000 BtnClearHotkey.MouseButton1Down:Connect(function() MangeScrollHotkey:ClearAllChildren() hkBinds = {} Edit1Hotkey.Text = "" Edit2Hotkey.Text = "" Edit3Hotkey.Text = "" SlideOutHotkey.Visible = false SlideOutHotkey:TweenSize(UDim2.new(0, 0, 0, 294), 'Out', 'Quint', 0.5) CurrentEdit = "" updatesaves() end) ManageTitleHotkey.Name = "ManageTitleHotkey" ManageTitleHotkey.Parent = ManageHolderHotkey ManageTitleHotkey.BackgroundColor3 = Color3.fromRGB(255, 255, 255) ManageTitleHotkey.BackgroundTransparency = 1.000 ManageTitleHotkey.Position = UDim2.new(0.263266504, 0, 0.00765306223, 0) ManageTitleHotkey.Size = UDim2.new(0, 200, 0, 32) ManageTitleHotkey.Font = Enum.Font.GothamSemibold ManageTitleHotkey.Text = "CMD-X Hotkey MANAGER" ManageTitleHotkey.TextColor3 = Color3.fromRGB(255, 255, 255) ManageTitleHotkey.TextSize = 14.000 SlideOutHotkey.Name = "SlideOutHotkey" SlideOutHotkey.Parent = ManageHolderHotkey SlideOutHotkey.BackgroundColor3 = Color3.fromRGB(0, 0, 0) SlideOutHotkey.BackgroundTransparency = 0.500 SlideOutHotkey.BorderSizePixel = 0 SlideOutHotkey.Position = UDim2.new(-0.507332683, 0, 0, 0) SlideOutHotkey.Size = UDim2.new(0, 0, 0, 294) SlideOutHotkey.Visible = false Edit1Hotkey.Name = "Edit1Hotkey" Edit1Hotkey.Parent = SlideOutHotkey Edit1Hotkey.BackgroundColor3 = Color3.fromRGB(71, 71, 71) Edit1Hotkey.BorderSizePixel = 0 Edit1Hotkey.Position = UDim2.new(0.0325581394, 0, 0.0850340128, 0) Edit1Hotkey.Size = UDim2.new(0, 200, 0, 26) Edit1Hotkey.Font = Enum.Font.Gotham Edit1Hotkey.PlaceholderColor3 = Color3.fromRGB(230, 230, 230) Edit1Hotkey.PlaceholderText = "Enter key here" Edit1Hotkey.Text = "" Edit1Hotkey.TextColor3 = Color3.fromRGB(255, 255, 255) Edit1Hotkey.TextSize = 14.000 Edit2Hotkey.Name = "Edit2Hotkey" Edit2Hotkey.Parent = SlideOutHotkey Edit2Hotkey.BackgroundColor3 = Color3.fromRGB(71, 71, 71) Edit2Hotkey.BorderSizePixel = 0 Edit2Hotkey.Position = UDim2.new(0.0325581394, 0, 0.204081625, 0) Edit2Hotkey.Size = UDim2.new(0, 200, 0, 26) Edit2Hotkey.Font = Enum.Font.Gotham Edit2Hotkey.PlaceholderColor3 = Color3.fromRGB(230, 230, 230) Edit2Hotkey.PlaceholderText = "Enter command here" Edit2Hotkey.Text = "" Edit2Hotkey.TextColor3 = Color3.fromRGB(255, 255, 255) Edit2Hotkey.TextSize = 14.000 Edit3Hotkey.Name = "Edit3Hotkey" Edit3Hotkey.Parent = SlideOutHotkey Edit3Hotkey.BackgroundColor3 = Color3.fromRGB(71, 71, 71) Edit3Hotkey.BorderSizePixel = 0 Edit3Hotkey.Position = UDim2.new(0.0325581394, 0, 0.31292516, 0) Edit3Hotkey.Size = UDim2.new(0, 200, 0, 26) Edit3Hotkey.Font = Enum.Font.Gotham Edit3Hotkey.PlaceholderColor3 = Color3.fromRGB(230, 230, 230) Edit3Hotkey.PlaceholderText = "Enter ... here" Edit3Hotkey.Text = "" Edit3Hotkey.TextColor3 = Color3.fromRGB(255, 255, 255) Edit3Hotkey.TextSize = 14.000 TitleSlideHotkey.Name = "TitleSlideHotkey" TitleSlideHotkey.Parent = SlideOutHotkey TitleSlideHotkey.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TitleSlideHotkey.BackgroundTransparency = 1.000 TitleSlideHotkey.Position = UDim2.new(0.0307083577, 0, -0.0161564611, 0) TitleSlideHotkey.Size = UDim2.new(0, 200, 0, 32) TitleSlideHotkey.Font = Enum.Font.GothamSemibold TitleSlideHotkey.Text = "..." TitleSlideHotkey.TextColor3 = Color3.fromRGB(255, 255, 255) TitleSlideHotkey.TextSize = 14.000 CancelBtnHotkey.Name = "CancelBtnHotkey" CancelBtnHotkey.Parent = SlideOutHotkey CancelBtnHotkey.BackgroundColor3 = Color3.fromRGB(58, 58, 58) CancelBtnHotkey.BorderSizePixel = 0 CancelBtnHotkey.Position = UDim2.new(0.561230242, 0, 0.442899674, 0) CancelBtnHotkey.Size = UDim2.new(0, 85, 0, 33) CancelBtnHotkey.Font = Enum.Font.Gotham CancelBtnHotkey.Text = "Cancel" CancelBtnHotkey.TextColor3 = Color3.fromRGB(255, 255, 255) CancelBtnHotkey.TextSize = 14.000 CancelBtnHotkey.MouseButton1Down:Connect(function() Edit1Hotkey.Text = "" Edit2Hotkey.Text = "" Edit3Hotkey.Text = "" SlideOutHotkey.Visible = false CurrentEdit = "" end) function MakeChanges(title,new) for i,v in pairs(MangeScrollHotkey:GetChildren()) do if v.Name == title then v.Name = new xText = v.TemplateName.Text:split("|") v.TemplateName.Text = new.."|"..xText[2] end end end ApplyBtnHotkey.Name = "ApplyBtnHotkey" ApplyBtnHotkey.Parent = SlideOutHotkey ApplyBtnHotkey.BackgroundColor3 = Color3.fromRGB(58, 58, 58) ApplyBtnHotkey.BorderSizePixel = 0 ApplyBtnHotkey.Position = UDim2.new(0.0318313837, 0, 0.442899674, 0) ApplyBtnHotkey.Size = UDim2.new(0, 85, 0, 33) ApplyBtnHotkey.Font = Enum.Font.Gotham ApplyBtnHotkey.Text = "Apply" ApplyBtnHotkey.TextColor3 = Color3.fromRGB(255, 255, 255) ApplyBtnHotkey.TextSize = 14.000 ApplyBtnHotkey.MouseButton1Down:Connect(function() hkBinds[CurrentEdit] = {K = Edit1Hotkey.Text, C = Edit2Hotkey.Text} MakeChanges(TitleSlideHotkey.Text,Edit2Hotkey.Text) Edit1Hotkey.Text = "" Edit2Hotkey.Text = "" Edit3Hotkey.Text = "" SlideOutHotkey.Visible = false SlideOutHotkey:TweenSize(UDim2.new(0, 0, 0, 294), 'Out', 'Quint', 0.5) CurrentEdit = "" updatesaves() end) BtnExitHotkey.Name = "BtnExitHotkey" BtnExitHotkey.Parent = ManageHolderHotkey BtnExitHotkey.BackgroundColor3 = Color3.fromRGB(58, 58, 58) BtnExitHotkey.BackgroundTransparency = 1.000 BtnExitHotkey.BorderSizePixel = 0 BtnExitHotkey.Position = UDim2.new(0.950231194, 0, -0.00778063387, 0) BtnExitHotkey.Size = UDim2.new(0, 28, 0, 26) BtnExitHotkey.Font = Enum.Font.GothamBold BtnExitHotkey.Text = "X" BtnExitHotkey.TextColor3 = Color3.fromRGB(255, 255, 255) BtnExitHotkey.TextSize = 14.000 BtnExitHotkey.MouseButton1Down:Connect(function() for i,v in pairs(hkBinds) do if hkBinds.C == "Unnamed" then table.remove(hkBinds,i) end end ManageHolderHotkey.Visible = false Edit1Hotkey.Text = "" Edit2Hotkey.Text = "" Edit3Hotkey.Text = "" SlideOutHotkey.Visible = false SlideOutHotkey:TweenSize(UDim2.new(0, 0, 0, 294), 'Out', 'Quint', 0.5) CurrentEdit = "" updatesaves() end) function useCommand.hotkeynew() if arguments[3] then arguments[2] = arguments[2]:lower() hkBinds[#hkBinds+1] = {K = arguments[2], C = arguments[3]} updatesaves() opx("-","Added "..arguments[3].." to hotkeys") else opx("*","3 arguments are needed for this command!") end end function useCommand.hotkeys() opx("-","Hotkeys opened") MangeScrollHotkey:ClearAllChildren() ManageHolderHotkey.Visible = true for i,v in pairs(hkBinds) do Template1(hkBinds[i].C,i) end end function useCommand.listhotkeys() xHK = #hkBinds.." | " for i = 1,#hkBinds do xHK = xHK..hkBinds[i].K.." - "..hkBinds[i].C..", " end opx("-","Listed hotkeys") opxL("Hotkeys",xHK) end function useCommand.hotkeydel() if arguments[2] then for i = 1,#hkBinds do if hkBinds[i].C == arguments[2] then table.remove(hkBinds[i]) updatesaves() end end opx("-","Removed "..arguments[2].." from hotkeys") else opx("*","2 arguments are needed for this command!") end end function useCommand.hotkeysclr() hkBinds = {} updatesaves() opx("-","Cleared all hotkeys") end function useCommand.changestyle() if arguments[2] then opx("-","Style set to "..arguments[2]) for i,v in pairs(Unnamed.holder.output:GetChildren()) do if v:IsA("ImageLabel") then output1.Parent = output output2.Parent = output output3.Parent = output output4.Parent = output output5.Parent = output output6.Parent = output output7.Parent = output output8.Parent = output output9.Parent = output v:Destroy() end end entry.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647) output1.TextColor3 = Color3.fromRGB(177, 177, 177) output2.TextColor3 = Color3.fromRGB(177, 177, 177) output3.TextColor3 = Color3.fromRGB(177, 177, 177) output4.TextColor3 = Color3.fromRGB(177, 177, 177) output5.TextColor3 = Color3.fromRGB(177, 177, 177) output6.TextColor3 = Color3.fromRGB(177, 177, 177) output7.TextColor3 = Color3.fromRGB(177, 177, 177) output8.TextColor3 = Color3.fromRGB(177, 177, 177) output9.TextColor3 = Color3.fromRGB(177, 177, 177) cmd.TextColor3 = Color3.fromRGB(177,177,177) cmd.PlaceholderColor3 = Color3.fromRGB(177,177,177) if arguments[2] == "default" or arguments[2] == "rounded" then output.Style = Enum.FrameStyle.RobloxRound dStyle = "rounded" updatesaves() elseif arguments[2] == "bg" then function getAsset(ID) return("http://www.roblox.com/Thumbs/Asset.ashx?format=png&width=420&height=420&assetId="..ID) end output.Style = Enum.FrameStyle.Custom dStyle = "bg "..arguments[3] updatesaves() local iBG = Instance.new("ImageLabel", output) iBG.BackgroundColor3 = Color3.fromRGB(163,182,165) iBG.BackgroundTransparency = 1 iBG.BorderSizePixel = 0 iBG.Size = UDim2.new(0, 525, 0, 253) output1.Parent = iBG output2.Parent = iBG output3.Parent = iBG output4.Parent = iBG output5.Parent = iBG output6.Parent = iBG output7.Parent = iBG output8.Parent = iBG output9.Parent = iBG iBG.Image = getAsset(arguments[3]) iBG.ScaleType = Enum.ScaleType.Crop elseif arguments[2] == "squared" then output.Style = Enum.FrameStyle.RobloxSquare dStyle = "squared" updatesaves() elseif arguments[2] == "blended" then output.Style = Enum.FrameStyle.Custom dStyle = "blended" updatesaves() elseif arguments[2] == "smalled" then output.Style = Enum.FrameStyle.DropShadow dStyle = "smalled" updatesaves() elseif arguments[2] == "light" or arguments[2] == "lightmode" then entry.BackgroundColor3 = Color3.fromRGB(170, 170, 170) output1.TextColor3 = Color3.fromRGB(1, 1, 1) output2.TextColor3 = Color3.fromRGB(1, 1, 1) output3.TextColor3 = Color3.fromRGB(1, 1, 1) output4.TextColor3 = Color3.fromRGB(1, 1, 1) output5.TextColor3 = Color3.fromRGB(1, 1, 1) output6.TextColor3 = Color3.fromRGB(1, 1, 1) output7.TextColor3 = Color3.fromRGB(1, 1, 1) output8.TextColor3 = Color3.fromRGB(1, 1, 1) output9.TextColor3 = Color3.fromRGB(1, 1, 1) cmd.TextColor3 = Color3.fromRGB(1,1,1) cmd.PlaceholderColor3 = Color3.fromRGB(1,1,1) if arguments[3] then if arguments[3] == "blue" then output.Style = Enum.FrameStyle.ChatBlue dStyle = "lightblue" updatesaves() elseif arguments[3] == "green" then output.Style = Enum.FrameStyle.ChatGreen dStyle = "lightgreen" updatesaves() elseif arguments[3] == "red" then output.Style = Enum.FrameStyle.ChatRed dStyle = "lightred" updatesaves() else output.Style = Enum.FrameStyle.ChatBlue dStyle = "lightblue" updatesaves() end else output.Style = Enum.FrameStyle.ChatBlue dStyle = "lightblue" updatesaves() end end else opx("*","2 arguments are needed for this command!") end end function useCommand.chat() if arguments[2] then local chatString = getstring(2) sayremote:FireServer(chatString, "All") opx("-","Said message in chat") else opx("*","2 arguments are needed for this command!") end end function useCommand.curvetools() local currentTool = cmdlp.Character:FindFirstChildOfClass("Tool") currentTool.Parent = cmdlp.Backpack Number = 1 for i,v in pairs(cmdlp.Backpack:GetChildren()) do if v.Name == currentTool.Name then v.GripPos = Vector3.new(0,0,0) v.GripRight = Vector3.new(0,0,0) v.GripPos = Vector3.new(0,-Number,Number) v.GripRight = Vector3.new(math.rad(10+-Number),math.rad(Number),math.rad(90+-Number)) Number = Number + 1.4 v.Parent = cmdlp.Character end end opx("-","Now curving tools") end function useCommand.spiraltools() local currentTool = cmdlp.Character:FindFirstChildOfClass("Tool") currentTool.Parent = cmdlp.Backpack Number = 1 for i,v in pairs(cmdlp.Backpack:GetChildren()) do if v.Name == currentTool.Name then v.GripPos = Vector3.new(0,0,0) v.GripRight = Vector3.new(0,0,0) v.GripPos = Vector3.new(0,Number,-Number) v.GripRight = Vector3.new(math.rad(Number),math.rad(180/Number),math.rad(180/Number)) Number = Number + 1.4 v.Parent = cmdlp.Character end end opx("-","Now spiraling tools") end function useCommand.parts() if arguments[2] then opx("-","Now listing all parts in "..arguments[2]) for i,v in pairs(workspace:GetDescendants()) do if v.Name == arguments[2] then xName = v end end local xParts = #xName:GetDescendants().." | " for i,v in pairs(xName:GetDescendants()) do xParts = xParts..v.Name..", " end opxL("Parts",xParts) else opx("-","Now listing all parts") local xParts = #workspace:GetDescendants().." | " for i,v in pairs(workspace:GetDescendants()) do xParts = xParts..v.Name..", " end opxL("Parts",xParts) end end function useCommand.toggleconfly() if arguments[2] then if arguments[2] == "on" then conFly = true updatesaves() opx("-","Continuous fly was toggled to on") elseif arguments[2] == "off" then conFly = false updatesaves() opx("-","Continuous fly was toggled to off") else opx("*","The second argument must contain 'on' or 'off'") end else opx("*","2 arguments are required for this command") end end local chatlag = false function useCommand.lagchat() opx("-","Now lagging chat") chatlag = true while chatlag do wait() sayremote:FireServer("_______________________________________", "All") end end function useCommand.funfact() local URL = ("https://uselessfacts.jsph.pl/random.json?language=en") local fuck = game:HttpGet(URL) local Http = game:GetService("HttpService"):JSONDecode(fuck) opx("-",Http.text) sayremote:FireServer(Http.text,"All") end function useCommand.trollchat() trollChat = { "Roses are red, silent as a mouse, your door is unlocked, I'm inside your house", "my dads's uncle owens fortnite his gonna get you banned ###### noob", "Ok that one was funny, say it again it gets funnier each time you say it.", "nvm just found out ur a girl", "I have more chromosomes than you wetard.", "What's a _G statement?", "Can somebody give me robux my dad is builderman!", "Can someone please buy my shirt from my group?", "Turn down the music please! My mom said so.", "My favorite type of ice cream is glue.", "May I join you guys?", "What's a GUI?", "I'm level 126 on Clockwork's Level Calculator", "This game is honestly so bad, don't know why people play it.", "Anyone else play Roblox here?", "I'm new, any help?", "Can you give me Robux, please?", "Please stop trolling!", "You aren't cool stop trying to kill me.", "Why are you so mean?", "Guys, kill the bacon for free Cheez-Its.", "Why do people even buy headless? It's really useless!", "Stop!!!!!!!", "_____________________", "Please leave me alone?", "Sources say David Baszucki is looking at a 20 year sentence for fiddling with kids.", "Why do people even hate on Fortnite?", "I heard Erik Cassel has been working on an update for 7 years.", "Welcome to Roblox!", "I'm considering picking up Roblox as a long term job.", "Club Iris's owner, SoulJem is adding more backdoors in his game today.", "I use JJSploit, It's way better than Synapse X.", "Why am I getting so much attention?", "Everyone hates me. :(", "Flamingo is a good youtuber he is my favourite, YO TENGO!", "Why is no one talking to me? I'm famous you know?", "You are all poor, I have 10 robux.", "I have 100 followers, you are a nobody.", "I heard maplestick feeds exploiters with his hats, is this true?", "Removing TIX was a good idea like that thing was so useless, XD.", "What is TIX? xd? Sounds stupid XD.", "I heard InceptionTime is in the gzxy bar right now.", "Guys use the weakest weapons, it raises your chance to deal 100 damage.", "Guys is Synapse X a virus?", "Hello. Im Am. Play. Roblox,", "Hi Youtube today we are playing this game.", "Poor people are the bane of this game, pls nerf.", "I am on the leaderboards of this game, everyone here is bad.", "My dads goldfish works for Roblox.", "Guys how do I fake cxncer to get a Sinister Valk?", "Why are you bald? Are you planning to get Sinister Valk?", "Guys my bed time is in 10 minutes, please hurry up.", "Why are you taking so long?", "Can you be quiet? Stop talking.", "What is Builders Club XD? It sounds stupid tbh.", "I have the best score on this game, plus I know the owner.", "Guys you can all leave you are useless I can do this on my own.", "This game is pretty bad tbh XD, I could make better.", "You have trash scripts XD I use JJSploit and invisible fling.", "......... bad. xd", "I'm considering building a game about breaking out of a jail and robbing stuff, should I?", "I'm considering making a game about breaking bones, should I?", "I'm considering making Roblox streaming a full time job, I got a 2$ donation.", "I use UltimateDLLInjector, what DLL's do you use? Can you send me them?", "All old games are bad, why would you even play them they are glitchy.", "Old robloxians, are stupid I bet they can't even play Bloxburg as well as me", "I love DenisDaily I want to meet him." } local value = math.random(1,#trollChat) local picked_value = trollChat[value] opx("-","You troll chatted") sayremote:FireServer(tostring(picked_value), "All") end function useCommand.unbodypositionwalkspeed() bodyPos = false for i,v in pairs(cmdlp.Character:GetDescendants()) do if v.Name == "rocket" then v:Destroy() end end opx("-","BodyPositionWalkSpeed disabled") end function useCommand.removegears() opx("-","Removed gears") for i,v in pairs(cmdlp.Backpack:GetChildren()) do if v:IsA("Tool") then v:Destroy() end end end function useCommand.unclicktp() opx("-","No longer clicktping") clicktps = false end for i,v in pairs(cmdp:GetPlayers()) do v.Chatted:Connect(function(t) if t:sub(1,19) == "SCHAT/console/type/" then local msg = t:sub(20,#t) CreateSCLabel("USER",v.Name..": "..msg) end end) end cmdp.PlayerAdded:Connect(function(v) v.Chatted:Connect(function(t) if t:sub(1,19) == "SCHAT/console/type/" then local msg = t:sub(20,#t) if t:sub(1,19) == "SCHAT/console/type/" then local msg = t:sub(20,#t) CreateSCLabel("USER",v.Name..": "..msg) end end end) end) function useCommand.scriptusers() if sDetect then opx("-","This may take a while...") local xUsing = "" local xUsingCount = 0 for i,v in pairs(cmdp:GetPlayers()) do local check1 = v.Character:FindFirstChild("Head") if check1 then local check2 = check1:FindFirstChild(AntiCheat.Attachment) if not check2 then local v = v.UserId if Devs[v] then xUsing = xUsing.."["..Devs[v]:upper().."]"..Players:GetNameFromUserIdAsync(v).."\n" elseif Donors[v] then xUsing = xUsing.."["..Tier[Donors[v]].SCHAT.."]"..Players:GetNameFromUserIdAsync(v).."\n" else xUsing = xUsing.."[USER]"..Players:GetNameFromUserIdAsync(v).."\n" end xUsingCount = xUsingCount + 1 end end end opx("-","Now showing users using CMD-X") opxL("Using ["..xUsingCount.."]",xUsing) else opx("*","Turn noshow off to see other users") end end function useCommand.cleanhats() opx("-","Cleaning up any hats...") for _,v in pairs(cmdlp.Character:GetChildren()) do if v:IsA("Accessory") then v:Destroy() end end local hatConnection = cmdlp.Character.ChildAdded:Connect(function(c) if c:IsA("Accessory") then game:GetService("RunService").Heartbeat:wait() c:Destroy() end end) while workspace:FindFirstChildOfClass("Accessory") do for _,v in pairs(workspace:GetChildren()) do if v:IsA("Accessory") and v:FindFirstChild("Handle") then firetouchinterest(cmdlp.Character.HumanoidRootPart, v.Handle, 0) firetouchinterest(cmdlp.Character.HumanoidRootPart, v.Handle, 1) end end game:GetService("RunService").Heartbeat:wait() end hatConnection:Disconnect() opx("-","All hats cleaned") end function useCommand.mentions() if arguments[2] == "on" then mentions = true updatesaves() opx("-","Turned on mentions") elseif arguments[2] == "off" then mentions = false updatesaves() opx("-","Turned off mentions") else opx("*","Not a valid preset!") end end function useCommand.schatbp() opx("*","No longer used") end function useCommand.whisperlogs() logsEnabled = false pLogs = false opx("-","Whipser-Logs have been loaded") wLogs = true logsholding.Visible = true end CurrentPLog = {} function useCommand.playerlogs() if arguments[2] then target = findplr(arguments[2]) if target then logsEnabled = false wLogs = false opx("-","Player-Logs have been loaded") table.insert(CurrentPLog,target) pLogs = true logsholding.Visible = true target.Chatted:Connect(function(msg) if pLogs == true then CreateLabel(target.Name,msg) end end) else opx("*","Player does not exist!") end else opx("*","2 arguments are needed for this command!") end end function useCommand.scriptchat() logsholding2.Visible = true opx("-","Script chat is now active") end function useCommand.unswimwalk() workspace.Gravity = 198 cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Climbing,true) cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.FallingDown,true) cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Flying,true) cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Freefall,true) cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.GettingUp,true) cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Jumping,true) cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Landed,true) cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Physics,true) cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.PlatformStanding,true) cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Ragdoll,true) cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Running,true) cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.RunningNoPhysics,true) cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated,true) cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.StrafingNoPhysics,true) cmdlp.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Swimming,true) cmdlp.Character.Humanoid:ChangeState(Enum.HumanoidStateType.RunningNoPhysics) opx("-","No longer swimming") end function useCommand.fakelag() opx("-","Now fake lagging, do anything you want") settings():GetService("NetworkSettings").IncommingReplicationLag = 100 end function useCommand.unfakelag() opx("-","No longer fake lagging") settings():GetService("NetworkSettings").IncommingReplicationLag = 0 end function useCommand.hitboxes() opx("-","Now showing hitboxes") settings():GetService("RenderSettings").ShowBoundingBoxes = true end function useCommand.unhitboxes() opx("-","No longer showing hitboxes") settings():GetService("RenderSettings").ShowBoundingBoxes = false end function useCommand.animdata() opx("-","Now showing animation data") settings():GetService("NetworkSettings").ShowActiveAnimationAsset = true end function useCommand.unanimdata() opx("-","No longer showing animation data") settings():GetService("NetworkSettings").ShowActiveAnimationAsset = false end function useCommand.unlagchat() opx("-","No longer lagging chat") chatlag = false end function useCommand.sniper() opx("-","If you had a sniper then you are now holding it") for _, hat in pairs(cmdlp.Character.Humanoid:GetAccessories()) do if hat.Handle ~= nil then local tool = Instance.new("Tool", cmdlp.Backpack) tool.Name = hat.Name tool.GripPos = Vector3.new(0, -1, 0) tool.GripRight = Vector3.new(-0.005, 0.004, -1) tool.GripUp = Vector3.new(0.758, 0.653, -0.001) tool.GripForward = Vector3.new(-0.653, 0.758, 0.006) local hathandle = hat.Handle hathandle:FindFirstChildOfClass("Weld"):Destroy() hathandle.Parent = tool hathandle.Massless = true end end end function useCommand.rocket() opx("-","If you had a rocket then you are now holding it") for _, hat in pairs(cmdlp.Character.Humanoid:GetAccessories()) do if hat.Handle ~= nil then local tool = Instance.new("Tool", cmdlp.Backpack) tool.Name = hat.Name tool.GripPos = Vector3.new(1, 0, 0) tool.GripRight = Vector3.new(-0.245, 0, 0.969) tool.GripUp = Vector3.new(-0.749, 0.634, -0.19) tool.GripForward = Vector3.new(0.615, 0.773, 0.156) local hathandle = hat.Handle hathandle:FindFirstChildOfClass("Weld"):Destroy() hathandle.Parent = tool hathandle.Massless = true end end end function useCommand.clip() if Noclipping then Noclipping:Disconnect() end Clip = true opx("-","Noclip disabled") end function useCommand.closeorbit() if arguments[2] then target = findplr(arguments[2]) if target then local rp = Instance.new("RocketPropulsion") rp.Parent = cmdlp.Character.HumanoidRootPart rp.CartoonFactor = 1 rp.MaxThrust = 5000 rp.MaxSpeed = 100 rp.ThrustP = 5000 rp.Name = "OrbitalDestruction" rp.Target = target.Character.HumanoidRootPart rp:Fire() cmdlp.Character.Humanoid.Sit = true opx("-","Now orbiting: "..target.Name) else opx("*","Player does not exist!") end else opx("*","2 arguments are needed for this command!") end end function useCommand.orbit() if arguments[2] then target = findplr(arguments[2]) if target then opx("-","Now orbiting: "..target.Name) local P = Instance.new("Part", target.Character) P.Transparency = 1 P.Name = "ThePart" P.Size = Vector3.new(1.7,1.7,1.7) P.Massless = true P.CanCollide = false local W = Instance.new("Weld", P) W.Part1 = target.Character.HumanoidRootPart W.Part0 = P local sine = 0 local change = 1 local spin = 0 local spin2 = 0 local rp = Instance.new("RocketPropulsion") rp.Parent = cmdlp.Character.HumanoidRootPart rp.CartoonFactor = 1 rp.MaxThrust = 5000 rp.MaxSpeed = 100 rp.ThrustP = 5000 rp.Name = "OrbitalDestructionPart" rp.Target = target.Character.ThePart rp:Fire() cmdlp.Character.Humanoid.PlatformStand = true while true do game:GetService("RunService").RenderStepped:wait() sine = sine + change spin2 = spin2 + 0.6 spin = spin + 1 W.C0 = CFrame.new(7 * math.cos(20),-2 - 2 * math.sin(sine/10),7 * math.sin(20))*CFrame.Angles(math.rad(0),math.rad(spin),math.rad(0)) end else opx("*","Player does not exist!") end else opx("*","2 arguments are needed for this command!") end end function useCommand.unorbit() for i,v in pairs(cmdlp.Character:GetDescendants()) do if v.Name == "OrbitalDestructionPart" or v.Name == "OrbitalDestruction" then v:Destroy() end end cmdlp.Character.Humanoid.PlatformStand = false cmdlp.Character.Humanoid.Sit = false opx("-","Stopped orbiting") end function useCommand.suggestions() if arguments[2] == "on" then suggestions = true updatesaves() opx("-","Suggestions set to on") elseif arguments[2] == "off" then suggestions = false updatesaves() opx("-","Suggestions set to off") else opx("*","A valid preset is needed!") end end local bringc = {} function useCommand.clientbring() if arguments[2] then target = findplr(arguments[2]) if target then opx("-","Bringing "..target.Name.." on client.") bringc[target] = game:GetService("RunService").RenderStepped:Connect(function() if target.Character and target.Character:FindFirstChild("HumanoidRootPart") then target.Character.HumanoidRootPart.CFrame = cmdlp.Character.HumanoidRootPart.CFrame + cmdlp.Character.HumanoidRootPart.CFrame.lookVector * 3 end end) else opx("*","Player does not exist!") end else opx("*","2 arguments are required for this command!") end end function useCommand.unclientbring() if arguments[2] then target = findplr(arguments[2]) if target then bringc[target]:Disconnect() opx("-","Stopped client bringing "..target.Name) else opx("*","Player does not exist!") end else opx("*","2 arguments are required for this command!") end end function useCommand.clientfreeze() if arguments[2] then target = findplr(arguments[2]) if target then opx("-","Now client freezing "..target.Name) for i,v in pairs(target.Character:GetChildren()) do if v:IsA("BasePart") then v.Anchored = true end end else opx("*","Player does not exist!") end else opx("*","2 arguments are required for this command!") end end function useCommand.unclientfreeze() if arguments[2] then target = findplr(arguments[2]) if target then opx("-","No longer client freezing "..target.Name) for i,v in pairs(target.Character:GetChildren()) do if v:IsA("BasePart") then v.Anchored = false end end else opx("*","Player does not exist!") end else opx("*","2 arguments are required for this command!") end end function useCommand.removefog() opx("-","Removed fog") cmdl.FogStart = 0 cmdl.FogEnd = 9999999999999 end local animsyncconnection function useCommand.animsync() if arguments[2] then target = findplr(arguments[2]) if target then animsyncconnection = target.Character.Humanoid.AnimationPlayed:Connect(function(track) local animID = track.Animation.AnimationId for _, animationTrack in pairs(cmdlp.Character.Humanoid:GetPlayingAnimationTracks()) do animationTrack:Stop() end cmdlp.Character.Animate.Disabled = true local Anim = Instance.new("Animation") Anim.AnimationId = animID local salute = cmdlp.Character.Humanoid:LoadAnimation(Anim) salute:Play() salute:AdjustWeight(10) salute.Stopped:Connect(function() cmdlp.Character.Animate.Disabled = false end) end) opx("-","Now syncing with "..target.Name) else opx("*","Player does not exist!") end else opx("*","2 arguments are required for this command!") end end function useCommand.unanimsync() if animsyncconnection == nil then return opx("*", "Not currently syncing") end animsyncconnection:Disconnect() opx("-","No longer syncing") end function useCommand.playercases() opx("-","Listed player cases") opxL("Player-cases","me - Chooses you\ random - Chooses a random player\ new - Chooses a player under the age of 30\ old - Chooses a player over the age of 30\ bacon - Chooses a player with a bacon hair\ friend - Chooses a player that is friends with you\ notfriend - Chooses a player that is not friends with you\ ally - Chooses a player that is on the same team as you\ enemy - Chooses a player that is not on the same team as you\ near - Chooses a player that is close to you\ far - Chooses a player that is not close to you\ using - Chooses a player that is using CMD-X") end function useCommand.nomessages() if _G.connections["MessageGame"] then opx("*","NoMessages is already loaded!") return end opx("-","NoMessages is now on") _G.connections.MesssageGame = workspace.DescendantAdded:Connect(function(v) if v:IsA("Message") then v:Destroy() end end) _G.connections.MessagesHD = cmdlp.PlayerGui.HDAdminGUIs.MessageContainer.Messages.ChildAdded:Connect(function(v) v:Destroy() end) end function useCommand.yesmessages() if not _G.connections.MessageGame then opx("*","NoMessages is not already loaded!") return end opx("-","NoMessages is no longer on") _G.connections.MessageGame:Disconnect() _G.connections.MessageHD:Disconnect() end function useCommand.ppsize() if arguments[2] then target = findplr(arguments[2]) if target then local PPTable = {"Non-Existant","Microscopic","Tiny","Very Small","Small","Moderate","Average","Above Average","Big","Massive","Hugh Mungus","Gut Destroyer"} math.randomseed(target.UserId + 2131) local pickPP = math.random(1,#PPTable) opx("-",target.Name.." has a "..PPTable[pickPP].." sizePP") sayremote:FireServer(target.Name.." has a "..PPTable[pickPP].." sized sausage","All") else opx("*","Player does not exist!") end else opx("*","2 arguments are required for this command!") end end function useCommand.gaysize() if arguments[2] then target = findplr(arguments[2]) if target then math.randomseed(target.UserId + 23095) local gayREAL = math.random(0,100) opx("-",target.Name.." is "..gayREAL.."% gay") sayremote:FireServer(target.Name.." is "..gayREAL.."% gay","All") else opx("*","Player does not exist!") end else opx("*","2 arguments are required for this command!") end end function useCommand.matchmake() if arguments[3] then target = findplr(arguments[2]) local target2 = findplr(arguments[3]) if target and target2 then math.randomseed(target2.UserId + target.UserId + 111) local matchREAL = math.random(0,100) opx("-",target.Name.." and "..target2.Name.." are a "..matchREAL.."% match") sayremote:FireServer(target.Name.." and "..target2.Name.." are a "..matchREAL.."% match","All") else opx("*","Player does not exist!") end else opx("*","3 arguments are required for this command!") end end function useCommand.height() if arguments[2] then target = findplr(arguments[2]) if target then math.randomseed(target.UserId + 10111) local height1 = math.random(4,7) local height2 = math.random(0,11) opx("-",target.Name.." is "..height1.."'"..height2) sayremote:FireServer(target.Name.." is "..height1.."'"..height2,"All") else opx("*","Player does not exist!") end else opx("*","2 arguments are required for this command!") end end local deadRefresh = {} function useCommand.refreshdead() if deadRefresh.died then return opx("*", "Already active") end deadRefresh.pos = cmdlp.Character.HumanoidRootPart.CFrame deadRefresh.died = cmdlp.Character.Humanoid.Died:Connect(function() deadRefresh.pos = cmdlp.Character.HumanoidRootPart.CFrame end) deadRefresh.respawned = cmdlp.CharacterAdded:Connect(function(character) character:WaitForChild("HumanoidRootPart").CFrame = deadRefresh.pos deadRefresh.died = cmdlp.Character.Humanoid.Died:Connect(function() deadRefresh.pos = cmdlp.Character.HumanoidRootPart.CFrame end) end) opx("-","Refresh dead is now on") end function useCommand.unrefreshdead() deadRefresh.pos = nil deadRefresh.died:Disconnect() deadRefresh.respawned:Disconnect() opx("-", "Refresh dead is now off") end function useCommand.enablereset() opx("-","Force enabled reset button") game:GetService("StarterGui"):SetCore("ResetButtonCallback", true) end function useCommand.disablereset() opx("-","Force disabled reset button") game:GetService("StarterGui"):SetCore("ResetButtonCallback", false) end local looping = false function useCommand.loop() if arguments[2] then looping = true loopStat = getstring(2) perCmd = arguments[2] GoodNew = findCmd(perCmd) opx("-","Now looping that command") while looping do wait() arguments = loopStat:split(" ") useCommand[GoodNew]() end else opx("*","2 arguments are needed!") end end function useCommand.unloop() looping = false wait(.1) opx("-","No longer looping commands") end function useCommand.savetools() opx("-","Saved tools") for i,a in pairs(cmdlp.Backpack:GetDescendants()) do if a:IsA("Tool") then a.Parent = cmdlp.Character a.Parent = workspace a.Handle.Anchored = true end end end function useCommand.loadtools() opx("-","Loaded tools") for i,v in pairs(workspace:GetChildren()) do if v:IsA("Tool") and v.Handle.Anchored == true then v.Handle.Anchored = false v.Handle.CFrame = cmdlp.Character.HumanoidRootPart.CFrame end end end function useCommand.hotkeyfly() if arguments[2] then opx("Hotkey set to "..arguments[2]) hotkeyfly = arguments[2] updatesaves() else opx("A key is required") end end function useCommand.plague() if arguments[2] then opx("-","You started a plague!") cureFound = false plaguename = arguments[2] if #cmdp:GetPlayers() > 6 then for i,v in pairs(cmdp:GetPlayers()) do wait(math.random(1,15)) if i == 1 then cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(v.Name.." is the ZeroDay of "..plaguename, "All") elseif i == 2 then cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(plaguename.." was put on the watchlist by RHO", "All") cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(v.Name.." was infected by "..plaguename, "All") elseif i == #cmdp:GetPlayers()-3 then randomss = math.random(1,2) if randomss == 2 then cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("A cure was found for "..plaguename.." RHO says it will be over soon", "All") cureFound = true else cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Roblox begins breaking down as "..plaguename.." infects the majority of the population", "All") end elseif i == #cmdp:GetPlayers() then if cureFound == false then cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Roblox was completely infected by "..plaguename, "All") else cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Roblox won against "..plaguename, "All") end else if cureFound == false then cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(v.Name.." was infected by "..plaguename, "All") end end end else opx("*","You need 6 plus players!") end else opx("*","You need 2 arguments!") end end function useCommand.removecmd() local removingcmd = findCmd(arguments[2]) if not removingcmd then opx("*","Command does not exist!") return end opx("-","Removed command") useCommand[removingcmd] = function() wait() end end function useCommand.removecustomnametag() opx("-","Removed any custom name tags") for i,v in pairs(cmdlp.Character:GetDescendants()) do if v:IsA("BillboardGui") then v:Destroy() end end end function useCommand.stubby() opx("-","You are now stubby") cmdlp.Character.RightHand:Destroy() cmdlp.Character.LeftHand:Destroy() cmdlp.Character.RightFoot:Destroy() cmdlp.Character.LeftFoot:Destroy() end function useCommand.listunanchored() opx("-","Listing unanchored parts") xUnanchored = "" Num = 0 for i,v in pairs(workspace:GetDescendants()) do if v:IsA("BasePart" or "UnionOperation") and v.Anchored == false and v:IsDescendantOf(cmdlp.Character) == false then xUnanchored = xUnanchored..v.Name..", " Num = Num + 1 end end xUnanchored = Num.." | "..xUnanchored opxL("Unanchored Parts",xUnanchored) end function useCommand.iq() if arguments[2] then target = findplr(arguments[2]) if target then math.randomseed(target.UserId + 24839) local iq1 = math.random(1,200) opx("-",target.Name.." has "..iq1.." IQ") cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(target.Name.." has "..iq1.." IQ","All") else opx("*","Player does not exist!") end else opx("*","2 arguments are required for this command!") end end function useCommand.credits() opx("-","Opened credits") opxL("Credits","Note: Some discords may be out of date due to consistent changing;\ Owner - "..DevCords[1].." & pigeon\ Dev - "..DevCords[2].."\ Thank you to IY for some functions inside CMD-X\ Thank you to Bannable for animpack\ Thank you to 6033 for old-aimbot") end function useCommand.outputlarger() if arguments[2] then opxString = getstring(2) opx("-","Opened output-larger") opxL("Output-Longer",opxString) else opx("*","2 arguments are required!") end end local funa = false function useCommand.freezeunanchored() sethiddenproperty = sethiddenproperty or set_hidden_prop gethiddenproperty = gethiddenproperty or get_hidden_prop if not sethiddenproperty or not gethiddenproperty then opx("*","Your exploit does not support this command. There is nothing we can do.") return end opx("-","Froze unanchored parts") funa = true cmdlp.MaximumSimulationRadius = math.huge sethiddenproperty(cmdlp, "SimulationRadius", math.huge) local unanchoredparts = {} local movers = {} for index, part in pairs(workspace:GetDescendants()) do if part:IsA("BasePart" or "UnionOperation" or "Model") and part.Anchored == false and part:IsDescendantOf(cmdlp.Character) == false then table.insert(unanchoredparts, part) part.Massless = true part.CanCollide = false if part:FindFirstChildOfClass("BodyPosition") ~= nil then part:FindFirstChildOfClass("BodyPosition"):Destroy() end end end for index, part in pairs(unanchoredparts) do local mover = Instance.new("BodyPosition", part) table.insert(movers, mover) mover.MaxForce = Vector3.new(math.huge, math.huge, math.huge) end repeat for index, mover in pairs(movers) do mover.Position = mover.Position end wait(.1) until funa == false cmdlp.MaximumSimulationRadius = 139 sethiddenproperty(cmdlp, "SimulationRadius", 139) end function useCommand.thawunanchored() opx("-","Thawed unanchored parts") funa = false end function useCommand.massjoindate() opx("-","Showing join dates") xJD = "" for i,v in pairs(cmdp:GetPlayers()) do local tbl = game:GetService("HttpService"):JSONDecode(game:HttpGet("https://users.roblox.com/v1/users/"..v.UserId)) local Created = tbl["created"]:split("T") local Created2 = Created[2]:split(".") xJD = xJD..v.Name.." joined on: "..Created[1].." "..Created2[1].."\n" end opxL("Join dates",xJD) end function useCommand.massage() opx("-","Showing ages") xAge = "" for i,v in pairs(cmdp:GetPlayers()) do local Years = string.split(v.AccountAge/365,".") xAge = xAge..v.Name.."(s) account is "..Years[1].." year(s) old or "..v.AccountAge.." day(s) old\n" end opxL("Account ages",xAge) end function useCommand.massid() opx("-","Showing IDs") xID = "" for i,v in pairs(cmdp:GetPlayers()) do xID = xID..v.Name.."s User ID is "..v.UserId.."\n" end opxL("User IDs",xID) end function useCommand.rejoindiff() rejoining = true if syn.queue_on_teleport then syn.queue_on_teleport('game:GetService("ReplicatedFirst"):RemoveDefaultLoadingScreen()') end opx("-","Starting rejoin different...") local Decision = arguments[2] or "any" local GUIDs = {} local maxPlayers = 0 local pagesToSearch = 100 if Decision == "fast" then pagesToSearch = 5 end local Http = game:GetService("HttpService"):JSONDecode(game:HttpGet("https://games.roblox.com/v1/games/"..game.PlaceId.."/servers/Public?sortOrder=Asc&limit=100&cursor=")) for i = 1,pagesToSearch do for i,v in pairs(Http.data) do if v.playing ~= v.maxPlayers and v.id ~= game.JobId then maxPlayers = v.maxPlayers table.insert(GUIDs, {id = v.id, users = v.playing}) end end opx("-","Page searched...") if Http.nextPageCursor ~= null then Http = game:GetService("HttpService"):JSONDecode(game:HttpGet("https://games.roblox.com/v1/games/"..game.PlaceId.."/servers/Public?sortOrder=Asc&limit=100&cursor="..Http.nextPageCursor)) else break end end opx("-","Attempting teleport...") if Decision == "any" or Decision == "fast" then game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId, GUIDs[math.random(1,#GUIDs)].id, cmdlp) elseif Decision == "smallest" then game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId, GUIDs[#GUIDs].id, cmdlp) elseif Decision == "largest" then game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId, GUIDs[1].id, cmdlp) else opx("*","A valid preset was required!") end wait(3) rejoining = false end function useCommand.streamsnipe() rejoining = true if syn.queue_on_teleport then syn.queue_on_teleport('game:GetService("ReplicatedFirst"):RemoveDefaultLoadingScreen()') end if not arguments[3] then opx("*","2 arguments are required!") return end local placeid = arguments[3] if arguments[3] == "this" then placeid = game.PlaceId end local Decision = tonumber(cmdp:GetUserIdFromNameAsync(arguments[2])) opx("-","Starting streamsnipe on "..arguments[2].."...") local GUIDs = {} local maxPlayers = 0 local Http = game:GetService("HttpService"):JSONDecode(game:HttpGet("https://games.roblox.com/v1/games/"..placeid.."/servers/Public?sortOrder=Asc&limit=100&cursor=")) for i = 1,100 do for i,v in pairs(Http.data) do for x,y in pairs(v.playerIds) do if tonumber(y) == Decision then userFound = true opx("-","Found user! Teleporting...") game:GetService("TeleportService"):TeleportToPlaceInstance(placeid, v.id, cmdlp) break end end if userFound then break end end if userFound then break end opx("-","Page searched...") if Http.nextPageCursor ~= null then Http = game:GetService("HttpService"):JSONDecode(game:HttpGet("https://games.roblox.com/v1/games/"..placeid.."/servers/Public?sortOrder=Asc&limit=100&cursor="..Http.nextPageCursor)) else break end end wait(3) opx("*","User not found!") rejoining = false end function useCommand.irltime() opx("-","Set time to IRL") for i,v in pairs(game:GetService("Lighting"):GetChildren()) do if v:IsA("Sky") then v:Destroy() end end local reg = game:GetService("LocalizationService"):GetCountryRegionForPlayerAsync(cmdlp) local URL = ("https://restcountries.eu/rest/v2/alpha/"..reg) local fuck = game:HttpGet(URL) local Http = game:GetService("HttpService"):JSONDecode(fuck) game:GetService("Lighting").GeographicLatitude = Http.latlng[1] while wait(1) do game:GetService("Lighting").TimeOfDay = os.date("!*t").hour + 1 ..":"..os.date("!*t").min..":00" end end function useCommand.transparentbubbles() if arguments[2] then if _G.transbubbles then opx("*","Transparent bubbles are already enabled.") return end local Transparency = arguments[2] if cmdlp.PlayerGui:FindFirstChild("BubbleChat") then _G.transbubbles = cmdlp.PlayerGui:FindFirstChild("BubbleChat").DescendantAdded:connect(function(msg) if msg:IsA("ImageLabel") and msg.Name == "ChatBubble" or msg:IsA("ImageLabel") and msg.Name == "ChatBubbleTail" or msg:IsA("ImageLabel") and msg.Name == "SmallTalkBubble" then msg.ImageTransparency = Transparency end end) end opx("-","Transparent bubbles have been enabled.") else opx("*","2 arguments are required!") end end function useCommand.untransparentbubbles() if not _G.transbubbles then opx("*","Transparent bubbles are not enabled.") end _G.transbubbles:Disconnect() _G.transbubbles = nil opx("-","Transparent bubbles have been disabled.") end function useCommand.directjoin() if arguments[3] then rejoining = true if syn.queue_on_teleport then syn.queue_on_teleport('game:GetService("ReplicatedFirst"):RemoveDefaultLoadingScreen()') end opx("-","Joining server") if arguments[2] == "this" then arguments[2] = game.PlaceId end game:GetService("TeleportService"):TeleportToPlaceInstance(arguments[2],arguments[3],cmdlp) wait(3) rejoining = false else opx("*","3 arguments are required!") end end pcall(function() loadstring(game:HttpGet("https://raw.githubusercontent.com/CMD-X/CMD-X/master/others/depthoffield.lua",true))() end) -- Thanks to MrAsyncRoblox on github, full credits. function useCommand.timedcmd() if arguments[3] then opx("-","Executing command after time given") local newarguments = getstring(3) wait(arguments[2]) arguments = newarguments:split(" ") useCommand[arguments[1]]() else opx("*","2 arguments are required!") end end function useCommand.depth() DynamicDepth:Enable() if arguments[2] then opx("-","Set DepthOfField to "..arguments[2]) DynamicDepth:SetFocusRadius(arguments[2]) else opx("-","Set DepthOfField to 15") DynamicDepth:SetFocusRadius(15) end end function useCommand.undepth() opx("-","Disabled DepthOfField") DynamicDepth:SetFocusRadius(10000) end function useCommand.cinematic() game:GetService("CoreGui").TopBar.Enabled = false game:GetService("CoreGui").RobloxGui.Backpack.Visible = false game:GetService("CoreGui").RobloxGui.PlayerListMaster.Visible = false opx("-","Enabled cinematic mode") end function useCommand.uncinematic() game:GetService("CoreGui").TopBar.Enabled = true game:GetService("CoreGui").RobloxGui.Backpack.Visible = true game:GetService("CoreGui").RobloxGui.PlayerListMaster.Visible = true opx("-","Disabled cinematic mode") end -- freecam by roblox ty roblox lol pi = math.pi abs = math.abs clamp = math.clamp exp = math.exp rad = math.rad sign = math.sign sqrt = math.sqrt tan = math.tan ContextActionService = game:GetService("ContextActionService") Players = cmdp RunService = game:GetService("RunService") StarterGui = game:GetService("StarterGui") Workspace = workspace LocalPlayer = cmdlp if not LocalPlayer then Players:GetPropertyChangedSignal("LocalPlayer"):Wait() LocalPlayer = cmdlp end Camera = Workspace.CurrentCamera Workspace:GetPropertyChangedSignal("CurrentCamera"):Connect(function() local newCamera = Workspace.CurrentCamera if newCamera then Camera = newCamera end end) TOGGLE_INPUT_PRIORITY = Enum.ContextActionPriority.Low.Value INPUT_PRIORITY = Enum.ContextActionPriority.High.Value FREECAM_MACRO_KB = {Enum.KeyCode.LeftShift, Enum.KeyCode.P} NAV_GAIN = Vector3.new(1, 1, 1)*64 PAN_GAIN = Vector2.new(0.75, 1)*8 FOV_GAIN = 300 PITCH_LIMIT = rad(90) VEL_STIFFNESS = 1.5 PAN_STIFFNESS = 1.0 FOV_STIFFNESS = 4.0 Spring = {} do Spring.__index = Spring function Spring.new(freq, pos) local self = setmetatable({}, Spring) self.f = freq self.p = pos self.v = pos*0 return self end function Spring:Update(dt, goal) local f = self.f*2*pi local p0 = self.p local v0 = self.v local offset = goal - p0 local decay = exp(-f*dt) local p1 = goal + (v0*dt - offset*(f*dt + 1))*decay local v1 = (f*dt*(offset*f - v0) + v0)*decay self.p = p1 self.v = v1 return p1 end function Spring:Reset(pos) self.p = pos self.v = pos*0 end end cameraPos = Vector3.new() cameraRot = Vector2.new() cameraFov = 0 velSpring = Spring.new(VEL_STIFFNESS, Vector3.new()) panSpring = Spring.new(PAN_STIFFNESS, Vector2.new()) fovSpring = Spring.new(FOV_STIFFNESS, 0) Input = {} do local thumbstickCurve do K_CURVATURE = 2.0 K_DEADZONE = 0.15 function fCurve(x) return (exp(K_CURVATURE*x) - 1)/(exp(K_CURVATURE) - 1) end function fDeadzone(x) return fCurve((x - K_DEADZONE)/(1 - K_DEADZONE)) end function thumbstickCurve(x) return sign(x)*clamp(fDeadzone(abs(x)), 0, 1) end end gamepad = { ButtonX = 0, ButtonY = 0, DPadDown = 0, DPadUp = 0, ButtonL2 = 0, ButtonR2 = 0, Thumbstick1 = Vector2.new(), Thumbstick2 = Vector2.new(), } keyboard = { W = 0, A = 0, S = 0, D = 0, E = 0, Q = 0, U = 0, H = 0, J = 0, K = 0, I = 0, Y = 0, Up = 0, Down = 0, LeftShift = 0, RightShift = 0, } mouse = { Delta = Vector2.new(), MouseWheel = 0, } NAV_GAMEPAD_SPEED = Vector3.new(1, 1, 1) NAV_KEYBOARD_SPEED = Vector3.new(1, 1, 1) PAN_MOUSE_SPEED = Vector2.new(1, 1)*(pi/64) PAN_GAMEPAD_SPEED = Vector2.new(1, 1)*(pi/8) FOV_WHEEL_SPEED = 1.0 FOV_GAMEPAD_SPEED = 0.25 NAV_ADJ_SPEED = 0.75 NAV_SHIFT_MUL = 0.25 navSpeed = 1 function Input.Vel(dt) navSpeed = clamp(navSpeed + dt*(keyboard.Up - keyboard.Down)*NAV_ADJ_SPEED, 0.01, 4) kGamepad = Vector3.new( thumbstickCurve(gamepad.Thumbstick1.x), thumbstickCurve(gamepad.ButtonR2) - thumbstickCurve(gamepad.ButtonL2), thumbstickCurve(-gamepad.Thumbstick1.y) )*NAV_GAMEPAD_SPEED kKeyboard = Vector3.new( keyboard.D - keyboard.A + keyboard.K - keyboard.H, keyboard.E - keyboard.Q + keyboard.I - keyboard.Y, keyboard.S - keyboard.W + keyboard.J - keyboard.U )*NAV_KEYBOARD_SPEED shift = cmduis:IsKeyDown(Enum.KeyCode.LeftShift) or cmduis:IsKeyDown(Enum.KeyCode.RightShift) return (kGamepad + kKeyboard)*(navSpeed*(shift and NAV_SHIFT_MUL or 1)) end function Input.Pan(dt) kGamepad = Vector2.new( thumbstickCurve(gamepad.Thumbstick2.y), thumbstickCurve(-gamepad.Thumbstick2.x) )*PAN_GAMEPAD_SPEED kMouse = mouse.Delta*PAN_MOUSE_SPEED mouse.Delta = Vector2.new() return kGamepad + kMouse end function Input.Fov(dt) kGamepad = (gamepad.ButtonX - gamepad.ButtonY)*FOV_GAMEPAD_SPEED kMouse = mouse.MouseWheel*FOV_WHEEL_SPEED mouse.MouseWheel = 0 return kGamepad + kMouse end do function Keypress(action, state, input) keyboard[input.KeyCode.Name] = state == Enum.UserInputState.Begin and 1 or 0 return Enum.ContextActionResult.Sink end function GpButton(action, state, input) gamepad[input.KeyCode.Name] = state == Enum.UserInputState.Begin and 1 or 0 return Enum.ContextActionResult.Sink end function MousePan(action, state, input) delta = input.Delta mouse.Delta = Vector2.new(-delta.y, -delta.x) return Enum.ContextActionResult.Sink end function Thumb(action, state, input) gamepad[input.KeyCode.Name] = input.Position return Enum.ContextActionResult.Sink end function Trigger(action, state, input) gamepad[input.KeyCode.Name] = input.Position.z return Enum.ContextActionResult.Sink end function MouseWheel(action, state, input) mouse[input.UserInputType.Name] = -input.Position.z return Enum.ContextActionResult.Sink end function Zero(t) for k, v in pairs(t) do t[k] = v*0 end end function Input.StartCapture() ContextActionService:BindActionAtPriority("FreecamKeyboard", Keypress, false, INPUT_PRIORITY, Enum.KeyCode.W, Enum.KeyCode.U, Enum.KeyCode.A, Enum.KeyCode.H, Enum.KeyCode.S, Enum.KeyCode.J, Enum.KeyCode.D, Enum.KeyCode.K, Enum.KeyCode.E, Enum.KeyCode.I, Enum.KeyCode.Q, Enum.KeyCode.Y, Enum.KeyCode.Up, Enum.KeyCode.Down ) ContextActionService:BindActionAtPriority("FreecamMousePan", MousePan, false, INPUT_PRIORITY, Enum.UserInputType.MouseMovement) ContextActionService:BindActionAtPriority("FreecamMouseWheel", MouseWheel, false, INPUT_PRIORITY, Enum.UserInputType.MouseWheel) ContextActionService:BindActionAtPriority("FreecamGamepadButton", GpButton, false, INPUT_PRIORITY, Enum.KeyCode.ButtonX, Enum.KeyCode.ButtonY) ContextActionService:BindActionAtPriority("FreecamGamepadTrigger", Trigger, false, INPUT_PRIORITY, Enum.KeyCode.ButtonR2, Enum.KeyCode.ButtonL2) ContextActionService:BindActionAtPriority("FreecamGamepadThumbstick", Thumb, false, INPUT_PRIORITY, Enum.KeyCode.Thumbstick1, Enum.KeyCode.Thumbstick2) end function Input.StopCapture() navSpeed = 1 Zero(gamepad) Zero(keyboard) Zero(mouse) ContextActionService:UnbindAction("FreecamKeyboard") ContextActionService:UnbindAction("FreecamMousePan") ContextActionService:UnbindAction("FreecamMouseWheel") ContextActionService:UnbindAction("FreecamGamepadButton") ContextActionService:UnbindAction("FreecamGamepadTrigger") ContextActionService:UnbindAction("FreecamGamepadThumbstick") end end end function GetFocusDistance(cameraFrame) local znear = 0.1 local viewport = Camera.ViewportSize local projy = 2*tan(cameraFov/2) local projx = viewport.x/viewport.y*projy local fx = cameraFrame.rightVector local fy = cameraFrame.upVector local fz = cameraFrame.lookVector local minVect = Vector3.new() local minDist = 512 for x = 0, 1, 0.5 do for y = 0, 1, 0.5 do local cx = (x - 0.5)*projx local cy = (y - 0.5)*projy local offset = fx*cx - fy*cy + fz local origin = cameraFrame.p + offset*znear local _, hit = Workspace:FindPartOnRay(Ray.new(origin, offset.unit*minDist)) local dist = (hit - origin).magnitude if minDist > dist then minDist = dist minVect = offset.unit end end end return fz:Dot(minVect)*minDist end local function StepFreecam(dt) local vel = velSpring:Update(dt, Input.Vel(dt)) local pan = panSpring:Update(dt, Input.Pan(dt)) local fov = fovSpring:Update(dt, Input.Fov(dt)) local zoomFactor = sqrt(tan(rad(70/2))/tan(rad(cameraFov/2))) cameraFov = clamp(cameraFov + fov*FOV_GAIN*(dt/zoomFactor), 1, 120) cameraRot = cameraRot + pan*PAN_GAIN*(dt/zoomFactor) cameraRot = Vector2.new(clamp(cameraRot.x, -PITCH_LIMIT, PITCH_LIMIT), cameraRot.y%(2*pi)) local cameraCFrame = CFrame.new(cameraPos)*CFrame.fromOrientation(cameraRot.x, cameraRot.y, 0)*CFrame.new(vel*NAV_GAIN*dt) cameraPos = cameraCFrame.p Camera.CFrame = cameraCFrame Camera.Focus = cameraCFrame*CFrame.new(0, 0, -GetFocusDistance(cameraCFrame)) Camera.FieldOfView = cameraFov end local PlayerState = {} do mouseBehavior = "" mouseIconEnabled = "" cameraType = "" cameraFocus = "" cameraCFrame = "" cameraFieldOfView = "" screenGuis = {} function PlayerState.Push() cameraFieldOfView = Camera.FieldOfView Camera.FieldOfView = 70 cameraType = Camera.CameraType Camera.CameraType = Enum.CameraType.Custom cameraCFrame = Camera.CFrame cameraFocus = Camera.Focus mouseIconEnabled = cmduis.MouseIconEnabled cmduis.MouseIconEnabled = true mouseBehavior = cmduis.MouseBehavior cmduis.MouseBehavior = Enum.MouseBehavior.Default end function PlayerState.Pop() Camera.FieldOfView = 70 Camera.CameraType = cameraType cameraType = nil Camera.CFrame = cameraCFrame cameraCFrame = nil Camera.Focus = cameraFocus cameraFocus = nil cmduis.MouseIconEnabled = mouseIconEnabled mouseIconEnabled = nil cmduis.MouseBehavior = mouseBehavior mouseBehavior = nil end end function StartFreecam(p) local cameraCFrame = Camera.CFrame if p then cameraCFrame = p end cameraRot = Vector2.new() cameraPos = cameraCFrame.p cameraFov = Camera.FieldOfView velSpring:Reset(Vector3.new()) panSpring:Reset(Vector2.new()) fovSpring:Reset(0) PlayerState.Push() RunService:BindToRenderStep("Freecam", Enum.RenderPriority.Camera.Value, StepFreecam) Input.StartCapture() end function StopFreecam() Input.StopCapture() RunService:UnbindFromRenderStep("Freecam") PlayerState.Pop() workspace.Camera.FieldOfView = 70 end FreecamOn = false function useCommand.freecam() opx("-","Activated freecam") StartFreecam() wait(.1) navSpeed = permfcspeed FreecamOn = true NAV_KEYBOARD_SPEED = Vector3.new(permfcspeed, permfcspeed, permfcspeed) end function useCommand.freecamspeed() if cmdnum(arguments[2]) then opx("-","Freecam speed set to "..arguments[2]) navSpeed = arguments[2] NAV_KEYBOARD_SPEED = Vector3.new(arguments[2], arguments[2], arguments[2]) else opx("*","2 arguments are required!") end end function useCommand.permfreecamspeed() if cmdnum(arguments[2]) then opx("-","Set perm free cam speed") permfcspeed = arguments[2] updatesaves() else opx("*","2 arguments are required!") end end function useCommand.unfreecam() opx("-","De-Activated freecam") StopFreecam() FreecamOn = false wait(1) workspace.Camera.FieldOfView = 70 end function useCommand.freecamgoto() if FreecamOn then if arguments[2] then local target = findplr(arguments[2]) if target then StopFreecam() wait(.1) opx("-","Teleported freecam to "..target.Name) StartFreecam(target.Character.HumanoidRootPart.CFrame) navSpeed = permfcspeed NAV_KEYBOARD_SPEED = Vector3.new(permfcspeed, permfcspeed, permfcspeed) else opx("*","Player does not exist!") end else opx("*","2 arguments are required!") end else opx("*","Freecam isnt running!") end end function useCommand.freecamfreegoto() if FreecamOn then if arguments[4] then StopFreecam() wait(.1) opx("-","Teleported freecam to pos") StartFreecam(arguments[2],arguments[3],arguments[4]) navSpeed = permfcspeed NAV_KEYBOARD_SPEED = Vector3.new(permfcspeed, permfcspeed, permfcspeed) else opx("*","2 arguments are required!") end else opx("*","Freecam isnt running!") end end function useCommand.freecamloadpos() if FreecamOn then if arguments[2] then StopFreecam() wait(.1) wpNS = getstring(2) for i,v in pairs(WPs) do local xc = WPs[i].C[1] local yc = WPs[i].C[2] local zc = WPs[i].C[3] if tostring(WPs[i].N) == tostring(wpNS) then StartFreecam(xc,yc,zc) navSpeed = permfcspeed NAV_KEYBOARD_SPEED = Vector3.new(permfcspeed, permfcspeed, permfcspeed) end end opx("Teleported to "..tostring(wpNS)) else opx("*","2 arguments are needed for this command!") end else opx("*","Freecam isnt running!") end end function useCommand.freecamgotopart() if FreecamOn then if arguments[2] then StopFreecam() wait(.1) opx("-","Teleported freecam to part") for i,v in pairs(workspace:GetDescendants()) do if v.Name == getstring(2) then StartFreecam(v.CFrame) navSpeed = permfcspeed NAV_KEYBOARD_SPEED = Vector3.new(permfcspeed, permfcspeed, permfcspeed) break end end else opx("*","2 arguments are required!") end else opx("*","Freecam isnt running!") end end function useCommand.freecamgotoclass() if FreecamOn then if arguments[2] then StopFreecam() wait(.1) opx("-","Teleported freecam to class") for i,v in pairs(workspace:GetDescendants()) do if v.ClassName == getstring(2) then StartFreecam(v.CFrame) navSpeed = permfcspeed NAV_KEYBOARD_SPEED = Vector3.new(permfcspeed, permfcspeed, permfcspeed) break else opx("*","Part does not exist") end end else opx("*","2 arguments are required!") end else opx("*","Freecam isnt running!") end end function useCommand.spotify() opx("-","Spotify Premium is needed to run Spotify Presence") loadstring(game:HttpGet("https://raw.githubusercontent.com/CMD-X/CMD-X/master/projects/spotify.lua"))() end function useCommand.friendjoin() rejoining = true if arguments[2] then opx("-","Scanning friends, this may take some time") local target = findplr(arguments[2], cmdlp:GetFriendsOnline()) if target then if target.LastLocation then if syn.queue_on_teleport then syn.queue_on_teleport('game:GetService("ReplicatedFirst"):RemoveDefaultLoadingScreen()') end opx("-","Joining friend") game:GetService("TeleportService"):TeleportToPlaceInstance(target.PlaceId, target.GameId, cmdlp) else opx("*","Friend isnt in a game!") end end opx("*","Friend dosent exist!") else opx("*","2 arguments are required!") end wait(3) rejoining = false end function useCommand.hotkeynoclip() if arguments[2] then opx("-","Added key to noclip") hotkeynoclip = arguments[2] updatesaves() else opx("*","2 arguments are required!") end end function useCommand.spoofos() if arguments[2] then opx("-","Spoofed OS to "..getstring(2)) cmdlp.OsPlatform = getstring(2) else opx("*","2 arguments are required!") end end function useCommand.noshow() if arguments[2] == "on" then opx("-","No-Show is now on") opx("-","Make sure to reset your character!") sDetect = false updatesaves() elseif arguments[2] == "off" then opx("-","No-Show is now off") opx("-","Make sure to reset your character!") sDetect = true updatesaves() else opx("*","A valid preset is needed!") end end function useCommand.players() opx("Listed players in game") xPlayers = #cmdp:GetPlayers().." | " for i,v in pairs(cmdp:GetPlayers()) do xPlayers = xPlayers..v.Name..", " end opxL("Players",xPlayers) end function useCommand.viewserver() if not arguments[3] then opx("*","3 arguments are required!") return end local xPlayers = "" local placeid,guid = arguments[2],arguments[3] local serverFound = false if arguments[2] == "this" then placeid = game.PlaceId end local Http = game:GetService("HttpService"):JSONDecode(game:HttpGet("https://games.roblox.com/v1/games/"..placeid.."/servers/Public?sortOrder=Asc&limit=100&cursor=")) for i = 1,100 do for i,v in pairs(Http.data) do if v.id ~= guid then serverFound = true for x,y in pairs(v.playerIds) do xPlayers = xPlayers..cmdp:GetNameFromUserIdAsync(y)..", " end break end if serverFound then break end end if serverFound then break end if Http.nextPageCursor ~= null then Http = game:GetService("HttpService"):JSONDecode(game:HttpGet("https://games.roblox.com/v1/games/"..placeid.."/servers/Public?sortOrder=Asc&limit=100&cursor="..Http.nextPageCursor)) else break end end opx("-","Listed all players in "..guid) opxL("Players "..guid,xPlayers) end function useCommand.servers() if not arguments[2] then opx("*","2 arguments are required!") return end local placeid = arguments[2] if arguments[2] == "this" then placeid = game.PlaceId end local xServers = "" local Http = game:GetService("HttpService"):JSONDecode(game:HttpGet("https://games.roblox.com/v1/games/"..placeid.."/servers/Public?sortOrder=Asc&limit=100&cursor=")) for i = 1,100 do for i,v in pairs(Http.data) do xServers = xServers..v.playing.."/"..v.maxPlayers.." {"..v.id.."}".."\n" end opx("-","Page searched...") if Http.nextPageCursor then Http = game:GetService("HttpService"):JSONDecode(game:HttpGet("https://games.roblox.com/v1/games/"..placeid.."/servers/Public?sortOrder=Asc&limit=100&cursor="..Http.nextPageCursor)) else break end end opx("-","Listed all servers") opxL("Servers",xServers) end function useCommand.antikick() opx("-","Anti-Kick enabled") local ncallsa = mt.__namecall setreadonly(mt, false) mt.__namecall = newcclosure(function(...) local args = {...} if not checkcaller() and getnamecallmethod() == "Kick" then return nil end return ncallsa(...) end) setreadonly(mt, true) end function useCommand.cmdinfo() local cmdinfo = {} if CMDS.commands[arguments[2]] then cmdinfo.description = CMDS.commands[findCmd(arguments[2])] cmdinfo.name = findCmd(arguments[2]) cmdinfo.usage = CMDS.usage[findCmd(arguments[2])] elseif CMDS.aliases[arguments[2]] then cmdinfo.description = CMDS.commands[CMDS.aliases[arguments[2]]] cmdinfo.name = CMDS.aliases[arguments[2]] cmdinfo.usage = CMDS.usage[CMDS.aliases[arguments[2]]] end if not cmdinfo.description or not cmdinfo.name then opx("*","Invalid command "..arguments[2]..".") return end if not cmdinfo.usage then cmdinfo.usage = "()" end opxL("Command","."..cmdinfo.name.." | "..cmdinfo.usage.." "..cmdinfo.description) end Pxrts = {} function useCommand.truesight() opx("-","Truesight is now on") for i,v in pairs(workspace:GetDescendants()) do if v:IsA("BasePart") and v.Transparency == 1 then v.Transparency = 0 Pxrts[#Pxrts+1] = v end end end LoopFling = false function useCommand.loopfling() if arguments[2] then target = findplr(arguments[2]) if target then while LoopFling do arguments = {"fling",target.Name} useCommand.fling() repeat wait(.1) until target.Character ~= nil and target.Character:FindFirstChild('HumanoidRootPart') end else opx("*","Player does not exist!") end else opx("*","2 arguments are required!") end end function useCommand.unloopfling() opx("-","Stopped loop flinging") LoopFling = false end function useCommand.nomouse() opx("-","Mouse disabled, use ; to focus back on the CMDbar") cmduis.MouseIconEnabled = false end function useCommand.yesmouse() opx("-","Mouse enabled") cmduis.MouseIconEnabled = true end function useCommand.untruesight() opx("-","Truesight is now off") for i,v in pairs(Pxrts) do v.Transparency = 1 end end local PDisabled = {} function useCommand.disableplayer() if arguments[2] then local target = findplr(arguments[2]) if target then target.Character.Head.face.Transparency = 1 opx("-","Disabled "..target.Name) PDisabled[#PDisabled+1] = target local UserNum = #PDisabled for i,v in pairs(target.Character:GetDescendants()) do if v:IsA("BasePart") then v.Transparency = 1 end end target.CharacterAdded:Connect(function(Character) if PDisabled[UserNum] ~= nil then for i,v in pairs(Character:GetDescendants()) do if v:IsA("BasePart") then v.Transparency = 1 end end end end) else opx("*","Player does not exist!") end else opx("*","2 arguments are required!") end end function useCommand.enableplayer() if arguments[2] then local target = findplr(arguments[2]) if target then target.Character.Head.face.Transparency = 0 opx("-","Enabled "..target.Name) for i,v in pairs(target.Character:GetDescendants()) do if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then v.Transparency = 0 end end for i,v in pairs(PDisabled) do if target == PDisabled[i] then table.remove(PDisabled,i) end end else opx("*","Player does not exist!") end else opx("*","2 arguments are required!") end end function useCommand.gotopart() if arguments[2] then for i,v in pairs(workspace:GetDescendants()) do if v.Name == getstring(2) then opx("-","Teleported to part") cmdlp.Character.Humanoid.Jump = true cmdlp.Character.HumanoidRootPart.CFrame = v.CFrame break end end else opx("*","2 arguments are required!") end end function useCommand.clientbringpart() if arguments[2] then for i,v in pairs(workspace:GetDescendants()) do if v.Name == getstring(2) then opx("-","Brought part") v.CFrame = cmdlp.Character.HumanoidRootPart.CFrame break else opx("*","Part does not exist") end end else opx("*","2 arguments are required!") end end function useCommand.clientdeletepart() if arguments[2] then local broke = false for i,v in pairs(workspace:GetDescendants()) do if v.Name == getstring(2) then v:Destroy() broke = true break end end if not broke then opx("*","Part does not exist") return end opx("-","Deleted part") return end opx("*","2 arguments are required!") end function useCommand.copyoutput() if cmdnum(arguments[3]) then local start = arguments[2] local breaker = arguments[3] setclipboard(output1.Text:sub(start,breaker)) opx("-","Copied latest output") else setclipboard(output1.Text) opx("-","Copied latest output") end end function useCommand.copypath() if arguments[2] then for i,v in pairs(workspace:GetDescendants()) do if v.Name == getstring(2) then opx("-","Copied path of part") setclipboard(v:GetFullName()) break else opx("*","Part does not exist") end end else opx("*","2 arguments are required!") end end function useCommand.outputbind() if arguments[2] == "chat" then ChatBind = true updatesaves() opx("-","Output switched to chat") elseif arguments[2] == "default" then ChatBind = false updatesaves() opx("-","Output switched to default") else opx("*","2 arguments are required!") end end function useCommand.clearwaves() opx("-","Made all waves clear") workspace.Terrain.WaterReflectance = 0 workspace.Terrain.WaterTransparency = 1 workspace.Terrain.WaterColor = Color3.fromRGB(255,255,255) end function useCommand.calmwaves() opx("-","Made all waves calm") workspace.Terrain.WaterWaveSize = 0 workspace.Terrain.WaterWaveSpeed = 10 end function useCommand.fov() if cmdnum(arguments[2]) then workspace.Camera.FieldOfView = arguments[2] opx("-","Set field of view to "..arguments[2]) else opx("*","2 arguments are required!") end end function useCommand.volume() if cmdnum(arguments[2]) then opx("-","System Volume is now "..arguments[2]) UserSettings():GetService("UserGameSettings").MasterVolume = arguments[2]/100 else opx("*","2 arguments are required!") end end function useCommand.graphics() if cmdnum(arguments[2]) then opx("-","System Graphics is now "..arguments[2]) settings().Rendering.QualityLevel = arguments[2] else opx("*","2 arguments are required!") end end function useCommand.mousesensitivity() if cmdnum(arguments[2]) then opx("-","Changed mouse sensitivity to "..arguments[2]) cmduis.MouseDeltaSensitivity = arguments[2] else opx("*","2 arguments are required!") end end function useCommand.animspeed() if arguments[2] then opx("-","Sped up animations") for i,v in pairs(cmdlp.Character.Humanoid:GetPlayingAnimationTracks()) do v:AdjustSpeed(arguments[2]) end else opx("-","2 arguments are required!") end end NoPrompt = nil function useCommand.noprompt() opx("-","No prompt enabled") NoPrompt = game:GetService("CoreGui").PurchasePromptApp.ProductPurchase.ChildAdded:Connect(function(v) v:Destroy() end) end function useCommand.yesprompt() opx("-","No prompt disabled") NoPrompt:Disconnect() NoPrompt = nil end function useCommand.rappu() if arguments[2] then local target = findplr(arguments[2]) if target then local URL = ("https://inventory.roblox.com/v1/users/"..target.UserId.."/assets/collectibles?sortOrder=Asc&limit=100") local fuck = game:HttpGet(URL) local Http = game:GetService("HttpService"):JSONDecode(fuck) local RAP = 0 function ListItems(Look) for i,v in pairs(Look.data) do if v.recentAveragePrice ~= nil then RAP = RAP+v.recentAveragePrice end end end ListItems(Http) Pages = 1 for i = 1,500 do if Http.nextPageCursor ~= null then local fuck = game:HttpGet(URL.."&cursor="..Http.nextPageCursor) Http = game:GetService("HttpService"):JSONDecode(fuck) ListItems(Http) Pages = Pages+1 else cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(target.Name.." has "..RAP.."RAP, "..Pages.."pgs checked","All") opx("-",target.Name.." has "..RAP.."RAP, "..Pages.."pgs checked") break end end else opx("*","Player does not exist!") end else opx("*","2 arguments are required!") end end function useCommand.rappr() if arguments[2] then local target = findplr(arguments[2]) if target then local URL = ("https://inventory.roblox.com/v1/users/"..target.UserId.."/assets/collectibles?sortOrder=Asc&limit=100") local fuck = game:HttpGet(URL) local Http = game:GetService("HttpService"):JSONDecode(fuck) local RAP = 0 function ListItems(Look) for i,v in pairs(Look.data) do if v.recentAveragePrice ~= nil then RAP = RAP+v.recentAveragePrice end end end ListItems(Http) Pages = 1 for i = 1,500 do if Http.nextPageCursor ~= null then local fuck = game:HttpGet(URL.."&cursor="..Http.nextPageCursor) Http = game:GetService("HttpService"):JSONDecode(fuck) ListItems(Http) Pages = Pages+1 else opx("-",target.Name.." has "..RAP.."RAP, "..Pages.."pgs checked") break end end else opx("*","Player does not exist!") end else opx("*","2 arguments are required!") end end PGUI = {} function useCommand.noguis() opx("-","No guis enabled") for i,v in pairs(cmdlp.PlayerGui:GetDescendants()) do if v:IsA("Frame") and v.Visible == true then v.Visible = false PGUI[#PGUI+1] = v end end end function useCommand.yesguis() opx("-","No guis disabled") for i,v in pairs(PGUI) do v.Visible = true end end GTS = {} function useCommand.guitruesight() opx("-","Gui truesight enabled") for i,v in pairs(cmdlp.PlayerGui:GetDescendants()) do if v:IsA("Frame") and v.Visible == false then v.Visible = true GTS[#GTS+1] = v end end end function useCommand.unguitruesight() opx("-","Gui truesight disabled") for i,v in pairs(GTS) do v.Visible = false end end BGs = {} function useCommand.nobillboardguis() opx("-","Turned off all billboardguis") YesBgs = true for i,v in pairs(workspace:GetDescendants()) do if v:IsA("BillboardGui") or v:IsA("SurfaceGui") then v.Enabled = false BGs[#BGs+1] = v end end end function useCommand.yesbillboardguis() opx("-","Turned on all billboardguis") for i,v in pairs(BGs) do v.Enabled = true end end function useCommand.grippos() if not cmdnum(arguments[4]) then opx("*","4 arguments are required!") return end local tool = cmdlp.Character:FindFirstChildOfClass("Tool") tool.Parent = cmdlp.Backpack tool.GripPos = Vector3.new(arguments[2],arguments[3],arguments[4]) tool.Parent = cmdlp.Character opx("-","Set GripPos") end SWs = false function useCommand.shiftwalkspeed() if cmdnum(arguments[2]) then opx("-","Shift walkspeed enabled") SWs = true cmduis.InputBegan:Connect(function(input) if SWs == true and cmduis:IsKeyDown(Enum.KeyCode.LeftShift) then cmdlp.Character.Humanoid.WalkSpeed = arguments[2] end end) cmdm.KeyUp:connect(function(key) if SWs == true and key == "0" then cmdlp.Character.Humanoid.WalkSpeed = 16 end end) else opx("-","Shift walkspeed enabled") SWs = true cmduis.InputBegan:Connect(function(input) if SWs == true and cmduis:IsKeyDown(Enum.KeyCode.LeftShift) then cmdlp.Character.Humanoid.WalkSpeed = permwalkspeed end end) cmdm.KeyUp:connect(function(key) if SWs == true and key == "0" then cmdlp.Character.Humanoid.WalkSpeed = 16 end end) end end function useCommand.unshiftwalkspeed() opx("-","Shift walkspeed disabled") SWs = false cmdlp.Character.Humanoid.WalkSpeed = 16 end function useCommand.noresult() output1.Text = output2.Text output2.Text = output3.Text output3.Text = output4.Text output4.Text = output5.Text output5.Text = output6.Text output6.Text = output7.Text output7.Text = output8.Text output8.Text = output9.Text end local bAe = Instance.new("Animation") bAe.AnimationId = "rbxassetid://259438880" local cAe = Instance.new("Animation") cAe.AnimationId = "rbxassetid://181526230" local dAe = Instance.new("Animation") dAe.AnimationId = "rbxassetid://33796059" function useCommand.retard() if arguments[2] == "1" then if btAe then btAe:Stop() end if ctAe then ctAe:Stop() end if dtAe then dtAe:Stop() end btAe = cmdlp.Character.Humanoid:LoadAnimation(bAe) btAe:Play(.1, 1, 1e3) elseif arguments[2] == "2" then if btAe then btAe:Stop() end if ctAe then ctAe:Stop() end if dtAe then dtAe:Stop() end ctAe = cmdlp.Character.Humanoid:LoadAnimation(cAe) ctAe:Play(.1, 1, 1) dtAe = cmdlp.Character.Humanoid:LoadAnimation(dAe) dtAe:Play(.1, 1, 1e8) else if btAe then btAe:Stop() end if ctAe then ctAe:Stop() end if dtAe then dtAe:Stop() end btAe = cmdlp.Character.Humanoid:LoadAnimation(bAe) btAe:Play(.1, 1, 1e3) useCommand.spin() end opx("-","Now being a retard") end function useCommand.unretard() if btAe then btAe:Stop() useCommand.unspin() end if ctAe then ctAe:Stop() end if dtAe then dtAe:Stop() end opx("-","Stopped being a retard") end xAnchored = {} xOrig = {} function grabUnanchored(Model) for i,part in pairs(Model:GetDescendants()) do if part:IsA("BasePart" or "UnionOperation" or "Model") and part.Anchored == false and part:IsDescendantOf(cmdlp.Character) == false then part.Massless = true part.CanCollide = false if part:FindFirstChildOfClass("BodyPosition") == nil then local mover = Instance.new("BodyPosition", part) table.insert(xAnchored, mover) xOrig[#xOrig+1] = {pos = mover.Position, par = mover} mover.MaxForce = Vector3.new(math.huge, math.huge, math.huge) else part.BodyPosition:Destroy() local mover = Instance.new("BodyPosition", part) table.insert(xAnchored, mover) xOrig[#xOrig+1] = {pos = mover.Position, par = mover} mover.MaxForce = Vector3.new(math.huge, math.huge, math.huge) end end end end IHaveSimmed = false function useCommand.simulationradius() sethiddenproperty = sethiddenproperty or set_hidden_prop setsimulationradius = setsimulationradius or set_simulation_radius if not sethiddenproperty then opx("*","sethiddenproperty is not supported on your executor!") return end IHaveSimmed = true if setsimulationradius then setsimulationradius(1e308,1/0) else sethiddenproperty(cmdlp,"MaximumSimulationRadius",1/0) sethiddenproperty(cmdlp,"SimulationRadius",1e308) end end IHaveGrabbed = false function useCommand.grabunanchored() if not IHaveSimmed then opx("*",".simulationradius is required!") return end IHaveGrabbed = true if arguments[2] then opx("-","Updated anchored parts list from "..arguments[2]) for i,v in pairs(worksapce:GetDescendants()) do if v.Name == arguments[2] then UnanchoredPart = v.Name break end end grabUnanchored(UnanchoredPart) else opx("-","Updated anchored parts list from workspace") grabUnanchored(workspace) end end lookingAt = false function useCommand.lookat() if not arguments[2] then opx("*","2 arguments are required!") return end target = findplr(arguments[2]) if not target then opx("*","Player does not exist!") return end opx("-","Now looking at "..target.Name) lookingAt = true repeat game:GetService("RunService").Heartbeat:Wait() cmdlp.Character.HumanoidRootPart.CFrame = CFrame.new(cmdlp.Character.HumanoidRootPart.Position, target.Character.HumanoidRootPart.Position) until lookingAt == false end function useCommand.unlookat() opx("-","Stopped looking at") lookingAt = false end function useCommand.setbackunanchored() if not IHaveGrabbed then opx("*",".grabunanchored is required!") return end opx("-","Set back unanchored parts") for i,v in pairs(xOrig) do if xAnchored[i] ~= nil then xOrig[i].par.Position = target.Character:FindFirstChild("HumanoidRootPart").CFrame:PointToWorldSpace(xOrig[i].pos) end end end function useCommand.clearunanchored() xAnchored = {} opx("-","Cleared unanchored parts list") end function useCommand.bringunanchored() if not IHaveGrabbed then opx("*",".grabunanchored is required!") return end if not arguments[2] then opx("*","2 arguments are required!") return end target = findplr(arguments[2]) if not target then opx("*","Player does not exist!") return end opx("-","Brung unanchored parts") for i,v in pairs(xAnchored) do if xAnchored[i] ~= nil then xAnchored[i].Position = target.Character:FindFirstChild("HumanoidRootPart").CFrame:PointToWorldSpace(Vector3.new(gotoPosSide,gotoPosHead,gotoPos)) end end end function useCommand.removeunanchored() if not IHaveGrabbed then opx("*",".grabunanchored is required!") return end opx("-","Removed unanchored parts") for i,v in pairs(xAnchored) do if xAnchored[i] ~= nil then xAnchored[i].Position = target.Character:FindFirstChild("HumanoidRootPart").CFrame:PointToWorldSpace(Vector3.new(0,-500,0)) end end end local fullCircle = 2 * math.pi local radius = 10 function getXAndZPositions(angle) local x = math.cos(angle) * radius local z = math.sin(angle) * radius return x, z end ActUp = {} SpinningFor = false function useCommand.spinunanchored() if not IHaveGrabbed then opx("*",".grabunanchored is required!") return end if not arguments[2] then opx("*","2 arguments are required!") return end ActUp = {} opx("-","Spinning unanchored parts") SpinningFor = true iffy = arguments[2] normspin = 0 function RotatePointAtDist(Point, Angle, Dist) local Rotation = CFrame.Angles(0, math.rad(Angle),0) return (CFrame.new(Point) * Rotation * CFrame.new(0,0,Dist)).Position end for i,v in pairs(xAnchored) do normspin = normspin + 30 xAnchored[i].Position = RotatePointAtDist(cmdlp.Character.HumanoidRootPart.Position, normspin, iffy) ActUp[#ActUp+1] = normspin end game:GetService("RunService").RenderStepped:Connect(function() if SpinningFor == true then for i,v in pairs(xAnchored) do xAnchored[i].Position = RotatePointAtDist(cmdlp.Character.HumanoidRootPart.Position, ActUp[i]-.1, iffy) ActUp[i] = ActUp[i]-.1 end end end) end function useCommand.unspinunanchored() opx("-","Stopped spinning unanchored parts") SpinningFor = false end function useCommand.animationsteal() if not arguments[2] then opx("*","2 arguments are required!") return end if not cmd15(cmdlp) then opx("*","R15 is required!") return end local target = findplr(arguments[2]) if not target then opx("*","Player does not exist!") return end if not cmd15(target) then opx("*",target..", R15 is required!") return end if target.Character:FindFirstChild("Animate") then if cmdlp.Character:FindFirstChild("Animate") then checkifmyanim = cmdlp.Character:FindFirstChild("animstorage") if checkifmyanim then local z = cmdlp.Character:FindFirstChild("Animate") if z then z:Destroy() end checkifmyanim.Name = "Animate" checkifmyanim.Disabled = false end end local z = cmdlp.Character:FindFirstChild("Animate") if z then z.Name = "animstorage" z.Disabled = true end local newanim = target.Character.Animate:Clone() newanim.Parent = cmdlp.Character newanim.Name = "Animate" opx("-","Stole "..target.Name.."'s animations") else opx("*","Target is missing proper animations.") end end function useCommand.unanimationsteal() if not cmd15(cmdlp) then opx("*","R15 is required!") return end if cmdlp.Character:FindFirstChild("animstorage") then if cmdlp.Character:FindFirstChild("Animate") then cmdlp.Character:FindFirstChild("Animate"):Destroy() end local as = cmdlp.Character:FindFirstChild("animstorage") as.Name = "Animate" as.Disabled = false opx("-","Animations reverted to normal.") else opx("*","Animations haven't been stolen!") end end function useCommand.nohurtoverlay() opx("-","Turned off hurt overlay") hurtOverlay = true game:GetService("CoreGui").TopBar.FullScreenFrame.HurtOverlay:GetPropertyChangedSignal("Visible"):Connect(function() if hurtOverlay == true then game:GetService("CoreGui").TopBar.FullScreenFrame.HurtOverlay.Visible = false end end) end function useCommand.yeshurtoverlay() opx("-","Turned on hurt overlay") hurtOverlay = false end function useCommand.atmosphere() if arguments[2] then opx("-","Set Atmosphere to "..arguments[2]) local atmsky = Instance.new("Sky",cmdl) local atm = Instance.new("Atmosphere",cmdl) atm.Density = arguments[2] else opx("-","Set Atmosphere to 1") local atmsky = Instance.new("Sky",cmdl) local atm = Instance.new("Atmosphere",cmdl) atm.Density = 1 end end function useCommand.unatmosphere() opx("-","Removed atmosphere") local atm = cmdl.Atmosphere atm:Destroy() end function useCommand.removefx() opx("-","Removed FX") for i,v in pairs(cmdl:GetDescendants()) do if v:IsA("Atmosphere") or v:IsA("SunRaysEffect") or v:IsA("BloomEffect") or v:IsA("BlurEffect") then v:Destroy() end end end Chaos = false function useCommand.chaos() local chaosspeed = arguments[2] Chaos = true opx("-","Chaos mode is now on") while Chaos do local x = 1 local outputx = math.random(1,600) for i,_ in pairs(CMDS.commands) do x = x + 1 if x == outputx then if i ~= "exit" and i ~= "rejoin" and i ~= "rejoindiff" and i ~= "fuckoff" and i ~= "quickexit" then if i:sub(1,2) ~= "un" and i:sub(1,3) ~= "yes" then arguments = i:split(" ") opx("-",i.." use .? (cmd) for more info") pcall(function() useCommand[i]() end) end end end end wait(chaosspeed) end end function useCommand.unchaos() opx("-","Chaos mode is now off") Chaos = false end function useCommand.gotofreecam() opx("-","Teleported to freecam") cmdlp.Character.HumanoidRootPart.CFrame = workspace.Camera.CFrame end function useCommand.noclaim() opx("-","Turned on noclaim") DHSaved = workspace.FallenPartsDestroyHeight workspace.FallenPartsDestroyHeight = math.huge - math.huge end function useCommand.yesclaim() opx("-","Turned off noclaim") workspace.FallenPartsDestroyHeight = DHSaved end function useCommand.destroyheight() if not cmdnum(arguments[2]) then opx("*","2 arguments are required!") return end opx("-","Set destroyheight to "..arguments[2]) workspace.FallenPartsDestroyHeight = arguments[2] end TrackN = false function CreateN(xPlayer, xHead) local ESP = Instance.new("BillboardGui", cmdlp.PlayerGui) local ESPSquare = Instance.new("Frame", ESP) local ESPText = Instance.new("TextLabel", ESP) ESP.Name = "ESPN"..xPlayer.Name ESP.Adornee = xHead ESP.AlwaysOnTop = true ESP.ExtentsOffset = Vector3.new(0, 1, 0) ESP.Size = UDim2.new(0, 5, 0, 5) ESPText.Name = "NAME" ESPText.BackgroundColor3 = Color3.new(255, 255, 255) ESPText.BackgroundTransparency = 1 ESPText.BorderSizePixel = 0 ESPText.Position = UDim2.new(0, 0, 0, -40) ESPText.Size = UDim2.new(1, 0, 10, 0) ESPText.Visible = true ESPText.ZIndex = 10 ESPText.Font = Enum.Font.SourceSansSemibold ESPText.TextStrokeTransparency = 0.6 ESPText.TextSize = 20 ESPText.Text = xPlayer.Name ESPText.TextColor = xPlayer.TeamColor end function ClearN() for _,v in pairs(cmdlp.PlayerGui:GetChildren()) do if v.Name:sub(1,4) == "ESPN" and v:IsA("BillboardGui") then v:Destroy() end end end function FindN() ClearN() TrackN = true while wait() do if TrackN then ClearN() for i,v in pairs(cmdp:GetPlayers()) do if v ~= cmdlp then if v.Character and v.Character:FindFirstChild("Head") then CreateN(v, v.Character.Head, true) end end end end wait(1) end end local ESPNEnabled = false function useCommand.nameesp() opx("-","Name ESP Enabled") FindN() ESPNEnabled = true repeat wait() if ESPNEnabled == true then FindN() end until ESPNEnabled == false end function useCommand.unnameesp() opx("-","Name ESP Disabled") ESPNEnabled = false TrackN = false for i = 1,10 do ClearN() wait() end end function useCommand.spectatepart() if not arguments[2] then opx("*","2 arguments are required!") return end for i,v in pairs(workspace:GetDescendants()) do if v.Name == getstring(2) then opx("-","Now viewing part") workspace.CurrentCamera.CameraSubject = v break end end end function useCommand.rejoinexecute() if not syn.queue_on_teleport then opx("*","queue_on_teleport is not supported on your executor!") end rejoining = true syn.queue_on_teleport([[ game:GetService('ReplicatedFirst'):RemoveDefaultLoadingScreen() repeat wait(.1) until game:GetService('Players').LocalPlayer loadstring(game:HttpGet("https://raw.githubusercontent.com/CMD-X/CMD-X/master/Source", true))() ]]) opx("-","Rejoining game") game:GetService('TeleportService'):TeleportToPlaceInstance(game.PlaceId, game.JobId, cmdp) wait(3) rejoining = false end function useCommand.newaudios() local URL = ("https://search.roblox.com/catalog/json?CatalogContext=2&Category=9&SortType=3&IncludeNotForSale=true&ResultsPerPage=") if not arguments[2] then arguments[2] = "10" end local fuck = game:HttpGet(URL..arguments[2]) local Http = game:GetService("HttpService"):JSONDecode(fuck) xIds = "" for i,v in pairs(Http) do xIds = xIds..v.AssetId.."\n" end opxL("Newest-IDs",xIds) opx("Listed new audios") end function useCommand.randomcmd() local x = 1 local outputx = math.random(1,600) for i,_ in pairs(CMDS.commands) do x = x + 1 if x == outputx then if i ~= "exit" and i ~= "rejoin" and i ~= "rejoindiff" and i ~= "fuckoff" and i ~= "quickexit" then if i:sub(1,2) ~= "un" and i:sub(1,3) ~= "yes" then arguments = i:split(" ") opx("-",i.." use .? (cmd) for more info") pcall(function() useCommand[i]() end) end end end end end function useCommand.replayintro() opx("-","Replaying intro") local Sound2 = Instance.new("Sound",game:GetService("Lighting")) Sound2.SoundId = "http://www.roblox.com/asset/?id="..5032588119 Sound2:Play() wait(2.638) Sound2:Destroy() end function useCommand.masscmd() opx("-","Executing CMDs") table.remove(arguments,1) for i,v in pairs(arguments) do useCommand[arguments[i]]() end end function useCommand.mass() opx("-","Executing player command in mass") FinalCMD = findCmd(arguments[2]) for i,v in pairs(cmdp:GetPlayers()) do arguments = FinalCMD.." "..v.Name arguments = arguments:split(" ") useCommand[FinalCMD]() end end function FindPart(Name) for i,v in pairs(workspace:GetDescendants()) do if v.Name == Name then return v end end end function useCommand.touchinterests() opx("-","Fired touch interests") if arguments[2] then local Part = FindPart(arguments[2]) for i,v in pairs(Part:GetDescendants()) do if v:IsA("TouchInterest") then v.Parent.CFrame = cmdlp.Character.HumanoidRootPart.CFrame end end else for i,v in pairs(workspace:GetDescendants()) do if v:IsA("TouchInterest") then v.Parent.CFrame = cmdlp.Character.HumanoidRootPart.CFrame end end end end function useCommand.singletouchinterest() opx("-","Fired touch interest") local touch = FindPart(arguments[2]) touch.Parent.CFrame = cmdlp.Character.HumanoidRootPart.CFrame end bgMd = {} function useCommand.billboardmaxdistance() opx("-","All billboards now have max distance") for _,v in pairs(workspace:GetDescendants()) do if v:IsA("BillboardGui") then table.insert(bgMd,{p = v, m = v.MaxDistance, a = v.AlwaysOnTop}) v.MaxDistance = inf v.AlwaysOnTop = true end end end function useCommand.unbillboardmaxdistance() opx("-","All billboards no longer have max distance") for _,v in pairs(bgMd) do v.p.MaxDistance = m v.p.AlwaysOnTop = a end end bgTs = {} function useCommand.billboardtruesight() opx("-","All billboards now showing") for _,v in pairs(workspace:GetDescendants()) do if v:IsA("BillboardGui") then table.insert(bgTs,v) v.Enabled = true end end end function useCommand.unbillboardtruesight() opx("-","All billboards no longer showing") for _,v in pairs(bgTs) do v.Enabled = false end end sgTs = {} function useCommand.surfaceguitruesight() opx("-","All surface guis now showing") for _,v in pairs(workspace:GetDescendants()) do if v:IsA("SurfaceGui") then table.insert(sgTs,v) v.Enabled = true end end end function useCommand.unsurfaceguitruesight() opx("-","All surface guis no longer showing") for _,v in pairs(sgTs) do v.Enabled = false end end cdMd = {} function useCommand.clickdetectormaxdistance() opx("-","All click detectors now have max distance") for _,v in pairs(workspace:GetDescendants()) do if v:IsA("ClickDetector") then table.insert(cdMd,{p = v, m = v.MaxActivationDistance}) v.MaxActivationDistance = 10000 end end end function useCommand.unclickdetectormaxdistance() opx("-","All click detectors no longer have max distance") for _,v in pairs(cdMd) do v.p.MaxActivationDistance = m end end function useCommand.clickdetectors() if not fireclickdetector then opx("*","fireclickdetector is not supported on your executor!") return end opx("-","Fired click detectors") if arguments[2] then local Part = FindPart(arguments[2]) for i,v in pairs(Part:GetDescendants()) do if v:IsA("ClickDetector") then fireclickdetector(v) end end else for i,v in pairs(workspace:GetDescendants()) do if v:IsA("ClickDetector") then fireclickdetector(v) end end end end function useCommand.outofbody() if not cmd15(cmdlp) then opx("*","R15 is required!") return end cmdlp.Character.LowerTorso.Anchored = true cmdlp.Character.LowerTorso.Root:Destroy() opx("-","You are now out of your body") end function useCommand.norotate() cmdlp.Character.Humanoid.AutoRotate = false opx("-","You will no longer rotate") end function useCommand.yesrotate() cmdlp.Character.Humanoid.AutoRotate = true opx("-","You will now rotate") end function useCommand.cameraoffset() if not arguments[4] then opx("*","4 arguments are needed!") return end cmdlp.Character.Humanoid.CameraOffset = Vector3.new(arguments[2],arguments[3],arguments[4]) opx("-","Set camera offset to "..arguments[2].." "..arguments[3].." "..arguments[4]) end function useCommand.singleclickdetector() if not fireclickdetector then opx("*","fireclickdetector is not supported on your executor!") return end opx("-","Fired click detector") local touch = FindPart(arguments[2]) fireclickdetector(touch) end function useCommand.gotoclass() if not arguments[2] then opx("*","2 arguments are required!") return end opx("-","Teleported to class part") local Part for i,v in pairs(workspace:GetDescendants()) do if v:IsA(arguments[2]) then Part = v; break end end cmdlp.Character.HumanoidRootPart.CFrame = Part.CFrame end function useCommand.gotobpclass() if not arguments[2] then opx("*","2 arguments are required!") return end for i,v in pairs(workspace:GetDescendants()) do if v.ClassName == getstring(2) then opx("-","Bypass Teleported to part") cmdlp.Character.Humanoid.Jump = true game:GetService("TweenService"):Create(cmdlp.Character.HumanoidRootPart, TweenInfo.new(1, Enum.EasingStyle.Linear), {CFrame = v.CFrame}):Play() break end end end function useCommand.playingaudios() opx("-","Showing playing audios") xaudios = "" for i,v in pairs(workspace:GetDescendants()) do if v:IsA("Sound") and v.Playing then xaudios = xaudios..v.SoundId.."\n" end end opxL("Audios Playing",xaudios) end local notouchTouches = {} function useCommand.notouch() opx("-","Disabled all touchinterests") for i,v in pairs(workspace:GetDescendants()) do if v:IsA("TouchTransmitter") then table.insert(notouchTouches, {part = v.Parent, pare = v.Parent.Parent}) v.Parent.Parent = game:GetService("PolicyService") end end end function useCommand.yestouch() opx("-","Enabled all touchinterests") for i,v in pairs(notouchTouches) do v.part.Parent = v.pare table.remove(notuchTouches, i) end end function useCommand.testaudio() if not cmdnum(arguments[2]) then opx("*","2 arguments are required!") return end opx("-","Now testing audio") local Sound2 = Instance.new("Sound",game:GetService("Lighting")) Sound2.SoundId = "http://www.roblox.com/asset/?id="..arguments[2] Sound2:Play() end function useCommand.debugging() if arguments[2] == "on" then Debugging = true opx("-","Debugging turned on") elseif arguments[2] == "off" then Debugging = false opx("-","Debugging turned off") else opx("*","2 arguments are required!") end end function useCommand.freereach() if not cmdnum(arguments[4]) then opx("*","4 arguments are required!") return end for i,v in pairs(cmdlp.Character:GetDescendants()) do if v:IsA("Tool") then currentToolSize = v.Handle.Size local a = Instance.new("SelectionBox",v.Handle) a.Name = "SelectionBoxCreated" a.Adornee = v.Handle a.Color3 = Color3.new(255, 255, 255) a.LineThickness = 0.01 v.Handle.Massless = true v.Handle.Size = Vector3.new(arguments[2],arguments[3],arguments[4]) v.GripPos = Vector3.new(0,0,0) v.Parent = cmdlp.Backpack v.Parent = cmdlp.Character end end opx("-","Reach set") end function useCommand.robloxqtversion() opx("-",game:HttpGet("http://setup.roblox.com/versionQTStudio")) end function useCommand.robloxfromdiscordid() if not cmdnum(arguments[2]) then opx("*","2 arguments are required!") return end pcall(function() local URL = ("https://verify.eryn.io/api/user/"..arguments[2]) local Http = game:GetService("HttpService"):JSONDecode(game:HttpGet(URL)) opx("-","Rover user: "..cmdp:GetNameFromUserIdAsync(Http.robloxId)) end) pcall(function() local URL = ("https://api.blox.link/v1/user/"..arguments[2]) local Http = game:GetService("HttpService"):JSONDecode(game:HttpGet(URL)) opx("-","Bloxlink user: "..cmdp:GetNameFromUserIdAsync(Http.primaryAccount)) end) end function useCommand.teleportstring() if arguments[2] == "cb" or "copy" then opx("-","game:GetService('TeleportService'):TeleportToPlaceInstance("..game.PlaceId..",'"..game.JobId.."',game:GetService('Players').LocalPlayer)") setclipboard("game:GetService('TeleportService'):TeleportToPlaceInstance("..game.PlaceId..",'"..game.JobId.."',game:GetService('Players').LocalPlayer)") else opx("-","game:GetService('TeleportService'):TeleportToPlaceInstance("..game.PlaceId..",'"..game.JobId.."',game:GetService('Players').LocalPlayer)") end end function CheckBadges(UserId) local TopBadge = "1" local Badges = {} local URL = ("https://badges.roblox.com/v1/users/"..UserId.."/badges?limit=100&sortOrder=Asc") local Http = game:GetService("HttpService"):JSONDecode(game:HttpGet(URL)) local RAP = 0 function ListItems(Look) for i,v in pairs(Look.data) do if v.id ~= nil then Badges[#Badges+1] = v.id end end end opx("-","Checking badges page 0") ListItems(Http) for i = 1,5000 do opx("-","Checking badges page "..i) if NoLongerLooking == true then break end if Http.nextPageCursor ~= null then Http = game:GetService("HttpService"):JSONDecode(game:HttpGet(URL.."&cursor="..Http.nextPageCursor)) ListItems(Http) else TopBadge = Badges[#Badges] break end end if TopBadge ~= "1" then return TopBadge else return "sorry" end end local Online = true function CheckOnlineStatus(UserId) Online = true pcall(function() Http2 = game:GetService("HttpService"):JSONDecode(game:HttpGet("http://api.roblox.com/users/"..UserId.."/onlinestatus")) if Http2.IsOnline == true then Online = "true" else Online = "false" end end) return Online end local NoLongerLooking = true function useCommand.badgesnipe() if not arguments[2] then opx("*","2 arguments are required!") return end local UserStr = arguments[2] local User = cmdp:GetUserIdFromNameAsync(arguments[2]) NoLongerLooking = false if CheckOnlineStatus(User) ~= "true" then opx("*","User is not online?") return end local i = 0 repeat i = i + 1 if CheckOnlineStatus(User) ~= "true" then opx("*","User is no longer online.") NoLongerLooking = true break end if NoLongerLooking == true then break end pcall(function() opx("-","Re-running badge check...") CurrentBadger = CheckBadges(User) if CurrentBadger ~= "sorry" then if CurrentBadge ~= CurrentBadger then opx("-","New badge detected on profile, searching linked game...") pcall(function() HttpBadge = game:GetService("HttpService"):JSONDecode(game:HttpGet("https://badges.roblox.com/v1/badges/"..CurrentBadger)) end) opx("-",HttpBadge.awardingUniverse.rootPlaceId) local PlaceId = HttpBadge.awardingUniverse.rootPlaceId arguments = {"",UserStr,PlaceId} useCommand.streamsnipe() end CurrentBadge = CurrentBadger end end) wait(5) until NoLongerLooking end function useCommand.copyoutputlarger() if cmdnum(arguments[3]) then local start = arguments[2] local breaker = arguments[3] setclipboard(opxScrolling.Text:sub(start,breaker)) opx("-","Copied latest output larger") else setclipboard(opxScrolling.Text) opx("-","Copied latest output larger") end end function useCommand.unfriend() if arguments[2] == "all" then opx("-","Removed friendship from everyone") for i,v in pairs(cmdp:GetPlayers()) do cmdlp:RevokeFriendship(v) end else target = findplr(arguments[2]) if target then opx("-","Removed friendship from "..target.Name) cmdlp:RevokeFriendship(target) else opx("*","Player does not exist!") end end end function useCommand.cutbackpackplayloop() fpall = false opx("-","Stopped backpackplay loop") end function useCommand.rejoinrefresh() if not syn.queue_on_teleport then opx("*","queue_on_teleport is not supported on your executor!") end rejoining = true local c = cmdlp.Character.HumanoidRootPart.CFrame syn.queue_on_teleport(string.format([[ game:GetService('ReplicatedFirst'):RemoveDefaultLoadingScreen() local playeradded, charadded playeradded = game:GetService('Players').PlayerAdded:Connect(function(plr) charadded = plr.CharacterAdded:Connect(function(char) char:WaitForChild("HumanoidRootPart").CFrame = CFrame.new(%f, %f, %f) charadded:Disconnect() end) playeradded:Disconnect() end) ]], c.X, c.Y, c.Z)) opx("-","Rejoining game") game:GetService('TeleportService'):TeleportToPlaceInstance(game.PlaceId, game.JobId, cmdp) wait(3) rejoining = false end function useCommand.rejoinrefreshexecute() if not syn.queue_on_teleport then opx("*","queue_on_teleport is not supported on your executor!") end rejoining = true local c = cmdlp.Character.HumanoidRootPart.CFrame syn.queue_on_teleport(string.format([[ game:GetService('ReplicatedFirst'):RemoveDefaultLoadingScreen() local playeradded, charadded playeradded = game:GetService('Players').PlayerAdded:Connect(function(plr) charadded = plr.CharacterAdded:Connect(function(char) char:WaitForChild("HumanoidRootPart").CFrame = CFrame.new(%f, %f, %f) charadded:Disconnect() end) playeradded:Disconnect() end) loadstring(game:HttpGet("https://raw.githubusercontent.com/CMD-X/CMD-X/master/Source", true))() ]], c.X, c.Y, c.Z)) opx("-","Rejoining game") game:GetService('TeleportService'):TeleportToPlaceInstance(game.PlaceId, game.JobId, cmdp) wait(3) rejoining = false end Lines = {} function UpdateTracer() for i,v in pairs(Lines) do v:Remove() end Lines = {} for i,v in pairs(cmdp:GetPlayers()) do if v ~= cmdlp then if v and v.Character ~= nil then Head = v.Character:FindFirstChild("Head") if Head ~= nil then local PosChar, withinScreenBounds = workspace.Camera:WorldToViewportPoint(Head.Position) if withinScreenBounds then local Line = Drawing.new("Line") Line.Visible = true Line.From = Vector2.new(workspace.Camera.ViewportSize.X / 2, workspace.Camera.ViewportSize.Y) Line.To = Vector2.new(PosChar.X, PosChar.Y) Line.Color = Color3.new(255,255,255) Line.Thickness = 2 Line.Transparency = 1 Lines[#Lines+1] = Line end end end end end end TracerEnabled = false function useCommand.tracers() if not Drawing then opx("*","Drawing API is not supported on your executor!") return end opx("-","Tracers enabled") for i,v in pairs(Lines) do v:Remove() end Lines = {} TracerEnabled = true while TracerEnabled do UpdateTracer() game:GetService("RunService").RenderStepped:Wait() end end function useCommand.untracers() opx("-","Tracers disabled") TracerEnabled = false for i,v in pairs(Lines) do v:Remove() end Lines = {} end PartLines = {} function UpdatePartTracer(partarg,partname) for i,v in pairs(PartLines) do v:Remove() end PartLines = {} for i,v in pairs(workspace:GetDescendants()) do if partarg == "class" then if v:IsA("BasePart") and partname == v.ClassName then if partname == "ClickDetector" or partname == "TouchInterest" then v = v.Parent end local PosChar, withinScreenBounds = workspace.Camera:WorldToViewportPoint(v.Position) if withinScreenBounds then local Line = Drawing.new("Line") Line.Visible = true Line.From = Vector2.new(workspace.Camera.ViewportSize.X / 2, workspace.Camera.ViewportSize.Y) Line.To = Vector2.new(PosChar.X, PosChar.Y) Line.Color = Color3.new(255,255,255) Line.Thickness = 2 Line.Transparency = 1 PartLines[#Lines+1] = Line end end elseif partarg == "name" then if v:IsA("BasePart") and partname == v.Name then local PosChar, withinScreenBounds = workspace.Camera:WorldToViewportPoint(v.Position) if withinScreenBounds then local Line = Drawing.new("Line") Line.Visible = true Line.From = Vector2.new(workspace.Camera.ViewportSize.X / 2, workspace.Camera.ViewportSize.Y) Line.To = Vector2.new(PosChar.X, PosChar.Y) Line.Color = Color3.new(255,255,255) Line.Thickness = 2 Line.Transparency = 1 PartLines[#Lines+1] = Line end end end end end function useCommand.replicateanim() if not arguments[2] then opx("*","2 arguments are required!") return end if IHaveSimmed == false then opx("*","You need to run .simulationradius first!") return end opx("-","Now replicating anim, creds to Riptxde") local Char = cmdlp.Character local Humanoid = Char.Humanoid local Frame = 60 coroutine.wrap(function() cmdlp.Character.HumanoidRootPart.Anchored = true wait(.8) cmdlp.Character.HumanoidRootPart.Anchored = false end)() local Create = function(Obj,Parent) local I = Instance.new(Obj) I.Parent = Parent return I end local Contains = function(Table,KV) for K,V in next, Table do if rawequal(KV,K) or rawequal(KV,V) then return true end end return false end local PoseToCF = function(Pose,Motor) return (Motor.Part0.CFrame * Motor.C0 * Pose.CFrame * Motor.C1:Inverse()):ToObjectSpace(Motor.Part0.CFrame) end local Torso = cmdlp.Character.Torso local Joints = { ["Torso"] = cmdlp.Character.HumanoidRootPart.RootJoint, ["Left Arm"] = Torso["Left Shoulder"], ["Right Arm"] = Torso["Right Shoulder"], ["Left Leg"] = Torso["Left Hip"], ["Right Leg"] = Torso["Right Hip"], } for K,V in next, Char:GetChildren() do if V:IsA("BasePart") then coroutine.wrap(function() repeat V.CanCollide = false game:GetService("RunService").Stepped:Wait() until cmdlp.Character.Humanoid.Health < 1 end)() end end for K,V in next, Joints do local AP, AO, A0, A1 = Create("AlignPosition",V.Part1), Create("AlignOrientation",V.Part1), Create("Attachment",V.Part1), Create("Attachment",V.Part0) AP.RigidityEnabled = true AO.RigidityEnabled = true AP.Attachment0 = A0 AP.Attachment1 = A1 AO.Attachment0 = A0 AO.Attachment1 = A1 A0.Name = "CFAttachment0" A1.Name = "CFAttachment1" A0.CFrame = V.C1 * V.C0:Inverse() V:Remove() end local Edit = function(Part,Value,Duration,Style,Direction) Style = Style or "Enum.EasingStyle.Linear" Direction = Direction or "Enum.EasingDirection.In" local Attachment = Part:FindFirstChild("CFAttachment0") if Attachment ~= nil then game:GetService("TweenService"):Create(Attachment,TweenInfo.new(Duration,Enum.EasingStyle[tostring(Style):split('.')[3]],Enum.EasingDirection[tostring(Direction):split('.')[3]],0,false,0),{CFrame = Value}):Play() end end if not game:GetService("RunService"):FindFirstChild("Delta") then local Delta = Create("BindableEvent",game:GetService("RunService")) Delta.Name = "Delta" local A, B = 0, tick() game:GetService("RunService").Delta:Fire() game:GetService("RunService").Heartbeat:Connect(function(C, D) A = A + C if A >= (1/Frame) then for I = 1, math.floor(A / (1/Frame)) do game:GetService("RunService").Delta:Fire() end B = tick() A = A - (1/Frame) * math.floor(A / (1/Frame)) end end) end coroutine.wrap(function() Humanoid.Died:Wait() for K,V in next, cmdlp.Character:GetDescendants() do if V.Name:match("Align") then V:Destroy() end end end)() local PreloadAnimation = function(AssetId) local Sequence = game:GetObjects("rbxassetid://"..AssetId)[1] wait(.06) local Class = {Speed = 1} local Yield = function(Seconds) local Time = Seconds * (Frame + Sequence:GetKeyframes()[#Sequence:GetKeyframes()].Time) for I = 1,Time,Class.Speed do game:GetService("RunService").Delta.Event:Wait() end end Class.Stopped = false; Class.Complete = Instance.new("BindableEvent") Class.Play = function() Class.Stopped = false coroutine.wrap(function() repeat for K = 1,#Sequence:GetKeyframes() do local K0, K1, K2 = Sequence:GetKeyframes()[K-1], Sequence:GetKeyframes()[K], Sequence:GetKeyframes()[K+1] if Class.Stopped ~= true and cmdlp.Character.Humanoid.Health > 0 then if K0 ~= nil then Yield(K1.Time - K0.Time) end coroutine.wrap(function() for I = 1,#K1:GetDescendants() do local Pose = K1:GetDescendants()[I] if Contains(Joints,Pose.Name) then local Duration = K2 ~= nil and (K2.Time - K1.Time)/Class.Speed or .5 Edit(Char[Pose.Name],PoseToCF(Pose,Joints[Pose.Name]),Duration,Pose.EasingStyle,Pose.EasingDirection) end end end)() end end Class.Complete:Fire() until Sequence.Loop ~= true or Class.Stopped ~= false or cmdlp.Character.Humanoid.Health < 1 end)() end Class.Stop = function() Class.Stopped = true; end Class.Reset = function() coroutine.wrap(function() wait(.02) for K,V in next, Joints do local Part = Char[K] if Part ~= nil then local Attachment = Part:FindFirstChild("CFAttachment0") if Attachment ~= nil then Attachment.CFrame = V.C1 * V.C0:Inverse() end end end end)() end return Class end _G.connections.ReplicatedAnimation = PreloadAnimation(arguments[2]) _G.connections.ReplicatedAnimation.Speed = arguments[3] or 1 _G.connections.ReplicatedAnimation:Play() end function useCommand.replicateanimspeed() if not arguments[2] then opx("*","2 arguments are required!") return end opx("-","Replicating anim speed is now "..arguments[2]) _G.connections.ReplicatedAnimation.Speed = arguments[2] end PartTracerEnabled = false function useCommand.parttracers() if not Drawing then opx("*","Drawing API is not supported on your executor!") return end local arg2 = arguments[2] local arg3 = arguments[3] opx("-","Part Tracers enabled") for i,v in pairs(PartLines) do v:Remove() end PartLines = {} PartTracerEnabled = true while PartTracerEnabled do UpdatePartTracer(arg2,arg3) game:GetService("RunService").RenderStepped:Wait() end end function useCommand.unparttracers() opx("-","Part Tracers disabled") PartTracerEnabled = false for i,v in pairs(PartLines) do v:Remove() end PartLines = {} end function useCommand.removeroot() opx("-","Removed HumanoidRootPart") local oind = mt.__index local hrp = cmdlp.Character.HumanoidRootPart local selves = { [hrp.Parent] = true, [cmdlp.Character] = true } local inds = { [hrp.Name] = true, ["HumanoidRootPart"] = true, ["PrimaryPart"] = true } setreadonly(mt, false) mt.__index = newcclosure(function(self,ind,...) if not checkcaller() and selves[self] and inds[ind] then return hrp end return oind(self,ind,...) end) setreadonly(mt, true) cmdlp.Character.HumanoidRootPart.Parent = workspace end function useCommand.antifling() if antifling == nil then antifling = true else antifling = not antifling end local function Collisionless(person) if antifling and person.Character then for _,child in pairs(person.Character:GetDescendants()) do if child:IsA("BasePart") and child.CanCollide then child.CanCollide = false end end end end for _,v in pairs(cmdp:GetPlayers()) do if v ~= cmdlp then local antifling = game:GetService('RunService').Stepped:connect(function() Collisionless(v) end) end end cmdp.PlayerAdded:Connect(function() if v ~= cmdlp and antifling then local antifling = game:GetService('RunService').Stepped:connect(function() Collisionless(v) end) end end) if antifling then opx("-","Antifling enabled.") else opx("-","Antifling disabled.") end end function useCommand.nofall() if _G.connections["nofall"] then opx("*", "Nofall is already enabled.") return end cmdlp.Character.Humanoid:SetStateEnabled(1, false) cmdlp.Character.Humanoid:SetStateEnabled(0, false) _G.connections["nofall"] = cmdlp.CharacterAdded:Connect(function(char) wait() char.Humanoid:SetStateEnabled(1, false) char.Humanoid:SetStateEnabled(0, false) end) opx("-","Falling has been disabled.") end function useCommand.yesfall() if not _G.connections["nofall"] then opx("*", "Nofall is not enabled.") return end cmdlp.Character.Humanoid:SetStateEnabled(1, true) cmdlp.Character.Humanoid:SetStateEnabled(0, true) _G.connections["nofall"]:Disconnect() _G.connections["nofall"] = nil opx("-","Falling has been enabled.") end function useCommand.nofallbp() if _G.connections["nofallbp"] then opx("*", "Nofall bypass is already enabled") return end _G.connections["nofallbp"] = cmdlp.Character.Humanoid.StateChanged:Connect(function(z, new) if new == Enum.HumanoidStateType.FallingDown or new == Enum.HumanoidStateType.Ragdoll then cmdlp.Character.Humanoid:ChangeState(z) end end) opx("-","Antifall bypass enabled") end function useCommand.yesfallbp() if not _G.connections["nofallbp"] then opx("*","Antifall has not been enabled yet") return end _G.connections["nofallbp"]:Disconnect() opx("-","Antifall bypass disabled") end function useCommand.fixbubblechat() if _G.connections["bcfix"] then opx("*","Bubble chat has already been fixed") return end if cmdlp.PlayerGui:FindFirstChild("BubbleChat") then _G.connections["bcfix"] = cmdlp.PlayerGui.BubbleChat.DescendantAdded:connect(function(msg) if msg:IsA("TextLabel") and msg.Name == "BubbleText" then msg.TextSize = 21 end end) end opx("-","Bubble chat has been fixed.") end function useCommand.unfixbubblechat() if not _G.connections["bcfix"] then opx("*","Bubble chat isn't fixed.") return end _G.connections["bcfix"]:Disconnect() _G.connections["bcfix"] = nil opx("*","Bubble chat has been unfixed.") end function useCommand.darkbubbles() if _G.connections["darkbubbles"] then opx("*","Dark bubbles are already enabled.") return end if cmdlp.PlayerGui:FindFirstChild("BubbleChat") then _G.connections["darkbubbles"] = cmdlp.PlayerGui.BubbleChat.DescendantAdded:connect(function(msg) if msg:IsA("ImageLabel") and msg.Name == "ChatBubble" or msg:IsA("ImageLabel") and msg.Name == "ChatBubbleTail" or msg:IsA("ImageLabel") and msg.Name == "SmallTalkBubble" then msg.ImageColor3 = Color3.fromRGB(0,0,0) end if msg:IsA("TextLabel") and msg.Name == "BubbleText" then msg.TextColor3 = Color3.fromRGB(255,255,255) msg.BackgroundColor3 = Color3.fromRGB(0,0,0) end end) end opx("-","Dark bubbles have been enabled.") end function useCommand.undarkbubbles() if not _G.connections["darkbubbles"] then opx("*","Dark bubbles are not enabled.") end _G.connections["darkbubbles"]:Disconnect() _G.connections["darkbubbles"] = nil opx("-","Dark bubbles have been disabled.") end function useCommand.colourbubbles() if arguments[7] then if _G.connections["darkbubbles"] or _G.connections["colourbubbles"] then opx("*","Coloured bubbles are already enabled.") return end local x,y,z = arguments[2],arguments[3],arguments[4] local c,m,d = arguments[5],arguments[6],arguments[7] if cmdlp.PlayerGui:FindFirstChild("BubbleChat") then _G.connections["colourbubbles"] = cmdlp.PlayerGui.BubbleChat.DescendantAdded:connect(function(msg) if msg:IsA("ImageLabel") and msg.Name == "ChatBubble" or msg:IsA("ImageLabel") and msg.Name == "ChatBubbleTail" or msg:IsA("ImageLabel") and msg.Name == "SmallTalkBubble" then msg.ImageColor3 = Color3.fromRGB(x,y,z) end if msg:IsA("TextLabel") and msg.Name == "BubbleText" then msg.TextColor3 = Color3.fromRGB(c,m,d) msg.BackgroundColor3 = Color3.fromRGB(x,y,z) end end) end opx("-","Colour bubbles have been enabled.") else opx("*","7 arguments are required!") end end function useCommand.uncolourbubbles() if not _G.connections["colourbubbles"] then opx("*","Colour bubbles are not enabled.") end _G.connections["colourbubbles"]:Disconnect() _G.connections["colourbubbles"] = nil opx("-","Colour bubbles have been disabled.") end function useCommand.tweenwalkspeed() if arguments[2] then walkspeedSet = arguments[2] opx("-","Tween Walkspeed is now on") WaitTimer = .4 cmdlp.Character.Humanoid.WalkSpeed = 4 function Accelerate() if cmdlp.Character.Humanoid.MoveDirection ~= Vector3.new(0, 0, 0) and MoveDirDB == false and cmdlp.Character.Humanoid.WalkSpeed < walkspeedSet then MoveDirDB = true while cmdlp.Character.Humanoid.MoveDirection ~= Vector3.new(0, 0, 0) and cmdlp.Character.Humanoid.WalkSpeed < walkspeedSet do cmdlp.Character.Humanoid.WalkSpeed = cmdlp.Character.Humanoid.WalkSpeed + 1 wait(WaitTimer) WaitTimer = .4 / 1.1 end MoveDirDB = false elseif cmdlp.Character.Humanoid.MoveDirection == Vector3.new(0, 0, 0) then WaitTimer = .4 cmdlp.Character.Humanoid.WalkSpeed = 4 end end tws = cmdlp.Character.Humanoid:GetPropertyChangedSignal("MoveDirection"):Connect(Accelerate) else opx("*","2 arguments are required!") end end function useCommand.untweenwalkspeed() opx("-","Tween Walkspeed is no longer on") cmdlp.Character.Humanoid.WalkSpeed = 16 tws:Disconnect() end function useCommand.combo() if arguments[2] then opx("-","Ran combo "..arguments[2]) for i,v in pairs(combos) do if v.N == arguments[2] then arguments = v.CMD:split(" ") useCommand[arguments[1]]() end end else opx("*","2 arguments are required") end end function useCommand.combos() xCombos = "" for i,v in pairs(combos) do xCombos = xCombos..v.N..", " end opx("-","Listed combos") opxL("Combos",xCombos) end function useCommand.combonew() if arguments[3] then opx("-","Added "..arguments[2] .." to combos") table.insert(combos, {N = arguments[2], CMD = getstring(3)}) else opx("*","3 arguments are required!") end end function useCommand.combodel() if arguments[2] then for i,v in pairs(combos) do if v.N == arguments[2] then table.remove(combos, i) end end opx("-","Removed "..arguments[2].." from combos") else opx("*","2 arguments are required") end end function useCommand.combosclr() opx("-","Cleared combos list") combos = {} updatesaves() end function useCommand.chatprivacypublic() local gethiddenproperty = gethiddenproperty or get_hidden_property if not gethiddenproperty then opx("*","Gethiddenproperty is needed!") return end if not arguments[2] then opx("*","2 arguments are required!") return end target = findplr(arguments[2]) if not target then opx("*","Player does not exist!") return end local GetCPM = gethiddenproperty(target,"ChatPrivacyMode") if GetCPM == Enum.ChatPrivacyMode.AllUsers then opx("-",target.Name.."'s privacy mode is Everyone") cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(target.Name.."'s privacy mode is Everyone","All") elseif GetCPM == Enum.ChatPrivacyMode.Friends then opx("-",target.Name.."'s privacy mode is Friends") cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(target.Name.."'s privacy mode is Friends","All") elseif GetCPM == Enum.ChatPrivacyMode.NoOne then opx("-",target.Name.."'s privacy mode is No-one") cmdrs.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(target.Name.."'s privacy mode is No-one","All") end end function useCommand.chatprivacyprivate() local gethiddenproperty = gethiddenproperty or get_hidden_property if not gethiddenproperty then opx("*","Gethiddenproperty is needed!") return end if not arguments[2] then opx("*","2 arguments are required!") return end target = findplr(arguments[2]) if not target then opx("*","Player does not exist!") return end local GetCPM = gethiddenproperty(target,"ChatPrivacyMode") if GetCPM == Enum.ChatPrivacyMode.AllUsers then opx("-",target.Name.."'s privacy mode is Everyone") elseif GetCPM == Enum.ChatPrivacyMode.Friends then opx("-",target.Name.."'s privacy mode is Friends") elseif GetCPM == Enum.ChatPrivacyMode.NoOne then opx("-",target.Name.."'s privacy mode is No-one") end end function useCommand.chatprivacy() local sethiddenproperty = sethiddenproperty or set_hidden_property if not sethiddenproperty then opx("*","Sethiddenproperty is needed!") return end if not arguments[2] then opx("*","A proper preset is required!") return end opx("-","Set your Chat Privacy to "..arguments[2]) sethiddenproperty(cmdlp,"ChatPrivacyMode",Enum.ChatPrivacyMode[arguments[2]]) end function useCommand.masschatprivacy() local gethiddenproperty = gethiddenproperty or get_hidden_property if not gethiddenproperty then opx("*","Gethiddenproperty is needed!") return end local xCPM = "" for i,v in pairs(cmdp:GetPlayers()) do local GetCPM = gethiddenproperty(v,"ChatPrivacyMode") if GetCPM == Enum.ChatPrivacyMode.AllUsers then xCPM = xCPM..v.Name.."'s privacy mode is Everyone\n" elseif GetCPM == Enum.ChatPrivacyMode.Friends then xCPM = xCPM..v.Name.."'s privacy mode is Friends\n" elseif GetCPM == Enum.ChatPrivacyMode.NoOne then xCPM = xCPM..v.Name.."'s privacy mode is No-one\n" end end opxL("Chat Privacy",xCPM) end local gravity = workspace.Gravity function useCommand.sitfly() workspace.Gravity = 0 cmdlp.Character.Humanoid.Sit = true opx("-", "Now sitflying") end function useCommand.platformfly() workspace.Gravity = 0 cmdlp.Character.Humanoid.PlatformStand = true opx("-", "Now platformflying") end function useCommand.unsitfly() workspace.Gravity = gravity cmdlp.Character.Humanoid.Sit = false opx("-", "No longer sitflying") end function useCommand.unplatformfly() workspace.Gravity = gravity cmdlp.Character.Humanoid.PlatformStand = false opx("-", "No longer platformflying") end function useCommand.hotkeysitflyhold() if not arguments[2] then opx("*", "2 arguments required") return end if not _G.connections["sitfly"] then _G.connections["sitfly"] = {} end for _,v in pairs(_G.connections["sitfly"]) do v:Disconnect() end _G.connections["sitfly"] = {} workspace.Gravity = gravity cmdlp.Character.Humanoid.Sit = false cmdlp.Character.Humanoid.PlatformStand = false _G.connections["sitfly"]["down"] = cmduis.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.Keyboard and input.KeyCode == Enum.KeyCode[arguments[2]:upper()] then workspace.Gravity = 0 cmdlp.Character.Humanoid.Sit = true end end) _G.connections["sitfly"]["up"] = cmduis.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.Keyboard and input.KeyCode == Enum.KeyCode[arguments[2]:upper()] then workspace.Gravity = gravity cmdlp.Character.Humanoid.Sit = false end end) opx("-", "Sitfly enabled on key "..arguments[2]:upper().." on hold") end function useCommand.hotkeyplatformflyhold() if not arguments[2] then opx("*", "2 arguments required") return end if not _G.connections["sitfly"] then _G.connections["sitfly"] = {} end for _,v in pairs(_G.connections["sitfly"]) do v:Disconnect() end _G.connections["sitfly"] = {} workspace.Gravity = gravity cmdlp.Character.Humanoid.Sit = false cmdlp.Character.Humanoid.PlatformStand = false _G.connections["sitfly"]["down"] = cmduis.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.Keyboard and input.KeyCode == Enum.KeyCode[arguments[2]:upper()] then workspace.Gravity = 0 cmdlp.Character.Humanoid.PlatformStand = true end end) _G.connections["sitfly"]["up"] = cmduis.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.Keyboard and input.KeyCode == Enum.KeyCode[arguments[2]:upper()] then workspace.Gravity = gravity cmdlp.Character.Humanoid.PlatformStand = false end end) opx("-", "Platformfly enabled on key "..arguments[2]:upper().." on hold") end function useCommand.hotkeysitflytoggle() if not arguments[2] then opx("*", "2 arguments required") return end if not _G.connections["sitfly"] then _G.connections["sitfly"] = {} end for _,v in pairs(_G.connections["sitfly"]) do v:Disconnect() end _G.connections["sitfly"] = {} workspace.Gravity = gravity cmdlp.Character.Humanoid.Sit = false cmdlp.Character.Humanoid.PlatformStand = false local toggled = true _G.connections["sitfly"]["down"] = cmduis.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.Keyboard and input.KeyCode == Enum.KeyCode[arguments[2]:upper()] then toggled = not toggled if not toggled then workspace.Gravity = 0 cmdlp.Character.Humanoid.Sit = true else workspace.Gravity = gravity cmdlp.Character.Humanoid.Sit = false end end end) opx("-", "Sitfly enabled on key "..arguments[2]:upper().." on toggle") end function useCommand.hotkeyplatformflytoggle() if not arguments[2] then opx("*", "2 arguments required") return end if not _G.connections["sitfly"] then _G.connections["sitfly"] = {} end for _,v in pairs(_G.connections["sitfly"]) do v:Disconnect() end _G.connections["sitfly"] = {} workspace.Gravity = gravity cmdlp.Character.Humanoid.Sit = false cmdlp.Character.Humanoid.PlatformStand = false local toggled = true _G.connections["sitfly"]["down"] = cmduis.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.Keyboard and input.KeyCode == Enum.KeyCode[arguments[2]:upper()] then toggled = not toggled if not toggled then workspace.Gravity = 0 cmdlp.Character.Humanoid.PlatformStand = true else workspace.Gravity = gravity cmdlp.Character.Humanoid.PlatformStand = false end end end) opx("-", "Platformfly enabled on key "..arguments[2]:upper().." on toggle") end function useCommand.spoofgrouprole() if _G.rolehook then opx("*","Spoof group role already enabled!") return end local xRole = "Owner" if arguments[2] then xRole = arguments[2] end opx("-","Spoofed role") local mt = getrawmetatable(game) _G.rolehook = mt.__namecall setreadonly(mt, false) mt.__namecall = newcclosure(function(self, ...) if not checkcaller() and self == cmdlp then if getnamecallmethod() == "GetRankInGroup" then return 255 elseif getnamecallmethod() == "GetRoleInGroup" then return xRole end return _G.rolehook(self, ...) end return _G.rolehook(self, ...) end) setreadonly(mt, true) end function useCommand.unspoofgrouprole() if not _G.rolehook then opx("*", "Spoof group role is not enabled.") return end setreadonly(mt, false) mt.__namecall = _G.rolehook setreadonly(mt, true) opx("-", "Spoof group role is now disabled.") _G.rolehook = nil end function useCommand.nogameteleport() if _G.gtphook then opx("*","No game teleport already enabled!") return end opx("-","No game teleport is now enabled") local mt = getrawmetatable(game) _G.gtphook = mt.__namecall setreadonly(mt, false) mt.__namecall = newcclosure(function(self, ...) if not checkcaller() and getnamecallmethod() == "Teleport" then return nil end return _G.gtphook(self, ...) end) setreadonly(mt, true) end function useCommand.yesgameteleport() if not _G.gtphook then opx("*", "No game teleport is not enabled.") return end setreadonly(mt, false) mt.__namecall = _G.gtphook setreadonly(mt, true) opx("-", "No game teleport is now disabled.") _G.gtphook = nil end function useCommand.hotkeyflyhold() if not arguments[2] then opx("*", "2 arguments required") return end if not _G.connections["fly"] then _G.connections["fly"] = {} end for _,v in pairs(_G.connections["fly"]) do v:Disconnect() end _G.connections["fly"] = {} _G.connections["fly"]["down"] = cmduis.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.Keyboard and input.KeyCode == Enum.KeyCode[arguments[2]:upper()] then FLYING = true sFLY() end end) _G.connections["fly"]["up"] = cmduis.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.Keyboard and input.KeyCode == Enum.KeyCode[arguments[2]:upper()] then FLYING = false end end) opx("-", "Fly enabled on key "..arguments[2]:upper().." on hold") end function useCommand.spooffps() if _G.fpshook then opx("*","Spoof FPS is already enabled!") return end opx("-","Spoof FPS is enabled") local fps = game:GetService("Stats").FrameRateManager.AverageFPS local fakefps = arguments[2] or 60 local mt = getrawmetatable(game) _G.fpshook = mt.__namecall setreadonly(mt, false) mt.__namecall = newcclosure(function(self, ...) if self == fps and getnamecallmethod() == "GetValue" then return fakefps elseif self == fps and getnamecallmethod() == "GetValueString" then return fakefps end return _G.fpshook(self, ...) end) end function useCommand.unspooffps() if not _G.fpshook then opx("*","Spoof FPS is not enabled!") return end setreadonly(mt, false) mt.__namecall = _G.fpshook setreadonly(mt, true) opx("-","Spoof FPS is disabled") _G.fpshook = nil end function useCommand.spoofping() if _G.pinghook then opx("*","Spoof ping is already enabled!") return end opx("-","Spoof ping is enabled") local fakeping = arguments[2] or 15 local mt = getrawmetatable(game) _G.pinghook = mt.__namecall setreadonly(mt, false) mt.__namecall = newcclosure(function(self, ...) if (self == game:GetService("Stats").PerformanceStats.Ping and getnamecallmethod() == "GetValue") or (self == game:GetService("Stats").PerformanceStats.Ping and getnamecallmethod() == "GetValueString") then return fakeping end return _G.pinghook(self, ...) end) end function useCommand.unspoofping() if not _G.pinghook then opx("*","Spoof ping is not enabled!") return end setreadonly(mt, false) mt.__namecall = _G.pinghook setreadonly(mt, true) opx("-","Spoof ping is disabled") _G.pinghook = nil end function useCommand.spoofmemory() if _G.memoryhook then opx("*","Spoof memory is already enabled!") return end opx("-","Spoof memory is enabled") local fakememory = arguments[2] or 200 local mt = getrawmetatable(game) _G.memoryhook = mt.__namecall setreadonly(mt, false) mt.__namecall = newcclosure(function(self, ...) if (self == game:GetService("Stats").PerformanceStats.Memory and getnamecallmethod() == "GetValue") or (self == game:GetService("Stats").PerformanceStats.Memory and getnamecallmethod() == "GetValueString") then return fakememory end return _G.memoryhook(self, ...) end) end function useCommand.unspoofmemory() if not _G.memoryhook then opx("*","Spoof memory is not enabled!") return end setreadonly(mt, false) mt.__namecall = _G.memoryhook setreadonly(mt, true) opx("-","Spoof memory is disabled") _G.memoryhook = nil end function useCommand.drawingnew() if newDrawing == Drawing then opx("*", "Already using new drawing.") return end if Drawing then setreadonly(Drawing, false) end Drawing = newDrawing setreadonly(Drawing, true) opx("-", "Now using new Drawing API") end function useCommand.spoofclientid() if _G.clid then opx("*","ClientID already spoofed") return end opx("-","ClientID spoofed") local mt = getrawmetatable(game) _G.clid = mt.__namecall setreadonly(mt, false) local genid = arguments[2] mt.__namecall = newcclosure(function(self, ...) if getnamecallmethod() == 'GetClientId' then return genid end return _G.clid(self, ...) end) setreadonly(mt, true) end function useCommand.randomspoofclientid() if _G.clid then opx("*","ClientID already spoofed") return end opx("-","ClientID spoofed") local mt = getrawmetatable(game) _G.clid = mt.__namecall setreadonly(mt, false) local genid = math.random(1,1000000000) mt.__namecall = newcclosure(function(self, ...) if getnamecallmethod() == 'GetClientId' then return genid end return _G.clid(self, ...) end) setreadonly(mt, true) end function useCommand.unspoofclientid() if not _G.clid then opx("*","ClientID is not already spoofed") return end opx("-","ClientID no longer spoofed") setreadonly(mt, false) mt.__namecall = _G.clid setreadonly(mt, true) _G.clid = nil end function useCommand.drawingold() if not oldDrawing then opx("*", "Your exploit doesn't have it's own Drawing API.") return end if oldDrawing == Drawing then opx("*", "Already using your exploits Drawing API.") return end if Drawing then setreadonly(Drawing, false) end Drawing = oldDrawing setreadonly(Drawing, false) opx("-", "Now using your exploits Drawing API") end function useCommand.discord() setclipboard(cordCode) opx("-", "Copied discord invite to clipboard (invite a friend, too!)") end function useCommand.alias() if arguments[3] == nil then return opx("*", "2 arguments are required! (new_alias, command_name)") end if CMDS.commands[arguments[2]] or CMDS.aliases[arguments[3]] then return opx("*", "Argument 1 is already a registered command/alias") end local command = CMDS.commands[arguments[3]] and arguments[3] or CMDS.aliases[arguments[3]] if command ~= nil then aliases[arguments[2]] = command updatesaves() suggestions_update() return opx("-", ("Created alias (%s) for (%s)"):format(arguments[2], command)) else return opx("*", "Argument 2 is an invalid command") end end function useCommand.delalias() if arguments[2] == nil then return opx("*", "1 argument required! (alias)") end if aliases[arguments[2]] then aliases[arguments[2]] = nil updatesaves() suggestions_update() return opx("-", ("Removed alias (%s)"):format(arguments[2])) else return opx("*", "Argument 2 is not a valid custom alias") end end function useCommand.aliases() local aliases_str = "" for alias in pairs(aliases) do aliases_str = aliases_str .. alias .. "\n" end opxL("Aliases", aliases_str) return opx("-", "Listed aliases") end user.Changed:connect(function() user.Text = user.Text:sub(1,13)..">" end) ---------------------------------------| -- GUI Hotkeys: -----------------------| cmdm.KeyDown:connect(function(key) if key == hotkeyopen then if holder.Visible == false then if force == true then wait(.1) output.Visible = true end holder.Visible = true else if output.Visible == true then force = true else force = false end output.Visible = false holder.Visible = false end elseif key == 'u' then output.Visible = not output.Visible elseif key == hotkeyfocus then cmd:CaptureFocus() game:GetService("RunService").RenderStepped:Wait() cmd.Text = "" elseif key == hotkeyfly then FLYING = not FLYING cmdlp.Character.Humanoid.PlatformStand = not FLYING if FLYING then sFLY() speedofthefly = permflyspeed end elseif key == hotkeyxray then if transparent == true then transparent = false x(transparent) else transparent = true x(transparent) end elseif key == hotkeynoclip then if Clip == false then if Noclipping then Noclipping:Disconnect() end Clip = true else noclip() end elseif key == hotkeyaimbot then if AimbotIs == false then wait() BodyAimbot("FFA") else AimbotIs = false end elseif key == hotkeyesp then if ESPenabled == false then Find() ESPEnabled = true while ESPEnabled ~= false do wait() Find() end else ESPEnabled = false Track = false for i = 1,10 do for i,v in pairs(cmdp:GetPlayers()) do for x,y in pairs(v.Character:GetChildren()) do if y:IsA("BasePart") then y.Material = "Plastic" end end end Clear() end end else for i,_ in pairs(hkBinds) do if key == hkBinds[i].K then alignFunctions(hkBinds[i].C) arguments = hkBinds[i].C:split(" ") local cmdsy = findCmd(arguments[1]) if cmdsy ~= nil then if Debugging == false then useCommand[cmdsy]() else pcall(function() useCommand[cmdsy]() end) end else local invalidString = getstring(1) if #invalidString > 38 then invalidString = invalidString:sub(1,35).."..." end opx("*",invalidString.." is not a valid command.") end end end end end) ---------------------------------------| -- Print Function: --------------------| if not AntiCheat.PrintingOff then local StarterGui = game:GetService("StarterGui") StarterGui:SetCore("ChatMakeSystemMessage", { Text = "Welcome to CMD-X, "..cmdlp.Name.."."; Color = Color3.fromRGB(50, 50, 50); Font = Enum.Font.SourceSansBold;TextSize = 25 }) StarterGui:SetCore("ChatMakeSystemMessage", { Text = "To use chat commands use the prefix '"..prefix.."'"; Color = Color3.fromRGB(200, 200, 200); Font = Enum.Font.SourceSansBold; TextSize = 20 }) end if AntiCheat.ScriptDetectOff then opx("*","Script detection is off due to anticheat") end if AntiCheat.TurboNameSpam then opx("*","Turbo name spam has been turned on due to anticheat") end if AntiCheat.HideParentInExploit then opx("*","Hidden parent in exploit due to anticheat") end if AntiCheat.HideParentInPG then opx("*","Hidden parent in playergui due to anticheat") end if AntiCheat.AutoAntiKick then opx("*","Turned on antikick due to anticheat") end if AntiCheat.RemoveScripts then opx("*","Removed local scripts due to anticheat") end if AntiCheat.IntroAudioOff then opx("*","Turned intro off due to anticheat") end if AntiCheat.DontJumbleNames then opx("*","Jumble names is off due to anticheat") end if AntiCheat.OneTimeScramble then opx("*","Scrambled names once due to anticheat") end if AntiCheat.PrintingOff then opx("*","Printing has been turned off due to anticheat") end if AntiCheat.Warning1 then opx("*","This game is known to have a float/fly anticheat becareful") end ---------------------------------------| -- Start CMDs: ------------------------| if #enterCMD > 0 then pcall(function() for i = 1,#enterCMD do arguments = enterCMD[i].N:split(" ") local cmdsy = findCmd(arguments[1]) if cmdsy ~= nil then if Debugging == false then useCommand[cmdsy]() else pcall(function() useCommand[cmdsy]() end) end else invalidString = enterCMD[i].N if #invalidString > 38 then invalidString = invalidString:sub(1,35).."..." end opx("*",invalidString.." is not a valid command.") end end end) end user.Changed:connect(function() user.Text = user.Text:sub(1,13)..">" end) cmd.Focused:connect(function() local NumberOf = #History cmduis.InputBegan:Connect(function() if cmduis:IsKeyDown(Enum.KeyCode.LeftShift) and cmduis:IsKeyDown(Enum.KeyCode.Backspace) then cmd.Text = "" elseif cmduis:IsKeyDown(Enum.KeyCode.Up) then if #History ~= 0 and NumberOf ~= 0 then cmd.Text = History[NumberOf] NumberOf = NumberOf - 1 end end end) end) tabs = holder mou = cmdm createDrag(tabs) ---------------------------------------| -- Themes: ----------------------------| styleAS = dStyle:split(" ") function getAsset(ID) return("http://www.roblox.com/Thumbs/Asset.ashx?format=png&width=420&height=420&assetId="..ID) end if dStyle == "rounded" then output.Style = Enum.FrameStyle.RobloxRound elseif dStyle == "squared" then output.Style = Enum.FrameStyle.RobloxSquare elseif dStyle == "blended" then output.Style = Enum.FrameStyle.Custom elseif dStyle == "smalled" then output.Style = Enum.FrameStyle.DropShadow elseif dStyle == "lightblue" then entry.BackgroundColor3 = Color3.fromRGB(170, 170, 170) output1.TextColor3 = Color3.fromRGB(1, 1, 1) output2.TextColor3 = Color3.fromRGB(1, 1, 1) output3.TextColor3 = Color3.fromRGB(1, 1, 1) output4.TextColor3 = Color3.fromRGB(1, 1, 1) output5.TextColor3 = Color3.fromRGB(1, 1, 1) output6.TextColor3 = Color3.fromRGB(1, 1, 1) output7.TextColor3 = Color3.fromRGB(1, 1, 1) output8.TextColor3 = Color3.fromRGB(1, 1, 1) output9.TextColor3 = Color3.fromRGB(1, 1, 1) cmd.TextColor3 = Color3.fromRGB(1,1,1) cmd.PlaceholderColor3 = Color3.fromRGB(1,1,1) output.Style = Enum.FrameStyle.ChatBlue elseif dStyle == "lightgreen" then entry.BackgroundColor3 = Color3.fromRGB(170, 170, 170) output1.TextColor3 = Color3.fromRGB(1, 1, 1) output2.TextColor3 = Color3.fromRGB(1, 1, 1) output3.TextColor3 = Color3.fromRGB(1, 1, 1) output4.TextColor3 = Color3.fromRGB(1, 1, 1) output5.TextColor3 = Color3.fromRGB(1, 1, 1) output6.TextColor3 = Color3.fromRGB(1, 1, 1) output7.TextColor3 = Color3.fromRGB(1, 1, 1) output8.TextColor3 = Color3.fromRGB(1, 1, 1) output9.TextColor3 = Color3.fromRGB(1, 1, 1) cmd.TextColor3 = Color3.fromRGB(1,1,1) cmd.PlaceholderColor3 = Color3.fromRGB(1,1,1) output.Style = Enum.FrameStyle.ChatGreen elseif dStyle == "lightred" then entry.BackgroundColor3 = Color3.fromRGB(170, 170, 170) output1.TextColor3 = Color3.fromRGB(1, 1, 1) output2.TextColor3 = Color3.fromRGB(1, 1, 1) output3.TextColor3 = Color3.fromRGB(1, 1, 1) output4.TextColor3 = Color3.fromRGB(1, 1, 1) output5.TextColor3 = Color3.fromRGB(1, 1, 1) output6.TextColor3 = Color3.fromRGB(1, 1, 1) output7.TextColor3 = Color3.fromRGB(1, 1, 1) output8.TextColor3 = Color3.fromRGB(1, 1, 1) output9.TextColor3 = Color3.fromRGB(1, 1, 1) cmd.TextColor3 = Color3.fromRGB(1,1,1) cmd.PlaceholderColor3 = Color3.fromRGB(1,1,1) output.Style = Enum.FrameStyle.ChatRed elseif styleAS[1] == "bg" then output.Style = Enum.FrameStyle.Custom local iBG = Instance.new("ImageLabel", output) iBG.BackgroundColor3 = Color3.fromRGB(163,182,165) iBG.BackgroundTransparency = 1 iBG.BorderSizePixel = 0 iBG.Size = UDim2.new(0, 525, 0, 253) output1.Parent = iBG output2.Parent = iBG output3.Parent = iBG output4.Parent = iBG output5.Parent = iBG output6.Parent = iBG output7.Parent = iBG output8.Parent = iBG output9.Parent = iBG iBG.Image = getAsset(styleAS[2]) iBG.ScaleType = Enum.ScaleType.Crop end ---------------------------------------| -- Chat hook: -------------------------| pcall(function() local chatbar = cmdlp.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.ChatBar local changed chatbar.Focused:Connect(function() changed = chatbar:GetPropertyChangedSignal("Text"):Connect(function() if chatbar.Text:lower():sub(1,#prefix) == prefix then cmd.Text = chatbar.Text:sub(#prefix+1,#chatbar.Text) elseif chatbar.Text:lower():sub(1,1) == '.' or chatbar.Text:lower():sub(1,1) == ";" then cmd.Text = chatbar.Text:sub(2,#chatbar.Text) else cmd.Text = "" end end) end) chatbar.FocusLost:Connect(function() changed:Disconnect() end) end) cmduis.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.Gamepad1 then if not _G.capturingFocus then if input.KeyCode == Enum.KeyCode.ButtonB then _G.capturingFocus = game:GetService("RunService").Stepped:Connect(function() cmd:CaptureFocus() end) end else _G.capturingFocus:Disconnect() _G.capturingFocus = nil end end if input.KeyCode == Enum.KeyCode.Return then asdflkasdfasdf = true else asdflkasdfasdf = false end end) cmdlp.Chatted:connect(function(v) game:GetService("RunService").RenderStepped:Wait() if Inputting and asdflkasdfasdf == true then asdflkasdfasdf = false if v:lower():sub(1,#prefix) == prefix then cmd.Text = v:sub(#prefix + 1, #v) elseif v:lower():sub(1,1) == '.' then cmd.Text = v:sub(2, #v) end executeCommand(cmd.Text) task.wait() cmd.Text = "" end end) pcall(function() if AntiCheat.IntroAudioOff == false then Sound2:Destroy() end end) local counter = 0 local num = 10 if not _G.colorSequences then _G.colorSequences = {} while true do local sequence = {} for i = 0, num do table.insert( sequence, i + 1, ColorSequenceKeypoint.new(i / num, Color3.fromRGB( 127 * math.sin(0.52 * i + counter) + 128, 127 * math.sin(0.52 * i + 2 * math.pi / 3 + counter) + 128, 127 * math.sin(0.52 * i + 4 * math.pi / 3 + counter) + 128) ) ) end local new = ColorSequence.new(sequence) if #_G.colorSequences > 0 then if new == _G.colorSequences[1] then break end end table.insert(_G.colorSequences, new) counter = counter + 0.0785 if (counter >= 6.28) then counter = 0 end end end if not _G.RGBDev then _G.RGBDev = {Lettering = {}, Connections = {}} end function RGBDev(Player) usid = Player.UserId name = Player.Name if _G.RGBDev.Connections[name] then return end local plm = game:GetService("CoreGui").PlayerList:FindFirstChild("PlayerListMaster") if not plm or not plm:FindFirstChild("OffsetUndoFrame", true) then return else plm = plm:FindFirstChild("OffsetUndoFrame", true) end _G.RGBDev.Connections[name] = game:GetService("RunService").RenderStepped:Connect(function() for _,v in pairs(plm:GetDescendants()) do if v:IsA("TextLabel") and v.Name == "PlayerName" and v.Parent.Parent.Parent.Parent.Parent.Parent.Name == "p_"..Player.UserId then if not _G.RGBDev.Lettering[v] then _G.RGBDev.Lettering[v] = Instance.new("UIGradient", v) v.TextColor3 = Color3.fromRGB(255, 255, 255) elseif math.ceil(tick()) % 0.5 == 0 then _G.RGBDev.Lettering[v].Color = _G.colorSequences[math.ceil((math.fmod(tick(), 1))*80)] end v.Rotation = math.random(-1,1) if Devs[usid] then v.Parent.Parent.PlayerIcon.Image = "rbxasset://textures/ui/icon_admin-16.png" end end end end) end function colorName(Player) wait(1) usid = Player.UserId local plm = game:GetService("CoreGui").PlayerList:FindFirstChild("PlayerListMaster") if not plm then return end plm = plm:FindFirstChild("OffsetUndoFrame", true) for i,v in pairs(plm:GetDescendants()) do if v:IsA("TextLabel") and v.Name == "PlayerName" and v.Parent.Parent.Parent.Parent.Parent.Parent.Name == "p_"..Player.UserId then if Donors[usid] then if Tier[Donors[usid]].Color == "RGBDev" then RGBDev(name) else v.TextColor3 = Tier[Donors[usid]].Color end end end end end for _,v in pairs(cmdp:GetPlayers()) do if Devs[v.UserId] then opx("-",v.Name.." is in your server ("..Devs[v.UserId].." of CMD-X)") RGBDev(v) elseif Donors[v.UserId] then opx("-",v.Name.." is in your server ("..Tier[Donors[v.UserId]].Tag..")") colorName(v) end end cmdp.PlayerAdded:Connect(function(v) if Devs[v.UserId] then opx("-",v.Name.." is in your server ("..Devs[v.UserId].." of CMD-X)") RGBDev(v) elseif Donors[v.UserId] then opx("-",v.Name.." is in your server ("..Tier[Donors[v.UserId]].Tag..")") colorName(v) end end) -- End --------------------------------| output.Visible = true holder.Visible = true holder.Active = true local httpService = game:GetService('HttpService') local categories = game:HttpGet('https://catalog.roblox.com/v1/categories') local animationCategory = httpService:JSONDecode(categories).AvatarAnimations local subCategory = game:HttpGet('https://catalog.roblox.com/v1/subcategories') local emoteCategory = httpService:JSONDecode(subCategory).EmoteAnimations local cursor = '' while true do local requestString = ('https://catalog.roblox.com/v1/search/items/details?Category=%s&Subcategory=%s&IncludeNotForSale=true&Limit=30&Cursor=%s'):format( animationCategory, emoteCategory, cursor ) local response = httpService:JSONDecode(game:HttpGet(requestString)) cursor = response.nextPageCursor for _, data in pairs(response.data) do animationlist[data.name] = data.id end if not cursor then break end task.wait() end if game:GetService("UserInputService").VREnabled then getParent = Parents[3] loadstring(game:HttpGet("https://raw.githubusercontent.com/CMD-X/CMD-X/master/projects/nexus_support.lua"))() end