Thank you so much @BRGJuanCruzMK I definitely understand the concept here although I do have some questions. I was able to implement this partially, below is my version. Currently when interacting with multiple objects the first object displays correctly then every subsequent widget is blank.
I do have some questions about the version you shared.
-In the interact function that you shared what data type is the variable “Interactor”? and why does it have to be cast to the player?
-Where would you suggest calling the interact function? I assume it would be in the player’s BP when they interact with the object.
-When if what your showing is added to my code should replace it with a portion of the code from my player BP? I think they are trying to accomplish the same thing.