This moveset, while seemingly fun at first, is unbalanced and unsatisfying to pull off. The choice of SSN Sonic as a skin is also questionable. Here are some suggestions I have for the mod:
- Please just use the normal sonic skin for SRB2 instead. There's no purpose in making this mod an Alternative SSN Sonic when you could give it your own flair instead. You can also try to add in your own custom sprites, but I do not recommend this if you don't have experience with spriting SRB2.
- To balance the moveset, I recommend nerfing the thok to 50 FRACUNITS from 60 so that the moveset isn't just a more powerful version of Sonic's moveset. Also, I recommend cutting the jump boost height gain in half to prevent the player from cheesing the levels.
- I don't think the player's z axis movement should be completely halted when charging the jump boost. If you remove it, then there is a downside to charging it longer which makes the moveset more balanced.
- The player should not be able to use their abilities after curling in the air; the point is that you're supposed to jump to be able to use them.
- I don't think a dashmode or a stopdash is really necessary as they just serve to clutter the moveset. Instead, I believe you should simply let the player perform another ability if they roll in the air after using the thok. That way, the moveset could be simpler and easier to use.