Realistic Player Movement

Would something like this work? I’m pretty sure it has this capability and a lot more.