Run it
Copy the script and paste it into your executor.
Vector3_101 = .(, , )
netless_Y = .(, , )
(realPartVelocity)
mag = realPartVelocity.Magnitude
(mag > ) (mag < )
unit = realPartVelocity.Unit
(unit.Y > ) (unit.Y < -)
realPartVelocity * ( / realPartVelocity.Y)
realPartVelocity = unit *
(realPartVelocity * Vector3_101) + netless_Y
simradius =
healthHide =
noclipAllParts =
antiragdoll =
newanimate =
discharscripts =
R15toR6 =
hatcollide =
humState16 =
addtools =
hedafterneck =
loadtime = :().RespawnTime +
method =
alignmode =
flingpart =
lp = :().LocalPlayer
rs = :()
stepped = rs.Stepped
heartbeat = rs.Heartbeat
renderstepped = rs.RenderStepped
sg = :()
ws = :()
cf = .new
v3 = .new
v3_0 = (, , )
inf = .huge
c = lp.Character
(c c.Parent)
c:():(()
(c c.Parent)
c =
)
(parent, name, className)
(parent) ==
i, v (parent:())
(v.Name == name) v:(className)
v
(getNetlessVelocity) ~=
getNetlessVelocity =
fenv = ()
shp = fenv.sethiddenproperty fenv.set_hidden_property fenv.set_hidden_prop fenv.sethiddenprop
ssr = fenv.setsimulationradius fenv.set_simulation_radius fenv.set_sim_radius fenv.setsimradius fenv.set_simulation_rad fenv.setsimulationrad
ino = fenv.isnetworkowner fenv.is_network_owner fenv.isnetowner fenv.is_net_owner
(alignmode == ) ( ino)
alignmode =
physp = PhysicalProperties.(, , , , )
(Part0, Part1)
att0 = .()
att0.Orientation = v3_0
att0.Position = v3_0
att0.Name = .. Part0.Name
att1 = .()
att1.Orientation = v3_0
att1.Position = v3_0
att1.Name = .. Part1.Name
alignmode ==
con =
rot, angles = .(), .Angles
con1 = heartbeat:(()
Part0 Part1 att1
(Part0)
Part0.CFrame = Part1.CFrame * att1.CFrame * (, , rot)
rot = -rot
con:()
)
Part0.CustomPhysicalProperties = physp
(alignmode == ) (alignmode == )
ape = .(, att0)
ape.ApplyAtCenterOfMass =
ape.MaxForce = inf
ape.MaxVelocity = inf
ape.ReactionForceEnabled =
ape.Responsiveness =
ape.Attachment1 = att1
ape.Attachment0 = att0
ape.Name =
ape.RigidityEnabled =
(alignmode == ) (alignmode == )
apd = .(, att0)
apd.ApplyAtCenterOfMass =
apd.MaxForce = inf
apd.MaxVelocity = inf
apd.ReactionForceEnabled =
apd.Responsiveness =
apd.Attachment1 = att1
apd.Attachment0 = att0
apd.Name =
apd.RigidityEnabled =
ao = .(, att0)
ao.MaxAngularVelocity = inf
ao.MaxTorque = inf
ao.PrimaryAxisOnly =
ao.ReactionTorqueEnabled =
ao.Responsiveness =
ao.Attachment1 = att1
ao.Attachment0 = att0
ao.RigidityEnabled =
getNetlessVelocity
vel = Part0.Velocity
con0, con1 = ,
alignmode ==
con0 = stepped:((_, delta)
(Part0 Part1) con0:() con1:()
Part0.RotVelocity = Part1.RotVelocity
)
con1 = heartbeat:(()
(Part0 Part1) con0:() con1:()
Part0.Velocity = (Part1.Velocity)
)
con0 = renderstepped:(()
(Part0 Part1) con0:() con1:()
Part0.Velocity = vel
)
con1 = heartbeat:(()
(Part0 Part1) con0:() con1:()
vel = Part0.Velocity
Part0.Velocity = (Part1.Velocity)
)
att0:():(()
Part0 = att0.Parent
Part0:()
att0 =
Part0 =
)
att0.Parent = Part0
att1:():(()
Part1 = att1.Parent
Part1:()
att1 =
Part1 =
)
att1.Parent = Part1
()
ccfr = ws.CurrentCamera.CFrame
c = lp.Character
lp.Character =
lp.Character = c
con =
con = ws.CurrentCamera.Changed:((prop)
(prop ~= ) (prop ~= )
ws.CurrentCamera.CFrame = ccfr
con:()
)
destroyhum = (method == ) (method == )
breakjoints = (method == ) (method == )
antirespawn = (method == ) (method == ) (method == )
hatcollide = hatcollide (method == )
addtools = addtools (lp, , )
shp (simradius == )
(()
c heartbeat:()
(lp, , inf)
)
ssr (simradius == )
(()
c heartbeat:()
(inf)
)
antiragdoll = antiragdoll (v)
v:() v:()
v.Parent =
antiragdoll
i, v (c:())
(v)
c.DescendantAdded:(antiragdoll)
antirespawn
()
method ==
(loadtime)
c
discharscripts
i, v (c:())
v:()
v.Disabled =
newanimate
animate = (c, , )
animate ( animate.Disabled)
animate.Disabled =
newanimate =
addtools
i, v (addtools:())
v:()
v.Parent = c
(()
().Physics.AllowSleep =
().Physics.PhysicsEnvironmentalThrottle = .EnviromentalPhysicsThrottle.Disabled
)
OLDscripts = {}
i, v (c:())
v.ClassName ==
.(OLDscripts, v)
scriptNames = {}
i, v (c:())
v:()
newName = (i)
exists =
exists
exists =
i, v (OLDscripts)
v.Name == newName
exists =
exists
newName = newName ..
.(scriptNames, newName)
.(, v).Name = newName
c.Archivable =
hum = c:()
hum
i, v (hum:())
v:()
cl = c:()
hum humState16
hum:(.HumanoidStateType.Physics)
destroyhum
()
hum hum.Parent destroyhum
hum:()
c
head = (c, , )
torso = (c, , ) (c, , )
root = (c, , )
hatcollide c:()
anything = c:() (c, , )
(torso root anything)
torso:()
root:()
anything:()
model = .(, c)
model:():(()
(model model.Parent)
model =
)
i, v (c:())
v ~= model
addtools v:()
i1, v1 (v:())
v1 v1.Parent v1:()
bv = .(, v1)
bv.Velocity = v3_0
bv.MaxForce = (, , )
bv.P =
bv.Name = .. v.Name
v.Parent = model
breakjoints
model:()
head torso
i, v (model:())
v:()
save =
(v.Part0 == torso) (v.Part1 == head)
save =
(v.Part0 == head) (v.Part1 == torso)
save =
save
hedafterneck
hedafterneck = v
v:()
method ==
.(loadtime, , model.BreakJoints, model)
i, v (cl:())
v.Parent = c
cl:()
uncollide, noclipcon = ,
noclipAllParts
uncollide = ()
c
i, v (c:())
v:()
v.CanCollide =
noclipcon:()
uncollide = ()
model
i, v (model:())
v:()
v.CanCollide =
noclipcon:()
noclipcon = stepped:(uncollide)
()
i, scr (model:())
(scr.ClassName == ) .(scriptNames, scr.Name)
Part0 = scr.Parent
Part0:()
i1, scr1 (c:())
(scr1.ClassName == ) (scr1.Name == scr.Name) ( scr1:(model))
Part1 = scr1.Parent
(Part1.ClassName == Part0.ClassName) (Part1.Name == Part0.Name)
(Part0, Part1)
scr:()
scr1:()
i, v (c:())
v v.Parent ( v:(model))
v:()
v.Transparency =
v:()
v.Transparency =
v.Anchored =
v:()
v.Visible =
v:()
v.Playing =
v:() v:() v:() v:() v:() v:()
v.Enabled =
newanimate
animate = (c, , )
animate
animate.Disabled =
addtools
i, v (c:())
v:()
v.Parent = addtools
hum0, hum1 = model:(), c:()
hum0
hum0:():(()
(hum0 hum0.Parent)
hum0 =
)
hum1
hum1:():(()
(hum1 hum1.Parent)
hum1 =
)
ws.CurrentCamera.CameraSubject = hum1
camSubCon =
()
camSubCon:()
c hum1
ws.CurrentCamera.CameraSubject = hum1
camSubCon = renderstepped:(camSubFunc)
hum0
hum0:():(()
hum1
hum1.Jump = hum0.Jump
)
()
rb = .(, c)
rb.Event:(()
rb:()
sg:(, )
destroyhum
c c:()
model hum0 (hum0.Health > )
model:()
hum0.Health =
antirespawn
()
)
sg:(, rb)
(()
() c
hum0 hum1
hum1.Jump = hum0.Jump
sg:(, )
)
R15toR6 = R15toR6 hum1 (hum1.RigType == .HumanoidRigType.R15)
R15toR6
part = (c, , ) (c, , ) (c, , ) (c, , ) c:()
part
cfr = part.CFrame
R6parts = {
head = {
Name = ,
Size = (, , ),
R15 = {
Head =
}
},
torso = {
Name = ,
Size = (, , ),
R15 = {
UpperTorso = ,
LowerTorso = -
}
},
root = {
Name = ,
Size = (, , ),
R15 = {
HumanoidRootPart =
}
},
leftArm = {
Name = ,
Size = (, , ),
R15 = {
LeftHand = -,
LeftLowerArm = -,
LeftUpperArm =
}
},
rightArm = {
Name = ,
Size = (, , ),
R15 = {
RightHand = -,
RightLowerArm = -,
RightUpperArm =
}
},
leftLeg = {
Name = ,
Size = (, , ),
R15 = {
LeftFoot = -,
LeftLowerLeg = -,
LeftUpperLeg =
}
},
rightLeg = {
Name = ,
Size = (, , ),
R15 = {
RightFoot = -,
RightLowerLeg = -,
RightUpperLeg =
}
}
}
i, v (c:())
v:()
i1, v1 (v:())
v1:()
v1.Part0 =
part.Archivable =
i, v (R6parts)
part = part:()
part:()
part.Name = v.Name
part.Size = v.Size
part.CFrame = cfr
part.Anchored =
part.Transparency =
part.CanCollide =
i1, v1 (v.R15)
R15part = (c, i1, )
att = (R15part, .. i1, )
R15part
weld = .(, R15part)
weld.Name = .. i1
weld.Part0 = part
weld.Part1 = R15part
weld.C0 = (, v1, )
weld.C1 = (, , )
R15part.Massless =
R15part.Name = .. i1
R15part.Parent = part
att
att.Parent = part
att.Position = (, v1, )
part.Parent = c
R6parts[i] = part
R6joints = {
neck = {
Parent = R6parts.torso,
Name = ,
Part0 = R6parts.torso,
Part1 = R6parts.head,
C0 = (, , , -, , , , , , , , -),
C1 = (, -, , -, , , , , , , , -)
},
rootJoint = {
Parent = R6parts.root,
Name = ,
Part0 = R6parts.root,
Part1 = R6parts.torso,
C0 = (, , , -, , , , , , , , -),
C1 = (, , , -, , , , , , , , -)
},
rightShoulder = {
Parent = R6parts.torso,
Name = ,
Part0 = R6parts.torso,
Part1 = R6parts.rightArm,
C0 = (, , , , , , , , -, -, , ),
C1 = (-, , , , , , , , -, -, , )
},
leftShoulder = {
Parent = R6parts.torso,
Name = ,
Part0 = R6parts.torso,
Part1 = R6parts.leftArm,
C0 = (-, , , , , -, , , , , , ),
C1 = (, , , , , -, , , , , , )
},
rightHip = {
Parent = R6parts.torso,
Name = ,
Part0 = R6parts.torso,
Part1 = R6parts.rightLeg,
C0 = (, -, , , , , , , -, -, , ),
C1 = (, , , , , , , , -, -, , )
},
leftHip = {
Parent = R6parts.torso,
Name = ,
Part0 = R6parts.torso,
Part1 = R6parts.leftLeg,
C0 = (-, -, , , , -, , , , , , ),
C1 = (-, , , , , -, , , , , , )
}
}
i, v (R6joints)
joint = .()
prop, val (v)
joint[prop] = val
R6joints[i] = joint
hum1
hum1.RigType = .HumanoidRigType.R6
hum1.HipHeight =
torso1 = torso
torso = (c, , ) (( R15toR6) (c, torso.Name, ))
((hedafterneck) == ) head torso torso1
conNeck =
conTorso =
contorso1 =
aligns = {}
()
conNeck:()
conTorso:()
conTorso1:()
i, v (aligns)
v.Enabled =
conNeck = hedafterneck.Changed:((prop)
.({, , }, prop)
()
)
conTorso = torso:():(enableAligns)
conTorso1 = torso1:():(enableAligns)
i, v (head:())
v:() v:()
i = (i)
aligns[i] = v
v:():(()
aligns[i] =
)
v.Enabled =
flingpart0 = (model, flingpart, ) ((model, flingpart, ), , )
flingpart1 = (c, flingpart, ) ((c, flingpart, ), , )
fling = ()
flingpart0 flingpart1
flingpart0:():(()
(flingpart0 flingpart0.Parent)
flingpart0 =
fling = ()
)
flingpart0.Archivable =
flingpart1:():(()
(flingpart1 flingpart1.Parent)
flingpart1 =
fling = ()
)
att0 = (flingpart0, .. flingpart0.Name, )
att1 = (flingpart1, .. flingpart1.Name, )
att0 att1
att0:():(()
(att0 att0.Parent)
att0 =
fling = ()
)
att1:():(()
(att1 att1.Parent)
att1 =
fling = ()
)
lastfling =
mouse = lp:()
fling = (target, duration, rotVelocity)
(target) ==
target:()
target = target.Position
target:()
target = (target, , ) (target, , ) (target, , ) target:()
target
target = target.Position
target:()
target = target.Parent
(target target:())
target = (target, , ) (target, , ) (target, , ) target:()
target
target = target.Position
(target) ==
target = target.Position
(target) ~=
target = mouse.Hit
target
target = target.Position
target.Y < ws.FallenPartsDestroyHeight +
target = (target.X, ws.FallenPartsDestroyHeight + , target.Z)
lastfling = target
(duration) ~=
duration = (duration)
(rotVelocity) ~=
rotVelocity = (, , )
(target flingpart0 flingpart1 att0 att1)
flingpart = flingpart0:()
flingpart.Transparency =
flingpart.CanCollide =
flingpart.Name = .. flingpart0.Name
flingpart.Anchored =
flingpart.Velocity = v3_0
flingpart.RotVelocity = v3_0
flingpart.Position = target
flingpart:():(()
(flingpart flingpart.Parent)
flingpart =
)
flingpart.Parent = flingpart1
flingpart0.Transparency >
flingpart0.Transparency =
att1.Parent = flingpart
con =
rotchg = (, rotVelocity.Unit.Y * -, )
con = heartbeat:((delta)
target (lastfling == target) flingpart flingpart0 flingpart1 att0 att1
flingpart.Orientation += rotchg * delta
flingpart0.RotVelocity = rotVelocity
con:()
)
alignmode ~=
con =
con = renderstepped:(()
flingpart0 target
flingpart0.RotVelocity = v3_0
con:()
)
(duration)
lastfling ~= target
flingpart
att1 (att1.Parent == flingpart)
att1.Parent = flingpart1
flingpart:()
target =
(flingpart flingpart0 flingpart1 att0 att1)
flingpart0.RotVelocity = v3_0
att1.Parent = flingpart1
flingpart
flingpart:()
this is an Animation script Made By The One And Only MyWorld#4430 Enjoy this script (works with R6 And R15)

Universal