If you want to keep the utility of the latest version of the D&D 5th Edition by Roll20 Sheet, it's not easy, but you can do some of it in a clunky fashion. There is a legacy version of the sheet in the github repo, but it's over three years out of date, IIRC. 1. This could be done on a per-viewer basis with the Stylus extension. You could set the current name to display:none and add your own text afterward. The attribute name would not be changed for anyone not using the stylus, and it would not change in any macros. 2. There is an unused ability in the settings tab you can turn on for Piety. The name would need to be changed as above. Other than that, I would suggest using a Resource Slot to record the value. 3. You cannot switch the default attributes needed for a skill roll, but you can create any number of artificial skills in the proficiency section. These can be set to query an ability mod, or to use a set one, and allow for expertise. 4. Spell Points are already an option on the sheet. It's a toggle in the settings tab, near the bottom of the right-hand column. Caveat: I've never used them, but this is Roll20. Expect the unexpected.