I have a variable in a level blueprint and I want to access it in another blueprint that doesn’t correspond to a level. Can I do this without resorting to C++ programming?
Instead of communicating directly with level BP create that variable in GameInstance BP then set it in level BP(Set your game instance BP in Project Settings > Get Game Instance in level BP > Cast to yourgameinstance > Set yourvariable) Then you can access the value of that variable in any BP by calling the game instance again.
This is your answer.
You cant talk to things that don’t exist. Game instances exists for as long as the game is running.