Run it
Copy the script and paste it into your executor.
plr = .Players.LocalPlayer
tool = .(, plr.Backpack)
tool.GripPos = .(, , -)
tool.GripForward = .(, -, )
tool.GripRight = .(, , )
tool.GripUp = .(, , )
tool.Name =
tool.TextureId =
tool.RequiresHandle =
tool.CanBeDropped =
k = .(, tool)
k.Name =
k.Size = .(, , )
k.Anchored =
k.CanCollide =
mesh = .(, k)
mesh.MeshId =
mesh.TextureId =
mesh.Scale = .(, , )
mesh.VertexColor = .(, , )
Sounds = {
Equip = ,
Slash = ,
Lunge =
}
SoundInstances = {}
name, id (Sounds)
sound = .(, k)
sound.SoundId = id
sound.Volume =
SoundInstances[name] = sound
humanoid = plr.Character:()
Animations = {
Equip = ,
Unequip = ,
Slash1 = ,
Slash2 = ,
Lunge = ,
Idle =
}
LoadedAnims = {}
name, id (Animations)
anim = .()
anim.AnimationId = id
LoadedAnims[name] = humanoid:(anim)
attackState =
canAttack =
activeHit =
tool.Equipped:(()
SoundInstances.Equip:()
LoadedAnims.Equip:()
LoadedAnims.Equip.Stopped:(()
LoadedAnims.Idle:()
)
tool.Activated:(()
canAttack
canAttack =
activeHit =
LoadedAnims.Idle:()
attackState ==
SoundInstances.Slash.Pitch =
SoundInstances.Slash:()
LoadedAnims.Slash1:()
attackState ==
SoundInstances.Slash.Pitch =
SoundInstances.Slash:()
LoadedAnims.Slash2:()
SoundInstances.Lunge:()
LoadedAnims.Lunge:()
attackState = attackState % +
()
activeHit =
()
canAttack =
LoadedAnims.Idle:()
)
)
tool.Unequipped:(()
LoadedAnims.Unequip:()
LoadedAnims.Idle:()
)
k.Touched:((n)
activeHit
o = n.Parent:()
o ~=
p = .Players:(n.Parent.Name)
targetPart = n.Parent:() n.Parent:()
targetPart targetPart:()
fire = .()
fire.Name =
fire.Size =
fire.Heat =
fire.Parent = targetPart
.Debris:(fire, )
j = ,
p.Name ~=
:():()
hiddenfling =
hiddenfling =
detection = .()
detection.Name =
detection.Parent = :()
()
hrp, c, vel, movel = , , ,
:().Heartbeat:()
hiddenfling
lp = .Players.LocalPlayer
hiddenfling (c c.Parent hrp hrp.Parent)
:().Heartbeat:()
c = lp.Character
hrp = c:() c:() c:()
hiddenfling
vel = hrp.Velocity
hrp.Velocity = vel * + .(, , )
:().RenderStepped:()
c c.Parent hrp hrp.Parent
hrp.Velocity = vel
:().Stepped:()
c c.Parent hrp hrp.Parent
hrp.Velocity = vel + .(, movel, )
movel = movel * -
()
()
hiddenfling =
)taken straight out of c00lgui revival by hyperion