What I am trying to do overall is to create a perfect Wild-Shape script for 5th Edition D&D using the Roll20 5e OGL Sheet and pre-allocated beasts which are set up in the journal. The part I am stuck on is the system of changing or replacing the characters token and sheet with that of a selected beast. My original intention was to: Duplicate the beast's sheet, append the character's name to the start, & remove ' (COPY)' from the end. Place that copy's default token at the coords of the player's token. Remove the player's token from the board. Give the player control of the new sheet (and therefore the new token). Make the appropriate adjustments to ability bonuses. When a different command is triggered, delete the copy sheet & token, and re-place the character's token. I believe I have done everything around this process that would support it. However, I don't feel I have the knowledge to continue. Placing a character sheet's default token does not seem to be possible. Were it possible I feel I could continue un-assisted, which is my goal as I'm using the Roll20 API as a way to hone my knowledge of programming and advance in college. If there is some obvious solution I don't know about, or if there is a complex work around, I'd appreicate the knowledge. Thanks in advance for all help provided. - Layton