I have a macro that calls four sub-macros, using The Aaron's Torch script. I use infravision rather than darkvision, so the character cannot have both infravision and normal vision active at the same time. If you mean can a token have two different light sources, one seen by self and one by others, I don't know how to do that. In case it's useful, The overarching macro is lighting, which I have available in the macro bar: ?{Which condition do you want?|infravision, #infravision |torch, #light-torch |light coin, #light-coin |no light, #lights-out } The sub-macros are infravision: @{selected|token_name} is using infravision. !torch 60 -3 no light-torch: @{selected|token_name} lights a torch. !torch 40 20 yes light-coin: @{selected|token_name} pulls out a continual light coin. !torch 30 30 yes and lights-out: @{selected|token_name} goes dark. !snuff