Improvement done and improvent needed.
You've improved from your previous flashes, BUT that doesn't mean it can't be improved anymore. May I suggest that you...
1. Make the title and main menu text more legible by typing it.
2. Try to make the story more clearer, as most of its understandable, but some parts leave me confused. possibly because of the grammatical structure of some of the dialogue.
3. Change the text near the quality buttons, as due to the color of some backgrounds, it's hard to tell which setting of quality the button is.
4. Try not to mix video game worlds together to much. For example, when Luigi uses Chaos Blast, mixing Shadow's technique with the Mario world. If you do attempt to do something like this, at least give a reason as to how he can do it.
Other than that, you're doing great. Keep on spriting and don't give up, no matter what anyone tells you.