How to create a copy of a level in-game

Probably a stuiped question, but basically i’m creating a type of game like clash of clans but instead you can click a button and explore ground view as well. i need the engine to create a copy of the level (top down) and and teleport the player to a first person view so they can explore everything they have just built.
Any answers would be appreciated!

why not just switch the character or the camera instead of creating a duplicate level?

Because i need 2 different game modes, one for building and another for exploring