Why did you make this? There was barely anything to work with with the angry sun, and that's obviously evident by the grand total of 2 different sprites (4 if you want to include the edits where you closed his eyes). To give the illusion of floating you've placed him high in the template, so it is much harder than it needs to be to judge where you are, because the sun practically sits on top of the hitbox. Not only that, but it's slightly off center. It's an absolute nightmare trying to tell where you are.
Also for some reason you used Super Mario Bros. Allstars (SMB3) sprites for the fire form. Why? Going from an 8-Bit set of sprites to a 16-Bit set is just wildly inconsistent. I think this was just straight up a bad idea because like... what can you even do with this? It doesn't feel fitting enough for a Mecha Sonic skin (or any skin as a matter of fact).