Are you using get actor of class to set it?
OK this was the part that was missing, i added that and it now does the cast correctly and returns the value as it should!
and set it to an instance of an actor in the world?
this part still confuses me however, I didn’t realise that was even something I could do lol. Is there a certain node I could use to do that easily?