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

Install via RBLX Essentials Plugin
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

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