Getting Array gives me an accessed none error

That’s because in the last image you are using an “array” that is local to the blueprint so “On Construct” the widget has all the info it needs to utilize that array since it resides within itself. The first image, the one that creates an error, you are asking the widget “On Construct” so…the very first thing it does, to use an array that is located in the variable “Silvia” which is a “reference” to the actual object “Silvia”. The problem with this is, the engine has no idea when it creates this widget who or what “Silvia” is. You have not created the cast or direct reference to this object before using the variable that “points” to it. So the engine is confused because it doesn’t know what “Silvia” is and you’re asking it to get an array out of that object. Create the cast node or however you got that reference variable…create that FIRST then use the variable and you will be fine.