—,
Sorry I should have gotten rid of that to make it more clear, the green detection block is used for a completely different function, I thought that it might be doing something weird and deleted it completely and it still behaves exactly the same.
—
That's pretty similar to how much wall jump works at the moment, the extra stuff is because I've got it set so when you grab a wall you have to hold away from the wall and hit jump to be able to jump off, and you can hold down while grabbed onto the wall to slide down etc.
I actually tried completely getting rid of all my wall jump code all together and just leaving the airdash code in there and it still behaves the same way, so the wall jump stuff apparently has nothing to do with it.