I know this question has been asked a million times, but I just can’t find an solution that I haven’t already done. I’ve made several games with characters without having this problem, but now I’m having a very odd issue. My character has a character controller in that is roughly the height and shape of their body. It is above a plane with a collider. I’ve tried changing the plane’s mesh collider to a box collider and I’ve added different game objects instead, but the player always falls through. If I add a capsule collider in addition to the character controller, then the character hovers far above the ground. Is there anything else I’m missing?
It must be due to the Rigidbody you have attached to the GameObject. Remove it and it will just fine.
Character Controller is mainly used for player control that does not make use of Rigidbody physics.
you can check this link: