Mirroring location and rotation relative to HMD

Hello,
I am trying to mirror the location of an object attached to the VR pawn to the opposite site. So say, the object is moving up and down, or from side to side, to the left of the player, it should do the exact same just mirrored on the right.
What i have done is multiply the Y-location by -1 and similarly for the X and Z rotation.
This works exactly as intended as long as the player is facing straight forward, or straight backwards. However as the player turn to the side, the object will be on the back of the player, (which makes sense because it is the opposite of the placement), however i would really like it to keep being visible to the player when facing the side.
I have tried a zillion different things, but haven’t found a solution that works. So does anyone have a good suggestion for how to accomplished this?
i’m thinking i should somehow use the position (or forward direction) of the HMD to calculate the location and rotation from, however i havent figured out how to set that up.

I’m really hoping someone can help me a little on my way :slight_smile:

As my contract doesnt allow me to post the exact code, i’ve made an exemplifictation of what i have: