Geez. I didn't even think about how that doesn't make sense. *facepalm* I feel so stupid. I know it was rhetorical, but I messed it up because of this. When you let go of the left/right key, your speed variable drops. But not instantly. So if you hit the opposite key right away you drop speed quicker than when holding the other key. Lemme just give an example through time.
Letting go ONLY:
Frame. Speed
1. 7.5
2. 6.0
3. 4.5
4. 3.0
5. 1.5
6. 0.0
Holding opposite key:
1. 7.5
2. 7.0
Well... You get it.
EDIT: Well.. I fixed the momentum... But that f$&king midair slash stop IS REALLY PISSING ME OFF!!! I try fixing it by making it only check if he's attack when he's in the ground. HE CANT ATTACK IN THE AIR. ITS PISSING ME OFF. AHHHH!!!!!! ...okay... Calm down. Imma try and fix it.
Letting go ONLY:
Frame. Speed
1. 7.5
2. 6.0
3. 4.5
4. 3.0
5. 1.5
6. 0.0
Holding opposite key:
1. 7.5
2. 7.0
Well... You get it.
EDIT: Well.. I fixed the momentum... But that f$&king midair slash stop IS REALLY PISSING ME OFF!!! I try fixing it by making it only check if he's attack when he's in the ground. HE CANT ATTACK IN THE AIR. ITS PISSING ME OFF. AHHHH!!!!!! ...okay... Calm down. Imma try and fix it.