Run it
Copy the script and paste it into your executor.
local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local player = Players.LocalPlayer
-- State
local isRagdolled = false
local motorBackup = {}
local function getCharacter()
player.Character player.CharacterAdded:()
(forceState)
character = ()
humanoid = character:()
humanoid humanoid.Health <=
root = character:()
root
target
forceState ==
target =
forceState ==
target =
target = isRagdolled
target isRagdolled
humanoid:(.HumanoidStateType.Physics)
humanoid.AutoRotate =
motorBackup = {}
_, joint (character:())
joint:()
socket = .()
a1 = .()
a2 = .()
a1.Name =
a2.Name =
a1.CFrame = joint.C0
a2.CFrame = joint.C1
a1.Parent = joint.Part0
a2.Parent = joint.Part1
socket.Attachment0 = a1
socket.Attachment1 = a2
socket.Parent = joint.Parent
socket.LimitsEnabled =
socket.TwistLimitsEnabled =
motorBackup[joint] =
joint.Enabled =
root.Velocity = .(, , )
isRagdolled =
target isRagdolled
motor (motorBackup)
motor.Enabled =
motorBackup = {}
humanoid:(.HumanoidStateType.GettingUp)
humanoid.AutoRotate =
_, item (character:())
item:()
item:()
item:() item.Name ==
item:()
isRagdolled =
player.CharacterAdded:((char)
isRagdolled =
motorBackup = {}
)
UserInputService.InputBegan:((input, gp)
gp
input.KeyCode == .KeyCode.R
()
input.KeyCode == .KeyCode.C
()
)Script that allows for ragdolling in R6 and R15 using R and C.

Universal