Not without the API unfortunately. I can think of a workaround though. You could duplicate your player's character and rename the second one charName Lit (or something similar). Leave the first character with the standard default token. Setup that same token with light and then assign it as the default token for the lit character. Because it's still linked to the primary character, token actions and linked attributes will stay like you want them. Your players can drag their lit character version onto the map when they need light. EDIT: there's no reason for the lit character to be a duplicate of the actual character as you aren't using any of it's attributes.