Lucian said: Hey Daniel, There are two API script features that might help you out if you choose to go Pro: The Bump script automatically manages "shadowed" tokens like you're talking about without you having to set it up manually. Currently it is used to hide tokens from the players completely while still enabling them to be moved around on the tokens layer, but it could easily be adapted to do what you need it to, I imagine The shaped companion script has an option to automatically label new tokens with a default "override name" like "Unknown monster". In combination with TokenNameNumber, this will give you automatic numbering to distinguish new tokens dropped on the table top. So new monsters would automatically be labelled things like "Monster 2", "Monster 5" when dropped on the tabletop. Obviously this does mean that you end up with generic names in the turn tracker, however. Personally I don't find this an issue as a DM; the images make it clear to me what the creatures are and I've never found myself forgetting which creatures I've actually put into an encounter. If that's a problem for you then you'll need to go down the "shadowed tokens" route - and realistically the only way of making that easy to use is going to be API scripting with something like Bump. "GM Locking" of fields on the character sheet is not really possible. The character sheet code has no idea whether it is running on a GM's PC or not because this information is not exposed by the underlying application. The best that could probably be achieved is an API script that watches for changes to a particular option checkbox and undoes them if they are made on a PC sheet. Note that the API can't tell who made specific changes, so this restriction would apply to GMs as well - so you'd have to have a separate GM-only API command to turn off the restriction. It'd be horribly clunky and in the end as numerous people have pointed out, it still doesn't stop bad players from bypassing all of this by referencing attributes directly if they really want to. Roll20 is not designed to enforce rules on players, and attempting to make it do so is a big waste of time. TBH, by far the simplest way of achieving your goal is to agree with your players that the "show target's name" field should be switched off for PCs. If you can't trust all your players to honour this then you have a serious group dynamics problem that you need to fix before you worry about tweaking things with Roll20 character sheets. Thanks for the information. My second game on this system was supposed to be two days ago but it got bumped back two weeks. As a result, I have two more weeks to solve problems, build loot tables, write story content, and refine every thing. That said, loot tables are my next priority as I am working to make a system of loot that allows for random rolls like the DMG however rolling high just giving you higher tier gear options on your chart I am going to try and sort magic items so that higher roles lean to magic items more usable to the groups members (not necessarily the looting member) based on class and roles the group fills...so on a natural 20 your not going to give the group a "Rod of the Pact Keeper +3" when their is no warlock in the group who could use it, rolling low will one time use loot, and 1 lower level or cursed loot. Not sure how long that will take, but depending on when I get it done... I'am looking am looking at going pro and trying to get dynamic lighting, random NPC health, and it looks like now the Bump script "shadow token management". I can get flustered and confused when I am on the spot socially and even though these are my friends and its a game, I feel responsible for flow and if I get hurried I am prone to confusion. As a result of this my last game I spent a great deal of time re-organizing my notes into one-note, instead of organized in separate word documents because I believe "shuffling papers" being multiple word documents will be cleaner with tabs on a single document. So your post it great except the last argument. I have seen this before many times but I think their is disconnect from reality in it when your telling to someone else instead of following it. To clarify, I am a former marine and many of my friends are former marines and have been my friends for years. I would trust most of them with my life but only a few of them with my wallet, and less alone with my wife. That is to say I know them and except who they are. I WANT them specifically to be the people I play with. If you have kids, Its kind of the same. You don't through out the kids because they stole a cookie after you told them not to. They get in trouble, they feel bad, they say they will not do it again,... you put the cookie jar on the top shelf anyway. Maybe I don't need lock down this feature, maybe its never going to be an issue, But just like my Dad did when I was little, I still think its best to have a high shelf ready. My dad didn't need it for 3 of his 4 boys because he know that many would listen. My Platoon Sargent knew he didn't need to hold all hands formations at 2300 when we were under a 0001-0500 curfew for 55 of the 56 marines. But both knew the same thing... Their is always one. I am not going to get rid of good friends over "cheating" on a game. I want to play with my friends. I know I can't eliminate this issue all together, any more than my dad thought a high shelf would really stop 4 boys who really wanted it, my platoon Sargent thought the all hands formations would really stop someone from heading off base and breaking curfew, my Previous GMs thought the cardboard screen they put up would stop players from trying to steal a peek. However, setting the bar a little higher can a surprising good reminder that your doing something you shouldn't, make you pause and think about is it worth it? All that in mind, I would point out that "Target's name on Attacks and Saves" is targeting the token not the character sheet. The token already has permissions on it under Advanced --> Player Permission --> Name --> See ...that if unchecked doesn't let the player see the token name on the Initiative Tracker, while showing it to the GM. The intent of the feature is to allow the GM to hide/show the name to/from players. I can see that its this name that the players call with this option because if I blank it the players attacks see nothing, also If I rename it to "dog" they see "# to Hit Dog AC12, reach 5ft" ...so can't we already lock this field? All I need is for the same permission button to apply to the "Target's name on Attacks and Saves" on the character sheet.. .. That is as high as shelf as I care to put it on. Since this is pre-existing permission, could you just make the same check box relevant to the call you enable to look at the same input box? (Enter bad VBA coding example, Sorry its not at least Javascript . VBA is the only thing I a have worked with and this is just for thought analysis.) Sub FIND_NAME Dim VarialblA As String: VariablA=" " If Check_box_see_name = true, then VeriableA = input_box_name Else:Exit Sub End if End Sub I am not sure what other calls might be involved, but if their is variable set by the box that can be call for input and a check mark that says if a player can pull it than It seems like their should be a way to a least limit character sheets to verify the box is unchecked or display a blank value as the return default for that variable. This would mean that all characters, including the GMs, respect the check box but NPCs might not have too, based on that setting. I am sure its more complicated than that, but I would be confused if this is really all that hard to implement. I have been wrong before and will take your word for it, if you say it is. But since the option is already on the token it doesn't even seem like adding a feature but respecting and existing one. Am I wrong? ...again, lol.