Are you tired of trying to find a good realistic system? Well I was too, until I decided to develop one myself, because why not?
After a week of losing my nerves tweaking procedural math and fighting with the default Roblox animation system, I’m finally releasing the Immersive Player Framework (IPF) for everyone to use. My goal was to create a system that feels “triple-A” without the bloat of traditional “realism” scripts. The best part is, it’s (almost) fully customizable!
THIS IS FOR R6 ONLY!
Download
Get the Model on the Creator Store - v1.0
What makes IPF different?
Most realism systems feel clunky or break when things get physics-heavy. IPF is built to be modular and handles state changes (like ragdolling) seamlessly. Also, did I mention that this system is (almost) fully customizable?
Key Features:
-
Procedural Camera Bobbing: Smooth, velocity-based movement that feels natural, not nauseating.
-
Material-Based Footsteps: A built-in system that listens for player movement and dynamically plays footstep sounds based on the specific material they are walking on. Note: If using custom animations, ensure they have an animation marker named exactly
footstep(lowercase) for each step. -
Dynamic Head Rotation: Players’ heads follow the camera with customizable limits (yaw/pitch) to prevent “owl-necking.”
-
Clean Ragdoll Integration: Unlike other systems, IPF explicitly stops playing animation tracks upon ragdolling. This removes joint “sway” and ensures the camera doesn’t jitter while you’re on the ground.
-
Highly Customizable: A single config table per system to toggle features and set rotation limits.
Showcase
Realistic Camera
External MediaRagdolling
I am releasing this for everyone to use. I’d love to hear your feedback or see what you build with it!
If you encounter any bugs while using the system, please report them to me. I will be fixing those issues and adding new features in the next update.