Run it
Copy the script and paste it into your executor.
d =
V =
l = V.CurrentCamera
O =
e =
R = V.CurrentCamera
u = .wait
w = .spawn
z = .delay
D = .huge
Y = .clamp
c = .rad
G = .sin
X = .cos
C = .random
T = .noise
S = .max
H = .min
k = .floor
b = {
FlySpeed = ,
BoostSpeed = ,
BoostDuration = ;
ThemeMusicEnabled = ;
ThemeMusicVolume = ,
SkipIntro = ,
CameraShakeEnabled = ;
ScreenFlashEnabled = ,
ReExecuteOnSpawn = ;
FlyKey = ,
TransformKey = ;
LockOnKey = ,
BoostKey = ;
DialogueKey = ,
HyperSonicKey = ;
CutsceneEnabled = ;
HyperMusicEnabled =
}
N = {}
m = {}
a =
i = d:()
(...)
isfile
(a)
q, d = ((...)
q = (a)
d = i:(q)
q, d (d)
b[q] ~=
b[q] = d
)
(...)
writefile
((...)
q = i:(b)
(a, q)
)
()
(q, d, V, l, ...)
O = (q + d) /
R = e.()
R.Size = .(V, V, (q - d).Magnitude + )
R.CFrame = .(O, d)
R.Color = .(, , )
R.Material = .Material.Neon
R.Anchored =
R.CanCollide =
R.CastShadow =
R.Parent = l
Debris:(R, )
R
F = {}
(q, ...)
q
d = {
...
}
V, l = ((...)
(.(d))
)
V
l
(...)
q = debug (debug.getupvalue debug.setupvalue)
d =
q d
, identifyexecutor ()
, identifyexecutor ()
y, n = ()
y ==
(...)
q = d:()
V = q.LocalPlayer
V
l = d:()
((...)
l:(, {
Title = ;
Text = .(, n);
Duration =
})
)
()
W = y ==
K = ({}, {
__mode =
})
(...)
q
q = (d, , (d, V, ...)
d ((d) == (d:() V == ))
K[d]
(d, V)
)
.(I)
(...)
q = e.()
K
K[q] =
q
W
(d:()):(, {
Title = ,
Text = .(, n),
Duration = ,
Icon =
})
s = d:()
E = d:()
r = d:()
t = d:()
J = d:()
P = d:()
L = d:()
B = d:()
o = d:()
h = r.LocalPlayer
A = h.Character h.CharacterAdded:()
Z = A:()
j =
d.PlaceId ~= j
(d:()):(, {
Title = ;
Text = ,
Duration =
})
Z.RigType ~= .HumanoidRigType.R6
(d:()):(, {
Title = ;
Text = ;
Duration =
})
x = A:()
g = Z:() e.(, Z)
qY = h:()
dY = {
PlaySound = (q, V, l, ...)
V l
q = V:()
q.Parent = l
q:();
(d:()):(q, V.TimeLength + )
;
ArmFlash = (...)
}
VY = h:()
W
.((...)
((...)
q = ((VY:()):())
q
q, d (q)
dY[q] = d
)
)
lY = (E:()):()
OY = {
HeavyHit = {
Magnitude = ;
Roughness = ;
FadeIn = ,
FadeOut =
};
Bump = {
Magnitude = ;
Roughness = ,
FadeIn = ,
FadeOut =
},
Snap = {
Magnitude = ,
Roughness = ;
FadeIn = ;
FadeOut =
},
Vibration = {
Magnitude = ,
Roughness = ;
FadeIn = ;
FadeOut =
},
Explosion = {
Magnitude = ,
Roughness = ,
FadeIn = ,
FadeOut =
};
Earthquake = {
Magnitude = ;
Roughness = ,
FadeIn = ,
FadeOut =
}
}
eY = {
Presets = OY
}
RY = {
Shake = (...)
;
ShakeOnce = (...)
,
Stop = (...)
,
Start = (...)
}
lY W
((...)
q = (lY)
eY = q
RY = eY.(.RenderPriority.Camera.Value, (q, ...)
R.CFrame = R.CFrame * q
)
RY:()
)
(q, ...)
W
RY ((RY) == (RY.ShakeOnce q))
RY:(q.Magnitude, q.Roughness, q.FadeIn, q.FadeOut)
wY = r.LocalPlayer
zY = {}
DY =
(...)
((wY:()):()):()
(...)
DY
DY
q = ()
d = {}
q, V (q:())
V:()
.(d, V)
.(d, (q, d, ...)
(q.LayoutOrder ) < (d.LayoutOrder )
)
DY = d
d
zY.(q, d, V, ...)
l = ()
O = l[q]
O
e = O:(, )
R = O:(, )
e
e.Text = (d)
R
R.Text = (V)
zY.(q, ...)
d = ()
q, V (q)
l = d[q]
l
q = l:(, )
d = l:(, )
q V.Name
q.Text = (V.Name)
d V.Tip
d.Text = (V.Tip)
;
(()).HotbarManager = zY
GY = ((E:()):()):()
XY = ((E:()):()):()
CY = ()
CY.AnimationId =
TY
((...)
TY = g:(CY)
)
TY
TY.Priority = .AnimationPriority.Action4
SY = (((E:()):()):()):()
HY = SY:()
kY =
bY =
NY = {
,
}
mY = V:()
mY
mY = e.()
mY.Name =
mY.Parent = V
aY =
iY =
pY =
vY =
QY =
FY =
UY =
MY =
yY =
nY =
WY
KY
IY
fY
sY
EY
((...)
EY = (((d:()):()):())
)
rY
tY = b.ThemeMusicEnabled
JY
(...)
JY
JY:()
q =
JY = J.Heartbeat:((V, ...)
q = q + V
q <
q =
l = Z (Z.Health <= Z.Parent)
O = x x.Position.Y < -
l O
QY
(stopFlying)
FY
((...)
(A)
)
currentVelocity = .(, , )
vY
((...)
vY:()
)
fY
fY:()
fY =
KY
KY:()
KY =
IY
IY:()
IY =
x
x.Velocity = .(, , )
x.RotVelocity = .(, , )
x.AssemblyLinearVelocity = .(, , )
x.AssemblyAngularVelocity = .(, , )
q, d (A:())
d:()
d.Velocity = .(, , )
d.RotVelocity = .(, , )
d.AssemblyLinearVelocity = .(, , )
d.AssemblyAngularVelocity = .(, , )
RY
((...)
RY.Stop
RY:()
)
R
R.FieldOfView =
hoverTrack hoverTrack.IsPlaying
hoverTrack:()
activeTracks
q, d (activeTracks)
d.track d.track.IsPlaying
q = d.track.Animation d.track.Animation.AnimationId
q:()
d.track:()
activeTracks = {}
WY
WY:()
WY.Volume =
.(, (...)
WY
WY:()
)
WY =
rY
q = rY
d = s:(q, TweenInfo.(), {
Volume =
})
d:()
.(, (...)
q
q:()
)
rY =
sY
sY:()
sY =
vY
vY:()
vY =
((...)
q = h.PlayerGui:()
q
q:()
)
((...)
q = (d:()):()
q
q:()
)
mY
mY:()
((...)
h.Character
q, d (h.Character:())
d:() d:() d:() d:() d:()
d:()
)
JY
JY:()
)
.((...)
.()
()
)
h.CharacterAdded:((q, ...)
A = q
Z = q:()
x = q:()
g = Z:()
QY =
FY =
UY =
activeTracks = {}
N = {}
m = {}
currentState =
lastAnimChangeTime =
loadedAnims = {}
hoverTrack =
hoverTrack =
R = V.CurrentCamera
WY
((...)
WY:()
)
WY = e.()
WY.Name =
WY.SoundId =
WY.Looped =
WY.Volume =
WY.Pitch =
WY.Parent = x
lY W
((...)
q = (lY)
eY = q
RY = eY.(.RenderPriority.Camera.Value, (q, ...)
R.CFrame = R.CFrame * q
)
RY:()
)
g
((...)
TY = g:(CY)
TY.Priority = .AnimationPriority.Action4
)
()
m1AnimTracks = {}
syncAnimObjects = {}
createSyncAnims
()
b.ReExecuteOnSpawn
.()
(q)
()
)
LY =
BY =
oY =
hY =
AY =
ZY =
jY =
.((...)
((...)
(d:()):(, {
Title = ;
Text = ;
Duration =
})
)
)
(q, ...)
d, V = R:(q)
V
q = .(qY.X, qY.Y)
V = .(d.X, d.Y)
(q - V).Magnitude
.huge
(q, ...)
d = (B:()):()
d:((q))
(q, ...)
vY
vY:()
vY =
d = q:()
d
V = e.()
V.Name =
V.Adornee = d
V.Size = .(, , , )
V.StudsOffset = .(, , )
V.AlwaysOnTop =
V.Parent = d
l = e.()
l.BackgroundTransparency =
l.Image =
l.ImageColor3 = UY .(, , ) .(, , )
l.Size = .(, , , )
l.Position = .(, , , )
l.ScaleType = .ScaleType.Fit
l.Parent = V
vY = V
.((...)
V (V.Parent (d x))
q = (d.Position - x.Position).Magnitude
O = + q *
V.Size = .(O, , O, )
l.ImageColor3 = UY .(, , ) .(, , )
.()
)
O = XY:()
O (dY (dY.PlaySound) == )
dY:(O, x, t.Effect)
WY = e.()
WY.Name =
WY.SoundId =
WY.Looped =
WY.Volume =
WY.Pitch =
WY.Parent = x
(...)
aY
vY
vY:()
vY =
aY =
q = XY:()
q (dY (dY.PlaySound) == )
d = q:()
d.Pitch =
d.Parent = x
d:()
P:(d, )
q =
d = .huge
(V, ...)
V == h.Character
l = V:()
O = V:()
l (O l.Health > )
l = (O.Position)
l < d l <
d = l
q = V
O = {}
V:()
.(O, V.Live)
V:()
.(O, V.Characters)
V:()
.(O, V.NPCs)
#O ==
q, d (r:())
d ~= h d.Character
(d.Character)
q, d (O)
q, d (d:())
(d)
q #O ==
q, d (V:())
d:()
(d)
q
aY = {
Character = q,
Name = q.Name
}
(aY.Character)
d = XY:()
d
q = d:()
q.Parent = x
q:()
P:(q, )
q = e.()
q.SoundId =
q.Volume =
q.Parent = x
q:()
P:(q, )
VS = (((((E:()):()):()):()):()):()
VS.OnClientEvent:((...)
pY =
.(, (...)
pY =
)
)
(...)
q = ((h:()):()):()
q
d = .(, , )
V = ColorSequence.({
ColorSequenceKeypoint.(, .(, , ));
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , ));
ColorSequenceKeypoint.(, .(, , ))
})
(q, ...)
q
l = q:()
l
l.BackgroundColor3 = d
O = l:() e.()
O.Name =
O.Parent = l
O.Color = V
(q:())
(q:())
O = q:()
O
O.Text =
(...)
RY
(OY.HeavyHit)
(q, d, ...)
V = d d.Character
V
l = {
;
;
,
;
,
}
q, d (l)
l = V:(d)
l
q = e.()
q.Name =
q.Color = ColorSequence.(.(, , ))
q.LightEmission =
q.LightInfluence =
q.Size = NumberSequence.({
NumberSequenceKeypoint.(, );
NumberSequenceKeypoint.(, )
})
q.Transparency = NumberSequence.({
NumberSequenceKeypoint.(, ),
NumberSequenceKeypoint.(, )
})
q.Lifetime = NumberRange.(, )
q.Rate =
q.Speed = NumberRange.(, )
q.SpreadAngle = .(, )
q.RotSpeed = NumberRange.(-, )
q.Rotation = NumberRange.(, )
q.LockedToPart =
q.VelocityInheritance =
q.Parent = l
.(N, {
emitter = q,
originalRate = q.Rate
})
(...)
q = r.LocalPlayer
q
d = q.Name
l = V:()
l
O = l:(d)
O
q, d (O:())
d:() d.AccessoryType == .AccessoryType.Hair
q = d:() d
V = q:()
V
q = V:() V:()
q
l = q.MeshId
R = q.Scale
u = q.Offset .(, , )
w = V.CFrame
z = d.AttachmentPoint .()
D = e.()
D.Name =
D.AttachmentPoint = z
Y
W
q, d = ((...)
q = e.()
q.MeshId = l
q
)
q
Y = d
Y
Y = e.()
q = e.()
q.MeshType = .MeshType.FileMesh
q.MeshId = l
q.Scale = .(, , )
q.Parent = Y
Y.Name =
Y.Size = R
Y.Color = .(, , )
Y.Transparency =
Y.Material = .Material.Plastic
Y.Anchored =
Y.CanCollide =
Y.CFrame = w * .(u)
Y.Parent = D
D.Parent = O
c = e.()
c.Name =
c.Part0 = Y
c.Part1 = O:() O.PrimaryPart
c.Parent = Y
.((...)
q = , ,
.()
V.Transparency = .(V.Transparency + , , )
Y.Transparency = .(Y.Transparency - , , )
d:()
)
eS = .(, , )
RS = {
Forward = ;
Backward = ,
Right = ;
Left = ,
Hover =
}
uS = {}
wS = {}
zS =
DS =
YS =
cS = .(, , )
GS = .(, , )
XS = b.FlySpeed
CS =
TS =
SS =
HS = b.BoostSpeed
kS = b.BoostDuration
(...)
q, d (RS)
V = ()
V.AnimationId = d
l, O = ((...)
q = g:(V)
q.Priority = .AnimationPriority.Action4
q
)
l O
uS[q] = O
q ==
zS = O
O.Looped =
O:()
(...)
q = {
,
,
}
d = {
}
g
V, l (g:())
l.Animation
V =
q, d (d)
l.Animation.AnimationId == d
V =
V
q, d (q)
l.Animation.AnimationId == d
l:()
(q, d, ...)
q
q:(, d)
.(d + , (...)
q.IsPlaying
q:()
)
aS =
iS =
pS = {}
vS =
(q, d, ...)
V = uS[q]
V
d >
V.IsPlaying
V:(vS)
V:(d, vS)
pS[q] =
pS[q]
V:(, vS)
.(vS + , (...)
pS[q] V.IsPlaying
V:()
)
pS[q] =
(q, d, ...)
V = ()
V - aS < iS
aS = V
l = q.w q.s q.a q.d
YS
zS zS.IsPlaying
zS:(vS)
d = q.w
(, d)
(, )
(, )
(, )
d ==
zS
zS.IsPlaying
zS:(vS)
zS:(, vS)
DS =
l
zS
zS.IsPlaying
zS:(vS)
zS:(, vS)
(, )
(, )
(, )
(, )
DS =
O = eS
e = O.Magnitude
R = x.CFrame
u, w, z, D = , , ,
e >
q = O.Unit
d = q:(R.LookVector)
V = q:(R.RightVector)
u = .(, d)
w = .(, -d)
z = .(, V)
D = .(, -V)
q.w
u =
q.s
w =
q.d
z =
q.a
D =
Y = ((u + w) + z) + D
Y >
u = u / Y
w = w / Y
z = z / Y
D = D / Y
c = u > (z < D < )
zS
c
zS.IsPlaying
zS:(vS)
zS:(, vS)
zS.IsPlaying
zS:(vS)
(, u > u )
(, w > w )
(, z > z )
(, D > D )
DS =
G = e >=
#N >
q, d (N)
d.emitter (d.emitter.Parent d.emitter:())
d.emitter.VelocityInheritance = G
L.InputBegan:((q, d, ...)
q.UserInputType == .UserInputType.MouseButton1 q.UserInputType == .UserInputType.Touch
LY =
)
L.InputEnded:((q, d, ...)
q.UserInputType == .UserInputType.MouseButton1 q.UserInputType == .UserInputType.Touch
LY =
BY =
)
US =
(...)
QY FY
QY =
XS = b.FlySpeed
Z.PlatformStand =
TY TY.IsPlaying
TY:()
pS = {}
DS =
zS
zS.IsPlaying
zS:(vS)
zS:(, vS)
.((...)
q =
d
d = J.Heartbeat:((V, ...)
QY
d:()
q = q + V
q <
q =
g
l = {
;
,
}
q, d (g:())
V = d.Animation d.Animation.AnimationId
O = d == zS d == TY
O
q, V (uS)
d == V
O =
O
q =
d, l (l)
V:(l)
q =
V:()
q =
q
d:(, )
)
)
KY = e.()
KY.P =
KY.D =
KY.MaxTorque = GS
KY.CFrame = x.CFrame
KY.Parent = x
IY = e.()
IY.P =
IY.Velocity = .(, , )
IY.MaxForce = cS
IY.Parent = x
WY
WY:();
(s:(WY, TweenInfo.(), {
Volume =
})):()
q
d
((...)
q = (VY:())
q
d = q:()
)
l = x.Position
O =
u =
fY = J.RenderStepped:((q, ...)
QY
w = .(, , )
z = V.CurrentCamera.CFrame
d
V = d:()
V.Magnitude >
w = z.RightVector * V.X - z.LookVector * V.Z
w.Magnitude >
w = w.Unit
l = {
w = V.Z < -,
s = V.Z > ,
a = V.X < -;
d = V.X >
}
O = V.Magnitude >
(l, eS.Magnitude)
e = z
aY (aY.Character (aY.Character:() LY))
q = aY.Character.HumanoidRootPart.Position
e = .(x.Position, q)
q = L.MouseBehavior == .MouseBehavior.LockCenter
O q
YS
e = e * .(.(), , )
e = KY.CFrame
KY
KY.CFrame = KY.CFrame:(e, .(q * , , ))
WY
u = u + q
u >=
u =
q = eS.Magnitude
d = XS
WY.Volume = * (q / d, , )
WY.PlaybackSpeed = + (q / d) *
d = eS.Magnitude
V = XS *
l = + ((d - ) / V, , ) *
R.FieldOfView = R.FieldOfView + ((l - R.FieldOfView) * q) *
KY
KY.CFrame = KY.CFrame:(KY.CFrame, )
b.CameraShakeEnabled (RY d > )
q = (d / V, , ) *
l = .((-, ) * q, (-, ) * q, (-, ) * q)
R.CFrame = R.CFrame * .(l)
D = w * XS
aY (LY (aY.Character aY.Character:()))
q = aY.Character:()
d = aY.Character:()
q d
R = q.AssemblyLinearVelocity
u = x.Position
w = (q.Position - u).Magnitude
z =
Y = .(w / z, , )
c = q.Position + R * Y
G = c
X = (G - u).Magnitude
l = x.Position
X < ( O X > )
O =
q = e.()
q.SoundId =
q.Volume =
q.PlaybackSpeed = .(, ) /
q.Parent = x
q:()
P:(q, )
d = e.()
d.Shape = .PartType.Ball
d.Size = .(, , )
d.Position = x.Position
d.Color = .(, , )
d.Material = .Material.Neon
d.Anchored =
d.CanCollide =
d.Parent = mY;
(s:(d, TweenInfo.(), {
Size = .(, , ),
Transparency =
})):()
P:(d, )
X >
O =
X >
q = (G - u).Unit
d = .(X * , , )
D = q * d
D = .zero
q = .(c, c + x.CFrame.LookVector)
x.CFrame = q
AY () - oY >= hY
AY =
oY = ()
q = XY:()
q (dY (dY.PlaySound) == )
d = q:()
d.PlaybackSpeed = .(, ) /
dY:(d, x, t.Effect)
P:(d, )
V = {
,
,
,
}
l = A:(V[.(, #V)])
l (dY (dY.ArmFlash) == )
q = UY .(, , ) .(, , )
dY:(l, q, )
O = NY[.(, #NY)]
R = e.()
R.SoundId = O
R.Volume =
R.Parent = x
R:()
P:(R, )
ZY = d.Health
jY =
.(, (...)
jY =
)
.(hY, (...)
AY =
)
jY (d (ZY d.Health < ZY))
jY =
d = (((E:()):()):()):()
d
l = d:()
l.Position = q.Position
l.Parent = V:() V
P:(l, )
l:()
UY
l.PointLight.Color = .(, , )
;
(s:(l.PointLight, TweenInfo.(), {
Brightness =
})):()
l:()
l.Glow:()
l:()
l.Sparks:()
l:()
l.Wind:()
l:()
l.Wind2:()
O = (V.CurrentCamera.CFrame.Position - q.Position).Magnitude
O >
(OY.HeavyHit)
(OY.Snap)
d
ZY = d.Health
c = D.Magnitude > eS.Magnitude CS TS
aY (LY (aY.Character aY.Character:()))
q = (aY.Character.HumanoidRootPart.Position - x.Position).Magnitude
q >
c =
eS = eS:(D, .(c * q, , ))
IY
IY.Velocity = eS
)
MS =
(...)
QY
QY =
eS = .(, , )
q, d (uS)
d d.IsPlaying
q = d.Animation d.Animation.AnimationId
q:()
d:()
zS zS.IsPlaying
zS:()
wS = {}
pS = {}
DS =
WY WY.IsPlaying
q = s:(WY, TweenInfo.(), {
Volume =
})
q:()
.(, (...)
WY QY
WY:()
)
;
(s:(R, TweenInfo.(), {
FieldOfView =
})):()
KY
KY:()
IY
IY:()
fY
fY:()
Z.PlatformStand =
x.Velocity = .(, , )
x.RotVelocity = .(, , )
BroadcastToScriptUsers
(, {})
()
yS =
(...)
QY YS
() - yS <
yS = ()
eS.Magnitude <
YS =
q = b.FlySpeed
XS = HS
TS =
V = x
l = E.Utils
O = P
u = s
w = dY
z = E.Sounds
V
.((...)
q = l.Misc.S.Boost:()
q.Parent = mY
O:(q, )
.(, (...)
q, d q:()
d:()
(u:(d, TweenInfo.(), {
Width0 = ;
Width1 =
})):()
d:()
d.Enabled =
)
d
d = J.Heartbeat:((...)
q.Parent
d:()
V V.Parent
q.CFrame = .(V.Position, -V.Velocity) * .(, , (, ))
)
)
w:(z.Misc.S.Dash, V, d.SoundService.Effect)
(OY.HeavyHit)
q = e.()
q.Color = .(, , )
q.Brightness =
q.Range =
q.Parent = V
O:(q, kS);
(s:(q, TweenInfo.(kS), {
Brightness =
})):()
.((...)
q = ()
() - q < kS YS
q = l.Mahito.BodyRepel[ .. (, )]:()
V
d = .(V.Position, V.Velocity)
l = (, )
q.CFrame = d * .(, (l), )
q.Transparency =
q.Size = .(, , );
(u:(q, TweenInfo.(, .EasingStyle.Quad), {
= q.CFrame + V.CFrame.LookVector * ,
Size = .(, , )
})):()
O:(q, )
q.Parent = mY;
(u:(q, TweenInfo.(), {
Transparency =
})):()
.(, (...)
(u:(q, TweenInfo.(), {
Transparency =
})):()
)
.()
b.CameraShakeEnabled RY
q =
d = .((-, ) * q, (-, ) * q, (-, ) * q)
R.CFrame = R.CFrame * .(d)
)
.(kS, (...)
YS =
aS =
TS = SS
QY
d = e.()
d.Value = HS
V = s:(d, TweenInfo.(, .EasingStyle.Exponential, .EasingDirection.Out), {
Value = q
})
V:()
l
l = d.Changed:((q, ...)
YS
XS = q
l:()
d:()
)
V.Completed:((...)
l
l:()
d:()
YS
XS = b.FlySpeed
)
XS = b.FlySpeed
)
(q, d, l, ...)
b.CutsceneEnabled
O = V.CurrentCamera
e = q:()
e
R =
u = ()
w = O.CameraType
O.CameraType = .CameraType.Scriptable
z = l
D = l
C = l
S = l
H = l
k = l
N = l
m = l
a
a = J.RenderStepped:((...)
R q.Parent e.Parent
a
a:()
((...)
O.CameraType = w
)
V = () - u
b = (V / d, , )
i = s:(b, .EasingStyle.Quad, .EasingDirection.InOut)
O.FieldOfView = z + (D - z) * i
p = + i * k
v = (p)
Q = S + (H - S) * i
F = .((v) * C, Q, (v) * C)
U = e.Position
M = U + F
y = () * (l )
n = ((y, , ) - ) * N
W = ((y, , ) - ) * N
K = ((y, , ) - ) * N
I = .(n, W, K)
f = (m * (y * ))
E = U + .(, , )
O.CFrame = (.(M, E) * .(I)) * .(, , f)
V >= d
R =
O.CameraType = w
a
a:()
)
KS = {
[.PoseEasingStyle.Linear] = .EasingStyle.Linear,
[.PoseEasingStyle.Bounce] = .EasingStyle.Bounce;
[.PoseEasingStyle.Cubic] = .EasingStyle.Cubic,
[.PoseEasingStyle.Elastic] = .EasingStyle.Elastic,
[.PoseEasingStyle.Constant] = .EasingStyle.Linear
}
IS = {
[.PoseEasingDirection.In] = .EasingDirection.In;
[.PoseEasingDirection.Out] = .EasingDirection.Out,
[.PoseEasingDirection.InOut] = .EasingDirection.InOut
}
(q, d, V, l, ...)
V = V
l = l ~=
O = {}
q, d (d:())
.(O, {
Time = d.Time;
KF = d
})
.(O, (q, d, ...)
q.Time < d.Time
)
#O ==
R = {}
u = {}
w = {}
z = {}
(d, ...)
V = d.Name
R[V]
R[V],
u[V]
u[V],
q, l (q:())
l:() (l.Part1 l.Part0)
l.Part1.Name == V l.Part0.Name == d.Parent.Name
R[V] = l
l,
q, l (q:())
l:() (l.Name == V (l.Parent l.Parent.Name == d.Parent.Name))
u[V] = l
l,
,
Y = {}
q, d (O)
V = {
Time = d.Time,
Poses = {}
}
q, d (d.KF:())
d:() d.Weight >
q, l = (d)
q
w[d.Name]
V = e.()
V.Name =
V.Parent = q
w[d.Name] = V
V.Poses[d.Name] = {
= q;
Type = l,
= d.CFrame,
Style = d.EasingStyle,
Dir = d.EasingDirection
}
Y[q] = V
q = , #Y - ,
d = Y[q]
l = Y[q + ]
O = (l.Time - d.Time) / V
e = {
Duration = O,
Tweens = {}
}
q, V (l.Poses)
l = d.Poses[q] Y[].Poses[q]
l
d = TweenInfo.(O, KS[V.Style] .EasingStyle.Linear, IS[V.Dir] .EasingDirection.InOut)
l = s:(w[q], d, {
Value = V.CFrame
})
e.Tweens[q] = l
.(z, e)
c =
G
G = J.Heartbeat:((...)
c
G
G:()
q, d (w)
V = R[q] u[q]
V
R[q]
R[q].Transform = d.Value
u[q]
u[q].Transform = d.Value
)
(...)
q, d (z)
q, d (d.Tweens)
d:()
.(d.Duration)
c =
C = O[#O].Time / V
l
.((...)
c
()
)
.(X)
{
Length = (...)
C
,
Stop = (...)
c =
G G.Connected
G:()
q, d (z)
q, d (d.Tweens)
d:()
q, d (w)
d:()
w = {}
}
sS =
(q, d, ...)
sS
sS:()
q
sS = (d, q, , )
rS =
tS =
(...)
rS
rS
q =
isfile ((q) getcustomasset)
V, l = ((...)
V = (q)
(d:(V))[]
)
V (l) ==
rS = l
l
tS = .. (l)
tS =
PS =
LS =
(...)
PS
PS
q =
d =
(isfile) ~= (writefile) ~= (getcustomasset) ~=
(q)
V = .request .request fluxus fluxus.request
(V) ~=
l, O = (V, {
Url = d;
Method =
})
l (O O.Body)
(writefile, q, O.Body)
(q)
d, V = (getcustomasset, q)
d V
PS = V
V
(...)
LS
LS
q =
d =
(isfile) ~= (writefile) ~= (getcustomasset) ~=
(q)
V = .request .request fluxus fluxus.request
(V) ~=
l, O = (V, {
Url = d;
Method =
})
l (O O.Body)
(writefile, q, O.Body)
(q)
d, V = (getcustomasset, q)
d V
LS = V
V
.((...)
()
()
)
(q, ...)
d = q:()
d
FY =
l = q:()
l
O = l.WalkSpeed
R = l.JumpPower
F = {}
u = V:()
u
q = u:(h.Name)
q
d, V (q:())
V:() V.AccessoryType == .AccessoryType.Hair
d = V:() V:() (V:()):()
d
.(F, {
Name = V.Name;
AccessoryType = V.AccessoryType;
AttachmentPoint = V.AttachmentPoint,
Handle = d:(),
Parent = q
})
.((...)
(q, , )
)
rY
rY:()
tY
q = PS
rY = e.()
rY.Name =
rY.SoundId = q
rY.Volume =
rY.Looped =
rY.Parent = d
rY:();
(s:(rY, TweenInfo.(), {
Volume =
})):()
w = J.Heartbeat:((q, ...)
l.WalkSpeed =
l.JumpPower =
)
z = e.()
z.MaxForce = .(.huge, .huge, .huge)
z.D =
z.P =
z.Position = d.Position
z.Parent = d
D = d.Position + .(, , )
.((...)
q =
V = , q,
.()
z z.Parent
z.Position = d.Position:(D, V / q)
z z.Parent
z.Position = D
)
Y = XY:()
c
Y
c = Y:()
c.Parent = d
c:()
P:(c, )
G = GY:()
X
C = {}
G
X = G:()
X.Parent = mY
q = .(, )
V =
l, O (X:())
O:() O:()
V = V +
e = O.Weld
e.Part0 = d
e.C0 = e.C0 * .(, .( * l + q), );
(s:(e, TweenInfo.(, .EasingStyle.Exponential, .EasingDirection.Out), {
C1 = .(, , -)
})):()
.(C, e)
l = .(, ) /
O
O = J.Heartbeat:((q, ...)
X X.Parent
O:()
q, d (C)
d d.Parent
d.C0 = d.C0 * .(, l, )
)
.(, (...)
RY W
(OY.Explosion)
)
.(, (...)
TY TY.IsPlaying
TY:()
)
.(, (...)
X X.Parent
q = TweenInfo.(, .EasingStyle.Exponential, .EasingDirection.In)
d, V (C)
V V.Parent
(s:(V, q, {
C1 = .(, , )
})):()
.()
V = e.()
V.Shape = .PartType.Ball
V.Size = .(, , )
V.Position = d.Position
V.Color = .(, , )
V.Material = .Material.Neon
V.Anchored =
V.CanCollide =
V.Parent = mY;
(s:(V, TweenInfo.(, .EasingStyle.Exponential), {
Size = .(, , );
Transparency =
})):()
P:(V, )
l = e.()
l.Color = .(, , )
l.Brightness =
l.Range =
l.Parent = d;
(s:(l, TweenInfo.(), {
Brightness =
})):()
P:(l, )
RY W
(OY.Explosion)
()
(, h)
()
HotbarManager.({
[] = {
Name = ;
Tip =
};
[] = {
Name = ;
Tip =
},
[] = {
Name = ;
Tip =
};
[] = {
Name = ,
Tip =
}
})
)
TY:()
T = TY.Length > TY.Length
.(, (...)
TY TY.IsPlaying
TY:()
)
.(.(T, ))
w
w:()
z
z:()
l
l.WalkSpeed = O
l.JumpPower = R
X X.Parent
P:(X, )
()
(q, ...)
FY
d = q:()
d
FY =
()
QY
()
l = e.()
l.SoundId =
l.Volume =
l.Parent = d
l:()
P:(l, )
RY W
RY:(, , , )
rY
q = rY
d = s:(q, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out), {
Volume =
})
d:()
.(, (...)
q
q:()
)
rY =
O = {
;
;
;
,
,
}
N = {}
d, V (O)
l = q:(V)
l
q, d (l:())
d:() d:() d:() d:() d:()
d:()
d:()
q =
d, V (d:())
V:()
q =
q
d:()
R = q:()
R
q, d (R:())
d:() (d.Name == d.Name == )
d:()
u = V:()
u
q = u:(h.Name)
q
q, d (q:())
d:() d.Name ==
q = d:()
q
V = TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out);
(s:(q, V, {
Transparency =
})):()
.(, (...)
d
d:()
)
d:()
.(, (...)
#F > (q q.Parent)
d, V (F)
l = e.()
l.Name = V.Name
l.AccessoryType = .AccessoryType.Hair
l.AttachmentPoint = V.AttachmentPoint
O = V.Handle:()
O.Name =
O.Transparency =
O.Parent = l
l.Parent = q
R = TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out);
(s:(O, R, {
Transparency =
})):()
F = {}
)
mY
q, d (mY:())
d:() d:()
d:()
w = e.()
w.Parent = q
w.FillColor = .(, , )
w.OutlineColor = .(, , )
w.FillTransparency =
w.OutlineTransparency =
P:(w, );
(s:(w, TweenInfo.(), {
FillTransparency = ,
OutlineTransparency =
})):()
sS
sS:()
sS =
z = q:()
z
z:()
q = , ,
V = d:( .. q)
V
V:()
ZS = {
.(, , ),
.(, , ),
.(, , ),
.(, , );
.(, , ),
.(, , ),
.(, , )
}
jS =
(...)
q = r.LocalPlayer
q
d = q.Name
l = V:()
l
O = l:(d)
O
q, d (O:GetChildren()) do
if d:IsA("\065\099\099\101\115\115\111\114\121") and d.AccessoryType == Enum.AccessoryType.Hair then
local q = d:FindFirstChildWhichIsA("\070\111\108\100\101\114") or d
local V = q:FindFirstChild("\072\097\110\100\108\101")
if V then
local q = V:FindFirstChildWhichIsA("\083\112\101\099\105\097\108\077\101\115\104") or V:FindFirstChildWhichIsA("\077\101\115\104")
if q then
local l = q.MeshId
local R = q.Scale
local u = q.Offset or Vector3.new(0, 0, 0)
local w = V.CFrame
local z = d.AttachmentPoint or CFrame.new()
local D = e.new("\065\099\099\101\115\115\111\114\121")
D.Name = "\072\121\112\101\114\072\097\105\114"
D.AttachmentPoint = z
local Y
if not W then
local q, d = pcall(function(...)
local q = e.new("\077\101\115\104\080\097\114\116")
q.MeshId = l
return q
end)
if q then
Y = d
end
end
if not Y then
Y = e.new("\080\097\114\116")
local q = e.new("\083\112\101\099\105\097\108\077\101\115\104")
q.MeshType = Enum.MeshType.FileMesh
q.MeshId = l
q.Scale = Vector3.new(1, 1, 1)
q.Parent = Y
end
Y.Name = "\072\097\110\100\108\101"
Y.Size = R
Y.Color = Color3.fromRGB(255, 255, 255)
Y.Transparency = 1
Y.Material = Enum.Material.Plastic
Y.Anchored = false
Y.CanCollide = false
Y.CFrame = w * CFrame.new(u)
Y.Parent = D
D.Parent = O
local c = e.new("\087\101\108\100\067\111\110\115\116\114\097\105\110\116")
c.Name = "\072\097\105\114\087\101\108\100\067\111\110\115\116\114\097\105\110\116"
c.Part0 = Y
c.Part1 = O:FindFirstChild("\072\101\097\100") or O.PrimaryPart
c.Parent = Y
task.spawn(function(...)
for q = 1, 10, 1 do
task.wait(.05)
V.Transparency = math.clamp(V.Transparency + .1, 0, 1)
Y.Transparency = math.clamp(Y.Transparency - .1, 0, 1)
end
d:Destroy()
end)
end
end
end
end
end
local function gS(q, ...)
if not FY then
pcall(function(...)
(d:GetService("\083\116\097\114\116\101\114\071\117\105")):SetCore("\083\101\110\100\078\111\116\105\102\105\099\097\116\105\111\110", {
Title = "\072\121\112\101\114 \083\111\110\105\099";
Text = "\089\111\117 \109\117\115\116 \098\101 \105\110 \083\117\112\101\114 \083\111\110\105\099 \102\111\114\109 \102\105\114\115\116\046 \080\114\101\115\115 \075 \116\111 \116\114\097\110\115\102\111\114\109\046",
Duration = 3
})
end)
return
end
local l = q:FindFirstChild("\072\117\109\097\110\111\105\100\082\111\111\116\080\097\114\116")
if not l then
return
end
local O = q:FindFirstChildOfClass("\072\117\109\097\110\111\105\100")
if not O then
return
end
local R = O:FindFirstChildOfClass("\065\110\105\109\097\116\111\114")
if not R then
return
end
if rY then
rY:Stop()
rY:Destroy()
rY = nil
end
stopFlying()
local u = O.WalkSpeed
local w = O.JumpPower
local z = J.Heartbeat:Connect(function(q, ...)
O.WalkSpeed = 0
O.JumpPower = 0
end)
local D = e.new("\066\111\100\121\080\111\115\105\116\105\111\110")
D.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
D.D = 1200
D.P = 4000
D.Position = l.Position + Vector3.new(0, 18, 0)
D.Parent = l
local C = e.new("\066\111\100\121\071\121\114\111")
C.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
C.D = 200
C.P = 2000
C.CFrame = CFrame.new(l.Position, l.Position + Vector3.new(0, 0, -1))
C.Parent = l
local S = V.CurrentCamera
local H = S.CameraType
S.CameraType = Enum.CameraType.Scriptable
local k = f()
k.AnimationId = "\114\098\120\097\115\115\101\116\105\100\058\047\047\049\051\054\049\054\049\053\053\054\054\055\056\048\050\052"
local m = R:LoadAnimation(k)
m.Priority = Enum.AnimationPriority.Action4
m:Play()
local a = {
Color3.fromRGB(255, 80, 80),
Color3.fromRGB(255, 160, 0);
Color3.fromRGB(255, 255, 0),
Color3.fromRGB(0, 255, 80);
Color3.fromRGB(0, 180, 255),
Color3.fromRGB(80, 80, 255);
Color3.fromRGB(200, 0, 255)
}
local i = {}
for q = 1, 7, 1 do
local d = e.new("\080\097\114\116")
d.Shape = Enum.PartType.Cylinder
d.Size = Vector3.new(.3, 12, 12)
d.Color = a[q]
d.Material = Enum.Material.Neon
d.Anchored = true
d.CanCollide = false
d.CastShadow = false
local V = math.rad((q - 1) * 51.428571428571)
d.CFrame = CFrame.new(l.Position + Vector3.new(math.cos(V) * 40, math.sin(V * .5) * 15, math.sin(V) * 40)) * CFrame.Angles(math.rad(90), V, 0)
d.Parent = mY
local O = e.new("\080\111\105\110\116\076\105\103\104\116")
O.Color = a[q]
O.Brightness = 3
O.Range = 20
O.Parent = d
table.insert(i, d)
end
local p = e.new("\083\111\117\110\100")
p.SoundId = "\114\098\120\097\115\115\101\116\105\100\058\047\047\057\049\050\053\052\051\056\049\056\056"
p.Volume = 1.5
p.PlaybackSpeed = .5
p.Parent = l
p:Play()
P:AddItem(p, 4)
local v = tick()
local Q = 3.5
local F
F = J.RenderStepped:Connect(function(...)
local q = tick() - v
local d = Y(q / Q, 0, 1)
local V = s:GetValue(d, Enum.EasingStyle.Quad, Enum.EasingDirection.InOut)
local O = c(180 + V * 200)
local e = 14 + V * 10
local R = 2 + V * 8
local u = l.Position + Vector3.new(G(O) * e, R, X(O) * e)
local w = .15 * V
local z = Vector3.new((T(q * 12, 0, 0) - .5) * w, (T(0, q * 12, 0) - .5) * w, 0)
S.CFrame = CFrame.lookAt(u, l.Position + Vector3.new(0, 2, 0)) * CFrame.new(z)
if q >= Q then
if F then
F:Disconnect()
end
end
end)
local U = tick()
local M
M = J.Heartbeat:Connect(function(...)
local q = tick() - U
local d = Y(q / 2.5, 0, 1)
local V = s:GetValue(d, Enum.EasingStyle.Exponential, Enum.EasingDirection.In)
for d, O in ipairs(i) do
if O and O.Parent then
local e = c((d - 1) * 51.428571428571 + q * 120)
local R = (1 - V) * 40
local u = (G(e * .5) * 15) * (1 - V)
O.CFrame = CFrame.new(l.Position + Vector3.new(X(e) * R, u, G(e) * R)) * CFrame.Angles(c(90), e, q * 3)
O.Size = Vector3.new(.3, 12 * (1 - V * .7), 12 * (1 - V * .7))
end
end
if q >= 2.5 then
if M then
M:Disconnect()
end
end
end)
task.wait(2.5)
for q, d in ipairs(i) do
if d and d.Parent then
local q = e.new("\080\097\114\116")
q.Shape = Enum.PartType.Ball
q.Size = Vector3.new(1, 1, 1)
q.Position = d.Position
q.Color = d.Color
q.Material = Enum.Material.Neon
q.Anchored = true
q.CanCollide = false
q.Parent = mY;
(s:Create(q, TweenInfo.new(.4, Enum.EasingStyle.Exponential), {
Size = Vector3.new(20, 20, 20);
Transparency = 1
})):Play()
P:AddItem(q, .4)
d:Destroy()
end
end
i = {}
local y = e.new("\083\099\114\101\101\110\071\117\105")
y.ResetOnSpawn = false
pcall(function(...)
y.Parent = d:GetService("\067\111\114\101\071\117\105")
end)
if not y.Parent then
y.Parent = h:WaitForChild("\080\108\097\121\101\114\071\117\105")
end
local n = e.new("\070\114\097\109\101")
n.Size = UDim2.new(1, 0, 1, 0)
n.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
n.BackgroundTransparency = 0
n.BorderSizePixel = 0
n.Parent = y;
(s:Create(n, TweenInfo.new(.8, Enum.EasingStyle.Exponential, Enum.EasingDirection.Out), {
BackgroundTransparency = 1
})):Play()
P:AddItem(y, 1)
local W = e.new("\080\097\114\116")
W.Shape = Enum.PartType.Cylinder
W.Size = Vector3.new(.2, 2, 2)
W.CFrame = CFrame.new(l.Position) * CFrame.Angles(0, 0, math.rad(90))
W.Color = Color3.fromRGB(255, 255, 255)
W.Material = Enum.Material.Neon
W.Anchored = true
W.CanCollide = false
W.Parent = mY;
(s:Create(W, TweenInfo.new(.6, Enum.EasingStyle.Exponential), {
Size = Vector3.new(.1, 120, 120);
Transparency = 1
})):Play()
P:AddItem(W, .6)
local K = e.new("\083\111\117\110\100")
K.SoundId = "\114\098\120\097\115\115\101\116\105\100\058\047\047\049\051\052\048\049\050\051\050\050"
K.Volume = 4
K.Parent = l
K:Play()
P:AddItem(K, 2)
uY(OY.Explosion)
m:Stop(.1)
local I = f()
I.AnimationId = "\114\098\120\097\115\115\101\116\105\100\058\047\047\055\057\055\049\055\056\049\050\053\052\049\052\054\051"
local E = R:LoadAnimation(I)
E.Priority = Enum.AnimationPriority.Action4
E:Play(.15)
E.TimePosition = 7.53
local r = GY:FindFirstChild("\067")
local t
if r then
t = r:Clone()
t.Parent = mY
local q = TweenInfo.new(.8, Enum.EasingStyle.Exponential, Enum.EasingDirection.Out)
local d = TweenInfo.new(.5, Enum.EasingStyle.Exponential, Enum.EasingDirection.In)
local V = math.random(0, 360)
local O = 0
for e, R in ipairs(t:GetChildren()) do
if R:IsA("\066\097\115\101\080\097\114\116") and R:FindFirstChild("\087\101\108\100") then
O = O + 1
if O > 7 then
R:Destroy()
continue
end
local u = R.Weld
u.Part0 = l
u.C0 = CFrame.Angles(0, math.rad(51.4285 * e + V), 0)
u.C1 = CFrame.new(0, 0, 0);
(s:Create(u, q, {
C1 = CFrame.new(0, 0, -10)
})):Play()
task.delay(1.2, function(...)
(s:Create(u, d, {
C1 = CFrame.new(0, 0, 0)
})):Play()
end)
end
end
local e = math.random(150, 220) / 1000
local R
R = J.Heartbeat:Connect(function(...)
if not t or not t.Parent then
R:Disconnect()
return
end
for q, d in ipairs(t:GetChildren()) do
if d and (d.Parent and (d:IsA("\066\097\115\101\080\097\114\116") and d:FindFirstChild("\087\101\108\100"))) then
d.Weld.C0 = d.Weld.C0 * CFrame.Angles(0, e, 0)
end
end
end)
end
task.wait(.1)
if F then
F:Disconnect()
end
local L = tick()
local B
B = J.RenderStepped:Connect(function(...)
local q = tick() - L
local d = math.clamp(q / 1.5, 0, 1)
local V = s:GetValue(d, Enum.EasingStyle.Quad, Enum.EasingDirection.Out)
local O = l.Position + Vector3.new(0, -4 + V * 12, 10 - V * 4)
S.CFrame = CFrame.lookAt(O, l.Position + Vector3.new(0, 3, 0))
if q >= 1.5 then
if B then
B:Disconnect()
end
S.CameraType = H
end
end)
E.Stopped:Wait()
if z then
z:Disconnect()
end
if D then
D:Destroy()
end
if C then
C:Destroy()
end
if O then
O.WalkSpeed = u
O.JumpPower = w
end
if B then
B:Disconnect()
end
S.CameraType = H
startFlying()
task.delay(.1, function(...)
if t then
t:Destroy()
end
UY = true
XS = (b.FlySpeed or 250) * 1.5
HS = (b.BoostSpeed or 400) * 1.5
if b.HyperMusicEnabled then
local q = oS()
if q then
MY = e.new("\083\111\117\110\100")
MY.Name = "\072\121\112\101\114\084\104\101\109\101"
MY.SoundId = q
MY.Volume = 0
MY.Looped = true
MY.Parent = l
MY:Play();
(s:Create(MY, TweenInfo.new(2), {
Volume = 1.5
})):Play()
end
end
xS()
LoadAndAttachParticles(1.1435203064684e+014, h)
local q = 1
local d = tick()
local V = ZS[1]
local O = 0
jS = J.Heartbeat:Connect(function(l, ...)
O = O + l
if O < .05 then
return
end
O = 0
if tick() - d >= .08 then
d = tick()
q = q % #ZS + 1
end
local e = ZS[q]
V = V:Lerp(e, .2)
local R = ColorSequence.new(V)
for q, d in ipairs(N) do
if d.emitter and (d.emitter.Parent and d.emitter:IsA("\080\097\114\116\105\099\108\101\069\109\105\116\116\101\114")) then
d.emitter.Color = R
end
end
end)
HotbarManager.ChangeMultiple({
[1] = {
Name = "\066\108\105\116\122 \068\097\115\104";
Tip = "\067\108\111\115\101"
};
[2] = {
Name = "\076\105\103\104\116\110\105\110\103 \083\104\111\116",
Tip = "\082\097\110\103\101\100"
},
[3] = {
Name = "\070\108\097\115\104 \075\105\099\107";
Tip = "\083\116\117\110"
},
[4] = {
Name = "\083\117\112\101\114 \066\117\114\115\116",
Tip = "\085\108\116\105\109\097\116\101"
}
})
end)
end
local function qi(q, ...)
if not UY then
return
end
local d = q:FindFirstChild("\072\117\109\097\110\111\105\100\082\111\111\116\080\097\114\116")
UY = false
XS = b.FlySpeed or 250
HS = b.BoostSpeed or 400
if jS then
jS:Disconnect()
jS = nil
end
if MY then
local q = MY;
(s:Create(q, TweenInfo.new(1.5), {
Volume = 0
})):Play()
task.delay(1.6, function(...)
if q then
q:Destroy()
end
end)
MY = nil
end
local l = q:FindFirstChild("\072\121\112\101\114\072\105\103\104\108\105\103\104\116")
if l then
(s:Create(l, TweenInfo.new(.5), {
FillTransparency = 1;
OutlineTransparency = 1
})):Play()
P:AddItem(l, .6)
end
local O = V:FindFirstChild("\067\104\097\114\097\099\116\101\114\115")
if O then
local q = O:FindFirstChild(h.Name)
if q then
for q, d in ipairs(q:GetChildren()) do
if d:IsA("\065\099\099\101\115\115\111\114\121") and d.Name == "\072\121\112\101\114\072\097\105\114" then
local q = d:FindFirstChild("\072\097\110\100\108\101")
if q then
(s:Create(q, TweenInfo.new(.5), {
Transparency = 1
})):Play()
task.delay(.5, function(...)
if d then
d:Destroy()
end
end)
else
d:Destroy()
end
end
end
end
end
AS(q)
end
if L.TouchEnabled and not L.MouseEnabled then
sY = e.new("\083\099\114\101\101\110\071\117\105")
sY.Name = "\085\073\077\066"
sY.ResetOnSpawn = false
sY.DisplayOrder = 999
sY.IgnoreGuiInset = true
sY.Parent = h:WaitForChild("\080\108\097\121\101\114\071\117\105")
local function q(q, d, V, l, O, R, u, ...)
local w = e.new("\084\101\120\116\066\117\116\116\111\110")
w.Name = q
w.Size = UDim2.new(0, V, 0, V)
w.Position = R
w.AnchorPoint = u or Vector2.new(.5, .5)
w.BackgroundColor3 = O
w.BackgroundTransparency = .25
w.BorderSizePixel = 0
w.Text = ""
w.AutoButtonColor = false
w.Parent = d
local z = e.new("\085\073\067\111\114\110\101\114")
z.CornerRadius = UDim.new(0, 16)
z.Parent = w
local D = e.new("\085\073\083\116\114\111\107\101")
D.Thickness = 2
D.Color = Color3.new(1, 1, 1)
D.Transparency = .55
D.Parent = w
w.Corner = z
local Y = e.new("\084\101\120\116\076\097\098\101\108")
Y.Size = UDim2.new(1, 0, 1, 0)
Y.BackgroundTransparency = 1
Y.Text = l
Y.TextColor3 = Color3.new(1, 1, 1)
Y.TextStrokeTransparency = .4
Y.Font = Enum.Font.GothamBold
Y.TextScaled = true
Y.Parent = w
w.InputBegan:Connect(function(q, ...)
if q.UserInputType == Enum.UserInputType.Touch or q.UserInputType == Enum.UserInputType.MouseButton1 then
w.BackgroundTransparency = .05
D.Transparency = .1
end
end)
w.InputEnded:Connect(function(q, ...)
if q.UserInputType == Enum.UserInputType.Touch or q.UserInputType == Enum.UserInputType.MouseButton1 then
w.BackgroundTransparency = .25
D.Transparency = .55
end
end)
w._stroke = D
return w
end
local d = q("\070\108\121\066\116\110", sY, 75, "\070\108\121", Color3.fromRGB(0, 160, 255), UDim2.new(.04, 0, .62, 0), Vector2.new(0, .5))
d.Activated:Connect(function(...)
if QY then
stopFlying()
else
startFlying()
end
end)
local V = q("\070\111\114\109\066\116\110", sY, 75, "\070\111\114\109", Color3.fromRGB(255, 180, 0), UDim2.new(.04, 0, .75, 0), Vector2.new(0, .5))
V.Activated:Connect(function(...)
if FY then
AS(A)
else
hS(A)
end
end)
local l = q("\072\121\112\101\114\066\116\110", sY, 75, "\072\121\112\101\114", Color3.fromRGB(255, 80, 200), UDim2.new(.04, 0, .88, 0), Vector2.new(0, .5))
l.Activated:Connect(function(...)
if UY then
qi(A)
else
gS(A)
end
end)
local O = q("\076\111\099\107\079\110\066\116\110", sY, 75, "\076\111\099\107", Color3.fromRGB(160, 50, 255), UDim2.new(.96, 0, .62, 0), Vector2.new(1, .5))
O.Activated:Connect(dS)
local R = q("\066\111\111\115\116\066\116\110", sY, 75, "\066\111\111\115\116", Color3.fromRGB(255, 60, 60), UDim2.new(.96, 0, .75, 0), Vector2.new(1, .5))
R.Activated:Connect(function(...)
if QY then
nS()
end
end)
local u = q("\067\102\103\066\116\110", sY, 60, "\067\070\071", Color3.fromRGB(80, 80, 80), UDim2.new(.96, 0, .88, 0), Vector2.new(1, .5))
u.Activated:Connect(function(...)
if settingsGuiOpen then
settingsGuiOpen = false
if settingsGui then
settingsGui:Destroy()
settingsGui = nil
end
else
settingsGuiOpen = true
createSettingsGui()
end
end)
local w = q("\065\116\116\097\099\107\066\116\110", sY, 130, "\065\084\075", Color3.fromRGB(220, 30, 30), UDim2.new(.88, 0, .82, 0), Vector2.new(.5, .5))
w.Corner.CornerRadius = UDim.new(1, 0)
w._stroke.Thickness = 3
w._stroke.Transparency = .6
w.InputBegan:Connect(function(q, ...)
if q.UserInputType == Enum.UserInputType.Touch or q.UserInputType == Enum.UserInputType.MouseButton1 then
LY = true
w._stroke.Transparency = .1
w.BackgroundTransparency = .05
end
end)
w.InputEnded:Connect(function(q, ...)
if q.UserInputType == Enum.UserInputType.Touch or q.UserInputType == Enum.UserInputType.MouseButton1 then
LY = false
w._stroke.Transparency = .6
w.BackgroundTransparency = .25
end
end)
local z = 0
J.Heartbeat:Connect(function(q, ...)
z = z + q
if z < .1 then
return
end
z = 0
d.Text = QY and "\076\097\110\100" or "\070\108\121"
V.Text = FY and "\085\110\116\114\097\110\115\102\111\114\109" or "\070\111\114\109"
l.Text = UY and "\085\110\072\121\112\101\114" or "\072\121\112\101\114"
O.Text = aY and "\085\110\108\111\099\107" or "\076\111\099\107"
end)
end
L.InputBegan:Connect(function(q, d, ...)
if d then
return
end
if q.UserInputType == Enum.UserInputType.MouseButton1 then
iY = true
elseif q.KeyCode.Name:lower() == (b.FlyKey or "\104") then
if QY then
stopFlying()
else
startFlying()
end
elseif q.KeyCode.Name:lower() == (b.TransformKey or "\107") then
if UY then
qi(A)
elseif FY then
AS(A)
else
hS(A)
end
elseif q.KeyCode.Name:lower() == (b.HyperSonicKey or "\118") then
if UY then
qi(A)
else
gS(A)
end
else
if q.KeyCode.Name:lower() == (b.BoostKey or "\116") and QY then
nS()
end
end
end)
L.InputEnded:Connect(function(q, ...)
if q.UserInputType == Enum.UserInputType.MouseButton1 then
iY = false
end
end)
local di = false
local Vi = nil
local function li(...)
if Vi then
Vi:Destroy()
end
local q = e.new("\083\099\114\101\101\110\071\117\105")
q.Name = "\083\117\112\101\114\084\122\101\083\101\116\116\105\110\103\115"
q.ResetOnSpawn = false
q.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
pcall(function(...)
q.Parent = d:GetService("\067\111\114\101\071\117\105")
end)
if not q.Parent then
q.Parent = h:WaitForChild("\080\108\097\121\101\114\071\117\105")
end
local V = e.new("\070\114\097\109\101")
V.Name = "\083\101\116\116\105\110\103\115\070\114\097\109\101"
V.Size = UDim2.new(0, 300, 0, 420)
V.Position = UDim2.new(.5, -150, .5, -210)
V.BackgroundColor3 = Color3.fromRGB(18, 18, 22)
V.BackgroundTransparency = 0
V.Parent = q
local l = e.new("\085\073\067\111\114\110\101\114")
l.CornerRadius = UDim.new(0, 8)
l.Parent = V
local O = e.new("\085\073\083\116\114\111\107\101")
O.Color = Color3.fromRGB(40, 40, 50)
O.Thickness = 1
O.Parent = V
local R = e.new("\070\114\097\109\101")
R.Size = UDim2.new(1, 0, 0, 40)
R.BackgroundColor3 = Color3.fromRGB(22, 22, 28)
R.BackgroundTransparency = 0
R.Parent = V
local u = e.new("\085\073\067\111\114\110\101\114")
u.CornerRadius = UDim.new(0, 8)
u.Parent = R
local w = e.new("\084\101\120\116\076\097\098\101\108")
w.Size = UDim2.new(1, -40, 1, 0)
w.Position = UDim2.new(0, 12, 0, 0)
w.BackgroundTransparency = 1
w.Text = "\083\101\116\116\105\110\103\115"
w.TextColor3 = Color3.fromRGB(220, 220, 220)
w.Font = Enum.Font.Gotham
w.TextSize = 16
w.TextXAlignment = Enum.TextXAlignment.Left
w.Parent = R
local z = e.new("\084\101\120\116\066\117\116\116\111\110")
z.Size = UDim2.new(0, 30, 0, 30)
z.Position = UDim2.new(1, -35, .5, -15)
z.BackgroundColor3 = Color3.fromRGB(60, 30, 30)
z.Text = "\195\151"
z.TextColor3 = Color3.fromRGB(200, 200, 200)
z.Font = Enum.Font.Gotham
z.TextSize = 20
z.Parent = R
local D = e.new("\085\073\067\111\114\110\101\114")
D.CornerRadius = UDim.new(0, 6)
D.Parent = z
z.Activated:Connect(function(...)
di = false
q:Destroy()
Vi = nil
end)
local Y = e.new("\083\099\114\111\108\108\105\110\103\070\114\097\109\101")
Y.Size = UDim2.new(1, -16, 1, -56)
Y.Position = UDim2.new(0, 8, 0, 48)
Y.BackgroundTransparency = 1
Y.BorderSizePixel = 0
Y.ScrollBarThickness = 3
Y.ScrollBarImageColor3 = Color3.fromRGB(60, 60, 80)
Y.CanvasSize = UDim2.new(0, 0, 0, 500)
Y.Parent = V
local c = e.new("\085\073\076\105\115\116\076\097\121\111\117\116")
c.Parent = Y
c.Padding = UDim.new(0, 6)
c.SortOrder = Enum.SortOrder.LayoutOrder
local function G(q, d, V, l, ...)
local O = e.new("\070\114\097\109\101")
O.Size = UDim2.new(1, -8, 0, 36)
O.BackgroundColor3 = Color3.fromRGB(28, 28, 35)
O.BackgroundTransparency = 0
O.LayoutOrder = V
O.Parent = Y
local R = e.new("\085\073\067\111\114\110\101\114")
R.CornerRadius = UDim.new(0, 6)
R.Parent = O
local u = e.new("\084\101\120\116\076\097\098\101\108")
u.Size = UDim2.new(.7, 0, 1, 0)
u.Position = UDim2.new(0, 10, 0, 0)
u.BackgroundTransparency = 1
u.Text = q
u.TextColor3 = Color3.fromRGB(180, 180, 180)
u.Font = Enum.Font.Gotham
u.TextSize = 13
u.TextXAlignment = Enum.TextXAlignment.Left
u.Parent = O
local w = e.new("\084\101\120\116\066\117\116\116\111\110")
w.Size = UDim2.new(0, 50, 0, 24)
w.Position = UDim2.new(1, -58, .5, -12)
w.BackgroundColor3 = d and Color3.fromRGB(40, 100, 50) or Color3.fromRGB(80, 35, 35)
w.Text = d and "\079\078" or "\079\070\070"
w.TextColor3 = Color3.fromRGB(200, 200, 200)
w.Font = Enum.Font.Gotham
w.TextSize = 11
w.Parent = O
local z = e.new("\085\073\067\111\114\110\101\114")
z.CornerRadius = UDim.new(0, 4)
z.Parent = w
local D = d
local c = false
w.Activated:Connect(function(...)
if c then
return
end
c = true
D = not D
w.Text = D and "\079\078" or "\079\070\070"
w.BackgroundColor3 = D and Color3.fromRGB(40, 100, 50) or Color3.fromRGB(80, 35, 35)
if l then
l(D)
end
v()
task.delay(.1, function(...)
c = false
end)
end)
return O
end
local function X(q, d, V, l, O, R, ...)
local u = e.new("\070\114\097\109\101")
u.Size = UDim2.new(1, -8, 0, 50)
u.BackgroundColor3 = Color3.fromRGB(28, 28, 35)
u.BackgroundTransparency = 0
u.LayoutOrder = O
u.Parent = Y
local w = e.new("\085\073\067\111\114\110\101\114")
w.CornerRadius = UDim.new(0, 6)
w.Parent = u
local z = e.new("\084\101\120\116\076\097\098\101\108")
z.Size = UDim2.new(.6, 0, 0, 20)
z.Position = UDim2.new(0, 10, 0, 4)
z.BackgroundTransparency = 1
z.Text = q
z.TextColor3 = Color3.fromRGB(180, 180, 180)
z.Font = Enum.Font.Gotham
z.TextSize = 12
z.TextXAlignment = Enum.TextXAlignment.Left
z.Parent = u
local D = e.new("\084\101\120\116\076\097\098\101\108")
D.Size = UDim2.new(0, 50, 0, 20)
D.Position = UDim2.new(1, -55, 0, 4)
D.BackgroundTransparency = 1
D.Text = tostring(math.floor(l))
D.TextColor3 = Color3.fromRGB(120, 180, 120)
D.Font = Enum.Font.Gotham
D.TextSize = 12
D.Parent = u
local c = e.new("\070\114\097\109\101")
c.Size = UDim2.new(1, -20, 0, 6)
c.Position = UDim2.new(0, 10, 0, 32)
c.BackgroundColor3 = Color3.fromRGB(40, 40, 50)
c.Parent = u
local G = e.new("\085\073\067\111\114\110\101\114")
G.CornerRadius = UDim.new(0, 3)
G.Parent = c
local X = (l - d) / (V - d)
local C = e.new("\070\114\097\109\101")
C.Size = UDim2.new(X, 0, 1, 0)
C.BackgroundColor3 = Color3.fromRGB(60, 120, 80)
C.Parent = c
local T = e.new("\085\073\067\111\114\110\101\114")
T.CornerRadius = UDim.new(0, 3)
T.Parent = C
local S = e.new("\084\101\120\116\066\117\116\116\111\110")
S.Size = UDim2.new(1, 0, 1, 0)
S.BackgroundTransparency = 1
S.Text = ""
S.Parent = c
local H = false
S.InputBegan:Connect(function(q, ...)
if q.UserInputType == Enum.UserInputType.MouseButton1 or q.UserInputType == Enum.UserInputType.Touch then
H = true
end
end)
S.InputEnded:Connect(function(q, ...)
if q.UserInputType == Enum.UserInputType.MouseButton1 or q.UserInputType == Enum.UserInputType.Touch then
H = false
v()
end
end)
local function k(q, ...)
local l = q.Position.X - c.AbsolutePosition.X
local O = math.clamp(l / c.AbsoluteSize.X, 0, 1)
local e = d + (V - d) * O
C.Size = UDim2.new(O, 0, 1, 0)
D.Text = tostring(math.floor(e))
if R then
R(math.floor(e))
end
end
L.InputChanged:Connect(function(q, ...)
if H and (q.UserInputType == Enum.UserInputType.MouseMovement or q.UserInputType == Enum.UserInputType.Touch) then
k(q)
end
end)
S.InputBegan:Connect(function(q, ...)
if q.UserInputType == Enum.UserInputType.MouseButton1 or q.UserInputType == Enum.UserInputType.Touch then
k(q)
end
end)
return u
end
local function C(q, d, V, l, ...)
local O = e.new("\070\114\097\109\101")
O.Size = UDim2.new(1, -8, 0, 36)
O.BackgroundColor3 = Color3.fromRGB(28, 28, 35)
O.BackgroundTransparency = 0
O.LayoutOrder = V
O.Parent = Y
local R = e.new("\085\073\067\111\114\110\101\114")
R.CornerRadius = UDim.new(0, 6)
R.Parent = O
local u = e.new("\084\101\120\116\076\097\098\101\108")
u.Size = UDim2.new(.6, 0, 1, 0)
u.Position = UDim2.new(0, 10, 0, 0)
u.BackgroundTransparency = 1
u.Text = q
u.TextColor3 = Color3.fromRGB(180, 180, 180)
u.Font = Enum.Font.Gotham
u.TextSize = 13
u.TextXAlignment = Enum.TextXAlignment.Left
u.Parent = O
local w = e.new("\084\101\120\116\066\117\116\116\111\110")
w.Size = UDim2.new(0, 80, 0, 24)
w.Position = UDim2.new(1, -90, .5, -12)
w.BackgroundColor3 = Color3.fromRGB(50, 50, 60)
w.Text = (b[d] or ""):upper()
w.TextColor3 = Color3.fromRGB(200, 200, 200)
w.Font = Enum.Font.GothamBold
w.TextSize = 12
w.Parent = O
local z = e.new("\085\073\067\111\114\110\101\114")
z.CornerRadius = UDim.new(0, 4)
z.Parent = w
local D = false
w.Activated:Connect(function(...)
if D then
return
end
D = true
w.Text = "\046\046\046"
w.TextColor3 = Color3.fromRGB(255, 200, 100)
local q
q = L.InputBegan:Connect(function(V, ...)
if V.UserInputType == Enum.UserInputType.Keyboard then
local O = V.KeyCode.Name:lower()
b[d] = O
w.Text = O:upper()
w.TextColor3 = Color3.fromRGB(200, 200, 200)
D = false
v()
if l then
l(O)
end
q:Disconnect()
end
end)
end)
return O
end
local function T(q, d, ...)
local V = e.new("\084\101\120\116\076\097\098\101\108")
V.Size = UDim2.new(1, -8, 0, 24)
V.BackgroundTransparency = 1
V.Text = q
V.TextColor3 = Color3.fromRGB(100, 100, 120)
V.Font = Enum.Font.GothamBold
V.TextSize = 11
V.TextXAlignment = Enum.TextXAlignment.Left
V.LayoutOrder = d
V.Parent = Y
end
T("\071\069\078\069\082\065\076", 0)
G("\083\107\105\112 \073\110\116\114\111", b.SkipIntro, 1, function(q, ...)
b.SkipIntro = q
end)
G("\082\101-\101\120\101\099\117\116\101 \083\112\097\119\110", b.ReExecuteOnSpawn, 2, function(q, ...)
b.ReExecuteOnSpawn = q
end)
T("\069\070\070\069\067\084\083", 10)
G("\084\104\101\109\101 \077\117\115\105\099", b.ThemeMusicEnabled, 11, function(q, ...)
b.ThemeMusicEnabled = q
if not q and rY then
rY:Stop()
rY:Destroy()
rY = nil
end
end)
G("\067\097\109\101\114\097 \083\104\097\107\101", b.CameraShakeEnabled, 12, function(q, ...)
b.CameraShakeEnabled = q
end)
G("\067\117\116\115\099\101\110\101\115", b.CutsceneEnabled, 13, function(q, ...)
b.CutsceneEnabled = q
end)
G("\072\121\112\101\114 \077\117\115\105\099", b.HyperMusicEnabled, 14, function(q, ...)
b.HyperMusicEnabled = q
if not q and MY then
MY:Stop()
elseif q and (UY and not MY) then
end
end)
T("\067\079\078\084\082\079\076\083", 30)
C("\070\108\121 \075\101\121", "\070\108\121\075\101\121", 31, function(q, ...)
end)
C("\084\114\097\110\115\102\111\114\109 \075\101\121", "\084\114\097\110\115\102\111\114\109\075\101\121", 32)
C("\066\111\111\115\116 \075\101\121", "\066\111\111\115\116\075\101\121", 33)
C("\076\111\099\107 \079\110 \075\101\121", "\076\111\099\107\079\110\075\101\121", 34)
T("\070\076\073\071\072\084", 20)
X("\070\108\121 \083\112\101\101\100", 100, 800, b.FlySpeed or 450, 21, function(q, ...)
b.FlySpeed = q
XS = q
v()
end)
X("\066\111\111\115\116 \083\112\101\101\100", 200, 1200, b.BoostSpeed or 800, 22, function(q, ...)
b.BoostSpeed = q
HS = q
v()
end)
X("\077\117\115\105\099 \086\111\108\117\109\101", 0, 200, (b.ThemeMusicVolume or 1.2) * 100, 23, function(q, ...)
b.ThemeMusicVolume = q / 100
if rY then
rY.Volume = q / 100
end
end)
task.defer(function(...)
Y.CanvasSize = UDim2.new(0, 0, 0, c.AbsoluteContentSize.Y + 20)
end)
Vi = q
return q
end
L.InputBegan:Connect(function(q, d, ...)
if d then
return
end
if q.KeyCode == Enum.KeyCode.P then
if di then
di = false
if Vi then
Vi:Destroy()
Vi = nil
end
else
di = true
li()
end
end
end)
task.spawn(function(...)
task.wait(.5)
pcall(function(...)
(d:GetService("\083\116\097\114\116\101\114\071\117\105")):SetCore("\083\101\110\100\078\111\116\105\102\105\099\097\116\105\111\110", {
Title = "\083\117\112\101\114\084\122\101 \118\051";
Text = "\080\114\101\115\115 \080 \116\111 \111\112\101\110 \083\101\116\116\105\110\103\115",
Duration = 4
})
end)
end)
local Oi = {
Transform = "\114\098\120\097\115\115\101\116\105\100\058\047\047\049\051\050\057\050\056\052\056\052\052\056\051\056\056\055",
Boost = "\114\098\120\097\115\115\101\116\105\100\058\047\047\057\054\048\048\057\048\056\056\049\056\056\050\054\055",
Untransform = "\114\098\120\097\115\115\101\116\105\100\058\047\047\049\051\048\056\052\057\057\054\054\049\050\054\056\052\053";
MeleeHit = "\114\098\120\097\115\115\101\116\105\100\058\047\047\055\057\055\049\055\056\049\050\053\052\049\052\054\051";
HyperTransform = "\114\098\120\097\115\115\101\116\105\100\058\047\047\049\051\054\049\054\049\053\053\054\054\055\056\048\050\052";
KnockbackHit = "\114\098\120\097\115\115\101\116\105\100\058\047\047\057\057\049\053\054\056\057\050\056\052\050\054\053\053",
Flying = "\114\098\120\097\115\115\101\116\105\100\058\047\047\049\051\052\050\056\053\055\055\049\057\052\048\056\050\055"
}
local ei = false
local Ri = 0
local ui = {
"\114\098\120\097\115\115\101\116\105\100\058\047\047\057\053\050\057\053\052\054\051\056\050\054\055\051\050";
"\114\098\120\097\115\115\101\116\105\100\058\047\047\049\048\053\048\055\055\057\050\052\057\055\051\048\055\050"
}
local wi = {}
local zi = 1
local Di = 0
local Yi = 0
local ci
local Gi = {}
local Xi = {}
local Ci = {}
local function Ti(...)
if not g or not A then
return
end
for q, d in pairs(Oi) do
local V = f()
V.AnimationId = d
V.Name = "\083\121\110\099\095" .. q
V.Parent = A
local l = g:LoadAnimation(V)
l.Priority = Enum.AnimationPriority.Core
Gi[q] = l
end
for q, d in ipairs(ui) do
local V = f()
V.AnimationId = d
V.Name = "\077\049\095" .. q
V.Parent = A
local l = g:LoadAnimation(V)
l.Priority = Enum.AnimationPriority.Action4
wi[q] = l
end
end
local function Si(q, ...)
local d = Gi[q]
if d then
d:Play(0)
d:AdjustWeight(-99, 0)
end
end
local function Hi(q, ...)
local d = Gi[q]
if d and d.IsPlaying then
d:Stop(0)
end
end
local ki = false
local bi = {
["\076\101\102\116 \065\114\109"] = 0;
["\082\105\103\104\116 \065\114\109"] = 0
}
local Ni = {
["\076\101\102\116 \065\114\109"] = nil,
["\082\105\103\104\116 \065\114\109"] = nil
}
local function mi(q, ...)
local d = h.Character
if not d then
return
end
local V = d:FindFirstChild(q)
if not V then
return
end
local l = Ni[q]
if not l or not l.Parent then
local d = V:FindFirstChild("\084\114\097\105\108\065\116\116\048") or e.new("\065\116\116\097\099\104\109\101\110\116", V)
d.Name = "\084\114\097\105\108\065\116\116\048"
d.Position = Vector3.new(0, -0.25, 0)
local O = V:FindFirstChild("\084\114\097\105\108\065\116\116\049") or e.new("\065\116\116\097\099\104\109\101\110\116", V)
O.Name = "\084\114\097\105\108\065\116\116\049"
O.Position = Vector3.new(0, .25, 0)
l = e.new("\084\114\097\105\108")
l.Name = "\067\117\115\116\111\109\067\111\109\098\097\116\084\114\097\105\108"
l.Attachment0 = d
l.Attachment1 = O
l.Color = ColorSequence.new(Color3.fromRGB(255, 255, 127))
l.Lifetime = .6
l.LightEmission = 1
l.Transparency = NumberSequence.new(0, 1)
l.FaceCamera = true
l.Parent = V
Ni[q] = l
end
l.Enabled = true
bi[q] = tick() + 1
if not ki then
ki = true
task.spawn(function(...)
while true do
local q = tick()
local d = false
for V, l in pairs(bi) do
if q < l then
d = true
local q = Ni[V]
if not q or not q.Parent then
end
else
local q = Ni[V]
if q and q.Parent then
q.Enabled = false
end
end
end
if not d then
break
end
task.wait(.1)
end
ki = false
end)
end
end
local function ai(...)
if not FY then
return
end
if #wi == 0 then
return
end
if tick() - Di < .05 then
return
end
Di = tick()
local q = zi % 2 == 1 and "\082\105\103\104\116 \065\114\109" or "\076\101\102\116 \065\114\109"
mi(q)
local d = wi[zi]
if d then
d:Play(.05, 1, 3)
end
zi = zi % #wi + 1
Si("\077\101\108\101\101\072\105\116")
task.delay(.2, function(...)
Hi("\077\101\108\101\101\072\105\116")
end)
if aY and (aY.Character and x) then
local q = aY.Character:FindFirstChild("\072\117\109\097\110\111\105\100\082\111\111\116\080\097\114\116")
if q then
local d = q.Position - x.Position
local V = d.Magnitude
if V > 5 and V < 250 then
local q = d.Unit
local V = q:Cross(Vector3.new(0, 1, 0))
local l = zi % 2 == 0 and 1 or -1
local O = ((V * math.sin(tick() * 30)) * 220) * l
local R = e.new("\066\111\100\121\086\101\108\111\099\105\116\121")
R.MaxForce = Vector3.new(100000, 100000, 100000)
R.Velocity = q * 180 + O
R.Parent = x
P:AddItem(R, .2)
end
if V < 35 then
ci(aY.Character)
Si("\075\110\111\099\107\098\097\099\107\072\105\116")
task.delay(.2, function(...)
Hi("\075\110\111\099\107\098\097\099\107\072\105\116")
end)
end
end
end
end
ci = function(q, ...)
if not q then
return
end
if tick() - Yi < .05 then
return
end
Yi = tick()
local d = q:FindFirstChild("\072\117\109\097\110\111\105\100\082\111\111\116\080\097\114\116")
if not d then
return
end
local l = V:FindFirstChild("\067\104\097\114\097\099\116\101\114\115")
local O = l and l:FindFirstChild(q.Name)
local e = O and O:FindFirstChild("\072\117\109\097\110\111\105\100\082\111\111\116\080\097\114\116") or d
pcall(function(...)
dY:Flash(q, Color3.new(1, 1, 1))
end)
pcall(function(...)
local q = E.Sounds
local d = q.Misc.S.Hit["\072\105\116" .. math.random(1, 2)]
if d then
local q = d:Clone()
q.PlaybackSpeed = math.random(100, 150) / 100
q.Parent = e
q:Play()
P:AddItem(q, 1)
end
end)
pcall(function(...)
local q = E.Utils
local d = q.Misc.S.HeavyHit:Clone()
d.Position = e.Position
d.Parent = mY
P:AddItem(d, 1);
(s:Create(d.PointLight, TweenInfo.new(.6), {
Brightness = 0
})):Play()
d.Glow:Emit(1)
d.Sparks:Emit(50)
d.Wind:Emit(7)
d.Wind2:Emit(7)
end)
if RY then
uY(OY.Snap)
end
end
local function ii(q, ...)
if not q then
return
end
local d = q:FindFirstChild("\072\117\109\097\110\111\105\100\082\111\111\116\080\097\114\116")
if not d then
return
end
local l = V:FindFirstChild("\067\104\097\114\097\099\116\101\114\115")
local O = l and l:FindFirstChild(q.Name)
local e = O and O:FindFirstChild("\072\117\109\097\110\111\105\100\082\111\111\116\080\097\114\116") or d
pcall(function(...)
dY:Flash(q, Color3.new(1, 1, 1))
end)
pcall(function(...)
local q = E.Sounds
local d = q.Misc.S.Hit["\072\105\116" .. math.random(1, 2)]
if d then
local q = d:Clone()
q.PlaybackSpeed = math.random(100, 150) / 100
q.Parent = e
q:Play()
P:AddItem(q, 1)
end
end)
pcall(function(...)
local q = E.Utils
local d = q.Misc.S.HeavyHit:Clone()
d.Position = e.Position
d.Parent = mY
P:AddItem(d, 1);
(s:Create(d.PointLight, TweenInfo.new(.6), {
Brightness = 0
})):Play()
d.Glow:Emit(1)
d.Sparks:Emit(50)
d.Wind:Emit(7)
d.Wind2:Emit(7)
end)
if RY then
local q = (R.CFrame.Position - e.Position).Magnitude
if q < 300 then
uY(OY.Snap)
end
end
end
local function pi(q, ...)
if not q then
return
end
local d = q:FindFirstChild("\072\117\109\097\110\111\105\100\082\111\111\116\080\097\114\116")
if not d then
return
end
local l = V:FindFirstChild("\067\104\097\114\097\099\116\101\114\115")
local O = l and l:FindFirstChild(q.Name)
local R = O and O:FindFirstChild("\072\117\109\097\110\111\105\100\082\111\111\116\080\097\114\116") or d
pcall(function(...)
local q = E.Sounds
local d = q:FindFirstChild("\070\111\114\109")
if d then
local q = d:Clone()
q.Parent = R
q:Play()
P:AddItem(q, 3)
end
end)
local u = e.new("\072\105\103\104\108\105\103\104\116")
u.Name = "\082\101\109\111\116\101\072\121\112\101\114\072\105\103\104\108\105\103\104\116"
u.Parent = q
u.FillColor = Color3.fromRGB(255, 255, 255)
u.OutlineColor = Color3.fromRGB(255, 255, 200)
u.FillTransparency = .8
u.OutlineTransparency = 0
if RY and not W then
local q = (d.Position - x.Position).Magnitude
if q < 100 then
uY(OY.Explosion)
end
end
pcall(function(...)
if O then
for d, V in ipairs(O:GetChildren()) do
if V:IsA("\065\099\099\101\115\115\111\114\121") and V.AccessoryType == Enum.AccessoryType.Hair then
local d = V:FindFirstChild("\072\097\110\100\108\101")
if d then
d.Material = Enum.Material.Neon
task.spawn(function(...)
local V = 1
while O and (O.Parent and (Ci[q.Name] and Ci[q.Name].HyperTransform)) do
d.Color = ZS[V] or Color3.new(1, 1, 1)
V = V % #ZS + 1
task.wait(.15)
end
end)
end
end
end
end
end)
pcall(function(...)
LoadAndAttachParticles(77243694160815, r:GetPlayerFromCharacter(q))
end)
pcall(function(...)
local q = E.Effects.SSJ
local d = q:FindFirstChild("\067")
if d then
local q = d:Clone()
q.Parent = mY
P:AddItem(q, 3)
local V = TweenInfo.new(1.2, Enum.EasingStyle.Exponential, Enum.EasingDirection.Out)
local l = TweenInfo.new(.5, Enum.EasingStyle.Exponential, Enum.EasingDirection.In)
local O = math.random(0, 360)
for q, d in ipairs(q:GetChildren()) do
if d:IsA("\066\097\115\101\080\097\114\116") and d:FindFirstChild("\087\101\108\100") then
local e = d.Weld
e.Part0 = R
e.C0 = e.C0 * CFrame.Angles(0, math.rad(51.4285 * q + O), 0);
(s:Create(e, V, {
C1 = CFrame.new(0, 0, -8)
})):Play()
task.delay(1.45, function(...)
(s:Create(e, l, {
C1 = CFrame.new(0, 0, 0)
})):Play()
end);
(s:Create(d, TweenInfo.new(.2), {
Color = ZS[q] or Color3.new(1, 1, 1)
})):Play()
end
end
local e = .15
local u
u = J.Heartbeat:Connect(function(...)
if not q or not q.Parent then
u:Disconnect()
return
end
for q, d in ipairs(q:GetChildren()) do
if d:IsA("\066\097\115\101\080\097\114\116") and d:FindFirstChild("\087\101\108\100") then
d.Weld.C0 = d.Weld.C0 * CFrame.Angles(0, e, 0)
end
end
end)
end
end)
end
local function vi(q, ...)
if not q then
return
end
local d = q:FindFirstChild("\072\117\109\097\110\111\105\100\082\111\111\116\080\097\114\116")
if not d then
return
end
local l = V:FindFirstChild("\067\104\097\114\097\099\116\101\114\115")
local O = l and l:FindFirstChild(q.Name)
local R = O and O:FindFirstChild("\072\117\109\097\110\111\105\100\082\111\111\116\080\097\114\116") or d
pcall(function(...)
local q = E.Sounds
local d = q:FindFirstChild("\070\111\114\109")
if d then
local q = d:Clone()
q.Parent = R
q:Play()
P:AddItem(q, 3)
end
end)
local u = e.new("\072\105\103\104\108\105\103\104\116")
u.Parent = q
u.FillColor = Color3.fromRGB(255, 255, 255)
u.OutlineColor = Color3.fromRGB(255, 255, 255)
u.FillTransparency = 0
u.OutlineTransparency = 1
P:AddItem(u, 4);
(s:Create(u, TweenInfo.new(3), {
FillTransparency = 1
})):Play()
pcall(function(...)
local q = E.Effects.SSJ
local d = q:FindFirstChild("\067")
if d then
local q = d:Clone()
q.Parent = mY
P:AddItem(q, 2.5)
local V = TweenInfo.new(1.2, Enum.EasingStyle.Exponential, Enum.EasingDirection.Out)
local l = TweenInfo.new(.5, Enum.EasingStyle.Exponential, Enum.EasingDirection.In)
local O = math.random(0, 360)
for q, d in ipairs(q:GetChildren()) do
if d:IsA("\066\097\115\101\080\097\114\116") and d:FindFirstChild("\087\101\108\100") then
local e = d.Weld
e.Part0 = R
e.C0 = e.C0 * CFrame.Angles(0, math.rad(51.4285 * q + O), 0)
pcall(function(...)
d.Color = Color3.fromRGB(255, 255, 127)
end);
(s:Create(e, V, {
C1 = CFrame.new(0, 0, -8)
})):Play()
task.delay(1.45, function(...)
(s:Create(e, l, {
C1 = CFrame.new(0, 0, 0)
})):Play()
end)
end
end
local e = math.random(140, 200) / 1000
local u
u = J.Heartbeat:Connect(function(...)
if not q or not q.Parent then
u:Disconnect()
return
end
for q, d in ipairs(q:GetChildren()) do
if d and (d.Parent and (d:IsA("\066\097\115\101\080\097\114\116") and d:FindFirstChild("\087\101\108\100"))) then
d.Weld.C0 = d.Weld.C0 * CFrame.Angles(0, e, 0)
end
end
end)
end
end)
pcall(function(...)
if O then
for q, d in ipairs(O:GetChildren()) do
if d:IsA("\065\099\099\101\115\115\111\114\121") and d.AccessoryType == Enum.AccessoryType.Hair then
local q = d:FindFirstChild("\072\097\110\100\108\101")
if q then
q.Color = Color3.fromRGB(255, 255, 0)
q.Material = Enum.Material.Neon
end
end
end
end
end)
task.delay(2, function(...)
pcall(function(...)
if q and q.Parent then
LoadAndAttachParticles(77243694160815, r:GetPlayerFromCharacter(q))
end
end)
end)
end
local function Qi(q, ...)
if not q then
return
end
local d = q:FindFirstChild("\072\117\109\097\110\111\105\100\082\111\111\116\080\097\114\116")
if not d then
return
end
local V = d.Velocity
if V.Magnitude < 50 then
return
end
pcall(function(...)
local q = E.Sounds
local V = q.Misc.S:FindFirstChild("\068\097\115\104")
if V then
local q = V:Clone()
q.Parent = d
q:Play()
P:AddItem(q, 2)
end
end)
pcall(function(...)
local q = E.Utils
local V = q.Misc.S.Boost:Clone()
V.Parent = mY
P:AddItem(V, 1.1)
task.delay(.7, function(...)
for q, d in V:GetDescendants() do
if d:IsA("\080\097\114\116\105\099\108\101\069\109\105\116\116\101\114") then
d.Enabled = false
end
end
end)
task.spawn(function(...)
local q
q = J.Heartbeat:Connect(function(...)
if not V.Parent then
q:Disconnect()
return
end
if d and d.Parent then
local q = d.Velocity
if q.Magnitude > 1 then
V.CFrame = CFrame.lookAlong(d.Position, -q) * CFrame.Angles(0, 0, C(0, 3))
else
V.CFrame = d.CFrame * CFrame.Angles(0, 0, C(0, 3))
end
end
end)
end)
end)
local l = e.new("\080\111\105\110\116\076\105\103\104\116")
l.Color = Color3.fromRGB(150, 255, 255)
l.Brightness = 3
l.Range = 30
l.Parent = d
P:AddItem(l, 1.5);
(s:Create(l, TweenInfo.new(1.5), {
Brightness = 0
})):Play()
end
local function Fi(q, ...)
if not q then
return
end
local d = q:FindFirstChild("\072\117\109\097\110\111\105\100\082\111\111\116\080\097\114\116")
if not d then
return
end
local l = V:FindFirstChild("\067\104\097\114\097\099\116\101\114\115")
local O = l and l:FindFirstChild(q.Name)
local R = O and O:FindFirstChild("\072\117\109\097\110\111\105\100\082\111\111\116\080\097\114\116") or d
pcall(function(...)
local q = e.new("\065\116\116\097\099\104\109\101\110\116")
q.Name = "\082\101\109\111\116\101\070\108\121\065\116\116\048"
q.Position = Vector3.new(0, 1, 0)
q.Parent = R
local d = e.new("\065\116\116\097\099\104\109\101\110\116")
d.Name = "\082\101\109\111\116\101\070\108\121\065\116\116\049"
d.Position = Vector3.new(0, -3, 0)
d.Parent = R
local V = e.new("\084\114\097\105\108")
V.Name = "\082\101\109\111\116\101\070\108\121\084\114\097\105\108"
V.Attachment0 = q
V.Attachment1 = d
V.Lifetime = .5
V.Color = ColorSequence.new(Color3.fromRGB(200, 220, 255))
V.Transparency = NumberSequence.new(.3, 1)
V.LightEmission = .5
V.FaceCamera = true
V.Parent = R
end)
local u = e.new("\080\111\105\110\116\076\105\103\104\116")
u.Name = "\082\101\109\111\116\101\070\108\121\076\105\103\104\116"
u.Color = Color3.fromRGB(200, 220, 255)
u.Brightness = 1.5
u.Range = 20
u.Parent = d
end
local function Ui(q, ...)
if not q then
return
end
local d = V:FindFirstChild("\067\104\097\114\097\099\116\101\114\115")
local l = d and d:FindFirstChild(q.Name)
pcall(function(...)
if l then
local q = l:FindFirstChild("\072\117\109\097\110\111\105\100\082\111\111\116\080\097\114\116")
if q then
for q, d in ipairs(q:GetChildren()) do
if d.Name == "\082\101\109\111\116\101\070\108\121\084\114\097\105\108" or d.Name == "\082\101\109\111\116\101\070\108\121\065\116\116\048" or d.Name == "\082\101\109\111\116\101\070\108\121\065\116\116\049" then
d:Destroy()
end
end
end
end
end)
local O = q:FindFirstChild("\072\117\109\097\110\111\105\100\082\111\111\116\080\097\114\116")
if O then
local q = O:FindFirstChild("\082\101\109\111\116\101\070\108\121\076\105\103\104\116")
if q then
q:Destroy()
end
end
end
local function Mi(q, ...)
if not q then
return
end
local d = V:FindFirstChild("\067\104\097\114\097\099\116\101\114\115")
local l = d and d:FindFirstChild(q.Name)
local O = {
"\084\111\114\115\111";
"\076\101\102\116 \065\114\109",
"\082\105\103\104\116 \065\114\109";
"\076\101\102\116 \076\101\103";
"\082\105\103\104\116 \076\101\103",
"\072\101\097\100"
}
for d, V in ipairs(O) do
local l = q:FindFirstChild(V)
if l then
for q, d in ipairs(l:GetChildren()) do
if d:IsA("\080\097\114\116\105\099\108\101\069\109\105\116\116\101\114") or d:IsA("\066\101\097\109") or d:IsA("\084\114\097\105\108") or d:IsA("\080\111\105\110\116\076\105\103\104\116") or d:IsA("\072\105\103\104\108\105\103\104\116") then
d:Destroy()
end
end
end
end
for q, d in ipairs(q:GetChildren()) do
if d:IsA("\072\105\103\104\108\105\103\104\116") then
d:Destroy()
end
end
pcall(function(...)
if l then
for q, d in ipairs(l:GetChildren()) do
if d:IsA("\065\099\099\101\115\115\111\114\121") and d.AccessoryType == Enum.AccessoryType.Hair then
local q = d:FindFirstChild("\072\097\110\100\108\101")
if q then
q.Material = Enum.Material.SmoothPlastic
end
end
end
end
end)
end
local function yi(q, ...)
if q == h then
return
end
local function d(...)
local d = q.Character
if not d then
return
end
local V = d:FindFirstChildOfClass("\072\117\109\097\110\111\105\100")
if not V then
return
end
local l = V:FindFirstChildOfClass("\065\110\105\109\097\116\111\114")
if not l then
return
end
local O = {}
for q, d in ipairs(l:GetPlayingAnimationTracks()) do
local V = d.Animation and d.Animation.AnimationId
if V then
O[V] = true
end
end
local R = q.Name
if not Ci[R] then
Ci[R] = {}
end
local u = Ci[R]
if O[Oi.Transform] and not u.Transform then
u.Transform = true
vi(d)
end
if O[Oi.Boost] and not u.Boost then
u.Boost = true
Qi(d)
task.delay(1.5, function(...)
u.Boost = false
end)
end
if O[Oi.Untransform] and not u.Untransform then
u.Untransform = true
u.Transform = false
u.HyperTransform = false
u.Flying = false
Ui(d)
Mi(d)
task.delay(2, function(...)
u.Untransform = false
end)
end
if O[Oi.MeleeHit] and not u.MeleeHit then
u.MeleeHit = true
ii(d)
task.delay(.15, function(...)
u.MeleeHit = false
end)
end
if O[Oi.HyperTransform] and not u.HyperTransform then
u.HyperTransform = true
pi(d)
end
if O[Oi.KnockbackHit] and not u.KnockbackHit then
local q = d:FindFirstChild("\072\117\109\097\110\111\105\100\082\111\111\116\080\097\114\116")
if q and (x and not ei) then
local d = (q.Position - x.Position).Magnitude
if d < 40 then
u.KnockbackHit = true
ei = true
Ri = tick() + 4
task.spawn(function(...)
local d = tick()
local V = 4
local l = (math.random() * math.pi) * 2
local O = C(100, 180)
local R = C(120, 220)
local u = (x.Position - q.Position).Unit
local w = Vector3.new(u.X * R + X(l) * 80, O, u.Z * R + G(l) * 80)
local z = e.new("\066\111\100\121\086\101\108\111\099\105\116\121")
z.MaxForce = Vector3.new(100000, 100000, 100000)
z.Parent = x
while tick() - d < V do
if not x or not x.Parent then
break
end
local q = tick() - d
local l = G(q * 8) * 50
local O = X(q * 6) * 40
local e = 1 - (q / V) * .3
local R = H(q * 15, 60)
z.Velocity = Vector3.new(w.X * e + l, (w.Y * e - R) + O, w.Z * e + l * .8)
task.wait(.05)
end
if z and z.Parent then
z:Destroy()
end
ei = false
Ri = 0
end)
task.delay(.3, function(...)
u.KnockbackHit = false
end)
end
end
end
if O[Oi.Flying] and not u.Flying then
u.Flying = true
Fi(d)
end
if u.Flying and not O[Oi.Flying] then
u.Flying = false
Ui(d)
end
end
task.spawn(function(...)
while q and q.Parent do
pcall(d)
task.wait(.1)
end
Ci[q.Name] = nil
end)
end
task.spawn(function(...)
Ti()
for q, d in ipairs(r:GetPlayers()) do
yi(d)
end
r.PlayerAdded:Connect(yi)
end)
local ni = hS
hS = function(q, ...)
if #wi == 0 then
Ti()
end
Si("\084\114\097\110\115\102\111\114\109")
return ni(q)
end
local Wi = AS
AS = function(q, ...)
Hi("\084\114\097\110\115\102\111\114\109")
Si("\085\110\116\114\097\110\115\102\111\114\109")
task.delay(2, function(...)
Hi("\085\110\116\114\097\110\115\102\111\114\109")
end)
return Wi(q)
end
local Ki = nS
nS = function(...)
Si("\066\111\111\115\116")
task.delay(1.5, function(...)
Hi("\066\111\111\115\116")
end)
return Ki()
end
local Ii = gS
gS = function(q, ...)
Si("\072\121\112\101\114\084\114\097\110\115\102\111\114\109")
return Ii(q)
end
local fi = qi
qi = function(q, ...)
Hi("\072\121\112\101\114\084\114\097\110\115\102\111\114\109")
Hi("\084\114\097\110\115\102\111\114\109")
Hi("\070\108\121\105\110\103")
Si("\085\110\116\114\097\110\115\102\111\114\109")
task.delay(2, function(...)
Hi("\085\110\116\114\097\110\115\102\111\114\109")
end)
return fi(q)
end
local si = startFlying
startFlying = function(...)
Si("\070\108\121\105\110\103")
return si()
end
local Ei = stopFlying
stopFlying = function(...)
Hi("\070\108\121\105\110\103")
return Ei()
end
local ri = 0
L.InputBegan:Connect(function(q, d, ...)
local V = L:GetFocusedTextBox() ~= nil
if not V and (q.KeyCode.Name == b.LockOnKey:upper() or q.KeyCode == Enum.KeyCode.R) then
if tick() - ri < .2 then
return
end
ri = tick()
dS()
end
if d then
return
end
if q.UserInputType == Enum.UserInputType.MouseButton1 or q.UserInputType == Enum.UserInputType.Touch then
ai()
end
end)
task.spawn(function(...)
local function q(q, ...)
return q and (h.Character and q:IsDescendantOf(h.Character))
end
local function d(...)
local q = h.Character
return q and q:FindFirstChild("\076\101\102\116 \065\114\109")
end
local function l(q, ...)
pcall(function(...)
q.Color = Color3.fromRGB(255, 255, 127)
q.Material = Enum.Material.Neon
end)
local d = q:FindFirstChildWhichIsA("\084\114\097\105\108", true)
if d then
pcall(function(...)
d.Enabled = true
d.Color = ColorSequence.new(Color3.fromRGB(255, 255, 127))
end)
end
end
local function O(V, ...)
if not V:IsA("\066\097\115\101\080\097\114\116") then
return
end
if V.Name ~= "\067\111\109\098\097\116\084\114\097\105\108" then
return
end
local O = V:FindFirstChildWhichIsA("\087\101\108\100", true)
if not O then
return
end
local e = d()
if e and (O.Part0 and O.Part1) then
if O.Part0.Name == "\082\105\103\104\116 \076\101\103" and q(O.Part0) then
O.Part0 = e
elseif O.Part1.Name == "\082\105\103\104\116 \076\101\103" and q(O.Part1) then
O.Part1 = e
end
end
if q(O.Part0) or q(O.Part1) then
l(V)
end
end
local e = V:FindFirstChild("\069\102\102\101\099\116\115")
while not e do
e = V:FindFirstChild("\069\102\102\101\099\116\115")
task.wait(.2)
end
for q, d in ipairs(e:GetDescendants()) do
O(d)
end
e.DescendantAdded:Connect(function(q, ...)
task.wait()
O(q)
end)
end)
if b.ReExecuteOnSpawn then
h.CharacterAdded:Connect(function(q, ...)
task.wait(.5)
A = q
Z = q:WaitForChild("\072\117\109\097\110\111\105\100")
x = q:WaitForChild("\072\117\109\097\110\111\105\100\082\111\111\116\080\097\114\116")
g = Z:FindFirstChildOfClass("\065\110\105\109\097\116\111\114") or e.new("\065\110\105\109\097\116\111\114", Z)
QY = false
FY = false
UY = false
YS = false
eS = Vector3.new(0, 0, 0)
uS = {}
wS = {}
Gi = {}
wi = {}
bS()
Ti()
PY();
(d:GetService("\083\116\097\114\116\101\114\071\117\105")):SetCore("\083\101\110\100\078\111\116\105\102\105\099\097\116\105\111\110", {
Title = "\083\117\112\101\114\084\122\101 \118\051";
Text = "\083\099\114\105\112\116 \114\101\105\110\105\116\105\097\108\105\122\101\100 \111\110 \114\101\115\112\097\119\110";
Duration = 2
})
end)
endObfuscated. The code is scrambled, so you can't read what it does. Common for key systems, but take care.
paid script by Secret (its so buns vro)

Universal