Rick A. said: What I've done in he past is use a token that defines the areas of darkness (I use a darkness token from a purchased spell effects pack). The token is opaque and moved to "front" so none of the player tokens can see what it covers. I use a square grid with traditional D&D grid measurement, so the token is a square. I then turn vision off for any player tokens inside that area. When it's that player's turn they tell me what direction and distance they want to move; if their movement takes them outside the radius, I turn their vison back on. It's a little bit of effort for the GM, but it works for me. Saul J. said: At the moment, no token that display black, or darkness or anything similar is working for me. I think it has something to with Dynamic lighting but it's just not working. You should be able to use Rick's approach, and simplify it with some TokenMod commands: Create a 'Darkness' character and assign it a black circle token like this image. Make sure the 'Darkness' token/character is set to 'controlled by' for 'all' and lock the token, then save it as the default. Pull the 'Darkness' character out onto the VTT in the correct spot, and select all of the tokens in that space: !token-mod --flip has_bright_light_vision I have a 'Spells' character with several different spell effects on different sides of a rollable token. Then I created an Ability macro on the character sheet that looks like this: !wself &{template:npcaction} {{rname=Spells}} {{name=[Reset to Target](!token-mod --order tofront --set currentside|1 scale|140 name|'Spell Target' showplayers_name|on isdrawing|on showplayers_aura1|on aura1_square|off aura1_radius|=-4 aura1_color|#f00) }} {{description=[Fireball](!token-mod --order toback --set currentside|2 scale|560 name|'Fireball' showplayers_name|off isdrawing|off showplayers_aura1|off aura1_square|off aura1_radius|= aura1_color| ) [Lightning Bolt](!token-mod --order toback --set currentside|3 height|70 width|1400 name|'Lightning Bolt' showplayers_name|off isdrawing|off showplayers_aura1|off aura1_square|off aura1_radius|= aura1_color| ) [Spiritual Weapon](!token-mod --order toback --set currentside|4 scale|70 name|'Spiritual Weapon' showplayers_name|off isdrawing|off showplayers_aura1|on aura1_square|off aura1_radius|=-1 aura1_color|#0ff) [Cloud of Daggers](!token-mod --order toback --set currentside|5 scale|70 name|'Cloud of Daggers' showplayers_name|off isdrawing|off showplayers_aura1|on aura1_square|on aura1_radius|=0 aura1_color|#f00) [Hypnotic Pattern](!token-mod --order toback --set currentside|6 scale|210 name|'Hypnotic Pattern' showplayers_name|off isdrawing|off showplayers_aura1|off aura1_square|off aura1_radius|= aura1_color| ) [Darkness](!token-mod --order toback --set currentside|7 scale|420 name|'Darkness' showplayers_name|off isdrawing|off showplayers_aura1|off aura1_square|off aura1_radius|= aura1_color| ) | [75%](!token-mod --order toback --set currentside|8 scale|420 name|'Darkness' showplayers_name|off isdrawing|off showplayers_aura1|off aura1_square|off aura1_radius|= aura1_color| ) | [50%](!token-mod --order toback --set currentside|9 scale|420 name|'Darkness' showplayers_name|off isdrawing|off showplayers_aura1|off aura1_square|off aura1_radius|= aura1_color| ) | [30%](!token-mod --order toback --set currentside|10 scale|420 name|'Darkness' showplayers_name|off isdrawing|off showplayers_aura1|off aura1_square|off aura1_radius|= aura1_color| )}}