Skip to main content

🐾 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 = true can 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.