Family Roleplay System – Advanced NPC Companion Framework
Bring your game to life with a fully interactive Family NPC System designed for immersive roleplay, smooth animations, and intuitive controls. This system allows players to spawn, carry, and command family members with polished mechanics that feel natural and responsive.Whether you're building a city life game, roleplay experience, or survival world, this system adds depth, emotion, and gameplay interaction that players instantly connect with.
COMES WITH 2 Duplicate NPCs with 2 separate animations: Carry and BeingCarried
Core Features
Dynamic Family NPCs
- Spawn fully functional family members instantly
- Each NPC is owned and controlled per-player
- Supports multiple NPCs per player (configurable limit)
Advanced Carry System
- Smooth front-carry positioning (fully adjustable offset system)
- NPCs properly attach to player with stable weld system
- No glitching, no ragdoll chaos, no “flopping” issues
- Dedicated carry animations for both player and NPC
Intelligent Follow AI
- NPCs dynamically switch between:
- Idle
- Walking
- Running
- Distance-based movement with smooth transitions
- Auto reposition if they fall too far behind
- Natural facing behavior when idle near player
Clean Click-Based Interaction
- Left Click → Pick up / Drop NPC
- Right Click → Toggle Follow / Stay
- No intrusive ProximityPrompts cluttering the screen
- Clean, modern interaction system for better immersion
Animation System
- Fully integrated animation controller:
- Idle animation
- Walk animation
- Run animation
- Carried animation
- Automatically switches based on real movement speed
- Smooth transitions between states
Modern GUI System
- Clean, stylized side-panel interface
- Animated open/close transitions
- Includes:
- Spawn Family Member
- Toggle Follow / Stay
- Drop Held NPC
- Hotkey support:
- F → Open/Close Menu
- Q → Drop NPC
- G → Toggle Follow
Highly Customizable
- Adjustable:
- Carry position offsets
- Walk/run speeds
- Follow distances
- Max NPC count per player
- Easy to expand into:
- Relationship systems
- Dialogue systems
- Needs (hunger, mood, etc.)
- Jobs / roles
Built for Performance & Stability
- Server-controlled logic for reliability
- Optimized update loops (no unnecessary lag)
- Clean state handling (no animation conflicts)
- Safe cleanup on player leave
Plug & Play Setup
- Drop into your game and it works immediately
- Minimal setup required:
- Add NPC templates
- Set animation IDs
- Designed to integrate easily with existing systems
Perfect For
- City Life Games
- Roleplay Experiences
- Survival Games
- Story-Based Games
- Simulator Systems
Future Expansion Ready
This system is built as a foundation for much larger features like:- Relationship progression
- Personality-driven AI
- Family roles (parent, child, etc.)
- Memory and behavior systems
Why This System Stands Out
Most NPC systems feel robotic or unstable.This one feels:
- Responsive
- Natural
- Player-connected
It feels like they belong to the player.
