We just started a new campaign with a few friends and one of them wanted to play a druid, i saw there were a couple of options available in terms of scripts but i wasn't really satisfied with them so i decided to write my own as my first API, please welcome WildShape! a little premise: I am new GM that is also new to roll20 and it was my first time writing something in javascript (I work in c++) so please if you know of any improvements I can make to the scripts just let me know! We use the standard 5e sheet, but it should be really easy to adapt it to other sheets if you need to do so. link to the github with details, help, etc.: <a href="https://github.com/ocangelo/roll20/wiki/WildShape" rel="nofollow">https://github.com/ocangelo/roll20/wiki/WildShape</a> (i posted this a few days ago but people couldn't open/see it, i have asked in support and was suggest to try to post it again, please let me know if i am breaking any rules with it) Main features can be used for both PC and NPC to shape shift into either a PC or an NPC alt-double clicking on the "shape shifted" token will open the relative pc/npc sheet so that you can run actions from your new shape automatically copy INT/WIS/CHA attributes for druids to NPCs automatically change the token size automatically set hp/ac/speed on bar1/2/3 when you shapeshift automatically show journal entries to players for all their shapes shapes can be mass imported from a journal folder i tried to make most things configurable so that if you don't like a setting you should be able to easily change it Usage With a token selected both the GM and the player that controls that token can run !ws to be presented with a list of all available shapes, just click on an entry to trigger the shapeshift (the GM will have an additional "edit" shown on top as a shortcut). Here is an example with the before an after clicking on the "Tiger" button