1, never use drag and drop lol
it seems easier but trust me it isnt, in GM1 its automatically drag and drop but there are code blocks.
2, it's quite simple to make super sonic actually, you create a variable for it, like for example, literally just 'super', then you make it so any code that damages you doesnt work when super, and make sonic's speed faster when super.
Sorry if my explaining things confuses you, i've never been good at explaining how things work lol.