How do I change a variable that is in a different blueprint?

If I understand right, you have to change the self referrence to a reference to the spawner, depending on your game this can be achieved in different ways. You can “get all actors of class” and then cast to all of these if there are more than one. This is the easiest solution, but it depends on your game if it is the best for performance, but it shouldn’t matter if you don’t have more than around a thousand spawners :).

What it is doing now, is basically telling it self that it has to change the variable, not the spawner. This could also cause a loop, if the variable changes every time the variable changes in the LiamBP. Could cause a crash.