diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/command/NickoCommand.java b/nicko-core/src/main/java/net/artelnatif/nicko/command/NickoCommand.java
index a4d0d6e..4b5c518 100644
--- a/nicko-core/src/main/java/net/artelnatif/nicko/command/NickoCommand.java
+++ b/nicko-core/src/main/java/net/artelnatif/nicko/command/NickoCommand.java
@@ -3,7 +3,6 @@ package net.artelnatif.nicko.command;
 import net.artelnatif.nicko.NickoBukkit;
 import net.artelnatif.nicko.command.sub.NickoCheckSubCmd;
 import net.artelnatif.nicko.command.sub.NickoDebugSubCmd;
-import net.artelnatif.nicko.command.sub.NickoGUISubCmd;
 import net.artelnatif.nicko.gui.MainGUI;
 import org.bukkit.ChatColor;
 import org.bukkit.command.Command;
@@ -34,7 +33,6 @@ public class NickoCommand implements CommandExecutor {
                 switch (args[0]) {
                     case "debug" -> new NickoDebugSubCmd(this).execute(sender, args);
                     case "check" -> new NickoCheckSubCmd(this).execute(player, args);
-                    case "gui" -> new NickoGUISubCmd(this).execute(sender, args);
                     default -> sendHelpMessages(sender);
                 }
             }
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/command/sub/NickoGUISubCmd.java b/nicko-core/src/main/java/net/artelnatif/nicko/command/sub/NickoGUISubCmd.java
deleted file mode 100644
index 6b15083..0000000
--- a/nicko-core/src/main/java/net/artelnatif/nicko/command/sub/NickoGUISubCmd.java
+++ /dev/null
@@ -1,49 +0,0 @@
-package net.artelnatif.nicko.command.sub;
-
-import com.yoshiplex.rainbow.RainbowText;
-import net.artelnatif.nicko.NickoBukkit;
-import net.artelnatif.nicko.anvil.AnvilManager;
-import net.artelnatif.nicko.command.NickoCommand;
-import net.artelnatif.nicko.command.NickoPermissions;
-import net.artelnatif.nicko.utils.PlayerUtils;
-import org.bukkit.Bukkit;
-import org.bukkit.command.CommandSender;
-import org.bukkit.entity.Player;
-
-public class NickoGUISubCmd extends NickoSubCmd {
-    public NickoGUISubCmd(NickoCommand nickoCommand) {
-        super(nickoCommand);
-    }
-
-    public void execute(CommandSender sender, String[] args) {
-        Player target;
-        if (args.length < 3) {
-            target = (Player) sender;
-        } else {
-            final String playerName = args[1];
-            target = Bukkit.getPlayerExact(playerName);
-            if (PlayerUtils.isPlayerOffline(target)) {
-                sender.sendMessage(NickoBukkit.getInstance().getNickoConfig().getPrefix() + "§cSpecified player is offline.");
-                return;
-            }
-
-            if (!sender.hasPermission(NickoPermissions.Player.Command.NICKO_PERMISSION_PLAYER_COMMAND_USE)) {
-                sender.sendMessage(NickoPermissions.NICKO_PERMISSION_MISSING);
-                return;
-            }
-        }
-
-        final AnvilManager manager = new AnvilManager(target);
-        final String arg = args.length < 3 ? args[1] : args[2];
-        switch (arg) {
-            case "name" -> manager.openNameAnvil();
-            case "skin" -> manager.openSkinAnvil();
-            case "full" -> manager.openNameAndSkinAnvil();
-            default ->
-                    sender.sendMessage(NickoBukkit.getInstance().getNickoConfig().getPrefix() + "§cInvalid argument.");
-        }
-
-        final RainbowText whooshText = target == sender ? new RainbowText("Success!") : new RainbowText("Success! %player% is now undercover!".replace("%player%", target.getName()));
-        sender.sendMessage(NickoBukkit.getInstance().getNickoConfig().getPrefix() + whooshText.getText());
-    }
-}
\ No newline at end of file