So I need scene at some checlpoint rotate around player (Regarding his position, so use players's position as center of rotation)
You can put everything else in the scene as a child of a separate gameobject, and rotate that. Or you could just rotate the player, because if everything but the player rotates, it'll just look like the player is rotating, unless you're doing something unusual.