So I wanted to use the script Hidden Role Messages and it wouldn't work. I was getting an error on an undefined object. I tracked it down to this bit of code: this.iden_length = this.HRM_identifier.length; Looking over the code I found this: let dice_sides = 20; let HRM_identifier = "!!!"; if(globalconfig){ dice_sides = globalconfig.dice_sides; HRM_identifier = globalconfig.HRM_identifier; } So I tried commenting that out and it worked. My assumption (and I hate assuming anything about code, so I'll say hypothesis instead :)) is that globalcingfig always exists and if the vars don't exist in it then these lines of code are setting them to undefined. Do I understand this correctly? Would a check like if ( typeof HRM_identifier !== 'undefined' ) be appropriate? Thanks