How to save info in different instances of widgets

Thanks for the reply,

I managed to implement what you said and I believe it worked. I can save the variables of the widget out and load them, as when loaded, I have a print string that shows the values saved and they’re correct.

The issue I’m facing now is how do I distribute the variables to the correct widget? Currently, when I load the save game, all the widgets receive the data of the last widget edited. So say one widget has a value of 1 and another 2, all are reloaded with a value of 2?

I’ve attached what I have so far. The first two are in the player controller, and the last is in the widget. Thank you if you can help!