Run it
Copy the script and paste it into your executor.
p = :().LocalPlayer
char = p.Character
mouse = p:()
larm = char[]
rarm = char[]
lleg = char[]
rleg = char[]
hed = char.Head
torso = char.Torso
hum = char.Humanoid
cam = .Workspace.CurrentCamera
root = char.HumanoidRootPart
deb =
shot =
stanceToggle =
l = :()
rs = :().RenderStepped
hum.DisplayDistanceType =
.(.())
i,v (char:())
v:()
v:()
i,v (hed:())
v:()
v:()
Debounces = {
CanAttack = ;
CanJoke = ;
NoIdl = ;
Slashing = ;
Slashed = ;
Slapping = ;
Slapped = ;
ks = ;
}
(part0, part1, c0, c1)
weeld=.(, part0)
weeld.Part0=part0
weeld.Part1=part1
weeld.C0=c0
weeld.C1=c1
weeld
mod4 = .(,char)
ptez = {, , , }
(Position,Distance,SinglePlayer)
SinglePlayer (SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance
List = {}
i,v (:())
v:()
v:()
v ~= char
(v.Torso.Position -Position).magnitude <= Distance
.(List,v)
List
GroundWave3 = ()
HandCF = .(root.Position - .(,,)) * .(,,)
wave1 = .(, torso)
wave1.BrickColor = BrickColor.()
wave1.Anchored =
wave1.CanCollide =
wave1.Locked =
wave1.Material =
wave1.Size = .(, , )
wave1.TopSurface =
wave1.BottomSurface =
wave1.Transparency =
wave1.CFrame = HandCF
wm = .(, wave1)
wm.Scale = .(,,)
wm.MeshType =
.(()
i = , ,
wm.Scale = .( + i*, + i*, + i*)
wave1.CFrame = HandCF
wave1.Transparency = i/
()
()
wave1:()
)()
HandCF = .(root.Position - .(,,)) * .(.(), .(), .())
wave = .(, torso)
wave.BrickColor = BrickColor.()
wave.Anchored =
wave.CanCollide =
wave.Locked =
wave.Size = .(, , )
wave.TopSurface =
wave.BottomSurface =
wave.Transparency =
wave.CFrame = HandCF
wm = .(, wave)
wm.MeshId =
.(()
i = , ,
wm.Scale = .( + i*, + i*, )
wave.Size = wm.Scale
wave.CFrame = HandCF
wave.Transparency = i/
()
()
wave:()
)()
(a, b, t)
a + (b - a)*t
(a, b, t)
dot = a:(b)
dot > dot < -
t <= a b
r = .(dot)
(a*.(( - t)*r) + b*.(t*r)) / .(r)
(a, b, t)
ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:()
bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:()
v0 = (.(ax, ay, az), .(bx , by , bz), t)
v1 = (.(a00, a01, a02), .(b00, b01, b02), t)
v2 = (.(a10, a11, a12), .(b10, b11, b12), t)
v3 = (.(a20, a21, a22), .(b20, b21, b22), t)
t = v1:(v2)
(t < t == t > )
.()
.(
v0.x, v0.y, v0.z,
v1.x, v1.y, v1.z,
v2.x, v2.y, v2.z,
v3.x, v3.y, v3.z)
(a,b)
w = .(,a)
w.Part0 = a
w.Part1 = b
w
(a, b)
weld = .()
weld.Name =
weld.Part0 = a
weld.Part1 = b
weld.C0 = a.CFrame:() * b.CFrame
weld.Parent = a
weld;
(c1,c2,al)
com1 = {c1.X,c1.Y,c1.Z,c1:()}
com2 = {c2.X,c2.Y,c2.Z,c2:()}
i,v (com1)
com1[i] = v+(com2[i]-v)*al
.(com1[],com1[],com1[]) * .((,(com1)))
newWeld = (wp0, wp1, wc0x, wc0y, wc0z)
wld = .(, wp1)
wld.Part0 = wp0
wld.Part1 = wp1
wld.C0 = .(wc0x, wc0y, wc0z)
AddInstance = (Object, ...)
Obj = .(Object)
i,v ,(...)
Obj[i] = v
Obj
larm.Size = larm.Size *
rarm.Size = rarm.Size *
lleg.Size = lleg.Size *
rleg.Size = rleg.Size *
torso.Size = torso.Size *
hed.Size = hed.Size *
root.Size = root.Size *
(torso, larm, -, , )
larm.Weld.C1 = .(,,)
(torso, rarm, , , )
rarm.Weld.C1 = .(-, , )
(torso, hed, , , )
(torso, lleg, -, -, )
lleg.Weld.C1 = .(, , )
(torso, rleg, , -, )
rleg.Weld.C1 = .(-, , )
(root, torso, , , )
torso.Weld.C1 = .(, , )
z = .(,char)
z.SoundId =
z.Looped =
z.Volume = .huge
z.Pitch =
()
z:()
hum.WalkSpeed =
Eye1 = (,{
Name = ,
Parent = hed,
= hed.CFrame,
Color = .(,,),
Material = ,
formFactor = ,
Size = .(, , ),
CanCollide = ,
Shape = ,
TopSurface = ,
BottomSurface = ,
Locked = ,
})
Weld = (,{
Parent = Eye1,
Part0 = hed,
C0 = .(-, , -)*.(, , ),
Part1 = Eye1,
})
Eye2 = (,{
Name = ,
Parent = hed,
= hed.CFrame,
Color = .(,,),
Material = ,
formFactor = ,
Size = .(, , ),
CanCollide = ,
Shape = ,
TopSurface = ,
BottomSurface = ,
Locked = ,
})
Weld = (,{
Parent = Eye2,
Part0 = hed,
C0 = .(, , -)*.(, , ),
Part1 = Eye2,
})
Reaper = (,{
Parent = hed,
= hed.CFrame,
formFactor = ,
Size = .(, , ),
CanCollide = ,
TopSurface = ,
BottomSurface = ,
Locked = ,
})
Weld = (,{
Parent = Reaper,
Part0 = hed,
C0 = .(, , )*.(, , ),
Part1 = Reaper,
})
Mesh = (,{
Parent = Reaper,
MeshId = ,
TextureId = ,
Scale = .(, , ),
VertexColor = .(, , ),
})
o1 = (,{
Name = ,
Parent = char,
})
o2 = (,{
Name = ,
Parent = o1,
Material = .Material.Granite,
BrickColor = BrickColor.(),
CanCollide = ,
Size = .(, , ),
BackSurface = .SurfaceType.SmoothNoOutlines,
BottomSurface = .SurfaceType.SmoothNoOutlines,
FrontSurface = .SurfaceType.SmoothNoOutlines,
LeftSurface = .SurfaceType.SmoothNoOutlines,
RightSurface = .SurfaceType.SmoothNoOutlines,
TopSurface = .SurfaceType.SmoothNoOutlines,
Color = .(, , ),
Locked = ,
})
o3 = (,{
Parent = o1,
Material = .Material.Granite,
BrickColor = BrickColor.(),
CanCollide = ,
Size = .(, , ),
BackSurface = .SurfaceType.SmoothNoOutlines,
BottomSurface = .SurfaceType.SmoothNoOutlines,
FrontSurface = .SurfaceType.SmoothNoOutlines,
LeftSurface = .SurfaceType.SmoothNoOutlines,
RightSurface = .SurfaceType.SmoothNoOutlines,
TopSurface = .SurfaceType.SmoothNoOutlines,
Color = .(, , ),
Locked = ,
})
Weld = (,{
Parent = o3,
Part0 = o2,
C0 = .(, -, -, -, , -, , -, -, -, -, ),
Part1 = o3,
C1 = .(, -, -, -, , -, , -, -, -, -, ),
})
o6 = (,{
Name = ,
Parent = o1,
Material = .Material.Neon,
BrickColor = BrickColor.(),
CanCollide = ,
Size = .(, , ),
BackSurface = .SurfaceType.SmoothNoOutlines,
BottomSurface = .SurfaceType.SmoothNoOutlines,
FrontSurface = .SurfaceType.SmoothNoOutlines,
LeftSurface = .SurfaceType.SmoothNoOutlines,
RightSurface = .SurfaceType.SmoothNoOutlines,
TopSurface = .SurfaceType.SmoothNoOutlines,
Color = .(, , ),
Locked = ,
})
Weld = (,{
Parent = o6,
Part0 = o2,
C0 = .(, -, -, -, , -, , -, -, -, -, ),
Part1 = o6,
C1 = .(, -, -, -, , -, , -, -, -, -, ),
})
o8 = (,{
Name = ,
Parent = o1,
Material = .Material.Neon,
BrickColor = BrickColor.(),
CanCollide = ,
Size = .(, , ),
BackSurface = .SurfaceType.SmoothNoOutlines,
BottomSurface = .SurfaceType.SmoothNoOutlines,
FrontSurface = .SurfaceType.SmoothNoOutlines,
LeftSurface = .SurfaceType.SmoothNoOutlines,
RightSurface = .SurfaceType.SmoothNoOutlines,
TopSurface = .SurfaceType.SmoothNoOutlines,
Color = .(, , ),
Locked = ,
})
Weld = (,{
Parent = o8,
Part0 = o2,
C0 = .(, -, -, -, , -, , -, -, -, -, ),
Part1 = o8,
C1 = .(, , -, -, , -, , -, -, -, -, ),
})
o10 = (,{
Name = ,
Parent = o1,
Material = .Material.Neon,
BrickColor = BrickColor.(),
CanCollide = ,
Size = .(, , ),
BackSurface = .SurfaceType.SmoothNoOutlines,
BottomSurface = .SurfaceType.SmoothNoOutlines,
FrontSurface = .SurfaceType.SmoothNoOutlines,
LeftSurface = .SurfaceType.SmoothNoOutlines,
RightSurface = .SurfaceType.SmoothNoOutlines,
TopSurface = .SurfaceType.SmoothNoOutlines,
Color = .(, , ),
Locked = ,
})
Weld = (,{
Parent = o10,
Part0 = o2,
C0 = .(, -, -, -, , -, , -, -, -, -, ),
Part1 = o10,
C1 = .(, , -, -, , -, , -, -, -, -, ),
})
o11 = (,{
Parent = o10,
MeshType = .MeshType.Wedge,
})
o12 = (,{
Name = ,
Parent = o1,
Material = .Material.Neon,
BrickColor = BrickColor.(),
CanCollide = ,
Size = .(, , ),
BackSurface = .SurfaceType.SmoothNoOutlines,
BottomSurface = .SurfaceType.SmoothNoOutlines,
FrontSurface = .SurfaceType.SmoothNoOutlines,
LeftSurface = .SurfaceType.SmoothNoOutlines,
RightSurface = .SurfaceType.SmoothNoOutlines,
TopSurface = .SurfaceType.SmoothNoOutlines,
Color = .(, , ),
Locked = ,
})
Weld = (,{
Parent = o12,
Part0 = o2,
C0 = .(, -, -, -, , -, , -, -, -, -, ),
Part1 = o12,
C1 = .(-, , , , -, , , -, -, , , -),
})
o13 = (,{
Parent = o12,
MeshType = .MeshType.Wedge,
})
o14 = (,{
Name = ,
Parent = o1,
Material = .Material.Neon,
BrickColor = BrickColor.(),
CanCollide = ,
Size = .(, , ),
BackSurface = .SurfaceType.SmoothNoOutlines,
BottomSurface = .SurfaceType.SmoothNoOutlines,
FrontSurface = .SurfaceType.SmoothNoOutlines,
LeftSurface = .SurfaceType.SmoothNoOutlines,
RightSurface = .SurfaceType.SmoothNoOutlines,
TopSurface = .SurfaceType.SmoothNoOutlines,
Color = .(, , ),
Locked = ,
})
Weld = (,{
Parent = o14,
Part0 = o2,
C0 = .(, -, -, -, , -, , -, -, -, -, ),
Part1 = o14,
C1 = .(, , -, -, , -, , -, -, -, -, ),
})
o15 = (,{
Parent = o14,
MeshType = .MeshType.Wedge,
})
o16 = (,{
Name = ,
Parent = o1,
Material = .Material.Neon,
BrickColor = BrickColor.(),
CanCollide = ,
Size = .(, , ),
BackSurface = .SurfaceType.SmoothNoOutlines,
BottomSurface = .SurfaceType.SmoothNoOutlines,
FrontSurface = .SurfaceType.SmoothNoOutlines,
LeftSurface = .SurfaceType.SmoothNoOutlines,
RightSurface = .SurfaceType.SmoothNoOutlines,
TopSurface = .SurfaceType.SmoothNoOutlines,
Color = .(, , ),
Locked = ,
})
Weld = (,{
Parent = o16,
Part0 = o2,
C0 = .(, -, -, -, , -, , -, -, -, -, ),
Part1 = o16,
C1 = .(-, , , , -, , , -, -, , , -),
})
o17 = (,{
Parent = o16,
MeshType = .MeshType.Wedge,
})
o18 = (,{
Name = ,
Parent = o1,
Material = .Material.Neon,
BrickColor = BrickColor.(),
CanCollide = ,
Size = .(, , ),
BackSurface = .SurfaceType.SmoothNoOutlines,
BottomSurface = .SurfaceType.SmoothNoOutlines,
FrontSurface = .SurfaceType.SmoothNoOutlines,
LeftSurface = .SurfaceType.SmoothNoOutlines,
RightSurface = .SurfaceType.SmoothNoOutlines,
TopSurface = .SurfaceType.SmoothNoOutlines,
Color = .(, , ),
Locked = ,
})
Weld = (,{
Parent = o18,
Part0 = o2,
C0 = .(, -, -, -, , -, , -, -, -, -, ),
Part1 = o18,
C1 = .(-, , , , -, , , -, -, , , -),
})
o19 = (,{
Parent = o18,
MeshType = .MeshType.Wedge,
})
o20 = (,{
Name = ,
Parent = o1,
Material = .Material.Neon,
BrickColor = BrickColor.(),
CanCollide = ,
Size = .(, , ),
BackSurface = .SurfaceType.SmoothNoOutlines,
BottomSurface = .SurfaceType.SmoothNoOutlines,
FrontSurface = .SurfaceType.SmoothNoOutlines,
LeftSurface = .SurfaceType.SmoothNoOutlines,
RightSurface = .SurfaceType.SmoothNoOutlines,
TopSurface = .SurfaceType.SmoothNoOutlines,
Color = .(, , ),
Locked = ,
})
Weld = (,{
Parent = o20,
Part0 = o2,
C0 = .(, -, -, -, , -, , -, -, -, -, ),
Part1 = o20,
C1 = .(, , -, -, , -, , -, -, -, -, ),
})
o21 = (,{
Parent = o20,
MeshType = .MeshType.Wedge,
})
o22 = (,{
Name = ,
Parent = o1,
Material = .Material.Neon,
BrickColor = BrickColor.(),
CanCollide = ,
Size = .(, , ),
BackSurface = .SurfaceType.SmoothNoOutlines,
BottomSurface = .SurfaceType.SmoothNoOutlines,
FrontSurface = .SurfaceType.SmoothNoOutlines,
LeftSurface = .SurfaceType.SmoothNoOutlines,
RightSurface = .SurfaceType.SmoothNoOutlines,
TopSurface = .SurfaceType.SmoothNoOutlines,
Color = .(, , ),
Locked = ,
})
Weld = (,{
Parent = o22,
Part0 = o2,
C0 = .(, -, -, -, , -, , -, -, -, -, ),
Part1 = o22,
C1 = .(, , -, -, , -, , -, -, -, -, ),
})
o23 = (,{
Parent = o22,
Scale = .(, , ),
MeshType = .MeshType.Wedge,
})
o24 = (,{
Name = ,
Parent = o1,
Material = .Material.Neon,
BrickColor = BrickColor.(),
CanCollide = ,
Size = .(, , ),
BackSurface = .SurfaceType.SmoothNoOutlines,
BottomSurface = .SurfaceType.SmoothNoOutlines,
FrontSurface = .SurfaceType.SmoothNoOutlines,
LeftSurface = .SurfaceType.SmoothNoOutlines,
RightSurface = .SurfaceType.SmoothNoOutlines,
TopSurface = .SurfaceType.SmoothNoOutlines,
Color = .(, , ),
Locked = ,
})
Weld = (,{
Parent = o24,
Part0 = o2,
C0 = .(, -, -, -, , -, , -, -, -, -, ),
Part1 = o24,
C1 = .(-, , , , -, , , -, -, , , -),
})
o25 = (,{
Parent = o24,
Scale = .(, , ),
MeshType = .MeshType.Wedge,
})
o26 = (,{
Name = ,
Parent = o1,
Material = .Material.Neon,
BrickColor = BrickColor.(),
CanCollide = ,
Size = .(, , ),
BackSurface = .SurfaceType.SmoothNoOutlines,
BottomSurface = .SurfaceType.SmoothNoOutlines,
FrontSurface = .SurfaceType.SmoothNoOutlines,
LeftSurface = .SurfaceType.SmoothNoOutlines,
RightSurface = .SurfaceType.SmoothNoOutlines,
TopSurface = .SurfaceType.SmoothNoOutlines,
Color = .(, , ),
Locked = ,
})
Weld = (,{
Parent = o26,
Part0 = o2,
C0 = .(, -, -, -, , -, , -, -, -, -, ),
Part1 = o26,
C1 = .(-, , , , -, , , -, -, , , -),
})
o27 = (,{
Parent = o26,
MeshType = .MeshType.Wedge,
})
o28 = (,{
Name = ,
Parent = o1,
Material = .Material.Neon,
BrickColor = BrickColor.(),
CanCollide = ,
Size = .(, , ),
BackSurface = .SurfaceType.SmoothNoOutlines,
BottomSurface = .SurfaceType.SmoothNoOutlines,
FrontSurface = .SurfaceType.SmoothNoOutlines,
LeftSurface = .SurfaceType.SmoothNoOutlines,
RightSurface = .SurfaceType.SmoothNoOutlines,
TopSurface = .SurfaceType.SmoothNoOutlines,
Color = .(, , ),
Locked = ,
})
Weld = (,{
Parent = o28,
Part0 = o2,
C0 = .(, -, -, -, , -, , -, -, -, -, ),
Part1 = o28,
C1 = .(, , -, -, , -, , , -, , -, -),
})
o29 = (,{
Parent = o28,
MeshType = .MeshType.Wedge,
})
o30 = (,{
Name = ,
Parent = o1,
Material = .Material.Granite,
BrickColor = BrickColor.(),
CanCollide = ,
Size = .(, , ),
BackSurface = .SurfaceType.SmoothNoOutlines,
BottomSurface = .SurfaceType.SmoothNoOutlines,
FrontSurface = .SurfaceType.SmoothNoOutlines,
LeftSurface = .SurfaceType.SmoothNoOutlines,
RightSurface = .SurfaceType.SmoothNoOutlines,
TopSurface = .SurfaceType.SmoothNoOutlines,
Color = .(, , ),
Locked = ,
})
Weld = (,{
Parent = o30,
Part0 = o2,
C0 = .(, -, -, -, , -, , -, -, -, -, ),
Part1 = o30,
C1 = .(, -, -, -, , -, , -, -, -, -, ),
})
o32 = (,{
Name = ,
Parent = o1,
Material = .Material.Neon,
BrickColor = BrickColor.(),
CanCollide = ,
Size = .(, , ),
BackSurface = .SurfaceType.SmoothNoOutlines,
BottomSurface = .SurfaceType.SmoothNoOutlines,
FrontSurface = .SurfaceType.SmoothNoOutlines,
LeftSurface = .SurfaceType.SmoothNoOutlines,
RightSurface = .SurfaceType.SmoothNoOutlines,
TopSurface = .SurfaceType.SmoothNoOutlines,
Color = .(, , ),
Locked = ,
})
Weld = (,{
Parent = o32,
Part0 = o2,
C0 = .(, -, -, -, , -, , -, -, -, -, ),
Part1 = o32,
C1 = .(-, -, -, , -, , -, -, , , -, -),
})
o33 = (,{
Parent = o32,
MeshType = .MeshType.Wedge,
})
o34 = (,{
Name = ,
Parent = o1,
Material = .Material.Neon,
BrickColor = BrickColor.(),
CanCollide = ,
Size = .(, , ),
BackSurface = .SurfaceType.SmoothNoOutlines,
BottomSurface = .SurfaceType.SmoothNoOutlines,
FrontSurface = .SurfaceType.SmoothNoOutlines,
LeftSurface = .SurfaceType.SmoothNoOutlines,
RightSurface = .SurfaceType.SmoothNoOutlines,
TopSurface = .SurfaceType.SmoothNoOutlines,
Color = .(, , ),
Locked = ,
})
Weld = (,{
Parent = o34,
Part0 = o2,
C0 = .(, -, -, -, , -, , -, -, -, -, ),
Part1 = o34,
C1 = .(-, -, , , -, , , -, -, , , -),
})
o35 = (,{
Parent = o34,
MeshType = .MeshType.Wedge,
})
o36 = (,{
Name = ,
Parent = o1,
Material = .Material.Granite,
BrickColor = BrickColor.(),
CanCollide = ,
Size = .(, , ),
BackSurface = .SurfaceType.SmoothNoOutlines,
BottomSurface = .SurfaceType.SmoothNoOutlines,
FrontSurface = .SurfaceType.SmoothNoOutlines,
LeftSurface = .SurfaceType.SmoothNoOutlines,
RightSurface = .SurfaceType.SmoothNoOutlines,
TopSurface = .SurfaceType.SmoothNoOutlines,
Color = .(, , ),
Locked = ,
})
Weld = (,{
Parent = o36,
Part0 = o2,
C0 = .(, -, -, -, , -, , -, -, -, -, ),
Part1 = o36,
C1 = .(-, -, , , -, , , -, -, , , -),
})
o37 = (,{
Parent = o36,
MeshType = .MeshType.Wedge,
})
o38 = (,{
Name = ,
Parent = o1,
Material = .Material.Neon,
BrickColor = BrickColor.(),
CanCollide = ,
Size = .(, , ),
BackSurface = .SurfaceType.SmoothNoOutlines,
BottomSurface = .SurfaceType.SmoothNoOutlines,
FrontSurface = .SurfaceType.SmoothNoOutlines,
LeftSurface = .SurfaceType.SmoothNoOutlines,
RightSurface = .SurfaceType.SmoothNoOutlines,
TopSurface = .SurfaceType.SmoothNoOutlines,
Color = .(, , ),
Locked = ,
})
Weld = (,{
Parent = o38,
Part0 = o2,
C0 = .(, -, -, -, , -, , -, -, -, -, ),
Part1 = o38,
C1 = .(, -, -, -, , , -, -, , , -, ),
})
o39 = (,{
Parent = o38,
MeshId = ,
Scale = .(, , ),
MeshType = .MeshType.FileMesh,
})
o40 = (,{
Name = ,
Parent = o1,
Material = .Material.Neon,
BrickColor = BrickColor.(),
CanCollide = ,
Size = .(, , ),
BackSurface = .SurfaceType.SmoothNoOutlines,
BottomSurface = .SurfaceType.SmoothNoOutlines,
FrontSurface = .SurfaceType.SmoothNoOutlines,
LeftSurface = .SurfaceType.SmoothNoOutlines,
RightSurface = .SurfaceType.SmoothNoOutlines,
TopSurface = .SurfaceType.SmoothNoOutlines,
Color = .(, , ),
Locked = ,
})
Weld = (,{
Parent = o40,
Part0 = o2,
C0 = .(, -, -, -, , -, , -, -, -, -, ),
Part1 = o40,
C1 = .(-, , -, , -, -, , , -, , -, ),
})
o41 = (,{
Parent = o40,
MeshId = ,
Scale = .(, , ),
MeshType = .MeshType.FileMesh,
})
o42 = (,{
Name = ,
Parent = o1,
Material = .Material.Neon,
BrickColor = BrickColor.(),
CanCollide = ,
Size = .(, , ),
BackSurface = .SurfaceType.SmoothNoOutlines,
BottomSurface = .SurfaceType.SmoothNoOutlines,
FrontSurface = .SurfaceType.SmoothNoOutlines,
LeftSurface = .SurfaceType.SmoothNoOutlines,
RightSurface = .SurfaceType.SmoothNoOutlines,
TopSurface = .SurfaceType.SmoothNoOutlines,
Color = .(, , ),
Locked = ,
})
Weld = (,{
Parent = o42,
Part0 = o2,
C0 = .(, -, -, -, , -, , -, -, -, -, ),
Part1 = o42,
C1 = .(, -, -, -, , -, , -, -, -, -, ),
})
cor = (,{
Parent = char.Genkadda,
Name = ,
Locked = ,
BottomSurface = ,
CanCollide = ,
Size = .(, , ),
Transparency = ,
TopSurface = ,
})
corw = (,{
Parent = cor,
Part0 = rarm,
Part1 = cor,
C0 = .(, -, ) * .(,,),
C1 = .(, , ) * .(,,),
})
weld1 = (,{
Parent = char.Genkadda,
Part0 = cor,
Part1 = o2,
C0 = .(-, , ),
C1 = .(, -, -, -, , -, , -, -, -, -, ),
})
()
i = , ()
i,v (char.Genkadda:())
v:() v:()
v.Name ~= v.Name ~=
v.Transparency = v.Transparency +
()
i = , ()
i,v (char.Genkadda:())
v:() v:()
v.Name ~= v.Name ~=
v.Transparency = v.Transparency -
player = :().LocalPlayer
pchar = player.Character
mouse = player:()
cam = .CurrentCamera
keysDown = {}
flySpeed =
MAX_FLY_SPEED =
canFly =
flyToggled =
forward, side = ,
lastForward, lastSide = ,
floatBP = .()
floatBP.maxForce = .(, .huge, )
flyBV = .()
flyBV.maxForce = .(, , )
turnBG = .()
turnBG.maxTorque = .(.huge, .huge, .huge)
mouse.KeyDown:((key)
keysDown[key] =
key ==
flyToggled = flyToggled
flyToggled
stanceToggle =
floatBP.Parent =
flyBV.Parent =
turnBG.Parent =
root.Velocity = .()
pchar.Humanoid.PlatformStand =
)
mouse.KeyUp:((key)
keysDown[key] =
)
()
flyToggled
lastForward = forward
lastSide = side
forward =
side =
keysDown.w
forward = forward +
keysDown.s
forward = forward -
keysDown.a
side = side -
keysDown.d
side = side +
canFly = (forward ~= side ~= )
canFly
stanceToggle =
turnBG.Parent = root
floatBP.Parent =
flyBV.Parent = root
flySpeed = flySpeed + + (flySpeed / MAX_FLY_SPEED)
flySpeed > MAX_FLY_SPEED flySpeed = MAX_FLY_SPEED
floatBP.position = root.Position
floatBP.Parent = root
flySpeed = flySpeed -
flySpeed < flySpeed =
camCF = cam.CoordinateFrame
in_forward = canFly forward lastForward
in_side = canFly side lastSide
flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * .(in_side,
in_forward * , ).p) - camCF.p) * flySpeed
turnBG.cframe = camCF * .(-.(forward * (flySpeed / MAX_FLY_SPEED)), ,
)
:.RenderStepped:(()
flyToggled
pchar.Humanoid.PlatformStand =
()
)
o42.Touched:((ht)
hit = ht.Parent
ht hit:()
hit:()
hit.Name ~= p.Name
Debounces.Slashing == Debounces.Slashed ==
Debounces.Slashed =
hit:():(.huge)
()
Debounces.Slashed =
ht hit:()
hit.Parent.Name ~= p.Name
hit.Parent:()
Debounces.Slashing == Debounces.Slashed ==
Debounces.Slashed =
hit.Parent:():(.huge)
()
Debounces.Slashed =
)
ptz = {, , , }
idz = {, }
mouse.KeyDown:((key)
key ==
Debounces.CanAttack ==
Debounces.CanAttack =
Debounces.NoIdl =
Debounces.on =
i = ,
rarm.Weld.C0 = (rarm.Weld.C0, .(,,-)*.(.(),.(),.()), )
larm.Weld.C0 = (larm.Weld.C0, .(-,-,) *.(.(-),.(),. (-)), )
hed.Weld.C0 = (hed.Weld.C0, .(,,)*.(.(),.(-), .()), )
torso.Weld.C0 = (torso.Weld.C0, .(-, -, ) * .(.(), .(), .()), )
lleg.Weld.C0 = (lleg.Weld.C0, .(-, -, ) * . (.(-), , .(-)), )
rleg.Weld.C0 = (rleg.Weld.C0, .(, -, ) * . (.(), , .()), )
Debounces.on ==
rs:()
z = .(, hed)
z.SoundId = ..idz[.(,#idz)]
z.Pitch = ptz[.(,#ptz)]
z.Volume = .huge
()
z:()
Debounces.Slashing =
i = ,
rarm.Weld.C0 = (rarm.Weld.C0, .(, -, ) * .(.(-),.(-),.()), )
larm.Weld.C0 = (larm.Weld.C0, .(-, , -) * .(.(),.(-),.()), )
hed.Weld.C0 = (hed.Weld.C0, .(, , ) * .(.(-),.(), .()), )
torso.Weld.C0 = (torso.Weld.C0, .(, -, ) * .(.(), .(-), .()), )
lleg.Weld.C0 = (lleg.Weld.C0, .(-, -, ) * .(.(), , .(-)), )
rleg.Weld.C0 = (rleg.Weld.C0, .(, -, ) * .(.(-), , .()), )
Debounces.on ==
rs:()
Debounces.Slashing =
z:()
cor.Weld.C1 = .(,,)
Debounces.CanAttack ==
Debounces.CanAttack =
Debounces.NoIdl =
Debounces.on =
)
mouse.KeyDown:((key)
key ==
Debounces.CanAttack ==
Debounces.CanAttack =
Debounces.NoIdl =
Debounces.on =
i = ,
larm.Weld.C0 = (larm.Weld.C0, .(-, , -) * .(.(), , .()), )
rarm.Weld.C0 = (rarm.Weld.C0, .(, , -) * .(.(), , .(-)), )
torso.Weld.C0 = (torso.Weld.C0, .(, -, ) * .(.(), , ), )
hed.Weld.C0 = (hed.Weld.C0, .(, , ) * .(.(), , ), )
lleg.Weld.C0 = (lleg.Weld.C0, .(-, -, ) * .(.(-), , ), )
rleg.Weld.C0 = (rleg.Weld.C0, .(, -, -) * .(.(-), , ), )
cor.Weld.C1 = (cor.Weld.C1, .(, , ) * . (.(), .(), .()), )
Debounces.on==
rs:()
Debounces.Slashing =
z = .(,hed)
z.SoundId =
z.Pitch =
z.Volume =
()
z:()
z1 = .(, hed)
z1.SoundId = ..idz[.(,#idz)]
z1.Pitch = ptz[.(,#ptz)]
z1.Volume = .huge
()
z1:()
i = ,
larm.Weld.C0 = (larm.Weld.C0, .(-, , -) * .(.(), , .()), )
rarm.Weld.C0 = (rarm.Weld.C0, .(, , -) * .(.(), , .(-)), )
torso.Weld.C0 = (torso.Weld.C0, .(, -, ) * .(.(-), , ), )
hed.Weld.C0 = (hed.Weld.C0, .(, , ) * .(.(), , ), )
lleg.Weld.C0 = (lleg.Weld.C0, .(-, , -) * .(.(), , ), )
rleg.Weld.C0 = (rleg.Weld.C0, .(, -, -) * .(.(-), , ), )
cor.Weld.C1 = (cor.Weld.C1, .(, , ) * . (.(), .(), .()), )
Debounces.on==
rs:()
Debounces.Slashing =
cor.Weld.C1 = .(,,)
Debounces.CanAttack ==
Debounces.CanAttack =
Debounces.NoIdl =
Debounces.on =
)
mouse.KeyDown:((key)
key ==
Debounces.CanAttack ==
Debounces.CanAttack =
Debounces.NoIdl =
Debounces.on =
Debounces.Slashing =
i = ,
larm.Weld.C0 = (larm.Weld.C0, .(-, -, ) * .(.(), , .(-)), )
rarm.Weld.C0 = (rarm.Weld.C0, .(, -, ) * .(.(), , .()), )
torso.Weld.C0 = (torso.Weld.C0, .(, -, ) * .(, , ), )
hed.Weld.C0 = (hed.Weld.C0, .(, , ) * .(, , ), )
lleg.Weld.C0 = (lleg.Weld.C0, .(-, -, ) * .(.(), , ), )
rleg.Weld.C0 = (rleg.Weld.C0, .(, -, ) * .(.(), , ), )
cor.Weld.C1 = (cor.Weld.C1, .(, , ) * . (.(), .(), .()), )
Debounces.on==
rs:()
i = , ,
torso.Weld.C1 = .(, -, ) * .(.(), .(i), .())
rs:()
torso.Weld.C1 = .(, -, )
cor.Weld.C1 = .(,,)
Debounces.Slashing =
Debounces.CanAttack ==
Debounces.CanAttack =
Debounces.NoIdl =
Debounces.on =
)
pt = {, , , , }
mouse.KeyDown:((key)
key ==
Debounces.CanJoke ==
Debounces.CanJoke =
u = .(,char)
u.SoundId =
u.Pitch = pt[.(,#pt)]
u.Volume = .huge
u2 = .(,char)
u2.SoundId =
u2.Pitch = u.Pitch
u2.Volume = .huge
u3 = .(,char)
u3.SoundId =
u3.Pitch = u.Pitch
u3.Volume = .huge
()
u:()
u2:()
u3:()
()
u:()
u2:()
u3:()
Debounces.CanJoke ==
Debounces.CanJoke =
)
Melee =
mouse.KeyDown:((key)
key ==
Melee ==
Melee =
()
stanceToggle =
Melee ==
Melee =
()
stanceToggle =
)
mouse.KeyDown:((key)
.(key) ==
Debounces.CanAttack ==
stanceToggle ~=
char.Humanoid.WalkSpeed =
Debounces.CanAttack ==
stanceToggle ==
()
)
mouse.KeyUp:((key)
.(key) ==
char.Humanoid.WalkSpeed =
)
animpose =
lastanimpose =
sine =
change =
val =
ffing =
:().RenderStepped:(()
char.Humanoid.FreeFalling:((f)
f
ffing =
ffing =
)
sine = sine + change
jumpn ==
animpose =
ffing ==
animpose =
(torso.Velocity*.(, , )).magnitude <
animpose =
(torso.Velocity*.(, , )).magnitude <
animpose =
(torso.Velocity*.(, , )).magnitude >
animpose =
animpose ~= lastanimpose
sine =
Debounces.NoIdl ==
stanceToggle ==
i = ,
rarm.Weld.C0 = (rarm.Weld.C0, .(,-,)*.(.(),.(),.()), )
larm.Weld.C0 = (larm.Weld.C0, .(-,-,)*.(.(-),.(),.(-)), )
hed.Weld.C0 = (hed.Weld.C0, .(,,-)*.(.(-),.(),), )
torso.Weld.C0 = (torso.Weld.C0, .(, -, ) * .(, .(-), ), )
lleg.Weld.C0 = (lleg.Weld.C0, .(, -, -) * .(.(), .(), .(-)), )
rleg.Weld.C0 = (rleg.Weld.C0, .(, -, -) * .(.(), .(-), .()), )
cor.Weld.C1 = (cor.Weld.C1, .(, , ) * .(, , ), )
stanceToggle ==
rarm.Weld.C0 = (rarm.Weld.C0, .(,-+*.(sine/),)*.(.(-),.(-),.(+*.(sine/))), )
larm.Weld.C0 = (larm.Weld.C0, .(-,-+*.(sine/),)*.(.(-),.(),.(--*.(sine/))), )
hed.Weld.C0 = (hed.Weld.C0, .(,,-)*.(.(-+*.(sine/)),.(),), )
torso.Weld.C0 = (torso.Weld.C0, .(, --*.(sine/), ) * .(, .(), .()), )
lleg.Weld.C0 = (lleg.Weld.C0, .(-, -, ) * .(, , .(--*.(sine/))), )
rleg.Weld.C0 = (rleg.Weld.C0, .(, -, ) * .(, , .(+*.(sine/))), )
()
lastanimpose = animpose
Debounces.NoIdl ==
animpose ==
stanceToggle ==
change =
rarm.Weld.C0 = (rarm.Weld.C0, .(,-+*.(sine/),)*.(.(),.(),.(+*.(sine/))), )
larm.Weld.C0 = (larm.Weld.C0, .(-,-+*.(sine/),)*.(.(-),.(),.(--*.(sine/))), )
hed.Weld.C0 = (hed.Weld.C0, .(,,-)*.(.(-+*.(sine/)),.(),), )
torso.Weld.C0 = (torso.Weld.C0, .(, -, ) * .(, .(-), ), )
lleg.Weld.C0 = (lleg.Weld.C0, .(, -, -) * .(.(), .(), .(-)), )
rleg.Weld.C0 = (rleg.Weld.C0, .(, -, -) * .(.(), .(-), .()), )
stanceToggle ==
rarm.Weld.C0 = (rarm.Weld.C0, .(,-+*.(sine/),)*.(.(),.(),.(+*.(sine/))), )
larm.Weld.C0 = (larm.Weld.C0, .(-,-+*.(sine/),)*.(.(),.(),.(--*.(sine/))), )
hed.Weld.C0 = (hed.Weld.C0, .(,,-)*.(.(-+*.(sine/)),.(),), )
torso.Weld.C0 = (torso.Weld.C0, .(, -, ) * .(, .(), ), )
lleg.Weld.C0 = (lleg.Weld.C0, .(-, -, ) * .(.(), .(), .(-)), )
rleg.Weld.C0 = (rleg.Weld.C0, .(, -, ) * .(.(), .(), .()), )
stanceToggle ==
rarm.Weld.C0 = (rarm.Weld.C0, .(,-+*.(sine/),)*.(.(-),.(-),.(+*.(sine/))), )
larm.Weld.C0 = (larm.Weld.C0, .(-,-+*.(sine/),)*.(.(-),.(),.(--*.(sine/))), )
hed.Weld.C0 = (hed.Weld.C0, .(,,-)*.(.(-+*.(sine/)),.(),), )
torso.Weld.C0 = (torso.Weld.C0, .(, --*.(sine/), ) * .(, .(), .()), )
lleg.Weld.C0 = (lleg.Weld.C0, .(-, -, ) * .(, , .(--*.(sine/))), )
rleg.Weld.C0 = (rleg.Weld.C0, .(, -, ) * .(, , .(+*.(sine/))), )
animpose ==
stanceToggle ==
change =
rarm.Weld.C0 = (rarm.Weld.C0, .(,-, )*.(.(-), .(-),.()), )
larm.Weld.C0 = (larm.Weld.C0, .(-,, -.(sine/)/)*.(.(sine/)/, -.(sine/)/, .(-)), )
hed.Weld.C0 = (hed.Weld.C0, .(,,)*.(.(-+*.(sine/)), .(), .()),)
torso.Weld.C0 = (torso.Weld.C0, .(, -+*.(sine/), ) * .(.(-+*.(sine/)), , .()), )
lleg.Weld.C0 = (lleg.Weld.C0, .(-, --*.(sine/)/, - + .(sine/)/) * .(.(-) + -.(sine/)/, , ), )
rleg.Weld.C0 = (rleg.Weld.C0, .(, -+*.(sine/)/, - + -.(sine/)/) * .(.(-) + .(sine/)/, , ), )
stanceToggle ==
rarm.Weld.C0 = (rarm.Weld.C0, .(, -*.(sine/), .(sine/)/) * .(-.(sine/)/, -.(sine/)/, .(+*.(sine/))), )
larm.Weld.C0 = (larm.Weld.C0, .(-, +*.(sine/), -.(sine/)/)*.(.(sine/)/, -.(sine/)/, .(--*.(sine/))), )
hed.Weld.C0 = (hed.Weld.C0, .(,,)*.(.(-+*.(sine/)), .(), .()),)
torso.Weld.C0 = (torso.Weld.C0, .(, -+*.(sine/), ) * .(.(-+*.(sine/)), , .()), )
lleg.Weld.C0 = (lleg.Weld.C0, .(-, --*.(sine/)/, - + .(sine/)/) * .(.(-) + -.(sine/)/, , ), )
rleg.Weld.C0 = (rleg.Weld.C0, .(, -+*.(sine/)/, - + -.(sine/)/) * .(.(-) + .(sine/)/, , ), )
stanceToggle ==
rarm.Weld.C0 = (rarm.Weld.C0, .(,-+*.(sine/),)*.(.(-),.(-),.(+*.(sine/))), )
larm.Weld.C0 = (larm.Weld.C0, .(-,-+*.(sine/),)*.(.(-),.(),.(--*.(sine/))), )
hed.Weld.C0 = (hed.Weld.C0, .(, , -) * .(.(--*.(sine/)),,), )
lleg.Weld.C0 = (lleg.Weld.C0, .(-, -, ) * .(.(-*.(sine/)), , .(-)), )
rleg.Weld.C0 = (rleg.Weld.C0, .(, -, ) * .(.(-*.(sine/)), , .()), )
torso.Weld.C0 = (torso.Weld.C0, .(, --*.(sine/), ) * .(.(-),, .()), )
animpose ==
stanceToggle ==
change =
hed.Weld.C0 = (hed.Weld.C0, .(, , ) * . (.(), . (), .()), )
torso.Weld.C0 = (torso.Weld.C0, .(, -*.(sine/), -) * .(.(- ), .(), ), )
larm.Weld.C0 = (larm.Weld.C0, .(-, -, ) * .(. (), .(), .(-)), )
rarm.Weld.C0 = (rarm.Weld.C0, .(, -, ) * .(.(), .(-), .()), )
lleg.Weld.C0 = (lleg.Weld.C0, .(-, -, ) * .(.(), .(), .(- )), )
rleg.Weld.C0 = (rleg.Weld.C0, .(, -, ) * .(.(), .(), .()), )
stanceToggle ==
rarm.Weld.C0 = (rarm.Weld.C0, .(,-+*.(sine/),)*.(.(-),.(-),.(+*.(sine/))), )
larm.Weld.C0 = (larm.Weld.C0, .(-,-+*.(sine/),)*.(.(-),.(),.(--*.(sine/))), )
hed.Weld.C0 = .(,,)*.(.(--*.(sine/)),,)
lleg.Weld.C0 = (lleg.Weld.C0, .(-, -, ) * .(.(--*.(sine/)), , .(-)), )
rleg.Weld.C0 = (rleg.Weld.C0, .(, -, ) * .(.(--*.(sine/)), , .()), )
torso.Weld.C0 = (torso.Weld.C0, .(, --*.(sine/), -) * .(.(-),, .()), )
)
(()
()
()
)
(()
()
()
)
(()
()
hum.MaxHealth =
hum.Health =
)
(Part0,Part1,Times,Offset,Color,Thickness,Trans)
magz = (Part0 - Part1).magnitude
curpos = Part0
trz = {-Offset,Offset}
i=,Times
li = .(, torso)
li.Name =
li.TopSurface =
li.Material =
li.BottomSurface =
li.Anchored =
li.Locked =
li.Transparency = Trans
li.BrickColor = BrickColor.(Color)
li.formFactor =
li.CanCollide =
li.Size = .(Thickness,Thickness,magz/Times)
Offzet = .(trz[.(,)],trz[.(,)],trz[.(,)])
trolpos = .(curpos,Part1)*.(,,magz/Times).p+Offzet
Times == i
magz2 = (curpos - Part1).magnitude
li.Size = .(Thickness,Thickness,magz2)
li.CFrame = .(curpos,Part1)*.(,,-magz2/)
li.CFrame = .(curpos,trolpos)*.(,,magz/Times/)
curpos = li.CFrame*.(,,magz/Times/).p
.Debris:(li,)
BodyParts = {}
_, v (char:())
v:()
.(BodyParts, v)
Bounding = {}
_, v (BodyParts)
temp = {X=, Y=, Z=}
temp.X = v.Size.X/ *
temp.Y = v.Size.Y/ *
temp.Z = v.Size.Z/ *
Bounding[v.Name] = temp
()
Body1 = BodyParts[.(#BodyParts)]
Body2 = BodyParts[.(#BodyParts)]
Pos1 = .(
.(-Bounding[Body1.Name].X, Bounding[Body1.Name].X)/,
.(-Bounding[Body1.Name].Y, Bounding[Body1.Name].Y)/,
.(-Bounding[Body1.Name].Z, Bounding[Body1.Name].Z)/
)
Pos2 = .(
.(-Bounding[Body2.Name].X, Bounding[Body2.Name].X)/,
.(-Bounding[Body2.Name].Y, Bounding[Body2.Name].Y)/,
.(-Bounding[Body2.Name].Z, Bounding[Body2.Name].Z)/
)
SPos1 = Body1.Position + Pos1
SPos2 = Body2.Position + Pos2
(SPos1, SPos2, , , , , )
:d

Universal