I was configuring the axis controls for a while, and all the options caused my controls to be mapped to weird buttons like jump on left trigger and spin on LS Down (I'm pretty sure mapping buttons to the sticks and triggers isn't possible). So I just deleted my config.cfg to go back to default settings and re-customized everything from there except gamepad options, and now my controls are back to normal. Thanks for the help Dude!