I use addforce to move my player character (a flying box, right now) around the screen. The issue is that when I collide with the floor he rolls along it as he moves along the ground. I’ve checked all of the Freeze Rotation Axis boxes, and it doesn’t seem to change anything. I’m not much of a programmer, so I might be missing something.
Add a Configurable Joint component, and set the “Angular XMotion” and “Angular ZMotion” to “Locked”.