Hello ! I'm new to Unity so maybe I'm doing something wrong but I don't understand what's happening in my scene. I created a plane with a single sphere (with Rigidbody) and used the FPS Player Controller Prefab. I'd like to move around freely and move the sphere if I'm touching it (like I'm pushing it). So I put a Box Collider to my FPS Player Controller but then, I don't understand anything. My character becomes very slow (checking-unchecking the box collider while playing changes his speed) and I don't understand how I make the sphere move. Sometimes it works without problems, other time I need to force a "collision bug" to make it move and sometimes, the sphere doesn't move at all. I don't understand the logic behind this, it seems random. Also, with box collider checked, I can jump without stopping if I maintain pressed the space button. I'd like to know why my speed changes when I put the Box Collider and why is it so random to move my sphere. Am I doing something really wrong or is it the Unity who's got a problem (I haven't tried to unistall and reinstall yet) or my PC who's doing something. Thanks in advance, I can add more details if needed. Here's some pics if I can help. I tried messing with nearly all of them at least once but maybe I did wrong.