PlayerController falling apart

Hello

I took default OVRPlayerController and added some functionalities that i need. I did not create any colliders except Playercapsule. My playercontroller looks like this :

But after I start the scene it all falls apart…

Is there a way to lock the position off all children to my OVRPlayerController?

I kinda can fix it by giving Playercapsule a rigidbody component. But then if i run through an object my Playercapsule collider does not stop (somehow I get stopped as if I had a line collider in middle of my camera) me and this happens … :

http://tinypic.com/r/35iavip/9 (max 2 attachments)

I am sorry for a long post. I am just learning Unity and have noone to ask except the internet :smiley:

Made it again from scratch. And it fixed the problem. I am not certain what was causing it.