I guess I need to rewrite the instructions for that script. The square brackets [ ] are used to denote an optional parameter. Nesting them denotes that the outer optional parameter is necessary before using the next optional parameter. Probably the particularly confusing thing is that it uses positional arguments. The arguments are: !torch RADIUS DIM_RADIUS VISIBILE TOKEN_IDS With the option of a --ANGLE mixed in with the TOKEN_IDS. Any of the first 3 arguments can be replaced with - to mean use the default. The defaults are 40 for the RADIUS, half the RADIUS for the DIM_RADIUS, and on for VISIBLE. Examples: !torch 40' radius light, dim starting at 20', visible to all players, 360º vision, on the selected token. !torch 60 15 no --120 60' radius light, dim starting at 15', not visible to other players, 120º vision, on the selected token. !torch 120 - - @{target|token_id} 120' radius light, dim at 60', visible to all players, on the token targeted with the @{target} selector. I hope that helps.