Если объект "7 изумрудов" выходит из одного (т.е. все изумруды принадлежат одному спрайту и объекту), то в событие "столкновение/collision" (в зависимости от языка GameMaker соответственно) с этими изумрудами, Сонику ставим команду "Change the instance" (располагается в панельке main1, второй значок сверху, под лампочкой). Из неё понятно, что команда вызывает смену инстанции данного объекта на ту, которую мы указываем непосредственно в самой команде (в данном случае - Соник меняется на Супер-Соника). После этого, суперСонику в событие Create можно поставить команду "Destroy the instance" - на изумруды (он же их как-бы взял после прикосновения, верно? tl:().
Вот, собственно и всё - для первых шагов, думаю, будет понятно и полезно t^_^