View difference between Paste ID: nMCtXP2U and izNKnQH6
SHOW: | | - or go back to the newest paste.
1
-------------------------------------
2
--NINJA? PRESENT! KENNY G? PRESENT!--
3
-------------------------------------
4
--By CKbackup--
5
---------------
6
--Edit by Ketsueki_Yuza
7
------------------------
8
player = game.Players.LocalPlayer
9
mouse = player:GetMouse()
10
chara = player.Character
11
equipped = true
12
del = false
13
attacking = false
14
atkd = false
15
hum = chara:FindFirstChildOfClass("Humanoid")
16
debby = game.Debris
17
ws = 40
18
hum.WalkSpeed = 40
19
maincol = "Pastel Blue"
20
if player.Name == "deino150" then
21
maincol = "Pastel Blue"
22
end
23
24
player = game.Players.LocalPlayer
25
mouse = player:GetMouse()
26
chara = player.Character
27
equipped = true
28
del = false
29
attacking = false
30
atkd = false
31
hum = chara:FindFirstChildOfClass("Humanoid")
32
debby = game.Debris
33
ws = 40
34
hum.WalkSpeed = 40
35
maincol = "Really Black"
36
if player.Name == "Ketsueki_Yuza" then
37
maincol = "Really black"
38
end
39
40
ArtificialHB = Instance.new("BindableEvent", script)
41
ArtificialHB.Name = "Heartbeat"
42
script:WaitForChild("Heartbeat")
43
frame = 0.03333333333333
44
tf = 0
45
allowframeloss = false
46
tossremainder = false
47
lastframe = tick()
48
script.Heartbeat:Fire()
49
game:GetService("RunService").Heartbeat:connect(function(s, p)
50
  tf = tf + s
51
  if tf >= frame then
52-
if player.Name == "ExploiterU" then
52+
53
      script.Heartbeat:Fire()
54
      lastframe = tick()
55
    else
56
      for i = 1, math.floor(tf / frame) do
57
        script.Heartbeat:Fire()
58
      end
59
      lastframe = tick()
60
    end
61
    if tossremainder then
62
      tf = 0
63
    else
64
      tf = tf - frame * math.floor(tf / frame)
65
    end
66
  end
67
end)
68
function swait(num)
69
  if num == 0 or num == nil then
70
    ArtificialHB.Event:wait()
71
  else
72
    for i = 0, num*30 do
73
      ArtificialHB.Event:wait()
74
    end
75
  end
76
end
77
78
New = function(Object, Parent, Name, Data)
79
	local Object = Instance.new(Object)
80
	for Index, Value in pairs(Data or {}) do
81
		Object[Index] = Value
82
	end
83
	Object.Parent = Parent
84
	Object.Name = Name
85
	return Object
86
end
87
88
NeonKatana = New("Model",chara,"NeonKatana",{})
89
Handle = New("Part",NeonKatana,"Handle",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.100000001, 1.19999993, 0.200000003),CFrame = CFrame.new(-56.5499992, 1.10000038, 6, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
90
HWeld = New("ManualWeld",Handle,"HWeld",{Part0 = Handle,Part1 = chara["Right Arm"],C1 = CFrame.new(-0.0499992371, -1, -0.300000429, 1, 0, 0, 0, 0, 1, -0, -1, -0),})
91
NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 0.750000119, 5.94999981, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
92
Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
93
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, -0.350000262, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
94
NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 0.750000119, 6.04999971, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
95
Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
96
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, -0.350000262, 0.0499997139, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
97
NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 0.850000024, 5.94999886, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
98
Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
99
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0, -0.250000358, -0.0500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
100
NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 0.850000024, 6.04999685, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
101
Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
102
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, -0.250000358, 0.0499968529, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
103
NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 0.950000167, 5.94999981, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
104
Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
105
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, -0.150000215, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
106
NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.05000007, 6.04999685, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
107
Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
108
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, -0.0500003099, 0.0499968529, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
109
NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 0.950000167, 6.04999971, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
110
Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
111
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, -0.150000215, 0.0499997139, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
112
NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.05000007, 5.94999886, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
113
Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
114
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0, -0.0500003099, -0.0500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
115
NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.25000012, 5.94999886, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
116
Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
117
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0, 0.149999738, -0.0500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
118
NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.15000021, 5.94999981, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
119
Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
120
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 0.0499998331, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
121
NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.25000012, 6.04999685, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
122
Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
123
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.149999738, 0.0499968529, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
124
NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.15000021, 6.04999971, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
125
Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
126
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.0499998331, 0.0499997139, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
127
NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.35000026, 6.04999971, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
128
Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
129
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.249999881, 0.0499997139, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
130
NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.35000026, 5.94999981, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
131
Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
132
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 0.249999881, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
133
NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.45000017, 5.94999886, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
134
Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
135
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0, 0.349999785, -0.0500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
136
NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.45000017, 6.04999685, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
137
Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
138
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.349999785, 0.0499968529, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
139
NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.65000021, 5.94999886, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
140
Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
141
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0, 0.549999833, -0.0500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
142
NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.65000021, 6.04999685, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
143
Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
144
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.549999833, 0.0499968529, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
145
NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.55000031, 5.94999981, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
146
Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
147
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 0.449999928, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
148
NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.55000031, 6.04999971, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
149
Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
150
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.449999928, 0.0499997139, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
151
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.100000001, 1.19999993, 0.200000003),CFrame = CFrame.new(-56.5499992, 1.10000026, 5.89999962, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
152
Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
153
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, -1.1920929e-07, -0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
154
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.100000001, 1.19999993, 0.200000003),CFrame = CFrame.new(-56.5499992, 1.10000026, 6.09999943, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
155
Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
156
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, -1.1920929e-07, 0.0999994278, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
157
NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 0.649999976, 5.94999886, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
158
Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
159
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0, -0.450000405, -0.0500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
160
NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 0.550000072, 5.94999981, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
161
Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
162
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, -0.55000031, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
163
NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 0.649999976, 6.04999685, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
164
Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
165
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, -0.450000405, 0.0499968529, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
166
NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 0.550000072, 6.04999971, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
167
Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
168
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, -0.55000031, 0.0499997139, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
169
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.0999998972, 0.200000003),CFrame = CFrame.new(-56.5499992, 1.75000024, 5.79999971, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
170
Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(2, 2, 2),})
171
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 0.649999857, -0.200000286, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
172
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.200000003),CFrame = CFrame.new(-56.5499992, 1.75000024, 6, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
173
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(2, 2, 2),})
174
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 0.649999857, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
175
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.0999998972, 0.200000003),CFrame = CFrame.new(-56.5499992, 1.75000024, 6.19999933, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
176
Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(2, 2, 2),})
177
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 0.649999857, 0.199999332, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
178
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.0999998972, 0.200000003),CFrame = CFrame.new(-56.5499992, 0.450000405, 6.09999943, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
179
Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(2, 2, 2),})
180
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, -0.649999976, 0.0999994278, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
181
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.0999998972, 0.200000003),CFrame = CFrame.new(-56.5499992, 0.450000405, 5.89999962, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
182
Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(2, 2, 2),})
183
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, -0.649999976, -0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
184
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.200000003),CFrame = CFrame.new(-56.5499992, 0.449999928, 6, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
185
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(2, 2, 1),})
186
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, -0.650000453, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
187
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.200000003),CFrame = CFrame.new(-56.5499992, 1.85000026, 6, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
188
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 1.20000005, 1.20000005),})
189
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 0.749999881, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
190
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 3.99999905, 0.100000001),CFrame = CFrame.new(-56.5499992, 3.9000001, 6.05000019, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
191
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.79999971, 0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
192
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 1.95000029, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
193
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
194
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 0.849999905, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
195
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 2.05000019, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
196
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
197
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 0.949999809, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
198
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 2.1500001, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
199
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
200
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.04999971, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
201
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 2.25, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
202
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
203
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.14999962, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
204
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 2.4499979, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
205
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
206
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.34999752, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
207
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 2.6499989, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
208
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
209
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.54999852, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
210
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 2.54999804, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
211
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
212
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.44999766, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
213
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 2.34999895, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
214
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
215
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.24999857, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
216
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 2.84999895, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
217
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
218
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.74999857, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
219
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 2.74999905, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
220
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
221
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.64999866, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
222
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 2.9499979, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
223
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
224
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.84999752, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
225
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 3.04999804, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
226
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
227
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.94999766, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
228
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 3.1499989, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
229
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
230
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.04999852, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
231
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 3.4499979, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
232
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
233
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.34999752, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
234
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 3.24999905, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
235
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
236
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.14999866, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
237
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 3.34999895, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
238
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
239
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.24999857, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
240
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 3.54999804, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
241
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
242
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.44999766, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
243
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 3.74999905, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
244
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
245
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.64999866, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
246
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 3.84999895, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
247
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
248
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.74999857, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
249
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 3.6499989, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
250
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
251
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.54999852, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
252
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 4.14999914, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
253
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
254
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 3.04999876, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
255
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 4.24999809, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
256
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
257
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 3.14999771, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
258
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 3.9499979, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
259
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
260
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.84999752, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
261
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 4.04999781, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
262
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
263
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.94999743, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
264
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 4.44999695, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
265
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
266
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 3.34999657, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
267
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 4.64999723, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
268
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
269
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 3.54999685, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
270
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 4.34999704, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
271
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
272
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 3.24999666, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
273
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 4.54999781, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
274
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
275
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 3.44999743, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
276
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 4.74999714, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
277
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
278
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 3.64999676, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
279
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 4.94999695, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
280
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
281
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 3.84999657, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
282
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 4.84999704, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
283
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
284
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 3.74999666, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
285
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 5.04999781, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
286
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
287
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 3.94999743, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
288
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 5.44999695, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
289
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
290
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 4.34999657, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
291
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 5.34999609, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
292
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
293
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 4.24999571, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
294
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 5.24999714, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
295
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
296
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 4.14999676, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
297
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 5.14999723, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
298
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
299
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 4.04999685, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
300
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 5.64999723, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
301
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
302
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 4.54999685, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
303
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 5.74999714, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
304
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
305
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 4.64999676, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
306
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.299999923, 0.200000003),CFrame = CFrame.new(-56.5499992, 5.94999647, 6, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
307
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
308
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 4.84999609, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
309
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 5.54999781, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
310
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
311
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 4.44999743, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
312
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.299999923, 0.100000001),CFrame = CFrame.new(-56.5499992, 6.04999638, 6.04999971, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
313
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
314
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 4.94999599, 0.0499997139, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
315
NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.100000001, 4.09999895, 0.200000003),CFrame = CFrame.new(-56.5499992, 3.85000086, 6, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
316
Mesh = New("BlockMesh",NeonPart,"Mesh",{Offset = Vector3.new(0, 0, -0.00999999978),Scale = Vector3.new(0.5, 1, 1),})
317
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0, 2.75000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
318
NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.100000001, 0.499999911, 0.200000003),CFrame = CFrame.new(-56.5499992, 6.14999676, 5.99999952, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
319
Mesh = New("SpecialMesh",NeonPart,"Mesh",{Offset = Vector3.new(0, 0, -0.00999999978),Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
320
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0, 5.04999638, -4.76837158e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
321
Hitbox = New("Part",NeonKatana,"Hitbox",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.100000001, 4.59999847, 0.200000003),CFrame = CFrame.new(-56.5499992, 4.10000134, 6, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,})
322
Mesh = New("BlockMesh",Hitbox,"Mesh",{Offset = Vector3.new(0, 0, -0.00999999978),Scale = Vector3.new(0.5, 1, 1),})
323
Weld = New("ManualWeld",Hitbox,"Weld",{Part0 = Hitbox,Part1 = Handle,C1 = CFrame.new(0, 3.00000095, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
324
NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.199999958),CFrame = CFrame.new(-56.6499977, 1.75000036, 5.99999952, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
325
Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Sphere,})
326
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(-0.0999984741, 0.649999976, -4.76837158e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
327
NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.199999958),CFrame = CFrame.new(-56.4500008, 1.75000036, 5.99999952, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
328
Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Sphere,})
329
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0.0999984741, 0.649999976, -4.76837158e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
330
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.099999778, 0.100000001, 0.199999958),CFrame = CFrame.new(-56.6499977, 1.75000036, 5.99999952, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
331
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.600000024, 1, 0.5),MeshType = Enum.MeshType.Sphere,})
332
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(-0.0999984741, 0.649999976, -4.76837158e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
333
Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.099999778, 0.100000001, 0.199999958),CFrame = CFrame.new(-56.4500008, 1.75000036, 5.99999952, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
334
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.600000024, 1, 0.5),MeshType = Enum.MeshType.Sphere,})
335
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0.0999984741, 0.649999976, -4.76837158e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
336
337
NeonSheath = New("Model",chara,"NeonSheath",{})
338
MainPart = New("Part",NeonSheath,"MainPart",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 4.40000057, 0.100000001),CFrame = CFrame.new(-53.9000053, 2.80000591, 14.1499958, 0.939694107, 0.342019469, 0, -0.342021376, 0.939694107, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
339
Mesh = New("CylinderMesh",MainPart,"Mesh",{Scale = Vector3.new(1.5, 1, 1.5),})
340
SWeld = New("ManualWeld",MainPart,"SWeld",{Part0 = MainPart,Part1 = chara.Torso,C0 = CFrame.new(0, 0, 0, 0.939694107, -0.342021376, 0, 0.342019469, 0.939694107, 0, 0, 0, 1),C1 = CFrame.new(-1.14440918e-05, -0.19999361, 0.649995804, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
341
Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.0999998972, 0.100000001),CFrame = CFrame.new(-54.7635078, 0.719892025, 14.1499958, 0.939694643, 0.34201929, 0, -0.342021942, 0.939694703, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
342
Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1.39999998, 1, 1.39999998),})
343
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),C1 = CFrame.new(-0.09998703, -2.25, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
344
Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 4.40000057, 0.100000001),CFrame = CFrame.new(-53.8060379, 2.7658062, 14.1499958, 0.939694643, 0.34201929, 0, -0.342021942, 0.939694703, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
345
Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 1, 1.20000005),})
346
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),C1 = CFrame.new(0.0999984741, 1.90734863e-06, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
347
Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.0999998972, 0.100000001),CFrame = CFrame.new(-54.5755768, 0.651491404, 14.1499958, 0.939694643, 0.34201929, 0, -0.342021942, 0.939694703, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
348
Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1.39999998, 1, 1.39999998),})
349
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),C1 = CFrame.new(0.100002289, -2.25, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
350
NeonPart = New("Part",NeonSheath,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-54.5840416, 0.920616388, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = BrickColor.new(maincol).Color,})
351
Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),})
352
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(3.81469727e-06, -2, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
353
NeonPart = New("Part",NeonSheath,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-53.7631912, 3.17588449, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = BrickColor.new(maincol).Color,})
354
Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),})
355
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(3.81469727e-06, 0.40000248, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
356
Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-53.3527603, 4.30351734, 14.1499958, 0.939695239, 0, -0.342019111, -0.342022538, 0, -0.939695239, 0, 1, 0),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
357
Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),})
358
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(1.14440918e-05, 1.60000515, 0, 0.939693511, -0.34202078, 0, 0.342019647, 0.93969357, 0, 0, 0, 1),})
359
NeonPart = New("Part",NeonSheath,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-53.2159615, 4.67939472, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = BrickColor.new(maincol).Color,})
360
Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),})
361
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(3.81469727e-06, 2.00000191, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
362
Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-53.4895744, 3.92763877, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
363
Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),})
364
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(7.62939453e-06, 1.20000267, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
365
NeonPart = New("Part",NeonSheath,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-53.6263847, 3.55175924, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = BrickColor.new(maincol).Color,})
366
Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),})
367
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(3.81469727e-06, 0.799999237, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
368
Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-53.7631912, 3.17588449, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
369
Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),})
370
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(3.81469727e-06, 0.40000248, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
371
Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-53.6263809, 3.55175877, 14.1499958, 0.939695239, 0, -0.342019111, -0.342022538, 0, -0.939695239, 0, 1, 0),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
372
Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),})
373
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(7.62939453e-06, 0.800000191, 0, 0.939693511, -0.34202078, 0, 0.342019647, 0.93969357, 0, 0, 0, 1),})
374
Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.0999998972, 0.100000001),CFrame = CFrame.new(-53.2244225, 4.94852114, 14.1499958, 0.939695239, 0.342019111, 0, -0.342022538, 0.939695239, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
375
Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1.39999998, 1, 1.39999998),})
376
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),C1 = CFrame.new(-0.0999908447, 2.25000477, 0, 0.939693511, -0.34202078, 0, 0.342019647, 0.93969357, 0, 0, 0, 1),})
377
Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-53.2159615, 4.67939568, 14.1499958, 0.939695239, 0, -0.342019111, -0.342022538, 0, -0.939695239, 0, 1, 0),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
378
Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),})
379
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(3.81469727e-06, 2.00000286, 0, 0.939693511, -0.34202078, 0, 0.342019647, 0.93969357, 0, 0, 0, 1),})
380
Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.0999998972, 0.100000001),CFrame = CFrame.new(-53.130455, 4.91432285, 14.1499958, 0.939695239, 0.342019111, 0, -0.342022538, 0.939695239, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
381
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.39999998, 1, 1.39999998),})
382
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),C1 = CFrame.new(3.81469727e-06, 2.25000668, 0, 0.939693511, -0.34202078, 0, 0.342019647, 0.93969357, 0, 0, 0, 1),})
383
NeonPart = New("Part",NeonSheath,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-53.4895744, 3.92763877, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = BrickColor.new(maincol).Color,})
384
Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),})
385
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(7.62939453e-06, 1.20000267, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
386
NeonPart = New("Part",NeonSheath,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-53.3527679, 4.30351925, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = BrickColor.new(maincol).Color,})
387
Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),})
388
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(3.81469727e-06, 1.6000042, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
389
Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.0999998972, 0.100000001),CFrame = CFrame.new(-53.0364799, 4.88011551, 14.1499958, 0.939695239, 0.342019111, 0, -0.342022538, 0.939695239, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
390
Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1.39999998, 1, 1.39999998),})
391
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),C1 = CFrame.new(0.100009918, 2.25000381, 0, 0.939693511, -0.34202078, 0, 0.342019647, 0.93969357, 0, 0, 0, 1),})
392
NeonPart = New("Part",NeonSheath,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-53.9000053, 2.80000591, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = BrickColor.new(maincol).Color,})
393
Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),})
394
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
395
Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 4.40000105, 0.100000001),CFrame = CFrame.new(-53.9000015, 2.80000186, 14.1499958, 0.939694643, 0.34201929, 0, -0.342021942, 0.939694703, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
396
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 1, 1.20000005),})
397
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),C1 = CFrame.new(3.81469727e-06, -2.86102295e-06, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
398
Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-54.5840378, 0.920614123, 14.1499958, 0.939695239, 0, -0.342019111, -0.342022538, 0, -0.939695239, 0, 1, 0),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
399
Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),})
400
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(7.62939453e-06, -2.00000095, 0, 0.939693511, -0.34202078, 0, 0.342019647, 0.93969357, 0, 0, 0, 1),})
401
NeonPart = New("Part",NeonSheath,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-54.0368042, 2.42412949, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = BrickColor.new(maincol).Color,})
402
Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),})
403
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(7.62939453e-06, -0.399995804, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
404
Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-54.0368042, 2.42412949, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
405
Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),})
406
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(7.62939453e-06, -0.399995804, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
407
Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-54.3104134, 1.67236793, 14.1499958, 0.939695239, 0, -0.342019111, -0.342022538, 0, -0.939695239, 0, 1, 0),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
408
Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),})
409
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(1.52587891e-05, -1.19999981, 0, 0.939693511, -0.34202078, 0, 0.342019647, 0.93969357, 0, 0, 0, 1),})
410
NeonPart = New("Part",NeonSheath,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-54.1736183, 2.04825187, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = BrickColor.new(maincol).Color,})
411
Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),})
412
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(3.81469727e-06, -0.79999733, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
413
Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-54.1736183, 2.04825187, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
414
Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),})
415
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(3.81469727e-06, -0.79999733, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
416
Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-54.4472313, 1.29649544, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
417
Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),})
418
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(3.81469727e-06, -1.59999847, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
419
NeonPart = New("Part",NeonSheath,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-54.4472313, 1.29649544, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = BrickColor.new(maincol).Color,})
420
Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),})
421
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(3.81469727e-06, -1.59999847, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
422
NeonPart = New("Part",NeonSheath,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-54.3104172, 1.67237008, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = BrickColor.new(maincol).Color,})
423
Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),})
424
Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(1.14440918e-05, -1.19999886, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
425
Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 4.40000057, 0.100000001),CFrame = CFrame.new(-53.993969, 2.83420706, 14.1499958, 0.939695239, 0.342019111, 0, -0.342022538, 0.939695239, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
426
Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 1, 1.20000005),})
427
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),C1 = CFrame.new(-0.0999946594, 9.53674316e-07, 0, 0.939693511, -0.34202078, 0, 0.342019647, 0.93969357, 0, 0, 0, 1),})
428
Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-53.9000053, 2.80000687, 14.1499958, 0.939695239, 0, -0.342019111, -0.342022538, 0, -0.939695239, 0, 1, 0),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
429
Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),})
430
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(0, 9.53674316e-07, 0, 0.939693511, -0.34202078, 0, 0.342019647, 0.93969357, 0, 0, 0, 1),})
431
Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000018, 0.0999998972, 0.100000001),CFrame = CFrame.new(-54.6695404, 0.68568778, 14.1499958, 0.939695239, 0.342019111, 0, -0.342022538, 0.939695239, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
432
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.39999998, 1, 1.39999998),})
433
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),C1 = CFrame.new(1.14440918e-05, -2.25000286, 0, 0.939693511, -0.34202078, 0, 0.342019647, 0.93969357, 0, 0, 0, 1),})
434
435
RightArm = New("Model",chara,"RightArm",{})
436
MainPart = New("Part",RightArm,"MainPart",{Transparency = 1,Transparency = 1,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(0.5, 3.00000787, -3.50019717, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
437
Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Right Arm"],C1 = CFrame.new(0, -1.00135803e-005, -0.000197172165, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
438
Emit2Part = New("Part",RightArm,"Emit2Part",{BrickColor = BrickColor.new("Royal purple"),Material = Enum.Material.Neon,Transparency = 1,Transparency = 1,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(0.5, 2.10001373, -3.5001967, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0.74902),})
439
Mesh = New("SpecialMesh",Emit2Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
440
Weld = New("ManualWeld",Emit2Part,"Weld",{Part0 = Emit2Part,Part1 = MainPart,C1 = CFrame.new(0, -0.899994135, 4.76837158e-007, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
441
LeftArm = New("Model",chara,"LeftArm",{})
442
MainPart = New("Part",LeftArm,"MainPart",{Transparency = 1,Transparency = 1,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(-2.50000024, 3.00000787, -3.50019717, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
443
Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Left Arm"],C1 = CFrame.new(-2.38418579e-007, -1.00135803e-005, -0.000197172165, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
444
EmitPart = New("Part",LeftArm,"EmitPart",{BrickColor = BrickColor.new("Royal purple"),Material = Enum.Material.Neon,Transparency = 1,Transparency = 1,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-2.5, 2.10001373, -3.5001967, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0.74902),})
445
Mesh = New("SpecialMesh",EmitPart,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
446
Weld = New("ManualWeld",EmitPart,"Weld",{Part0 = EmitPart,Part1 = MainPart,C1 = CFrame.new(2.38418579e-007, -0.899994135, 4.76837158e-007, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
447
448
lach = LeftArm:GetChildren()
449
rach = RightArm:GetChildren()
450
451
local Music = Instance.new("Sound",chara)
452
Music.Volume = 1
453
Music.Looped = true
454
Music.SoundId = "rbxassetid://148510835"
455
456
local pemit = Instance.new("ParticleEmitter",Hitbox)
457
pemit.Enabled = false
458
pemit.Color = ColorSequence.new(BrickColor.new(maincol).Color)
459
pemit.LightEmission = 1
460
pemit.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.5,1),NumberSequenceKeypoint.new(1,1)})
461
pemit.Texture = "rbxasset://textures/particles/smoke_main.dds"
462
pemit.Lifetime = NumberRange.new(.5)
463
pemit.Rate = 1000
464
pemit.LockedToPart = true
465
pemit.RotSpeed = NumberRange.new(100)
466
pemit.Rotation = NumberRange.new(0,360)
467
pemit.Speed = NumberRange.new(0)
468
469
--Sounds--
470
function LoadSnd(id,loop,vol,pit)
471
local snd = New("Sound",chara.Head,"Sound",{SoundId = "rbxassetid://"..id,Looped = loop,Volume = vol,Pitch = pit})
472
return snd
473
end
474
Swing2Snd = LoadSnd(536642316,false,1,1)
475
HitPunchSnd = LoadSnd(153092227,false,1,1)
476
HitHamonSnd = LoadSnd(32791565,false,1,1)
477
HamonSnd = LoadSnd(32791565,false,1,1)
478
SHamonSnd = LoadSnd(128912290,true,1,2)
479
480
--Play Sound in Part--
481
function PlaySnd(snd,part,pitch,vol)
482
local sound = Instance.new("Sound",part)
483
sound.PlayOnRemove = true
484
sound.SoundId = "rbxassetid://"..snd
485
sound.PlaybackSpeed = pitch
486
sound.Volume = vol
487
sound:Destroy()
488
end
489
490
function CreateTrailObj(parent,color1,color2,ofsx,ofsz)
491
local Att1 =  New("Attachment",parent,"Att1",{Position = Vector3.new(ofsx,parent.Size.Y/2,ofsz)})
492
local Att2 =  New("Attachment",parent,"Att2",{Position = Vector3.new(ofsx,-(parent.Size.Y/2),ofsz)})
493
local TEff = New("Trail",parent,"TrailEff",{Color = ColorSequence.new({ColorSequenceKeypoint.new(0,BrickColor.new(color1).Color),ColorSequenceKeypoint.new(1,BrickColor.new(color2).Color)}),Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.5),NumberSequenceKeypoint.new(1,1)}),Attachment0 = Att1,Attachment1 = Att2,Enabled = false,Lifetime = .5,MinLength = .001,LightEmission = 1})
494
return TEff
495
end
496
497
SlashT = CreateTrailObj(Hitbox,maincol,maincol,0,0)
498
LKickT = CreateTrailObj(chara["Left Leg"],maincol,maincol,0,0)
499
500
--Punch Hit Effect--
501
function PunchEff(pos)
502
local p = Instance.new("Part",workspace)
503
p.Size = Vector3.new(1,1,1)
504
p.BrickColor = BrickColor.new(maincol)
505
p.Material = "Neon"
506
p.Anchored = true
507
p.CanCollide = false
508
p.CFrame = pos
509
local pm = Instance.new("SpecialMesh",p)
510
pm.MeshType = "Sphere"
511
coroutine.resume(coroutine.create(function()
512
for i = 0,1,.05 do
513
swait()
514
p.Transparency = i
515
pm.Scale = Vector3.new(4*i,4*i,4*i)
516
end
517
swait()
518
p:Destroy()
519
end))
520
end
521
function SlashEff(pos)
522
local p = Instance.new("Part",workspace)
523
p.Size = Vector3.new(1,1,1)
524
p.BrickColor = BrickColor.new(maincol)
525
p.Material = "Neon"
526
p.Anchored = true
527
p.CanCollide = false
528
p.CFrame = pos * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
529
local pm = Instance.new("SpecialMesh",p)
530
pm.MeshType = "Sphere"
531
coroutine.resume(coroutine.create(function()
532
for i = 0,1,.05 do
533
swait()
534
p.Transparency = i
535
pm.Scale = Vector3.new(.7,20*i,.7)
536
end
537
swait()
538
p:Destroy()
539
end))
540
end
541
542
--Damage Function--
543
ungodding = false
544
function dealdmg(dude,damage,env,toim,kby,kbx)
545
coroutine.resume(coroutine.create(function()
546
if dude ~= chara and dude:FindFirstChild("IsHit") == nil then
547
finaldmg = damage + math.random(-env,env)
548
dudehum = dude:FindFirstChildOfClass("Humanoid")
549
if ungodding == true then
550
if dudehum.Health > 100 then
551
dudehum.Health = 100
552
end
553
dudehum.MaxHealth = 100
554
end
555
dudehum.Health = dudehum.Health - finaldmg
556
local vall = Instance.new("ObjectValue",dude)
557
vall.Name = "IsHit"
558
game.Debris:AddItem(vall,toim)
559
local bfos = Instance.new("BodyVelocity",dude.Head)
560
bfos.P = 20000
561
bfos.MaxForce = Vector3.new(bfos.P,bfos.P,bfos.P)
562
bfos.Velocity = Vector3.new(0,kby,0) + chara.HumanoidRootPart.CFrame.lookVector * kbx
563
game.Debris:AddItem(bfos,.5)
564
local naeeym2 = Instance.new("BillboardGui",dude)
565
naeeym2.Size = UDim2.new(0,100,0,40)
566
naeeym2.StudsOffset = Vector3.new(0,3,0)
567
naeeym2.Adornee = dude.Head
568
naeeym2.Name = "TalkingBillBoard"
569
local tecks2 = Instance.new("TextLabel",naeeym2)
570
tecks2.BackgroundTransparency = 1
571
tecks2.BorderSizePixel = 0
572
tecks2.Text = "-"..finaldmg
573
tecks2.Font = "SciFi"
574
tecks2.FontSize = "Size24"
575
tecks2.TextStrokeTransparency = 0
576
tecks2.TextColor3 = Color3.new(1,0.6,0)
577
tecks2.TextStrokeColor3 = Color3.new(0,0,0)
578
tecks2.Size = UDim2.new(1,0,0.5,0)
579
for i = 1, 5 do
580
wait(.1)
581
tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
582
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
583
tecks2.TextTransparency = tecks2.TextTransparency + .2
584
end
585
naeeym2:Destroy()
586
end
587
end))
588
end
589
590
--Explode Hitbox--
591
function ExHitbox(rad,pos,damage,env,toim,kby,kbx)
592
local E = Instance.new("Explosion") 
593
E.Position = pos
594
E.Parent = game.Workspace
595
E.BlastRadius = rad
596
E.BlastPressure = 0
597
E.Visible = false
598
E.Hit:connect(function(hit)
599
if hit.Parent:FindFirstChildOfClass("Humanoid")~=nil then
600
dealdmg(hit.Parent,damage,env,toim,kby,kbx)
601
end
602
end)
603
end
604
605
--Kick Touch--
606
kickactive = false
607
function kickhit(hit)
608
if kickactive == true then
609
if hit.Parent:FindFirstChildOfClass("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
610
PlaySnd(386946017,hit.Parent.Head,math.random(0.80,1.20),1)
611
PunchEff(hit.CFrame)
612
dealdmg(hit.Parent,10,2,.3,0,10)
613
end
614
end
615
end
616
chara["Right Leg"].Touched:connect(kickhit)
617
chara["Left Leg"].Touched:connect(kickhit)
618
619
--Blade Touch--
620
bladeactive = false
621
exebladeactive = false
622
function bladehit(hit)
623
if blockval == true then
624
local sauenv = math.random(9,11)/10
625
PlaySnd(211059855,Hitbox,sauenv,1)
626
end
627
if bladeactive == true then
628
if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
629
dealdmg(hit.Parent,17,2,.3,0,0)
630
local cho = math.random(1,3)
631
if cho == 1 then
632
PlaySnd(444667824,hit.Parent.Head,1,1)
633
elseif cho == 2 then
634
PlaySnd(444667844,hit.Parent.Head,1,1)
635
elseif cho == 3 then
636
PlaySnd(444667859,hit.Parent.Head,1,1)
637
end
638
SlashEff(hit.CFrame)
639
if exebladeactive == true then
640
coroutine.resume(coroutine.create(function()
641
local dude = hit.Parent
642
local vall = Instance.new("ObjectValue",dude)
643
vall.Name = "IsHit"
644
swait(.7)
645
for i = 1, 3 do
646
local cho = math.random(1,3)
647
if cho == 1 then
648
PlaySnd(444667824,hit.Parent.Head,1,1)
649
elseif cho == 2 then
650
PlaySnd(444667844,hit.Parent.Head,1,1)
651
elseif cho == 3 then
652
PlaySnd(444667859,hit.Parent.Head,1,1)
653
end
654
SlashEff(dude.Head.CFrame - Vector3.new(0,1.5,0))
655
swait(.5)
656
end
657
for i = 1, 10 do
658
local cho = math.random(1,3)
659
if cho == 1 then
660
PlaySnd(444667824,hit.Parent.Head,1,1)
661
elseif cho == 2 then
662
PlaySnd(444667844,hit.Parent.Head,1,1)
663
elseif cho == 3 then
664
PlaySnd(444667859,hit.Parent.Head,1,1)
665
end
666
SlashEff(dude.Head.CFrame - Vector3.new(0,1.5,0))
667
swait(.3)
668
end
669
for i = 1, 30 do
670
local cho = math.random(1,3)
671
if cho == 1 then
672
PlaySnd(444667824,hit.Parent.Head,1,1)
673
elseif cho == 2 then
674
PlaySnd(444667844,hit.Parent.Head,1,1)
675
elseif cho == 3 then
676
PlaySnd(444667859,hit.Parent.Head,1,1)
677
end
678
SlashEff(dude.Head.CFrame - Vector3.new(0,1.5,0))
679
swait()
680
end
681
swait(.1)
682
coroutine.resume(coroutine.create(function()
683
local oreverb = game:GetService("SoundService").AmbientReverb
684
game:GetService("SoundService").AmbientReverb = "SewerPipe"
685
local cho = math.random(1,3)
686
if cho == 1 then
687
for i = 0,.8,.2 do
688
PlaySnd(444667824,chara,.5-(i/2),1-i)
689
swait(.5)
690
end
691
elseif cho == 2 then
692
for i = 0,.8,.2 do
693
PlaySnd(444667844,chara,.5-(i/2),1-i)
694
swait(.5)
695
end
696
elseif cho == 3 then
697
for i = 0,.8,.2 do
698
PlaySnd(444667859,chara,.5-(i/2),1-i)
699
swait(.5)
700
end
701
end
702
swait(2.5)
703
game:GetService("SoundService").AmbientReverb = oreverb
704
end))
705
dude:BreakJoints()
706
coroutine.resume(coroutine.create(function()
707
local naeeym2 = Instance.new("BillboardGui",dude)
708
naeeym2.Size = UDim2.new(0,100,0,40)
709
naeeym2.StudsOffset = Vector3.new(0,3,0)
710
naeeym2.Adornee = dude.Head
711
naeeym2.Name = "TalkingBillBoard"
712
local tecks2 = Instance.new("TextLabel",naeeym2)
713
tecks2.BackgroundTransparency = 1
714
tecks2.BorderSizePixel = 0
715
tecks2.Text = "DEATH"
716
tecks2.Font = "SciFi"
717
tecks2.FontSize = "Size36"
718
tecks2.TextStrokeTransparency = 0
719
tecks2.TextColor3 = Color3.new(0,0,0)
720
tecks2.TextStrokeColor3 = Color3.new(1,0,0)
721
tecks2.Size = UDim2.new(1,0,0.5,0)
722
for i = 1, 5 do
723
wait(.1)
724
tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
725
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
726
tecks2.TextTransparency = tecks2.TextTransparency + .2
727
end
728
naeeym2:Destroy()
729
end))
730
for oa = 1, 5 do
731
local effp = Instance.new("Part",workspace)
732
effp.CanCollide = false
733
effp.BottomSurface = 0
734
effp.TopSurface = 0
735
effp.Size = Vector3.new(1,1,1)
736
effp.Anchored = true
737
effp.CFrame = (dude.Head.CFrame - Vector3.new(0,1.5,0)) * CFrame.fromEulerAnglesXYZ(math.rad(math.random(0,359)),math.rad(math.random(0,359)),math.rad(math.random(0,359)))
738
effp.Material = "Neon"
739
effp.BrickColor = BrickColor.new("White")
740
local efm = Instance.new("SpecialMesh",effp)
741
efm.MeshType = "Sphere"
742
coroutine.resume(coroutine.create(function()
743
for a = 0,1,.01 do
744
efm.Scale = Vector3.new(2-a*2,1000*a,2-a*2)
745
effp.Transparency = a
746
swait()
747
end
748
effp:Destroy()
749
end))
750
end
751
for i, v in pairs(dude:GetChildren()) do
752
if v:IsA("BasePart") then
753
v.Anchored = false
754
end
755
end
756
for a, v in pairs(dude:GetChildren()) do
757
if v:IsA("BasePart") then
758
local bodpos = Instance.new("BodyPosition",v)
759
bodpos.Position = v.Position + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
760
v.BrickColor = BrickColor.new("Really white")
761
v.Material = "Neon"
762
end
763
end
764
for d = 0,1,.1 do
765
for i, v in pairs(dude:GetChildren()) do
766
if v:IsA("BasePart") then
767
v.Transparency = d
768
swait()
769
end
770
end
771
end
772
for i, v in pairs(dude:GetChildren()) do
773
if v:IsA("BasePart") then
774
v:Destroy()
775
end
776
end
777
end))
778
end
779
end
780
end
781
end
782
Hitbox.Touched:connect(bladehit)
783
784
--Chat Function--
785
function chatfunc(text)
786
coroutine.resume(coroutine.create(function()
787
if chara:FindFirstChild("TalkingBillBoard")~= nil then
788
chara:FindFirstChild("TalkingBillBoard"):destroy()
789
end
790
local naeeym2 = Instance.new("BillboardGui",chara)
791
naeeym2.Size = UDim2.new(0,100,0,40)
792
naeeym2.StudsOffset = Vector3.new(0,3,0)
793
naeeym2.Adornee = chara.Head
794
naeeym2.Name = "TalkingBillBoard"
795
local tecks2 = Instance.new("TextLabel",naeeym2)
796
tecks2.BackgroundTransparency = 1
797
tecks2.BorderSizePixel = 0
798
tecks2.Text = ""
799
tecks2.Font = "SciFi"
800
tecks2.FontSize = "Size24"
801
tecks2.TextStrokeTransparency = 0
802
tecks2.TextColor3 = Color3.new(1,1,1)
803
tecks2.TextStrokeColor3 = Color3.new(0,0,0)
804
tecks2.Size = UDim2.new(1,0,0.5,0)
805
coroutine.resume(coroutine.create(function()
806
for i = 1,string.len(text),1 do
807
tecks2.Text = string.sub(text,1,i)
808
swait(0.01)
809
end
810
swait(1)
811
for i = 1, 5 do
812
swait(.01)
813
tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
814
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
815
tecks2.TextTransparency = tecks2.TextTransparency + .2
816
end
817
naeeym2:Destroy()
818
end))
819
end))
820
end
821
822
function updateCol()
823
SlashT.Color = ColorSequence.new(BrickColor.new(maincol).Color)
824
LKickT.Color = ColorSequence.new(BrickColor.new(maincol).Color)
825
pemit.Color = ColorSequence.new(BrickColor.new(maincol).Color)
826
for i, v in pairs(chara:GetDescendants()) do
827
if v.Name == "NeonPart" then
828
v.Color = BrickColor.new(maincol).Color
829
end
830
end
831
end
832
833
function updateCol2(col)
834
SlashT.Color = ColorSequence.new(col)
835
LKickT.Color = ColorSequence.new(col)
836
pemit.Color = ColorSequence.new(col)
837
for i, v in pairs(chara:GetDescendants()) do
838
if v.Name == "NeonPart" then
839
v.Color = col
840
end
841
end
842
end
843
844
function onChatted(msg)
845
--if msg:sub(1,2) ~= "/e" then
846
--chatfunc(msg)
847
--end
848
if msg:sub(1,5) == "Color" then
849
if msg == "Color Rainbow" then
850
Music.SoundId = "rbxassetid://148510835"
851
Music:Play()
852
local colrr = Color3.new(0,0,0)
853
for i, v in pairs(chara:GetDescendants()) do
854
if v:IsA("BasePart") and (v:IsDescendantOf(NeonKatana) or v:IsDescendantOf(NeonSheath)) then
855
v.BrickColor = BrickColor.new("Institutional white")
856
end
857
end
858
coroutine.resume(coroutine.create(function()
859
while wait() do
860
for i = 0,256,64 do
861
colrr = Color3.new(1,i/256,0)
862
updateCol2(colrr)
863
maincol = NeonPart.Color
864
wait()
865
end
866
for i = 0,256,64 do
867
colrr = Color3.new(1-i/256,1,0)
868
updateCol2(colrr)
869
maincol = NeonPart.Color
870
wait()
871
end
872
for i = 0,256,64 do
873
colrr = Color3.new(0,1,i/256)
874
updateCol2(colrr)
875
maincol = NeonPart.Color
876
wait()
877
end
878
for i = 0,256,64 do
879
colrr = Color3.new(0,1-i/256,1)
880
updateCol2(colrr)
881
maincol = NeonPart.Color
882
wait()
883
end
884
for i = 0,256,64 do
885
colrr = Color3.new(i/256,0,1)
886
updateCol2(colrr)
887
maincol = NeonPart.Color
888
wait()
889
end
890
for i = 0,256,64 do
891
colrr = Color3.new(1,0,1-i/256)
892
updateCol2(colrr)
893
maincol = NeonPart.Color
894
wait()
895
end
896
end
897
end))
898
elseif msg == "Color Darkmode" then
899
Music.SoundId = "rbxassetid://148510835"
900
Music:Play()
901
maincol = "Crimson"
902
local colrr = Color3.new(0,0,0)
903
for i, v in pairs(chara:GetDescendants()) do
904
if v:IsA("BasePart") and (v:IsDescendantOf(NeonKatana) or v:IsDescendantOf(NeonSheath)) then
905
v.BrickColor = BrickColor.new("Really black")
906
end
907
end
908
updateCol()
909
elseif msg == "Color Christmas" then
910
Music.SoundId = "rbxassetid://148510835"
911
Music:Play()
912
maincol = "Institutional white"
913
local colrr = Color3.new(0,0,0)
914
for i, v in pairs(chara:GetDescendants()) do
915
if v:IsA("BasePart") and (v:IsDescendantOf(NeonKatana) or v:IsDescendantOf(NeonSheath)) then
916
v.BrickColor = BrickColor.new("Really red")
917
end
918
end
919
updateCol()
920
else
921
maincol = msg:sub(7,msg:len())
922
updateCol()
923
end
924
end
925
end
926
player.Chatted:connect(onChatted)
927
928
--Clerp Animations--
929
TC = chara.HumanoidRootPart.RootJoint
930
HC = chara.Torso.Neck
931
RAC = chara.Torso["Right Shoulder"]
932
LAC = chara.Torso["Left Shoulder"]
933
RLC = chara.Torso["Right Hip"]
934
LLC = chara.Torso["Left Hip"]
935
TCF = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
936
HCF = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
937
RACF = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
938
LACF = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
939
RLCF = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
940
LLCF = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
941
RWF = CFrame.new(-1.5, 0, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
942
LWF = CFrame.new(1.5, 0, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
943
RLWF = CFrame.new(-.5, 2, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
944
LLWF = CFrame.new(.5, 2, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
945
RW = Instance.new("Weld",HC.Parent)
946
RW.Part1 = HC.Parent
947
RW.Part0 = chara["Right Arm"]
948
RW.C0 = RWF
949
LW = Instance.new("Weld",HC.Parent)
950
LW.Part1 = HC.Parent
951
LW.Part0 = chara["Left Arm"]
952
LW.C0 = LWF
953
RLW = nil
954
LLW = nil
955
grp = Instance.new("Model",chara)
956
957
function AddLegWelds()
958
RLW = Instance.new("Weld",chara["Right Leg"])
959
RLW.Part1 = HC.Parent
960
RLW.Part0 = chara["Right Leg"]
961
RLW.C0 = RLWF
962
LLW = Instance.new("Weld",chara["Left Leg"])
963
LLW.Part1 = HC.Parent
964
LLW.Part0 = chara["Left Leg"]
965
LLW.C0 = LLWF
966
end
967
968
function DestroyLegWelds()
969
RLC = New("Motor6D",chara.Torso,"Right Hip",{Part0 = chara.Torso,Part1 = chara["Right Leg"],C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0),C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0),})
970
LLC = New("Motor6D",chara.Torso,"Left Hip",{Part0 = chara.Torso,Part1 = chara["Left Leg"],C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),})
971
RLW:Destroy()
972
LLW:Destroy()
973
end
974
975
function clerp(a,b,c)
976
return a:lerp(b,c)
977
end
978
979
ITCF = TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90))
980
IHCF = HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90))
981
IRWF = (RWF + Vector3.new(.5,.5,-1)) * CFrame.fromEulerAnglesXYZ(math.rad(-100),0,math.rad(-100))
982
ILWF = (LWF + Vector3.new(-1.7,.5,.7)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),math.rad(20),math.rad(-120))
983
984
WTCF = TCF * CFrame.fromEulerAnglesXYZ(math.rad(45),0,math.rad(10))
985
WHCF = HCF * CFrame.fromEulerAnglesXYZ(math.rad(-45),0,math.rad(-10))
986
WRWF = (RWF + Vector3.new(.5,-.5,-.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-150),math.rad(-80),math.rad(-120))
987
WLWF = (LWF + Vector3.new(-.8,-.4,.7)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),math.rad(0),math.rad(-50))
988
989
function res()
990
TC.C0 = ITCF
991
HC.C0 = IHCF
992
RW.C0 = IRWF
993
LW.C0 = ILWF
994
end
995
res()
996
997
function RayCast(Position, Direction, MaxDistance, IgnoreList)
998
    return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList)
999
end
1000
1001
--Block--
1002
blockval = false
1003
healthlock = 0
1004
effeff = nil
1005
function ToggleBlock()
1006
if blockval == false then
1007
blockval = true
1008
healthlock = chara.Humanoid.Health
1009
effeff = Instance.new("ForceField",chara)
1010
effeff.Name = "FawsFeeld"
1011
effeff.Visible = false
1012
for i = 0,.6,.1 do
1013
swait()
1014
TC.C0 = clerp(ITCF,TCF,.4+i)
1015
HC.C0 = clerp(IHCF,HCF,.4+i)
1016
LW.C0 = ILWF
1017
RW.C0 = IRWF
1018
end
1019
elseif blockval == true then
1020
effeff:Destroy()
1021
blockval = false
1022
for i = 0,.6,.1 do
1023
swait()
1024
TC.C0 = clerp(ITCF,TCF,.6-i)
1025
HC.C0 = clerp(IHCF,HCF,.6-i)
1026
LW.C0 = ILWF
1027
RW.C0 = IRWF
1028
end
1029
end
1030
end
1031
1032
--Flip--
1033
function Flip()
1034
del = true
1035
res()
1036
AddLegWelds()
1037
PlaySnd(536642316,chara.Head,1,1)
1038
for i = 0,.6,.2 do
1039
swait()
1040
TC.C0 = clerp(ITCF,TCF - Vector3.new(0,1,0),.4+i)
1041
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.4+i)
1042
RW.C0 = clerp(IRWF,WRWF,.4+i)
1043
LW.C0 = clerp(ILWF,WLWF,.4+i)
1044
RLW.C0 = clerp(RLWF,RLWF - Vector3.new(0,1,-.5),.4+i)
1045
LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.4+i)
1046
end
1047
RW.C0 = WRWF
1048
LW.C0 = WLWF
1049
local bf = Instance.new("BodyVelocity",chara.Torso)
1050
bf.P = 100000
1051
bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P)
1052
bf.Velocity = Vector3.new(0,60,0) + chara.HumanoidRootPart.CFrame.lookVector*30
1053
debby:AddItem(bf,.5)
1054
for i = 0,1,.25 do
1055
swait()
1056
TC.C0 = clerp(TCF - Vector3.new(0,1,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),i)
1057
HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),i)
1058
LLW.C0 = clerp((LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),LLWF,i)
1059
end
1060
bf.MaxForce = Vector3.new(bf.P,0,bf.P)
1061
for i = 0,1,.25 do
1062
swait()
1063
TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(-360),0,0),i)
1064
end
1065
swait(.5)
1066
bf:Destroy()
1067
for i = 0,1,.25 do
1068
swait()
1069
TC.C0 = clerp(TCF,TCF - Vector3.new(0,1,0),i)
1070
HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),i)
1071
LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),i)
1072
end
1073
for i = 0,.6,.2 do
1074
swait()
1075
TC.C0 = clerp(ITCF,TCF - Vector3.new(0,1,0),.6-i)
1076
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.6-i)
1077
RW.C0 = clerp(IRWF,WRWF,.6-i)
1078
LW.C0 = clerp(ILWF,WLWF,.6-i)
1079
RLW.C0 = clerp(RLWF,RLWF - Vector3.new(0,1,-.5),.6-i)
1080
LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.6-i)
1081
end
1082
DestroyLegWelds()
1083
res()
1084
hum.WalkSpeed = ws
1085
walking = false
1086
del = false
1087
end
1088
function BackFlip()
1089
del = true
1090
res()
1091
AddLegWelds()
1092
PlaySnd(536642316,chara.Head,1,1)
1093
for i = 0,.6,.2 do
1094
swait()
1095
TC.C0 = clerp(ITCF,TCF - Vector3.new(0,1,0),.4+i)
1096
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.4+i)
1097
RW.C0 = clerp(IRWF,WRWF,.4+i)
1098
LW.C0 = clerp(ILWF,WLWF,.4+i)
1099
RLW.C0 = clerp(RLWF,RLWF - Vector3.new(0,1,-.5),.4+i)
1100
LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.4+i)
1101
end
1102
RW.C0 = WRWF
1103
LW.C0 = WLWF
1104
local bf = Instance.new("BodyVelocity",chara.Torso)
1105
bf.P = 100000
1106
bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P)
1107
bf.Velocity = Vector3.new(0,60,0) + chara.HumanoidRootPart.CFrame.lookVector*-30
1108
for i = 0,1,.25 do
1109
swait()
1110
TC.C0 = clerp(TCF - Vector3.new(0,1,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0),i)
1111
HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),i)
1112
LLW.C0 = clerp((LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),LLWF,i)
1113
end
1114
bf.MaxForce = Vector3.new(bf.P,0,bf.P)
1115
for i = 0,1,.25 do
1116
swait()
1117
TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(360),0,0),i)
1118
end
1119
swait(.5)
1120
bf:Destroy()
1121
for i = 0,1,.25 do
1122
swait()
1123
TC.C0 = clerp(TCF,TCF - Vector3.new(0,1,0),i)
1124
HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),i)
1125
RW.C0 = clerp(WRWF,RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-10)),i)
1126
LW.C0 = clerp(WLWF,LWF,i)
1127
LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),i)
1128
end
1129
for i = 0,.6,.2 do
1130
swait()
1131
TC.C0 = clerp(ITCF,TCF - Vector3.new(0,1,0),.6-i)
1132
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.6-i)
1133
RW.C0 = clerp(IRWF,RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-10)),.6-i)
1134
LW.C0 = clerp(ILWF,LWF,.6-i)
1135
RLW.C0 = clerp(RLWF,RLWF - Vector3.new(0,1,-.5),.6-i)
1136
LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.6-i)
1137
end
1138
DestroyLegWelds()
1139
res()
1140
hum.WalkSpeed = ws
1141
walking = false
1142
del = false
1143
end
1144
1145
function Shuriken()
1146
del = true
1147
PlaySnd(211059653,chara.Head,1,1)
1148
for i = 0,.6,.1 do
1149
swait()
1150
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-60)),.4+i)
1151
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(60)),.4+i)
1152
LW.C0 = clerp(ILWF,(LWF + Vector3.new(-.5,-.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(70),0),.4+i)
1153
RW.C0 = clerp(IRWF,RWF * CFrame.fromEulerAnglesXYZ(0,math.rad(30),0),.4+i)
1154
end
1155
swait(.1)
1156
for i = 0,.6,.2 do
1157
swait()
1158
TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-60)),TCF * CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(-15)),.4+i)
1159
HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(60)),HCF * CFrame.fromEulerAnglesXYZ(math.rad(-15),0,math.rad(15)),.4+i)
1160
LW.C0 = clerp((LWF + Vector3.new(-.5,-.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(70),0),(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
1161
end
1162
LW.C0 = (LWF - Vector3.new(.5,-1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90))
1163
local ignoree = {}
1164
for i, v in pairs(chara:GetDescendants()) do
1165
if v:IsA("BasePart") then
1166
table.insert(ignoree,v)
1167
end
1168
end
1169
PlaySnd(743521549,chara.Head,1,1)
1170
	local target = mouse.Hit.p
1171
	local dir = (target - (chara.HumanoidRootPart.Position)).unit
1172
    local pos = chara.HumanoidRootPart.Position + (dir*1)
1173
    local missile = Instance.new("Part",workspace)
1174
	missile.Size = Vector3.new(0,0,0)
1175
	missile.CanCollide = false
1176
	missile.Anchored = true
1177
	missile.BrickColor = BrickColor.new(maincol)	
1178
	missile.Position = chara.HumanoidRootPart.Position
1179
    missile.CFrame = CFrame.new(pos,pos+dir)
1180
	local mehs = Instance.new("SpecialMesh",missile)
1181
	mehs.MeshType = "Sphere"
1182
	local mehs = Instance.new("SpecialMesh",missile)
1183
	mehs.MeshId = "http://www.roblox.com/asset/?id=18007807"
1184
	mehs.Scale = Vector3.new(1.5,1.5,1.5)
1185
	local dec = Instance.new("Decal",missile)
1186
	dec.Texture = "http://www.roblox.com/asset/?id=1222956369"
1187
	local P = Instance.new("Part",workspace) 
1188
	table.insert(ignoree,missile)
1189
	local par, pont = RayCast(missile.Position,missile.CFrame.lookVector,9999,ignoree)
1190
	if par ~= nil then
1191
	missile.CFrame = CFrame.new(pont.X,pont.Y,pont.Z)
1192
	missile.CFrame = CFrame.new(missile.Position,missile.Position+((pont - (chara.HumanoidRootPart.Position)).unit)*1)	
1193
	if par.Anchored == false then
1194
	mehs.Offset = Vector3.new(0,0,-.5)
1195
	missile.Anchored = false
1196
	local werd = Instance.new("Weld",missile)
1197
	werd.Part0 = missile
1198
	werd.Part1 = par
1199
	local HitPos = missile.Position
1200
	local CJ = CFrame.new(HitPos)
1201
	local C0 = missile.CFrame:inverse() *CJ
1202
	local C1 = par.CFrame:inverse() * CJ
1203
	werd.C0 = C0
1204
	werd.C1 = C1
1205
	end
1206
	end
1207
	local meshla = Instance.new("BlockMesh", P)
1208
	meshla.Scale = Vector3.new(.5,0,1)
1209
	P.formFactor = 0 
1210
	P.Size = Vector3.new(1,1,(pos - missile.Position).magnitude) 
1211
	P.Name = "Laser" 
1212
	P.CFrame = CFrame.new((pos + missile.Position)/2,pos) 
1213
	P.BrickColor = BrickColor.new(maincol)
1214
	P.Material = "Neon"
1215
	P.Anchored = true 
1216
	P.CanCollide = false
1217
	coroutine.resume(coroutine.create(function()
1218
	PlaySnd(541909677,missile,1,1)
1219
    ExHitbox(2,missile.Position,20,2,.05,0,0)
1220
	for i = 0,1,.1 do
1221
	swait()
1222
	P.Transparency = i
1223
	end
1224
	P:Destroy()
1225
	swait(5)
1226
    for i = 1, 9 do
1227
	missile.Transparency = i/10
1228
	dec.Transparency = i/10
1229
    swait()
1230
    end
1231
    missile:Destroy()
1232
    end))
1233
swait(.5)
1234
for i = 0,.6,.2 do
1235
swait()
1236
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(-15)),.6-i)
1237
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-15),0,math.rad(15),0),.6-i)
1238
LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
1239
RW.C0 = clerp(IRWF,RWF * CFrame.fromEulerAnglesXYZ(0,math.rad(30),0),.6-i)
1240
end
1241
res()
1242
del = false
1243
end
1244
1245
function FlipStorm()
1246
del = true
1247
hum.WalkSpeed = 0
1248
res()
1249
AddLegWelds()
1250
PlaySnd(536642316,chara.Head,1,1)
1251
for i = 0,.6,.2 do
1252
swait()
1253
TC.C0 = clerp(ITCF,TCF - Vector3.new(0,1,0),.4+i)
1254
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.4+i)
1255
RW.C0 = clerp(IRWF,WRWF,.4+i)
1256
LW.C0 = clerp(ILWF,(LWF + Vector3.new(-.5,-.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(70),0),.4+i)
1257
RLW.C0 = clerp(RLWF,RLWF - Vector3.new(0,1,-.5),.4+i)
1258
LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.4+i)
1259
end
1260
RW.C0 = WRWF
1261
LW.C0 = WLWF
1262
local bf = Instance.new("BodyVelocity",chara.Torso)
1263
bf.P = 100000
1264
bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P)
1265
bf.Velocity = Vector3.new(0,60,0) + chara.HumanoidRootPart.CFrame.lookVector*-30
1266
for i = 0,1,.25 do
1267
swait()
1268
TC.C0 = clerp(TCF - Vector3.new(0,1,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0),i)
1269
HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),i)
1270
LLW.C0 = clerp((LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),LLWF,i)
1271
end
1272
bf.MaxForce = Vector3.new(bf.P,0,bf.P)
1273
for i = 0,1,.25 do
1274
swait()
1275
TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(360),0,0),i)
1276
end
1277
for i = 0,.6,.2 do
1278
swait()
1279
LW.C0 = clerp((LWF + Vector3.new(-.5,-.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(70),0),(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
1280
end
1281
LW.C0 = (LWF - Vector3.new(.5,-1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90))
1282
local ignoree = {}
1283
for i, v in pairs(chara:GetDescendants()) do
1284
if v:IsA("BasePart") then
1285
table.insert(ignoree,v)
1286
end
1287
end
1288
PlaySnd(743521549,chara.Head,1,1)
1289
for i = 1, 10 do
1290
	local target = mouse.Hit.p + Vector3.new(math.random(-2,2),math.random(-2,2),math.random(-2,2))
1291
	local dir = (target - (chara.HumanoidRootPart.Position)).unit
1292
    local pos = chara.HumanoidRootPart.Position + (dir*1)
1293
    local missile = Instance.new("Part",workspace)
1294
	missile.Size = Vector3.new(0,0,0)
1295
	missile.CanCollide = false
1296
	missile.Anchored = true
1297
	missile.BrickColor = BrickColor.new(maincol)	
1298
	missile.Position = chara.HumanoidRootPart.Position
1299
    missile.CFrame = CFrame.new(pos,pos+dir)
1300
	table.insert(ignoree,missile)
1301
	local mehs = Instance.new("SpecialMesh",missile)
1302
	mehs.MeshType = "Sphere"
1303
	local mehs = Instance.new("SpecialMesh",missile)
1304
	mehs.MeshId = "http://www.roblox.com/asset/?id=18007807"
1305
	mehs.Scale = Vector3.new(1.5,1.5,1.5)
1306
	local dec = Instance.new("Decal",missile)
1307
	dec.Texture = "http://www.roblox.com/asset/?id=1222956369"
1308
	local P = Instance.new("Part",workspace)
1309
	table.insert(ignoree,P)
1310
	local par, pont = RayCast(missile.Position,missile.CFrame.lookVector,9999,ignoree)
1311
	if par ~= nil then
1312
	missile.CFrame = CFrame.new(pont.X,pont.Y,pont.Z)
1313
	missile.CFrame = CFrame.new(missile.Position,missile.Position+((pont - (chara.HumanoidRootPart.Position)).unit)*1)	
1314
	if par.Anchored == false then
1315
	mehs.Offset = Vector3.new(0,0,-.5)
1316
	missile.Anchored = false
1317
	local werd = Instance.new("Weld",missile)
1318
	werd.Part0 = missile
1319
	werd.Part1 = par
1320
	local HitPos = missile.Position
1321
	local CJ = CFrame.new(HitPos)
1322
	local C0 = missile.CFrame:inverse() *CJ
1323
	local C1 = par.CFrame:inverse() * CJ
1324
	werd.C0 = C0
1325
	werd.C1 = C1
1326
	end
1327
	end
1328
	local meshla = Instance.new("BlockMesh", P)
1329
	meshla.Scale = Vector3.new(.5,0,1)
1330
	P.formFactor = 0 
1331
	P.Size = Vector3.new(1,1,(pos - missile.Position).magnitude) 
1332
	P.Name = "Laser" 
1333
	P.CFrame = CFrame.new((pos + missile.Position)/2,pos) 
1334
	P.BrickColor = BrickColor.new(maincol)
1335
	P.Material = "Neon"
1336
	P.Anchored = true 
1337
	P.CanCollide = false
1338
	coroutine.resume(coroutine.create(function()
1339
	PlaySnd(541909677,missile,1,1)
1340
    ExHitbox(2,missile.Position,20,2,.05,0,0)
1341
	for i = 0,1,.1 do
1342
	swait()
1343
	P.Transparency = i
1344
	end
1345
	P:Destroy()
1346
	swait(5)
1347
    for i = 1, 9 do
1348
	missile.Transparency = i/10
1349
	dec.Transparency = i/10
1350
    swait()
1351
    end
1352
    missile:Destroy()
1353
	end))
1354
end
1355
swait(.5)
1356
bf:Destroy()
1357
for i = 0,1,.25 do
1358
swait()
1359
TC.C0 = clerp(TCF,TCF - Vector3.new(0,1,0),i)
1360
HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),i)
1361
RW.C0 = clerp(WRWF,RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-10)),i)
1362
LW.C0 = clerp((LWF - Vector3.new(.5,-1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),LWF,i)
1363
LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),i)
1364
end
1365
for i = 0,.6,.2 do
1366
swait()
1367
TC.C0 = clerp(ITCF,TCF - Vector3.new(0,1,0),.6-i)
1368
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.6-i)
1369
RW.C0 = clerp(IRWF,RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-10)),.6-i)
1370
LW.C0 = clerp(ILWF,LWF,.6-i)
1371
RLW.C0 = clerp(RLWF,RLWF - Vector3.new(0,1,-.5),.6-i)
1372
LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.6-i)
1373
end
1374
DestroyLegWelds()
1375
res()
1376
hum.WalkSpeed = ws
1377
walking = false
1378
del = false
1379
end
1380
1381
function SlashDash()
1382
del = true
1383
hum.WalkSpeed = 0
1384
AddLegWelds()
1385
for i = 0,.6,.1 do
1386
swait()
1387
TC.C0 = clerp(ITCF,WTCF,.4+i)
1388
HC.C0 = clerp(IHCF,WHCF,.4+i)
1389
RW.C0 = clerp(IRWF,WRWF,.4+i)
1390
LW.C0 = clerp(ILWF,WLWF,.4+i)
1391
RLW.C0 = clerp(RLWF,(RLWF + Vector3.new(0,0,-1)) * CFrame.fromEulerAnglesXYZ(math.rad(-70),0,0),.4+i)
1392
end
1393
pemit.Enabled = true
1394
PlaySnd(136007472,chara.Head,2,1)
1395
swait(1)
1396
PlaySnd(415700134,chara.Head,1,1)
1397
local startpos = chara.HumanoidRootPart.Position
1398
local startdir = chara.HumanoidRootPart.CFrame.lookVector
1399
coroutine.resume(coroutine.create(function()
1400
for i = 0, 10 do
1401
swait()
1402
local sauenv = math.random(9,11)/10
1403
PlaySnd(615910787,chara.Head,sauenv,1)
1404
local poss = startpos+startdir*(4*i)
1405
ExHitbox(5,poss,35,2,.5,0,0)
1406
for a = 1, 3 do
1407
SlashEff(CFrame.new(poss.X,poss.Y,poss.Z)+Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5)))
1408
end
1409
end
1410
end))
1411
local trace = Instance.new("Part",game.Workspace)
1412
trace.BrickColor = BrickColor.new(maincol)
1413
trace.CanCollide = false
1414
trace.Size = Vector3.new(1,1,1)
1415
trace.CFrame = chara.HumanoidRootPart.CFrame + chara.HumanoidRootPart.CFrame.lookVector * 15
1416
trace.Material = "Neon"
1417
trace.Anchored = true
1418
local tracem = Instance.new("SpecialMesh",trace)
1419
tracem.MeshType = "Sphere"
1420
tracem.Scale = Vector3.new(1,1,70)
1421
chara.HumanoidRootPart.CFrame = chara.HumanoidRootPart.CFrame + chara.HumanoidRootPart.CFrame.lookVector * 30
1422
coroutine.resume(coroutine.create(function()
1423
swait(.5)
1424
for i = 0,1,.1 do
1425
swait()
1426
trace.Transparency = i
1427
end
1428
trace:Destroy()
1429
end))
1430
chara.HumanoidRootPart.CFrame = chara.HumanoidRootPart.CFrame + chara.HumanoidRootPart.CFrame.lookVector * 20
1431
TC.C0 = TCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(-40))
1432
HC.C0 = HCF * CFrame.fromEulerAnglesXYZ(math.rad(-30),0,math.rad(40))
1433
LW.C0 = (LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90))
1434
RW.C0 = (RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90))
1435
RLW.C0 = (RLWF + Vector3.new(0,0,-1)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,0)
1436
swait(1)
1437
pemit.Enabled = false
1438
for i = 0,.6,.2 do
1439
swait()
1440
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(-40)),.6-i)
1441
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-30),0,math.rad(40)),.6-i)
1442
RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
1443
LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
1444
RLW.C0 = clerp(RLWF,(RLWF + Vector3.new(0,0,-1)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,0),.6-i)
1445
end
1446
DestroyLegWelds()
1447
del = false
1448
res()
1449
hum.WalkSpeed = ws
1450
end
1451
1452
function UltimateSlash()
1453
del = true
1454
hum.WalkSpeed = 0
1455
AddLegWelds()
1456
for i = 0,.6,.1 do
1457
swait()
1458
TC.C0 = clerp(ITCF,WTCF,.4+i)
1459
HC.C0 = clerp(IHCF,WHCF,.4+i)
1460
RW.C0 = clerp(IRWF,WRWF,.4+i)
1461
LW.C0 = clerp(ILWF,WLWF,.4+i)
1462
RLW.C0 = clerp(RLWF,(RLWF + Vector3.new(0,0,-1)) * CFrame.fromEulerAnglesXYZ(math.rad(-70),0,0),.4+i)
1463
end
1464
pemit.Enabled = true
1465
PlaySnd(136007472,chara.Head,1,1)
1466
swait(2)
1467
PlaySnd(28144295,chara.Head,.5,1)
1468
bladeactive = true
1469
exebladeactive = true
1470
SlashT.Enabled = true
1471
local bfos = Instance.new("BodyVelocity",chara.HumanoidRootPart)
1472
bfos.P = 200000
1473
bfos.MaxForce = Vector3.new(bfos.P,0,bfos.P)
1474
bfos.Velocity = chara.HumanoidRootPart.CFrame.lookVector * 100
1475
debby:AddItem(bfos,.1)
1476
for i = 0,.6,.1 do
1477
swait()
1478
TC.C0 = clerp(WTCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(-40)),.4+i)
1479
HC.C0 = clerp(WHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-30),0,math.rad(40)),.4+i)
1480
LW.C0 = clerp(WLWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
1481
RW.C0 = clerp(WRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
1482
RLW.C0 = clerp(RLWF,(RLWF + Vector3.new(0,0,-1)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,0),.4+i)
1483
end
1484
bladeactive = false
1485
exebladeactive = false
1486
swait(2)
1487
SlashT.Enabled = false
1488
pemit.Enabled = false
1489
for i = 0,.6,.2 do
1490
swait()
1491
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(-40)),.6-i)
1492
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-30),0,math.rad(40)),.6-i)
1493
RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
1494
LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
1495
RLW.C0 = clerp(RLWF,(RLWF + Vector3.new(0,0,-1)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,0),.6-i)
1496
end
1497
DestroyLegWelds()
1498
walking = false
1499
res()
1500
hum.WalkSpeed = ws
1501
del = false
1502
end
1503
1504
----Equipping--
1505
--function ToggleEquip()
1506
--if equipped == true then
1507
--for i = 0,.6,.1 do
1508
--swait()
1509
--TC.C0 = clerp(ITCF,TCF,.4+i)
1510
--HC.C0 = clerp(IHCF,HCF,.4+i)
1511
--RW.C0 = clerp(IRWF,RWF * CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.4+i)
1512
--LW.C0 = clerp(ILWF,LWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(5)),.4+i)
1513
--end
1514
--elseif equipped == false then
1515
--end
1516
--end
1517
1518
--Keys--
1519
gkeydown = false
1520
combo = 0
1521
function onKeyDown(key)
1522
if key == "e" and del == false then
1523
ToggleBlock()
1524
end
1525
if del == false and blockval == false then
1526
if key == "r" then
1527
BackFlip()
1528
elseif key == "t" then
1529
Flip()
1530
elseif key == "z" then
1531
Shuriken()
1532
elseif key == "x" then
1533
FlipStorm()
1534
elseif key == "c" then
1535
SlashDash()
1536
elseif key == "v" then
1537
UltimateSlash()
1538
elseif key == "p" and player.Name == "CKbackup" then
1539
if ungodding == false then
1540
ungodding = true
1541
chatfunc("Ungodding activated.")
1542
elseif ungodding == true then
1543
ungodding = false
1544
chatfunc("Ungodding deactivated.")
1545
end
1546
elseif key == "m" then
1547
if Music.IsPlaying == true then
1548
Music:Stop()
1549
elseif Music.IsPlaying == false then
1550
Music:Play()
1551
end
1552
elseif key == "k" then
1553
Music.SoundId = "rbxassetid://148510835"
1554
elseif key == "l" then
1555
Music.SoundId = "rbxassetid://148510835"
1556
end
1557
end
1558
end
1559
function onButton1Down()
1560
if gkeydown == false then
1561
gkeydown = true
1562
end
1563
end
1564
function onButton1Up()
1565
if gkeydown == true then
1566
gkeydown = false
1567
end
1568
end
1569
function onCombo()
1570
if del == false and blockval == false then
1571
del = true
1572
torvel = (chara.HumanoidRootPart.Velocity*Vector3.new(0,1,0)).magnitude
1573
res()
1574
if torvel > 3 then
1575
local sauenv = math.random(9,11)/10
1576
PlaySnd(615910787,chara.Head,sauenv,1)
1577
bladeactive = true
1578
SlashT.Enabled = true
1579
for i = 0,1,.5 do
1580
swait()
1581
TC.C0 = clerp(ITCF,TCF,i)
1582
HC.C0 = clerp(IHCF,HCF,i)
1583
end
1584
local bfos = Instance.new("BodyVelocity",chara.HumanoidRootPart)
1585
bfos.P = 200000
1586
bfos.MaxForce = Vector3.new(bfos.P,0,bfos.P)
1587
bfos.Velocity = chara.HumanoidRootPart.CFrame.lookVector * 50
1588
debby:AddItem(bfos,.1)
1589
for i = 0,1,.25 do
1590
swait()
1591
TC.C0 = clerp(TCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),i)
1592
HC.C0 = clerp(HCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-20),0,0),i)
1593
RW.C0 = clerp(IRWF,(RWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(-30)),i)
1594
LW.C0 = clerp(ILWF,(LWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(30)),i)
1595
end
1596
TC.C0 = TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0)
1597
HC.C0 = HCF * CFrame.fromEulerAnglesXYZ(math.rad(-20),0,0)
1598
RW.C0 = (RWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(-30))
1599
LW.C0 = (LWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(30))
1600
for i = 0,1,.25 do
1601
swait()
1602
TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(-360),0,0),i)
1603
end
1604
for i = 0,.6,.3 do
1605
RW.C0 = clerp((RWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-30),0),(RWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(-30)),.6-i)
1606
LW.C0 = clerp((LWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(30),0),(LWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(30)),.6-i)
1607
end
1608
for i = 0,1,.25 do
1609
swait()
1610
TC.C0 = clerp(ITCF,TCF,1-i)
1611
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-20),0,0),1-i)
1612
RW.C0 = clerp(IRWF,(RWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-30),0),.6-i)
1613
LW.C0 = clerp(ILWF,(LWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(30),0),.6-i)
1614
end
1615
SlashT.Enabled = false
1616
bladeactive = false
1617
elseif torvel < 3 then
1618
if combo == 0 then
1619
AddLegWelds()
1620
for i = 0,.6,.2 do
1621
swait()
1622
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
1623
HC.C0 = clerp(IHCF,HCF,.4+i)
1624
LLW.C0 = clerp(LLWF,LLWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-60)),.4+i)
1625
RLW.C0 = clerp(RLWF,RLWF*CFrame.fromEulerAnglesXYZ(0,0,math.rad(60)),.4+i)
1626
LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
1627
RW.C0 = clerp(IRWF,(RWF - Vector3.new(-.5,.5,-.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-70),0),.4+i)
1628
end
1629
PlaySnd(615910787,chara.Head,1,1)
1630
kickactive = true
1631
LKickT.Enabled = true
1632
local bfos = Instance.new("BodyVelocity",chara.HumanoidRootPart)
1633
bfos.P = 200000
1634
bfos.MaxForce = Vector3.new(bfos.P,0,bfos.P)
1635
bfos.Velocity = chara.HumanoidRootPart.CFrame.lookVector * 50
1636
debby:AddItem(bfos,.1)
1637
for i = 0,.6,.2 do
1638
swait()
1639
TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-100)),TCF * CFrame.fromEulerAnglesXYZ(math.rad(-60),0,math.rad(90)),.4+i)
1640
end
1641
TC.C0 = TCF * CFrame.fromEulerAnglesXYZ(math.rad(-60),0,math.rad(90))
1642
swait(.1)
1643
for i = 0,.6,.2 do
1644
swait()
1645
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(-60),0,math.rad(90)),.6-i)
1646
HC.C0 = clerp(IHCF,HCF,.6-i)
1647
LLW.C0 = clerp(LLWF,LLWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-60)),.6-i)
1648
RLW.C0 = clerp(RLWF,RLWF*CFrame.fromEulerAnglesXYZ(0,0,math.rad(60)),.6-i)
1649
LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
1650
RW.C0 = clerp(IRWF,(RWF - Vector3.new(-.5,.5,-.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-70),0),.6-i)
1651
end
1652
DestroyLegWelds()
1653
kickactive = false
1654
LKickT.Enabled = false
1655
combo = 1
1656
elseif combo == 1 then
1657
PlaySnd(615910787,chara.Head,1.2,1)
1658
bladeactive = true
1659
SlashT.Enabled = true
1660
for i = 0,.6,.2 do
1661
swait()
1662
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
1663
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
1664
LW.C0 = clerp(LWF,WLWF,.4+i)
1665
RW.C0 = clerp(IRWF,WRWF,.4+i)
1666
end
1667
local bfos = Instance.new("BodyVelocity",chara.HumanoidRootPart)
1668
bfos.P = 200000
1669
bfos.MaxForce = Vector3.new(bfos.P,0,bfos.P)
1670
bfos.Velocity = chara.HumanoidRootPart.CFrame.lookVector * 50
1671
debby:AddItem(bfos,.1)
1672
for i = 0,.6,.2 do
1673
swait()
1674
TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(80)),TCF * CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(-90)),.4+i)
1675
HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-80)),HCF * CFrame.fromEulerAnglesXYZ(math.rad(-15),0,math.rad(90)),.4+i)
1676
LW.C0 = clerp(WLWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
1677
RW.C0 = clerp(WRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
1678
end
1679
bladeactive = false
1680
swait(.1)
1681
for i = 0,.6,.2 do
1682
swait()
1683
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(90)),.6-i)
1684
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-15),0,math.rad(-90)),.6-i)
1685
LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
1686
RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
1687
end
1688
SlashT.Enabled = false
1689
combo = 2
1690
elseif combo == 2 then
1691
PlaySnd(615910787,chara.Head,1.1,1)
1692
bladeactive = true
1693
SlashT.Enabled = true
1694
for i = 0,.6,.2 do
1695
swait()
1696
TC.C0 = ITCF
1697
HC.C0 = IHCF
1698
LW.C0 = clerp(LWF,WLWF,.4+i)
1699
RW.C0 = clerp(IRWF,WRWF,.4+i)
1700
end
1701
local bfos = Instance.new("BodyVelocity",chara.HumanoidRootPart)
1702
bfos.P = 200000
1703
bfos.MaxForce = Vector3.new(bfos.P,0,bfos.P)
1704
bfos.Velocity = chara.HumanoidRootPart.CFrame.lookVector * 50
1705
debby:AddItem(bfos,.1)
1706
for i = 0,.6,.2 do
1707
swait()
1708
TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-80)),TCF * CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(90)),.4+i)
1709
HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(80)),HCF * CFrame.fromEulerAnglesXYZ(math.rad(-15),0,math.rad(-90)),.4+i)
1710
LW.C0 = clerp(WLWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
1711
RW.C0 = clerp(WRWF,(RWF + Vector3.new(1.5,-.2,1)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
1712
end
1713
bladeactive = false
1714
swait(.1)
1715
for i = 0,.6,.2 do
1716
swait()
1717
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(-90)),.6-i)
1718
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-15),0,math.rad(90)),.6-i)
1719
LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
1720
RW.C0 = clerp(IRWF,(RWF + Vector3.new(1.5,-.2,1)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
1721
end
1722
SlashT.Enabled = false
1723
combo = 0
1724
end
1725
end
1726
res()
1727
hum.WalkSpeed = ws
1728
walking = false
1729
del = false
1730
end
1731
end
1732
if mouse then
1733
--mouse.Button1Down:connect(onButton1Down)
1734
mouse.KeyDown:connect(onKeyDown)
1735
mouse.Button1Down:connect(onButton1Down)
1736
mouse.Button1Up:connect(onButton1Up)
1737
end
1738
1739
coroutine.resume(coroutine.create(function()
1740
while true do
1741
swait(.5)
1742
healthlock = healthlock + 1
1743
end
1744
end))
1745
1746
--Loop Function--
1747
walking = false
1748
toim = 0
1749
while true do
1750
swait()
1751
if gkeydown == true then
1752
coroutine.resume(coroutine.create(function()
1753
onCombo()
1754
end))
1755
end
1756
if blockval == true then
1757
hum.Health = healthlock
1758
end
1759
if del == false then attacking = false elseif del == true then attacking = true end
1760
torvel = (chara.HumanoidRootPart.Velocity*Vector3.new(1,0,1)).magnitude
1761
if torvel < 1 and walking == true and del == false and atkd == false and attacking == false and blockval == false then
1762
for i = 0,1,.25 do
1763
swait()
1764
if del == false and attacking == false and blockval == false then
1765
TC.C0 = clerp(WTCF,ITCF,i)
1766
HC.C0 = clerp(WHCF,IHCF,i)
1767
RW.C0 = clerp(WRWF,IRWF,i)
1768
LW.C0 = clerp(WLWF,ILWF,i)
1769
end
1770
end
1771
walking = false
1772
elseif torvel > 1 and walking == false and del == false and atkd == false and attacking == false and blockval == false then
1773
for i = 0,1,.25 do
1774
swait()
1775
if del == false and attacking == false and blockval == false then
1776
TC.C0 = clerp(WTCF,ITCF,1-i)
1777
HC.C0 = clerp(WHCF,IHCF,1-i)
1778
RW.C0 = clerp(WRWF,IRWF,1-i)
1779
LW.C0 = clerp(WLWF,ILWF,1-i)
1780
end
1781
end
1782
walking = true
1783
else
1784
end
1785
end