Hey guys, just wanted to put this out here for anyone who wants to use it.  !Spawn {{ --name|Drake Companion --offset|[[?{Horizontal displacement? (in squares)| None,0+| Right 1,1+| Right 2,2+| Right 3,3+| Right 4,4+| Right 5,5+| Right 6,6+| Left 1,-1-| Left 2,-2-| Left 3,-3-| Left 4,-4-| Left 5,-5-| Left 6,-6-}[[({3,15}<@{base_level}-1)/2]]]],[[?{Vertical displacement? (in squares)| None,0| Up 1,-1-| Up 2,-2-| Up 3,-3-| Up 4,-4-| Up 5,-5-| Up 6,-6-| Down 1,1+| Down 2,2+| Down 3,3+| Down 4,4+| Down 5,5+| Down 6,6+}[[({3,15}<@{base_level}-1)/2]]]] --bar1|[[5 + 5*@{selected|base_level}]] --bar2|[[14 + @{selected|pb}]]/- --side|[[{3,7,15}<@{base_level}]] --size|[[{3,7,15,15}<@{base_level}/2]],[[{3,7,15,15}<@{base_level}/2]] --fx|nova-magic --expand|20,50 }} You must have the API SpawnDefaulttoken by David M. in order for this to function. The one-click works fine. This must be used as an ability within a 5e OGL character sheet, and you must have a character sheet with an associated default token named 'Drake Companion'. The player character token must be selected to use this.  Here's all that it does (top to bottom): Summons the drake companion to specified coordinates within 30 ft of the selected token via displacement from the selected token Factors in & discplaces 0.5 squares for the large size of the drake companion at 15th level Calculates HP based on the selected token's base level (can be edited for multiclass compatibility) Calculates AC based on the selected token's proficiency bonus Sets the side of a multi-sided token based on the size of the drake companion by plasyer level (can be deleted if not using a multi-sided token) Sets the appropriate size based on the selected token's base level (can be edited for multiclass compatibility) Animates the drake token's spawning and adds a visual effect