so it turns out I actually made wall jumps easier by allowing them to be buffered lol so fixed that
as always thanks to @GrayDevScratch for the original just made it so that if you're still in collision after the game tries to move you out (the cause for a wall jump) jumping is disabled and the game tries to move you out a little further, also moved the jump code further down the line so the x movement portion could actually successfully disable your jump