Run it
Copy the script and paste it into your executor.
player = .Players.LocalPlayer
runService = :()
kbPower =
upForce =
stunTime =
cd =
lastKb =
ragdolled =
(char, enable)
char
hum = char:()
hum
r6 = hum.RigType == .HumanoidRigType.R6
hum.PlatformStand = enable
hum.AutoRotate = enable
hum.Sit =
enable
_, joint char:()
joint:()
r6 joint.Name ==
joint.Enabled
joint.Enabled =
a0 = .()
a0.Name =
a0.Parent = joint.Part0
a0.CFrame = joint.C0
a1 = .()
a1.Name =
a1.Parent = joint.Part1
a1.CFrame = joint.C1
bs = .()
bs.Name =
bs.Attachment0 = a0
bs.Attachment1 = a1
bs.Parent = joint.Parent
ragdolled =
_, joint char:()
joint:()
joint.Enabled =
_, item char:()
item.Name:()
item:()
hum.PlatformStand =
hum.AutoRotate =
ragdolled =
(hrp)
landed =
start = ()
landed () - start <
runService.Heartbeat:()
ray = Ray.(hrp.Position + .(, , ), .(, -, ))
hit, pos = :(ray, {hrp.Parent})
hit (pos - hrp.Position).Magnitude <
landed =
landed
()
char = player.Character
char
hrp = char:()
hum = char:()
hrp hum
() - lastKb < cd
lastKb = ()
hum:(.HumanoidStateType.Physics)
look = hrp.CFrame.LookVector
back = -look * kbPower
force = back + .(, upForce, )
(char, )
hrp.AssemblyLinearVelocity = .(, , )
hrp.AssemblyAngularVelocity = .(, , )
hrp:(force * hrp.AssemblyMass * )
.()
hrp:(force * hrp.AssemblyMass)
.(()
(hrp)
.(stunTime)
(char, )
.()
hum hum.Health >
hum:(.HumanoidStateType.GettingUp)
.(stunTime)
(char, )
)
()
char = player.Character
char
player.CharacterAdded:()
char = player.Character
.()
hum = char:()
lastHp = hum.Health
con
con = hum:():(()
char char.Parent
con:()
.()
()
curHp = hum.Health
curHp < lastHp curHp >
()
lastHp = curHp
hum.Health <=
con:()
.(()
player.CharacterAdded:()
.()
()
)
)
con
.(()
()
)
player.CharacterAdded:((char)
.()
()
)
Universal