As far as I know, there is no way to do this exactly as you are asking, where only some players see the actual tokens of some enemies. Lots of folks have asked about this feature on the forums. I'm going to assume you don't want to just whisper the location to the players, so here's a possible workaround: 1) Use the "Invisible Token" trick, where you use a token whose image is a 70x70px transparent gif with an Aura1 set to 1. Set the "Controlled by" property of the token to those players that can see the enemy, and ensure that the "See" property of Aura1 is not checked, so is not visible to players that can't "control" it. If players lose sight of the enemy, I believe removing their control rights would make invisible again. You could use different aura colors to represent different enemies. Advantage is it gives the selective visibility you want, and the tokens stay on the map and can be moved if the enemies move. Disadvantage is the players don't see what the actual enemy token looks like, and you 'd have to trust your players not to move the invisible token around since they have control access. Plus, you'd be managing two tokens for each enemy if they are moving all around the map or if there are a lot of them, which may be tedious. YMMV. 2) If you want to show the the players what each enemy looks like, you could create handouts with a picture and update the "In Player's Journals" property of each. The fastest way to do this is to drag an unassigned handout onto the players avatar (it will highlight yellow when ready to receive), which will place it in that character's journal and simultaneously show it on their screen immediately. I know not exactly what you wanted but hopefully gives you some ideas!