
Roblox Pet System - RBLX Essentials
A downloadable Pet System
Buy Now$4.99 USD or more
Easy Pet System — RBLX Essentials
Easy Pet System is a fully featured, plug & play pet system for Roblox. Hatch, collect, equip, and merge pets that boost your game.
✨ Core Features
🥚 Egg hatching
Weighted rarity rolls, single & triple hatch, and auto-hatch gamepass support.🐾 Equip system
Pets follow and orbit the player with smooth animations.⚡ Multipliers
Each pet carries a multiplier accessible through the developer API.🔀 Merge system
Pets can be merged into higher rarities, with Merge All support.🏆 Equip Best
Auto-equip the highest multiplier pets in one click.💾 Persistent data
Built on the RBLX Essentials Datastore & Purchase System.🧩 Modular codebase
Documented and production-ready.⚙️ Setup
1. Install the RBLX Essentials Plugin into Roblox Studio
2. Drag the .rbxm file to the workspace.
3. In the plugin, install the packs
4. Configure your pets, eggs, and rarities in the plugin interface
Press Play, it just works.
📘 Full documentation, setup guide, API reference, and configuration details are available at rblxessentials.com/docs.
🧩 Developer API
PetService — hatch, equip, delete & merge
Full server-side API. Require it from any Script or ModuleScript in ServerScriptService.
<span style="color:#cba6f7;">local</span> PetService = <span style="color:#89b4fa;">require</span>(ServerScriptService.RBLXEssentials.EasyPetSystem.PetSystem.PetService)
<span style="color:#6c7086;">-- Hatch 1 egg for a player (returns hatched pet records)</span>
<span style="color:#cba6f7;">local</span> result = PetService.<span style="color:#89dceb;">HatchEgg</span>(player, <span style="color:#a6e3a1;">"Tier1Egg"</span>, <span style="color:#fab387;">1</span>)
<span style="color:#cba6f7;">if</span> result.ok <span style="color:#cba6f7;">then</span>
<span style="color:#cba6f7;">for</span> _, pet <span style="color:#cba6f7;">in</span> result.pets <span style="color:#cba6f7;">do</span>
<span style="color:#89b4fa;">print</span>(pet.id, pet.rarity, pet.multiplier)
<span style="color:#cba6f7;">end</span>
<span style="color:#cba6f7;">end</span>
<span style="color:#6c7086;">-- Equip / unequip by uid</span>
PetService.<span style="color:#89dceb;">EquipPet</span>(player, uid)
PetService.<span style="color:#89dceb;">UnequipPet</span>(player, uid)
<span style="color:#6c7086;">-- Delete a pet (must be unequipped first)</span>
PetService.<span style="color:#89dceb;">DeletePet</span>(player, uid)
<span style="color:#6c7086;">-- Merge 3 pets of the same type into the next rarity</span>
PetService.<span style="color:#89dceb;">MergePets</span>(player, <span style="color:#a6e3a1;">"Cat"</span>)
<span style="color:#6c7086;">-- Auto-equip the highest multiplier pets</span>
PetService.<span style="color:#89dceb;">EquipBest</span>(player)
<span style="color:#6c7086;">-- Merge all possible pets in one call</span>
<span style="color:#cba6f7;">local</span> merge = PetService.<span style="color:#89dceb;">MergeAll</span>(player)
<span style="color:#89b4fa;">print</span>(<span style="color:#a6e3a1;">"Merges performed:"</span>, merge.mergeCount)
Multiplier API — sum or product of equipped pets
Read a player's total pet multiplier from any server Script.
<span style="color:#cba6f7;">local</span> PetService = <span style="color:#89b4fa;">require</span>(ServerScriptService.RBLXEssentials.EasyPetSystem.PetSystem.PetService)
<span style="color:#6c7086;">-- Sum all equipped multipliers (e.g. 1 + 1.5 + 2 = 4.5)</span>
<span style="color:#cba6f7;">local</span> total = PetService.<span style="color:#89dceb;">GetTotalMultiplier</span>(player)
<span style="color:#6c7086;">-- Multiply all equipped multipliers (e.g. 1 × 1.5 × 2 = 3.0)</span>
<span style="color:#cba6f7;">local</span> product = PetService.<span style="color:#89dceb;">GetTotalMultiplier</span>(player, <span style="color:#fab387;">true</span>)
<span style="color:#6c7086;">-- Apply to a cash reward</span>
<span style="color:#cba6f7;">local</span> reward = baseCash * PetService.<span style="color:#89dceb;">GetTotalMultiplier</span>(player)
🎨 Customisation
Custom pets
Any pet model can be registered and included in any egg pool.Eggs & rarities
Fully data-driven — drop rates, prices, and rarities require no code changes.Follow modes
Orbit, Follow, and Ground modes available out of the box.UI compatibility
Compatible with General UI Kit — the included HUD can be swapped for any interface.🐾 Included Pets
28 pets across 5 rarities, sourced from this pack. All pets are fully configurable — swap, remove, or add your own models at any time.🟢 Common (8 pets)
- Cat — x1
- Dog — x1
- Mouse — x1.2
- Pig — x2.5
- Fox — x5
- Turtle — x5
- Lion — x30
- Dragon — x500
🔵 Uncommon (4 pets)
- Bunny — x2
- Penguin — x8
- Wolf — x50
- Magma Dragon — x750
🟣 Rare (6 pets)
- Swine — x4
- Shark — x14
- Magma Elephant — x80
- Lava Lion — x1,200
- Cerberus — x8,000
- Dominus Crystal — x80,000
🔴 Epic (5 pets)
- Elephant — x25
- Flying Pig — x150
- Ice Dragon — x2,500
- Hydra — x20,000
- Dominus Evil — x200,000
🟡 Legendary (5 pets)
- Magma Bunny — x400
- Melting Penguin — x6,000
- Angel — x60,000
- Dominus Sky — x500,000
- Dominus Angelic — x1,500,000
🔄 Updates
📋 Version history and changelogs for all packs are available at rblxessentials.com/docs#changelog.
Created by RBLX Essentials
| Updated | 20 days ago |
| Status | Released |
| Category | Assets |
| Author | RBLX Essentials |
| Tags | 2D, eggs, Graphical User Interface (GUI), kit, pack, pet, pets, roblox, system, User Interface (UI) |
| AI Disclosure | AI Assisted, Code |
Purchase
Buy Now$4.99 USD or more
In order to download this Pet System you must purchase it at or above the minimum price of $4.99 USD. You will get access to the following files:
RBLX Essentials - Easy Pet System v1.0.16.rbxm 322 kB








Comments
Log in with itch.io to leave a comment.
I try the system for my game and is soo good, you should try it