You can use the query syntax for dice expressions to do this: !torch ?{Light Radius|60} This would prompt the person that executes it with a dialog that says "Light Radius" and has an input field with the value 60 in it and highlighted. The default dim radius is have the bright radius, and light defaults to visible to other players, so just hitting enter to the dialog would be equivalent to: !torch 60 30 on If you wanted to further prompt for players seeing the light, you might do something like: !torch ?{Light Radius|60} - ?{Darkvision?|no} The - tells it to use the default value for dim (half bright). This would prompt as above, then prompt additionally with "Darkvision?" and a default value of no highlighted. Hitting enter to both dialogs results in the same 60/30/on torch. Bonus Answer: If you want to send your players a button, I added some notes to the wiki about encoding queries and other expanded arguments so that they are expanded for the person that clicks the button, rather than sends it. For example, this would send a torch button to your players, prompting you for the radius, then sending them a button that would configure with that radius: [Set Torch](!torch ?{Light Radius|60}) If you wanted them to get a button that prompted them for the radius, you can send it like this: [Set Torch](!torch ? {Light Radius|60}) This would send them a button, and when they individually click on it, it would prompt them for a "Light Radius" with a default value of 60 highlighted.