Your other questions are not so clear. It really depends on what you’re trying to achieve. If all your actors need information about the level and they all are pre-set then you can probably initialize them in the level blueprint, but if they are also dynamically spawned, then you’d want to initialize them after they have been spawned. It is not uncommon to divide the initialization process so different parts of it happen at different timings. I could perhaps help you more if you be more specific about what you are trying to do.