Run it
Copy the script and paste it into your executor.
Players = :()
player = Players.LocalPlayer
RunService = :()
isLaying =
isRagdolled =
isStumbling =
ragdollStiffness =
orbiting =
fullRagdollData = {}
fireParts = {}
stumbleConnections = {}
gui = .()
gui.ResetOnSpawn =
gui.Parent = player:()
ragdollAlwaysButton = .()
ragdollAlwaysButton.Size = .(,,,)
ragdollAlwaysButton.Position = .(,,,)
ragdollAlwaysButton.Text =
ragdollAlwaysButton.TextScaled =
ragdollAlwaysButton.BackgroundColor3 = .(,,)
ragdollAlwaysButton.TextColor3 = .(,,)
ragdollAlwaysButton.BorderSizePixel =
ragdollAlwaysButton.Parent = gui
showMenuButton = .()
showMenuButton.Size = .(,,,)
showMenuButton.Position = .(,,,)
showMenuButton.Text =
showMenuButton.TextScaled =
showMenuButton.BackgroundColor3 = .(,,)
showMenuButton.TextColor3 = .(,,)
showMenuButton.BorderSizePixel =
showMenuButton.Visible =
showMenuButton.Parent = gui
menuFrame = .()
menuFrame.Size = .(,,,)
menuFrame.Position = .(,,,)
menuFrame.BackgroundColor3 = .(,,)
menuFrame.BackgroundTransparency =
menuFrame.BorderSizePixel =
menuFrame.ScrollBarThickness =
menuFrame.CanvasSize = .(,,,)
menuFrame.Parent = gui
uiListLayout = .()
uiListLayout.Padding = .(,)
uiListLayout.Parent = menuFrame
hideMenuButton = .()
hideMenuButton.Size = .(,,,)
hideMenuButton.Position = .(,-,,)
hideMenuButton.Text =
hideMenuButton.TextScaled =
hideMenuButton.BackgroundColor3 = .(,,)
hideMenuButton.TextColor3 = .(,,)
hideMenuButton.BorderSizePixel =
hideMenuButton.Parent = menuFrame
(text)
b = .()
b.Size = .(, -, , )
b.Text = text
b.TextScaled =
b.BackgroundColor3 = .(,,)
b.TextColor3 = .(,,)
b.BorderSizePixel =
b.Parent = menuFrame
b
layButton = ()
backflipButton = ()
fireAuraButton = ()
stopAuraButton = ()
ragdollFlingButton = ()
resetButton = ()
stumbleButton = ()
(state)
char = player.Character
char isRagdolled
hum = char:()
root = char:()
hum root
state
hum:(.HumanoidStateType.Physics)
hum.AutoRotate =
hum.WalkSpeed =
hum.JumpPower =
root.CFrame *= .(.(),,)
hum.PlatformStand =
hum:(.HumanoidStateType.GettingUp)
hum.AutoRotate =
hum.WalkSpeed =
hum.JumpPower =
(stumble)
isRagdolled
char = player.Character
char
hum = char:()
hum.PlatformStand =
hum.AutoRotate =
hum:(.HumanoidStateType.Physics)
fullRagdollData = {}
_,m (char:())
m:()
a0 = .(, m.Part0)
a1 = .(, m.Part1)
a0.CFrame = m.C0
a1.CFrame = m.C1
s = .()
s.Attachment0 = a0
s.Attachment1 = a1
s.LimitsEnabled =
s.UpperAngle = stumble ( + ragdollStiffness * )
s.TwistLimitsEnabled =
s.TwistLowerAngle = stumble - -
s.TwistUpperAngle = stumble
s.MaxFrictionTorque = stumble (ragdollStiffness * )
s.Parent = m.Part0
m.Enabled =
.(fullRagdollData,{m,a0,a1,s})
isRagdolled =
isStumbling = stumble
()
isRagdolled
char = player.Character
char
hum = char:()
_,d (fullRagdollData)
d[].Enabled =
d[]:()
d[]:()
d[]:()
fullRagdollData = {}
hum.PlatformStand =
hum.AutoRotate =
hum:(.HumanoidStateType.GettingUp)
isRagdolled =
isStumbling =
()
isStumbling
char = player.Character
char
hum = char:()
hum
hum.PlatformStand =
hum.WalkSpeed =
hum.JumpPower =
stumbleConnections = {}
_, part (char:())
part:() part.Name ~=
bg = .()
bg.D =
bg.P =
bg.MaxTorque = .(,,)
bg.CFrame = part.CFrame
bg.Parent = part
.(stumbleConnections, bg)
wobble =
conn
conn = RunService.RenderStepped:((delta)
wobble = wobble + delta*
i=,#stumbleConnections
bg = stumbleConnections[i]
bg.Parent
bg.CFrame = bg.Parent.CFrame * .(.(wobble)*,,.(wobble*)*)
)
.(stumbleConnections, conn)
isStumbling =
()
_,v (stumbleConnections)
(v) ==
v:()
v:()
v:()
stumbleConnections = {}
isStumbling =
()
isRagdolled
root = player.Character player.Character:()
root
av = .(, root)
av.AngularVelocity = .(-,,)
av.MaxTorque = .(,,)
bv = .(, root)
bv.Velocity = .(,,)
bv.MaxForce = .(,,)
.(,() av:() bv:() )
()
_,f (fireParts) f:()
fireParts = {}
orbiting =
()
()
char = player.Character
char
orbiting =
radius =
angle =
speed = .()
_,v (char:())
v:()
f = .(, v)
f.Size =
f.Heat =
.(fireParts,f)
.(()
orbiting player.Character
root = player.Character:()
root
angle = angle + speed * RunService.RenderStepped:()
x = .(angle)*radius
z = .(angle)*radius
_,f (fireParts)
f.Parent f.Parent:()
f.Position = f.Parent.Position + .(x,,z)
)
()
char = player.Character
char
root = char:()
root
()
bv = .(, root)
bv.Velocity = root.CFrame.LookVector* + .(,,)
bv.MaxForce = .(,,)
.(,() bv:() )
()
char = player.Character
char char:()
hideMenuButton.Activated:(()
menuFrame.Visible =
showMenuButton.Visible =
)
showMenuButton.Activated:(()
menuFrame.Visible =
showMenuButton.Visible =
)
ragdollAlwaysButton.Activated:(()
isRagdolled () ()
)
layButton.Activated:(()
isLaying = isLaying
(isLaying)
layButton.Text = isLaying
)
backflipButton.Activated:(backflip)
fireAuraButton.Activated:(()
()
()
)
stopAuraButton.Activated:(clearAuras)
ragdollFlingButton.Activated:(ragdollFling)
resetButton.Activated:(resetPlayer)
stumbleButton.Activated:(()
isStumbling
()
()
)
player.CharacterAdded:(()
isLaying =
isRagdolled =
isStumbling =
fullRagdollData = {}
fireParts = {}
stumbleConnections = {}
orbiting =
menuFrame.Visible =
showMenuButton.Visible =
)Makes the player ragdoll

Universal