'can`t move RigidBody when player touches it instead the player is on the Rigid body. on unity

i am doing a tutorial for making a basketball game on unity. (https://www.udemy.com/share/101uUY3@-3V6juuSNcls89IERileIvuAAnAKmHT1RZLywggv58TF_aJfcALyzHoWC3bpgzklCA==/) when i make the ball, it floats, and it doesn't fall, and in the tutorial they say to make it a RigidBody to make it fall, and to make it move when i touch it. well, it helps with falling, but when i touch it, i just go on it like it is a staircase

anther piece of information that i think is important: in the tutorial they use the old first person view(fpsController) through assets>import package>characters. but unity removed that, and they say in the internet that i should download the new first person controller from here: https://assetstore.unity.com/packages/essentials/starter-assets-first-person-character-controller-196525 and i changed the default PlayerCapsule scale to 0.001, 0.001, 0.001 and turned off "casting shadows" because i didn't want the capsule to be visable p.s: this is my first question on stack overflow, and my first project in unity, so if i did somthing wrong, please tell me.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source