[Deprecated] Al's Ragdoll Module

Recently, I came across a ragdoll module on the Roblox Developer Forum. This module is a great utility for adding realistic ragdoll physics to characters in Roblox games. However, I’ve noticed that some of its internal components are deprecated and can be optimized to improve user experience (UX).

→ Changes

  • Replaced deprecated methods with its newer version.
  • Implemented a single .Start() method for both client and server sided logic.
  • Improved code efficiently. No lag were found during testing.

→ API

-- Setup the character for ragdoll physics
-- @param char: Rigged model
-- @return nil
.Setup(char)

-- Apply ragdoll physics to the character
-- @param char: Rigged model
-- @param ragdoll: { Strength: number, Direction: Vector3 }
-- @param t: number
-- @return nil
.Ragdoll(char, ragdoll, t)

-- Initialize the module
-- @param nil
-- @return nil
.Start()

→ Model: here

Hope you enjoy this resource.

13 Likes

Mind if you attach a video showcase of it?

2 Likes

I will use this, but i recommend you put a more detailed documentation, and as well a video showcase

2 Likes

Unfortunately, not right now as I am flying overseas. Will do some time later :+1:

1 Like

I will be sure to do so, thanks for using!

1 Like

Makes Player’s float when used

If you’re still having this problem, i fixed it by firing to all clients and, in the local script, changing the humanoid state to physics.

can you put a more detailed documentation?

To be honest with you, I don’t think I will be maintaining this anymore. Thanks for clicking into the forum :slight_smile:

You could mark it as deprecated in your post if you’re not going to continue it.