Run it
Copy the script and paste it into your executor.
(()
Hatless = (:())()
Character = Hatless.Rig
Hatless.Rig.Name =
Bypass =
FELOADLIBRARY = {}
(:()[].Source)()
Player = :().LocalPlayer
TweenService = :()
Create = FELOADLIBRARY.Create
Player = :().LocalPlayer
ZTfade=
ZT=
MeHasDied =
mouse = Player:()
agresive =
Target = .()
Character= .non
Torso = Character.Torso
Torso.Transparency =
Head = Character.Head
Humanoid = Character.Humanoid
LeftArm = Character[]
LeftLeg = Character[]
RightArm = Character[]
RightLeg = Character[]
RootPart = Character[]
Anim=
inairvel=
WalkAnimStep =
isrunning =
sine =
change =
pantdown =
shirtdown =
reap =
gpressed =
Animstep =
WalkAnimMove=
Combo =
attack=
pant =
shirt =
RJ = Character.HumanoidRootPart:()
Neck = Character.Torso:()
RootCF = .(-, , )
NeckCF = .(, , , -, -, -, , , , , , )
forWFB =
forWRL =
Effects=.(,Character)
Effects.Name=
it=.new
vt=.new
cf=.new
euler=.fromEulerAnglesXYZ
angles=.Angles
cn = .new
mr=.rad
mememode=
IT = .new
CF = .new
VT = .new
RAD = .rad
C3 = .new
UD2 = .new
BRICKC = BrickColor.new
ANGLES = .Angles
EULER = .fromEulerAnglesXYZ
COS = .cos
ACOS = .acos
SIN = .sin
ASIN = .asin
ABS = .abs
MRANDOM = .random
FLOOR = .floor
lastid=
s2=(,Torso)
CurId =
s2.EmitterSize =
s2c=s2:()
playsong =
s2.SoundId = lastid
playsong ==
()
s2:()
playsong ==
s2:()
lastsongpos=
crosshair = .(,Character)
crosshair.Size = .(,,,)
crosshair.Enabled =
imgl = .(,crosshair)
imgl.Position = .(,,,)
imgl.Size = .(,,,)
imgl.Image =
imgl.BackgroundTransparency =
imgl.ImageTransparency =
imgl.ImageColor3 = .(,,)
crosshair.StudsOffset = .(,,-)
GROWL =
ROAR =
ECHOBLAST =
CAST =
ALCHEMY =
BUILDUP =
BIGBUILDUP =
IMPACT =
LARGE_EXPLOSION =
TURNUP =
Weld37 = .()
Weld39 = .()
Part36 = .()
Part38 = .()
Model13 = .()
Character:()
Character.Animate:()
(part)
part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = , , , , ,
CFuncs = {
Part = {Create = (Parent, Material, Reflectance, Transparency, BColor, Name, Size)
Part = ()({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = , Locked = , BrickColor = BrickColor.((BColor)), Name = Name, Size = Size, Material = Material})
(Part)
Part
}
,
Mesh = {Create = (Mesh, Part, MeshType, MeshId, OffSet, Scale)
Msh = (Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
Mesh ==
Msh.MeshType = MeshType
Msh.MeshId = MeshId
Msh
}
,
Mesh = {Create = (Mesh, Part, MeshType, MeshId, OffSet, Scale)
Msh = (Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
Mesh ==
Msh.MeshType = MeshType
Msh.MeshId = MeshId
Msh
}
,
Weld = {Create = (Parent, Part0, Part1, C0, C1)
Weld = ()({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1})
Weld
}
,
Sound = {Create = (id, par, vol, pit)
.(.(()
S = ()({Volume = vol, Pitch = pit , SoundId = ..id, Parent = par })
()
S:()
:():(S, )
))
}
,
ParticleEmitter = {Create = (Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
fp = ()({Parent = Parent, Color = ColorSequence.(Color1, Color2), LightEmission = LightEmission, Size = Size, Texture = Texture, Transparency = Transparency, ZOffset = ZOffset, Acceleration = Accel, Drag = Drag, LockedToPart = LockedToPart, VelocityInheritance = VelocityInheritance, EmissionDirection = EmissionDirection, Enabled = Enabled, Lifetime = LifeTime, Rate = Rate, Rotation = Rotation, RotSpeed = RotSpeed, Speed = Speed, VelocitySpread = VelocitySpread})
fp
}
}
.(()
Character Character:() Character:().Health <=
MeHasDied =
()
)()
Frame_Speed = /
ArtificialHB = .(, )
ArtificialHB.Name =
:()
frame = Frame_Speed
tf =
allowframeloss =
tossremainder =
lastframe = ()
.ArtificialHB:()
:().Heartbeat:((s, p)
tf = tf + s
tf >= frame
allowframeloss
.ArtificialHB:()
lastframe = ()
i = , .(tf / frame)
.ArtificialHB:()
lastframe = ()
tossremainder
tf =
tf = tf - frame * .(tf / frame)
)
(NUMBER)
NUMBER == NUMBER ==
ArtificialHB.Event:()
i = , NUMBER
ArtificialHB.Event:()
so = (id, par, vol, pit)
CFuncs.Sound.(id, par, vol, pit)
(parent,part0,part1,c0)
weld=()
weld.Parent=parent
weld.Part0=part0
weld.Part1=part1
weld.C0=c0
weld
rayCast = (Pos, Dir, Max, Ignore)
:():(Ray.(Pos, Dir.unit * (Max )), Ignore)
(SPart,CFr,MoveStyle2,outorin2,AnimTime)
MoveStyle = .EasingStyle[MoveStyle2]
outorin = .EasingDirection[outorin2]
dahspeed=
attack == mememode ==
dahspeed=
SPart.Name==
dahspeed=
tweeningInformation = TweenInfo.(
AnimTime/dahspeed,
MoveStyle,
outorin,
,
,
)
MoveCF = CFr
tweenanim = TweenService:(SPart,tweeningInformation,MoveCF)
tweenanim:()
(Parent,ig)
Instances = {}
Ignore=
ig ~=
Ignore = ig
(Parent,Ignore)
i, v (Parent:())
v ~= Ignore
(v,Ignore)
.(Instances, v)
(Parent,Ignore)
Instances
(parent,part0,part1,c0)
weld=()
weld.Parent=parent
weld.Part0=part0
weld.Part1=part1
weld.C0=c0
weld
(parent,part0,part1,c0)
weld=()
weld.Parent=parent
weld.Part0=part0
weld.Part1=part1
weld.C0=c0
weld
ArmorParts = {}
(Part1,Part2,scan,Extra)
EXCF = Part2.CFrame * Extra
i, v3 (scan:())
v3:()
STW=(v3,v3,Part1,EXCF:(v3.CFrame):() )
v3.Anchored=
v3.Massless =
v3.CanCollide=
v3.Parent = Part1
v3.Locked =
v3:()
.(ArmorParts,{Part = v3,Par = v3.Parent,Col = v3.Color,Mat=v3.Material.Name })
v3:()
Part1.Transparency=
(Part1,Part2,scan,Extra)
EXCF = Part2.CFrame * Extra
i, v3 (scan:())
v3:()
STW=(v3,v3,Part1,EXCF:(v3.CFrame):() )
v3.Anchored=
v3.Massless =
v3.CanCollide=
v3.Parent = Part1
v3.Locked =
v3:()
v3:()
Part1.Transparency=
SToneTexture = ()({
Texture = ,
= .(/, /, /),
})
(part)
.(.(()
i = ,,
Tx = SToneTexture:()
Tx.Face = i
Tx.Parent=part
))
New = (Object, Parent, Name, Data)
Object = .(Object)
Index, Value (Data {})
Object[Index] = Value
Object.Parent = Parent
Object.Name = Name
Object
(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
NEWMESH = (MESH)
MESH ==
NEWMESH.MeshType = MESHTYPE
MESHID ~= MESHID ~=
NEWMESH.MeshId = ..MESHID
TEXTUREID ~= TEXTUREID ~=
NEWMESH.TextureId = ..TEXTUREID
NEWMESH.Offset = OFFSET (, , )
NEWMESH.Scale = SCALE
NEWMESH.Parent = PARENT
NEWMESH
(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
NEWPART = ()
NEWPART.formFactor = FORMFACTOR
NEWPART.Reflectance = REFLECTANCE
NEWPART.Transparency = TRANSPARENCY
NEWPART.CanCollide =
NEWPART.Locked =
NEWPART.Anchored =
ANCHOR ==
NEWPART.Anchored =
NEWPART.BrickColor = ((BRICKCOLOR))
NEWPART.Name = NAME
NEWPART.Size = SIZE
NEWPART.Position = Torso.Position
NEWPART.Material = MATERIAL
NEWPART:()
NEWPART.Parent = PARENT
NEWPART
S = ()
(ID, PARENT, VOLUME, PITCH, DOESLOOP)
NEWSOUND =
.(.(()
NEWSOUND = S:()
NEWSOUND.Parent = PARENT
NEWSOUND.Volume = VOLUME
NEWSOUND.Pitch = PITCH
NEWSOUND.SoundId = ..ID
NEWSOUND:()
DOESLOOP ==
NEWSOUND.Looped =
() NEWSOUND.Playing ==
NEWSOUND:()
))
NEWSOUND
(Table)
TYPE = (Table.EffectType )
SIZE = (Table.Size (,,))
ENDSIZE = (Table.Size2 (,,))
TRANSPARENCY = (Table.Transparency )
ENDTRANSPARENCY = (Table.Transparency2 )
CFRAME = (Table.CFrame Torso.CFrame)
MOVEDIRECTION = (Table.MoveToPos )
ROTATION1 = (Table.RotationX )
ROTATION2 = (Table.RotationY )
ROTATION3 = (Table.RotationZ )
MATERIAL = (Table.Material )
COLOR = (Table.Color (,,))
TIME = (Table.Time )
SOUNDID = (Table.SoundID )
SOUNDPITCH = (Table.SoundPitch )
SOUNDVOLUME = (Table.SoundVolume )
.(.(()
PLAYSSOUND =
SOUND =
EFFECT = (, Effects, MATERIAL, , TRANSPARENCY, (), , (,,), )
SOUNDID ~= SOUNDPITCH ~= SOUNDVOLUME ~=
PLAYSSOUND =
SOUND = (SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, )
EFFECT.Color = COLOR
MSH =
TYPE ==
MSH = (, EFFECT, , , , SIZE, (,,))
TYPE ==
MSH = (, EFFECT, , , , SIZE, (,,))
TYPE ==
MSH = (,EFFECT)
MSH.Scale = (SIZE.X,SIZE.X,SIZE.X)
TYPE ==
MSH = (,EFFECT)
MSH.Scale = (SIZE.X,SIZE.X,SIZE.X)
TYPE ==
MSH = (, EFFECT, , , , SIZE, (,,-SIZE.X/))
TYPE ==
MSH = (, EFFECT, , , , (SIZE.X,SIZE.X,), (,,))
TYPE ==
MSH = (, EFFECT, , , , (SIZE.X/,,SIZE.X/), (,,))
TYPE ==
MSH = (, EFFECT, , , , (SIZE.X/,,SIZE.X/), (,,))
TYPE ==
MSH = (, EFFECT, , , , SIZE, (,,))
TYPE ==
MSH = (, EFFECT, , , , SIZE, (,,))
TYPE ==
MSH = (, EFFECT, , , , SIZE, (,,))
TYPE ==
MSH = (, EFFECT, , , , SIZE, (,,))
MSH ~=
MOVESPEED =
MOVEDIRECTION ~=
MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
GROWTH = SIZE - ENDSIZE
TRANS = TRANSPARENCY - ENDTRANSPARENCY
TYPE ==
(EFFECT,{ = CFRAME*(((,)),((,)),((,)))},,,TIME/)
(EFFECT,{ = CFRAME},,,)
()
(EFFECT,{Transparency = EFFECT.Transparency - TRANS},,,TIME/)
TYPE ==
(EFFECT,{ = CFRAME*(((,)),((,)),((,)))},,,)
(EFFECT,{ = EFFECT.CFrame*((ROTATION1),(ROTATION2),(ROTATION3))},,,)
MOVEDIRECTION ~=
ORI = EFFECT.Orientation
(EFFECT,{=(MOVEDIRECTION)},,,TIME/)
(EFFECT,{Orientation=ORI},,,TIME/)
MSH.Scale = MSH.Scale - GROWTH/TIME
(MSH,{Scale=ENDSIZE},,,TIME/)
TYPE ==
(MSH,{Offset=(,,-MSH.Scale.X/)},,,TIME/)
LOOP = , TIME+
()
TYPE ==
MOVEDIRECTION ~=
ORI = EFFECT.Orientation
:():(EFFECT, )
PLAYSSOUND ==
EFFECT:()
SOUND.Stopped:(()
EFFECT:()
)
PLAYSSOUND ==
EFFECT:()
() SOUND.Playing ==
EFFECT:()
))
( Parent, Material, Reflectance, Transparency, BColor, Name, Size)
Part = (){
Parent = Parent,
Reflectance = Reflectance,
Transparency = Transparency,
CanCollide = ,
Locked = ,
BrickColor = BrickColor.((BColor)),
Name = Name,
Size = Size,
Material = Material,
}
(Part)
Part
Particle2_1 = (){
Color = ColorSequence.(. (,,), . (/, /, /)),
Transparency = NumberSequence.({NumberSequenceKeypoint.(,),NumberSequenceKeypoint.(,),NumberSequenceKeypoint.(,)}),
Size = NumberSequence.({NumberSequenceKeypoint.(,),NumberSequenceKeypoint.(,)}),
Texture = ,
Lifetime = NumberRange.(,),
Rate = ,
VelocitySpread = ,
Rotation = NumberRange.(),
RotSpeed = NumberRange.(-,),
Speed = NumberRange.(),
LightEmission = ,
LockedToPart = ,
Acceleration = .(, , ),
EmissionDirection = ,
Drag = ,
Enabled =
}
BEGONE_Particle = (){
Color = ColorSequence.(. (,,), . (, , )),
Transparency = NumberSequence.({NumberSequenceKeypoint.(,),NumberSequenceKeypoint.(,),NumberSequenceKeypoint.(,),NumberSequenceKeypoint.(,),NumberSequenceKeypoint.(,)}),
Size = NumberSequence.({NumberSequenceKeypoint.(,),NumberSequenceKeypoint.(,),NumberSequenceKeypoint.(,),NumberSequenceKeypoint.(,)}),
Texture = ,
Lifetime = NumberRange.(),
Rate = ,
VelocitySpread = ,
Rotation = NumberRange.(),
RotSpeed = NumberRange.(-,),
Speed = NumberRange.(),
LightEmission = ,
LockedToPart = ,
Acceleration = .(, -, ),
EmissionDirection = ,
Drag = ,
ZOffset = ,
Enabled =
}
Damagefunc = (Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
hit.Parent ==
h = hit.Parent:()
_,v (hit.Parent:())
v:()
h.Health >
h = v
h ==
h ~= h.Health <
h ~= h.Parent:()
.(.(()
h.Health > minim < Type~= (h.Parent:() h.Parent:()) h.Parent:()
FATag = .(,h.Parent)
FATag.Name =
:():(FATag, )
_,v (h.Parent:())
v:() v.Parent:()
v.Anchored=
()
h.Parent:()
h.Parent:():()
FoundTorso = h.Parent:() h.Parent:()
.(.(()
YourGone = .()
YourGone.Reflectance =
YourGone.Transparency =
YourGone.CanCollide =
YourGone.Locked =
YourGone.Anchored=
YourGone.BrickColor = BrickColor.()
YourGone.Name =
YourGone.Size = .()
YourGone.Material =
YourGone:()
YourGone.Parent = FoundTorso
YourGone.CFrame = FoundTorso.CFrame
NewParticle = .()
NewParticle.Parent = YourGone
NewParticle.Acceleration = .(,,)
NewParticle.Size = NumberSequence.({NumberSequenceKeypoint.(,),NumberSequenceKeypoint.(,)})
NewParticle.Color = ColorSequence.(. (,,), . (, , ))
NewParticle.Lifetime = NumberRange.(,)
NewParticle.Transparency=NumberSequence.({NumberSequenceKeypoint.(,),NumberSequenceKeypoint.(,),NumberSequenceKeypoint.(,)})
NewParticle.Speed = NumberRange.(,)
NewParticle.ZOffset =
NewParticle.Texture =
NewParticle.RotSpeed = NumberRange.(-,)
NewParticle.Rotation = NumberRange.(-,)
NewParticle.Enabled =
:():(YourGone, )
i = ,,
NewParticle:()
(, FoundTorso,, )
h.Parent:()
YourGone.CFrame = FoundTorso.CFrame
_,v (h.Parent:())
v:() v.Parent:()
v.Anchored=
v:()
v:() v.Name ==
vp = ()({P = , maxForce = .(, , ), velocity = .(.(-,),,.(-,)) })
vp.Parent = v
:():(vp, .(,)/)
()
()
NewParticle:()
(, FoundTorso,, )
h.Parent:()
YourGone.CFrame = FoundTorso.CFrame
_,v (h.Parent:())
v:() v.Parent:()
v.Anchored=
v:()
v:() v.Name ==
vp = ()({P = , maxForce = .(, , ), velocity = .(.(-,),,.(-,)) })
vp.Parent = v
:():(vp, .(,)/)
))
()
))
h ~= hit.Parent ~= Character hit.Parent:() hit.Parent:() ~=
hit.Parent:() ~= hit.Parent.DebounceHit.Value ==
c = ()({Name = , Value = :().LocalPlayer, Parent = h})
:():(c, )
HitSound ~= HitPitch ~=
(HitSound, hit, , HitPitch)
Damage = .(minim, maxim)
blocked =
block = hit.Parent:()
block ~= block.className == block.Value >
blocked =
block.Value = block.Value -
(block.Value)
blocked ==
h.Health = h.Health - Damage
(Part.CFrame * .(, , Part.Size.Z / ).p + .(, , ), -Damage, , .(,,))
h.Health = h.Health - Damage /
(Part.CFrame * .(, , Part.Size.Z / ).p + .(, , ), -Damage, , .(,,))
Type ==
hum = h
hum.PlatformStand =
.(.((HHumanoid)
()
HHumanoid.PlatformStand =
), hum)
FoundTorso = h.Parent:() h.Parent:()
angle = hit.Position - (Property.Position + .(, , )).unit
bodvol = ()({P = , maxForce = .(.huge, , .huge), velocity = .(Part.Position,FoundTorso.Position).lookVector * knockback, Parent = hit})
rl = ()({P = , maxTorque = .(, , ) * , angularvelocity = .(.(-, ), .(-, ), .(-, )), Parent = hit})
:():(bodvol, )
:():(rl, )
Type ==
hum = h
hum.PlatformStand =
.(.((HHumanoid)
Combo = ()
HHumanoid.PlatformStand =
), hum)
angle = hit.Position - (Property.Position + .(, , )).unit
bodvol = ()({P = , maxForce = .(.huge, , .huge), velocity = .(Part.Position,Property.Position).lookVector * knockback})
rl = ()({P = , maxTorque = .(, , ) * , angularvelocity = .(.(-, ), .(-, ), .(-, )), Parent = hit})
:():(bodvol, )
:():(rl, )
bodyVelocity2 = ()({velocity = .(, , ), P = , maxForce = .(, , ), Parent = RootPart})
:():(bodyVelocity2, )
Type ==
FoundTorso = h.Parent:() h.Parent:()
angle = hit.Position - (Property.Position + .(, , )).unit
bodvol = ()({P = , maxForce = .(.huge, , .huge), velocity = .(Part.Position,FoundTorso.Position).lookVector * knockback, Parent = hit})
:():(bodvol, )
Type==
HTorso = hit.Parent:() hit.Parent:()
tags =
_,v2 , HTorso:()
v2:() v2.Name ==
tags=tags+
tags <
fireef:()
Type==
.(.(()
(h.Parent:() h.Parent:()) h.Parent:()
FATag = .(,h.Parent)
FATag.Name =
:():(FATag, )
_,v (h.Parent:())
v:() v.Parent:()
v.Anchored=
()
h.Parent:()
h.Parent:():()
FoundTorso = h.Parent:() h.Parent:()
.(.(()
YourGone = .()
YourGone.Reflectance =
YourGone.Transparency =
YourGone.CanCollide =
YourGone.Locked =
YourGone.Anchored=
YourGone.BrickColor = BrickColor.()
YourGone.Name =
YourGone.Size = .()
YourGone.Material =
YourGone:()
YourGone.Parent = FoundTorso
YourGone.CFrame = FoundTorso.CFrame
NewParticle = .()
NewParticle.Parent = YourGone
NewParticle.Acceleration = .(,,)
NewParticle.Size = NumberSequence.({NumberSequenceKeypoint.(,),NumberSequenceKeypoint.(,)})
NewParticle.Color = ColorSequence.(. (,,), . (, , ))
NewParticle.Lifetime = NumberRange.(,)
NewParticle.Transparency=NumberSequence.({NumberSequenceKeypoint.(,),NumberSequenceKeypoint.(,),NumberSequenceKeypoint.(,)})
NewParticle.Speed = NumberRange.(,)
NewParticle.ZOffset =
NewParticle.Texture =
NewParticle.RotSpeed = NumberRange.(-,)
NewParticle.Rotation = NumberRange.(-,)
NewParticle.Enabled =
:():(YourGone, )
i = ,,
NewParticle:()
(, FoundTorso,, )
h.Parent:()
YourGone.CFrame = FoundTorso.CFrame
_,v (h.Parent:())
v:() v.Parent:()
v.Anchored=
v:()
v:() v.Name ==
vp = ()({P = , maxForce = .(, , ), velocity = .(.(-,),,.(-,)) })
vp.Parent = v
:():(vp, .(,)/)
()
()
NewParticle:()
(, FoundTorso,, )
h.Parent:()
YourGone.CFrame = FoundTorso.CFrame
_,v (h.Parent:())
v:() v.Parent:()
v.Anchored=
v:()
v:() v.Name ==
vp = ()({P = , maxForce = .(, , ), velocity = .(.(-,),,.(-,)) })
vp.Parent = v
:():(vp, .(,)/)
))
()
))
Type ==
Humanoid.Health = Humanoid.Health + Damage
hum = h
hum.PlatformStand =
.(.((HHumanoid)
Combo = ()
HHumanoid.PlatformStand =
), hum)
angle = hit.Position - (Property.Position + .(, , )).unit
bodvol = ()({P = , maxForce = .(.huge, , .huge), velocity = .(Part.Position,Property.Position).lookVector * knockback})
rl = ()({P = , maxTorque = .(, , ) * , angularvelocity = .(.(-, ), .(-, ), .(-, )), Parent = hit})
:():(bodvol, )
:():(rl, )
bodyVelocity2 = ()({velocity = .(, , ), P = , maxForce = .(, , ), Parent = RootPart})
:():(bodyVelocity2, )
Type ==
CFuncs.Sound.(, Spike, , )
hit.Parent.Humanoid.PlatformStand =
()
hit.Parent.Humanoid.PlatformStand =
Type ==
Type ==
bodyVelocity = ()({velocity = .(, , ), P = , maxForce = .(, , ), Parent = hit})
:():(bodyVelocity, )
bodyVelocity = ()({velocity = .(, , ), P = , maxForce = .(, , ), Parent = hit})
:():(bodyVelocity, )
Type ==
bp = ()({P = , D = , maxForce = .(.huge, .huge, .huge), position = hit.Parent.Torso.Position, Parent = (h.Parent:() h.Parent:())})
:():(bp, )
Type ==
BodPos = ()({P = , D = , maxForce = .(.huge, .huge, .huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso})
BodGy = ()({maxTorque = .(, , ) * .huge, P = , Parent = hit.Parent.Torso, cframe = hit.Parent.Torso.CFrame})
hit.Parent.Torso.Anchored =
.(.((Part)
()
Part.Anchored =
), hit.Parent.Torso)
:():(BodPos, )
:():(BodGy, )
debounce = ()({Name = , Parent = hit.Parent, Value = })
:():(debounce, Delay)
c = .()
c.Name =
c.Value = Player
c.Parent = h
:():(c, )
ShowDamage = (Pos, Text, Time, Color)
Rate =
Pos
Pos = .(, , )
Text = Text
Time = Time
Color
Color = .(, , )
EffectPart = (, , , , BrickColor.(Color), , .(, , ))
EffectPart.Anchored =
BillboardGui = ()({Size = .(, , , ), Adornee = EffectPart, Parent = EffectPart})
TextLabel = ()({BackgroundTransparency = , Size = .(, , , ), Text = ..Text.., TextColor3 = Color, TextScaled = , Font = .Font.ArialBold, Parent = BillboardGui})
TextLabel.TextTransparency=
.Debris:(EffectPart, Time + )
EffectPart.Parent = :()
(, ()
Frames = Time / Rate
EffectPart.CFrame=.(Pos)
() TextLabel.TextTransparency=
(TextLabel,{TextTransparency=},,,Frames/)
(TextLabel,{Rotation=.(-,)},,,Frames/)
(TextLabel,{TextColor3=.(,,)},,,Frames/)
(EffectPart,{ = .(Pos) + .(.(-,), .(,), .(-,))},,,Frames/)
(Frames/)
EffectPart EffectPart.Parent
EffectPart:()
)
MagniDamage = (Part, magni, mindam, maxdam, knock, Type2)
Type=
mememode ==
Type=
Type=Type2
Type2 ==
Type=
_,c (:())
hum = c:()
_,v (c:())
v:()
hum = v
hum ~=
head = c:()
head ~=
targ = head.Position - Part.Position
mag = targ.magnitude
mag <= magni c.Name ~= Player.Name
(Part, head, mindam, maxdam, knock, Type, RootPart, , , )
(HTCF,magni, mindam, maxdam, knock, Type)
DGP = .()
DGP.Parent = Character
DGP.Size = .(, , )
DGP.Transparency =
DGP.CanCollide =
DGP.Anchored =
(DGP)
DGP.Position=DGP.Position + .(,-,)
DGP.CFrame = HTCF
.(.(()
(DGP, magni, mindam, maxdam, knock, Type)
))
:():(DGP, )
DGP.Archivable =
(EffectCF,EffectName)
MainEffectHolder=.(,Effects)
MainEffectHolder.Reflectance =
MainEffectHolder.Transparency =
MainEffectHolder.CanCollide =
MainEffectHolder.Locked =
MainEffectHolder.Anchored=
MainEffectHolder.BrickColor = BrickColor.()
MainEffectHolder.Name =
MainEffectHolder.Size = .(,,)
MainEffectHolder.Material =
MainEffectHolder:()
MainEffectHolder.CFrame = EffectCF
EffectAttach=.(,MainEffectHolder)
:():(MainEffectHolder, )
EffectName ==
EffectAttach.Orientation = .(,,)
:():(MainEffectHolder, )
EffectName ==
EffectAttach.Orientation = .(,,)
:():(MainEffectHolder, )
EffectName ==
EffectAttach.Orientation = .(,,)
:():(MainEffectHolder, )
EffectName ==
(,MainEffectHolder,,)
EffectAttach.Orientation = .(,,)
EffectAttach2=.(,MainEffectHolder)
EffectAttach2.Orientation = .(,,)
.(.(()
i = ,,/
()
))
:():(EffectAttach, )
RJW=(RJ.Parent,RJ.Part0,RJ.Part1,RJ.C0)
RJW.C1 = RJ.C1
RJW.Name = RJ.Name
NeckW=(Neck.Parent,Neck.Part0,Neck.Part1,Neck.C0)
NeckW.C1 = Neck.C1
NeckW.Name = Neck.Name
RW=(Torso,Torso,RightArm,(,,))
LW=(Torso,Torso,LeftArm,(,,))
RH=(Torso,Torso,RightLeg,(,,))
LH=(Torso,Torso,LeftLeg,(,,))
RW.C1 = (, , )
LW.C1 = (, , )
RH.C1 = (, , ) *.(.(),.(),.())
LH.C1 = (, , ) *.(.(),.(),.())
(RJW,{C0=RootCF*.(,,)},,,)
(NeckW,{C0=NeckCF*.(,,)},,,)
(RW,{C0=.( , , -)},,,)
(LW,{C0=.(-, , -)},,,)
(RH,{C0=.(, -, )},,,)
(LH,{C0=.(-, -, )},,,)
()
attack=
dahspeed=
attack == mememode ==
dahspeed=
(RJW,{C0=RootCF*.(,,)*(.(),.(),.(-))},,,)
(NeckW,{C0=NeckCF*.(,,)*(.(),.(),.())},,,)
(RW,{C0=.( , , -)*(.(),.(),.())},,,)
(LW,{C0=.(-, , -)*(.(),.(),.())},,,)
(RH,{C0=.(, -, -)*(.(-),.(),.())},,,)
(LH,{C0=.(-, -, )*(.(),.(),.())},,,)
(/dahspeed)
(RootPart.CFrame*(,-,-),,,,,)
(RJW,{C0=RootCF*.(,-,)*(.(-),.(),.())},,,)
(NeckW,{C0=NeckCF*.(,,)*(.(),.(),.(-))},,,)
(RW,{C0=.( , , -)*(.(-),.(),.())},,,)
(LW,{C0=.(-, , -)*(.(-),.(),.())},,,)
(RH,{C0=.(, -, )*(.(),.(),.())},,,)
(LH,{C0=.(-, -, )*(.(-),.(),.(-))},,,)
(/dahspeed)
attack =
()
attack=
dahspeed=
attack == mememode ==
dahspeed=
(RJW,{C0=RootCF*.(,,)*(.(-),.(),.())},,,)
(NeckW,{C0=NeckCF*.(,,)*(.(),.(),.(-))},,,)
(RW,{C0=.( , , -)*(.(),.(),.())},,,)
(LW,{C0=.(-, , -)*(.(),.(),.())},,,)
(RH,{C0=.(, -, -)*(.(-),.(),.())},,,)
(LH,{C0=.(-, -, )*(.(-),.(),.())},,,)
(RootPart.CFrame*(,-,-),,,,,)
(/dahspeed)
(RJW,{C0=RootCF*.(,-,)*(.(),.(),.(-))},,,)
(NeckW,{C0=NeckCF*.(,,)*(.(),.(),.())},,,)
(RW,{C0=.( , , -)*(.(),.(),.())},,,)
(LW,{C0=.(-, , -)*(.(),.(-),.(-))},,,)
(RH,{C0=.(, -, -)*(.(),.(),.())},,,)
(LH,{C0=.(-, -, )*(.(-),.(),.())},,,)
(/dahspeed)
attack =
()
attack=
dahspeed=
attack == mememode ==
dahspeed=
(RJW,{C0=RootCF*.(,,)*(.(-),.(),.())},,,)
(NeckW,{C0=NeckCF*.(,,)*(.(),.(),.(-))},,,)
(RW,{C0=.( , , -)*(.(),.(),.())},,,)
(LW,{C0=.(-, , -)*(.(),.(-),.(-))},,,)
(RH,{C0=.(, -, -)*(.(-),.(),.())},,,)
(LH,{C0=.(-, -, )*(.(),.(),.())},,,)
(/dahspeed)
(RootPart.CFrame*(-,-,-),,,,,)
(RJW,{C0=RootCF*.(,-,)*(.(),.(),.(-))},,,)
(NeckW,{C0=NeckCF*.(,,)*(.(),.(),.())},,,)
(RW,{C0=.( , , -)*(.(),.(),.())},,,)
(LW,{C0=.(-, , -)*(.(),.(-),.(-))},,,)
(RH,{C0=.(, -, -)*(.(-),.(),.())},,,)
(LH,{C0=.(-, -, )*(.(),.(),.())},,,)
(/dahspeed)
attack =
()
attack=
dahspeed=
attack == mememode ==
dahspeed=
(RJW,{C0=RootCF*.(,,)*(.(-),.(),.(-))},,,)
(NeckW,{C0=NeckCF*.(,,)*(.(),.(),.())},,,)
(RW,{C0=.( , , -)*(.(),.(),.())},,,)
(LW,{C0=.(-, , -)*(.(-),.(-),.(-))},,,)
(RH,{C0=.(, -, -)*(.(),.(),.())},,,)
(LH,{C0=.(-, -, -)*(.(),.(),.())},,,)
(RootPart.CFrame*(,-,-),,,,,)
(, LeftArm,, .(,)/)
(/dahspeed)
(RJW,{C0=RootCF*.(,-,)*(.(),.(),.())},,,)
(NeckW,{C0=NeckCF*.(,,)*(.(-),.(),.(-))},,,)
(RW,{C0=.( , , -)*(.(),.(),.())},,,)
(LW,{C0=.(-, , -)*(.(),.(-),.(-))},,,)
(RH,{C0=.(, -, -)*(.(),.(),.())},,,)
(LH,{C0=.(-, -, )*(.(-),.(),.())},,,)
(/dahspeed)
attack =
()
attack=
dahspeed=
attack == mememode ==
dahspeed=
(RJW,{C0=RootCF*.(,,)*(.(-),.(),.())},,,)
(NeckW,{C0=NeckCF*.(,,)*(.(),.(),.(-))},,,)
(RW,{C0=.( , , -)*(.(-),.(),.())},,,)
(LW,{C0=.(-, , -)*(.(),.(),.(-))},,,)
(RH,{C0=.(, -, -)*(.(),.(),.())},,,)
(LH,{C0=.(-, -, -)*(.(),.(),.())},,,)
(RootPart.CFrame*(,-,-),,,,,)
(, RightArm,, .(,)/)
(/dahspeed)
(RJW,{C0=RootCF*.(,-,)*(.(),.(),.(-))},,,)
(NeckW,{C0=NeckCF*.(,,)*(.(-),.(),.())},,,)
(RW,{C0=.( , , -)*(.(),.(),.())},,,)
(LW,{C0=.(-, , -)*(.(),.(-),.())},,,)
(RH,{C0=.(, -, -)*(.(-),.(),.())},,,)
(LH,{C0=.(-, -, )*(.(),.(),.())},,,)
(/dahspeed)
attack =
()
attack=
dahspeed=
attack == mememode ==
dahspeed=
(RJW,{C0=RootCF*.(,-,-)*(.(),.(),.())},,,)
(NeckW,{C0=NeckCF*.(,,)*(.(-),.(),.())},,,)
(RW,{C0=.( , , -)*(.(),.(),.())},,,)
(LW,{C0=.(-, , -)*(.(),.(-),.(-))},,,)
(RH,{C0=.(, -, )*(.(-),.(),.())},,,)
(LH,{C0=.(-, -, )*(.(),.(),.())},,,)
(, Torso,, .(,)/)
(RootPart.CFrame*(-,-,-),,,,,)
(RootPart.CFrame*(,-,-),,,,,)
(/dahspeed)
(RJW,{C0=RootCF*.(,-,-)*(.(),.(),.())},,,)
(NeckW,{C0=NeckCF*.(,,)*(.(),.(),.())},,,)
(RW,{C0=.( , , -)*(.(),.(),.())},,,)
(LW,{C0=.(-, , -)*(.(),.(),.(-))},,,)
(RH,{C0=.(, -, )*(.(),.(),.())},,,)
(LH,{C0=.(-, -, )*(.(),.(),.())},,,)
(/dahspeed)
attack =
()
attack=
dahspeed=
attack == mememode ==
dahspeed=
(, Torso,, )
.(.(()
i = , ()
(, RightArm,, .(,)/)
))
i =,,
(RJW,{C0=RootCF*.(,-+*i,-)*(.(-*i),.(),.(*i))},,,)
(NeckW,{C0=NeckCF*.(,,)*(.(),.(),.())},,,)
(RW,{C0=.( , , -)*(.(),.(),.())},,,)
(LW,{C0=.(-, , -)*(.(),.(),.(-))},,,)
(RH,{C0=.(, -, )*(.(-),.(),.())},,,)
(LH,{C0=.(-, -, )*(.(),.(),.())},,,)
(RootPart.CFrame*(,-,-+*i),,,,,)
()
attack =
()
attack =
()
Humanoid.JumpPower =
Humanoid.WalkSpeed=
()
Anim == Anim ==
Combo ==
agresive ==
Combo ==
()
Combo =
Combo ==
()
Combo =
Combo ==
()
Combo =
Combo ==
Combo =
()
Combo ==
()
Combo =
Combo ==
()
Combo =
Combo ==
()
Combo =
Combo ==
()
Combo =
Hold =
Button1DownF=()
Hold=
Hold ==
attack ==
()
()
Button1UpF=()
Hold==
Hold =
KeyDownF=(key)
key == attack == pantdown ==
attack =
laying =
.(()
laying ==
(RJW,{C0=RootCF*.(,,-)*(.(),.(* .(sine / )),.(* .(sine / )))},,,)
(NeckW,{C0=NeckCF*.(,,)*(.(-),.(* .(sine / )),.())},,,)
(RW,{C0=.( , , -)*(.(),.(* .(sine / )),.(-+* .(sine / )))},,,)
(LW,{C0=.(-, , -)*(.(),.(* .(sine / )),.(+* .(sine / )))},,,)
(RH,{C0=.(, --* .(sine / ), -+* .(sine / ))*(.(-+* .(sine / )),.(* .(sine / )),.(-* .(sine / )))},,,)
(LH,{C0=.(-, -+* .(sine / ), --* .(sine / ))*(.(--* .(sine / )),.(* .(sine / )),.(-* .(sine / )))},,,)
()
(Humanoid.MoveDirection * .(, , )).magnitude >
laying =
)()
() laying ==
attack =
key ==
isrunning ==
isrunning=
key ==
playsong ==
playsong =
s2:()
playsong ==
playsong =
s2:()
key == mememode ==
CurId = CurId +
CurId >
CurId =
(..CurId)
CurId ==
lastid=
CurId ==
lastid=
CurId ==
lastid=
CurId ==
lastid=
CurId ==
lastid=
CurId ==
lastid=
lastsongpos =
s2.TimePosition = lastsongpos
mouse.KeyDown:(KeyDownF)
Anim =
.(()
MeHasDied
inairvel=((Humanoid.MoveDirection * .(, , )).magnitude)*
inairvel >
inairvel=
inairvel=inairvel/*
()
attack ==
Anim ==
change = *
(RJW,{C0=RootCF* (, + (/) * .(sine / ), - + * .(sine / )) * (.(- - * .(sine / ))+(inairvel*forWFB)/, .()-(inairvel*forWRL)/, .())},,,)
(NeckW,{C0=NeckCF*.(,,)*(.(- + * .(sine / )), .(), .(-))},,,)
(RW,{C0=( + * .(sine / ) , + * .(sine / ), ) * (.( - * .(sine / )), .(-), .( + * .(sine / )))},,,)
(LW,{C0=(- + * .(sine / ), + * .(sine / ), ) * (.( - * .(sine / )), .(), .(- - * .(sine / )))},,,)
(RH,{C0=.(, -+ * .(sine / ), -) * .(.(- -* .(sine / )),.(),.())},,,)
(LH,{C0=.(-, -+ * .(sine / ), -) * .(.(- +* .(sine / )),.(),.())},,,)
Anim ==
change = *
(RJW,{C0=RootCF*(, + (/) * .(sine / ), - + * .(sine / )) * (.( - * .(sine / ))-(inairvel*forWFB)/, .()+(inairvel*forWRL)/, .())},,,)
(NeckW,{C0=NeckCF*.(,,)*(.( + * .(sine / )), .(), .(-))},,,)
(RW,{C0=( + * .(sine / ) , + * .(sine / ), ) * (.( - * .(sine / )), .(-), .( + * .(sine / )))},,,)
(LW,{C0=(- + * .(sine / ), + * .(sine / ), ) * (.( - * .(sine / )), .(), .(- - * .(sine / )))},,,)
(RH,{C0=.(, -+ * .(sine / ), -) * .(.(- -* .(sine / )),.(),.())},,,)
(LH,{C0=.(-, -+ * .(sine / ), -) * .(.(- +* .(sine / )),.(),.())},,,)
Anim ==
dahspeed=
attack == mememode ==
dahspeed=
agresive ==
change = (*)*dahspeed
Humanoid.JumpPower =
Humanoid.WalkSpeed=
ADNum =
(RJW,{C0=RootCF*(, , - + * .(sine / +ADNum* .(sine / *))) * (.( - * .(sine / )), .(( + * .(sine / )/)), .(-))},,,)
(NeckW,{C0=NeckCF*(.( - * .(sine / +ADNum* .(sine / *))), .(- * .(sine / )), .( - * .(sine / +* .(sine / ))))},,,)
(RW,{C0=( + * .(sine / ) , + * .(sine / ), ) * (.( + * .(sine / )), .(-), .( + * .(sine / )))},,,)
(LW,{C0=(- + * .(sine / ), + * .(sine / ), ) * (.( + * .(sine / )), .(), .(- - * .(sine / )))},,,)
(RH,{C0=.(, -- * .(sine / +ADNum* .(sine / *)), ) * .(.( - * .(sine / )),.(),.(- * .(sine / )))},,,)
(LH,{C0=.(-, -- * .(sine / +ADNum* .(sine / *)), ) * .(.( - * .(sine / )),.(),.(-- * .(sine / )))},,,)
change = (*)*dahspeed
Humanoid.JumpPower =
Humanoid.WalkSpeed=
ADNum =
(RJW,{C0=RootCF*(, , - + * .(sine / +ADNum* .(sine / *))) * (.( - * .(sine / )), .(( + * .(sine / )/)), .(-))},,,)
(NeckW,{C0=NeckCF*(.(- - * .(sine / +ADNum* .(sine / *))), .(- * .(sine / )), .( - * .(sine / +* .(sine / ))))},,,)
(RW,{C0=( + * .(sine / ) , + * .(sine / ), ) * (.( + * .(sine / )), .(), .( + * .(sine / )))},,,)
(LW,{C0=(- + * .(sine / ), + * .(sine / ), ) * (.( + * .(sine / )), .(-), .(- - * .(sine / )))},,,)
(RH,{C0=.(, -- * .(sine / +ADNum* .(sine / *)), ) * .(.( - * .(sine / )),.(),.(- * .(sine / )))},,,)
(LH,{C0=.(-, -- * .(sine / +ADNum* .(sine / *)), ) * .(.( - * .(sine / )),.(),.(-- * .(sine / )))},,,)
Anim ==
agresive ==
speed=
mememode ==
speed=
change = *speed
Humanoid.JumpPower = *speed
Humanoid.WalkSpeed=*speed
RH2 = (-forWRL/ * .(sine / ),,forWFB/ * .(sine / ))*(.(-WFB*30) * math.cos(sine / 8 ),0,math.rad(-forWRL*30) * math.cos(sine / 8 ))
local LH2 = cf(forWRL/7 * math.cos(sine / 8 ),0,-forWFB/7 * math.cos(sine / 8 ))*angles(math.rad(forWFB*30) * math.cos(sine / 8 ),0,math.rad(forWRL*30) * math.cos(sine / 8 ))
SetTween(RJW,{C0=RootCF*CFrame.new(0, 0 , -0.05 + 0.055 * math.cos(sine / 4) + -math.sin(sine / 4) / 8) * angles(math.rad((forWFB*2 - forWFB * math.cos(sine / 4))*7), math.rad((-forWRL*2 - -forWRL * math.cos(sine / 4))*5) , math.rad(8 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed)
SetTween(NeckW,{C0=NeckCF*CFrame.new(0, 0, 0 + 0.025 * math.cos(sine / 4)) * angles(math.rad((-forWFB*1 - -forWFB * math.cos(sine / 4))*7), math.rad((forWRL*2 - forWRL * math.cos(sine / 4))*3.5), math.rad(-forWRL*45+-8 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed)
SetTween(RW,{C0=cf(1.45 + .0 * math.cos(sine / 8) , 0.5 + forWRL/50* math.cos(sine / 8), 0) * angles(math.rad(0 + forWFB*15 * math.cos(sine / 8 )), math.rad(0), math.rad(8 + forWRL*5 * math.cos(sine / 8)))},"Linear","Out",WalkAnimMove/speed)
SetTween(LW,{C0=cf(-1.45 + .0 * math.cos(sine / 8), 0.5 + forWRL/50 * math.cos(sine / 8), 0) * angles(math.rad(0 - forWFB*15 * math.cos(sine / 8 )), math.rad(0), math.rad(-8 - forWRL*5 * math.cos(sine / 8 )))},"Linear","Out",WalkAnimMove/speed)
SetTween(RH,{C0=CFrame.new(.5, -0.85+ .15 * math.sin(sine / 8 ), -.15+.15* math.cos(sine / 8 ))*RH2 * CFrame.Angles(math.rad(0 - 5 * math.cos(sine / 8)),math.rad(0),math.rad(2.5- 0.0 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed)
SetTween(LH,{C0=CFrame.new(-.5, -0.85- .15 * math.sin(sine / 8 ), -.15-.15* math.cos(sine / 8 ))*LH2 * CFrame.Angles(math.rad(0 + 5 * math.cos(sine / 8)),math.rad(0),math.rad(-2.5- 0.0 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed)
else
local speed=1.6
if mememode == true then
speed=4
end
change = 2.5*speed
Humanoid.JumpPower = 60*speed
Humanoid.WalkSpeed=22*speed
local RH2 = cf(-forWRL/7 * math.cos(sine / 8 ),0,forWFB/7 * math.cos(sine / 8 ))*angles(math.rad(forWFB*89) * math.cos(sine / 8 ),mr(-forWRL*55/2* math.cos(sine / 8 )),math.rad(forWRL*55/1 * math.cos(sine / 8 )))
local LH2 = cf(forWRL/7 * math.sin(sine / 8 ),0,-forWFB/7 * math.cos(sine / 8 ))*angles(math.rad(forWFB*89) * math.cos(sine / 8 ),mr(forWRL*55/2* math.sin(sine / 8 )),math.rad(-forWRL*55/1* math.sin(sine / 8 )) )
SetTween(RJW,{C0=RootCF*CFrame.new(forWRL*1 * math.sin(sine / 8), forWFB*1 * math.sin(sine / 8) , -0.5 - 0.255 * math.cos(sine / 8) + -math.sin(sine / 8) / 8) * angles(math.rad(85+( forWFB * math.cos(sine / 8))*20), math.rad(( -forWRL * math.cos(sine / 4))*1) , math.rad((-forWRL * math.cos(sine / 8))*10))},"Linear","InOut",WalkAnimMove/speed)
SetTween(NeckW,{C0=NeckCF*CFrame.new(0, 0, 0 + 0.025 * math.cos(sine / 4)) * angles(math.rad(-20+(-forWFB*1 - -forWFB * math.cos(sine / 4))*5), math.rad((forWRL*2 - forWRL * math.cos(sine / 4))*3.5), math.rad(-forWRL*45+-8 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed)
SetTween(RW,{C0=cf(1.0 + .0 * math.cos(sine / 8) , .5-forWFB*0.5* math.sin(sine / 8), -.4) * angles(math.rad(95 - forWFB*75 * math.sin(sine / 8 )), math.rad(0), math.rad(-8+(-forWRL*55* math.sin(sine / 8 )) + 10 * math.cos(sine / 8)))},"Linear","Out",WalkAnimMove/speed)
SetTween(LW,{C0=cf(-1.0 + .0 * math.cos(sine / 8), .5-forWFB*0.5* math.sin(sine / 8), -.4) * angles(math.rad(95 - forWFB*75 * math.sin(sine / 8 )), math.rad(0), math.rad(8+(forWRL*55* math.cos(sine / 8 )) - 10 * math.cos(sine / 8 )))},"Linear","Out",WalkAnimMove/speed)
SetTween(RH,{C0=CFrame.new(.5, -0.85- .25 * math.sin(sine / 8 ), -.15-.25* math.sin(sine / 8 ))*RH2 * CFrame.Angles(math.rad(60 - 5 * math.cos(sine / 8)),math.rad(0),math.rad(-2.5- 0.0 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed)
SetTween(LH,{C0=CFrame.new(-.5, -0.85- .25 * math.sin(sine / 8 ), -.15-.25* math.sin(sine / 8 ))*LH2 * CFrame.Angles(math.rad(60 - 5 * math.sin(sine / 8)),math.rad(0),math.rad(2.5- 0.0 * math.sin(sine / 8)))},"Linear","InOut",WalkAnimMove/speed)
end
elseif Anim == "Sit" then
SetTween(RJW,{C0=RootCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","Out",0.1)
SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","Out",0.1)
SetTween(RH,{C0=CFrame.new(.5, -1, 0)*angles(math.rad(90),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(90),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
end
end
end
end)()
coroutine.resume(coroutine.create(function()
while Humanoid.Health>0.001 do
if MeHasDied then break end
sine = sine + change
hitfloor = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
if Character:FindFirstChild("Sound") then
Character:FindFirstChild("Sound"):Destroy()
end
local torvel = (Humanoid.MoveDirection * Vector3.new(1, 0, 1)).magnitude
local velderp = RootPart.Velocity.y
if RootPart.Velocity.y > 1 and hitfloor == nil then
Anim = "Jump"
elseif RootPart.Velocity.y < -1 and hitfloor == nil then
Anim = "Fall"
elseif Humanoid.Sit == true then
Anim = "Sit"
elseif torvel < .5 and hitfloor ~= nil then
Anim = "Idle"
elseif torvel > .5 and hitfloor ~= nil then
Anim = "Walk"
else
Anim = ""
end
local Ccf=RootPart.CFrame
--warn(Humanoid.MoveDirection*RootPart.CFrame.lookVector)
local Walktest1 = Humanoid.MoveDirection*Ccf.LookVector
local Walktest2 = Humanoid.MoveDirection*Ccf.RightVector
--warn(Walktest1.Z.."/"..Walktest1.X)
--warn(Walktest2.Z.."/"..Walktest2.X)
forWFB = Walktest1.X+Walktest1.Z
forWRL = Walktest2.X+Walktest2.Z
--print(Humanoid.MoveDirection)
--warn(Torso.CFrame.lookVector)
coroutine.resume(coroutine.create(function()
if s2.Parent == nil or s2 == nil then
s2 = s2c:Clone()
s2.Parent = Torso
s2.Name = "BGMusic"
-- s2.SoundId = lastid
s2.Pitch = 1
s2.Volume = 1.5
s2.Looped = true
s2.archivable = false
s2.TimePosition = lastsongpos
if playsong == true then
s2:play()
elseif playsong == false then
s2:stop()
end
else
lastsongpos=s2.TimePosition
s2.Pitch = 1
s2.Volume = 1.5
s2.Looped = true
s2.SoundId = lastid
s2.EmitterSize = 30
end
end))
Swait()
end
end))
local speaker = game.Players.LocalPlayer
workspace.CurrentCamera:Destroy()
wait(0.1)
repeat wait() until speaker.Character ~= nil
workspace.CurrentCamera.CameraSubject = speaker.Character:FindFirstChildWhichIsA('Humanoid')
workspace.CurrentCamera.CameraType = Enum.CameraType.Custom
speaker.CameraMinZoomDistance = 0.5
speaker.CameraMaxZoomDistance = 400
speaker.CameraMode = Enum.CameraMode.Classic
speaker.Character.Head.Anchored = false
local ScreenGui = Instance.new("ScreenGui")
local ImageButton1 = Instance.new("ImageButton")
local ImageButton2 = Instance.new("ImageButton")
-- Parent the ScreenGui to the Player's PlayerGui
ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
-- Set properties for the first ImageButton
ImageButton1.Parent = ScreenGui
ImageButton1.Size = UDim2.new(0, 50, 0, 50) -- Small size (50x50 pixels)
ImageButton1.Position = UDim2.new(1, -60, 0.1, 0) -- Positioned near the top, not too high
ImageButton1.AnchorPoint = Vector2.new(1, 0) -- Anchor to the top-right corner of the button
ImageButton1.Image = "rbxassetid://12159177184" -- First image ID
ImageButton1.BackgroundTransparency = 1 -- Make the background transparent
-- Set properties for the second ImageButton
ImageButton2.Parent = ScreenGui
ImageButton2.Size = UDim2.new(0, 50, 0, 50) -- Small size (50x50 pixels)
ImageButton2.Position = UDim2.new(1, -60, 0.3, 0) -- Positioned below the first button
ImageButton2.AnchorPoint = Vector2.new(1, 0) -- Anchor to the top-right corner of the button
ImageButton2.Image = "rbxassetid://14139670222" -- Second image ID
ImageButton2.BackgroundTransparency = 1 -- Make the background transparent
-- Function to simulate pressing the "N" key for the first button
local function simulateKeyPress1()
local VirtualInputManager = game:GetService("VirtualInputManager")
VirtualInputManager:SendKeyEvent(true, Enum.KeyCode.N, false, game)
VirtualInputManager:SendKeyEvent(false, Enum.KeyCode.N, false, game)
end
local function simulateKeyPress2()
local VirtualInputManager = game:GetService("VirtualInputManager")
VirtualInputManager:SendKeyEvent(true, Enum.KeyCode.R, false, game)
VirtualInputManager:SendKeyEvent(false, Enum.KeyCode.R, false, game)
end
ImageButton1.MouseButton1Click:Connect(simulateKeyPress1)
-- Connect the click event to the second button
ImageButton2.MouseButton1Click:Connect(simulateKeyPress2)
end)
loadstring(game:HttpGet("https://github.com/ltseverydayyou/uuuuuuu/blob/main/shiftlock?raw=true"))()Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com, www.roblox.com, github.com.
this neko script is broken, but you can use it as a reanimate i think