Run it
Copy the script and paste it into your executor.
DefaultAnimations =
DisableCharacterCollisions =
InstantRespawn =
ParentCharacterToRig =
RigTransparency =
CFrameidentity = .identity
Inverse = CFrameidentity.Inverse
ToAxisAngle = CFrameidentity.ToAxisAngle
ToEulerAnglesXYZ = CFrameidentity.ToEulerAnglesXYZ
ToObjectSpace = CFrameidentity.ToObjectSpace
Connections = {}
Disconnect =
=
FindFirstChild = .FindFirstChild
FindFirstChildOfClass = .FindFirstChildOfClass
Players = (, )
LocalPlayer = Players.LocalPlayer
Character = LocalPlayer.Character
CharacterAdded = LocalPlayer.CharacterAdded
Connect = CharacterAdded.Connect
Wait = CharacterAdded.Wait
Rig = Players:(Players:(LocalPlayer.UserId), .HumanoidRigType.R6)
RigAnimate = Rig.Animate
RigHumanoid = Rig.Humanoid
RigRootPart = RigHumanoid.RootPart
RunService = (, )
Workspace = (, )
GetDescendants = .GetDescendants
IsA = .IsA
WaitForChild = .WaitForChild
BreakJoints = .().BreakJoints
mathsin = .sin
=
osclock = .clock
replicatesignal = replicatesignal
RootPartCFrame =
Motor6Ds = {}
=
sethiddenproperty = sethiddenproperty
tableinsert = .insert
=
Vector3new = .new
Vector3zero = .zero
RigAnimate.Enabled =
Rig.Name =
Character
replicatesignal
InstantRespawn
(LocalPlayer.ConnectDiedSignalBackend)
.(Players.RespawnTime - )
RootPart = (Character, )
RootPart
RootPartCFrame = RootPart.CFrame
(LocalPlayer.Kill)
(Character)
Character = (CharacterAdded)
Animate = (Character, )
Animate.Enabled =
RootPart = (Character, )
RigRootPart.CFrame = RootPartCFrame RootPart.CFrame
Disconnect = (RigHumanoid.Died, ()
Index, Connection Connections
(Connection)
ParentCharacterToRig
Character.Parent = Rig.Parent
(Character)
Rig:()
).Disconnect
Index, Descendant , (Character)
(Descendant, )
Motor6Ds[Descendant] = {
Part0 = Rig[Descendant.Part0.Name],
Part1 = Rig[Descendant.Part1.Name]
}
Index, Descendant , (Rig)
(Descendant, )
Descendant.Transparency = RigTransparency
Rig.Parent = Workspace
ParentCharacterToRig
Character.Parent = Rig
.(()
CurrentCamera = Workspace.CurrentCamera
CameraCFrame = CurrentCamera.CFrame
LocalPlayer.Character = Rig
CurrentCamera.CameraSubject = RigHumanoid
(RunService.PreRender)
Workspace.CurrentCamera.CFrame = CameraCFrame
)
(Connections, (RunService.PostSimulation, ()
Motor6D, Table , Motor6Ds
Part0 = Table.Part0
Part1CFrame = Table.Part1.CFrame
Motor6D.DesiredAngle = (, (Part1CFrame, Part0.CFrame))
Delta = (Motor6D.C0) * ( (Part0.CFrame) * Part1CFrame ) * Motor6D.C1
Axis, Angle = (Delta)
(Motor6D, , Axis * Angle)
(Motor6D, , Delta.Position)
RootPart.AssemblyAngularVelocity = Vector3zero
RootPart.AssemblyLinearVelocity = Vector3zero
RootPart.CFrame = RigRootPart.CFrame + (, (() * ) * , )
))
(Connections, (RunService.PreSimulation, ()
Index, BasePart , (Rig)
(BasePart, )
BasePart.CanCollide =
DisableCharacterCollisions ParentCharacterToRig
Index, BasePart , (Character)
(BasePart, )
BasePart.CanCollide =
))
Player=.Players.LocalPlayer
Character=.non
hum = Character.Humanoid
LeftArm=Character[]
LeftLeg=Character[]
RightArm=Character[]
RightLeg=Character[]
Root=Character[]
Head=Character[]
Torso=Character[]
Neck=Torso[]
mouse = Player:()
walking =
jumping =
attacking =
firsttime =
tauntdebounce =
position =
MseGuide =
running =
settime =
sine =
t =
ws =
change =
combo1 =
dancing =
equip =
dgs =
combo2 =
switch1 =
switch2 =
firsttime2 =
combo3 =
gunallowance =
shooting =
RunSrv = :()
RenderStepped = :().RenderStepped
removeuseless = :()
HEADLERP = .()
HEADLERP.Parent = Head
HEADLERP.Part0 = Head
HEADLERP.Part1 = Head
HEADLERP.C0 = .(, -, -) * .(.(), .(), .())
TORSOLERP = .()
TORSOLERP.Parent = Root
TORSOLERP.Part0 = Torso
TORSOLERP.C0 = .(, , ) * .(.(), .(), .())
ROOTLERP = .()
ROOTLERP.Parent = Root
ROOTLERP.Part0 = Root
ROOTLERP.Part1 = Torso
ROOTLERP.C0 = .(, , ) * .(.(), .(), .())
RIGHTARMLERP = .()
RIGHTARMLERP.Parent = RightArm
RIGHTARMLERP.Part0 = RightArm
RIGHTARMLERP.Part1 = Torso
RIGHTARMLERP.C0 = .(-, , -) * .(.(), .(), .())
LEFTARMLERP = .()
LEFTARMLERP.Parent = LeftArm
LEFTARMLERP.Part0 = LeftArm
LEFTARMLERP.Part1 = Torso
LEFTARMLERP.C0 = .(, , -) * .(.(), .(), .())
RIGHTLEGLERP = .()
RIGHTLEGLERP.Parent = RightLeg
RIGHTLEGLERP.Part0 = RightLeg
RIGHTLEGLERP.Part1 = Torso
RIGHTLEGLERP.C0 = .(-, , ) * .(.(), .(), .())
LEFTLEGLERP = .()
LEFTLEGLERP.Parent = LeftLeg
LEFTLEGLERP.Part0 = LeftLeg
LEFTLEGLERP.Part1 = Torso
LEFTLEGLERP.C0 = .(, , ) * .(.(), .(), .())
(a, b)
weld = .(, a)
weld.Part0 = a
weld.Part1 = b
weld.C0 = a.CFrame:() * b.CFrame
weld
(PARENT,POSITION1,POSITION2,LIFETIME,COLOR)
A = .(, PARENT)
A.Position = POSITION1
A.Name =
B = .(, PARENT)
B.Position = POSITION2
B.Name =
tr1 = .(, PARENT)
tr1.Attachment0 = A
tr1.Attachment1 = B
tr1.Enabled =
tr1.Lifetime = LIFETIME
tr1.TextureMode =
tr1.LightInfluence =
tr1.Color = COLOR
tr1.Transparency = NumberSequence.(, )
introsound = .(,Head)
introsound.SoundId =
introsound.Volume =
introsound:()
fedora = .(,Character)
fedora.Size = .(,,)
fedora.CFrame = Head.CFrame
fedora.Transparency =
fedora.CanCollide =
fedoraweld = .(,fedora)
fedoraweld.Part0 = fedora
fedoraweld.Part1 = Head
fedoraweld.C0 = fedora.CFrame:() * Head.CFrame * .(,-,)
mfedora = .(, fedora)
mfedora.MeshType =
mfedora.Scale = .(, , )
mfedora.MeshId,mfedora.TextureId = ,
shades = .(,Character)
shades.Size = .(,,)
shades.Transparency =
shades.CFrame = Head.CFrame
shades.CanCollide =
shadesweld = .(,shades)
shadesweld.Part0 = shades
shadesweld.Part1 = Head
shadesweld.C0 = shades.CFrame:() * Head.CFrame * .(,-,)
mshades = .(, shades)
mshades.MeshType =
mshades.Scale = .(, , )
mshades.MeshId,mshades.TextureId = ,
.(()
i,v (Character:())
v.Name == v:()
)()
(Radius,Position)
Returning = {}
_,v (:())
v~=Character v:() v:() v:()
v:()
Mag = (v.Torso.Position - Position).magnitude
Mag < Radius
.(Returning,v)
v:()
Mag = (v.UpperTorso.Position - Position).magnitude
Mag < Radius
.(Returning,v)
Returning
ArtificialHB = .(, hum)
ArtificialHB.Name =
hum:()
frame = /
tf =
allowframeloss =
tossremainder =
lastframe = ()
hum.Heartbeat:()
:().Heartbeat:((s, p)
tf = tf + s
tf >= frame
allowframeloss
hum.Heartbeat:()
lastframe = ()
i = , .(tf / frame)
hum.Heartbeat:()
lastframe = ()
tossremainder
tf =
tf = tf - frame * .(tf / frame)
)
(num)
num == num ==
:().Stepped:()
i = , num
:().Stepped:()
intro =
ws =
bigfedora = .(,Character)
bigfedora.Size = .(,,)
bigfedora.CFrame = bigfedora.CFrame:() * Root.CFrame * .(.(-,),-,.(-,)) * .(,.(.(-,)),)
bigfedora.CanCollide =
bigfedora.Anchored =
bigfedora.Name =
mbigfedora = .(, bigfedora)
mbigfedora.MeshType =
mbigfedora.Scale = .(, , )
mbigfedora.MeshId,mbigfedora.TextureId = ,
i = ,
bigfedora.CFrame = bigfedora.CFrame:(.(Root.Position) * .(,-,) * .(.(),.(),.()),)
()
()
i = ,
bigfedora.CFrame = bigfedora.CFrame:(.(fedora.Position),)
()
zmc =
i = ,
zmc = zmc +
mbigfedora.Scale = mbigfedora.Scale - .(,,)
bigfedora.CFrame = bigfedora.CFrame * .(.(),.(zmc),)
()
bigfedora:()
ws =
(PARENT,ID,VOL,LOOP,REMOVE)
so = .()
so.Parent = PARENT
so.SoundId = ..ID
so.Volume = VOL
so.Looped = LOOP
so:()
removeuseless:(so,REMOVE)
mouse.KeyDown:((Press)
Press=Press:()
Press==
dancing
dancing =
dancing =
ws =
change =
attacking =
jam = .(,Torso)
jam.SoundId =
jam.Volume =
jam.Looped =
jam.TimePosition =
jam:()
lol90 =
.(()
dancing
lol90 = lol90 +
ROOTLERP.C0 = ROOTLERP.C0:(.( * .(sine/), + * .(sine/),) * .(.(),.( * .(sine/)),.( * .(sine/))),)
ROOTLERP.C1 = ROOTLERP.C1:(.( * .(sine/),,) * .(.(),.(lol90),),)
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.(,,) * .(.(),.(- * .(sine/)),.(- * .(sine/))),)
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:(.(-,,) * .(.(),.( * .(sine/)),.( * .(sine/))), )
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:(.(-, , ) * .(, .(), .(- + * .(sine/))), )
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:(.(, , ) * .(, .(), .( - * .(sine/))), )
()
ws =
jam:()
ROOTLERP.C1 = .(,,) * .(.(),.(),.())
attacking =
)()
)
mouse.KeyDown:((Press)
Press=Press:()
Press==
dancing
dancing =
dancing =
ws =
change =
attacking =
g1 = .(, Root)
g1.D =
g1.P =
g1.MaxTorque = .(,,)
herecomesthemoney = .(,Torso)
herecomesthemoney.Pitch =
herecomesthemoney.SoundId =
herecomesthemoney.Volume =
herecomesthemoney.Looped =
herecomesthemoney:()
robuxpile = .(,Torso)
robuxpile.Size = .(,,)
robuxpile.CFrame = LeftArm.CFrame
robuxpile.CanCollide =
robuxpileweld = .(,robuxpile)
robuxpileweld.Part0 = robuxpile
robuxpileweld.Part1 = Torso
robuxpileweld.C0 = robuxpile.CFrame:() * LeftArm.CFrame * .(,-,)
mrobuxpile = .(, robuxpile)
mrobuxpile.MeshType =
mrobuxpile.Scale = .(, , )
mrobuxpile.MeshId,mrobuxpile.TextureId = ,
.(()
.(()
()
dancing
robux = .(,Torso)
robux.CFrame = robuxpile.CFrame * .(.(),.(),.())
robux.Anchored =
robux.CanCollide =
robux.Size = .(,,)
removeuseless:(robux,)
mrobux = .(, robux)
mrobux.MeshType =
mrobux.Scale = .(, , )
mrobux.MeshId,mrobux.TextureId = ,
bov = .(,robux)
bov.maxForce = .(,,)
robux.CFrame = .(robux.Position,mouse.Hit.p)
bov.velocity = robux.CFrame.lookVector*
removeuseless:(bov,)
)()
dancing
g1.CFrame = g1.CFrame:(.(Root.Position,mouse.Hit.p),)
ROOTLERP.C0 = ROOTLERP.C0:(.(,-,) * .(.(),.( * .(sine/)),.()),)
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.(, + * .(sine/),) * .(.(-),.( - * .(sine/)),.()), )
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:(.(-,,) * .(.(-),.(-),.()), )
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:(.(-, , ) * .(.(), .(), .(-)), )
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:(.(, , ) * .(.(), .(), .()), )
()
ws =
removeuseless:(g1,)
robuxpile:()
attacking =
)()
)
mouse.KeyDown:((Press)
Press=Press:()
Press==
dancing
dancing =
dancing =
ws =
change =
attacking =
jellyfishjam = .(,Torso)
jellyfishjam.SoundId =
jellyfishjam.Volume =
jellyfishjam.Looped =
jellyfishjam.TimePosition =
jellyfishjam:()
.(()
dancing
i = ,
dancing
ROOTLERP.C0 = ROOTLERP.C0:(.(,- + * .(sine/),) * .(.(),.( * .(sine/)),.()),)
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:(.(-, + * .(sine/),) * .(.(- - * .(sine/)),.( + * .(sine/)),.( - * .(sine/))),)
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.(, + * .(sine/),) * .(.(- - * .(sine/)),.(- - * .(sine/)),.(- + * .(sine/))), )
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:(.(, ,-) * .(.(), .(), .(-)), )
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:(.(, ,-) * .(.(), .(), .()), )
()
i = ,
dancing
ROOTLERP.C0 = ROOTLERP.C0:(.(,- * .(sine/),) * .(.(),.( * .(sine/)),.()),)
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:(.(-, + * .(sine/),) * .(.(- - * .(sine/)),.( + * .(sine/)),.( - * .(sine/))),)
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.(, + * .(sine/),) * .(.(- - * .(sine/)),.(- - * .(sine/)),.(- + * .(sine/))), )
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:(.(-, ,) * .(.(), .(), .(-)), )
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:(.(, , ) * .(, .(), .()), )
()
i = ,
dancing
ROOTLERP.C0 = ROOTLERP.C0:(.(-,- + * .(sine/),) * .(.(),.( * .(sine/)),.(-)),)
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:(.(-, + * .(sine/),) * .(.(- - * .(sine/)),.( + * .(sine/)),.( - * .(sine/))),)
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.(, + * .(sine/),) * .(.(- - * .(sine/)),.(- - * .(sine/)),.(- + * .(sine/))), )
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:(.(-, , ) * .(, .(), .(-)), )
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:(.(-, ,) * .(.(), .(), .()), )
()
i = ,
dancing
ROOTLERP.C0 = ROOTLERP.C0:(.(-,-,) * .(.(),.( * .(sine/)),.()),)
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:(.(-, + * .(sine/),) * .(.(- - * .(sine/)),.( + * .(sine/)),.( - * .(sine/))),)
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.(, + * .(sine/),) * .(.(- - * .(sine/)),.(- - * .(sine/)),.(- + * .(sine/))), )
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:(.(-, ,) * .(.(), .(), .(-)), )
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:(.(, ,) * .(.(), .(-), .(-)), )
()
()
ws =
attacking =
)()
)
mouse.KeyDown:((Press)
Press=Press:()
Press==
dancing
dancing =
dancing =
ws =
change =
attacking =
deadmau7 = .(,Torso)
deadmau7.SoundId =
deadmau7.Volume =
deadmau7.Looped =
deadmau7:()
.(()
.(()
dancing
ROOTLERP.C0 = ROOTLERP.C0:(.( * .(sine/),- + * .(sine/),) * .(.(),.( * .(sine/)),),)
()
)()
dancing
i = ,
dancing
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:(.(-, + * .(sine/),) * .(.(- - * .(sine/)),.( + * .(sine/)),.( - * .(sine/))),)
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.(,,) * .(.( - * .(sine/)),.( * .(sine/)),.(*.(sine/))), )
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:(.(-, ,) * .(.( - * .(sine/)), .(), .()), )
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:(.(, ,-) * .(.(), .(), .(-)), )
()
i = ,
dancing
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:(.(-, + * .(sine/),) * .(.(- - * .(sine/)),.( + * .(sine/)),.( - * .(sine/))),)
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.(,,) * .(.( - * .(sine/)),.( * .(sine/)),.(*.(sine/))), )
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:(.(-, ,) * .(.(-), .(), .(-)), )
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:(.(, ,) * .(.( - * .(sine/)), .(), .(-)), )
()
()
ws =
deadmau7:()
attacking =
)()
)
mouse.KeyDown:((Press)
Press=Press:()
Press==
dancing
dancing =
dancing =
ws =
change =
attacking =
bennyhill = .(,Torso)
bennyhill.SoundId =
bennyhill.Volume =
bennyhill.Looped =
bennyhill:()
.(()
dancing
ROOTLERP.C0 = ROOTLERP.C0:(.(,-,) * .(.( + * .(sine/)),.( * .(sine/)),),)
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:(.(-, - * -.(sine/),) * .(.(- + * -.(sine/)),,.()),)
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.(, - * .(sine/),) * .(.(- + * .(sine/)),,.()),)
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:(.(-, , - + * .(sine/)) * .(.(- - * -.(sine/)), .(), .(-)), )
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:(.(, ,- - * .(sine/)) * .(.(- - * .(sine/)), .(), .()), )
()
ws =
bennyhill:()
attacking =
)()
)
mouse.KeyDown:((Press)
Press=Press:()
Press==
dancing
dancing =
dancing =
ws =
change =
attacking =
barrelspin =
barrelrollsound = .(,Torso)
barrelrollsound.SoundId =
barrelrollsound.Volume =
barrelrollsound.Looped =
barrelrollsound:()
barrol = .(,Torso)
barrol.Size = .(,,)
barrol.CFrame = Torso.CFrame
barrol.CanCollide =
barrolweld = .(,barrol)
barrolweld.Part0 = barrol
barrolweld.Part1 = Torso
barrolweld.C0 = barrol.CFrame:() * Torso.CFrame * .(,,)
mbarrol = .(, barrol)
mbarrol.MeshType =
mbarrol.Scale = .(, , )
mbarrol.MeshId,mbarrol.TextureId = ,
.(()
dancing
ROOTLERP.C0 = ROOTLERP.C0:(.( * .(sine/),-,) * .(.(-),.( * .(sine/)),),)
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:(.(-,,) * .(.(),,.()),)
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.(,,) * .(.(),,.()),)
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:(.(,,) * .(,,),)
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:(.(-,,) * .(,,),)
()
ws =
barrol:()
attacking =
)()
)
mouse.KeyDown:((Press)
Press=Press:()
Press==
dancing
dancing =
dancing =
ws =
change =
spinningmove =
dbwouldlovethis = .(,Torso)
dbwouldlovethis.SoundId =
dbwouldlovethis.Volume =
dbwouldlovethis.Looped =
dbwouldlovethis:()
attacking =
.(()
dancing
spinningmove = spinningmove +
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:(.(-, , -) * .(.(-), .(), .()),)
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:(.(, , ) * .(.(), .(), .()),)
ROOTLERP.C0 = ROOTLERP.C0:(.( * .(sine/), -, * .(sine/)) * .(.(),.(spinningmove),.( * .(sine/))),)
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.(,,) * .(.(),.(-),.(- * .(sine/))),)
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:(.(-,,) * .(.(),.(),.( * .(sine/))), )
()
ws =
dbwouldlovethis:()
attacking =
)()
)
mouse.KeyDown:((Press)
Press=Press:()
Press==
dancing
dancing =
dancing =
ws =
change =
attacking =
slavdance = .(,Torso)
slavdance.SoundId =
slavdance.Volume =
slavdance.Looped =
slavdance:()
.(()
dancing
i = ,
dancing
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:(.(-, , -) * .(.(-), .(), .()),)
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:(.(, , ) * .(.(), .(), .()),)
ROOTLERP.C0 = ROOTLERP.C0:(.(, - + * .(sine/), ) * .(.( - * .(sine/)),.(),.()),)
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.(,-,) * .(.(- + * .(sine/)),.( - * .(sine/)),.()), )
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:(.(-,-,) * .(.(- - * .(sine/)),.(- + * .(sine/)),.()), )
()
i = ,
dancing
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:(.(-, , ) * .(.(), .(), .()),)
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:(.(, , -) * .(.(-), .(), .()),)
ROOTLERP.C0 = ROOTLERP.C0:(.(, - + * .(sine/), ) * .(.( - * .(sine/)),.(),.()),)
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.(,-,) * .(.(- + * .(sine/)),.( - * .(sine/)),.()), )
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:(.(-,-,) * .(.(- - * .(sine/)),.(- + * .(sine/)),.()), )
()
()
ws =
slavdance:()
attacking =
)()
)
mouse.KeyDown:((Press)
Press=Press:()
Press==
dancing
dancing =
dancing =
ws =
change =
walkforward =
walkrotation =
attacking =
truelegend = .(,Torso)
truelegend.SoundId =
truelegend.TimePosition =
truelegend.Volume =
truelegend.Looped =
truelegend:()
.(()
dancing
i = ,
dancing
walkforward = walkforward +
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:(.(-, , * .(sine/)) * .(.( * .(sine/)), .(), .(-)), )
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:(.(, , - * .(sine/)) * .(.(- * .(sine/)), .(), .()), )
ROOTLERP.C0 = ROOTLERP.C0:(.(, -, walkforward) * .(.(),.(),.()),)
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:(.(-,,) * .(,,.()),)
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.(,,) * .(,,.()),)
()
i = ,
dancing
walkrotation = walkrotation +
ROOTLERP.C0 = ROOTLERP.C0:(.(, -, walkforward) * .(.(),.(walkrotation),.(-)),)
()
walkrotation =
i = ,
dancing
walkforward = walkforward -
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:(.(-, , * .(sine/)) * .(.( * .(sine/)), .(), .(-)), )
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:(.(, , - * .(sine/)) * .(.(- * .(sine/)), .(), .()), )
ROOTLERP.C0 = ROOTLERP.C0:(.(, -, walkforward) * .(.(),.(-),.(-)),)
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:(.(-,,) * .(.(),.(),.(-)), )
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.(,,) * .(,,.()),)
()
i = ,
dancing
walkrotation = walkrotation +
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:(.(-,,) * .(,,.()),)
ROOTLERP.C0 = ROOTLERP.C0:(.(, -, walkforward) * .(.(),.(walkrotation),.(-)),)
()
walkrotation =
()
ws =
truelegend:()
attacking =
)()
)
mouse.KeyDown:((Press)
Press=Press:()
Press==
dancing
dancing =
dancing =
ws =
change =
attacking =
plummusic = .(,Torso)
plummusic.Volume =
plummusic.Looped =
plummusic.SoundId =
plummusic:()
.(()
dancing
i = ,
dancing
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:(.(-, , ) * .(.(), .(), .(-)), )
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:(.(, , -) * .(.(-), .(), .()), )
ROOTLERP.C0 = ROOTLERP.C0:(.(, -, ) * .(.(),.(*.(sine/)),.()),)
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:(.(,,) * .(,,.(-)),)
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.(,,) * .(,,.()),)
()
i = ,
dancing
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:(.(-, , ) * .(.(), .(), .(-)), )
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:(.(, , -) * .(.(-), .(), .()), )
ROOTLERP.C0 = ROOTLERP.C0:(.(, -, ) * .(.(),.(*.(sine/)),.(-)),)
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:(.(-,,) * .(,,.(-)),)
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.(-,,) * .(,,.()),)
()
()
ws =
plummusic:()
attacking =
)()
)
mouse.KeyDown:((Press)
Press=Press:()
Press==
dancing
dancing =
dancing =
ws =
change =
attacking =
mrozo = .(,Torso)
mrozo.Volume =
mrozo.SoundId =
mrozo.Looped =
mrozo.TimePosition =
mrozo:()
.(()
dancing
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:(.(-, , ) * .(, .(), .(-)), )
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:(.(, , ) * .(, .(), .()), )
ROOTLERP.C0 = ROOTLERP.C0:(.(, -, ) * .(.(),.(*.(sine/)),.(*.(sine/))),)
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:(.(- + * .(sine/), * -.(sine/),) * .(.( * .(sine/)),,.( * .(sine/))),)
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.( + * .(sine/), * .(sine/),) * .(.( * .(sine/)),,.( * .(sine/))),)
()
mrozo:()
ws =
attacking =
)()
)
mouse.KeyDown:((Press)
Press=Press:()
Press==
dancing
dancing =
ws =
recordbaby =
dancing =
change =
attacking =
spinme = .(,Torso)
spinme.Volume =
spinme.SoundId =
spinme.Looped =
spinme:()
.(()
dancing
recordbaby = recordbaby +
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:(.(-, , * .(sine/)) * .(.( * .(sine/)), .(), .(-)), )
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:(.(, , - * .(sine/)) * .(.(- * .(sine/)), .(), .()), )
ROOTLERP.C0 = ROOTLERP.C0:(.( * .(sine/), -, * .(sine/)) * .(.(),.(recordbaby),.()),)
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:(.(-,,) * .(,,.(-)),)
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.(,,) * .(,,.()),)
()
spinme:()
ws =
attacking =
)()
)
(pos, dir, rang, ignoredesc)
:(Ray.(pos, dir.unit * rang), ignoredesc)
(startpos, endpos, distance, ignore)
dir = .(startpos,endpos).lookVector
(startpos, dir, distance, ignore)
checks1 = .(()
hf = (Root.Position,(.(Root.Position,Root.Position+.(,-,))).lookVector,*,Character)
Root.Velocity.y >
position =
Root.Velocity.y < -
position =
Root.Velocity.Magnitude <
position =
Root.Velocity.Magnitude >
position =
Root.Velocity.Magnitude >
position =
()
)
()
(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
:(Ray.(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
(StartPos, EndPos, Distance, Ignore)
DIRECTION = .(StartPos,EndPos).lookVector
(StartPos, DIRECTION, Distance, Ignore)
OrgnC0 = Neck.C0
movelimbs = .(()
RunSrv.RenderStepped:()
TrsoLV = Torso.CFrame.lookVector
Dist =
Diff =
MseGuide
()
_, Point = Workspace:(Ray.(Head.CFrame.p, mouse.Hit.lookVector), Workspace, , )
Dist = (Head.CFrame.p-Point).magnitude
Diff = Head.CFrame.Y-Point.Y
_, Point2 = Workspace:(Ray.(LeftArm.CFrame.p, mouse.Hit.lookVector), Workspace, , )
Dist2 = (LeftArm.CFrame.p-Point).magnitude
Diff2 = LeftArm.CFrame.Y-Point.Y
HEADLERP.C0 = .(, -, -) * .(.(), .(), .())
Neck.C0 = Neck.C0:(OrgnC0*.((.(Diff/Dist)*), , (((Head.CFrame.p-Point).Unit):(Torso.CFrame.lookVector)).Y*), )
)
()
anims = .(()
settime =
sine = sine + change
position == attacking ==
change =
spin =
i,v (Torso:()) v:() v:()
LEFTLEGLERP.C1 = LEFTLEGLERP.C1:(.(,,) * .(,,),)
RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:(.(,,) * .(.(),,),)
LEFTARMLERP.C1 = LEFTARMLERP.C1:(.(,,) * .(,,),)
ROOTLERP.C0 = ROOTLERP.C0:(.(, , ) * .(.(), .(), .()), )
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.(,,-) * .(.(),.(-),.(-)), )
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:(.(-, , ) * .(.(), .(), .()), )
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:(.(, , ) * .(.(), .(), .()), )
position == attacking ==
change =
spin =
i,v (Torso:()) v:() v:()
ROOTLERP.C0 = ROOTLERP.C0:(.(, , ) * .(.(), .(), .()), )
LEFTLEGLERP.C1 = LEFTLEGLERP.C1:(.(,,) * .(,,),)
RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:(.(,,) * .(.(),,),)
LEFTARMLERP.C1 = LEFTARMLERP.C1:(.(,,) * .(,,),)
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:(.(-, , ) * .(.(), .(), .()), )
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:(.(, , ) * .(.(), .(-), .()), )
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.(, + * .(sine/),-) * .(.( + * .(sine/)),.(),.()), )
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:(.(-, + * .(sine/),-) * .(.( + * .(sine/)),.(),.(-)), )
position == attacking == running ==
change =
walking =
spin =
i,v (Torso:()) v:() v:()
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:(.(- + Root.RotVelocity.Y / ,,-*.(sine/)) * .(.(*.(sine/)),.(*.(sine/)),.(- + Root.RotVelocity.Y / , .(- * .(sine/)))),)
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.( + Root.RotVelocity.Y / ,,*.(sine/)) * .(.(-*.(sine/)),.(-*.(sine/)),.( + Root.RotVelocity.Y / , .( * .(sine/)))),)
ROOTLERP.C0 = ROOTLERP.C0:(.(, - * *-.(sine/), ) * .(.(), .( * -.(sine/)), .() + Root.RotVelocity.Y / , .( * .(sine/))), )
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:(.(-, - * .(sine/)/, - + - .(sine/)/) * .(.( - ) + -.(sine/)/, .()*.(sine/), .(), .(- * * .(sine/))), )
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:(.(, + * .(sine/)/, - + + .(sine/)/) * .(.( - ) - -.(sine/)/, .()*.(sine/), .() , .(- * * .(sine/))), )
position == attacking == running ==
change =
spin =
i,v (Torso:()) v:() v:()
ROOTLERP.C0 = ROOTLERP.C0:(.(, - + - * .(sine/), ) * .(.( * -.(sine/)),.(),.()),)
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.(, + * .(sine/), * -.(sine/)) * .(.( * .(sine/)),.(),.()), )
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:(.(-, + * .(sine/), * -.(sine/)) * .(.( * .(sine/)),.(),.(-)), )
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:(.(-, - * .(sine/), ) * .(.( * -.(sine/)), .(), .(-)), )
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:(.(, - * .(sine/), ) * .(.( * -.(sine/)), .(), .()), )
position == attacking ==
change =
i,v (Torso:()) v:() v:()
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:(.(, , )*.(.(),.(),.()), )
LEFTARMLERP.C1 = LEFTARMLERP.C1:(.(-+*.(sine/)/, , -*.(sine/))*.(.(+*.(sine/)/), .(), .(+*.(sine/))), )
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.(,,)*.(.(),.(),.()),)
ROOTLERP.C0 = ROOTLERP.C0:(.(, -, ) * .(.(- - * .(sine/)), .( + * .(sine/)), .() + Root.RotVelocity.Y / , .( * .(sine/))), )
RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:(.(,,- + *-.(sine/)),)
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:(.(-, +*.(sine/),*-.(sine/)) * .(.(+ - * .(sine/)),,),)
LEFTLEGLERP.C1 = LEFTLEGLERP.C1:(.(,,- + *.(sine/)),)
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:(.(, -*.(sine/),*.(sine/)) * .(.( + * .(sine/)),,),)
()
)
()e

Universal