Take a look at level instance loading
I’m not sure if that’s exactly the right vid, but basically you can make the room a level, and then load as many copies of it as you want.