Hello ManicMinerUK,
Thank you for the help. I believe that is what I have been doing, but I have been getting the rotation of the parent instead of the position, and inverting or multiplying the rotation vector by -1. It rotates or flips it to the opposite side. This mirrors everything over perfectly, but when I move around the world, the mirroring becomes a mess. I believe it is because world coordinates change according to where the player is in 3d space. For example, there are times when the forward axis is Z, there are times when the forward axis is X, and sometimes it is both. I could be wrong, but it seems to be a world space issue. Maybe mirroring a game object is not possible? I will give your suggestion a try and see what happens.
Again, thanks for the help.