Person299's admin command script

Person299's admin command script is a command script created in 2008 by Person299. It is the most popular and known admin command script that has been created on ROBLOX. Although it is now mostly broken and out of date, it is still the most used admin command script today.

Usage
The script contains a list of the users who are allowed to use the commands. These users are called 'administrators'. When one of these users chats something that the script recognizes as a command, the script executes the command.

Some commands have additional arguments that can be given to the command by separating the command and the arguments with the '/' character. These arguments give additional information to the command, like, in the case of the 'kill' command, the name of the player to kill.

Each command has a name and can be executed by chatting its name or any variation in capitalization of the name. Player names can be abbreviated to a shorter form. Additionally, where a player name is expected, a list of player names separated by commas can be used. The following keywords are also accepted:
 * me
 * The user executing the command.


 * all
 * All the players in the server.


 * others
 * All the players in the server except the user executing the command.


 * guests
 * All the guests in the server.


 * admins
 * All the players in the server who are allowed to use the command script.


 * nonadmins
 * All the players in the server who aren't allowed to use the command script.


 * random
 * A random player in the server.


 * team name
 * Where name is the name of a team, all the players in that team.

Commands
The commands accepted by the script are listed below. Many of these commands do not work. The arguments are also given.
 * commands
 * Displays a list of all the commands.


 * fix
 * Fixes the script in most cases if it is broken.


 * kill/ player
 * Kills the player.


 * loopkill/ player
 * Repeatedly kills the player.


 * unloopkill/ player
 * Cancels the effect of the 'loopkill' command on the player.


 * heal/ player
 * Heals the player to his maximum health.


 * damage/ player / damage
 * Reduces the player's health by the amount of damage specified.


 * health/ player / health
 * Changes the player's health and maximum health to the number specified.


 * kick/ player
 * Removes the player from the game.


 * ban/ player
 * Removes the player from the game and prevents him from rejoining.


 * unban/ player
 * Cancels the effect of the 'ban' command on the player.


 * bannedlist
 * Displays a list of all the banned users.


 * explode/ player
 * Makes the player's character explode.


 * rocket/ player
 * Straps a rocket on the player's back. The rocket will go up and then later explode.


 * removetools/ player
 * Cleans the player's backpack.


 * givetools/ player
 * Gives all the tools in the starting tools to the player.


 * givebtools/ player
 * Gives the three classic building tools to the player.


 * sit/ player
 * Makes the player's character sit.


 * part/ X / Y / Z
 * Creates a part with the given dimensions and moves it over the character of the user executing the command.


 * respawn/ player
 * Makes the player's character respawn.


 * jail/ player
 * Makes a jail appear around the player's character.


 * unjail/ player
 * Cancels the effect of the 'jail' command on the player.


 * punish/ player
 * Makes the player's character disappear from the game.


 * unpunish/ player
 * Cancels the effect of the 'punish' command on the player.


 * merge/ player / player
 * Makes the player able to control the other player's character.


 * control/ player
 * Makes the user executing the command able to control the player's character.


 * teleport/ player / player
 * Teleport the player's character to the other player's character.


 * change/ player / stat / value
 * Changes the value of the player's specified stat to the value specified.


 * give/ player / tool name
 * Gives the tool with the tool name specified to the player (the tool must be located at the root of the lighting service).


 * tools
 * Displays a list of all the tools located at the root of the lighting.


 * time/ time
 * Changes the game time to the time specified.


 * ambient/ R / G / B
 * Changes the ambient to the color specified.


 * maxplayers/ number
 * Changes the maximum of players able to enter the server to the number specified. Does not work.


 * nograv/ player
 * Makes the player's character almost weightless.


 * antigrav/ player
 * Makes the player's character lighter.


 * highgrav/ player
 * Makes the player's character heavier.


 * setgrav/ player / gravity
 * Sets the player's character's gravity to the gravity specified.


 * grav/ player
 * Cancels the effect of all the gravity-related commands on the player.


 * trip/ player
 * Makes the player's character trip.


 * walkspeed/ player / studs per second
 * Changes the player's walkspeed to the speed specified.


 * invisible/ player
 * Makes the player's character invisible.


 * visible/ player
 * Makes the player's character visible.


 * freeze/ player
 * Makes the player's character unable to move.


 * thaw/ player
 * Cancels the effect of the 'freeze' command on the player.


 * unlock/ player
 * Unlock all the body parts of the player's character.


 * lock/ player
 * Locks all the body parts of the player's character.


 * ff/ player
 * Gives a force field to the player's character.


 * unff/ player
 * Cancels the effect of the 'ff' command on the player.


 * sparkles/ player
 * Makes the player's character sparkly.


 * unsparkles/ player
 * Cancels the effect of the 'sparkles' command on the player.


 * shield/ player
 * Protects the player's character with a destructive shield.


 * unshield/ player
 * Cancels the effect of the 'shield' command on the player.


 * god/ player
 * Makes the player's character invulnerable and deadly to everything it touches.


 * ungod/ player
 * Cancels the effect of the 'god' command on the player.


 * zombify/ player
 * Makes the player's character become a zombie.


 * admin/ player
 * Allows the player to use the command script.


 * unadmin/ player
 * Cancels the effect of the 'admin' command on the player.


 * adminlist
 * Displays a list of all the users allowed to use the command script.


 * shutdown
 * Shuts the server down.


 * m/ text
 * Displays the text specified on every user's screen as a message.


 * h/ text
 * Displays the text specified on every user's screen as a hint.


 * c/ code
 * Executes the code specified.


 * clear
 * Removes all the scripts created with the 'c' command and the jails created with the 'jail' command.

Trivia

 * The script automatically makes its creator, Person299, an administrator, even if his name is removed from the administrator list.
 * The code of the script is very old and inefficient, but many parts of it still work.
 * The command script has been republished countless times and is currently the most republished model on ROBLOX.