View difference between Paste ID: DrrLFFwF and q9FKddBc
SHOW: | | - or go back to the newest paste.
1
local function lerp(weld,beglerp,endlerp,speed)
2
	weld.C0 = beglerp:lerp(endlerp,speed)
3
	return weld.C0
4
end
5
6
local function lerp2(weld,beglerp,endlerp,speed)
7
	weld.C1 = beglerp:lerp(endlerp,speed)
8
	return weld.C1
9
end
10
-----------------------------------------------------------------------
11
z = Instance.new("Sound",char) 
12
z.SoundId = "rbxassetid://1269942516"--THIS IS THE AUDIO FOR THE SCRIPT
13
z.Looped = true
14
z.Pitch = 1
15
z.Volume = 4
16
wait(0.1)
17
z:Play()
18
-----------------------------------------------------------------------
19
20
local speed = 0.2
21
local angle = 0
22
local anglespeed = 2
23
local armspeed = 0.2
24
local armangle = 0
25
local armanglespeed = 2
26
local legspeed = 0.2
27
local legangle = 0
28
local leganglespeed = 2
29
local on = true
30
local damen = false
31
local enabled = true
32
local holy = false
33
local flying = false
34
local zenabled = 0
35
local xenabled = 0
36
local cenabled = 0
37
local venabled = 0
38
local eenabled = 0
39
local Debounce = {}
40
local TakeDamage = false
41
local combo = 1
42
local Player = game.Players.LocalPlayer
43
local mouse = Player:GetMouse()
44
local Char = Player.Character
45
local Character = Char
46
local Human = Char.Humanoid
47
local Sounds = {"rbxassetid://161006212","rbxassetid://161006195","rbxassetid://200633077","rbxassetid://136523485","rbxassetid://200632211","rbxassetid://240517975","rbxassetid://233856154","rbxassetid://401057781","rbxassetid://401057825","rbxassetid://401057895","rbxassetid://199149186","rbxasseid://199149269"}
48
local Head = Char.Head
49
local LA = Char:findFirstChild("Left Arm")
50
local RA = Char:findFirstChild("Right Arm")
51
local LL = Char:findFirstChild("Left Leg")
52
local RL = Char:findFirstChild("Right Leg")
53
local T = Char:findFirstChild("Torso")
54
local LS = T:findFirstChild("Left Shoulder")
55
local RS = T:findFirstChild("Right Shoulder")
56
local LH = T:findFirstChild("Left Hip")
57
local RH = T:findFirstChild("Right Hip")
58
local Neck = T:findFirstChild("Neck")
59
local HM = Char:findFirstChild("HumanoidRootPart")
60
local RJ = Char:findFirstChild("HumanoidRootPart"):findFirstChild("RootJoint")
61
local WLS = Instance.new("Motor", T)
62
WLS.C0 = CFrame.new(-1.5, 0.5, 0)
63
WLS.C1 = CFrame.new(0, 0.5, 0)
64
WLS.Part0 = T
65
WLS.Part1 = LA
66
local WRS = Instance.new("Motor", T)
67
WRS.Part0 = T
68
WRS.Part1 = RA
69
WRS.C0 = CFrame.new(1.5, 0.5, 0)
70
WRS.C1 = CFrame.new(0, 0.5, 0)
71
local WLH = LH
72
local WRH = RH
73
local LSC0 = WLS.C0
74
local RSC0 = WRS.C0
75
local LHC0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
76
local LHC1 = CFrame.new(-0.5, 1 ,0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
77
local RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
78
local RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
79
local WRJ = RJ
80
local RJC0 = WRJ.C0
81
local RJC1 = WRJ.C1
82
local NC0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
83
local Run = game:GetService("RunService")
84
local noweightprop = PhysicalProperties.new(0,0.3,0.5,0,0)
85
Anim = Char:FindFirstChild("Animate")
86
if Anim ~= nil then
87
	Anim.Parent = nil
88
end
89
Animate = Human:FindFirstChild("Animator")
90
if Animate ~= nil then
91
	Animate.Parent = nil
92
end
93
94
m=Instance.new('Model',Character)
95
it=Instance.new
96
function nooutline(part)
97
	part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
98
end
99
function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
100
	local fp=it("Part")
101
	fp.formFactor=formfactor
102
	fp.Parent=parent
103
	fp.Reflectance=reflectance
104
	fp.Transparency=transparency
105
	fp.CanCollide=false
106
	fp.Locked=true
107
	fp.BrickColor=BrickColor.new(tostring(brickcolor))
108
	fp.Name=name
109
	fp.Size=size
110
	fp.Position=Character.Torso.Position
111
	nooutline(fp)
112
	fp.Material=material
113
	fp:BreakJoints()
114
	return fp
115
end
116
function mesh(Mesh,part,meshtype,meshid,offset,scale)
117
	local mesh=it(Mesh)
118
	mesh.Parent=part
119
	if Mesh=="SpecialMesh" then
120
		mesh.MeshType=meshtype
121
		mesh.MeshId=meshid
122
	end
123
	mesh.Offset=offset
124
	mesh.Scale=scale
125
	return mesh
126
end
127
function weld(parent,part0,part1,c0,c1)
128
	local weld=it("Weld")
129
	weld.Parent=parent
130
	weld.Part0=part0
131
	weld.Part1=part1
132
	weld.C0=c0
133
	weld.C1=c1
134
	return weld
135
end
136
137
BinarySword=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Handle",Vector3.new(0.200000003, 0.200000003, 0.200000003))
138
BinarySword.Name = "BinarySword"
139
BinarySwordweld=weld(m,Character["Right Arm"],BinarySword,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0236103535, 1.0013144, -0.207013845, 1.00000942, 0.000695876719, 0.000372825656, 0.000384799438, -0.0172754508, -0.999846756, -0.000689331442, 0.99984926, -0.0172800496))
140
BinarySwordweld.Name = "BinarySwordweld"
141
mesh("SpecialMesh",BinarySword,Enum.MeshType.Head,"",Vector3.new(0, 0, 0),Vector3.new(2.5, 2, 2.5))
142
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
143
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.84997749, -1.23977661e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
144
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
145
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
146
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.04997587, -1.31130219e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
147
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
148
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
149
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -4.04996824, -1.74045563e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
150
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
151
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
152
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -4.24996662, -1.8119812e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
153
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
154
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
155
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.152216911, -2.79985714, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
156
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
157
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
158
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.152375221, -2.99985552, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
159
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
160
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
161
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.153167248, -3.99984741, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
162
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
163
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
164
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.153325796, -4.19984579, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
165
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
166
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
167
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.147782564, -2.80009699, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
168
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
169
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
170
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.38418579e-007, 0.147624016, -3.00009561, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
171
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
172
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
173
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.38418579e-007, 0.146673679, -4.20008612, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
174
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
175
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
176
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.38418579e-007, 0.146832228, -4.00008726, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
177
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
178
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
179
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.74997854, -1.1920929e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
180
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
181
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
182
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.38418579e-007, -2.94997692, -1.28746033e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
183
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
184
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
185
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.38418579e-007, -4.14996719, -1.78813934e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
186
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
187
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
188
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.38418579e-007, -3.94996905, -1.71661377e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
189
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
190
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
191
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -4.19996738, -1.8119812e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
192
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
193
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
194
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.99996853, -1.76429749e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
195
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
196
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
197
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.79997039, -1.6450882e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
198
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
199
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
200
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.79997039, -1.6450882e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
201
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
202
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
203
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.38418579e-007, -3.59997153, -1.54972076e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
204
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
205
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
206
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.38418579e-007, -3.59997153, -1.54972076e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
207
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
208
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
209
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.39997315, -1.47819519e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
210
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
211
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
212
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.39997315, -1.47819519e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
213
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
214
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
215
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.19997501, -1.38282776e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
216
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
217
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
218
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.19997501, -1.38282776e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
219
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
220
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
221
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.9999764, -1.31130219e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
222
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
223
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
224
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.79997802, -1.23977661e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
225
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
226
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
227
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.59997964, -1.12056732e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
228
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
229
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
230
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.59997964, -1.12056732e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
231
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
232
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
233
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.38418579e-007, -3.26051044, -1.89519262, 1, -1.29272451e-008, 8.38877945e-009, 1.53665241e-008, 0.877580583, -0.479429334, -1.16413057e-009, 0.479429364, 0.877580523))
234
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
235
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
236
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.08499551, -1.79930758, 1, -1.29272451e-008, 8.38877945e-009, 1.53665241e-008, 0.877580583, -0.479429334, -1.16413057e-009, 0.479429364, 0.877580523))
237
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
238
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
239
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.90948081, -1.70342255, 1, -1.29272451e-008, 8.38877945e-009, 1.53665241e-008, 0.877580583, -0.479429334, -1.16413057e-009, 0.479429364, 0.877580523))
240
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
241
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
242
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.73396587, -1.60753751, 1, -1.29272451e-008, 8.38877945e-009, 1.53665241e-008, 0.877580583, -0.479429334, -1.16413057e-009, 0.479429364, 0.877580523))
243
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
244
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
245
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.20742178, -1.31988192, 1, -1.29272451e-008, 8.38877945e-009, 1.53665241e-008, 0.877580583, -0.479429334, -1.16413057e-009, 0.479429364, 0.877580523))
246
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
247
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
248
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.153008938, -3.79984903, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
249
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
250
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
251
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.38418579e-007, -0.152850628, -3.59985065, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
252
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
253
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
254
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.38418579e-007, -0.15269208, -3.3998518, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
255
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
256
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
257
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.152533531, -3.1998539, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
258
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
259
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
260
Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.38418579e-007, -0.152058601, -2.59985876, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
261
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
262
Part1=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,1,"Black","Part1",Vector3.new(0.200000003, 0.200000003, 0.200000003))
263
Part1weld=weld(m,BinarySword,Part1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.999992251, -4.529953e-006, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
264
mesh("BlockMesh",Part1,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
265
Part10=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part10",Vector3.new(0.200000003, 0.200000003, 0.200000003))
266
Part10weld=weld(m,BinarySword,Part10,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -4.19996738, -1.8119812e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
267
mesh("BlockMesh",Part10,"","",Vector3.new(0, 0, 0),Vector3.new(0.600000024, 20, 0.200000003))
268
Part11=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part11",Vector3.new(0.200000003, 0.200000003, 0.200000003))
269
Part11weld=weld(m,BinarySword,Part11,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -6.69994736, 0.0099709034, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
270
mesh("SpecialMesh",Part11,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.600000024, 5, 0.100000001))
271
Part12=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part12",Vector3.new(0.200000003, 0.200000003, 0.200000003))
272
Part12weld=weld(m,BinarySword,Part12,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.57356262e-005, -6.69994736, 0.0100288391, -0.999998808, 1.97723509e-008, 0.00159253983, 1.29509541e-008, 1, -4.2833517e-006, -0.00159253995, -4.28332532e-006, -0.999998808))
273
mesh("SpecialMesh",Part12,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.600000024, 5, 0.100000001))
274
Part13=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
275
Part13weld=weld(m,BinarySword,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00298476219, -0.0994845629, -0.00968122482, 0.994556487, -0.029846089, -0.0998333022, 0.0198834371, 0.994854987, -0.0993389487, 0.102284521, 0.0968131498, 0.990032971))
276
mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
277
Part13=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
278
Part13weld=weld(m,BinarySword,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0298957825, -0.298501909, 0.00118780136, 0.993213713, 0.0996535048, -0.0599644296, -0.099231787, 0.99501431, 0.00997757539, 0.0606597662, -0.00395948673, 0.998150706))
279
mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
280
Part13=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
281
Part13weld=weld(m,BinarySword,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0379037857, -1.88984883, -0.192296505, 0.997351527, 0.0199493766, -0.0699429363, -0.0268799774, 0.994665146, -0.0995931923, 0.0675829649, 0.101209477, 0.992567062))
282
mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
283
Part13=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
284
Part13weld=weld(m,BinarySword,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.033860445, -1.69396722, 0.138865232, 0.995753586, 0.0199180972, 0.0898784846, -0.0271158721, 0.996459126, 0.0795869902, -0.08797100028, -0.0816861615, 0.992767811))
285
mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
286
Part13=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
287
Part13weld=weld(m,BinarySword,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0897839069, -1.49427164, 0.0951604843, 0.99640435, 0.0598563515, 0.0599637665, -0.0634453148, 0.996188939, 0.0598518364, -0.0561527312, -0.0634410456, 0.996404588))
288
mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
289
Part13=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
290
Part13weld=weld(m,BinarySword,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.116554737, -1.29190814, -0.0858004093, 0.993513644, -0.089658156, 0.0699432418, 0.0938939154, 0.993783414, -0.0598214194, -0.0641449466, 0.0660006404, 0.995755732))
291
mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
292
Part13=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
293
Part13weld=weld(m,BinarySword,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0439791679, -1.09552538, -0.0887167454, 0.999000311, 0.0399812423, -0.0199988335, -0.0414583348, 0.995940149, -0.0799029693, 0.01672302, 0.0806522071, 0.996602058))
294
mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
295
Part13=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
296
Part13weld=weld(m,BinarySword,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0359830856, -0.897020698, 0.0636117458, 0.999000311, -0.0399814323, -0.0199984852, 0.0412890539, 0.996697485, 0.069924593, 0.0171367545, -0.0706804097, 0.997351825))
297
mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
298
Part13=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
299
Part13weld=weld(m,BinarySword,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0558950901, -0.695702553, -0.0535347462, 0.996004403, -0.0798509791, -0.0399889909, 0.0764736235, 0.993868709, -0.0798550323, 0.0461203083, 0.0764778554, 0.996004105))
300
mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
301
Part13=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
302
Part13weld=weld(m,BinarySword,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0199785233, -0.499563098, -0.00579762459, 0.998400867, -0.0399571843, 0.0399895124, 0.0403869078, 0.999134183, -0.00999611709, -0.0395554677, 0.0115951858, 0.9991100097))
303
mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
304
Part2=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part2",Vector3.new(0.200000003, 0.200000003, 0.200000003))
305
Part2weld=weld(m,BinarySword,Part2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.999992251, -4.529953e-006, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
306
mesh("CylinderMesh",Part2,"","",Vector3.new(0, 0, 0),Vector3.new(2, 10, 2))
307
Part3=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part3",Vector3.new(0.200000003, 0.200000003, 0.200000003))
308
Part3weld=weld(m,BinarySword,Part3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
309
mesh("SpecialMesh",Part3,Enum.MeshType.Head,"",Vector3.new(0, 0, 0),Vector3.new(2.5, 2, 2.5))
310
Part4=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part4",Vector3.new(0.200000003, 0.200000003, 0.200000003))
311
Part4weld=weld(m,BinarySword,Part4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -1.99998426, -8.82148743e-006, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
312
mesh("SpecialMesh",Part4,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(3, 3, 3))
313
Part5=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part5",Vector3.new(0.200000003, 0.200000003, 0.200000003))
314
Part5weld=weld(m,BinarySword,Part5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.19998264, -9.77516174e-006, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
315
local Hitbox2 = Instance.new("Part",m)
316
Hitbox2.Name = "Hitbox"
317
Hitbox2.CanCollide = false
318
Hitbox2.Locked = true
319
Hitbox2.TopSurface = 10
320
Hitbox2.BottomSurface = 10
321
Hitbox2.Transparency = 1
322
Hitbox2.BrickColor = BrickColor.new("Institutional white")
323
Hitbox2.Size = Vector3.new(0.5,5,0.5)
324
Hitbox2:BreakJoints()
325
local Hitbox2Weld = Instance.new("Weld",Hitbox2)
326
Hitbox2Weld.Part0 = Hitbox2
327
Hitbox2Weld.Part1 = Part5
328
Hitbox2Weld.C0 = CFrame.new(0,-2.5,0)
329
mesh("SpecialMesh",Part5,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.5, 0.5, 1))
330
Part6=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0.69999998807907,0,"Institutional white","Part6",Vector3.new(0.200000003, 0.200000003, 0.200000003))
331
Part6weld=weld(m,BinarySword,Part6,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -4.19996643, 0.0999815464, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
332
mesh("BlockMesh",Part6,"","",Vector3.new(0, 0, 0),Vector3.new(0.5, 20, 1))
333
Part7=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0.69999998807907,0,"Institutional white","Part7",Vector3.new(0.200000003, 0.200000003, 0.200000003))
334
Part7weld=weld(m,BinarySword,Part7,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -4.19996738, -0.100018024, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
335
mesh("BlockMesh",Part7,"","",Vector3.new(0, 0, 0),Vector3.new(0.5, 20, 1))
336
Part8=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0.69999998807907,0,"Institutional white","Part8",Vector3.new(0.200000003, 0.200000003, 0.200000003))
337
Part8weld=weld(m,BinarySword,Part8,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -6.69994736, 0.0999708176, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
338
mesh("SpecialMesh",Part8,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 5, 1))
339
Part9=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0.69999998807907,0,"Institutional white","Part9",Vector3.new(0.200000003, 0.200000003, 0.200000003))
340
Part9weld=weld(m,BinarySword,Part9,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000159025192, -6.69994831, 0.100028753, -0.999998808, 1.97723509e-008, 0.00159253983, 1.29509541e-008, 1, -4.2833517e-006, -0.00159253995, -4.28332532e-006, -0.999998808))
341
mesh("SpecialMesh",Part9,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 5, 1))
342
m2 = Instance.new("Model",Character)
343
BinarySword2=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,1,"Institutional white","Handle",Vector3.new(0.200000003, 0.200000003, 0.200000003))
344
BinarySword2weld=weld(m2,Character["Left Arm"],BinarySword2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0236091614, 1.0013144, -0.207013845, 1.00000942, 0.000695876719, 0.000372825656, 0.000384799438, -0.0172754508, -0.999846756, -0.000689331442, 0.99984926, -0.0172800496))
345
BinarySword2weld.Name = "BinarySwordweld"
346
mesh("SpecialMesh",BinarySword2,Enum.MeshType.Head,"",Vector3.new(0, 0, 0),Vector3.new(2.5, 2, 2.5))
347
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
348
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -4.24996662, -1.8119812e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
349
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
350
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
351
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -4.04996824, -1.74045563e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
352
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
353
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
354
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -2.84997749, -1.23977661e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
355
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
356
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
357
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.04997587, -1.28746033e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
358
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
359
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
360
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -0.153325796, -4.19984579, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
361
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
362
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
363
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -0.153167486, -3.99984741, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
364
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
365
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
366
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -0.15237546, -2.99985552, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
367
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
368
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
369
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(9.53674316e-007, -0.152216911, -2.79985714, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
370
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
371
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
372
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, 0.146673679, -4.20008612, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
373
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
374
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
375
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.146832228, -4.00008726, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
376
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
377
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
378
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.147624016, -3.00009561, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
379
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
380
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
381
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, 0.147782326, -2.80009699, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
382
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
383
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
384
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -4.14996719, -1.78813934e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
385
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
386
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
387
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -3.94996881, -1.69277191e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
388
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
389
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
390
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -2.94997668, -1.28746033e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
391
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
392
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
393
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -2.7499783, -1.1920929e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
394
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
395
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
396
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -4.19996691, -1.8119812e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
397
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
398
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
399
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.99996853, -1.74045563e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
400
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
401
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
402
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -3.79997015, -1.6450882e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
403
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
404
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
405
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -3.79997015, -1.6450882e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
406
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
407
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
408
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.59997177, -1.54972076e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
409
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
410
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
411
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.59997177, -1.54972076e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
412
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
413
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
414
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -3.39997292, -1.47819519e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
415
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
416
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
417
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -3.39997292, -1.47819519e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
418
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
419
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
420
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.19997501, -1.38282776e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
421
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
422
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
423
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.19997501, -1.38282776e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
424
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
425
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
426
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -2.79997778, -1.23977661e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
427
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
428
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
429
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.99997616, -1.28746033e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
430
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
431
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
432
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.5999794, -1.12056732e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
433
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
434
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
435
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.5999794, -1.12056732e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
436
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
437
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
438
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -3.26051044, -1.89519238, 1, -1.29272451e-008, 8.38877945e-009, 1.53665241e-008, 0.877580583, -0.479429334, -1.16413057e-009, 0.479429364, 0.877580523))
439
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
440
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
441
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.08499551, -1.79930735, 1, -1.29272451e-008, 8.38877945e-009, 1.53665241e-008, 0.877580583, -0.479429334, -1.16413057e-009, 0.479429364, 0.877580523))
442
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
443
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
444
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -2.90948081, -1.70342231, 1, -1.29272451e-008, 8.38877945e-009, 1.53665241e-008, 0.877580583, -0.479429334, -1.16413057e-009, 0.479429364, 0.877580523))
445
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
446
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
447
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -2.73396611, -1.60753751, 1, -1.29272451e-008, 8.38877945e-009, 1.53665241e-008, 0.877580583, -0.479429334, -1.16413057e-009, 0.479429364, 0.877580523))
448
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
449
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
450
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -2.20742202, -1.31988192, 1, -1.29272451e-008, 8.38877945e-009, 1.53665241e-008, 0.877580583, -0.479429334, -1.16413057e-009, 0.479429364, 0.877580523))
451
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
452
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
453
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -0.15269208, -3.3998518, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
454
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
455
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
456
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.15253377, -3.1998539, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
457
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
458
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
459
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.152058601, -2.59985876, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
460
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
461
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
462
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.152850628, -3.59985065, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
463
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
464
Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
465
Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.153008938, -3.79984903, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
466
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
467
Part1=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,1,"Black","Part1",Vector3.new(0.200000003, 0.200000003, 0.200000003))
468
Part1weld=weld(m2,BinarySword2,Part1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.999992132, -4.529953e-006, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
469
mesh("BlockMesh",Part1,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
470
Part10=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part10",Vector3.new(0.200000003, 0.200000003, 0.200000003))
471
Part10weld=weld(m2,BinarySword2,Part10,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -4.19996691, -1.8119812e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
472
mesh("BlockMesh",Part10,"","",Vector3.new(0, 0, 0),Vector3.new(0.600000024, 20, 0.200000003))
473
Part11=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part11",Vector3.new(0.200000003, 0.200000003, 0.200000003))
474
Part11weld=weld(m2,BinarySword2,Part11,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -6.69994736, 0.00997114182, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
475
mesh("SpecialMesh",Part11,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.600000024, 5, 0.100000001))
476
Part12=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part12",Vector3.new(0.200000003, 0.200000003, 0.200000003))
477
Part12weld=weld(m2,BinarySword2,Part12,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.62124634e-005, -6.69994736, 0.0100286007, -0.999998808, 1.97723509e-008, 0.00159253983, 1.29509541e-008, 1, -4.2833517e-006, -0.00159253995, -4.28332532e-006, -0.999998808))
478
mesh("SpecialMesh",Part12,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.600000024, 5, 0.100000001))
479
Part13=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
480
Part13weld=weld(m2,BinarySword2,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0439791679, -1.09552526, -0.0887169838, 0.999000311, 0.0399812423, -0.0199988335, -0.0414583348, 0.995940149, -0.0799029693, 0.01672302, 0.0806522071, 0.996602058))
481
mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
482
Part13=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
483
Part13weld=weld(m2,BinarySword2,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0897831917, -1.49427176, 0.0951604843, 0.99640435, 0.0598563515, 0.0599637665, -0.0634453148, 0.996188939, 0.0598518364, -0.0561527312, -0.0634410456, 0.996404588))
484
mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
485
Part13=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
486
Part13weld=weld(m2,BinarySword2,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0379033089, -1.88984871, -0.192296505, 0.997351527, 0.0199493766, -0.0699429363, -0.0268799774, 0.994665146, -0.0995931923, 0.0675829649, 0.101209477, 0.992567062))
487
mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
488
Part13=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
489
Part13weld=weld(m2,BinarySword2,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0338602066, -1.69396722, 0.138865471, 0.995753586, 0.0199180972, 0.0898784846, -0.0271158721, 0.996459126, 0.0795869902, -0.08797100028, -0.0816861615, 0.992767811))
490
mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
491
Part13=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
492
Part13weld=weld(m2,BinarySword2,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0558948517, -0.695702553, -0.0535347462, 0.996004403, -0.0798509791, -0.0399889909, 0.0764736235, 0.993868709, -0.0798550323, 0.0461203083, 0.0764778554, 0.996004105))
493
mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
494
Part13=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
495
Part13weld=weld(m2,BinarySword2,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0199785233, -0.499563098, -0.00579738617, 0.998400867, -0.0399571843, 0.0399895124, 0.0403869078, 0.999134183, -0.00999611709, -0.0395554677, 0.0115951858, 0.9991100097))
496
mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
497
Part13=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
498
Part13weld=weld(m2,BinarySword2,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.116554737, -1.29190814, -0.0858006477, 0.993513644, -0.089658156, 0.0699432418, 0.0938939154, 0.993783414, -0.0598214194, -0.0641449466, 0.0660006404, 0.995755732))
499
mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
500
Part13=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
501
Part13weld=weld(m2,BinarySword2,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0359830856, -0.897020698, 0.0636115074, 0.999000311, -0.0399814323, -0.0199984852, 0.0412890539, 0.996697485, 0.069924593, 0.0171367545, -0.0706804097, 0.997351825))
502
mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
503
Part13=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
504
Part13weld=weld(m2,BinarySword2,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00298404694, -0.0994846821, -0.00968146324, 0.994556487, -0.029846089, -0.0998333022, 0.0198834371, 0.994854987, -0.0993389487, 0.102284521, 0.0968131498, 0.990032971))
505
mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
506
Part13=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
507
Part13weld=weld(m2,BinarySword2,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0298957825, -0.298501849, 0.00118780136, 0.993213713, 0.0996535048, -0.0599644296, -0.099231787, 0.99501431, 0.00997757539, 0.0606597662, -0.00395948673, 0.998150706))
508
mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
509
Part2=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part2",Vector3.new(0.200000003, 0.200000003, 0.200000003))
510
Part2weld=weld(m2,BinarySword2,Part2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.999992132, -4.529953e-006, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
511
mesh("CylinderMesh",Part2,"","",Vector3.new(0, 0, 0),Vector3.new(2, 10, 2))
512
Part3=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part3",Vector3.new(0.200000003, 0.200000003, 0.200000003))
513
Part3weld=weld(m2,BinarySword2,Part3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
514
mesh("SpecialMesh",Part3,Enum.MeshType.Head,"",Vector3.new(0, 0, 0),Vector3.new(2.5, 2, 2.5))
515
Part4=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part4",Vector3.new(0.200000003, 0.200000003, 0.200000003))
516
Part4weld=weld(m2,BinarySword2,Part4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -1.99998415, -8.82148743e-006, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
517
mesh("SpecialMesh",Part4,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(3, 3, 3))
518
Part5=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part5",Vector3.new(0.200000003, 0.200000003, 0.200000003))
519
Part5weld=weld(m2,BinarySword2,Part5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.19998264, -9.53674316e-006, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
520
local Hitbox = Instance.new("Part",m2)
521
Hitbox.Name = "Hitbox"
522
Hitbox.CanCollide = false
523
Hitbox.Locked = true
524
Hitbox.TopSurface = 10
525
Hitbox.BottomSurface = 10
526
Hitbox.Transparency = 1
527
Hitbox.Size = Vector3.new(0.5,5,0.5)
528
Hitbox.BrickColor = BrickColor.new("Institutional white")
529
Hitbox:BreakJoints()
530
local HitboxWeld = Instance.new("Weld",Hitbox2)
531
HitboxWeld.Part0 = Hitbox
532
HitboxWeld.Part1 = Part5
533
HitboxWeld.C0 = CFrame.new(0,-2.5,0)
534
mesh("SpecialMesh",Part5,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.5, 0.5, 1))
535
Part6=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0.69999998807907,0,"Institutional white","Part6",Vector3.new(0.200000003, 0.200000003, 0.200000003))
536
Part6weld=weld(m,BinarySword2,Part6,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -4.19996643, 0.0999815464, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
537
mesh("BlockMesh",Part6,"","",Vector3.new(0, 0, 0),Vector3.new(0.5, 20, 1))
538
Part7=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0.69999998807907,0,"Institutional white","Part7",Vector3.new(0.200000003, 0.200000003, 0.200000003))
539
Part7weld=weld(m,BinarySword2,Part7,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -4.19996738, -0.100017786, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
540
mesh("BlockMesh",Part7,"","",Vector3.new(0, 0, 0),Vector3.new(0.5, 20, 1))
541
Part8=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0.69999998807907,0,"Institutional white","Part8",Vector3.new(0.200000003, 0.200000003, 0.200000003))
542
Part8weld=weld(m,BinarySword2,Part8,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -6.69994736, 0.0999708176, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
543
mesh("SpecialMesh",Part8,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 5, 1))
544
Part9=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0.69999998807907,0,"Institutional white","Part9",Vector3.new(0.200000003, 0.200000003, 0.200000003))
545
Part9weld=weld(m,BinarySword2,Part9,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000159740448, -6.69994831, 0.100028515, -0.999998808, 1.97723509e-008, 0.00159253983, 1.29509541e-008, 1, -4.2833517e-006, -0.00159253995, -4.28332532e-006, -0.999998808))
546
mesh("SpecialMesh",Part9,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 5, 1))
547
for i,v in pairs(m:GetChildren()) do
548
	if v.ClassName == "Part" then
549
		v.CustomPhysicalProperties = noweightprop
550
	end
551
end
552
553
local BinarySword2 = BinarySword
554
local BinarySword = BinarySword2
555
556
local HW = BinarySwordweld
557
local hc0 = HW.C0 *CFrame.new(0,-1,0)
558
local H2W = BinarySword2weld
559
local h2c0 = H2W.C0 *CFrame.new(0,-1,0)
560
HW.C0 = hc0
561
H2W.C0 = h2c0
562
563
local gui = Instance.new("ScreenGui",Player.PlayerGui)
564
local skill1 = Instance.new("TextLabel",gui)
565
skill1.Size = UDim2.new(0,150,0,50)
566
skill1.Position = UDim2.new(0.75,0,0.75,0)
567
skill1.Text = ""
568
skill1.TextWrapped = true
569
skill1.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
570
local skill1text = Instance.new("TextLabel",gui)
571
skill1text.Size = UDim2.new(0,150,0,50)
572
skill1text.Position = UDim2.new(0.75,0,0.75,0)
573
skill1text.TextColor3 = Color3.new(1,1,1)
574
skill1text.BackgroundTransparency = 1
575
skill1text.Text = "[Z] \n Precise Throw"
576
skill1text.TextWrapped = true
577
skill1text.TextScaled = true
578
skill1text.Font = "Antique"
579
skill1text.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
580
skill1img = Instance.new("ImageLabel",skill1)
581
skill1img.Size = UDim2.new(0,0,1,0)
582
skill1img.Image = "rbxassetid://48965808"
583
skill1img.BackgroundColor3 = BrickColor.new("Really black").Color
584
local skill2 = Instance.new("TextLabel",gui)
585
skill2.Size = UDim2.new(0,150,0,50)
586
skill2.Position = UDim2.new(0.875,0,0.75,0)
587
skill2.Text = ""
588
skill2.TextWrapped = true
589
skill2.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
590
local skill2text = Instance.new("TextLabel",gui)
591
skill2text.Size = UDim2.new(0,150,0,50)
592
skill2text.Position = UDim2.new(0.875,0,0.75,0)
593
skill2text.TextColor3 = Color3.new(1,1,1)
594
skill2text.BackgroundTransparency = 1
595
skill2text.Text = "[X] \n Swords of Injustice"
596
skill2text.TextWrapped = true
597
skill2text.TextScaled = true
598
skill2text.Font = "Antique"
599
skill2text.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
600
skill2img = Instance.new("ImageLabel",skill2)
601
skill2img.Size = UDim2.new(0,0,1,0)
602
skill2img.Image = "rbxassetid://48965808"
603
skill2img.BackgroundColor3 = BrickColor.new("Really black").Color
604
local skill3 = Instance.new("TextLabel",gui)
605
skill3.Size = UDim2.new(0,150,0,50)
606
skill3.Position = UDim2.new(0.75,0,0.85,0)
607
skill3.Text = ""
608
skill3.TextWrapped = true
609
skill3.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
610
local skill3text = Instance.new("TextLabel",gui)
611
skill3text.Size = UDim2.new(0,150,0,50)
612
skill3text.Position = UDim2.new(0.75,0,0.85,0)
613
skill3text.TextColor3 = Color3.new(1,1,1)
614
skill3text.BackgroundTransparency = 1
615
skill3text.Text = "[C] \n Just Strike"
616
skill3text.TextWrapped = true
617
skill3text.TextScaled = true
618
skill3text.Font = "Antique"
619
skill3text.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
620
skill3img = Instance.new("ImageLabel",skill3)
621
skill3img.Size = UDim2.new(0,0,1,0)
622
skill3img.Image = "rbxassetid://48965808"
623
skill3img.BackgroundColor3 = BrickColor.new("Really black").Color
624
local skill4 = Instance.new("TextLabel",gui)
625
skill4.Size = UDim2.new(0,150,0,50)
626
skill4.Position = UDim2.new(0.875,0,0.85,0)
627
skill4.Text = ""
628
skill4.TextWrapped = true
629
skill4.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
630
local skill4text = Instance.new("TextLabel",gui)
631
skill4text.Size = UDim2.new(0,150,0,50)
632
skill4text.Position = UDim2.new(0.875,0,0.85,0)
633
skill4text.TextColor3 = Color3.new(1,1,1)
634
skill4text.BackgroundTransparency = 1
635
skill4text.Text = "[V] \n Heaven Blade"
636
skill4text.TextWrapped = true
637
skill4text.TextScaled = true
638
skill4text.Font = "Antique"
639
skill4text.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
640
skill4img = Instance.new("ImageLabel",skill4)
641
skill4img.Size = UDim2.new(0,0,1,0)
642
skill4img.Image = "rbxassetid://48965808"
643
skill4img.BackgroundColor3 = BrickColor.new("Really black").Color
644
local skill5 = Instance.new("TextLabel",gui)
645
skill5.Size = UDim2.new(0,150,0,50)
646
skill5.Position = UDim2.new(0.8125,0,0.65,0)
647
skill5.Text = ""
648
skill5.TextWrapped = true
649
skill5.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
650
local skill5text = Instance.new("TextLabel",gui)
651
skill5text.Size = UDim2.new(0,150,0,50)
652
skill5text.Position = UDim2.new(0.8125,0,0.65,0)
653
skill5text.TextColor3 = Color3.new(1,1,1)
654
skill5text.BackgroundTransparency = 1
655
skill5text.Text = "[E] \n Rush"
656
skill5text.TextWrapped = true
657
skill5text.TextScaled = true
658
skill5text.Font = "Antique"
659
skill5text.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
660
skill5img = Instance.new("ImageLabel",skill5)
661
skill5img.Size = UDim2.new(0,0,1,0)
662
skill5img.Image = "rbxassetid://48965808"
663
skill5img.BackgroundColor3 = BrickColor.new("Really black").Color
664
665
local Meshes={
666
	Blast="20329976",
667
	Crown="1323306",
668
	Ring="3270017",
669
	Claw="10681506",
670
	Crystal="9756362",
671
	Coil="9753878",
672
	Cloud="1095708",
673
	Skull="4770583",
674
	SpinyShell="1080954",
675
}
676
677
local function nooutlines(part)
678
	part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
679
end
680
681
local function getmesh(mesh)
682
	return "rbxassetid://"..mesh
683
end
684
685
686
687
ArtificialHB = Instance.new("BindableEvent", script)
688
ArtificialHB.Name = "Heartbeat"
689
690
script:WaitForChild("Heartbeat")
691
692
frame = 1 / 60
693
tf = 0
694
allowframeloss = false
695
tossremainder = false
696
lastframe = tick()
697
script.Heartbeat:Fire()
698
699
game:GetService("RunService").Heartbeat:connect(function(s, p)
700
    tf = tf + s
701
    if tf >= frame then
702
        if allowframeloss then
703
            script.Heartbeat:Fire()
704
            lastframe = tick()
705
        else
706
            for i = 1, math.floor(tf / frame) do
707
                script.Heartbeat:Fire()
708
            end
709
            lastframe = tick()
710
        end
711
        if tossremainder then
712
            tf = 0
713
        else
714
            tf = tf - frame * math.floor(tf / frame)
715
        end
716
    end
717
end)
718
719
local function Rwait(num)
720
    if num == 0 or num == nil then
721
        ArtificialHB.Event:wait()
722
    else
723
        for i = 0, num do
724
            ArtificialHB.Event:wait()
725
        end
726
    end
727
end
728
729
local function effect(part,brickcolor,size,cframe,trans,transincrement,scaleby,loopwait,meshid,meshtype)
730
	local p = Instance.new("Part", part or workspace)
731
	p.Anchored = true
732
	p.CanCollide = false
733
	p.FormFactor = Enum.FormFactor.Custom
734
	p.Material = "SmoothPlastic"
735
	p.CFrame = cframe
736
	p.BrickColor = brickcolor
737
	p.Size = Vector3.new(1,1,1)
738
	p.Transparency = trans
739
	nooutlines(p)
740
	local m = Instance.new("SpecialMesh",p)
741
	if meshtype ~= nil and meshid == nil then
742
		m.MeshType = meshtype
743
	end
744
	if meshtype == nil and meshid ~= nil then
745
		m.MeshId = getmesh(meshid)
746
	end
747
	m.Scale = size
748
	coroutine.wrap(function()
749
		for i = 0,loopwait,0.1 do
750
			p.CFrame = p.CFrame
751
			p.Transparency = p.Transparency +transincrement
752
			m.Scale = m.Scale + scaleby
753
			Rwait()
754
		end
755
		p:Destroy()
756
	end)()
757
	return p
758
end
759
760
local PlaySound = function(part,volume,pitch,id,looped)
761
	local Sound = Instance.new("Sound", part)
762
	Sound.SoundId = id
763
	Sound.Pitch = pitch
764
	Sound.Volume = volume
765
	coroutine.wrap(function()
766
		wait()
767
		Sound:Play()
768
		if looped == nil then
769
			game.Debris:AddItem(Sound,10)
770
		end
771
	end)()
772
	if looped == true then
773
		Sound.Looped = true
774
	end
775
	return Sound
776
end
777
778
local ShowDmg = function(totake)
779
	local modl = Instance.new("Model", workspace)
780
	modl.Name = tostring(totake)
781
	local prt = Instance.new("Part", modl)
782
	prt.CanCollide = false
783
	prt.BrickColor = BrickColor.Red()
784
	prt.Name = "Head"
785
	prt.CFrame = HM.CFrame *CFrame.new(0, 1.5, 0)
786
	prt.TopSurface = 0
787
	prt.BottomSurface = 0
788
	prt.FormFactor = 3
789
	prt.Size = Vector3.new(1, 0.2, 1)
790
	local bm = Instance.new("BlockMesh", prt)
791
	local hum = Instance.new("Humanoid", modl)
792
	hum.Health = 0
793
	hum.MaxHealth = 0
794
	hum.WalkSpeed = 0
795
	bodypos = Instance.new("BodyPosition", prt)
796
	bodypos.position = Head.Position +Vector3.new(0, 1, 0)
797
	bodypos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
798
	game.Debris:AddItem(modl, 1)
799
	coroutine.resume(coroutine.create(function()
800
		for i = 1, 3 do
801
			bodypos.position = bodypos.position +Vector3.new(0, 0.5, 0)
802
			Rwait()
803
		end
804
	end))
805
end
806
807
local function ChargeAt(Strength)
808
	local BV = Instance.new("BodyVelocity",HM)
809
	BV.maxForce = Vector3.new(1e5,0,1e5)
810
	BV.velocity = HM.CFrame.lookVector *Strength
811
	game.Debris:AddItem(BV,0.1)
812
end
813
814
local function Damage(hit,mm,knockback,knockbackvelocity)
815
	if hit ~= nil and damen == true and hit.Parent ~= Char then
816
		local hum = GetHumanoid(hit.Parent)
817
		if hum ~= nil then
818
		    if TakeDamage == true then
819
                hum:TakeDamage(mm)
820
		        spawn(function()
821
		            ShowDmg(mm)
822
                end)
823
	        elseif TakeDamage == false then
824
	            hum.Health = hum.Health - mm
825
		        spawn(function()
826
		            ShowDmg(mm)
827
		        end)
828
        	end
829
        	PlaySound(hum.Torso,1,1,Sounds[math.random(8,12)])
830
			if knockback ~= nil and knockback ~= 0 then
831
				if knockbackvelocity == nil then
832
					local v = Instance.new("BodyVelocity",hum.Torso)
833
					v.maxForce = Vector3.new(1e5,1e5,1e5)
834
					v.P = 1e20
835
					v.velocity = HM.CFrame.lookVector *knockback
836
					game.Debris:AddItem(v,0.3)
837
				else
838
					local v = Instance.new("BodyVelocity",hum.Torso)
839
					v.maxForce = Vector3.new(1e5,1e5,1e5)
840
					v.P = 1e20
841
					v.velocity = KnockbackVelocity *knockback
842
					game.Debris:AddItem(v,0.3)
843
				end
844
			end
845
		end
846
		damen = false
847
	end
848
end
849
850
--darkus stuff
851
852
function GetHumanoid(Character)
853
    
854
    assert(Character, 'bad argument #1 to Character (Model expected, got nil)')
855
    
856
    local hum
857
    
858
    if Character == Char then return end
859
    
860
    if Character.ClassName == "Hat" or Character.ClassName == "Accessory" then
861
    	for q,e in next, Character.Parent:children() do
862
	        if e:isA'Humanoid' then
863
	            hum = e
864
	        end
865
	        if e:isA'ForceField' then
866
	            return
867
	        end
868
    	end
869
    else
870
	    for q,e in next, Character:children() do
871
	        if e:isA'Humanoid' then
872
	            hum = e
873
	        end
874
	        if e:isA'ForceField' then
875
	            return
876
	        end
877
	    end
878
    end
879
return hum
880
end
881
882
function GetNear(Object, Distance)
883
    
884
    assert(Object, 'bad argument #1 to Object (Model expected, got nil)')
885
    
886
    local Distance = (Distance and Distance or 25)
887
    local rtn = {}
888
    
889
    for q,e in next, workspace:children() do
890
        local Hum = e:FindFirstChild'Humanoid'
891
        if Hum ~= nil then
892
        	Tor = Hum.Torso
893
    	end
894
        if Tor ~= nil then
895
            local dist = (Object.Position-Tor.Position).magnitude
896
            if dist <= Distance then
897
                rtn[#rtn+1] = e
898
            end
899
        end
900
    end
901
return rtn
902
end
903
    
904
function DamageNear(Distance, Part, Damage, Knockback, DebounceTime, KnockbackVelocity)
905
    if damen == false then return end
906
    assert(Part, 'bad argument #2 to Part (Part expected, got nil)')
907
    assert(Part:isA'BasePart', ('bad argument #2 to Part (Part expected, got %s)'):format(Part.ClassName))
908
        
909
    local Distance = (Distance and Distance or 25)
910
    local Noobs = GetNear(Part, Distance)
911
    if DebounceTime == nil then
912
    	DebounceTime = 0.5
913
    end
914
    
915
    for nild, Character in next, Noobs do
916
        
917
        local Human = GetHumanoid(Character)
918
        if Human and not Debounce[Character] then
919
            -- no clue why they were using spawn but ok...
920
            
921
            Debounce[Character] = true
922
            
923
            if TakeDamage then
924
                Human:TakeDamage(Damage)
925
		        spawn(function()
926
		            ShowDmg(Damage)
927
		        end)
928
            else
929
		    	Human.Health = Human.Health - Damage
930
			    spawn(function()
931
			        ShowDmg(Damage)
932
                end)
933
            end
934
            PlaySound(Human.Torso,1,1,Sounds[math.random(8,12)])
935
            if Knockback then
936
            	if KnockbackVelocity == nil then
937
	                local v = Instance.new("BodyVelocity", Human.Torso)
938
	                v.maxForce = Vector3.new(1e5,1e5,1e5)
939
	                v.P = 1e20
940
	                v.velocity = HM.CFrame.lookVector * Knockback
941
	                spawn(function()
942
	                    game:service'Debris':AddItem(v,0.3)
943
	                end)
944
	            else
945
	                local v = Instance.new("BodyVelocity", Human.Torso)
946
	                v.maxForce = Vector3.new(1e5,1e5,1e5)
947
	                v.P = 1e20
948
	                v.velocity = KnockbackVelocity * Knockback
949
	                spawn(function()
950
	                    game:service'Debris':AddItem(v,0.3)
951
	                end)
952
	            end
953
    		end
954
            
955
            coroutine.wrap(function()--spawn(function()
956
                wait(DebounceTime)
957
                Debounce[Character] = nil
958
            end)()--end)
959
            
960
        end
961
    end
962
    
963
return
964
end
965
--
966
967
local function Slash1()
968
    for i = 1,10 do
969
		lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/1.1,-math.pi/3,math.pi/4),armspeed)
970
		lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/8),armspeed)
971
		lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,-math.pi/5),speed)
972
		lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/5),speed)
973
		lerp(HW,HW.C0,hc0,speed)
974
		lerp(H2W,H2W.C0,h2c0,speed)
975
		if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
976
			lerp(WLH,WLH.C0,LHC0,legspeed)
977
			lerp(WRH,WRH.C0,RHC0,legspeed)
978
		elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
979
			lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
980
			lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
981
		end
982
        Rwait()
983
    end
984
    PlaySound(Hitbox,1,0.9,Sounds[1])
985
    damen = true
986
    DamageNear(8,Hitbox,math.random(8,12),10)
987
    for i = 1,12 do
988
		lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(-math.pi/5,-math.pi/10,-math.pi/7),armspeed)
989
		lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(math.pi/8,0,math.pi/5),armspeed)
990
		lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.pi/5),speed)
991
		lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,-math.pi/5),speed)
992
		lerp(HW,HW.C0,hc0,speed)
993
		lerp(H2W,H2W.C0,h2c0,speed)
994
		if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
995
			lerp(WLH,WLH.C0,LHC0,legspeed)
996
			lerp(WRH,WRH.C0,RHC0,legspeed)
997
		elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
998
			lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
999
			lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
1000
		end
1001
        Rwait()
1002
    end
1003
    damen = false
1004
end
1005
1006
local function Slash2()
1007
    for i = 1,10 do
1008
		lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(0,0,-math.pi/8),armspeed)
1009
		lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(math.pi/1.9,math.pi/1.9,0),armspeed)
1010
		lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.pi/3),speed)
1011
		lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,-math.pi/3),speed)
1012
		lerp(HW,HW.C0,hc0,speed)
1013
		lerp(H2W,H2W.C0,h2c0,speed)
1014
		if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
1015
			lerp(WLH,WLH.C0,LHC0,legspeed)
1016
			lerp(WRH,WRH.C0,RHC0,legspeed)
1017
		elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
1018
			lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
1019
			lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
1020
		end
1021
        Rwait()
1022
    end
1023
    PlaySound(Hitbox2,1,1.1,Sounds[1])
1024
    ChargeAt(30)
1025
    damen = true
1026
    DamageNear(5,Hitbox2,math.random(8,12),10)
1027
    for i = 1,12 do
1028
		lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/8,0,-math.pi/8),armspeed)
1029
		lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,math.pi/30,math.pi/1.3),armspeed)
1030
		lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,-math.pi/3),speed)
1031
		lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/3),speed)
1032
		lerp(HW,HW.C0,hc0,speed)
1033
		lerp(H2W,H2W.C0,h2c0,speed)
1034
		if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
1035
			lerp(WLH,WLH.C0,LHC0,legspeed)
1036
			lerp(WRH,WRH.C0,RHC0,legspeed)
1037
		elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
1038
			lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
1039
			lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
1040
		end
1041
        Rwait()
1042
    end
1043
    damen = false
1044
end
1045
1046
local function FlipKick3()
1047
    local BV = Instance.new("BodyVelocity",HM)
1048
    BV.maxForce = Vector3.new(1/0,1/0,1/0)
1049
    BV.velocity = (HM.CFrame.lookVector *-40) +Vector3.new(0,20,0)
1050
    game.Debris:AddItem(BV,0.25)
1051
	PlaySound(RL,1,1.45,Sounds[5])
1052
    damen = true
1053
    for i = 0,1,0.05 do
1054
    	DamageNear(5,RL,math.random(8,10),10,0.5,Vector3.new(0,2,0))
1055
		lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(0,0,-math.pi/4),armspeed)
1056
		lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/4),armspeed)
1057
		lerp(WLH,WLH.C0,LHC0,legspeed)
1058
		lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,math.pi/2),legspeed)
1059
		lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(-math.pi*i*2,0,0),speed)
1060
		lerp(Neck,Neck.C0,NC0 *CFrame.Angles(math.pi/7,0,0),speed)
1061
		lerp(HW,HW.C0,hc0,speed)
1062
		lerp(H2W,H2W.C0,h2c0,speed)
1063
        Rwait()
1064
    end
1065
    damen = false
1066
end
1067
1068
local function Slash4()
1069
    for i = 1,10 do
1070
		lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(0,math.pi/8,-math.pi/2),armspeed*1.5)
1071
		lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/8),armspeed*1.5)
1072
		lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.pi/5),speed*1.5)
1073
		lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,-math.pi/5),speed*1.5)
1074
		lerp(HW,HW.C0,hc0,speed*1.5)
1075
		lerp(H2W,H2W.C0,h2c0,speed*1.5)
1076
		if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
1077
			lerp(WLH,WLH.C0,LHC0,legspeed)
1078
			lerp(WRH,WRH.C0,RHC0,legspeed)
1079
		elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
1080
			lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
1081
			lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
1082
		end
1083
        Rwait()
1084
    end
1085
    PlaySound(Hitbox,1,0.7,Sounds[1])
1086
    ChargeAt(30)
1087
    damen = true
1088
    DamageNear(10,Hitbox,math.random(8,12),10)
1089
    for i = 1,12 do
1090
		lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/2,0,-math.pi/5),armspeed*1.5)
1091
		lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(-math.pi/8,0,math.pi/5),armspeed*1.5)
1092
		lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,-math.pi/5),speed*1.5)
1093
		lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/5),speed*1.5)
1094
		lerp(HW,HW.C0,hc0,speed)
1095
		lerp(H2W,H2W.C0,h2c0 *CFrame.new(0,-1,0.25) *CFrame.Angles(-math.pi/2,0,0),speed*1.5)
1096
		if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
1097
			lerp(WLH,WLH.C0,LHC0,legspeed)
1098
			lerp(WRH,WRH.C0,RHC0,legspeed)
1099
		elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
1100
			lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
1101
			lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
1102
		end
1103
        Rwait()
1104
    end
1105
    for i = 1,10 do
1106
		lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(0,0,-math.pi/8),armspeed*1.5)
1107
		lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,math.pi/8,math.pi/2),armspeed*1.5)
1108
		lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,-math.pi/5),speed*1.5)
1109
		lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/5),speed*1.5)
1110
		lerp(HW,HW.C0,hc0,speed*1.5)
1111
		lerp(H2W,H2W.C0,h2c0,speed*1.5)
1112
		if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
1113
			lerp(WLH,WLH.C0,LHC0,legspeed)
1114
			lerp(WRH,WRH.C0,RHC0,legspeed)
1115
		elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
1116
			lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
1117
			lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
1118
		end
1119
        Rwait()
1120
    end
1121
    PlaySound(Hitbox2,1,0.7,Sounds[1])
1122
    ChargeAt(30)
1123
    damen = true
1124
    DamageNear(10,Hitbox2,math.random(8,12),10)
1125
    for i = 1,12 do
1126
		lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(-math.pi/8,0,-math.pi/5),armspeed*1.5)
1127
		lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(math.pi/2,0,math.pi/5),armspeed*1.5)
1128
		lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.pi/5),speed*1.5)
1129
		lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,-math.pi/5),speed*1.5)
1130
		lerp(HW,HW.C0,hc0 *CFrame.new(0,-1,0.25) *CFrame.Angles(-math.pi/2,0,0),speed*1.5)
1131
		lerp(H2W,H2W.C0,h2c0,speed*1.5)
1132
		if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
1133
			lerp(WLH,WLH.C0,LHC0,legspeed)
1134
			lerp(WRH,WRH.C0,RHC0,legspeed)
1135
		elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
1136
			lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
1137
			lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
1138
		end
1139
        Rwait()
1140
    end
1141
    damen = false
1142
end
1143
1144
local function Slash5()
1145
    for i = 1,30 do
1146
		lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(-math.pi/1.05,0,0),armspeed)
1147
		lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(-math.pi/1.05,0,0),armspeed)
1148
		lerp(WRJ,WRJ.C0,RJC0,speed)
1149
		lerp(Neck,Neck.C0,NC0,speed)
1150
		lerp(HW,HW.C0,hc0,speed)
1151
		lerp(H2W,H2W.C0,h2c0,speed)
1152
		if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
1153
			lerp(WLH,WLH.C0,LHC0,legspeed)
1154
			lerp(WRH,WRH.C0,RHC0,legspeed)
1155
		elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
1156
			lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
1157
			lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
1158
		end
1159
        Rwait()
1160
    end
1161
	spawn(function()
1162
		for i = 1,2 do
1163
			PlaySound(Hitbox,1,1.15,Sounds[2])
1164
			PlaySound(Hitbox2,1,1.15,Sounds[2])
1165
			Rwait(7)
1166
		end
1167
	end)
1168
	ChargeAt(55)
1169
	Human.Jump = true
1170
	damen = true
1171
    for i = 0,1.25,0.05 do
1172
		DamageNear(5,Hitbox,math.random(8,12),10)
1173
		DamageNear(5,Hitbox2,math.random(8,12),10)
1174
		lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/1.3,0,0),armspeed)
1175
		lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(math.pi/1.3,0,0),armspeed)
1176
		lerp(WLH,WLH.C0,LHC0,legspeed)
1177
		lerp(WRH,WRH.C0,RHC0,legspeed)
1178
		lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(math.pi*i*2,0,0),speed)
1179
		lerp(Neck,Neck.C0,NC0,speed)
1180
		lerp(HW,HW.C0,hc0 *CFrame.new(0,-1,0.25) *CFrame.Angles(-math.pi/2,0,0),speed)
1181
		lerp(H2W,H2W.C0,h2c0 *CFrame.new(0,-1,0.25) *CFrame.Angles(-math.pi/2,0,0),speed)
1182
        Rwait()
1183
    end
1184
    damen = false
1185
end
1186
1187
local function Slash21()
1188
    for i = 1,13 do
1189
		lerp(WLS,WLS.C0,LSC0 *CFrame.new(1.4,0,0) *CFrame.Angles(math.pi/1.3,-math.pi/5,math.pi/9),armspeed)
1190
		lerp(WRS,WRS.C0,RSC0 *CFrame.new(-1,0,-0.2) *CFrame.Angles(math.pi/1.1,-math.pi/5,math.pi/9),armspeed)
1191
		lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,-math.pi/5),speed)
1192
		lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/5),speed)
1193
		lerp(H3W,H3W.C0,h3c0,speed)
1194
		if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
1195
			lerp(WLH,WLH.C0,LHC0,legspeed)
1196
			lerp(WRH,WRH.C0,RHC0,legspeed)
1197
		elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
1198
			lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
1199
			lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
1200
		end
1201
        Rwait()
1202
    end
1203
    PlaySound(Hitbox3,1,0.9,Sounds[1])
1204
    PlaySound(Hitbox3,1,1.3,Sounds[3])
1205
    damen = true
1206
    DamageNear(10,Hitbox3,math.random(12,15),10)
1207
    for i = 1,18 do
1208
		lerp(WLS,WLS.C0,LSC0 *CFrame.new(0.5,0,0) *CFrame.Angles(math.pi/5,-math.pi/10,math.pi/15),armspeed)
1209
		lerp(WRS,WRS.C0,RSC0 *CFrame.new(-2,0,-0.2) *CFrame.Angles(math.pi/5,-math.pi/10,math.pi/15),armspeed)
1210
		lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.pi/5),speed)
1211
		lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,-math.pi/5),speed)
1212
		lerp(H3W,H3W.C0,h3c0 *CFrame.Angles(-math.pi/9,0,0),speed)
1213
		if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
1214
			lerp(WLH,WLH.C0,LHC0,legspeed)
1215
			lerp(WRH,WRH.C0,RHC0,legspeed)
1216
		elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
1217
			lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
1218
			lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
1219
		end
1220
        Rwait()
1221
    end
1222
    damen = false
1223
end
1224
1225
local function Slash22()
1226
    for i = 1,13 do
1227
		lerp(WLS,WLS.C0,LSC0 *CFrame.new(0.5,0,0) *CFrame.Angles(math.pi/1.3,math.pi/4,0),armspeed)
1228
		lerp(WRS,WRS.C0,RSC0 *CFrame.new(-1.45,0.4,-0.2) *CFrame.Angles(math.pi/1.3,math.pi/4,-math.pi/5),armspeed)
1229
		lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.pi/5),speed)
1230
		lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,-math.pi/5),speed)
1231
		lerp(H3W,H3W.C0,h3c0,speed)
1232
		if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
1233
			lerp(WLH,WLH.C0,LHC0,legspeed)
1234
			lerp(WRH,WRH.C0,RHC0,legspeed)
1235
		elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
1236
			lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
1237
			lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
1238
		end
1239
        Rwait()
1240
    end
1241
    PlaySound(Hitbox3,1,1.1,Sounds[1])
1242
    PlaySound(Hitbox3,1,1.5,Sounds[3])
1243
    damen = true
1244
    DamageNear(8,Hitbox3,math.random(12,15),10)
1245
    for i = 1,18 do
1246
		lerp(WLS,WLS.C0,LSC0 *CFrame.new(1.85,-0.2,-0.3) *CFrame.Angles(math.pi/5,0,math.pi/5),armspeed)
1247
		lerp(WRS,WRS.C0,RSC0 *CFrame.new(-0.5,0,-0.2) *CFrame.Angles(math.pi/8,0,math.pi/8),armspeed)
1248
		lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,-math.pi/5),speed)
1249
		lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/5),speed)
1250
		lerp(H3W,H3W.C0,h3c0 *CFrame.Angles(-math.pi/9,0,0),speed)
1251
		if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
1252
			lerp(WLH,WLH.C0,LHC0,legspeed)
1253
			lerp(WRH,WRH.C0,RHC0,legspeed)
1254
		elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
1255
			lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
1256
			lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
1257
		end
1258
        Rwait()
1259
    end
1260
    damen = false
1261
end
1262
1263
local function Slash23()
1264
    for i = 1,13 do
1265
		lerp(WLS,WLS.C0,LSC0 *CFrame.new(0.5,0.25,-0.5) *CFrame.Angles(math.pi/1.3,0,math.pi/5),armspeed)
1266
		lerp(WRS,WRS.C0,RSC0 *CFrame.new(-0.5,0.25,-0.5) *CFrame.Angles(math.pi/1.3,0,-math.pi/5),armspeed)
1267
		lerp(WRJ,WRJ.C0,RJC0,speed)
1268
		lerp(Neck,Neck.C0,NC0,speed)
1269
		lerp(H3W,H3W.C0,h3c0 *CFrame.Angles(0,0,math.pi/5),speed)
1270
		if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
1271
			lerp(WLH,WLH.C0,LHC0,legspeed)
1272
			lerp(WRH,WRH.C0,RHC0,legspeed)
1273
		elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
1274
			lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
1275
			lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
1276
		end
1277
        Rwait()
1278
    end
1279
    ChargeAt(30)
1280
    Human.Jump = true
1281
    damen = true
1282
    DamageNear(8,Hitbox3,math.random(12,15),10)
1283
    for i = 1,2 do
1284
    	PlaySound(Hitbox3,1,1.2,Sounds[2])
1285
		PlaySound(Hitbox3,1,2,Sounds[3])
1286
	    for i = 0,1.25,0.1 do
1287
			lerp(WLS,WLS.C0,LSC0 *CFrame.new(0.5,0.5,-0.5) *CFrame.Angles(math.pi/1.05,0,math.pi/5),armspeed)
1288
			lerp(WRS,WRS.C0,RSC0 *CFrame.new(-0.5,0.5,-0.5) *CFrame.Angles(math.pi/1.05,0,-math.pi/5),armspeed)
1289
			lerp(WLH,WLH.C0,LHC0,legspeed)
1290
			lerp(WRH,WRH.C0,RHC0,legspeed)
1291
			lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(math.pi*i*2,0,0),speed)
1292
			lerp(Neck,Neck.C0,NC0,speed)
1293
			lerp(H3W,H3W.C0,h3c0 *CFrame.Angles(0,0,math.pi/5),speed)
1294
	        Rwait()
1295
	    end
1296
	end
1297
    damen = false
1298
end
1299
1300
local function PreciseThrow()
1301
	for i = 1,15 do
1302
		lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/1.05,0,0),armspeed)
1303
		lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/10),armspeed)
1304
		lerp(WRJ,WRJ.C0,RJC0,speed)
1305
		lerp(Neck,Neck.C0,NC0,speed)
1306
		lerp(HW,HW.C0,hc0,speed)
1307
		lerp(H2W,H2W.C0,h2c0,speed)
1308
		if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
1309
			lerp(WLH,WLH.C0,LHC0,legspeed)
1310
			lerp(WRH,WRH.C0,RHC0,legspeed)
1311
		elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
1312
			lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
1313
			lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
1314
		end
1315
        Rwait()
1316
	end
1317
	damen = true
1318
	PlaySound(Hitbox,1,1.05,Sounds[2])
1319
	for i = 1,30 do
1320
		if i >= 2 then
1321
			DamageNear(7,Hitbox,math.random(15,20),10,0.5)
1322
		end
1323
		lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/2,0,0),armspeed)
1324
		lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/10),armspeed)
1325
		lerp(WRJ,WRJ.C0,RJC0,speed)
1326
		lerp(Neck,Neck.C0,NC0,speed)
1327
		lerp(HW,HW.C0,hc0,speed)
1328
		lerp(H2W,H2W.C0,h2c0 *CFrame.new(0,-20*i/15,0) *CFrame.Angles(-math.pi/2,0,0),speed*1.5)
1329
		if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
1330
			lerp(WLH,WLH.C0,LHC0,legspeed)
1331
			lerp(WRH,WRH.C0,RHC0,legspeed)
1332
		elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
1333
			lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
1334
			lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
1335
		end
1336
        Rwait()
1337
	end
1338
	damen = false
1339
	for i = 1,20 do
1340
		lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/2,0,0),armspeed)
1341
		lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/10),armspeed)
1342
		lerp(WRJ,WRJ.C0,RJC0,speed)
1343
		lerp(Neck,Neck.C0,NC0,speed)
1344
		lerp(HW,HW.C0,hc0,speed)
1345
		lerp(H2W,H2W.C0,h2c0,speed)
1346
		if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
1347
			lerp(WLH,WLH.C0,LHC0,legspeed)
1348
			lerp(WRH,WRH.C0,RHC0,legspeed)
1349
		elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
1350
			lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
1351
			lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
1352
		end
1353
        Rwait()
1354
    end
1355
end
1356
1357
local function UnholyPreciseThrow()
1358
	local unholysword = m3:Clone()
1359
	unholysword.Parent = Char
1360-
			if v.BrickColor == BrickColor.new("Toothpaste") then
1360+
1361
	local UHH = unholysword.BinarySwordweld
1362
	UHH.Part0 = LA
1363
	local uhhc0 = UHH.C0
1364
	UHH.C0 = CFrame.new(0,0,-1) *CFrame.Angles(math.pi+math.rad(-20),0,0)
1365
	UHH.C1 = CFrame.new()
1366
	effect(unholysword.Hitbox,BrickColor.new("Really red"),Vector3.new(0.35,2,0.35),unholysword.Hitbox.CFrame,0,0.05,Vector3.new(0.15,0.2,0.15),2,nil,"Sphere")
1367
	for i,v in pairs(unholysword:GetChildren()) do
1368
		if v.ClassName == "Part" then
1369
			if v.BrickColor == BrickColor.new("Gold") then
1370
				v.BrickColor = BrickColor.new("Really red")
1371
				v.Material = "Neon"
1372
			end
1373
		end
1374
	end
1375
	for i = 1,15 do
1376
		lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/1.05,0,0),armspeed)
1377
		lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/10),armspeed)
1378
		lerp(WRJ,WRJ.C0,RJC0,speed)
1379
		lerp(Neck,Neck.C0,NC0,speed)
1380
		if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
1381
			lerp(WLH,WLH.C0,LHC0,legspeed)
1382
			lerp(WRH,WRH.C0,RHC0,legspeed)
1383
		elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
1384
			lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
1385
			lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
1386
		end
1387
        Rwait()
1388
	end
1389
	damen = true
1390
	PlaySound(Hitbox4,1,1.05,Sounds[2])
1391
	PlaySound(Hitbox4,1,1.15,Sounds[3])
1392
	for i = 1,30 do
1393
		if i >= 2 then
1394
			DamageNear(7,Hitbox4,math.random(15,20),10,0.5)
1395
		end
1396
		lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/2,0,0),armspeed)
1397
		lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/10),armspeed)
1398
		lerp(WRJ,WRJ.C0,RJC0,speed)
1399
		lerp(Neck,Neck.C0,NC0,speed)
1400
		lerp(UHH,UHH.C0,uhhc0 *CFrame.new(0,-10,-1) *CFrame.Angles(math.pi+math.rad(-20),0,0),speed)
1401
		if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
1402
			lerp(WLH,WLH.C0,LHC0,legspeed)
1403
			lerp(WRH,WRH.C0,RHC0,legspeed)
1404
		elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
1405
			lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
1406
			lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
1407
		end
1408
        Rwait()
1409
	end
1410
	damen = false
1411
	for i = 1,20 do
1412
		lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/2,0,0),armspeed)
1413
		lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/10),armspeed)
1414
		lerp(WRJ,WRJ.C0,RJC0,speed)
1415
		lerp(Neck,Neck.C0,NC0,speed)
1416
		if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
1417
			lerp(WLH,WLH.C0,LHC0,legspeed)
1418
			lerp(WRH,WRH.C0,RHC0,legspeed)
1419
		elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
1420
			lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
1421
			lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
1422
		end
1423
        Rwait()
1424
	    end
1425
	effect(Char,BrickColor.new("Really red"),Vector3.new(0.35,2,0.35),unholysword.Hitbox.CFrame,0,0.05,Vector3.new(0.15,0.2,0.15),2,nil,"Sphere")
1426
    unholysword:Destroy()
1427
end
1428
1429
local function SwordsOfInjustice()
1430
	for i = 1,5 do
1431
		damen = true
1432
		local pitch = math.random(800,1200)/1000
1433
		PlaySound(Hitbox,pitch,mat,Sounds[2])
1434
		PlaySound(Hitbox2,1,pitch+0.2,Sounds[2])
1435
		for i = 0,1,0.05 do
1436
			DamageNear(5,Hitbox,math.random(3,6),10,0.2)
1437
			DamageNear(5,Hitbox2,math.random(3,6),10,0.2)
1438
			lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(0,0,-math.pi/2),armspeed)
1439
			lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/2),armspeed)
1440
			lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,7) *CFrame.Angles(math.pi/2,math.pi/2,math.pi*i*2),speed)
1441
			lerp(Neck,Neck.C0,NC0,speed)
1442
			lerp(HW,HW.C0,hc0 *CFrame.new(0,-1,0.25) *CFrame.Angles(-math.pi/2,0,0),speed)
1443
			lerp(H2W,H2W.C0,h2c0 *CFrame.new(0,-1,0.25) *CFrame.Angles(-math.pi/2,0,0),speed)
1444
			if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
1445
				lerp(WLH,WLH.C0,LHC0,legspeed)
1446
				lerp(WRH,WRH.C0,RHC0,legspeed)
1447
			elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
1448
				lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
1449
				lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
1450
			end
1451
	        Rwait()
1452
		end
1453
		damen = false
1454-
	effect(holysword.Hitbox,BrickColor.new("Toothpaste"),Vector3.new(0.35,2,0.35),holysword.Hitbox.CFrame,0,0.05,Vector3.new(0.15,0.2,0.15),2,nil,"Sphere")
1454+
1455
end
1456
1457
local function SwordsOfJustice()
1458-
				v.BrickColor = BrickColor.new("Toothpaste")
1458+
1459
	holysword.Parent = Char
1460
	local HHW = holysword.BinarySwordweld
1461
	local hhc0 = HHW.C0
1462
	local Hitbox4 = holysword.Hitbox
1463
	effect(holysword.Hitbox,BrickColor.new("Gold"),Vector3.new(0.35,2,0.35),holysword.Hitbox.CFrame,0,0.05,Vector3.new(0.15,0.2,0.15),2,nil,"Sphere")
1464
	for i,v in pairs(holysword:GetChildren()) do
1465
		if v.ClassName == "Part" then
1466
			if v.BrickColor == BrickColor.new("Really black") then
1467
				v.BrickColor = BrickColor.new("Gold")
1468
				v.Material = "Neon"
1469
			end
1470
		end
1471
	end
1472
	for i = 1,5 do
1473
		damen = true
1474
		local pitch = math.random(800,1200)/1000
1475
		PlaySound(Hitbox3,1,pitch,Sounds[2])
1476
		PlaySound(Hitbox3,1,pitch+0.2,Sounds[3])
1477
		PlaySound(Hitbox4,1,pitch,Sounds[2])
1478
		PlaySound(Hitbox4,1,pitch+0.2,Sounds[3])
1479
		for i = 0,1,0.05 do
1480
			DamageNear(5,Hitbox3,math.random(5,8),10,0.2)
1481
			DamageNear(5,Hitbox4,math.random(5,8),10,0.2)
1482
			lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(0,0,-math.pi/2),armspeed)
1483
			lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/2),armspeed)
1484
			lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,7) *CFrame.Angles(math.pi/2,math.pi/2,math.pi*i*2),speed)
1485
			lerp(Neck,Neck.C0,NC0,speed)
1486
			lerp(H3W,H3W.C0,h3c0 *CFrame.new(0,-1,0.25) *CFrame.Angles(-math.pi/2,0,0),speed)
1487
			lerp(HHW,HHW.C0,hhc0 *CFrame.new(0,-1,0.25) *CFrame.Angles(-math.pi/2,0,0),speed)
1488
			if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
1489
				lerp(WLH,WLH.C0,LHC0,legspeed)
1490-
	effect(Char,BrickColor.new("Toothpaste"),Vector3.new(0.35,2,0.35),holysword.Hitbox.CFrame,0,0.05,Vector3.new(0.15,0.2,0.15),2,nil,"Sphere")
1490+
1491
			elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
1492
				lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
1493
				lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
1494
			end
1495
	        Rwait()
1496
		end
1497
		damen = false
1498
	end
1499
	effect(Char,BrickColor.new("Gold"),Vector3.new(0.35,2,0.35),holysword.Hitbox.CFrame,0,0.05,Vector3.new(0.15,0.2,0.15),2,nil,"Sphere")
1500
	holysword:Destroy()
1501
end
1502
1503
local function JustStrike()
1504
	Human.WalkSpeed = 0
1505
	for i = 1,20 do
1506
		lerp(WLS,WLS.C0,LSC0 *CFrame.new(0.5,0,-1) *CFrame.Angles(math.pi/1.1,0,math.pi/5),armspeed)
1507
		lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(math.pi/1.1,0,math.pi/5),armspeed)
1508
		lerp(WLH,WLH.C0,LHC0 *CFrame.new(-0.5,1,0),legspeed)
1509
		lerp(WRH,WRH.C0,RHC0,legspeed)
1510
		lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,-math.pi/5),speed)
1511
		lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/5),speed)
1512
		lerp(HW,HW.C0,hc0,speed)
1513
		lerp(H2W,H2W.C0,h2c0,speed)
1514
        Rwait()
1515
	end
1516
	ChargeAt(100)
1517
	damen = true
1518
	PlaySound(Hitbox,1,0.75,Sounds[2])
1519
	PlaySound(Hitbox2,1,0.75,Sounds[2])
1520
	for i = 1,30 do
1521
		DamageNear(7,Hitbox,math.random(10,20),60)
1522
		DamageNear(7,Hitbox2,math.random(10,20),60)
1523
		lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/30,0,-math.pi/5),armspeed*2)
1524
		lerp(WRS,WRS.C0,RSC0 *CFrame.new(-0.5,0,-1) *CFrame.Angles(math.pi/30,0,-math.pi/5),armspeed*2)
1525
		lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.pi/5),speed*2)
1526
		lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,-math.pi/5),speed*2)
1527
		lerp(HW,HW.C0,hc0,speed*2)
1528
		lerp(H2W,H2W.C0,h2c0,speed*2)
1529
		if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
1530
			lerp(WLH,WLH.C0,LHC0,legspeed)
1531
			lerp(WRH,WRH.C0,RHC0,legspeed)
1532
		elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
1533
			lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
1534
			lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
1535
		end
1536
        Rwait()
1537
	end
1538
	Human.WalkSpeed = 16
1539
	damen = false
1540
end
1541
1542
local function HolyCharge()
1543
	Human.WalkSpeed = 0
1544
	for i = 1,15 do
1545
		lerp(WLS,WLS.C0,LSC0 *CFrame.new(1.5,0,-0.8) *CFrame.Angles(0,math.pi/5,math.pi/2),armspeed)
1546
		lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,-math.pi/2,-math.pi/2),armspeed)
1547
		lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,-math.pi/5),speed)
1548
		lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/5),speed)
1549
		lerp(H3W,H3W.C0,h3c0 *CFrame.Angles(math.pi/5,0,0),speed)
1550
		if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
1551
			lerp(WLH,WLH.C0,LHC0,legspeed)
1552
			lerp(WRH,WRH.C0,RHC0,legspeed)
1553
		elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
1554
			lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
1555-
		effect(HM,BrickColor.new("Toothpaste"),Vector3.new(0.5,0.5,0.5),HM.CFrame *CFrame.Angles(math.pi/2,0,0),0,0.1,Vector3.new(0.4,0.45,0.4),1,Meshes.Blast,nil)
1555+
1556
		end
1557
        Rwait()
1558
	end
1559
	ChargeAt(100)
1560
	damen = true
1561
	PlaySound(Hitbox3,1,0.75,Sounds[2])
1562
	PlaySound(Hitbox3,1,0.95,Sounds[3])
1563
	for i = 1,20 do
1564
		effect(HM,BrickColor.new("Gold"),Vector3.new(0.5,0.5,0.5),HM.CFrame *CFrame.Angles(math.pi/2,0,0),0,0.1,Vector3.new(0.4,0.45,0.4),1,Meshes.Blast,nil)
1565
    	DamageNear(10,Hitbox3,math.random(18,24),80)
1566
		lerp(WLS,WLS.C0,LSC0 *CFrame.new(1.9,0,-0.5) *CFrame.Angles(0,math.pi/8,math.pi/2),armspeed)
1567
		lerp(WRS,WRS.C0,RSC0 *CFrame.new(-0.4,0,0.5) *CFrame.Angles(0,-math.pi/1.5,-math.pi/2),armspeed)
1568
		lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.pi/5),speed)
1569
		lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,-math.pi/5),speed)
1570
		lerp(H3W,H3W.C0,h3c0 *CFrame.new(0,-1,0.25) *CFrame.Angles(-math.pi/2,0,0),speed)
1571
		if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
1572
			lerp(WLH,WLH.C0,LHC0,legspeed)
1573
			lerp(WRH,WRH.C0,RHC0,legspeed)
1574
		elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
1575
			lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
1576
			lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
1577
		end
1578
        Rwait()
1579
	end
1580
	Human.WalkSpeed = 16
1581
	damen = false
1582
end
1583
1584
local function HeavenBlade()
1585
	Human.WalkSpeed = 0
1586
	PlaySound(HM,1,0.4,"rbxassetid://178452217")
1587
	PlaySound(HM,1,0.45,"rbxassetid://168586586")
1588
	PlaySound(HM,1,0.45,"rbxassetid://2101137")
1589
	for i = 1,200 do
1590
		if i % 10 == 0 then
1591
			local eff1 = effect(BinarySword,BrickColor.new("Really black"),Vector3.new(0.5,0.5,0.5),Hitbox.CFrame *CFrame.new(0,-Hitbox.Size.Y/2,0) *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10)),0,0.05,Vector3.new(0.35,0.35,0.35),2,nil,"Brick")
1592
			local eff2 = effect(BinarySword,BrickColor.new("Really black"),Vector3.new(0.5,0.5,0.5),Hitbox.CFrame *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10)),0,0.05,Vector3.new(0.35,0.35,0.35),2,nil,"Brick")
1593
			local eff3 = effect(BinarySword,BrickColor.new("Really black"),Vector3.new(0.5,0.5,0.5),Hitbox.CFrame *CFrame.new(0,Hitbox.Size.Y/2,0) *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10)),0,0.05,Vector3.new(0.35,0.35,0.35),2,nil,"Brick")
1594
			local eff4 = effect(BinarySword2,BrickColor.new("Really black"),Vector3.new(0.5,0.5,0.5),Hitbox2.CFrame *CFrame.new(0,-Hitbox2.Size.Y/2,0) *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10)),0,0.05,Vector3.new(0.35,0.35,0.35),2,nil,"Brick")
1595
			local eff5 = effect(BinarySword2,BrickColor.new("Really black"),Vector3.new(0.5,0.5,0.5),Hitbox2.CFrame *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10)),0,0.05,Vector3.new(0.35,0.35,0.35),2,nil,"Brick")
1596
			local eff6 = effect(BinarySword2,BrickColor.new("Really black"),Vector3.new(0.5,0.5,0.5),Hitbox2.CFrame *CFrame.new(0,Hitbox2.Size.Y/2,0) *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10)),0,0.05,Vector3.new(0.35,0.35,0.35),2,nil,"Brick")
1597
			spawn(function()
1598
				for i = 1,50 do
1599
					eff1.CFrame = eff1.CFrame *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10))
1600
					eff2.CFrame = eff2.CFrame *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10))
1601
					eff3.CFrame = eff3.CFrame *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10))
1602
					eff4.CFrame = eff4.CFrame *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10))
1603
					eff5.CFrame = eff5.CFrame *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10))
1604
					eff6.CFrame = eff6.CFrame *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10))
1605
					Rwait()
1606
				end
1607
			end)
1608
		end
1609
		lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/2,0,-math.pi/1.9),armspeed)
1610
		lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(math.pi/2,0,math.pi/1.9),armspeed)
1611
		lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/7),legspeed)
1612
		lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/7),legspeed)
1613
		lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,-0.2) *CFrame.Angles(-math.pi/7,0,0),speed)
1614
		lerp(Neck,Neck.C0,NC0 *CFrame.Angles(math.pi/7,0,0),speed)
1615
		lerp(HW,HW.C0,hc0,speed)
1616
		lerp(H2W,H2W.C0,h2c0,speed)
1617
        Rwait()
1618
	end
1619
	for i = 1,20 do
1620
		lerp(WLS,WLS.C0,LSC0 *CFrame.new(0.3,0,-0.5) *CFrame.Angles(math.pi/2,0,math.pi/3),armspeed)
1621-
	effect(HM,BrickColor.new("Toothpaste"),Vector3.new(5,0.5,0.5),HM.CFrame *CFrame.Angles(0,0,math.pi/2),0,0.01,Vector3.new(1,0.2,0.2),10,nil,"Cylinder")
1621+
1622
		lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/7),legspeed)
1623
		lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/7),legspeed)
1624
		lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,-0.2) *CFrame.Angles(-math.pi/7,0,0),speed)
1625
		lerp(Neck,Neck.C0,NC0 *CFrame.Angles(math.pi/7,0,0),speed)
1626
		lerp(HW,HW.C0,hc0,speed)
1627
		lerp(H2W,H2W.C0,h2c0,speed)
1628
		Rwait()
1629
	end
1630
	effect(HM,BrickColor.new("Gold"),Vector3.new(5,0.5,0.5),HM.CFrame *CFrame.Angles(0,0,math.pi/2),0,0.01,Vector3.new(1,0.2,0.2),10,nil,"Cylinder")
1631
	PlaySound(HM,1,1.3,"rbxassetid://3264793")
1632
	PlaySound(HM,1,0.9,"rbxassetid://2248511")
1633
	PlaySound(HM,1,0.65,"rbxassetid://2101144")
1634-
				v.BrickColor = BrickColor.new("Toothpaste")
1634+
1635
	effect(HM,BrickColor.new("Really black"),Vector3.new(0.35,2,0.35),Hitbox2.CFrame,0,0.025,Vector3.new(0.15,0.2,0.15),5,nil,"Sphere")
1636
	m.Parent = nil
1637
	m2.Parent = nil
1638
	m3 = m:Clone()
1639
	m3.Parent = Char
1640
	for i,v in pairs(m3:GetChildren()) do
1641
		if v.ClassName == "Part" then
1642
			if v.BrickColor == BrickColor.new("Really black") then
1643
				v.BrickColor = BrickColor.new("Gold")
1644
				v.Material = "Neon"
1645
			end
1646
		end
1647
	end
1648
	spawn(function()
1649
		local p1 = Instance.new("Part",Char)
1650
		p1.TopSurface = 10
1651
		p1.BottomSurface = 10
1652
		p1.Transparency = 1
1653
		p1.CanCollide = false
1654-
		p1p.Color = ColorSequence.new(BrickColor.new("Toothpaste").Color)
1654+
1655
		p1:BreakJoints()
1656
		local p1w = Instance.new("Motor",p1)
1657
		p1w.Part0 = p1
1658
		p1w.Part1 = T
1659
		p1w.C0 = CFrame.new(-0.5,-0.5,-0.5)
1660
		p1w.C1 = CFrame.new()
1661
		local p1p = Instance.new("ParticleEmitter",p1)
1662
		p1p.Rate = 1000
1663
		p1p.Color = ColorSequence.new(BrickColor.new("Gold").Color)
1664
		p1p.EmissionDirection = "Right"
1665
		p1p.Size = NumberSequence.new(1.5)
1666
		p1p.Lifetime = NumberRange.new(0.25)
1667
		p1p.Speed = NumberRange.new(20)
1668
		local p2 = Instance.new("Part",Char)
1669
		p2.TopSurface = 10
1670
		p2.BottomSurface = 10
1671
		p2.Transparency = 1
1672
		p2.CanCollide = false
1673-
		p2p.Color = ColorSequence.new(BrickColor.new("Toothpaste").Color)
1673+
1674
		p2:BreakJoints()
1675
		local p2w = Instance.new("Motor",p2)
1676
		p2w.Part0 = p2
1677
		p2w.Part1 = T
1678
		p2w.C0 = CFrame.new(-0.5,0,-0.5)
1679
		p2w.C1 = CFrame.new()
1680
		local p2p = Instance.new("ParticleEmitter",p2)
1681
		p2p.Rate = 1000
1682
		p2p.Color = ColorSequence.new(BrickColor.new("Gold").Color)
1683
		p2p.EmissionDirection = "Right"
1684
		p2p.Size = NumberSequence.new(1.5)
1685
		p2p.Lifetime = NumberRange.new(0.25)
1686
		p2p.Speed = NumberRange.new(20)
1687
		local p3 = Instance.new("Part",Char)
1688
		p3.TopSurface = 10
1689
		p3.BottomSurface = 10
1690
		p3.Transparency = 1
1691
		p3.CanCollide = false
1692-
		p3p.Color = ColorSequence.new(BrickColor.new("Toothpaste").Color)
1692+
1693
		p3:BreakJoints()
1694
		local p3w = Instance.new("Motor",p3)
1695
		p3w.Part0 = p3
1696
		p3w.Part1 = T
1697
		p3w.C0 = CFrame.new(-0.5,0.5,-0.5)
1698
		p3w.C1 = CFrame.new()
1699
		local p3p = Instance.new("ParticleEmitter",p3)
1700
		p3p.Rate = 1000
1701
		p3p.Color = ColorSequence.new(BrickColor.new("Gold").Color)
1702
		p3p.EmissionDirection = "Right"
1703
		p3p.Size = NumberSequence.new(1.5)
1704
		p3p.Lifetime = NumberRange.new(0.25)
1705
		p3p.Speed = NumberRange.new(20)
1706
		local p4 = Instance.new("Part",Char)
1707
		p4.TopSurface = 10
1708
		p4.BottomSurface = 10
1709
		p4.Transparency = 1
1710
		p4.CanCollide = false
1711-
		p4p.Color = ColorSequence.new(BrickColor.new("Toothpaste").Color)
1711+
1712
		p4:BreakJoints()
1713
		local p4w = Instance.new("Motor",p4)
1714
		p4w.Part0 = p4
1715
		p4w.Part1 = T
1716
		p4w.C0 = CFrame.new(0.5,-0.5,-0.5)
1717
		p4w.C1 = CFrame.new()
1718
		local p4p = Instance.new("ParticleEmitter",p4)
1719
		p4p.Rate = 1000
1720
		p4p.Color = ColorSequence.new(BrickColor.new("Gold").Color)
1721
		p4p.EmissionDirection = "Left"
1722
		p4p.Size = NumberSequence.new(1.5)
1723
		p4p.Lifetime = NumberRange.new(0.25)
1724
		p4p.Speed = NumberRange.new(20)
1725
		local p5 = Instance.new("Part",Char)
1726
		p5.TopSurface = 10
1727
		p5.BottomSurface = 10
1728
		p5.Transparency = 1
1729
		p5.CanCollide = false
1730-
		p5p.Color = ColorSequence.new(BrickColor.new("Toothpaste").Color)
1730+
1731
		p5:BreakJoints()
1732
		local p5w = Instance.new("Motor",p5)
1733
		p5w.Part0 = p5
1734
		p5w.Part1 = T
1735
		p5w.C0 = CFrame.new(0.5,0,-0.5)
1736
		p5w.C1 = CFrame.new()
1737
		local p5p = Instance.new("ParticleEmitter",p5)
1738
		p5p.Rate = 1000
1739
		p5p.Color = ColorSequence.new(BrickColor.new("Gold").Color)
1740
		p5p.EmissionDirection = "Left"
1741
		p5p.Size = NumberSequence.new(1.5)
1742
		p5p.Lifetime = NumberRange.new(0.25)
1743
		p5p.Speed = NumberRange.new(20)
1744
		local p6 = Instance.new("Part",Char)
1745
		p6.TopSurface = 10
1746
		p6.BottomSurface = 10
1747
		p6.Transparency = 1
1748
		p6.CanCollide = false
1749-
		p6p.Color = ColorSequence.new(BrickColor.new("Toothpaste").Color)
1749+
1750
		p6:BreakJoints()
1751
		local p6w = Instance.new("Motor",p6)
1752
		p6w.Part0 = p6
1753
		p6w.Part1 = T
1754
		p6w.C0 = CFrame.new(0.5,0.5,-0.5)
1755
		p6w.C1 = CFrame.new()
1756
		local p6p = Instance.new("ParticleEmitter",p6)
1757
		p6p.Rate = 1000
1758
		p6p.Color = ColorSequence.new(BrickColor.new("Gold").Color)
1759
		p6p.EmissionDirection = "Left"
1760
		p6p.Size = NumberSequence.new(1.5)
1761
		p6p.Lifetime = NumberRange.new(0.25)
1762
		p6p.Speed = NumberRange.new(20)
1763
		for i = 1,math.huge do
1764
			if holy == false then
1765
				p1:Destroy()
1766
				p2:Destroy()
1767
				p3:Destroy()
1768
				p4:Destroy()
1769
				p5:Destroy()
1770
				p6:Destroy()
1771
				break
1772
			end
1773
			if flying == false then
1774
				lerp2(p1w,p1w.C1,CFrame.new(0,0.8,0) *CFrame.Angles(0,0,-math.pi/5+math.sin(angle*0.25)*0.15),speed)
1775
				lerp2(p2w,p2w.C1,CFrame.new(0,0.8,0) *CFrame.Angles(0,0,-math.pi/5+math.sin(angle*0.25)*0.15),speed)
1776
				lerp2(p3w,p3w.C1,CFrame.new(0,0.8,0) *CFrame.Angles(0,0,-math.pi/5+math.sin(angle*0.25)*0.15),speed)
1777
				lerp2(p4w,p4w.C1,CFrame.new(0,0.8,0) *CFrame.Angles(0,0,math.pi/5-math.sin(angle*0.25)*0.15),speed)
1778
				lerp2(p5w,p5w.C1,CFrame.new(0,0.8,0) *CFrame.Angles(0,0,math.pi/5-math.sin(angle*0.25)*0.15),speed)
1779
				lerp2(p6w,p6w.C1,CFrame.new(0,0.8,0) *CFrame.Angles(0,0,math.pi/5-math.sin(angle*0.25)*0.15),speed)
1780
			elseif flying == true then
1781
				lerp2(p1w,p1w.C1,CFrame.new(0,0.8,0) *CFrame.Angles(0,0,-math.pi/5+math.sin(angle)*0.45),speed)
1782
				lerp2(p2w,p2w.C1,CFrame.new(0,0.8,0) *CFrame.Angles(0,0,-math.pi/5+math.sin(angle)*0.45),speed)
1783
				lerp2(p3w,p3w.C1,CFrame.new(0,0.8,0) *CFrame.Angles(0,0,-math.pi/5+math.sin(angle)*0.45),speed)
1784
				lerp2(p4w,p4w.C1,CFrame.new(0,0.8,0) *CFrame.Angles(0,0,math.pi/5-math.sin(angle)*0.45),speed)
1785
				lerp2(p5w,p5w.C1,CFrame.new(0,0.8,0) *CFrame.Angles(0,0,math.pi/5-math.sin(angle)*0.45),speed)
1786
				lerp2(p6w,p6w.C1,CFrame.new(0,0.8,0) *CFrame.Angles(0,0,math.pi/5-math.sin(angle)*0.45),speed)
1787
			end
1788
			Rwait()
1789
		end
1790
	end)
1791
	H3W = m3.BinarySwordweld
1792
	h3c0 = H3W.C0
1793
	Hitbox3 = m3.Hitbox
1794
	Human.WalkSpeed = 16
1795-
			local eff1 = effect(Hitbox3,BrickColor.new("Toothpaste"),Vector3.new(0.5,0.5,0.5),Hitbox3.CFrame *CFrame.new(0,-Hitbox.Size.Y/2,0) *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10)),0,0.05,Vector3.new(0.35,0.35,0.35),2,nil,"Brick")
1795+
1796-
			local eff2 = effect(Hitbox3,BrickColor.new("Toothpaste"),Vector3.new(0.5,0.5,0.5),Hitbox3.CFrame *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10)),0,0.05,Vector3.new(0.35,0.35,0.35),2,nil,"Brick")
1796+
1797-
			local eff3 = effect(Hitbox3,BrickColor.new("Toothpaste"),Vector3.new(0.5,0.5,0.5),Hitbox3.CFrame *CFrame.new(0,Hitbox.Size.Y/2,0) *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10)),0,0.05,Vector3.new(0.35,0.35,0.35),2,nil,"Brick")
1797+
1798
	Human.WalkSpeed = 0
1799
	PlaySound(HM,1,0.75,"rbxassetid://2101137")
1800
	PlaySound(HM,1,0.75,"rbxassetid://2101144")
1801
	PlaySound(HM,1,1.4,"rbxassetid://3264793")
1802
	for i = 1,200 do
1803
		if i % 10 == 0 then
1804
			local eff1 = effect(Hitbox3,BrickColor.new("Gold"),Vector3.new(0.5,0.5,0.5),Hitbox3.CFrame *CFrame.new(0,-Hitbox.Size.Y/2,0) *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10)),0,0.05,Vector3.new(0.35,0.35,0.35),2,nil,"Brick")
1805
			local eff2 = effect(Hitbox3,BrickColor.new("Gold"),Vector3.new(0.5,0.5,0.5),Hitbox3.CFrame *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10)),0,0.05,Vector3.new(0.35,0.35,0.35),2,nil,"Brick")
1806
			local eff3 = effect(Hitbox3,BrickColor.new("Gold"),Vector3.new(0.5,0.5,0.5),Hitbox3.CFrame *CFrame.new(0,Hitbox.Size.Y/2,0) *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10)),0,0.05,Vector3.new(0.35,0.35,0.35),2,nil,"Brick")
1807
			spawn(function()
1808
				for i = 1,50 do
1809
					eff1.CFrame = eff1.CFrame *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10))
1810
					eff2.CFrame = eff2.CFrame *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10))
1811
					eff3.CFrame = eff3.CFrame *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10))
1812
					Rwait()
1813
				end
1814
			end)
1815
		end
1816-
	effect(HM,BrickColor.new("Toothpaste"),Vector3.new(0.35,2,0.35),Hitbox3.CFrame,0,0.025,Vector3.new(0.15,0.2,0.15),5,nil,"Sphere")
1816+
1817
		lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(math.pi/2,0,math.pi/4),armspeed)
1818
		lerp(WLH,WLH.C0,LHC0,legspeed)
1819
		lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,-math.pi/4,0),legspeed)
1820
		lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.pi/4),speed)
1821
		lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,-math.pi/4),speed)
1822
		lerp(H3W,H3W.C0,h3c0 *CFrame.new(0,-1,0.25) *CFrame.Angles(-math.pi/2,0,0),speed)
1823
		Rwait()
1824
	end
1825
	effect(HM,BrickColor.new("Gold"),Vector3.new(0.35,2,0.35),Hitbox3.CFrame,0,0.025,Vector3.new(0.15,0.2,0.15),5,nil,"Sphere")
1826
	Human.WalkSpeed = 16
1827
	m.Parent = Char
1828
	m2.Parent = Char
1829
	m3.Parent = nil
1830
	PlaySound(HM,1,0.6,"rbxassetid://178452217")
1831
end
1832
1833
local function Rush()
1834
	ChargeAt(100)
1835
	effect(HM,BrickColor.new("Institutional white"),Vector3.new(0.5,0.5,0.5),HM.CFrame *CFrame.Angles(math.pi/2,0,0),0,0.1,Vector3.new(0.4,0.45,0.4),1,Meshes.Blast,nil)
1836
	for i = 1,25 do
1837
		lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(0,-math.pi/2,-math.pi/2),armspeed)
1838
		lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,-math.pi/5,math.pi/2),armspeed)
1839
		lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,-math.pi/4),speed)
1840
		lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/4),speed)
1841
		lerp(HW,HW.C0,hc0,speed)
1842
		lerp(H2W,H2W.C0,h2c0,speed)
1843
		if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
1844
			lerp(WLH,WLH.C0,LHC0,legspeed)
1845
			lerp(WRH,WRH.C0,RHC0,legspeed)
1846
		elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
1847
			lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
1848
			lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
1849
		end
1850
		Rwait()
1851
	end
1852
end
1853
1854
local function Fly()
1855
	flying = true
1856
	local BV = Instance.new("BodyVelocity",HM)
1857
	BV.maxForce = Vector3.new(1/0,1/0,1/0)
1858
	BV.P = 100000
1859
	for i = 1,300 do
1860
		local HMPos = WRJ.C0.p
1861
		local offAng = CFrame.Angles(0,math.pi,0)
1862
		local cf = CFrame.new(HMPos, -HM.CFrame:pointToObjectSpace(Vector3.new(mouse.Hit.x, HM.CFrame.y, mouse.Hit.z))) * offAng
1863
		BV.velocity = CFrame.new(HM.Position,mouse.hit.p).lookVector *50
1864
		lerp(WLS,WLS.C0,LSC0 *CFrame.new(1.4,0,0) *CFrame.Angles(math.pi/1.5,-math.pi/5,math.pi/9),armspeed)
1865
		lerp(WRS,WRS.C0,RSC0 *CFrame.new(-1,0,-0.2) *CFrame.Angles(math.pi/1.3,-math.pi/5,math.pi/9),armspeed)
1866
		lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(-math.pi/8,0,math.pi/6),legspeed)
1867
		lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(-math.pi/8,0,math.pi/6),legspeed)
1868
		lerp(WRJ,WRJ.C0,cf*RJC0,speed)
1869
		lerp(Neck,Neck.C0,NC0,speed)
1870
		lerp(H3W,H3W.C0,h3c0,speed)
1871
		Rwait()
1872
	end
1873
	BV:Destroy()
1874
	flying = false
1875
end
1876
1877
local click = mouse.Button1Down:connect(function()
1878
	if on == false then return end
1879
	if enabled == false then return end
1880
	if holy == false then
1881
		if combo == 1 and enabled == true then
1882
			enabled = false
1883
			Slash1()
1884
			enabled = true
1885
			combo = 2
1886
			coroutine.wrap(function()
1887
				Rwait(400)
1888
				if combo ~= 1 and enabled == true then
1889
					combo = 1
1890
				end
1891
			end)()
1892
		elseif combo == 2 and enabled == true then
1893
			enabled = false
1894
			Slash2()
1895
			enabled = true
1896
			combo = 3
1897
			coroutine.wrap(function()
1898
				Rwait(400)
1899
				if combo ~= 1 and enabled == true then
1900
					combo = 1
1901
				end
1902
			end)()
1903
		elseif combo == 3 and enabled == true then
1904
			enabled = false
1905
			FlipKick3()
1906
			enabled = true
1907
			combo = 4
1908
			coroutine.wrap(function()
1909
				Rwait(400)
1910
				if combo ~= 1 and enabled == true then
1911
					combo = 1
1912
				end
1913
			end)()
1914
		elseif combo == 4 and enabled == true then
1915
			enabled = false
1916
			Slash4()
1917
			enabled = true
1918
			combo = 5
1919
			coroutine.wrap(function()
1920
				Rwait(400)
1921
				if combo ~= 1 and enabled == true then
1922
					combo = 1
1923
				end
1924
			end)()
1925
		elseif combo == 5 and enabled == true then
1926
			enabled = false
1927
			Slash5()
1928
			enabled = true
1929
			combo = 1
1930
		end
1931
	end
1932
	if holy == true then
1933
		if combo == 1 and enabled == true then
1934
			enabled = false
1935
			Slash21()
1936
			enabled = true
1937
			combo = 2
1938
			coroutine.wrap(function()
1939
				Rwait(400)
1940
				if combo ~= 1 and enabled == true then
1941
					combo = 1
1942
				end
1943
			end)()
1944
		elseif combo == 2 and enabled == true then
1945
			enabled = false
1946
			Slash22()
1947
			enabled = true
1948
			combo = 3
1949
			coroutine.wrap(function()
1950
				Rwait(400)
1951
				if combo ~= 1 and enabled == true then
1952
					combo = 1
1953
				end
1954
			end)()
1955
		elseif combo == 3 and enabled == true then
1956
			enabled = false
1957
			Slash23()
1958
			enabled = true
1959
			combo = 1
1960
		end
1961
	end
1962
end)
1963
1964
local keys = mouse.KeyDown:connect(function(key)
1965
	key = key:lower()
1966
	if enabled == false then return end
1967
	if key == "w" then
1968
		forward = 1
1969
	elseif key == "a" then
1970
		left = 1
1971
	elseif key == "s" then
1972
		backward = 1
1973
	elseif key == "d" then
1974
		right = 1
1975
	end
1976
	if holy == false then
1977
		if key == "z" and on == true and enabled == true and zenabled == 1 then
1978
			zenabled = 0
1979
			enabled = false
1980
			PreciseThrow()
1981
			enabled = true
1982
		elseif key == "x" and on == true and enabled == true and xenabled == 1 then
1983
			xenabled = 0
1984
			enabled = false
1985
			SwordsOfInjustice()
1986
			enabled = true
1987
		elseif key == "c" and on == true and enabled == true and cenabled == 1 then
1988
			cenabled = 0
1989
			enabled = false
1990
			JustStrike()
1991
			enabled = true
1992
		elseif key == "e" and on == true and enabled == true and eenabled == 1 then
1993
			eenabled = 0
1994
			enabled = false
1995
			Rush()
1996
			enabled = true
1997
		end
1998
	end
1999
	if holy == true then
2000
		if key == "z" and on == true and enabled == true and zenabled == 1 then
2001
			zenabled = 0
2002
			enabled = false
2003
			UnholyPreciseThrow()
2004
			enabled = true
2005
		elseif key == "x" and on == true and enabled == true and xenabled == 1 then
2006
			xenabled = 0
2007
			enabled = false
2008
			SwordsOfJustice()
2009
			enabled = true
2010
		elseif key == "c" and on == true and enabled == true and cenabled == 1 then
2011
			cenabled = 0
2012
			enabled = false
2013
			HolyCharge()
2014
			enabled = true
2015
		elseif key == "e" and on == true and enabled == true and eenabled == 1 then
2016
			eenabled = 0
2017
			enabled = false
2018
			Fly()
2019
			enabled = true
2020
		end
2021
	end
2022
	if key == "v" and on == true and enabled == true and venabled == 1 then
2023
		if holy == false then
2024
			enabled = false
2025
			HeavenBlade()
2026
			venabled = 0
2027
			holy = true
2028
			enabled = true
2029
		elseif holy == true then
2030
			enabled = false
2031
			ReturnBlades()
2032
			venabled = 0
2033
			holy = false
2034
			enabled = true
2035
		end
2036
	end
2037
end)
2038
2039
local function Cast(Pos,Dir,Amp,IgnoreList)
2040
	return workspace:FindPartOnRay(Ray.new(Pos, Dir.unit*Amp), IgnoreList) 
2041
end
2042
2043
--workspace.CharcterKaiser.Parent = workspace.CurrentCamera
2044
2045
while true do
2046
	local surface = Cast(HM.Position,(CFrame.new(HM.Position,HM.Position - Vector3.new(0,1,0))).lookVector,4,Char)
2047
	if zenabled < 1 then
2048
		zenabled = zenabled +0.01 *0.25
2049
	else
2050
		zenabled = 1
2051
	end
2052
	if xenabled < 1 then
2053
		xenabled = xenabled +0.01 *0.2
2054
	else
2055
		xenabled = 1
2056
	end
2057
	if cenabled < 1 then
2058
		cenabled = cenabled +0.01 *0.15
2059
	else
2060
		cenabled = 1
2061
	end
2062
	if eenabled < 1 then
2063
		eenabled = eenabled +0.01 *0.185
2064
	else
2065
		eenabled = 1
2066
	end
2067
	if venabled < 1 then
2068
		venabled = venabled +0.01 *0.115
2069
	else
2070
		venabled = 1
2071
	end
2072
	if holy == false then
2073
		skill1img.BackgroundColor3 = BrickColor.new("Really black").Color
2074
		skill2img.BackgroundColor3 = BrickColor.new("Really black").Color
2075
		skill3img.BackgroundColor3 = BrickColor.new("Really black").Color
2076-
		skill1img.BackgroundColor3 = BrickColor.new("Toothpaste").Color
2076+
2077-
		skill2img.BackgroundColor3 = BrickColor.new("Toothpaste").Color
2077+
2078-
		skill3img.BackgroundColor3 = BrickColor.new("Toothpaste").Color
2078+
2079-
		skill4img.BackgroundColor3 = BrickColor.new("Toothpaste").Color
2079+
2080-
		skill5img.BackgroundColor3 = BrickColor.new("Toothpaste").Color
2080+
2081
		skill4text.Text = "[V] \n Heaven Blade"
2082
		skill5text.Text = "[E] \n Rush"
2083
	end
2084
	if holy == true then
2085
		skill1img.BackgroundColor3 = BrickColor.new("Gold").Color
2086
		skill2img.BackgroundColor3 = BrickColor.new("Gold").Color
2087
		skill3img.BackgroundColor3 = BrickColor.new("Gold").Color
2088
		skill4img.BackgroundColor3 = BrickColor.new("Gold").Color
2089
		skill5img.BackgroundColor3 = BrickColor.new("Gold").Color
2090
		skill1text.Text = "[Z] \n Unholy Precise Throw"
2091
		skill2text.Text = "[X] \n Swords of Justice"
2092
		skill3text.Text = "[C] \n Holy Charge"
2093
		skill4text.Text = "[V] \n Return Blades"
2094
		skill5text.Text = "[E] \n Fly"
2095
	end
2096
	skill1img:TweenSize(UDim2.new(zenabled,0,1,0), "Out","Quad",0.1,false,nil)
2097
	skill2img:TweenSize(UDim2.new(xenabled,0,1,0), "Out","Quad",0.1,false,nil)
2098
	skill3img:TweenSize(UDim2.new(cenabled,0,1,0), "Out","Quad",0.1,false,nil)
2099
	skill4img:TweenSize(UDim2.new(venabled,0,1,0), "Out","Quad",0.1,false,nil)
2100
	skill5img:TweenSize(UDim2.new(eenabled,0,1,0), "Out","Quad",0.1,false,nil)
2101
	if on == true then
2102
		angle = (angle % 100) +anglespeed/10
2103
		armangle = (armangle % 100) +armanglespeed/10
2104
		legangle = (legangle % 100) +leganglespeed/10
2105
		if action == "Idle" and enabled == true and surface ~= nil and holy == false then
2106
			lerp(WLS,WLS.C0,LSC0 *CFrame.new(0,math.sin(armangle*0.25)*0.1,0) *CFrame.Angles(math.pi/1.1,-math.pi/2,math.pi/4),armspeed)
2107
			lerp(WRS,WRS.C0,RSC0 *CFrame.new(0,math.sin(armangle*0.25)*0.1,0) *CFrame.Angles(math.pi/2.5,math.pi/2,0),armspeed)
2108
			lerp(WLH,WLH.C0,LHC0 *CFrame.new(0.4,0.2+math.cos(legangle*0.25)*0.1,0) *CFrame.Angles(0,math.pi/4,0),legspeed)
2109
			lerp(WRH,WRH.C0,RHC0 *CFrame.new(-0.4,0.2+math.cos(legangle*0.25)*0.1,0) *CFrame.Angles(0,-math.pi/8,0),legspeed)
2110
			lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,-0.2-math.cos(angle*0.25)*0.1) *CFrame.Angles(0,0,-math.pi/3.5),speed)
2111
			lerp(Neck,Neck.C0,NC0 *CFrame.Angles(math.sin(angle*0.25)*0.05,0,math.pi/3.5),speed)
2112
			lerp(HW,HW.C0,hc0,speed)
2113
			lerp(H2W,H2W.C0,h2c0,speed)
2114
		elseif action == "Idle" and enabled == true and surface ~= nil and holy == true then
2115
			lerp(WLS,WLS.C0,LSC0 *CFrame.new(1.4,math.sin(armangle*0.25)*0.1,0) *CFrame.Angles(math.pi/1.8,-math.pi/5,0),armspeed)
2116
			lerp(WRS,WRS.C0,RSC0 *CFrame.new(-1,math.sin(armangle*0.25)*0.1,-0.2) *CFrame.Angles(math.pi/1.5,-math.pi/5,0),armspeed)
2117
			lerp(WLH,WLH.C0,LHC0 *CFrame.new(0.4,0.2+math.cos(legangle*0.25)*0.1,0) *CFrame.Angles(0,math.pi/4,0),legspeed)
2118
			lerp(WRH,WRH.C0,RHC0 *CFrame.new(-0.4,0.2+math.cos(legangle*0.25)*0.1,0) *CFrame.Angles(0,-math.pi/8,0),legspeed)
2119
			lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,-0.2-math.cos(angle*0.25)*0.1) *CFrame.Angles(0,0,-math.pi/3.5),speed)
2120
			lerp(Neck,Neck.C0,NC0 *CFrame.Angles(math.sin(angle*0.25)*0.05,0,math.pi/3.5),speed)
2121
			lerp(H3W,H3W.C0,h3c0,speed)
2122
		end
2123
		if action == "Walk" and enabled == true and surface ~= nil and holy == false then
2124
			lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(-math.pi/4,0,-math.pi/4),armspeed)
2125
			lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(-math.pi/4,0,math.pi/4),armspeed)
2126
			lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
2127
			lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
2128
			lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,-0.2) *CFrame.Angles(math.pi/5,0,0) *CFrame.Angles(0,0,math.sin(angle)*0.35),speed)
2129
			lerp(Neck,Neck.C0,NC0 *CFrame.Angles(-math.pi/5,0,0),speed)
2130
			lerp(HW,HW.C0,hc0,speed)
2131
			lerp(H2W,H2W.C0,h2c0,speed)
2132
		elseif action == "Walk" and enabled == true and surface ~= nil and holy == true then
2133
			lerp(WLS,WLS.C0,LSC0 *CFrame.new(1.4,0,0) *CFrame.Angles(math.pi/1.8,-math.pi/5,0),armspeed)
2134
			lerp(WRS,WRS.C0,RSC0 *CFrame.new(-1,0,-0.2) *CFrame.Angles(math.pi/1.5,-math.pi/5,0),armspeed)
2135
			lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.asin(math.cos(legangle))),legspeed)
2136
			lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,math.asin(math.cos(legangle))),legspeed)
2137
			lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.sin(angle)*0.35),speed)
2138
			lerp(Neck,Neck.C0,NC0,speed)
2139
			lerp(H3W,H3W.C0,h3c0,speed)
2140
		end
2141
		if HM.Velocity.Y >= 5 and enabled == true and surface == nil and holy == false then
2142
			action = "Jump"
2143
			lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(-math.pi/4,0,-math.pi/4),armspeed)
2144
			lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(-math.pi/4,0,math.pi/4),armspeed)
2145
			lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,-math.pi/10),legspeed*1.5)
2146
			lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.5,0.5,0) *CFrame.Angles(0,0,-math.pi/8),legspeed*1.5)
2147
			lerp(WRJ,WRJ.C0,RJC0,speed*1.5)
2148
			lerp(Neck,Neck.C0,NC0 *CFrame.Angles(-math.pi/8,0,0),speed*1.5)
2149
			lerp(HW,HW.C0,hc0,speed*1.5)
2150
			lerp(H2W,H2W.C0,h2c0,speed*1.5)
2151
			Rwait()
2152
		elseif HM.Velocity.Y >= 5 and enabled == true and surface == nil and holy == true then
2153
			action = "Jump"
2154
			lerp(WLS,WLS.C0,LSC0 *CFrame.new(1.4,0,0) *CFrame.Angles(math.pi/1.6,-math.pi/5,0),armspeed)
2155
			lerp(WRS,WRS.C0,RSC0 *CFrame.new(-1,0,-0.2) *CFrame.Angles(math.pi/1.3,-math.pi/5,0),armspeed)
2156
			lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,-math.pi/10),legspeed*1.5)
2157
			lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.5,0.5,0) *CFrame.Angles(0,0,-math.pi/8),legspeed*1.5)
2158
			lerp(WRJ,WRJ.C0,RJC0,speed*1.5)
2159
			lerp(Neck,Neck.C0,NC0 *CFrame.Angles(-math.pi/8,0,0),speed*1.5)
2160
			lerp(HW,HW.C0,hc0,speed*1.5)
2161
			lerp(H2W,H2W.C0,h2c0,speed*1.5)
2162
			Rwait()
2163
		elseif HM.Velocity.Y <= -5 and enabled == true and surface == nil and holy == false then
2164
			action = "Fall"
2165
			lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(-math.pi/4,0,-math.pi/4),armspeed)
2166
			lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(-math.pi/4,0,math.pi/4),armspeed)
2167
			lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/3),legspeed*1.5)
2168
			lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.5,0,0) *CFrame.Angles(0,0,math.pi/8),legspeed*1.5)
2169
			lerp(WRJ,WRJ.C0,RJC0,speed*1.5)
2170
			lerp(Neck,Neck.C0,NC0 *CFrame.Angles(math.pi/5,0,0),speed*1.5)
2171
			lerp(HW,HW.C0,hc0,speed*1.5)
2172
			lerp(H2W,H2W.C0,h2c0,speed*1.5)
2173
			Rwait()
2174
		elseif HM.Velocity.Y <= -5 and enabled == true and surface == nil and holy == true then
2175
			action = "Fall"
2176
			lerp(WLS,WLS.C0,LSC0 *CFrame.new(1.4,0,0) *CFrame.Angles(math.pi/1.6,-math.pi/5,0),armspeed)
2177
			lerp(WRS,WRS.C0,RSC0 *CFrame.new(-1,0,-0.2) *CFrame.Angles(math.pi/1.3,-math.pi/5,0),armspeed)
2178
			lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/3),legspeed*1.5)
2179
			lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.5,0,0) *CFrame.Angles(0,0,math.pi/8),legspeed*1.5)
2180
			lerp(WRJ,WRJ.C0,RJC0,speed*1.5)
2181
			lerp(Neck,Neck.C0,NC0 *CFrame.Angles(math.pi/5,0,0),speed*1.5)
2182
			lerp(HW,HW.C0,hc0,speed*1.5)
2183
			lerp(H2W,H2W.C0,h2c0,speed*1.5)
2184
			Rwait()
2185
		end
2186
		if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude <= 2 then
2187
			action = "Idle"
2188
		elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
2189
			action = "Walk"
2190
		end
2191
	end
2192
	Rwait()
2193
end