You can make instances not draw themselves in Draw event and then draw themselves (at "room" coordinates) inside Draw GUI - then their positioning inside a room would decide their positioning on GUI layer.
Alternatively, if using GMS2, you could experiment with layer_x/layer_y functions to shift a layer to match view position.