How do I make this?

Use a custom module for the region.

You can get a certain region simply by doing:

local Zone = require(game.ServerScriptService.Zone)

local Region = Zone.new(script.Parent)

Region.playerEntered:Connect(function(player)
print("Entered biome")
	
end)