I’m not a total expert but I don’t think you can do this without c++ code.
There isn’t a way to create a non-actor (which ScriptComponent is) solely in blueprints.
If I you don’t want to go into c++, I would just make the VRManager an actor, then use the SpawnActor function.
Hope that helps.