Price
UnknownA script by ahoffman
Price
UnknownBattle Buddies adds a full battle-pet system to your FiveM server: catch pets in the wild, build a team, level up (1–25), and fight NPC trainers or other players. Designed to fit naturally into existing servers as a complementary minigame, players can battle casually, or deep-dive with team building and collecting.
Collect, view, and manage your pets inside a journal UI.
If it’s a Ped model, it can be used in battle. Automatically supports Popcorn RP animals including:
Battle other players in 1v1 duels. PvP is optional and can be toggled on/off at any time in the pet journal (or disable entirely within the config.lua).
Buy cages from the pet vendor and capture wild pets once they’re below 35% HP.
Capture odds increase after each failed attempt.
Captured pets show up instantly in the journal. You can also cage a pet into an inventory item (keeps its stats) for trading.
Wild pets, trainers, and shops stream in near players and despawn after leaving the area. It’s built to be lightweight. If no one is in a wild zone, the wild pets are unloaded.
Idle

In Wild Zones

During Battle (orbit camera calculations, can be set to static)

Battle actions are server-validated to prevent invalid moves or client-side cheating.
Customizing the resource to fit your own needs is always great. With the extensive config, you can tweak it to play exactly how you want it to.
In addition, a plethora of exports are available. Add new abilities, species, trainers, zones, and shops, all explained extensively in the docs.
Docs / exports: View on GitBook
Purchase on Tebex
Supported Frameworks:
QBCore, QBox, ox_core, ESX, and standalone. Client/server bridge files are un-escrowed.
Standalone uses /pet commands instead of third-eye targeting.
| Code is accessible | Config, Abilities |
| Subscription-based | No |
| Lines (approximately) | ~41,000 |
| Requirements | ox_lib |
| Support | Yes |
See what others are saying about this script.
Share your experience and help others.