Character Controller flies upwards when colliding a rigidbody

Hello

I’ve got a problem with my Character Controller (Player). Sometimes when a rigidbody hits it, the Player gets thrown up in the air. This only happens when the colliding rigidbody is moving. It happened with my enemies (kinematic rigidbodies, moved by NavMeshAgent) and with my draggable rigidbodies (also kinematic while dragging, else NOT, using the DragRigidbody.cs).

Any idea how to debug this? Would be awesome to get some suggestions.

Thanks in advance!

I had the same problem with my game. I had an arm and there was a box attached to the arm. that box had colliders. When I looked down really quick or collided with a rigidbody,my character flew away. After removing the box collider it worked.

Years late but I created a script that tries to fix this issue- Maybe this will help someone else- you can find it here link text