# 3D Collisions - Walking below a slope pushes me through the floor

Here's a really short video (less than 30s) of this issue : https://www.youtube.com/watch?v=JrKbpTY8cMU

When I move the player towards a slope (the player is below it), it pushes the player inside the floor Collider instead of blocking it.

I've searched the Internet for a while but haven't found anything about it

Do you have something in mind ?

Info : I move the player using rigidbody.MovePosition()

The collision of the player is a Capsule.

  characterController.Move(moveDirection * Time.deltaTime);

• I followed your suggestion and modified all my code to work with the Character Controller and it works like a charm. Thanks a lot ! – Sharpnel Sep 24 '19 at 9:52