Rigidbody deforming after being hit.

So I am programming a VR game I have some books on a bookshelf and when a player knocks them off they resize themselves on occasion.

This is the GO with the RB attached:

This is the Same GO that is deformed:

I read somewhere that it could be because it is a child of another GO… But I want to instantiate a segment of room with a bookshelf and the books are on the bookshelf is there a way to do this or do I need to make a script to unchild them om awake or something? I’m not sure I understand why this is happening in the game so any advice is appreciated.

If you have an oculus AND TOUCH and want to give it a go and have a look for yourself you can download a copy of the game here: Dropbox - Into The Depths V0.0.5.2.rar - Simplify your life

Try to spawn them inside of an empty game object, I had simmilar problem and this hotfix helped me.