🐾 FS-Pets (Advanced Pet System)
A fully-featured companion system for FiveM servers.
Adopt, raise, and care for pets with a rich NUI interface, real-time stat tracking, multiplayer animation sync, and deep framework integration. Supports ESX and QBCore out of the box.
Compatibility
Supports ESX and QBCore. NPC interactions are compatible with ox_target, qb-target, ox_lib TextUI, fs-textui, and native 3D draw text.
✨ Key Features
- Pet Shop NUI: Full cinematic shop interface with 3D preview camera, zoom, and rotation controls.
- Pet Needs System: Hunger, thirst, and energy stats decay over time. Neglect your pet and it will faint.
- Veterinary Clinic: Revive fainted pets at a configurable cost. Separate NPC and blip included.
- Multi-Pet Ownership: Players can own multiple pets and switch between them via the "My Pets" panel.
- Trick System: Each breed has its own set of animations — bark, beg, sit, sleep, play dead, and more.
- Fetch & Ball Play: Throw a tennis ball and watch your pet retrieve it in real time.
- Vehicle Riding: Pets can ride in the passenger seat of any vehicle.
- Poop System: Pets digest food and poop autonomously. Players can clean it up with a configurable prop and target/interact option.
- K9 Attack System: Breeds marked
canAttack = truecan be commanded to attack a targeted player. - Multiplayer Animation Sync: Pet animations are broadcast to nearby players in real time.
- VIP / Donator Pets: Lock exclusive breeds behind a configurable VIP check.
- Auto-Save: Pet stats are automatically saved to the database every 5 minutes.
- Exports API: Server and client exports for integration with other resources.