Not a complete solution for you, but I just released a !radar script that can at least give direction and distance to tokens through walls. Check it out here: <a href="https://app.roll20.net/forum/post/9137492/script-radar-an-animated-token-sensor-slash-tremorsense-slash-blindsense-slash-divine-sense-etc-solution-with-optional-dynamic-lighting-interaction/?pageforid=9137492#post-9137492" rel="nofollow">https://app.roll20.net/forum/post/9137492/script-radar-an-animated-token-sensor-slash-tremorsense-slash-blindsense-slash-divine-sense-etc-solution-with-optional-dynamic-lighting-interaction/?pageforid=9137492#post-9137492</a> You can run the !radar command with the --LoS command omitted or set to "no" to ignore walls on the DL layer. Won't grant sight through the walls, but at least would give an indication to your players of numbers and location. It spawns invisible default tokens with colored auras at the target token locations from a "RadarPing" character. I wonder if you set the token property to "has sight" if it would work for you, as the script dynamically assigns control of the ping tokens to the player calling the script. This could potentially grant momentary "vision" through walls.The only thing is if there is plenty of light behind the wall, then the token would probably see as far as the external light would allow, which is probably more than you wanted.Anyway, I'd be interested to see if it works for you. EDIT -- OK, I just tried it and giving the RadarPing token sight and having it emit light 1ft / 0ft (for LDL) works! Of course, the caveat for external light sources also still holds, so there's that. If you didn't have any light in the buildings, though, I think it's a pretty nifty solution! I'll add a --HasSight command to a future revision.