Any controller that messes up either of these two things is not a good controller. Most controllers using rigidbodies in Unity fail at either of these things and this is the reason this repository ...
A completely Open-Source, Full Body FPS Controller for Unity. Build upon it however you like! Based heavily on "Warhammer 40k: Darktide." See this Bungie GDC ...