local commands = { ["Commands"] = { ";Respawn : Respawn You", ";SelfFling : Fling You", ";Grab : Grab Player (Tool Needed)", ";Rejoin : Rejoin The Game", ";Parts : Make Your Accesory Parts", ";FindRemotes : Find Every Remote Event / Remote Function In The Game", ";DropTool : Drop Tool Your Holding", ";Sit : Make Your Character Sit", ";UnSit : Make You UnSit If You Dont Have Jump For Some Reason...", ";aMineUserId : Prints My User Id If You Dont Trust The Link Of My Profile", ";PlatFormStand : Enable PlatformStand", ";UnPlatFormStand : Disable Platform Stand", ";ArmLess : Remove Your Arms", ";LegsLess : Remove Your Legs", ";Freeze : Freeze Your HumanoidRootPart", ";UnFreeze : UnFreeze Your HumanoidRootPart", ";Xray : Let You See Trough Walls", ";UnXray : Stop Xray", ";GiveTools : Loops Inside Of The Game And Give You Every Tool In It (Cilent Sided)", ";Spin : Spin Depending On How Much The Is", ";UnSpin : Stop Spinning", ";Jump : Make Player Jump", ";SetJump : Set Player Jump Power Into The ", ";Speed : Set Player WalkSpeed To The ", ";Teleport : Teleport To The ", ";Gravity : Set Workspace Gravity To ", ";PlayAnim : Play ", ";Print : Print ", ";Warn : Warn ", ";Spectate : Spectate ", ";UnSpectate : Stop Spectating", ";ClosePanel : Closes Command Panel", ";Help : Prints This" } } local function fling() game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart").AssemblyLinearVelocity = Vector3.new(500,math.random(500,2000),500) end local function kill() game.Players.LocalPlayer.Character:WaitForChild("Humanoid").Health = 0 end local function grabplayer() game.Chat:Chat(game.Players.LocalPlayer.Character:WaitForChild("Head"),"Caution:You Need To Hold A Tool And Touch A Player For It To Work",Enum.ChatColor.White) local Players = game:GetService("Players") local player = Players.LocalPlayer local Y = 30 local function getEquippedTool() local character = player.Character if not character then return nil end for _, item in ipairs(character:GetChildren()) do if item:IsA("Tool") then return item end end return nil end local function recreateHumanoid(character, tool) local oldHumanoid = character:FindFirstChildOfClass("Humanoid") if oldHumanoid then wait(0.3) if tool then oldHumanoid:UnequipTools() end wait(0.3) oldHumanoid:Destroy() wait(0.3) end local newHumanoid = Instance.new("Humanoid") newHumanoid.Parent = character wait(0.3) if tool then newHumanoid:EquipTool(tool) wait(0.3) end return newHumanoid end local humanoidLoopRunning = false local function onTouched(otherPart) local character = player.Character if not character then return end local tool = getEquippedTool() if not tool then return end local otherCharacter = otherPart.Parent if otherCharacter and otherCharacter ~= character then local otherHumanoid = otherCharacter:FindFirstChild("Humanoid") if otherHumanoid then wait(0.3) local rootPart = character:FindFirstChild("HumanoidRootPart") local otherRoot = otherCharacter:FindFirstChild("HumanoidRootPart") if rootPart and otherRoot then rootPart.CFrame = otherRoot.CFrame + Vector3.new(0, 3, 0) wait(0.3) rootPart.CFrame = CFrame.new(otherRoot.Position.X, Y, otherRoot.Position.Z) wait(0.3) end if not humanoidLoopRunning then humanoidLoopRunning = true spawn(function() while player.Character == character do recreateHumanoid(character, tool) wait(0.3) end humanoidLoopRunning = false end) end end end end local function setupCharacter(character) for _, part in ipairs(character:GetChildren()) do if part:IsA("BasePart") then part.Touched:Connect(onTouched) end end end if player.Character then setupCharacter(player.Character) end player.CharacterAdded:Connect(setupCharacter) end local function rejoin() local function teleport() game["Teleport Service"]:Teleport(game.PlaceId,game.Players.LocalPlayer) end local success, errormessage = pcall(function() game["Teleport Service"]:Teleport(game.PlaceId,game.Players.LocalPlayer) end) if errormessage then teleport() end end local function parts() for i, v in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do if v:IsA("SpecialMesh") then v:Destroy() end end end local function findremotes() warn("-------------------------------------------") warn("Started Game Scan For Remotes...") print("-------------------------------------------") for i, v in pairs(game:GetDescendants()) do -- Change It To Watever You Want It To Check if v:IsA("RemoteEvent") or v:IsA("RemoteFunction") then -- Change It To What Ever You Want It To Check For if not v then print("-------------------------------------------") warn("Ther Is No Remote Events") print("-------------------------------------------") end if v then print("Name:" .. v.Name .. " / ClassName:" .. v.ClassName) warn(v:GetFullName()) end end end print("-------------------------------------------") warn("Completed Game Scan For Remote") warn("-------------------------------------------") end local function droptool() game.Players.LocalPlayer.Character:WaitForChild("Humanoid"):Destroy() end local function Sit() game.Players.LocalPlayer.Character:WaitForChild("Humanoid").Sit = true end local function UnSit() game.Players.LocalPlayer.Character:WaitForChild("Humanoid").Sit = false end local function myid() print("3796816055") end local function platformstand() game.Players.LocalPlayer.Character:WaitForChild("Humanoid").PlatformStand = true end local function unplatformstand() game.Players.LocalPlayer.Character:WaitForChild("Humanoid").PlatformStand = false end local function armless() game.Chat:Chat(game.Players.LocalPlayer.Character:WaitForChild("Head"),"This Command Works Only If Your Avatar Is R6") game.Players.LocalPlayer.Character:WaitForChild("Left Arm"):Destroy() game.Players.LocalPlayer.Character:WaitForChild("Right Arm"):Destroy() end local function legsless() game.Chat:Chat(game.Players.LocalPlayer.Character:WaitForChild("Head"),"This Command Works Only If Your Avatar Is R6") game.Players.LocalPlayer.Character:WaitForChild("Left Leg"):Destroy() game.Players.LocalPlayer.Character:WaitForChild("Right Leg"):Destroy() end local function Freeze() game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart").Anchored = true end local function UnFreeze() game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart").Anchored = false end local function xray() for i, v in pairs(game.Workspace:GetDescendants()) do if v:IsA("BasePart") then if v.Name == "HumanoidRootPart" then return end v.Transparency = 0.2 end end end local function unxray() for i, v in pairs(game.Workspace:GetDescendants()) do if v.Name == "HumanoidRootPart" then return end if v:IsA("BasePart") then v.Transparency = 0 end end end local function unspin() game.Players.LocalPlayer.Character:WaitForChild("Humanoid").Health = 0 end local function givetools() game.Chat:Chat(game.Players.LocalPlayer.Character:WaitForChild("Head"),"This Is Cilent Sided Just Used To View Game Tools",Enum.ChatColor.White) for i, v in pairs(game:GetDescendants()) do if v:IsA("Tool") then v.Parent = game.Players.LocalPlayer.Backpack end end end local function jump() game.Players.LocalPlayer.Character:WaitForChild("Humanoid").Jump = true end local player = game.Players.LocalPlayer local playerstartergui = player.PlayerGui local screengui = Instance.new("ScreenGui",playerstartergui) screengui.ResetOnSpawn = false screengui.Name = "CubicAdmin" screengui.Enabled = true screengui.IgnoreGuiInset = true local name = Instance.new("Frame",screengui) name.Name = "CubicAdminTitle" name.AnchorPoint = Vector2.new(0.5, 0.5) name.Position = UDim2.new(0.131, 0,0.859, 0) name.BackgroundColor3 = Color3.new(0.14902, 0.14902, 0.14902) name.Size = UDim2.new(0, 250,0, 37) local uicorner = Instance.new("UICorner",name) uicorner.CornerRadius = UDim.new(0, 3) local uidrag = Instance.new("UIDragDetector", name) local title = Instance.new("TextLabel",name) title.AnchorPoint = Vector2.new(0.5, 0.5) title.Position = UDim2.new(0, 125,0, 18) title.Size = UDim2.new(0, 250,0, 37) title.BackgroundTransparency = 1 title.TextScaled = true title.RichText = true title.TextColor3 = Color3.new(1, 1, 1) title.Font = Enum.Font.Highway title.Text = "Cubic Admin" local textbox = Instance.new("TextBox", name) textbox.Name = "CommandBox" textbox.PlaceholderColor3 = Color3.new(1, 1, 1) textbox.TextScaled = true textbox.RichText = true textbox.AnchorPoint = Vector2.new(0.5, 0.5) textbox.Size = UDim2.new(0, 250,0, 50) textbox.Position = UDim2.new(0.496, 0,1.676, 0) textbox.BackgroundColor3 = Color3.new(0.14902, 0.14902, 0.14902) textbox.TextColor3 = Color3.new(1, 1, 1) textbox.TextStrokeColor3 = Color3.new(0.14902, 0.14902, 0.14902) textbox.Text = "type ;help to get all commands" textbox.FocusLost:Connect(function(enterPressed) local function ClearText() textbox.Text = "" end if enterPressed then local message = textbox.Text message = message:lower() if message == ";Respawn" then kill() ClearText() end if message == ";selffling" then fling() ClearText() end if message == ";grab" then grabplayer() ClearText() end if message == ";rejoin" then rejoin() ClearText() end if message == ";parts" then parts() ClearText() end if message == ";findremote" then findremotes() ClearText() end if message == ";droptool" then droptool() ClearText() end if message == ";sit" then Sit() ClearText() end if message == ";unsit" then UnSit() ClearText() end if message == ";amineuserid" then myid() ClearText() end if message == ";platformstand" then platformstand() ClearText() end if message == ";unplatformstand" then unplatformstand() end if message == ";armless" then armless() ClearText() end if message == ";legsless" then legsless() ClearText() end if message == ";freeze" then Freeze() ClearText() end if message == ";unfreeze" then UnFreeze() end if message == ";xray" then xray() ClearText() end if message == ";unxray" then unxray() ClearText() end if message == ";givetools" then givetools() ClearText() end if message:sub(1, 6) == ";spin " then local spinvalue = message:sub(7) while task.wait() do game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart").CFrame = game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart").CFrame * CFrame.Angles(0,math.rad(spinvalue),0) if game.Players.LocalPlayer.Character:WaitForChild("Humanoid").Health == 0 then break end end ClearText() end if message == ";unspin" then unspin() ClearText() end if message == ";jump" then jump() ClearText() end if message:sub(1, 9) == ";setjump " then local jumppower = message:sub(10) player.Character:WaitForChild("Humanoid").UseJumpPower = true player.Character:WaitForChild("Humanoid").JumpPower = jumppower ClearText() end if message:sub(1, 7) == ";speed " then local speedvalue = message:sub(8) player.Character:WaitForChild("Humanoid").WalkSpeed = speedvalue ClearText() end if message:sub(1, 10) == ";teleport " then local playername = message:sub(11) local targetplayer = game.Players:FindFirstChild(playername) if targetplayer then player.Character:MoveTo(targetplayer.Character:WaitForChild("HumanoidRootPart").Position + Vector3.new(0, 5, 0)) else warn("Player Was Not Found") end ClearText() end if message:sub(1, 9) == ";gravity " then local gravityvalue = message:sub(10) game.Workspace.Gravity = gravityvalue ClearText() end if message:sub(1, 10) == ";playanim " then local animationid = message:sub(11) local anim = Instance.new("Animation",game.ReplicatedStorage) anim.AnimationId = "rbxassetid://" .. animationid local loadedanim = player.Character:WaitForChild("Humanoid").Animator:LoadAnimation(anim) loadedanim:Play() loadedanim.Stopped:Connect(function() anim:Destroy() end) ClearText() end if message:lower():sub(1, 7) == ";print " then local text = message:sub(8) print(text) ClearText() end if message:lower():sub(1, 6) == ";warn " then local text = message:sub(6) warn(text) ClearText() end if message:lower():sub(1, 10) == ";spectate " then local playername = message:sub(11) local targetplayer = game.Players:FindFirstChild(playername) if targetplayer then game.Workspace.CurrentCamera.CameraType = Enum.CameraType.Follow game.Workspace.CurrentCamera.CameraSubject = targetplayer.Character:WaitForChild("Humanoid") end ClearText() end if message:lower() == ";unspectate" then game.Workspace.CurrentCamera.CameraType = Enum.CameraType.Custom game.Workspace.CurrentCamera.CameraSubject = player.Character:WaitForChild("Humanoid") ClearText() end if message:lower() == ";closepanel" then game.Players.LocalPlayer.PlayerGui.CubicAdmin:Destroy() end if message:lower() == ";help" then game.Chat:Chat(game.Players.LocalPlayer.Character:WaitForChild("Head"),"Press F9 Or Type /Consol In Chat",Enum.ChatColor.White) warn("-------------------------------------------------------------") for i, v in pairs(commands.Commands) do print(v) end warn("-------------------------------------------------------------") ClearText() end end end)