Coartana said: So, I have a weird situation, and I'm hoping there's a way to do this programmatically. I have a player in a 5e game that, for reasons, I've allowed to build as a Jekyll/Hyde design, where one class is an Alchemist Artificer, and the other is a Path of the Beast Barbarian. Note, this isn't a multiclassing, its two separate sets of skills and abilities, where only the INT and STR stats swap based on form, and health, hit die, other stats, and inventory carry over. I know that a token can only be bound to a single sheet, but I was hoping that I could at least have the two sheets at least sort of maintain each other. I do have pro subscriber access, so APIs, custom sheets, etc. would also be an option, if there's a better way to handle this. I'm not afraid to do something outside the norm, I'm just don't know enough of the underlying code environment to begin to make something like this. If you provide a script, please comment the code so I can learn what makes it work. I've also posted this same question on /r/Roll20 and was directed here. Here is a sample of a tokenmod macro I use for my druid player in a game for ideas on what you can do with it: It takes the players properly well setup token and changes its side and what sheet it represents and its barlinks, it also adjust the hps with a roll of dice but for you it'd probably be a fixed value. Because it uses a query that has to replace characters, you need to set a key like this on a macro mule, then make a collections macro that calls the token action on the macro mule, then give the collections macro to the player permissions wise along with the macro mule thats archived and set the collections tab macro as a token action. You have to make a macro for this because when you change the sheet its represented on, he loses the button to change back. You could put the ability on his sheets instead of a macro mule if its just one player using this. ?{Which Shape?||Shayla,!token-mod --set currentside#1 width#70 height#70 represents#@{Shayla|character_id} bar1_link#hp bar2_link#class_resource bar3_link#other_resource name#'Shayla' showname#yes light_radius#=60 light_dimradius#=-5 light_angle#360 aura1_radius#10 aura1_color#00ff00 --off light_otherplayers @{selected|token_id}|Raptor,!token-mod --set bar1#[[3d4+3]] currentside#3 width#70 height#70 represents#@{Shayla Velociraptor|character_id} bar2_link#npc_ac bar3_link#npc_speed name#'Shayla' showname#yes light_radius#5 light_dimradius#-5 light_angle#360 aura1_radius#10 aura1_color#00ff00 --off light_otherplayers @{selected|token_id}
&{template:traits&#125; {{name=Velociraptor&#125;&#125; {{source=&#125;&#125; {{description=[Spell](<a href="https://media.giphy.com/media/4Kz0smpvpGT3ZcdVMA/giphy.gif)&#125;&#125" rel="nofollow">https://media.giphy.com/media/4Kz0smpvpGT3ZcdVMA/giphy.gif)&#125;&#125</a>;