Ok, the first thing I see is that you are trying to call a roll template inside another roll template. You can't use the default template and be trying to call the ability roll template inside of it. You need to pick a template and use only one for each macro you create. It also looks like the only thing that is actually going to the initiative tracker is contained in the Degree section of that roll. Every set of {{ }} in the default template is a new line that is self contained and has nothing to do with anything in previous lines. And even within the Degree section, there seem to be some floating curly and square brackets that aren't closing off an earlier set from within that line. Every sort of bracket {,[, ( has to be set up with the same number of opening and closing singles or sets. If you just run the Degree section (I think I edited it to have the same number of opening and closing brackets), does it work? &{template:default} {{name= @{selected|token_name}}} {{Degree=[[?{Circumstantial Modifier|0}+ceil((@{ww-celerity}+@{ge-celerity}+@{aug-celerity} + @{degree})/(@{inept-tog}+1))-abs(@{total_penalty}) &{tracker} ]] }} If the initiative line is supposed to be what is going to the tracker, then is character_type a number? If so, then that could be: &{template:default} {{name= @{selected|token_name}}} {{Initiative= [[@{character_type}&{tracker}]]}} If character_type isn't a number, then it shouldn't be being sent to the tracker. If all of what is in your post is supposed to be part of the initiative roll, then it all has to be one calculation on one line with the &{tracker} call at the end.