#Zones & Eggs
The world has 10 zones and three map egg types per zone. A map egg rolls a pet from its zone pool; its appearance does not guarantee one particular species.

#Zone reference
| Zone | Theme | Required Speed | Map eggs | Base egg HP |
|---|---|---|---|---|
| 1 | Forest | 5 | Rock Egg, Forest Egg, Swamp Egg | 12 |
| 2 | Desert | 1,000 | Cactus Egg, Bones Egg, Scorpion Egg | 300 |
| 3 | Snowy | 50,000 | Frozen Egg, Yeti Egg, Frosty Egg | 5,000 |
| 4 | Candy | 750,000 | Easter Bunny Egg, Candy Egg, Rainbow Egg | 75,000 |
| 5 | Swamp | 12,000,000 | Gooey Egg, Tree Egg, Lake Egg | 1,200,000 |
| 6 | Ocean | 150,000,000 | Sea Stones Egg, Water Egg, Sea Egg | 20,000,000 |
| 7 | Volcano | 1,000,000,000 | Fallen Angel Egg, Angel Egg, Volcanic Egg | 300,000,000 |
| 8 | Blossom | 5,000,000,000 | Blossom Egg, Bamboo Egg, Fortune Egg | 5,000,000,000 |
| 9 | Galaxy | 25,000,000,000 | Sun Egg, Starry Egg, Blackhole Egg | 100,000,000,000 |
| 10 | Planet X | 100,000,000,000 | Nebula Egg, Plasma Egg, Supernova Egg | 1,200,000,000,000 |
#Spawn counts
EggService.eggsPerZone interpolates each zone's floor area between a minimum of 10 and maximum of 30 eggs. In this map the counts are 10, 11, 12, 14, 16, 19, 25, 25, 26, 30.
Ground selection leaves space between eggs. A nest is attached at spawn and removed with its egg. Nest templates are stored in ServerStorage.EggNests.Zone1 through Zone10.
#Models and size
Map models live in ReplicatedStorage.Folder.Eggs.NormalEggs. The matcher removes numeric prefixes, spaces and punctuation, so 3: BlackHole Egg can match the configured Blackhole Egg name. Normal zone models take priority over special eggs with the same name.
World egg width varies from 1.8 to 3.6 studs, using width = 1.8 + 1.8 * U^1.8 for uniform U in [0,1]. This favors smaller eggs: theoretical median is about 2.32 studs and about 68% are below 2.7 studs. It affects pet weight and scales HP from roughly 80% to 120% of the zone's base value. It does not change rarity or mutation odds.
#Adding another map egg
Add a matching model, an entry in Config.Eggs, and its name to the zone's Eggs list. Update the fallback WorldData definition as well. See Adding Content for the full checklist.
#Pickaxe timing
Manual and automatic attacks share a server-enforced 0.7-second interval between successful hits. Missing in the air does not spend the hit cooldown. Egg selection uses the character's current position rather than waiting for the periodically updated Zone attribute. This avoids an extra delay after entering a zone; ordinary network latency still applies. Damage per accepted hit remains unchanged.