Is there a way to create a bot that creates a place, generate terrain, and publish it?

If you want to generate random maps, I would recommend doing that using perlin noise. As for saving stuff like that, use DataStoreService: