Overdrave, старый народный способ. Вроде бы работало и работает по сей день:
Код
back=background_create_from_screen(0,0,view_wview[0],view_hview[0],0,0); //скрин экрана, перед "заморозкой"
instance_deactivate_all(true); //заморозка
Ну и далее в событии Draw отрисовываем фон back, дорисовываем "паузу" и радуемся жизни
P.S. А... Ты про Game Maker Studio? Я сразу и не понял, сорь. Попробуй так:
Код
sf=surface_create(room_width,room_height);
surface_set_target(sf);
bg=background_create_from_surface(sf,0,0,660,520,0,1)