Frappe modified the Basic Admin module and added a command there. What I’ve found working with Basic Admin plugins is that they can be pretty limited when you’re trying to do very specific things like that.
Modifying the module to add custom commands is actually pretty easy. Here’s how.
1.) Get the Basic Admin loader like you normally would from toolbox, and modify it as necessary to your game like usual.

2.) Get the official module from TheFurryFish’s Profile. You can get it here. Then, place the module directly inside of the Basic Admin Loader. It should look something like this once you’ve done it.

3.) Open up the loader, and scroll all the way down until you see this line.
require(Configuration['Loader ID'])(Plugins,Configuration)
Change that line to this. Make sure that you don’t modify anything else below the end of examples line.
require(script.MainModule)(Plugins,Configuration)
4.) Now that you’re done modifying the loader, it’s time to modify the module. Open it up and scroll down to line 3002, and you should see a huge table of commands. Copy one of them, it can be any, and then paste it into the table with the others. I personally like to put an empty line between the default commands and my custom commands. Once you’ve done that, it should look something like this.
You’re now able to change up your command the way you want it. The first value (changelog in this case) will be the name of your command. My command for this example will be called “testcommand”.
The second value will be your prefix. Leaving it as sysTable.Prefix will leave it as the prefix that you already set in the loader.
The third value can be a bit harder to understand. Basically, it’s the name of the function that will be executed when the command is run. Unless you know what you’re doing, you should keep it as Funcs.Display for now.
Keep the fourth value the same as your command name in the first value. Then, you can change the last two values to the usage and description of your command. Changing these won’t affect your command at all. It’s just what appears when you hover over it with your mouse in the list of commands.
5.) Your command is now created, and will appear in the command menu. We haven’t made it do anything yet, so trying to run it won’t do anything.
6.) We’re now going to give our command some functionality. Scroll up to line 540, and you should see a function called Funcs.Display. If you’re creating a custom function for your command then you can ignore this part. Scroll down to the bottom and you should see an elseif statement. Copy it and paste it directly below it for your command, and then change the string to your command. It should look like this once you’re done.
7.) Now, your command is finished and you can put whatever code you want under it. In this case. Here, I just added a line that said Player:LoadCharacter() to respawn the person that runs the command.
This probably wasn’t very useful considering that it’s 10x easier to just make a plugin but I guess it in a way shows how the BA module works in case you want to edit it in other ways that plugins can’t do.