Do you have the text of the macro you are trying? If you want them to be able to select the light source, it will need to be on the token layer, and you will need to open the token settings and give control permission to "All players": If you want them to be able to toggle it without selecting it or even if it is on the DL layer, you will need to set your token mod macro to access it by the token id. You can pre-set the token setting to the light required and then toggle the light off. You can then turn it on with this macro if it is selectable: !token-mod --set emits_bright_light|on emits_low_light|on to turn it off, use: !token-mod --set emits_bright_light|off emits_low_light|off If you want to do it without selection, you'll need to use the token id. To get this, select the token and run this in chat: {@selected|token_id} This will return a 16 digit id preceded by a dash, ex: -1234567890abcdef The commands become !token-mod --ids -1234567890abcdef --set emits_bright_light|on emits_low_light|on and !token-mod --ids -1234567890abcdef --set emits_bright_light|off emits_low_light|off You will also need that token-mod is set to allow players to refer to tokens by id. This is off by default for security. The command to turn this on is: !token-mod --config players-can-ids|on.