Hello! I have a simple condition I want to check, and if it is met, I want a certain menu to be displayed, else I want something different. Never used conditional statements before in Roll20, so this is why I want to start with something simple like this. So, I have an attribute called @{Prayer} . If Prayer =1 , I want a certain menu to be displayed, else, another... Here's the code: !&{template:default} {{name=**Sample** for @{Selected|character_name} }} {&if @{selected|Prayer} = 1} {{Prayer:=[On](~Réjean|BigAttackHOLD)}} {&else} {{Prayer:=[Off](~Réjean|SmallAttackHOLD)}} {&end} {&log} I checked with the {&log} parameter and I can see that the test is succeful. When Prayer =1 , the proper option is selected, the same when Prayer has any other value. The only problem is that nothing is being displayed in the chat menu. The code does its job, except displaying the result. I can see the correct display in the log window, but not in the chat menu... I think that this: !&{template:default} is the problem, how can I indicate to Roll20 that I'm using meta scripts whilst letting the template do its job? (If I place the " ! " elsewhere, say immediatly before the {&if (...) } element, or even remove it altogether. Then the menu gets displayed, but the test fails, it always displayed the {&else} option, regardless of the value Prayer has.)