Combat system looking for design suggestions

I’m working on a combat system, right now when you attack a player from distance you get a speed boost, so you can catch up and engage in combat even if they are running away, you can’t escape him if he wants to engage i wanted to know if this mechanic feels frustrating for the roblox average player or not, there are ways to counter this, but it’s a matter of getting good at the game, when you block his attacks he gets a stamina penalty (when you lose your stamina you become stunned for 3 secs and can’t do anything), his combo attacks get slowed down (higher debounce wait for each click and attack animation :adjustspeed slowed down) made this to counter the left click spammers and the speed boost “abusers”, you can also block as soon as you get staggered (you get staggered after getting punched for half a second and can’t attack, and it also cancels your attack animations) i think this makes the combat more engaging since there’s no hit trading, so you gotta block or else you will die (stunlocked), there’s also a dodge mechanic which gives you iframes for 1 second, if you time it right and dodge his attack perfectly, he becomes stunned for 1 second and it’s your turn to attack, but performing a dodge is risky because it consumes lots of stamina, every attack in this system is reactable and telegraphed made this on purpose because i want a reaction based combat system didn’t want people to just spam left click. What should i change or add in this combat system ? Is it good right now ? ohh also there’s a heavy attack mechanic, you can trade hits while charging, the charge time is slow and the attack itself also and the speed boost is reduced by a lot but you can one shot if it hits

Very advanced system, but I have no suggestions. It seems good enough.