Falls through the ground ...

Why does my player fall throught the ground sometimes. I added a rigidbody to him and he will sometimes fall through the floor. He was doing it constantly until i added a movement script idk wtf is happening… i even moved him high and sometimes he will and sometimes wont fall through.

Note: the floor is just a plane.

Have you tried to add a CharacterController ?