# Utilizing Virtual Players

Virtual players can be created using the **/vp create &lt;name&gt;** command. By default, most actions from virtual players will not be sent to observers. In order to see all chat and command messages the virtual player receives, you must run **/vp verbose \[true|false\]**. Virtual players can be removed with **/vp remove &lt;name&gt;**.

If you wish to perform a large number of actions with virtual players, you can select an individual player by running **/vp select** **&lt;player&gt;**. This will mean that commands such as **/vp chat \[player\]** or anything denoted with the optional "**\[player\]**" argument will not need the player name entered each time.

You can see all virtual players by running **/vp list**. If you wish to observe a virtual player not created by yourself, you can run **/vp observe &lt;player&gt;**.

Virtual players will also have the default command permissions upon creation, meaning they will not be able to run administrator commands. In order to op them, you can run **/vp op \[player\]**.