Run it
Copy the script and paste it into your executor.
.IsLoaded
.Loaded:()
sethiddenproperty
.(()
(:())()
)
.() finished ==
UI = (gethui ()) (cloneref (:())) ((() :().Parent ) :()) :().LocalPlayer:()
(seconds)
ScreenGui = .()
Frame = .()
UICorner = .()
UIGradient = .()
UIStroke = .()
UIStroke_2 = .()
UIStroke_3 = .()
TextLabel = .()
TextLabel_2 = .()
ScreenGui.IgnoreGuiInset =
ScreenGui.Parent = UI
ScreenGui.ZIndexBehavior = .ZIndexBehavior.Sibling
Frame.Parent = ScreenGui
Frame.BackgroundColor3 = .(, , )
Frame.BorderColor3 = .(, , )
Frame.BorderSizePixel =
Frame.Size = .(, , , )
Frame.Position = .(, -Frame.Size.X.Offset/, , )
UIStroke.Parent = Frame
UIStroke_2.Color = .(, , )
UIStroke_3.Color = .(, , )
UICorner.Parent = Frame
UIGradient.Color = ColorSequence.{ColorSequenceKeypoint.(, .(, , )), ColorSequenceKeypoint.(, .(, , ))}
UIGradient.Rotation =
UIGradient.Transparency = NumberSequence.{NumberSequenceKeypoint.(, ), NumberSequenceKeypoint.(, ), NumberSequenceKeypoint.(, )}
UIGradient.Parent = Frame
UIStroke_3.Thickness =
TextLabel.Parent = Frame
TextLabel.BackgroundColor3 = .(, , )
TextLabel.BackgroundTransparency =
TextLabel.BorderColor3 = .(, , )
TextLabel.BorderSizePixel =
TextLabel.Position = .(, , , )
TextLabel.Size = .(, , , )
TextLabel.Font = .Font.BuilderSans
TextLabel.Text =
TextLabel.TextColor3 = .(, , )
TextLabel.TextSize =
UIStroke_2.Parent = TextLabel
TextLabel_2.Parent = Frame
TextLabel_2.BackgroundColor3 = .(, , )
TextLabel_2.BackgroundTransparency =
TextLabel_2.BorderColor3 = .(, , )
TextLabel_2.BorderSizePixel =
TextLabel_2.Position = .(-, , , )
TextLabel_2.Size = .(, , , )
TextLabel_2.Font = .Font.BuilderSans
TextLabel_2.Text = (seconds) ..
TextLabel_2.TextColor3 = .(, , )
TextLabel_2.TextSize =
UIStroke_3.Parent = TextLabel_2
.(seconds + , ()
ScreenGui:()
)
setsimulationradius = setsimulationradius
setsimulationradius
Players = :()
newIndex
Index
(()
[{}] = {}
, ()
newIndex = debug.(, )
)
(()
[{}]
, ()
Index = debug.(, )
)
setsimulationradius = (Radius, maxRadius)
LocalPlayer = (Players, )
(LocalPlayer, , Radius)
maxRadius
(LocalPlayer, , maxRadius)
=
debug = debug
debug_info = debug.info
gameIndex
gameNewIndex
CFrameIndex
emptyCFrame = .()
getrawmetatableworks =
isindexsupported =
s, r = (, )
success, res = (, emptyCFrame)
s
r.__index
gameIndex = r.__index
gameNewIndex = r.__newindex
getrawmetatableworks =
success s
res.__index
CFrameIndex = res.__index
getrawmetatableworks
(()
[{}]
, ()
gameIndex = (, )
)
(()
[{}] = {}
, ()
gameNewIndex = (, )
)
(()
emptyCFrame[{}]
, ()
CFrameIndex = (, )
)
successtest, err = (()
(:(), )
)
successtest
.(err:(), )
isindexsupported =
isindexsupported =
isindexsupported =
gameIndex
gameIndex = (self, key)
self[key]
gameNewIndex
gameNewIndex = (self, key, new)
self[key] = new
CFrameIndex
CFrameIndex = (self, key, new)
self[key] = new
zeropointone =
twait = .wait
tspawn = .spawn
currentfakechar =
vector3zero = .zero
= ()
NaN = /
dummypart = .()
GetDescendants = dummypart.GetDescendants
IsA = dummypart.IsA
Destroy = dummypart.Destroy
math_random = .random
Vector3_new = .new
usedefaultanims = []
transparency_level = []
disablescripts = []
fakecollisions = []
nametoexcludefromtransparency = [] {}
parentrealchartofakechar = []
respawncharacter = (() [] == [] )()
instantrespawn = (() [] == [] )()
hiderootpart = (() [] == [] )()
permadeathcharacter = (() [] == [] )()
r15rig = (() [] == [] )()
clickfling = (() [] == [] )()
LocalPlayer = :().LocalPlayer
Mouse = LocalPlayer:()
LocalPlayer.Character
LocalPlayer.CharacterAdded:()
(zeropointone)
LocalPlayer.Character:().RigType ~= .HumanoidRigType.R6
()
(character)
character == currentfakechar
humanoid = character:(, )
animator = humanoid:()
animator
(animator)
animateScript = character:()
animateScript
(animateScript)
a =
a = humanoid.DescendantAdded:((child)
child:()
(child)
a:()
a =
)
LocalPlayer.CharacterAdded:(removeAnims)
LocalPlayer.Character.Archivable =
originalChar = LocalPlayer.Character
fakeChar
r15rig
fakeChar = originalChar:()
fakeChar = :():(originalChar.Humanoid.HumanoidDescription, .HumanoidRigType.R15)
fakeChar.HumanoidRootPart.CFrame = originalChar.HumanoidRootPart.CFrame
fakeChar.Name = LocalPlayer.Name ..
status1, signaldiedbackend = (() LocalPlayer.ConnectDiedSignalBackend )
status2, signalkill = (() LocalPlayer.Kill )
respawncharacter
(:().RespawnTime)
instantrespawn status1 status2 replicatesignal
(signaldiedbackend)
(:().RespawnTime - )
(signalkill)
LocalPlayer.CharacterAdded:()
fakeChar.Parent =
currentfakechar = fakeChar
originalChar:()
LocalPlayer.CharacterAdded:()
fakeChar.Parent =
currentfakechar = fakeChar
(zeropointone)
newChar = LocalPlayer.Character
newChar.Archivable =
disablescripts
(()
_, obj (fakeChar:())
obj:()
obj.Enabled =
)
_, part (fakeChar:())
part:() part:()
nametoexcludefromtransparency[(part)]
part.Transparency = transparency_level
()
LocalPlayer.Character = fakeChar
parentrealchartofakechar
newChar.Parent = fakeChar
newcharTorso = newChar:()
fakecharTorso
r15rig
fakecharTorso = fakeChar:()
fakecharTorso = fakeChar:()
newcharRoot = newChar:()
fakecharRoot = fakeChar:()
limbmapping
r15rig
limbmapping = {
Neck = fakeChar:(),
RootJoint = fakeChar:(),
[] = fakeChar:(),
[] = fakeChar:(),
[] = fakeChar:(),
[] = fakeChar:()
}
limbmapping = {
Neck = fakeChar:(),
RootJoint = fakeChar:(),
[] = fakeChar:(),
[] = fakeChar:(),
[] = fakeChar:(),
[] = fakeChar:()
}
jointmapping = {
Neck = newcharTorso:(),
RootJoint = newChar.HumanoidRootPart:(),
[] = newcharTorso:(),
[] = newcharTorso:(),
[] = newcharTorso:(),
[] = newcharTorso:()
}
Inverse = emptyCFrame.Inverse
ToAxisAngle = emptyCFrame.ToAxisAngle
ToObjectSpace = emptyCFrame.ToObjectSpace
ToEulerAnglesXYZ = emptyCFrame.ToEulerAnglesXYZ
(Motor6D, TargetPart, ReferencePart)
rel = ((ReferencePart, )) * (TargetPart, )
delta = ((Motor6D, )) * rel * (Motor6D, )
axis, angle = (delta)
newangle = axis * angle
(Motor6D, , (delta, ))
(Motor6D, , newangle)
poscache = .(, , )
task_spawn = .spawn
()
flinging
hiderootpart
newcharRoot.CFrame = poscache
+ (, (, ) / , )
newcharRoot.CFrame = fakeChar.HumanoidRootPart.CFrame + (, (, ) / , )
newcharRoot.Velocity = vector3zero
newcharRoot.Velocity = vector3zero
rootjoint = jointmapping[]
(rootjoint, limbmapping[], newcharRoot)
joint, limb (limbmapping)
relativecframe = (limb.CFrame, (fakecharTorso, ))
pitch, yaw, _ = (relativecframe)
angle =
joint == joint ==
angle = -yaw
joint == joint ==
angle = pitch
joint == joint ==
angle = -pitch
joint ~=
(jointmapping[joint], , angle)
(jointmapping[joint], limb, newChar.Torso)
(height)
sucess, result = (()
.FallenPartsDestroyHeight = height
)
currentheight = .FallenPartsDestroyHeight
(character, time)
character == newChar
time = time
flinging =
start = ()
connection
connection = :().Heartbeat:(()
() - start >= time
(currentheight)
flinging =
connection:()
character
character:()
velocity = character.HumanoidRootPart.Velocity
direction = velocity.Magnitude > velocity.Unit (, , )
predictedPosition = (character.PrimaryPart.CFrame character.HumanoidRootPart.CFrame).Position + direction * (, )
newcharRoot.CFrame = .(predictedPosition)
newcharRoot.Velocity = (, * , )
newcharRoot.RotVelocity = (, , )
flinging =
connection:()
flinging =
connection:()
)
().fling = (character, time, yield)
(NaN)
yield = yield
yield
(character, time)
(flinginternal, character, time)
()
(()
_, char ({ newChar })
_, obj ((char))
(obj, )
obj.CanCollide =
obj.Massless =
)
()
(()
_, char ({ newChar, fakeChar })
_, obj ((char))
(obj, )
obj.CanCollide =
obj.Massless =
)
RunService = :()
postSimConnection = RunService.PostSimulation:(stepReanimate)
disableCollisionConnection;
humanoidnewchar = newChar:()
humanoidnewchar.PlatformStand =
humanoidnewchar.AutoRotate =
fakecollisions
disableCollisionConnection = RunService.PreSimulation:(disableCollisions)
disableCollisionConnection = RunService.PreSimulation:(disableCollisionsWithFakeChar)
permadeathcharacter
fakeChar.Humanoid.Died:(()
disableCollisionConnection:()
postSimConnection:()
fakeChar:()
:().LocalPlayer.Character = newChar
newChar:()
)
.CurrentCamera.CameraSubject = fakeChar:()
clickfling
Mouse.Button1Down:(()
target = Mouse.Target
target
character = target:()
character
plr = :():(character)
plr
plr == LocalPlayer
(character, , )
)
finished =
(:())Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com, gist.githubusercontent.com.
script limb reamin not error

Universal