Humn, i had a look at it, i like it ^^
first, sorry about the wall of text D=
some small recomendations, this is 13long, 24 wide sheet, wich means theres gona be alot of deadspace in it, on the first row you have 20 empty frames. when you make a full sprite sheet you dont want anmy empty spaces, so make every row have the same set of animations, when you hit the number you set, like 24 in this one, you break, if your animation set like the attack one hits 16, you start on the next set so sprite 17 gets filled. a constant flow and no dead spaces. and id say have the attack effects seperatly, when you put this in godot those last ones brake of and dont fit with the rest. and err, theres a 311 sprite fields in that spread sheet and 206 of them are empty =P
and im sorry about the wall of text ;_;