What you have here is incredible, very fun and challenging.
Some feedback to work on:
*There is a bug that prevents the zombies from respawning, which prevents progression and forces the player to restart.
*The dash attack should be bound to RMB. It's too easily to dash attack when you’re meaning the normal attack. On that note, let the normal attack be spammable by holding down LMB instead of tapping it.
*The text is a bit much at times.