Yes, except you don’t need the cast node, the level blueprint creates a direct reference. And you don’t need to use the game instance if you want the variable to reset each level. The level blueprint is fine for that. But you may want to consider putting this script into an actor you can place in each level, this way you don’t have to repeat the code in each level blueprint.