Bevie, There are some very helpful API scripts that I use for my 5e campaigns. Here is a list of scripts that I use and ordered in importance based on your concerns: 1) Statblock Import Script - This provides first the ability to copy and paste a stat-block into the GM Notes section, then running the command fills in the NPC sheet. It also provides feature/functionality that will automatically roll HP when you drag the journal entry onto the map allowing for random HP generation. 2) isGM - Not an important script in functionality, but is a pre-requisite for several scripts below. 3) TokenNameNumber - If you take the time to change the token name (not journal entry name) and add %%NUMBERED%% to it prior to saving the token to the journal, it will then automatically number the tokens as they are brought out on to map. Works great in conjunction with 4. 4) GroupInitiative - This simply allows you to select a group of NPC tokens and run the !group-init command and it will automatically add all of them to the initiative tracker. It is worth noting you can use SHIFT-L click to multi-select instead of just dragging a box around. 5) Simple Health Tracker - This is a simple script that I wrote to help give players a visual understanding of how "injured" creatures and other players were. I can see though were some GM may prefer to not use this, but my players like it because it gives some idea of health status, but doesn't give exact stats. //Very Simple Health Tracker, watches bar 3 for 50%, 20%, and 0% health, then sets tint/status markers. on("change:graphic:bar3_value", function(obj, prev) { if(obj.get("bar3_max") === "") return; if(obj.get("bar3_value") <= 0) { obj.set({ status_skull: true, tint_color: "#FF0000" }); } else if(obj.get("bar3_value") <= obj.get("bar3_max") / 5) { obj.set({ tint_color: "#FF0000", status_skull: false }); } else if(obj.get("bar3_value") <= obj.get("bar3_max") / 2) { obj.set({ tint_color: "#FF00FF", status_skull: false }); } else{ obj.set({ tint_color: "transparent", status_skull: false }); } }); 6) Token Mod - This script let's you create macros to automatically set any parameter on a token. I use it for mostly vision related items, basically I created a "Torch" token that I can drag out to any map, then I have multiple macros for things like torch light, darkvision 60', darkvision 120', blinding someone, dense fog, etc... 7) CreateMacro - This is a script I created that allows for you to quickly create ability macros that link to the roll buttons on the sheet (mostly), this way you can setup token actions for the roll buttons on the sheet that way everything you should need will be on the token without opening the sheet. Syntax is "!createmacro --ExactCharName" for characters and "!createmacro --ExactMonsterName --npc" for NPC. Hope the information is helpful.