edit - this requires a template from the Roll20 5e sheet So here's a couple of macros the GM could use to provide the player with the results of their inspection. They're both @{select} macros, so GM needs an NPC selected when it's run. The first one is used after the player rolls one of the above macros, and the GM inputs the player and their roll: /w "?{Player|Alice|Bob}" &{template:mancerroll} {{title=Lore Check - @{selected|character_name}}} {{c1=[[{ceil(?{Player Roll|0}/5),7}kl1]]}} {{r1=?{Player Roll}}}{{option1=You know nothing}} {{option2=**Hit Dice:** @{selected|npc_hpformula}}} {{option3=**Hit Dice:** @{selected|npc_hpformula} **Senses:** @{selected|npc_senses}}} {{option4=**Hit Dice:** @{selected|npc_hpformula} **Senses:** @{selected|npc_senses} **Attacks:** [@{selected|repeating_npcaction_$0_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$0_name|max}) [@{selected|repeating_npcaction_$1_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$1_name|max}) [@{selected|repeating_npcaction_$2_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$2_name|max}) [@{selected|repeating_npcaction_$3_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$3_name|max}) [@{selected|repeating_npcaction_$4_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$4_name|max}) [@{selected|repeating_npcaction_$5_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$5_name|max})}} {{option5=**Hit Dice:** @{selected|npc_hpformula} **Senses:** @{selected|npc_senses} **Attacks:** [@{selected|repeating_npcaction_$0_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$0_name|max}) [@{selected|repeating_npcaction_$1_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$1_name|max}) [@{selected|repeating_npcaction_$2_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$2_name|max}) [@{selected|repeating_npcaction_$3_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$3_name|max}) [@{selected|repeating_npcaction_$4_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$4_name|max}) [@{selected|repeating_npcaction_$5_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$5_name|max}) **Resistances:** @{selected|npc_resistances}}} {{option6=**Hit Dice:** @{selected|npc_hpformula} **Senses:** @{selected|npc_senses} **Attacks:** [@{selected|repeating_npcaction_$0_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$0_name|max}) [@{selected|repeating_npcaction_$1_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$1_name|max}) [@{selected|repeating_npcaction_$2_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$2_name|max}) [@{selected|repeating_npcaction_$3_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$3_name|max}) [@{selected|repeating_npcaction_$4_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$4_name|max}) [@{selected|repeating_npcaction_$5_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$5_name|max}) **Resistances:** @{selected|npc_resistances} **Vulnerabilites:** @{selected|npc_vulnerabilities}}} {{option7=**Hit Dice:** @{selected|npc_hpformula} **Senses:** @{selected|npc_senses} **Attacks:** [@{selected|repeating_npcaction_$0_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$0_name|max}) [@{selected|repeating_npcaction_$1_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$1_name|max}) [@{selected|repeating_npcaction_$2_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$2_name|max}) [@{selected|repeating_npcaction_$3_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$3_name|max}) [@{selected|repeating_npcaction_$4_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$4_name|max}) [@{selected|repeating_npcaction_$5_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$5_name|max}) **Resistances:** @{selected|npc_resistances} **Vulnerabilites:** @{selected|npc_vulnerabilities} **All other info:** @{selected|character_name} is allergic to peanuts and cat hair.}} The second one is all GM, select an NPC then target click the player who wants to make the roll. This rolls for them, so may not be ideal. Also, any global modifiers switched on will cause the $[[0]] roll index to move: /emas @{target|player|character_name} wonders "What do I know about this monster?" /w "@{target|player|character_name}" &{template:mancerroll} {{title=Lore Check - @{selected|character_name}}} {{c1=[[{ceil([[?{Advantage?| Normal,@{target|player|d20}| Advantage,{@{target|player|d20},@{target|player|d20}}k1| Disadvantage,{@{target|player|d20},@{target|player|d20}}kl1} + (0@{target|player|global_skill_mod}) + ?{Skill| Aberration,@{target|player|arcana_bonus}[ARCA]| Beast,@{target|player|nature_bonus}[NATU]| Celestial,@{target|player|religion_bonus}[RELI]| Construct,@{target|player|history_bonus}[HIST]| |Dragon,@{target|player|history_bonus}[HIST]| Elemental,@{target|player|arcana_bonus}[ARCA]| Fey,@{target|player|arcana_bonus}[ARCA]| Fiend,@{target|player|religion_bonus}[RELI]| Giant,@{target|player|history_bonus}[HIST]| Humanoid,@{target|player|history_bonus}[HIST]| Monstrosity,@{target|player|arcana_bonus}[ARCA]| Ooze,@{target|player|nature_bonus}[NATU]| Plant,@{target|player|nature_bonus}]][NATU]| Undead,@{target|player|religion_bonus}[RELI]}}]]/5),7}kl1]]}} {{r1=$[[0]]}} {{option1=You know nothing}} {{option2=**Hit Dice:** @{selected|npc_hpformula}}} {{option3=**Hit Dice:** @{selected|npc_hpformula} **Senses:** @{selected|npc_senses}}} {{option4=**Hit Dice:** @{selected|npc_hpformula} **Senses:** @{selected|npc_senses} **Attacks:** [@{selected|repeating_npcaction_$0_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$0_name|max}) [@{selected|repeating_npcaction_$1_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$1_name|max}) [@{selected|repeating_npcaction_$2_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$2_name|max}) [@{selected|repeating_npcaction_$3_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$3_name|max}) [@{selected|repeating_npcaction_$4_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$4_name|max}) [@{selected|repeating_npcaction_$5_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$5_name|max})}} {{option5=**Hit Dice:** @{selected|npc_hpformula} **Senses:** @{selected|npc_senses} **Attacks:** [@{selected|repeating_npcaction_$0_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$0_name|max}) [@{selected|repeating_npcaction_$1_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$1_name|max}) [@{selected|repeating_npcaction_$2_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$2_name|max}) [@{selected|repeating_npcaction_$3_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$3_name|max}) [@{selected|repeating_npcaction_$4_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$4_name|max}) [@{selected|repeating_npcaction_$5_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$5_name|max}) **Resistances:** @{selected|npc_resistances}}} {{option6=**Hit Dice:** @{selected|npc_hpformula} **Senses:** @{selected|npc_senses} **Attacks:** [@{selected|repeating_npcaction_$0_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$0_name|max}) [@{selected|repeating_npcaction_$1_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$1_name|max}) [@{selected|repeating_npcaction_$2_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$2_name|max}) [@{selected|repeating_npcaction_$3_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$3_name|max}) [@{selected|repeating_npcaction_$4_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$4_name|max}) [@{selected|repeating_npcaction_$5_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$5_name|max}) **Resistances:** @{selected|npc_resistances} **Vulnerabilites:** @{selected|npc_vulnerabilities}}} {{option7=**Hit Dice:** @{selected|npc_hpformula} **Senses:** @{selected|npc_senses} **Attacks:** [@{selected|repeating_npcaction_$0_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$0_name|max}) [@{selected|repeating_npcaction_$1_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$1_name|max}) [@{selected|repeating_npcaction_$2_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$2_name|max}) [@{selected|repeating_npcaction_$3_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$3_name|max}) [@{selected|repeating_npcaction_$4_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$4_name|max}) [@{selected|repeating_npcaction_$5_name} ](#" style="display:none;display:inline@{selected|repeating_npcaction_$5_name|max}) **Resistances:** @{selected|npc_resistances} **Vulnerabilites:** @{selected|npc_vulnerabilities} **All other info:** @{selected|character_name} is allergic to peanuts and cat hair.}} I'm liking this idea - nice one, Ryan.