🐾 Silly PedMenu – Animal Ped System for RedM
A full-featured animal ped system for RedM. Players can transform into animals (dogs, cats, wolves, horses, birds, and more) with admin-managed assignments, a request system for new players, attack/combat mechanics, animations, and building support.
🎬 Showcase Video
▶️ Watch on YouTube:
✨ Features
-
🐕 100+ Animal Models: Dogs, cats, wolves, horses, bears, birds, fish, story NPCs, and more
-
🎛️ NUI Menu: Western-themed HTML interface with categories, coat variants, and live preview
-
🔐 Permission System: Admin (full access) and PedB (assigned peds only)
-
📋 Request System: New players can request an animal — admins approve/deny in-game or via console
-
👔 Coat Variants: Multiple fur/coat options per animal model
-
⚔️ Combat System: Model-specific attacks with damage, radius, and cooldowns (bears, wolves, sharks, etc.)
-
🎭 Animation System: Sit, lay, roll, beg, dig, howl — synced for all players
-
🏠 Building Support: Ground snapping + ragdoll disable so animals work indoors
-
💾 Ped Persistence: Relog as animal → auto-restore on next login (DB-based
ispedflag) -
☠️ Death Restore: Automatically re-applies animal model after death/revive
-
🦴 Dig/Loot System: Animals can dig for configurable items with cooldown
-
🖥️ Console Commands:
pedreqs/pedaccept/pedreject— manage requests without being in-game -
📋 Admin Panel: Assign/remove peds, view all players, manage requests — all in NUI
-
🌐 Multi-Framework: VORP + RSGCore (auto-detected)
-
⚡ Optimized: Adaptive polling, no idle overhead
✅ Dependencies
-
RedM
-
VORP Core or RSGCore (auto-detected)
-
oxmysql(for admin system, assignments, and persistence)
📦 Installation
-
Place
Silly_PedMenuin your server resources folder. -
Ensure it in your
server.cfg:ensure Silly_PedMenu -
Configure permissions, peds, and features in
config.lua. -
Database tables are auto-created on first start.
⚙️ Configuration (config.lua)
Permissions
-
Config.AllowedGroups— groups that can open the menu (admin,pedb) -
Config.SuperGroups— groups that see all categories (admin) -
Config.AdminSystem— enable/disable admin assignment system
Request System
-
Config.RequestPeds— list of animals available for new players to request -
Admins can approve/deny requests in NUI or via console commands
Ped Spawn
-
Config.PedSpawn.enabled— enable/pedcommand -
Config.PedSpawn.restoreAfterDeath— re-apply model after death -
Config.PedSpawn.restoreDelay— delay before restore (ms)
Combat
-
Config.AttackTypes— per-model attack animations, radius, force, and damage -
Cooldowns configurable per attack type
Building Support
-
Config.BuildingSupport.enabled— ground snap + ragdoll disable for indoors -
Configurable interval and fall speed threshold
Dig/Reward
-
Config.DigCooldown— seconds between digs -
Config.Reward.loot— item table with chances
🖥️ Console Commands
| Command | Description |
| ------------- | ------------------------- |
| pedreqs | Show all pending requests |
| pedaccept | Accept a request by ID |
| pedreject | Reject a request by ID |
🌐 Multi-Framework Support
| Feature | VORP | RSGCore |
| -------------------- | ------------------------ | ------------------------------------ |
| Permission detection | ✅ vorp:getCharacter | ✅ PlayerData.permission |
| Group assignment | ✅ character.setGroup() | ✅ Player.Functions.SetPermission() |
| Items (dig reward) | ✅ vorp_inventory | ✅ Player.Functions.AddItem() |
| Skin reset | ✅ rc command | ✅ rsg-appearance:client:reloadSkin |
| Notifications | ✅ vorp:TipRight | ✅ RSGCore:Notify |


