Rigidbody goes crazy when isKinematic is false

Hello!!!

Well, I have a problem. I have a rigidbody to a GameObject and isKinematic is true. During runtime I change it(through a script) back to false, and then it launches to other side of the scene. It actually looks like it disappears.

I dont understand… the same script a few day ago was working perfectly… Maybe unity5.1 made this proble?

Can somebody help me, please???

your problem rather in colliders intersect. if your rigidbody becames in deep collision, it will receive a great force away from collision - this is how rigidbody (non-kinematic) works. so avoid any collision before disabling this option