# Commands

<table border="1" id="bkmrk-command-description-" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 50.0596%;"></col><col style="width: 50.0596%;"></col></colgroup><tbody><tr><td>**Command**  
</td><td>**Description**  
</td></tr><tr><td>/vp create &lt;name&gt;</td><td>Creates a new virtual player.</td></tr><tr><td>/vp remove &lt;name&gt;</td><td>Removes a virtual player.</td></tr><tr><td>/vp removeall</td><td>Removes all virtual players.</td></tr><tr><td>/vp select &lt;player&gt;</td><td>Select a virtual player.</td></tr><tr><td>/vp observe &lt;player&gt;</td><td>Observes a virtual player.</td></tr><tr><td>/vp unobserve &lt;player&gt;</td><td>Unobserves a virtual player.</td></tr><tr><td>/vp list</td><td>Lists virtual players.</td></tr><tr><td>/vp verbose \[player\] \[true|false\]</td><td>Toggles verbosity for the virtual player.</td></tr><tr><td>/vp teleport \[player\] \[location\]</td><td>Teleports the virtual player to a location.</td></tr><tr><td>/vp command \[player\] &lt;command...&gt;</td><td>Runs a command as a virtual player.</td></tr><tr><td>/vp chat \[player\] &lt;message...&gt;</td><td>Sends a chat message as a virtual player.</td></tr><tr><td>/vp op \[player\]</td><td>Ops the virtual player.</td></tr><tr><td>/vp deop \[player\]</td><td>De-ops the virtual player.</td></tr><tr><td>/vp attack \[player\] &lt;target&gt; \[damage\]</td><td>Attacks another player as this virtual player.</td></tr></tbody></table>