VR Expansion Plugin

I have a ChildActor-component as a child to MotionController. The ChildActor is set to BP_Gun which is set to replicate, but not replicate movement (I tried replicate movement, it gave the same results).

I’ve tried setting the tick order in every way possible for the child actor, and it does the same thing. I think the problem lays with the fact that the ChildActor is it’s own actor, and since it’s set to replicate it does UE-magic and predicts it’s movement… I need BP_Gun to be replicated since it calls the server to spawn projectile etc. When Replicate is set to false the events simply aren’t, even though the parent pawn is set to replicate. It’s really halted my progress atm since I don’t want to have separate pawn classes for every weapon available.