hi, i’m trying to make my player push a box, that box is a rigidbody , my player have rigidbody and characterController attached to him , but he never push the box , why?

Take a look at “CharacterController.OnControllerColliderHit” in the help file. It has a code sample that shows you how to push a rigidbody using the Character controller. The function is called every time it hits something, then you push that object forward if it’s the correct type of object.

I helped solve this right here! It has the full script. Have a look :wink: