Added AJU support because of roblox's new recent change breaking the old way of doing it.
1. Moved everything that could safely be server-side to the server, without impacting existing ragdoll behavior.
2. Removed NPCRAGDOLL as TimedRagdoll; ragdoll / unragdoll has support directly for NPCs.
3. Added automatic ragdolling on death. (can be dissabled)
Hey there!
This patch focuses on cleanup and usability improvements:
If you run into any issues or have suggestions, feel free to let me know!
- Added IsRagdolled so you can easily check whether a character is currently ragdolled.
- Added Toggle to simplify features like “R to ragdoll” or other on/off behaviors.
- Made the “R to ragdoll” setup optional and integrated it directly into the system for easier use.
- Removed some unnecessary/bloated code and improved type checking for better reliability.
- Updated and clarified the info script so setup and usage are easier to understand.
Physics Improvements:
Fixed multiple random physics issues causing ragdolls to behave unexpectedly.
More reliable handling of Humanoid states during ragdolling and unragdolling.
--
Code Quality Enhancements:
Refactored helper functions for readability and maintainability.
Better separation of concerns between Motor6D replacement and cleanup logic.
--
Network/Module Changes:
Replaced standard RemoteEvents with Red Module integration for server-client communication.
--
Usage / Setup Remains the Same:
you can practically replace the old version with this version into your game with no issues!
--
Read me script:
This now explains everything more thoroughly.
--
And a lot more that I didn't mention here.
--
Summary: The system got improved by a lot. If you do find issues let me know in my discord
