
#Steal An Egg — Documentation
#About this guide
Owner and maintainer documentation for Steal An Egg (Studio place Ukradnij jajko., place ID 114574417170451). Every number below was read from the place itself — ReplicatedStorage.SharedConfig and the services in ServerScriptService.Services — so it describes this build rather than an older design document.
#What this build contains
| Area | What it does | Lives in |
|---|---|---|
| Stealing | Nests spawn eggs per biome, players carry one egg to their base | EggSpawnService, EggCarryService |
| Guardians | One chasing NPC per biome that wakes when its egg is taken | GuardianService |
| Tools | Bats for knockback and bear traps to stop a chaser | ToolService, Config.Bats, Config.BearTrap |
| Growth & hatching | Eggs grow in the base, then hatch with a ceremony | GrowthService, HatchService |
| Pets & income | Weight, size, mutation and rarity decide passive income | PetService, MutationService, IncomeService |
| Fusion | Three identical pets roll a better pet | FusionService |
| Speed | Training, treadmills and boosts convert effort into Speed | TreadmillService, SpeedService |
| Index | Discovering pets and completing biomes pays cash, Speed and bats | IndexService |
| Events | Day/night wall, Great Bloom, Sakura, Angels & Demons | NightService, GreatBloomService, AngelsDemonsService |
| Persistence | One DataStore profile per player, schema version 2 | DataService |
#Start here
- Setup & Configuration — read this before the first edit.
- Stealing & Carrying and Guardians & Chases — the loop players repeat every session.
- Growing & Hatching and Pets, Sizes & Mutations — where the reward comes from.
- Troubleshooting — the failure shapes seen most often.
Each topic has its own page and is reachable from the sidebar.
#The core loop
- Travel into a biome; the world holds several nests and one sleeping guardian.
- Hold E on a nest prompt for one second to steal an egg.
- The guardian on that biome wakes and chases you across the whole biome.
- Reach
Workspace.Spawn.SafeZonewithout being caught; the egg is delivered automatically. - The egg grows in your base — in a slot, or anywhere in the region when free placement is on.
- Hatch it with E, roll size and mutation, and register the pet in the Index.
- Place pets in your pen: only placed pets earn cash.
- Spend cash on treadmills, trails, pen levels and fusion; spend Robux on boosts.
#Project structure
| Layer | Location |
|---|---|
| Shared configuration | ReplicatedStorage.SharedConfig — Config, Catalog, WikiPets, Features |
| Shared helpers | ReplicatedStorage.Shared — Format, Net, PetRig |
| Remotes | ReplicatedStorage.Remotes — created at runtime by Shared.Net |
| Server entry point | ServerScriptService.Bootstrap |
| Server services | ServerScriptService.Services (about 50 modules, including the test harness) |
| Model forges and specs | ServerStorage — EggForge, EggSpecs, PetForge, NestForge, Expansion*, SAE_Tools |
| Client entry point | StarterPlayer.StarterPlayerScripts.ClientMain |
| Client UI | StarterPlayer.StarterPlayerScripts.UI — Hud, Windows, Panels.* |
| Authored interfaces | StarterGui — HUD, Shop, Eggs, Index, Pets, SellCenter, Admin, NightTimer … |
| World | Workspace — Spawn, Base1…Base7, Map/Region1…Region12, EggNest, Eggs, Pets, Treadmills, SellLoot, Holograms, SpeedSigns, SpecialRegions, Leaderboard1, NightWall |
#Numbers at a glance
| Item | Count in this build |
|---|---|
| Biomes (guardian-backed, growable) | 12 |
| Pets in the catalog | 158, of which 104 are biome pets in the Index |
| Treadmills | 10 |
Trails (excluding None) | 11 |
| Bats | 12 |
| Pen levels | 11 (Config.Pen.MAX_LEVEL) |
| Fusion inputs | 3 identical pets |
| Rarities | 11 (Common … Divine, plus Event) |
#Version notes
Config.VERSIONis1,Config.PROFILE_SCHEMA_VERSIONis2and the DataStore isSAE_Profiles_v1.Config.Flags.Riftis off: the Rift arena, its banners and its pets are built but not reachable in normal play.- Every
Config.Monetizationgame pass and developer product still hasid = 0, soMonetizationService.isConfigured()reportsfalseand Robux purchases do nothing until those IDs are filled in. Config.WikiSourcerecords community wiki data fetched on2026-09-12;WikiPetsoverrides grow times and income for the pets it lists.
Documentation reviewed against the place as opened in Studio. Re-check the module before you change a value — the tables here are a snapshot, not a live feed.