Uhmm, I think the level’s OnBeginPlay worked (I’m not using networking nor level streaming, my setup is very simple). It’s not the best because I have to replicate the same code on all my levels, but I can encapsulate all I need inside a function and just call it, so it’s not a big deal. Thank you.