Unable to change value of a variable from one blueprint in another

Did you use IsValid node before trying to access the variable? Also you need to assign a valid reference to an object to the ‘Character HUD’ variable. ie simply creating the variabale and setting its type wont make it work. At some point you manually need to ‘Set’ the value of ‘Character HUD’. Only then can you use it.