Run it
Copy the script and paste it into your executor.
RunService = :()
p = .Players.LocalPlayer
c = p.Character p.CharacterAdded:()
.()
h = c:()
m = c:()
m.MaxHealth, m.Health, m.RequiresNeck, m.BreakJointsOnDeath = .huge, .huge, ,
m:(.HumanoidStateType.Physics)
m.HealthChanged:(() m.Health < .huge m.Health = .huge )
ff = .() ff.Visible, ff.Parent = , c
R, S, FS, SH, oi, u, d, cam = , , , , {}, , , .CurrentCamera
_, o (c:())
o:()
hd = o:()
hd
_, w (hd:()) w:() w:() w:() w:()
hd.CanCollide = ; .(oi, hd)
o:() o.Name ~= o.Name:() o.Name ~=
o.CanCollide =
_, j (c:()) j:() (j.Part0 == o j.Part1 == o) j:()
.(oi, o)
bv, bg = .(), .()
bv.MaxForce, bg.MaxTorque, bv.Parent, bg.Parent = .(, , ), .(, , ), h, h
p.PlayerGui:() p.PlayerGui.MFG:()
sg = .() sg.Name, sg.ResetOnSpawn, sg.Parent = , , p.PlayerGui
f = .() f.Size, f.Position, f.BackgroundColor3, f.Parent = .(, , , ), .(, , , ), .(, , ), sg
(t, pos, s, col, fn)
b = .() b.Size, b.Position, b.Text, b.BackgroundColor3, b.TextColor3, b.Font, b.TextSize, b.Parent = s, pos, t, col, .(, , ), .Font.SourceSansBold, , f
cr = .() cr.CornerRadius = .(, ) cr.Parent = b
fn b.MouseButton1Click:(fn) ; b
title = .() title.Size, title.Position, title.Text, title.TextColor3, title.Font, title.TextSize, title.BackgroundTransparency, title.Parent = .(, , , ), .(, , , ), , .(, , ), .Font.SourceSansBold, , , f
lbl = .() lbl.Size, lbl.Position, lbl.Text, lbl.TextColor3, lbl.BackgroundTransparency, lbl.Parent = .(, , , ), .(, , , ), , .(, , ), , f
(, .(, , , ), .(, , , ), .(, , ), () S = .(, S - ) lbl.Text = .. S )
(, .(, , , ), .(, , , ), .(, , ), () S = .(, S + ) lbl.Text = .. S )
flbl = .() flbl.Size, flbl.Position, flbl.Text, flbl.TextColor3, flbl.BackgroundTransparency, flbl.Parent = .(, , , ), .(, , , ), , .(, , ), , f
(, .(, , , ), .(, , , ), .(, , ), () FS = .(, FS - ) flbl.Text = .. FS )
(, .(, , , ), .(, , , ), .(, , ), () FS = .(, FS + ) flbl.Text = .. FS )
(, .(, , , ), .(, , , ), .(, , ), () SH = )
(, .(, , , ), .(, , , ), .(, , ), () SH = )
(, .(, , , ), .(, , , ), .(, , ), () SH = )
sw = (, .(, , , ), .(, , , ), .(, , ), ()
SH == SH, sw.BackgroundColor3, sw.Text = , .(, , ),
SH, sw.BackgroundColor3, sw.Text = , .(, , ),
)
(t, pos, col)
b = .() b.Size, b.Position, b.Text, b.BackgroundColor3, b.TextColor3, b.Font, b.TextSize, b.Parent = .(, , , ), pos, t, col, .(, , ), .Font.SourceSansBold, , sg
cr = .() cr.CornerRadius = .(, ) cr.Parent = b; b
uB, dB = (, .(, -, , -), .(, , )), (, .(, -, , ), .(, , ))
uB.InputBegan:(() u = ) uB.InputEnded:(() u = )
dB.InputBegan:(() d = ) dB.InputEnded:(() d = )
a =
RunService.Heartbeat:((dt)
h h.Parent
a = a + (dt * S)
#oi ==
bCF = h.CFrame
i, it (oi)
it it.Parent
cf
SH == o = (.pi * ) / #oi * i + a; cf = bCF * .(.(o) * R, .(a * + i) * , .(o) * R) * .(a, a, )
SH == o = (.pi * ) / #oi * i + a; x, z = .(o), .(o) mC = .(.(x), .(z)) cf = bCF * .((x / mC) * R, , (z / mC) * R) * .(, a, )
SH ==
o = (((.pi * ) / #oi * i + a) / (.pi * ) % ) * ; x, z = ,
o < x, z = -R + (o * R * ), -R / o < p = o - ; x, z = R - (p * R), -R / + (p * R * ) p = o - ; x, z = - (p * R), R - (p * R * )
cf = bCF * .(x, , z) * .(, a, )
SH ==
cf = bCF * .(, , -( + i * )) * .(, .(), () * )
it.CFrame, it.Velocity = cf, .(, , )
)
RunService.RenderStepped:(()
h h.Parent
bg.CFrame = cam.CFrame; v = .(, , )
m.MoveDirection.Magnitude > v = m.MoveDirection * FS
u v = v + .(, FS, ) d v = v + .(, -FS, )
bv.Velocity = v
)
Good script no more why idk

Universal