Admittedly I do not understand asynchronous stuff. I am wanting to store a small array on a token (of tokenIDs basically), then be able to access it and modify it then replace it within the script. I had thought of using gmnotes to do so, but the asynchronous .get seems to cause me issues. Is there a way around this? - maybe have it delay a function until the gmnotes has 'arrived' or is there an alternate field (i didnt want to use bar values though) suggested? These tokens do not have unique character sheets associated with them. Thanks for input/thoughts.