Two ways, neither of them entirely perfect unfortunately. Either use the carry script from the API ( <a href="https://app.roll20.net/forum/post/201089/script-c" rel="nofollow">https://app.roll20.net/forum/post/201089/script-c</a>... ) (upside - comfort, downside - no linking of character tokens to character sheets as then the script gives the error that the character doesn't belong to the player using the script) or just several tokens (upside - character sheets can be linked to character tokens, no biggie; downside - got to move 3 tokens instead of 1 all the time). In any case, have a token with sight but without any light emitting from it. Have TorchA without sight with normal Torchlight (usually 30 15), light visible to all players. Have TorchB without sight with low light vision Torchlight (usually 60 30) and let TorchB be controlled by everyone with low light vision (so they will see the 'better' light but the players with normal vision won't). Have the player character with the lightsource carry both tokens with either of the methods mentioned in the first paragraph. Hope it helps.