Need help with VR collision. Best option?

I am relatively new to the Unreal Engine, but I’ve been learning fast. I am trying to develop a VR locomotion system that is similar to Pavlov or onward and works in room scale (Eg. Thumbstick/trackpad locomotion). The only problem I encounter is, when I set a collision box as the root of the character, the player can always move around and out of the collision box in the center of the placespace. I have been trying many different things to try to get the collision box to follow the camera instead, but my attempts always lead to failure. If I make the collision a child of the camera, the collision box tends to rotate with the camera, and I cant enable physics with it, or else the camera would get glued to the collision box and it would cause severe nausea.

I know this has been successfully done many times in other games, and I have found a couple of guides on how to make this work, but they are all outdated and don’t work with the current version. So my question is; What’s the best way to do this on the current engine version? Again, like I said I’m pretty new to this stuff and I’ve only worked with the event graph and construction script on blueprints. I haven’t learned how to use the custom functions yet. If anyone could help, I would gladly appreciate it!

Have a look at Mordentral’s superb plugin…
https://forums.unrealengine.com/development-discussion/vr-ar-development/89050-vr-expansion-plugin