Woah! This is a really impressive game! I like the battle system and it reminds me of Undertale and other bullet hell games. Keep it up, dude!
My one suggestion is that the character's movement seems a bit slow and I think you should increase it just a tiny bit. Also, the text is a bit difficult to read at times. Other than those, this game is very impressive considering it was done using pygame!