sorry for the late reply but I really appreciate you helping, I want to make a really fluid parkour based platformer like a mix of sonic unleashed and jet set radio so basically what you described, if you are walking left with a and tap d you stop moving and cancel out allowing you to be precise (same goes for cancelling w and s for forward and back)
And I want to try and make this work in both air and on ground.
Sorry if this is a bit much, I have a lot of ambition when it comes to this game because it’s a passion project but even though I’ve got a lot of the other mechanics working this has alluded me