i got it! it seems i missed the part application_surface_draw_enable(false);
Oh! that makes sense :D Since when this is enabled, GameMaker automatically draws the application_surface over the Crystal drawing, which makes it seem like it didn't work. I'm glad it worked now!