These are best called macros, since scripts would be API scripts to be unambiguous in the local terminology. :) Character Sheets in Roll20 are actually an interface for a nice looking way to fill in Attributes (fields with values). Any macro which refers to an Attribute from a 2E Character Sheet, the macro will only continue to work the same IF the Attribute is the same-name on the 1E sheet. Otherwise, you would want to change any Attribute references in the macro, to refer to the proper Attribute that you want from the 1E sheet, as well as possibly changing any rule of the game that might be different (such as, let's say if a spell does different damage amounts in the two game systems). So, it just depends, case by case, what you're trying to do and what the 2E macro does. Some macros might work the exact same, due to having same-named attribute ("Strength" or "Class" are probably matching attribute names). Another reason they might work the same is any macro that does not depend on referring to Attributes at all (for example [[d20+5]] is a macro with no attribute needed). The macros that would need changing for-sure, cases where 2nd Edition has a thing and 1E doesn't have that thing (example: a macro that refers to the 2E attribute of "Kit")... or macros where the attribute in-question is named differently on 1e sheet compared to 2e sheet. Wiki docs, <a href="https://wiki.roll20.net/Character_Sheets" rel="nofollow">https://wiki.roll20.net/Character_Sheets</a> <a href="https://wiki.roll20.net/Journal#Attributes" rel="nofollow">https://wiki.roll20.net/Journal#Attributes</a> <a href="https://wiki.roll20.net/Macros" rel="nofollow">https://wiki.roll20.net/Macros</a>