View difference between Paste ID: 4BRkELDT and MVNLTHB4
SHOW: | | - or go back to the newest paste.
1-
---Since Dark deleted his Tornado Blades, I'll repost it here, enjoy!
1+
CV="Red"
2
	p = game.Players.LocalPlayer
3
	char = p.Character
4
	local txt = Instance.new("BillboardGui", char)
5
	txt.Adornee = char .Head
6
	txt.Name = "_status"
7
	txt.Size = UDim2.new(2, 0, 1.2, 0)
8
	txt.StudsOffset = Vector3.new(-9, 8, 0)
9
	local text = Instance.new("TextLabel", txt)
10
	text.Size = UDim2.new(10, 0, 7, 0)
11
	text.FontSize = "Size24"
12
	text.TextScaled = true
13
	text.TextTransparency = 0
14
	text.BackgroundTransparency = 1 
15
	text.TextTransparency = 0
16
	text.TextStrokeTransparency = 0
17
	text.Font = "SciFi"
18
	text.TextStrokeColor3 = Color3.new(250,250,250)
19
20
	v=Instance.new("Part")
21
	v.Name = "ColorBrick"
22
	v.Parent=p.Character
23
	v.FormFactor="Symmetric"
24
	v.Anchored=true
25
	v.CanCollide=false
26
	v.BottomSurface="Smooth"
27
	v.TopSurface="Smooth"
28
	v.Size=Vector3.new(10,5,3)
29
	v.Transparency=1
30
	v.CFrame=char.Torso.CFrame
31
	v.BrickColor=BrickColor.new(CV)
32
	v.Transparency=1
33
	text.TextColor3 = Color3.new(250,250,250)
34
	v.Shape="Block"
35
	text.Text = "Subject XJ-9284"
36
coroutine.wrap(function()
37
	while wait() do
38
		wait(3)
39
		text.Text = "Subject XJ-9284"
40
		wait(1)
41
		text.Text = "Subject XJ-9284";
42
		wait(2)
43
		local str = ""
44
		for i = 1, math.random(3,25) do
45
			str = str..string.char(math.random(65,122))
46
		end
47
		text.Text = str
48
		wait()
49
		str = ""
50
		for i = 1, math.random(12,25) do
51
			str = str..string.char(math.random(48,122))
52
		end
53
		wait()
54
		text.Text = str
55
		wait()
56
		text.Text = "Subject XJ-9284";
57
		wait(1)
58
		text.Text = "edgy af"
59
		wait()
60
		text.Text = "What do you want?"
61
		wait()
62
		text.Text = "Subject XJ-9284";
63
		wait(2)
64
		text.Text = "You made me do this.";
65
		wait()
66
		text.Text = "Subject XJ-9284";
67
		wait(1)
68-
local Mana = 0
68+
		for i = 1, math.random(12,25) do
69
			str = str..string.char(math.random(48,57))
70
		end
71
		text.Text = str
72
		wait()
73
		text.Text = "Abandoned Subject";
74
		wait(2)
75
	end
76
end)()
77
local s = Instance.new("Sound",char)
78
	s.Name = "BGMusic"
79
	s.SoundId = "rbxassetid://349547284"
80
	s.Pitch = 1
81
	s.Volume = 10
82
	s.Looped = true
83
	s.archivable = false
84
	s.Parent = char.Head
85
	wait(0.1)
86
	s:play()
87-
local Cooldown1Add = 0.3
87+
88-
local Cooldown2Add = 0.25
88+
89-
local Cooldown3Add = 0.2
89+
90-
local Cooldown4Add = 0.12
90+
91
local Player = game.Players.LocalPlayer
92-
local MaxCooldown1 = 120
92+
93-
local MaxCooldown2 = 140
93+
94-
local MaxCooldown3 = 180
94+
95-
local MaxCooldown4 = 200
95+
96
local RootPart = Character.HumanoidRootPart
97
local RightArm = Character["Right Arm"]
98
local LeftArm = Character["Left Arm"]
99
local RightLeg = Character["Right Leg"]
100
local LeftLeg = Character["Left Leg"]
101
102
--[[ Motor's Variables ]]--
103
104
local Neck = Torso.Neck
105
local RootJoint = RootPart.RootJoint
106
local RightShoulder = Torso["Right Shoulder"]
107
local LeftShoulder = Torso["Left Shoulder"]
108
local RightHip = Torso["Right Hip"]
109
local LeftHip = Torso["Left Hip"]
110
111
--[[ Other Variables ]]--
112
113
local Insert = table.insert
114
115
--[[ Services ]]--
116
117
Services = {
118
	
119
Workspace = game:GetService("Workspace");
120
Debris = game:GetService("Debris");	
121
	
122
}
123
124
--[[ Get mouse ]]--
125
126
local Mouse = Player:GetMouse()
127
128
--[[ VFX ]]--
129
130
VFXList = {}
131
132
--[[ Remove Character Animate ]]--
133
134
local CharaterAnimate, CharacterAnimator = Character:FindFirstChild("Animate"), Humanoid:FindFirstChild("Animator")
135
136
CharaterAnimate.Parent = nil
137
CharacterAnimator.Parent = nil
138
139
140
--[[ Walkspeed ]]--
141
142
Humanoid.WalkSpeed = 18
143
144
--[[ Number Values ]]--
145
146
local ManaDelay = 0
147
local ManaDelay2 = 8
148
local EffectRemovalDelay = 0
149
local EffectRemovalDelay2 = 3
150
local Combo = 1
151
local AttackDecrease = 0
152
local MvmtDecrease = 0
153
local DefenceDecrease = 0
154
local Mana = 100
155
local ChargeDelay = 0
156
local ChargeDelay2 = 100
157
local Charge = 4
158
159
--[[ Bool Values ]]--
160
161
local Attacking = false
162
local InAir = false
163
local Charging = false
164
local CanCharge = true
165
166
--[[ Cooldowns ]]--
167
168
local Cooldown1 = 0
169
local Cooldown2 = 0
170
local Cooldown3 = 0
171
local Cooldown4 = 0
172
173
local Cooldown1Add = 0
174
local Cooldown2Add = 0
175
local Cooldown3Add = 0
176
local Cooldown4Add = 0
177
178
local MaxCooldown1 = 0
179
local MaxCooldown2 = 0
180
local MaxCooldown3 = 0
181
local MaxCooldown4 = 0
182
183
184
185
--[[ CFrame Values ]]--
186
187
NeckDefaultCFrame = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
188
RootDefaultCFrame = CFrame.Angles(-1.57, 0, 3.14)
189
RightLegDefaultCFrame = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
190
LeftLegDefaultCFrame = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
191
192
RightShoulder.C1 = CFrame.new(0,0.5,0)
193
LeftShoulder.C1 = CFrame.new(0,0.5,0)
194
195
--[[ Heartbeat ]]--
196
197
Heartbeat = Instance.new("BindableEvent", script)
198
Heartbeat.Name = "Heartbeat"
199
script:WaitForChild("Heartbeat")
200
Frame = 1/35
201
TF = 0
202
AllowFrameLoss = false
203
TossRemainder = false
204
LastFrame = tick()
205
script.Heartbeat:Fire()
206
local HeartBeatIsNil = false
207
208
game:GetService("RunService").Heartbeat:connect(function(s, p)
209
if script:FindFirstChild("Heartbeat") == nil then
210
HeartBeatIsNil = true
211
end
212
if HeartBeatIsNil then
213
return 
214
end
215
TF = TF + s
216
if Frame <= TF then
217
if AllowFrameLoss then
218
Heartbeat:Fire()
219
LastFrame = tick()
220
else
221
for i = 1, math.floor(TF / Frame) do
222
Heartbeat:Fire()
223
LastFrame = tick()
224
end
225
end
226
if TossRemainder then
227
TF = 0
228
else
229
TF = TF - Frame * math.floor(TF / Frame)
230
end
231
end
232
end)
233
234
function Wait2(WaitNumber)	
235
if WaitNumber == 0 or WaitNumber == nil then
236
Heartbeat.Event:wait()
237
else
238
for i = 0, WaitNumber do
239
Heartbeat.Event:wait()
240
end
241
end
242
end
243
244
--[[ Vital Functions ]]--
245
246
function GUI(NewInstance, Parent, Size, Position, BGTransparency, Visible, BGColor, Rotation, Style, Text, TextColor, TextStroke, StrokeTrans, Scaled, Font)
247
	
248
local NewGui = Instance.new(NewInstance)
249
NewGui.Parent = Parent
250
coroutine.resume(coroutine.create(function()
251
NewGui:TweenSizeAndPosition(Size, Position, "Out", "Quad", 2)
252
end))
253
NewGui.BackgroundTransparency = BGTransparency
254
NewGui.Visible = Visible
255
NewGui.Rotation = Rotation
256
NewGui.BorderSizePixel = 0
257
NewGui.BackgroundColor3 = BrickColor.new(BGColor).Color	
258
if Style and NewInstance == "Frame" or Style and NewInstance == "ScrollingFrame" then
259
NewGui.Style = Style	
260
end
261
	
262
if NewInstance == "TextBox" or NewInstance == "TextLabel" or NewInstance == "TextButton" then
263
	
264
NewGui.Text = Text	
265
NewGui.TextStrokeTransparency = StrokeTrans
266
NewGui.TextColor3 = BrickColor.new(TextColor).Color
267
NewGui.TextStrokeColor3 = BrickColor.new(TextStroke).Color
268
NewGui.TextScaled = Scaled
269
NewGui.Font = Font
270
	
271
	
272
end	
273
274
return NewGui
275
end
276
277
local CreatePart = function(Parent, Name, Color, Size, Material, Transparency, Shape)
278
279
local Part = Instance.new("Part", Parent)
280
Part.Name = Name
281
Part.BrickColor = BrickColor.new(Color)
282
Part.Size = Size
283
Part.Material = Material
284
Part.Transparency = Transparency
285
Part.Shape = Shape
286
Part.CanCollide = false
287
NoOutlines(Part)
288
289
return Part
290
291
end
292
293
local CreateWeld = function(Parent, Cframe, Cframe2, P1 , P0, Name)
294
295
local Weld = Instance.new("Weld", Parent)
296
Weld.Part0 = P0
297
Weld.Part1 = P1
298
Weld.Name = Name
299
Weld.C0 = Cframe
300
Weld.C1 = Cframe2
301
302
return Weld
303
304
end
305
306
local CreateMesh = function(Parent, Scale, Type, Type2, ID, Texture)
307
local Mesh
308
if Type == "SpecialMesh" then
309
Mesh = Instance.new("SpecialMesh", Parent)
310
if Type then
311
Mesh.MeshType = Type2
312
if Type2 == "FileMesh" and ID then
313
Mesh.MeshId = "http://www.roblox.com/asset?id=" .. ID
314
if Texture then
315
Mesh.TextureId = "http://www.roblox.com/asset?id=" .. Texture
316
end
317
end
318
end
319
320
elseif Type == "BlockMesh" then
321
Mesh = Instance.new("BlockMesh", Parent)
322
323
elseif Type == "CylinderMesh" then
324
Mesh = Instance.new("CylinderMesh", Parent)
325
326
end
327
Mesh.Scale = Scale
328
return Mesh
329
330
end
331
332
function Animate(Weld, Point1, Point2)
333
	
334
return Weld:Lerp(Point1, Point2)
335
	
336
end
337
338
--[[ Secondary Functions ]]--
339
340
function ResumeCharacterControl()
341
342
CharacterUnderControl = true
343
Humanoid.JumpPower = 50
344
345
346
end
347
348
function RemoveCharacterControl()
349
CharacterUnderControl = false
350
wait()		
351
Humanoid.JumpPower = 0
352
Humanoid.WalkSpeed = 0
353
	
354
end
355
356
function SoundEffect(Part, ID, Volume, Pitch, Looped)
357
	
358
local Sound = Instance.new("Sound", Part)
359
Sound.SoundId = "http://www.roblox.com/asset?id=" .. ID
360
Sound.Name = "SFX"
361
Sound.Volume = Volume
362
Sound.Pitch = Pitch
363
Sound:Play()
364
365
if Looped then
366
return	
367
end
368
369
Services.Debris:AddItem(Sound, 5)
370
371
return Sound
372
	
373
end
374
375
376
function NoOutlines(Part)
377
	
378
Part.TopSurface = 10
379
Part.BottomSurface = 10
380
Part.LeftSurface = 10
381
Part.RightSurface = 10
382
Part.FrontSurface = 10
383
Part.BackSurface = 10
384
385
end
386
387
function AddVFX(VFXType, Part, TransparencyAdd, IncreaseSize1, IncreaseSize2, IncreaseSize3)
388
	
389
Insert(VFXList, {VFXType, Part, TransparencyAdd, IncreaseSize1, IncreaseSize2, IncreaseSize3})
390
	
391
end
392
	
393
function BlockVFX(PartPosition, Color, Material, Transparency, TransparencyAdd, Size1, Size2, Size3, IncreaseSize1, IncreaseSize2, IncreaseSize3)
394
local Part = CreatePart(Services.Workspace, "VFX", Color, Vector3.new(), Material, Transparency, "Block")
395
Part.Anchored = true
396
Part.CFrame = PartPosition
397
Services.Debris:AddItem(Part, 3)
398
399
local Mesh = CreateMesh(Part, Vector3.new(Size1, Size2, Size3), "SpecialMesh", "Brick")
400
401
AddVFX("Resize", Part, TransparencyAdd, IncreaseSize1, IncreaseSize2, IncreaseSize3)	
402
AddVFX("Rotate", Part)	
403
	
404
return Part	
405
	
406
end		
407
408
function CylinderVFX(PartPosition, Color, Material, Transparency, TransparencyAdd, Size1, Size2, Size3, IncreaseSize1, IncreaseSize2, IncreaseSize3)
409
local Part = CreatePart(Services.Workspace, "VFX", Color, Vector3.new(), Material, Transparency, "Block")
410
Part.Anchored = true
411
Part.CFrame = PartPosition
412
Services.Debris:AddItem(Part, 3)
413
414
local Mesh = CreateMesh(Part, Vector3.new(Size1, Size2, Size3), "SpecialMesh", "Cylinder")
415
416
AddVFX("Resize", Part, TransparencyAdd, IncreaseSize1, IncreaseSize2, IncreaseSize3)	
417
418
return Part	
419
	
420
end	
421
422
function CircleVFX(PartPosition, Color, Material, Transparency, TransparencyAdd, Size1, Size2, Size3, IncreaseSize1, IncreaseSize2, IncreaseSize3)
423
local Part = CreatePart(Services.Workspace, "VFX", Color, Vector3.new(), Material, Transparency, "Block")
424
Part.Anchored = true
425
Part.CFrame = PartPosition
426
Services.Debris:AddItem(Part, 3)
427
428
local Mesh = CreateMesh(Part, Vector3.new(Size1, Size2, Size3), "SpecialMesh", "Sphere")
429
430
AddVFX("Resize", Part, TransparencyAdd, IncreaseSize1, IncreaseSize2, IncreaseSize3)	
431
	
432
return Part	
433
	
434
end
435
436
function CylinderVFX(PartPosition, Color, Material, Transparency, TransparencyAdd, Size1, Size2, Size3, IncreaseSize1, IncreaseSize2, IncreaseSize3)
437
local Part = CreatePart(Services.Workspace, "VFX", Color, Vector3.new(), Material, Transparency, "Block")
438
Part.Anchored = true
439
Part.CFrame = PartPosition
440
Services.Debris:AddItem(Part, 3)
441
442
local Mesh = CreateMesh(Part, Vector3.new(Size1, Size2, Size3), "SpecialMesh", "Cylinder")
443
444
AddVFX("Resize", Part, TransparencyAdd, IncreaseSize1, IncreaseSize2, IncreaseSize3)	
445
	
446
return Part	
447
	
448
end
449
450
function WaveVFX(PartPosition, Color, Material, Transparency, TransparencyAdd, Size1, Size2, Size3, IncreaseSize1, IncreaseSize2, IncreaseSize3)
451
local Part = CreatePart(Services.Workspace, "VFX", Color, Vector3.new(), Material, Transparency, "Block")
452
Part.Anchored = true
453
Part.CFrame = PartPosition
454
Services.Debris:AddItem(Part, 3)
455
456
local Mesh = CreateMesh(Part, Vector3.new(Size1, Size2, Size3), "SpecialMesh", "FileMesh", 20329976)
457
458
AddVFX("Resize", Part, TransparencyAdd, IncreaseSize1, IncreaseSize2, IncreaseSize3)	
459
460
return Part and Mesh
461
462
end
463
464
function RingVFX(PartPosition, Color, Material, Transparency, TransparencyAdd, Size1, Size2, Size3, IncreaseSize1, IncreaseSize2, IncreaseSize3)
465
local Part = CreatePart(Services.Workspace, "VFX", Color, Vector3.new(), Material, Transparency, "Block")
466
Part.Anchored = true
467
Part.CFrame = PartPosition
468
Services.Debris:AddItem(Part, 3)
469
470
local Mesh = CreateMesh(Part, Vector3.new(Size1, Size2, Size3), "SpecialMesh", "FileMesh", 3270017)
471
472
AddVFX("Resize", Part, TransparencyAdd, IncreaseSize1, IncreaseSize2, IncreaseSize3)	
473
474
return Part and Mesh
475
476
end
477
478
function ShurikenVFX(PartPosition, Color, Material, Transparency, TransparencyAdd, Size1, Size2, Size3, IncreaseSize1, IncreaseSize2, IncreaseSize3)
479
local Part = CreatePart(Services.Workspace, "VFX", Color, Vector3.new(), Material, Transparency, "Block")
480
Part.Anchored = true
481
Part.CFrame = PartPosition
482
Services.Debris:AddItem(Part, 3)
483
484
local Mesh = CreateMesh(Part, Vector3.new(Size1, Size2, Size3), "SpecialMesh", "FileMesh", 11112101)
485-
Handle = CreatePart(Daggers, "Handle", "White", Vector3.new(1, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
485+
486
AddVFX("Resize", Part, TransparencyAdd, IncreaseSize1, IncreaseSize2, IncreaseSize3)	
487
488
return Part
489
490
end
491-
Part1 = CreatePart(Daggers, "Part1", "White", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
491+
492
493
function KunaiVFX(PartPosition, Color, Material, Transparency, TransparencyAdd, Size1, Size2, Size3, IncreaseSize1, IncreaseSize2, IncreaseSize3)
494
local Part = CreatePart(Services.Workspace, "VFX", Color, Vector3.new(), Material, Transparency, "Block")
495
Part.Anchored = true
496
Part.CFrame = PartPosition
497-
Part2 = CreatePart(Daggers, "Part2", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
497+
498
499
local Mesh = CreateMesh(Part, Vector3.new(Size1, Size2, Size3), "SpecialMesh", "FileMesh", 45728702)
500
501
AddVFX("Resize", Part, TransparencyAdd, IncreaseSize1, IncreaseSize2, IncreaseSize3)	
502
503-
Part3 = CreatePart(Daggers, "Part3", "White", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
503+
504
505
end
506
507
function WindVFX(PartPosition, Color, Material, Transparency, TransparencyAdd, Size1, Size2, Size3, IncreaseSize1, IncreaseSize2, IncreaseSize3)
508
local Part = CreatePart(Services.Workspace, "VFX", Color, Vector3.new(), Material, Transparency, "Block")
509-
Part4 = CreatePart(Daggers, "Part4", "White", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
509+
510
Part.CFrame = PartPosition
511
Services.Debris:AddItem(Part, 3)
512
513
local Mesh = CreateMesh(Part, Vector3.new(Size1, Size2, Size3), "SpecialMesh", "FileMesh", 168892432)
514
515-
Part5 = CreatePart(Daggers, "Part5", "White", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
515+
516
517
return Part
518
519
end
520
521-
Part6 = CreatePart(Daggers, "Part6", "White", Vector3.new(0.200000003, 0.200000003, 0.400000006), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
521+
522
local Part = CreatePart(Services.Workspace, "VFX", Color, Vector3.new(), Material, Transparency, "Block")
523
Part.Anchored = true
524
Part.CFrame = PartPosition
525
Services.Debris:AddItem(Part, 3)
526
527-
Part7 = CreatePart(Daggers, "Part7", "White", Vector3.new(0.200000003, 0.200000003, 0.400000006), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
527+
528
529
AddVFX("Resize", Part, TransparencyAdd, IncreaseSize1, IncreaseSize2, IncreaseSize3)	
530
531
return Part
532
533-
Part8 = CreatePart(Daggers, "Part8", "White", Vector3.new(0.200000003, 0.200000003, 0.400000006), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
533+
534
535
--[[ UI ]]--
536
537
WeaponGUI = Instance.new("ScreenGui", Player.PlayerGui)
538
WeaponGUI.Name = "WeaponThing"
539-
Part9 = CreatePart(Daggers, "Part9", "White", Vector3.new(0.200000003, 0.200000003, 0.400000006), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
539+
540
local HealthBarBack = GUI("Frame", WeaponGUI, UDim2.new(0, 355, 0, 25), UDim2.new(0, 350, 0.96, 0), 0, true, "Really black", 0, nil)
541
local HealthBarBar = GUI("Frame", HealthBarBack, UDim2.new(0, 345, 0, 19), UDim2.new(0, 3, 0.1, 0), 0, true, "Lime green", 0)
542
local HealthBarText = GUI("TextLabel", WeaponGUI, UDim2.new(0, 345, 0, 19), UDim2.new(0, 355, 0.96, 0), 1, true, "", 0, nil, "Health", "White", "Black", 0, true, "SourceSansBold")
543
544
local ManaBarBack = GUI("Frame", WeaponGUI, UDim2.new(0, 355, 0, 25), UDim2.new(0, 350, 0.9, 0), 0, true, "Really black", 0, nil)
545-
Part10 = CreatePart(Daggers, "Part10", "White", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
545+
546
local ManaBarText = GUI("TextLabel", WeaponGUI, UDim2.new(0, 345, 0, 19), UDim2.new(0, 355, 0.9, 0), 1, true, "", 0, nil, "Mana", "White", "Cyan", 0, true, "SourceSansBold")
547
548
local ChargeBarBack = GUI("Frame", WeaponGUI, UDim2.new(0, 355, 0, 25), UDim2.new(0, 350, 0.84, 0), 0, true, "Really black", 0, nil)
549
local ChargeBarBar = GUI("Frame", ChargeBarBack, UDim2.new(0, 0, 0, 19), UDim2.new(0, 3, 0.1, 0), 0, true, "Cyan", 0)
550
local ChargeBarText = GUI("TextLabel", WeaponGUI, UDim2.new(0, 345, 0, 19), UDim2.new(0, 355, 0.84, 0), 1, true, "", 0, nil, "Mana", "White", "Cyan", 0, true, "SourceSansBold")
551-
Part11 = CreatePart(Daggers, "Part11", "White", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
551+
552
local CooldownZBarBack = GUI("Frame", WeaponGUI, UDim2.new(0, 80, 0, 80), UDim2.new(0, 0, 0.3, 0), 0, true, "Really black", 0, nil)
553
local CooldownZBarBar = GUI("TextButton", CooldownZBarBack, UDim2.new(0, 0, 0, 0), UDim2.new(0, 0, 0, 5), 0.3, true, "Ghost grey", 0, nil, "", "White", "Cyan", 1, true, "SourceSansBold")
554
local CooldownZBarText = GUI("TextLabel", CooldownZBarBack, UDim2.new(0, 80, 0, 80), UDim2.new(0, 0, 0, 0), 1, true, "", 0, nil, "Z", "White", "Cyan", 1, true, "SourceSansBold")
555
556
local CooldownXBarBack = GUI("Frame", WeaponGUI, UDim2.new(0, 80, 0, 80), UDim2.new(0.93, 0, 0.3, 0), 0, true, "Really black", 0, nil)
557-
Part12 = CreatePart(Daggers, "Part12", "White", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
557+
558
local CooldownXBarText = GUI("TextLabel", CooldownXBarBack, UDim2.new(0, 80, 0, 80), UDim2.new(0, 0, 0, 0), 1, true, "", 0, nil, "X", "White", "Cyan", 1, true, "SourceSansBold")
559
560
local CooldownCBarBack = GUI("Frame", WeaponGUI, UDim2.new(0, 80, 0, 80), UDim2.new(0.93, 0, 0.6, 0), 0, true, "Really black", 0, nil)
561
local CooldownCBarBar = GUI("TextButton", CooldownCBarBack, UDim2.new(0, 0, 0, 0), UDim2.new(0, 0, 0, 5), 0.3, true, "Ghost grey", 0, nil, "", "White", "Cyan", 1, true, "SourceSansBold")
562
local CooldownCBarText = GUI("TextLabel", CooldownCBarBack, UDim2.new(0, 80, 0, 80), UDim2.new(0, 0, 0, 0), 1, true, "", 0, nil, "C", "White", "Cyan", 1, true, "SourceSansBold")
563-
Part13 = CreatePart(Daggers, "Part13", "White", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
563+
564
local CooldownVBarBack = GUI("Frame", WeaponGUI, UDim2.new(0, 80, 0, 80), UDim2.new(0, 0, 0.6, 0), 0, true, "Really black", 0, nil)
565
local CooldownVBarBar = GUI("TextButton", CooldownVBarBack, UDim2.new(0, 0, 0, 0), UDim2.new(0, 0, 0, 5), 0.3, true, "Ghost grey", 0, nil, "", "White", "Cyan", 1, true, "SourceSansBold")
566
local CooldownVBarText = GUI("TextLabel", CooldownVBarBack, UDim2.new(0, 80, 0, 80), UDim2.new(0, 0, 0, 0), 1, true, "", 0, nil, "V", "White", "Cyan", 1, true, "SourceSansBold")
567
568
--[[ Weapon ]]--
569-
Part14 = CreatePart(Daggers, "Part14", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.400000006), Enum.Material.Neon, 0, Enum.PartType.Block)		
569+
570
Daggers = Instance.new("Model", Character)
571
572
Handle = CreatePart(Daggers, "Handle", "Shamrock", Vector3.new(1, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
573
HandleMesh = CreateMesh(Handle, Vector3.new(1, 1.20000005, 1.20000005), "BlockMesh")		
574
HandleWeld = CreateWeld(Handle,  CFrame.new(0,0,-1) * CFrame.Angles(-1.6,1.6,0), CFrame.new(0,0,0), RightArm, Handle, "HandleToRightArm")	
575-
Part15 = CreatePart(Daggers, "Part15", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.400000006), Enum.Material.Neon, 0, Enum.PartType.Block)		
575+
576
----------------------------------------------------
577
578
Part1 = CreatePart(Daggers, "Part1", "Shamrock", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
579
Part1Mesh = CreateMesh(Part1, Vector3.new(1, 1, 1), "SpecialMesh", Enum.MeshType.Wedge)		
580
Part1Weld = CreateWeld(Part1,  CFrame.new(-0.459999084, 1.09672546e-005, 0.19997406, 0, 0, -1, -1, 0, 0, 0, 1, 0), CFrame.new(0,0,0), Part1, Handle, "HandleToPart1")	
581-
Part16 = CreatePart(Daggers, "Part16", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.600000024), Enum.Material.Neon, 0, Enum.PartType.Block)		
581+
582
----------------------------------------------------
583
584
Part2 = CreatePart(Daggers, "Part2", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
585
Part2Mesh = CreateMesh(Part2, Vector3.new(2, 2, 2), "SpecialMesh", Enum.MeshType.Sphere)		
586
Part2Weld = CreateWeld(Part2,  CFrame.new(-0.759998322, 0, -1.52587891e-005, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0,0,0), Part2, Handle, "HandleToPart2")	
587-
Part17 = CreatePart(Daggers, "Part17", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.600000024), Enum.Material.Neon, 0, Enum.PartType.Block)		
587+
588
----------------------------------------------------
589
590
Part3 = CreatePart(Daggers, "Part3", "Shamrock", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
591
Part3Mesh = CreateMesh(Part3, Vector3.new(1, 1, 1), "SpecialMesh", Enum.MeshType.Wedge)		
592
Part3Weld = CreateWeld(Part3,  CFrame.new(-0.459999084, -0.199976027, -1.14440918e-005, 0, 0, -1, 0, -1, -0, -1, 0, -0), CFrame.new(0,0,0), Part3, Handle, "HandleToPart3")	
593-
Part18 = CreatePart(Daggers, "Part18", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.400000006), Enum.Material.Neon, 0, Enum.PartType.Block)		
593+
594
----------------------------------------------------
595
596
Part4 = CreatePart(Daggers, "Part4", "Shamrock", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
597
Part4Mesh = CreateMesh(Part4, Vector3.new(1, 1, 1), "SpecialMesh", Enum.MeshType.Wedge)		
598
Part4Weld = CreateWeld(Part4,  CFrame.new(-0.459999084, 1.19805336e-005, -0.199996948, 0, 0, -1, 1, 0, 0, 0, -1, 0), CFrame.new(0,0,0), Part4, Handle, "HandleToPart4")	
599-
Part19 = CreatePart(Daggers, "Part19", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
599+
600
----------------------------------------------------
601
602
Part5 = CreatePart(Daggers, "Part5", "Shamrock", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
603
Part5Mesh = CreateMesh(Part5, Vector3.new(1, 1, 1), "SpecialMesh", Enum.MeshType.Wedge)		
604
Part5Weld = CreateWeld(Part5,  CFrame.new(-0.459999084, 0.199999988, -1.14440918e-005, 0, 0, -1, 0, 1, 0, 1, 0, 0), CFrame.new(0,0,0), Part5, Handle, "HandleToPart5")	
605-
Part20 = CreatePart(Daggers, "Part20", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
605+
606
----------------------------------------------------
607
608
Part6 = CreatePart(Daggers, "Part6", "Shamrock", Vector3.new(0.200000003, 0.200000003, 0.400000006), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
609
Part6Mesh = CreateMesh(Part6, Vector3.new(1, 0.5, 1), "SpecialMesh", Enum.MeshType.Wedge)		
610
Part6Weld = CreateWeld(Part6,  CFrame.new(-0.759998322, 0.24999994, -1.52587891e-005, 0, 0, 1, 0, -1, 0, 1, 0, 0), CFrame.new(0,0,0), Part6, Handle, "HandleToPart6")	
611-
Part21 = CreatePart(Daggers, "Part21", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.600000024), Enum.Material.Neon, 0, Enum.PartType.Block)		
611+
612
----------------------------------------------------
613
614
Part7 = CreatePart(Daggers, "Part7", "Shamrock", Vector3.new(0.200000003, 0.200000003, 0.400000006), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
615
Part7Mesh = CreateMesh(Part7, Vector3.new(1, 0.5, 1), "SpecialMesh", Enum.MeshType.Wedge)		
616
Part7Weld = CreateWeld(Part7,  CFrame.new(-0.759998322, -0.249976039, -1.52587891e-005, 0, 0, 1, 0, 1, 0, -1, 0, 0), CFrame.new(0,0,0), Part7, Handle, "HandleToPart7")	
617-
Part22 = CreatePart(Daggers, "Part22", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.600000024), Enum.Material.Neon, 0, Enum.PartType.Block)		
617+
618
----------------------------------------------------
619
620
Part8 = CreatePart(Daggers, "Part8", "Shamrock", Vector3.new(0.200000003, 0.200000003, 0.400000006), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
621
Part8Mesh = CreateMesh(Part8, Vector3.new(1, 0.5, 1), "SpecialMesh", Enum.MeshType.Wedge)		
622
Part8Weld = CreateWeld(Part8,  CFrame.new(-0.760002136, 1.09672546e-005, -0.250003815, 0, 0, 1, 1, 0, 0, 0, 1, 0), CFrame.new(0,0,0), Part8, Handle, "HandleToPart8")	
623-
Part23 = CreatePart(Daggers, "Part23", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.400000006), Enum.Material.Neon, 0, Enum.PartType.Block)		
623+
624
----------------------------------------------------
625
626
Part9 = CreatePart(Daggers, "Part9", "Shamrock", Vector3.new(0.200000003, 0.200000003, 0.400000006), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
627
Part9Mesh = CreateMesh(Part9, Vector3.new(1, 0.5, 1), "SpecialMesh", Enum.MeshType.Wedge)		
628
Part9Weld = CreateWeld(Part9,  CFrame.new(-0.759998322, 1.09672546e-005, 0.239974976, 0, 0, 1, -1, 0, 0, 0, -1, 0), CFrame.new(0,0,0), Part9, Handle, "HandleToPart9")	
629-
Part24 = CreatePart(Daggers, "Part24", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
629+
630
----------------------------------------------------
631
632
Part10 = CreatePart(Daggers, "Part10", "Shamrock", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
633
Part10Mesh = CreateMesh(Part10, Vector3.new(1, 0.5, 1), "SpecialMesh", Enum.MeshType.Wedge)		
634
Part10Weld = CreateWeld(Part10,  CFrame.new(-0.659996033, 0.149993956, -1.52587891e-005, 0, 0, 1, 0, -1, 0, 1, 0, 0), CFrame.new(0,0,0), Part10, Handle, "HandleToPart10")	
635-
Part25 = CreatePart(Daggers, "Part25", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
635+
636
----------------------------------------------------
637
638
Part11 = CreatePart(Daggers, "Part11", "Shamrock", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
639
Part11Mesh = CreateMesh(Part11, Vector3.new(1, 0.5, 1), "SpecialMesh", Enum.MeshType.Wedge)		
640
Part11Weld = CreateWeld(Part11,  CFrame.new(-0.659996033, 5.00679016e-006, -0.150009155, 0, 0, 1, 1, 0, 0, 0, 1, 0), CFrame.new(0,0,0), Part11, Handle, "HandleToPart11")	
641-
Part26 = CreatePart(Daggers, "Part26", "White", Vector3.new(0.800000012, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
641+
642
----------------------------------------------------
643
644
Part12 = CreatePart(Daggers, "Part12", "Shamrock", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
645
Part12Mesh = CreateMesh(Part12, Vector3.new(1, 0.5, 1), "SpecialMesh", Enum.MeshType.Wedge)		
646
Part12Weld = CreateWeld(Part12,  CFrame.new(-0.659996033, 5.00679016e-006, 0.139976501, 0, 0, 1, -1, 0, 0, 0, -1, 0), CFrame.new(0,0,0), Part12, Handle, "HandleToPart12")	
647-
Part27 = CreatePart(Daggers, "Part27", "White", Vector3.new(0.800000012, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
647+
648
----------------------------------------------------
649
650
Part13 = CreatePart(Daggers, "Part13", "Shamrock", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
651
Part13Mesh = CreateMesh(Part13, Vector3.new(1, 0.5, 1), "SpecialMesh", Enum.MeshType.Wedge)		
652
Part13Weld = CreateWeld(Part13,  CFrame.new(-0.659996033, -0.149982035, -1.52587891e-005, 0, 0, 1, 0, 1, 0, -1, 0, 0), CFrame.new(0,0,0), Part13, Handle, "HandleToPart13")	
653-
Part28 = CreatePart(Daggers, "Part28", "White", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
653+
654
----------------------------------------------------
655
656
Part14 = CreatePart(Daggers, "Part14", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.400000006), Enum.Material.Neon, 0, Enum.PartType.Block)		
657
Part14Mesh = CreateMesh(Part14, Vector3.new(0.5, 1.005, 1), "SpecialMesh", Enum.MeshType.Wedge)		
658
Part14Weld = CreateWeld(Part14,  CFrame.new(-0.359996796, 5.00679016e-006, -0.200000763, 0, 0, -1, 1, 0, 0, 0, -1, 0), CFrame.new(0,0,0), Part14, Handle, "HandleToPart14")	
659-
Part29 = CreatePart(Daggers, "Part29", "White", Vector3.new(0.800000012, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
659+
660
----------------------------------------------------
661
662
Part15 = CreatePart(Daggers, "Part15", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.400000006), Enum.Material.Neon, 0, Enum.PartType.Block)		
663
Part15Mesh = CreateMesh(Part15, Vector3.new(0.5, 1.005, 1), "SpecialMesh", Enum.MeshType.Wedge)		
664
Part15Weld = CreateWeld(Part15,  CFrame.new(-0.359996796, 0.199994981, -1.14440918e-005, 0, 0, -1, 0, 1, 0, 1, 0, 0), CFrame.new(0,0,0), Part15, Handle, "HandleToPart15")	
665-
Part30 = CreatePart(Daggers, "Part30", "White", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
665+
666
----------------------------------------------------
667
668
Part16 = CreatePart(Daggers, "Part16", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.600000024), Enum.Material.Neon, 0, Enum.PartType.Block)		
669
Part16Mesh = CreateMesh(Part16, Vector3.new(0.5, 0.50999999, 1), "SpecialMesh", Enum.MeshType.Wedge)		
670
Part16Weld = CreateWeld(Part16,  CFrame.new(-0.859996796, 0.24999398, -1.14440918e-005, 0, 0, 1, 0, -1, 0, 1, 0, 0), CFrame.new(0,0,0), Part16, Handle, "HandleToPart16")	
671-
Part31 = CreatePart(Daggers, "Part31", "White", Vector3.new(0.800000012, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
671+
672
----------------------------------------------------
673
674
Part17 = CreatePart(Daggers, "Part17", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.600000024), Enum.Material.Neon, 0, Enum.PartType.Block)		
675
Part17Mesh = CreateMesh(Part17, Vector3.new(0.5, 0.50999999, 1), "SpecialMesh", Enum.MeshType.Wedge)		
676
Part17Weld = CreateWeld(Part17,  CFrame.new(-0.859996796, -0.249981999, -1.14440918e-005, 0, 0, 1, 0, 1, 0, -1, 0, 0), CFrame.new(0,0,0), Part17, Handle, "HandleToPart17")	
677-
Part32 = CreatePart(Daggers, "Part32", "White", Vector3.new(0.800000012, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
677+
678
----------------------------------------------------
679
680
Part18 = CreatePart(Daggers, "Part18", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.400000006), Enum.Material.Neon, 0, Enum.PartType.Block)		
681
Part18Mesh = CreateMesh(Part18, Vector3.new(0.5, 1.005, 1), "SpecialMesh", Enum.MeshType.Wedge)		
682
Part18Weld = CreateWeld(Part18,  CFrame.new(-0.359996796, 5.00679016e-006, 0.199966431, 0, 0, -1, -1, 0, 0, 0, 1, 0), CFrame.new(0,0,0), Part18, Handle, "HandleToPart18")	
683-
Part33 = CreatePart(Daggers, "Part33", "White", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
683+
684
----------------------------------------------------
685
686
Part19 = CreatePart(Daggers, "Part19", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
687
Part19Mesh = CreateMesh(Part19, Vector3.new(0.5, 0.50999999, 1), "SpecialMesh", Enum.MeshType.Wedge)		
688
Part19Weld = CreateWeld(Part19,  CFrame.new(-0.659996033, -1.01327896e-006, -0.150009155, 0, 0, 1, 1, 0, 0, 0, 1, 0), CFrame.new(0,0,0), Part19, Handle, "HandleToPart19")	
689-
Part34 = CreatePart(Daggers, "Part34", "White", Vector3.new(0.800000012, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
689+
690
----------------------------------------------------
691
692
Part20 = CreatePart(Daggers, "Part20", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
693
Part20Mesh = CreateMesh(Part20, Vector3.new(0.5, 0.50999999, 1), "SpecialMesh", Enum.MeshType.Wedge)		
694
Part20Weld = CreateWeld(Part20,  CFrame.new(-0.659996033, 0.149987996, -1.52587891e-005, 0, 0, 1, 0, -1, 0, 1, 0, 0), CFrame.new(0,0,0), Part20, Handle, "HandleToPart20")	
695-
Part35 = CreatePart(Daggers, "Part35", "White", Vector3.new(0.800000012, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
695+
696
----------------------------------------------------
697
698
Part21 = CreatePart(Daggers, "Part21", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.600000024), Enum.Material.Neon, 0, Enum.PartType.Block)		
699
Part21Mesh = CreateMesh(Part21, Vector3.new(0.5, 0.50999999, 1), "SpecialMesh", Enum.MeshType.Wedge)		
700
Part21Weld = CreateWeld(Part21,  CFrame.new(-0.859996796, 5.00679016e-006, 0.239974976, 0, 0, 1, -1, 0, 0, 0, -1, 0), CFrame.new(0,0,0), Part21, Handle, "HandleToPart21")	
701-
Part36 = CreatePart(Daggers, "Part36", "White", Vector3.new(0.800000012, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
701+
702
----------------------------------------------------
703
704
Part22 = CreatePart(Daggers, "Part22", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.600000024), Enum.Material.Neon, 0, Enum.PartType.Block)		
705
Part22Mesh = CreateMesh(Part22, Vector3.new(0.5, 0.50999999, 1), "SpecialMesh", Enum.MeshType.Wedge)		
706
Part22Weld = CreateWeld(Part22,  CFrame.new(-0.859996796, 5.00679016e-006, -0.250007629, 0, 0, 1, 1, 0, 0, 0, 1, 0), CFrame.new(0,0,0), Part22, Handle, "HandleToPart22")	
707-
Part37 = CreatePart(Daggers, "Part37", "White", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
707+
708
----------------------------------------------------
709
710
Part23 = CreatePart(Daggers, "Part23", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.400000006), Enum.Material.Neon, 0, Enum.PartType.Block)		
711
Part23Mesh = CreateMesh(Part23, Vector3.new(0.5, 1.005, 1), "SpecialMesh", Enum.MeshType.Wedge)		
712
Part23Weld = CreateWeld(Part23,  CFrame.new(-0.359996796, -0.199983001, -1.14440918e-005, 0, 0, -1, 0, -1, -0, -1, 0, -0), CFrame.new(0,0,0), Part23, Handle, "HandleToPart23")	
713-
Part38 = CreatePart(Daggers, "Part38", "White", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
713+
714
----------------------------------------------------
715
716
Part24 = CreatePart(Daggers, "Part24", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
717
Part24Mesh = CreateMesh(Part24, Vector3.new(0.5, 0.50999999, 1), "SpecialMesh", Enum.MeshType.Wedge)		
718
Part24Weld = CreateWeld(Part24,  CFrame.new(-0.659996033, -1.01327896e-006, 0.139976501, 0, 0, 1, -1, 0, 0, 0, -1, 0), CFrame.new(0,0,0), Part24, Handle, "HandleToPart24")	
719-
Part39 = CreatePart(Daggers, "Part39", "White", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
719+
720
----------------------------------------------------
721
722
Part25 = CreatePart(Daggers, "Part25", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
723
Part25Mesh = CreateMesh(Part25, Vector3.new(0.5, 0.50999999, 1), "SpecialMesh", Enum.MeshType.Wedge)		
724
Part25Weld = CreateWeld(Part25,  CFrame.new(-0.659996033, -0.149989009, -1.52587891e-005, 0, 0, 1, 0, 1, 0, -1, 0, 0), CFrame.new(0,0,0), Part25, Handle, "HandleToPart25")	
725-
Part40 = CreatePart(Daggers, "Part40", "White", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
725+
726
----------------------------------------------------
727
728
Part26 = CreatePart(Daggers, "Part26", "Shamrock", Vector3.new(0.800000012, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
729
Part26Mesh = CreateMesh(Part26, Vector3.new(1, 0.5, 0.5), "BlockMesh")		
730
Part26Weld = CreateWeld(Part26,  CFrame.new(0.729290009, 2.30073929e-005, -0.279289246, 0.707106829, 0, 0.707106829, 0, 1, 0, -0.707106829, 0, 0.707106829), CFrame.new(0,0,0), Part26, Handle, "HandleToPart26")	
731-
Part41 = CreatePart(Daggers, "Part41", "Fossil", Vector3.new(0.200000003, 0.600000024, 0.600000024), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
731+
732
----------------------------------------------------
733
734
Part27 = CreatePart(Daggers, "Part27", "Shamrock", Vector3.new(0.800000012, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
735
Part27Mesh = CreateMesh(Part27, Vector3.new(1, 0.5, 0.5), "BlockMesh")		
736
Part27Weld = CreateWeld(Part27,  CFrame.new(1.35639572, 2.30073929e-005, -0.279289246, -0.707106829, 0, 0.707106829, 0, 1, 0, -0.707106829, 0, -0.707106829), CFrame.new(0,0,0), Part27, Handle, "HandleToPart27")	
737-
Part42 = CreatePart(Daggers, "Part42", "Fossil", Vector3.new(0.200000003, 0.600000024, 2.60000014), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
737+
738
----------------------------------------------------
739
740
Part28 = CreatePart(Daggers, "Part28", "Shamrock", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
741
Part28Mesh = CreateMesh(Part28, Vector3.new(1, 0.5, 1), "BlockMesh")		
742
Part28Weld = CreateWeld(Part28,  CFrame.new(1.04284286, 2.30073929e-005, -0.672843933, -0.707106829, 0, 0.707106829, 0, 1, 0, -0.707106829, 0, -0.707106829), CFrame.new(0,0,0), Part28, Handle, "HandleToPart28")	
743-
Part43 = CreatePart(Daggers, "Part43", "Fossil", Vector3.new(0.200000003, 0.600000024, 1), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
743+
744
----------------------------------------------------
745
746
Part29 = CreatePart(Daggers, "Part29", "Shamrock", Vector3.new(0.800000012, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
747
Part29Mesh = CreateMesh(Part29, Vector3.new(1, 0.5, 0.5), "BlockMesh")		
748
Part29Weld = CreateWeld(Part29,  CFrame.new(0.729290009, 2.30073929e-005, 0.264968872, 0.707106829, 0, 0.707106829, 0, -1, 0, 0.707106829, 0, -0.707106829), CFrame.new(0,0,0), Part29, Handle, "HandleToPart29")	
749-
Part44 = CreatePart(Daggers, "Part44", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.600000083), Enum.Material.Neon, 0, Enum.PartType.Block)		
749+
750
----------------------------------------------------
751
752
Part30 = CreatePart(Daggers, "Part30", "Shamrock", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
753
Part30Mesh = CreateMesh(Part30, Vector3.new(1, 0.5, 1), "BlockMesh")		
754
Part30Weld = CreateWeld(Part30,  CFrame.new(1.04284286, 2.30073929e-005, 0.658531189, -0.707107842, 0, 0.707105815, 0, -1, 0, 0.707105815, 0, 0.707107842), CFrame.new(0,0,0), Part30, Handle, "HandleToPart30")	
755-
Part45 = CreatePart(Daggers, "Part45", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.600000083), Enum.Material.Neon, 0, Enum.PartType.Block)		
755+
756
----------------------------------------------------
757
758
Part31 = CreatePart(Daggers, "Part31", "Shamrock", Vector3.new(0.800000012, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
759
Part31Mesh = CreateMesh(Part31, Vector3.new(1, 0.5, 0.5), "BlockMesh")		
760
Part31Weld = CreateWeld(Part31,  CFrame.new(1.35639572, 2.39610672e-005, 0.264968872, -0.707107842, 0, 0.707105815, 0, -1, 0, 0.707105815, 0, 0.707107842), CFrame.new(0,0,0), Part31, Handle, "HandleToPart31")	
761-
Part46 = CreatePart(Daggers, "Part46", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.600000083), Enum.Material.Neon, 0, Enum.PartType.Block)		
761+
762
----------------------------------------------------
763
764
Part32 = CreatePart(Daggers, "Part32", "Shamrock", Vector3.new(0.800000012, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
765
Part32Mesh = CreateMesh(Part32, Vector3.new(1, 0.5, 0.5), "BlockMesh")		
766
Part32Weld = CreateWeld(Part32,  CFrame.new(0.729290009, -0.272113025, -0.00716400146, 0.707107365, 0, 0.707106352, -0.707106352, 0, 0.707107365, 0, -1, 0), CFrame.new(0,0,0), Part32, Handle, "HandleToPart32")	
767-
Part47 = CreatePart(Daggers, "Part47", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.400000095), Enum.Material.Neon, 0, Enum.PartType.Block)		
767+
768
----------------------------------------------------
769
770
Part33 = CreatePart(Daggers, "Part33", "Shamrock", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
771
Part33Mesh = CreateMesh(Part33, Vector3.new(1, 0.5, 1), "BlockMesh")		
772
Part33Weld = CreateWeld(Part33,  CFrame.new(1.04284286, -0.665663004, -0.00715637207, -0.707107365, 0, 0.707106352, -0.707106352, 0, -0.707107365, 0, -1, 0), CFrame.new(0,0,0), Part33, Handle, "HandleToPart33")	
773-
Part48 = CreatePart(Daggers, "Part48", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.400000095), Enum.Material.Neon, 0, Enum.PartType.Block)		
773+
774
----------------------------------------------------
775
776
Part34 = CreatePart(Daggers, "Part34", "Shamrock", Vector3.new(0.800000012, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
777
Part34Mesh = CreateMesh(Part34, Vector3.new(1, 0.5, 0.5), "BlockMesh")		
778
Part34Weld = CreateWeld(Part34,  CFrame.new(1.35639572, 0.272145927, -0.00715637207, -0.707107365, 0, 0.707106352, 0.707106352, 0, 0.707107365, 0, 1, 0), CFrame.new(0,0,0), Part34, Handle, "HandleToPart34")	
779-
Part49 = CreatePart(Daggers, "Part49", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.400000095), Enum.Material.Neon, 0, Enum.PartType.Block)		
779+
780
----------------------------------------------------
781
782
Part35 = CreatePart(Daggers, "Part35", "Shamrock", Vector3.new(0.800000012, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
783
Part35Mesh = CreateMesh(Part35, Vector3.new(1, 0.5, 0.5), "BlockMesh")		
784
Part35Weld = CreateWeld(Part35,  CFrame.new(1.35639572, -0.272107005, -0.00715637207, -0.707107365, 0, 0.707106352, -0.707106352, 0, -0.707107365, 0, -1, 0), CFrame.new(0,0,0), Part35, Handle, "HandleToPart35")	
785-
Part50 = CreatePart(Daggers, "Part50", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.400000095), Enum.Material.Neon, 0, Enum.PartType.Block)		
785+
786
----------------------------------------------------
787
788
Part36 = CreatePart(Daggers, "Part36", "Shamrock", Vector3.new(0.800000012, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
789
Part36Mesh = CreateMesh(Part36, Vector3.new(1, 0.5, 0.5), "BlockMesh")		
790
Part36Weld = CreateWeld(Part36,  CFrame.new(0.729290009, 0.272149026, -0.00715637207, 0.707107365, 0, 0.707106352, 0.707106352, 0, -0.707107365, 0, 1, 0), CFrame.new(0,0,0), Part36, Handle, "HandleToPart36")	
791-
Part51 = CreatePart(Daggers, "Part51", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.200000092), Enum.Material.Neon, 0, Enum.PartType.Block)		
791+
792
----------------------------------------------------
793
794
Part37 = CreatePart(Daggers, "Part37", "Shamrock", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
795
Part37Mesh = CreateMesh(Part37, Vector3.new(1, 0.5, 1), "BlockMesh")		
796
Part37Weld = CreateWeld(Part37,  CFrame.new(1.04284286, 0.665708959, -0.00715637207, -0.707107365, 0, 0.707106352, 0.707106352, 0, 0.707107365, 0, 1, 0), CFrame.new(0,0,0), Part37, Handle, "HandleToPart37")	
797-
Part52 = CreatePart(Daggers, "Part52", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.400000095), Enum.Material.Neon, 0, Enum.PartType.Block)		
797+
798
----------------------------------------------------
799
800
Part38 = CreatePart(Daggers, "Part38", "Shamrock", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
801
Part38Mesh = CreateMesh(Part38, Vector3.new(0.400200009, 1.79999995, 1.79999995), "BlockMesh")		
802
Part38Weld = CreateWeld(Part38,  CFrame.new(0.5, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0,0,0), Part38, Handle, "HandleToPart38")	
803-
Part53 = CreatePart(Daggers, "Part53", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.600000083), Enum.Material.Neon, 0, Enum.PartType.Block)		
803+
804
----------------------------------------------------
805
806
Part39 = CreatePart(Daggers, "Part39", "Shamrock", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
807
Part39Mesh = CreateMesh(Part39, Vector3.new(0.400000006, 1.79999995, 1.79999995), "BlockMesh")		
808
Part39Weld = CreateWeld(Part39,  CFrame.new(0.5, 2.39610672e-005, -7.62939453e-006, 1, 0, 0, 0, 0.707106829, 0.707106829, 0, -0.707106829, 0.707106829), CFrame.new(0,0,0), Part39, Handle, "HandleToPart39")	
809-
Part54 = CreatePart(Daggers, "Part54", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.200000092), Enum.Material.Neon, 0, Enum.PartType.Block)		
809+
810
----------------------------------------------------
811
812
Part40 = CreatePart(Daggers, "Part40", "Shamrock", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
813
Part40Mesh = CreateMesh(Part40, Vector3.new(1, 1.20000005, 1.20000005), "BlockMesh")		
814
Part40Weld = CreateWeld(Part40,  CFrame.new(1.59000397, 0, 0, 1, 0, 0, 0, 0.707106829, -0.707106829, 0, 0.707106829, 0.707106829), CFrame.new(0,0,0), Part40, Handle, "HandleToPart40")	
815-
Part55 = CreatePart(Daggers, "Part55", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.600000083), Enum.Material.Neon, 0, Enum.PartType.Block)		
815+
816
----------------------------------------------------
817
818
Part41 = CreatePart(Daggers, "Part41", "Steel blue", Vector3.new(0.200000003, 0.600000024, 0.600000024), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
819
Part41Mesh = CreateMesh(Part41, Vector3.new(0.400000006, 1, 1), "SpecialMesh", Enum.MeshType.Wedge)		
820
Part41Weld = CreateWeld(Part41,  CFrame.new(1.29999924, 0, 0.300003052, 0, 0, 1, -1, 0, 0, 0, -1, 0), CFrame.new(0,0,0), Part41, Handle, "HandleToPart41")	
821-
Part56 = CreatePart(Daggers, "Part56", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.400000095), Enum.Material.Neon, 0, Enum.PartType.Block)		
821+
822
----------------------------------------------------
823
824
Part42 = CreatePart(Daggers, "Part42", "Steel blue", Vector3.new(0.200000003, 0.600000024, 2.60000014), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
825
Part42Mesh = CreateMesh(Part42, Vector3.new(0.400000006, 1, 1), "SpecialMesh", Enum.MeshType.Wedge)		
826
Part42Weld = CreateWeld(Part42,  CFrame.new(3.90000153, 0, 0.300003052, 0, 0, -1, -1, 0, 0, 0, 1, 0), CFrame.new(0,0,0), Part42, Handle, "HandleToPart42")	
827-
Part57 = CreatePart(Daggers, "Part57", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.600000083), Enum.Material.Neon, 0, Enum.PartType.Block)		
827+
828
----------------------------------------------------
829
830
Part43 = CreatePart(Daggers, "Part43", "Steel blue", Vector3.new(0.200000003, 0.600000024, 1), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
831
Part43Mesh = CreateMesh(Part43, Vector3.new(0.400000006, 1, 1), "SpecialMesh", Enum.MeshType.Brick)		
832
Part43Weld = CreateWeld(Part43,  CFrame.new(2.09999847, 2.30073929e-005, 0.300003052, 0, 0, -1, -1, 0, 0, 0, 1, 0), CFrame.new(0,0,0), Part43, Handle, "HandleToPart43")	
833-
Part58 = CreatePart(Daggers, "Part58", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.400000095), Enum.Material.Neon, 0, Enum.PartType.Block)		
833+
834
----------------------------------------------------
835
836
Part44 = CreatePart(Daggers, "Part44", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.600000083), Enum.Material.Neon, 0, Enum.PartType.Block)		
837
Part44Mesh = CreateMesh(Part44, Vector3.new(0.400000006, 0.5, 1), "SpecialMesh", Enum.MeshType.Wedge)		
838
Part44Weld = CreateWeld(Part44,  CFrame.new(1.70801163, 2.19941139e-005, -0.973514557, 0, 0.965925872, -0.258818984, -1, 0, 0, 0, 0.258818984, 0.965925872), CFrame.new(0,0,0), Part44, Handle, "HandleToPart44")	
839-
Part59 = CreatePart(Daggers, "Part59", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.400000095), Enum.Material.Neon, 0, Enum.PartType.Block)		
839+
840
----------------------------------------------------
841
842
Part45 = CreatePart(Daggers, "Part45", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.600000083), Enum.Material.Neon, 0, Enum.PartType.Block)		
843
Part45Mesh = CreateMesh(Part45, Vector3.new(0.400000006, 0.5, 1), "SpecialMesh", Enum.MeshType.Wedge)		
844
Part45Weld = CreateWeld(Part45,  CFrame.new(1.55271912, 1.9967556e-005, -0.393955231, 0, -0.965925872, 0.258818984, -1, 0, 0, 0, -0.258818984, -0.965925872), CFrame.new(0,0,0), Part45, Handle, "HandleToPart45")	
845-
Part60 = CreatePart(Daggers, "Part60", "Cyan", Vector3.new(0.800000012, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
845+
846
----------------------------------------------------
847
848
Part46 = CreatePart(Daggers, "Part46", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.600000083), Enum.Material.Neon, 0, Enum.PartType.Block)		
849
Part46Mesh = CreateMesh(Part46, Vector3.new(0.400000006, 0.5, 1), "SpecialMesh", Enum.MeshType.Wedge)		
850
Part46Weld = CreateWeld(Part46,  CFrame.new(1.50613022, 4.59551811e-005, -0.755889893, 0, 1, 0, -1, 0, 0, 0, 0, 1), CFrame.new(0,0,0), Part46, Handle, "HandleToPart46")	
851-
Part61 = CreatePart(Daggers, "Part61", "Cyan", Vector3.new(0.800000012, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
851+
852
----------------------------------------------------
853
854
Part47 = CreatePart(Daggers, "Part47", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.400000095), Enum.Material.Neon, 0, Enum.PartType.Block)		
855
Part47Mesh = CreateMesh(Part47, Vector3.new(0.400000006, 0.5, 1), "SpecialMesh", Enum.MeshType.Wedge)		
856
Part47Weld = CreateWeld(Part47,  CFrame.new(1.50613785, 4.39882278e-005, -0.255889893, 0, -1, -0, -1, 0, -0, 0, 0, -1), CFrame.new(0,0,0), Part47, Handle, "HandleToPart47")	
857-
Part62 = CreatePart(Daggers, "Part62", "Cyan", Vector3.new(0.800000012, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
857+
858
----------------------------------------------------
859
860
Part48 = CreatePart(Daggers, "Part48", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.400000095), Enum.Material.Neon, 0, Enum.PartType.Block)		
861
Part48Mesh = CreateMesh(Part48, Vector3.new(0.400000006, 0.5, 1), "SpecialMesh", Enum.MeshType.Wedge)		
862
Part48Weld = CreateWeld(Part48,  CFrame.new(1.34845734, 8.29696655e-005, -0.700138092, 0, 0.965925872, 0.258818984, -1, 0, 0, 0, -0.258818984, 0.965925872), CFrame.new(0,0,0), Part48, Handle, "HandleToPart48")	
863-
Part63 = CreatePart(Daggers, "Part63", "Cyan", Vector3.new(0.800000012, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
863+
864
----------------------------------------------------
865
866
Part49 = CreatePart(Daggers, "Part49", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.400000095), Enum.Material.Neon, 0, Enum.PartType.Block)		
867
Part49Mesh = CreateMesh(Part49, Vector3.new(0.400000006, 0.5, 1), "SpecialMesh", Enum.MeshType.Wedge)		
868
Part49Weld = CreateWeld(Part49,  CFrame.new(1.45199203, 7.99894333e-005, -0.313762665, 0, -0.965925872, -0.258818984, -1, 0, 0, 0, 0.258818984, -0.965925872), CFrame.new(0,0,0), Part49, Handle, "HandleToPart49")	
869-
Part64 = CreatePart(Daggers, "Part64", "Cyan", Vector3.new(0.800000012, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
869+
870
----------------------------------------------------
871
872
Part50 = CreatePart(Daggers, "Part50", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.400000095), Enum.Material.Neon, 0, Enum.PartType.Block)		
873
Part50Mesh = CreateMesh(Part50, Vector3.new(0.400000006, 0.5, 1), "SpecialMesh", Enum.MeshType.Wedge)		
874
Part50Weld = CreateWeld(Part50,  CFrame.new(1.40035629, 0.000115990639, -0.308738708, 0, -0.866025388, -0.500000238, -1, 0, 0, 0, 0.500000238, -0.866025388), CFrame.new(0,0,0), Part50, Handle, "HandleToPart50")	
875-
Part65 = CreatePart(Daggers, "Part65", "Cyan", Vector3.new(0.800000012, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
875+
876
----------------------------------------------------
877
878
Part51 = CreatePart(Daggers, "Part51", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.200000092), Enum.Material.Neon, 0, Enum.PartType.Block)		
879
Part51Mesh = CreateMesh(Part51, Vector3.new(0.400000006, 0.5, 1), "SpecialMesh", Enum.MeshType.Wedge)		
880
Part51Weld = CreateWeld(Part51,  CFrame.new(1.25035095, 0.00011998415, -0.56855011, 0, 0.866025388, 0.500000238, -1, 0, 0, 0, -0.500000238, 0.866025388), CFrame.new(0,0,0), Part51, Handle, "HandleToPart51")	
881-
Part66 = CreatePart(Daggers, "Part66", "Cyan", Vector3.new(0.800000012, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
881+
882
----------------------------------------------------
883
884
Part52 = CreatePart(Daggers, "Part52", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.400000095), Enum.Material.Neon, 0, Enum.PartType.Block)		
885
Part52Mesh = CreateMesh(Part52, Vector3.new(0.400000006, 0.5, 1), "SpecialMesh", Enum.MeshType.Wedge)		
886
Part52Weld = CreateWeld(Part52,  CFrame.new(0.829658508, 5.90085983e-005, 0.508571625, 0, 0.258818984, -0.965925872, 1, 0, 0, 0, -0.965925872, -0.258818984), CFrame.new(0,0,0), Part52, Handle, "HandleToPart52")	
887-
Part67 = CreatePart(Daggers, "Part67", "Cyan", Vector3.new(0.800000012, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
887+
888
----------------------------------------------------
889
890
Part53 = CreatePart(Daggers, "Part53", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.600000083), Enum.Material.Neon, 0, Enum.PartType.Block)		
891
Part53Mesh = CreateMesh(Part53, Vector3.new(0.400000006, 0.5, 1), "SpecialMesh", Enum.MeshType.Wedge)		
892
Part53Weld = CreateWeld(Part53,  CFrame.new(0.239906311, 0.000115990639, 0.734588623, 0, 0.258818984, 0.965925872, 1, 0, 0, 0, 0.965925872, -0.258818984), CFrame.new(0,0,0), Part53, Handle, "HandleToPart53")	
893-
Part68 = CreatePart(Daggers, "Part68", "Cyan", Vector3.new(0.400000006, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
893+
894
----------------------------------------------------
895
896
Part54 = CreatePart(Daggers, "Part54", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.200000092), Enum.Material.Neon, 0, Enum.PartType.Block)		
897
Part54Mesh = CreateMesh(Part54, Vector3.new(0.400000006, 0.5, 1), "SpecialMesh", Enum.MeshType.Wedge)		
898
Part54Weld = CreateWeld(Part54,  CFrame.new(0.574867249, 1.80006027e-005, 0.306930542, 0, -0.500000238, 0.866025388, 1, 0, 0, 0, 0.866025388, 0.500000238), CFrame.new(0,0,0), Part54, Handle, "HandleToPart54")	
899-
Part69 = CreatePart(Daggers, "Part69", "Cyan", Vector3.new(0.400000006, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
899+
900
----------------------------------------------------
901
902
Part55 = CreatePart(Daggers, "Part55", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.600000083), Enum.Material.Neon, 0, Enum.PartType.Block)		
903
Part55Mesh = CreateMesh(Part55, Vector3.new(0.400000006, 0.5, 1), "SpecialMesh", Enum.MeshType.Wedge)		
904
Part55Weld = CreateWeld(Part55,  CFrame.new(0.819465637, 0.000118970871, 0.579296112, 0, -0.258818984, -0.965925872, 1, 0, 0, 0, -0.965925872, 0.258818984), CFrame.new(0,0,0), Part55, Handle, "HandleToPart55")	
905-
Part70 = CreatePart(Daggers, "Part70", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
905+
906
----------------------------------------------------
907
908
Part56 = CreatePart(Daggers, "Part56", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.400000095), Enum.Material.Neon, 0, Enum.PartType.Block)		
909
Part56Mesh = CreateMesh(Part56, Vector3.new(0.400000006, 0.5, 1), "SpecialMesh", Enum.MeshType.Wedge)		
910
Part56Weld = CreateWeld(Part56,  CFrame.new(0.443286896, 5.69820404e-005, 0.405036926, 0, -0.258818984, 0.965925872, 1, 0, 0, 0, 0.965925872, 0.258818984), CFrame.new(0,0,0), Part56, Handle, "HandleToPart56")	
911-
Part71 = CreatePart(Daggers, "Part71", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
911+
912
----------------------------------------------------
913
914
Part57 = CreatePart(Daggers, "Part57", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.600000083), Enum.Material.Neon, 0, Enum.PartType.Block)		
915
Part57Mesh = CreateMesh(Part57, Vector3.new(0.400000006, 0.5, 1), "SpecialMesh", Enum.MeshType.Wedge)		
916
Part57Weld = CreateWeld(Part57,  CFrame.new(0.367530823, 9.19699669e-005, 0.562705994, 0, 0, 1, 1, 0, 0, 0, 1, 0), CFrame.new(0,0,0), Part57, Handle, "HandleToPart57")	
917-
Part72 = CreatePart(Daggers, "Part72", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
917+
918
----------------------------------------------------
919
920
Part58 = CreatePart(Daggers, "Part58", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.400000095), Enum.Material.Neon, 0, Enum.PartType.Block)		
921
Part58Mesh = CreateMesh(Part58, Vector3.new(0.400000006, 0.5, 1), "SpecialMesh", Enum.MeshType.Wedge)		
922
Part58Weld = CreateWeld(Part58,  CFrame.new(0.834682465, 2.0980835e-005, 0.456935883, 0, 0.500000238, -0.866025388, 1, 0, 0, 0, -0.866025388, -0.500000238), CFrame.new(0,0,0), Part58, Handle, "HandleToPart58")	
923-
Part73 = CreatePart(Daggers, "Part73", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
923+
924
----------------------------------------------------
925
926
Part59 = CreatePart(Daggers, "Part59", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.400000095), Enum.Material.Neon, 0, Enum.PartType.Block)		
927
Part59Mesh = CreateMesh(Part59, Vector3.new(0.400000006, 0.5, 1), "SpecialMesh", Enum.MeshType.Wedge)		
928
Part59Weld = CreateWeld(Part59,  CFrame.new(0.867527008, 9.39965248e-005, 0.542709351, 0, 0, -1, 1, 0, 0, 0, -1, 0), CFrame.new(0,0,0), Part59, Handle, "HandleToPart59")	
929-
Part74 = CreatePart(Daggers, "Part74", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
929+
930
----------------------------------------------------
931
932
Part60 = CreatePart(Daggers, "Part60", "New Yeller", Vector3.new(0.800000012, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
933
Part60Mesh = CreateMesh(Part60, Vector3.new(1, 0.50999999, 0.300000012), "BlockMesh")		
934
Part60Weld = CreateWeld(Part60,  CFrame.new(0.729290009, 0.272149026, -0.00715637207, 0.707107365, 0, 0.707106352, 0.707106352, 0, -0.707107365, 0, 1, 0), CFrame.new(0,0,0), Part60, Handle, "HandleToPart60")	
935-
Part75 = CreatePart(Daggers, "Part75", "Cyan", Vector3.new(0.400000006, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
935+
936
----------------------------------------------------
937
938
Part61 = CreatePart(Daggers, "Part61", "New Yeller", Vector3.new(0.800000012, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
939
Part61Mesh = CreateMesh(Part61, Vector3.new(1, 0.50999999, 0.300000012), "BlockMesh")		
940
Part61Weld = CreateWeld(Part61,  CFrame.new(0.729290009, 2.30073929e-005, 0.264968872, 0.707106829, 0, 0.707106829, 0, -1, 0, 0.707106829, 0, -0.707106829), CFrame.new(0,0,0), Part61, Handle, "HandleToPart61")	
941-
Part76 = CreatePart(Daggers, "Part76", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
941+
942
----------------------------------------------------
943
944
Part62 = CreatePart(Daggers, "Part62", "New Yeller", Vector3.new(0.800000012, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
945
Part62Mesh = CreateMesh(Part62, Vector3.new(1, 0.50999999, 0.300000012), "BlockMesh")		
946
Part62Weld = CreateWeld(Part62,  CFrame.new(1.35639572, 2.30073929e-005, -0.279289246, -0.707106829, 0, 0.707106829, 0, 1, 0, -0.707106829, 0, -0.707106829), CFrame.new(0,0,0), Part62, Handle, "HandleToPart62")	
947-
Part77 = CreatePart(Daggers, "Part77", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
947+
948
----------------------------------------------------
949
950
Part63 = CreatePart(Daggers, "Part63", "New Yeller", Vector3.new(0.800000012, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
951
Part63Mesh = CreateMesh(Part63, Vector3.new(1, 0.50999999, 0.300000012), "BlockMesh")		
952
Part63Weld = CreateWeld(Part63,  CFrame.new(0.729290009, 2.30073929e-005, -0.279289246, 0.707106829, 0, 0.707106829, 0, 1, 0, -0.707106829, 0, 0.707106829), CFrame.new(0,0,0), Part63, Handle, "HandleToPart63")	
953-
Part78 = CreatePart(Daggers, "Part78", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
953+
954
----------------------------------------------------
955
956
Part64 = CreatePart(Daggers, "Part64", "New Yeller", Vector3.new(0.800000012, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
957
Part64Mesh = CreateMesh(Part64, Vector3.new(1, 0.50999999, 0.300000012), "BlockMesh")		
958
Part64Weld = CreateWeld(Part64,  CFrame.new(1.35639572, 0.272145927, -0.00715637207, -0.707107365, 0, 0.707106352, 0.707106352, 0, 0.707107365, 0, 1, 0), CFrame.new(0,0,0), Part64, Handle, "HandleToPart64")	
959-
Part79 = CreatePart(Daggers, "Part79", "Cyan", Vector3.new(0.400000006, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
959+
960
----------------------------------------------------
961
962
Part65 = CreatePart(Daggers, "Part65", "New Yeller", Vector3.new(0.800000012, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
963
Part65Mesh = CreateMesh(Part65, Vector3.new(1, 0.50999999, 0.300000012), "BlockMesh")		
964
Part65Weld = CreateWeld(Part65,  CFrame.new(0.729290009, -0.272110999, -0.00716018677, 0.707107365, 0, 0.707106352, -0.707106352, 0, 0.707107365, 0, -1, 0), CFrame.new(0,0,0), Part65, Handle, "HandleToPart65")	
965-
Part80 = CreatePart(Daggers, "Part80", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
965+
966
----------------------------------------------------
967
968
Part66 = CreatePart(Daggers, "Part66", "New Yeller", Vector3.new(0.800000012, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
969
Part66Mesh = CreateMesh(Part66, Vector3.new(1, 0.50999999, 0.300000012), "BlockMesh")		
970
Part66Weld = CreateWeld(Part66,  CFrame.new(1.35639572, -0.272107005, -0.00715637207, -0.707107365, 0, 0.707106352, -0.707106352, 0, -0.707107365, 0, -1, 0), CFrame.new(0,0,0), Part66, Handle, "HandleToPart66")	
971-
Part81 = CreatePart(Daggers, "Part81", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
971+
972
----------------------------------------------------
973
974
Part67 = CreatePart(Daggers, "Part67", "New Yeller", Vector3.new(0.800000012, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
975
Part67Mesh = CreateMesh(Part67, Vector3.new(1, 0.50999999, 0.300000012), "BlockMesh")		
976
Part67Weld = CreateWeld(Part67,  CFrame.new(1.35639572, 2.39610672e-005, 0.264968872, -0.707107842, 0, 0.707105815, 0, -1, 0, 0.707105815, 0, 0.707107842), CFrame.new(0,0,0), Part67, Handle, "HandleToPart67")	
977-
Part82 = CreatePart(Daggers, "Part82", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
977+
978
----------------------------------------------------
979
980
Part68 = CreatePart(Daggers, "Part68", "New Yeller", Vector3.new(0.400000006, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
981
Part68Mesh = CreateMesh(Part68, Vector3.new(0.449999988, 0.50999999, 0.100000001), "BlockMesh")		
982
Part68Weld = CreateWeld(Part68,  CFrame.new(0.982131958, 0.714991987, -0.00716018677, 0.707107365, 0, 0.707106352, 0.707106352, 0, -0.707107365, 0, 1, 0), CFrame.new(0,0,0), Part68, Handle, "HandleToPart68")	
983-
Part83 = CreatePart(Daggers, "Part83", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
983+
984
----------------------------------------------------
985
986
Part69 = CreatePart(Daggers, "Part69", "New Yeller", Vector3.new(0.400000006, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
987
Part69Mesh = CreateMesh(Part69, Vector3.new(0.449999988, 0.50999999, 0.100000001), "BlockMesh")		
988
Part69Weld = CreateWeld(Part69,  CFrame.new(1.10213089, 0.714991987, -0.00715637207, 0.707106829, 0, -0.707106829, -0.707106829, 0, -0.707106829, 0, 1, 0), CFrame.new(0,0,0), Part69, Handle, "HandleToPart69")	
989-
Part84 = CreatePart(Daggers, "Part84", "Cyan", Vector3.new(0.400000006, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
989+
990
----------------------------------------------------
991
992
Part70 = CreatePart(Daggers, "Part70", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
993
Part70Mesh = CreateMesh(Part70, Vector3.new(0.300000012, 0.50999999, 0.300000012), "BlockMesh")		
994
Part70Weld = CreateWeld(Part70,  CFrame.new(1.04284286, 0.585702002, -0.00715637207, 0.707107365, 0, 0.707106352, 0.707106352, 0, -0.707107365, 0, 1, 0), CFrame.new(0,0,0), Part70, Handle, "HandleToPart70")	
995-
Part85 = CreatePart(Daggers, "Part85", "Cyan", Vector3.new(0.400000006, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
995+
996
----------------------------------------------------
997
998
Part71 = CreatePart(Daggers, "Part71", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
999
Part71Mesh = CreateMesh(Part71, Vector3.new(0.300000012, 0.50999999, 0.300000012), "BlockMesh")		
1000
Part71Weld = CreateWeld(Part71,  CFrame.new(1.04284286, 0.705702007, -0.00715637207, 0.707107365, 0, 0.707106352, 0.707106352, 0, -0.707107365, 0, 1, 0), CFrame.new(0,0,0), Part71, Handle, "HandleToPart71")	
1001-
Part86 = CreatePart(Daggers, "Part86", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1001+
1002
----------------------------------------------------
1003
1004
Part72 = CreatePart(Daggers, "Part72", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1005
Part72Mesh = CreateMesh(Part72, Vector3.new(0.300000012, 0.50999999, 0.300000012), "BlockMesh")		
1006
Part72Weld = CreateWeld(Part72,  CFrame.new(0.982841492, 0.645703018, -0.00715637207, 0.707107365, 0, 0.707106352, 0.707106352, 0, -0.707107365, 0, 1, 0), CFrame.new(0,0,0), Part72, Handle, "HandleToPart72")	
1007-
Part87 = CreatePart(Daggers, "Part87", "Cyan", Vector3.new(0.400000006, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1007+
1008
----------------------------------------------------
1009
1010
Part73 = CreatePart(Daggers, "Part73", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1011
Part73Mesh = CreateMesh(Part73, Vector3.new(0.300000012, 0.50999999, 0.300000012), "BlockMesh")		
1012
Part73Weld = CreateWeld(Part73,  CFrame.new(1.10284805, 0.645703018, -0.00715637207, 0.707107365, 0, 0.707106352, 0.707106352, 0, -0.707107365, 0, 1, 0), CFrame.new(0,0,0), Part73, Handle, "HandleToPart73")	
1013-
Part88 = CreatePart(Daggers, "Part88", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1013+
1014
----------------------------------------------------
1015
1016
Part74 = CreatePart(Daggers, "Part74", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1017
Part74Mesh = CreateMesh(Part74, Vector3.new(0.300000012, 0.50999999, 0.300000012), "BlockMesh")		
1018
Part74Weld = CreateWeld(Part74,  CFrame.new(1.10141754, -0.645722985, -0.00715637207, -0.707106829, 0, -0.707106829, -0.707106829, 0, 0.707106829, 0, 1, 0), CFrame.new(0,0,0), Part74, Handle, "HandleToPart74")	
1019-
Part89 = CreatePart(Daggers, "Part89", "Cyan", Vector3.new(0.400000006, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1019+
1020
----------------------------------------------------
1021
1022
Part75 = CreatePart(Daggers, "Part75", "New Yeller", Vector3.new(0.400000006, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1023
Part75Mesh = CreateMesh(Part75, Vector3.new(0.449999988, 0.50999999, 0.100000001), "BlockMesh")		
1024
Part75Weld = CreateWeld(Part75,  CFrame.new(1.10213089, -0.715010047, -0.00715637207, -0.707106829, 0, -0.707106829, -0.707106829, 0, 0.707106829, 0, 1, 0), CFrame.new(0,0,0), Part75, Handle, "HandleToPart75")	
1025-
Part90 = CreatePart(Daggers, "Part90", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1025+
1026
----------------------------------------------------
1027
1028
Part76 = CreatePart(Daggers, "Part76", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1029
Part76Mesh = CreateMesh(Part76, Vector3.new(0.300000012, 0.50999999, 0.300000012), "BlockMesh")		
1030
Part76Weld = CreateWeld(Part76,  CFrame.new(1.04141998, -0.705724001, -0.00715637207, -0.707106829, 0, -0.707106829, -0.707106829, 0, 0.707106829, 0, 1, 0), CFrame.new(0,0,0), Part76, Handle, "HandleToPart76")	
1031-
Part91 = CreatePart(Daggers, "Part91", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1031+
1032
----------------------------------------------------
1033
1034
Part77 = CreatePart(Daggers, "Part77", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1035
Part77Mesh = CreateMesh(Part77, Vector3.new(0.300000012, 0.50999999, 0.300000012), "BlockMesh")		
1036
Part77Weld = CreateWeld(Part77,  CFrame.new(1.04141998, -0.585720003, -0.00715637207, -0.707106829, 0, -0.707106829, -0.707106829, 0, 0.707106829, 0, 1, 0), CFrame.new(0,0,0), Part77, Handle, "HandleToPart77")	
1037-
Part92 = CreatePart(Daggers, "Part92", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1037+
1038
----------------------------------------------------
1039
1040
Part78 = CreatePart(Daggers, "Part78", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1041
Part78Mesh = CreateMesh(Part78, Vector3.new(0.300000012, 0.50999999, 0.300000012), "BlockMesh")		
1042
Part78Weld = CreateWeld(Part78,  CFrame.new(0.981414795, -0.645720005, -0.00716018677, -0.707106829, 0, -0.707106829, -0.707106829, 0, 0.707106829, 0, 1, 0), CFrame.new(0,0,0), Part78, Handle, "HandleToPart78")	
1043-
Part93 = CreatePart(Daggers, "Part93", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1043+
1044
----------------------------------------------------
1045
1046
Part79 = CreatePart(Daggers, "Part79", "New Yeller", Vector3.new(0.400000006, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1047
Part79Mesh = CreateMesh(Part79, Vector3.new(0.449999988, 0.50999999, 0.100000001), "BlockMesh")		
1048
Part79Weld = CreateWeld(Part79,  CFrame.new(0.982131958, -0.715011001, -0.00716018677, -0.707106829, 0, 0.707106829, 0.707106829, 0, 0.707106829, 0, 1, 0), CFrame.new(0,0,0), Part79, Handle, "HandleToPart79")	
1049-
Part94 = CreatePart(Daggers, "Part94", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1049+
1050
----------------------------------------------------
1051
1052
Part80 = CreatePart(Daggers, "Part80", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1053
Part80Mesh = CreateMesh(Part80, Vector3.new(0.300000012, 0.50999999, 0.300000012), "BlockMesh")		
1054
Part80Weld = CreateWeld(Part80,  CFrame.new(1.04284286, -1.10268593e-005, -0.712875366, 0.707107842, 0, 0.707105815, 0, 1, 0, -0.707105815, 0, 0.707107842), CFrame.new(0,0,0), Part80, Handle, "HandleToPart80")	
1055-
Part95 = CreatePart(Daggers, "Part95", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1055+
1056
----------------------------------------------------
1057
1058
Part81 = CreatePart(Daggers, "Part81", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1059
Part81Mesh = CreateMesh(Part81, Vector3.new(0.300000012, 0.50999999, 0.300000012), "BlockMesh")		
1060
Part81Weld = CreateWeld(Part81,  CFrame.new(1.10284805, -8.04662704e-006, -0.652870178, 0.707107842, 0, 0.707105815, 0, 1, 0, -0.707105815, 0, 0.707107842), CFrame.new(0,0,0), Part81, Handle, "HandleToPart81")	
1061-
Part96 = CreatePart(Daggers, "Part96", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1061+
1062
----------------------------------------------------
1063
1064
Part82 = CreatePart(Daggers, "Part82", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1065
Part82Mesh = CreateMesh(Part82, Vector3.new(0.300000012, 0.50999999, 0.300000012), "BlockMesh")		
1066
Part82Weld = CreateWeld(Part82,  CFrame.new(1.04284286, -1.00135803e-005, -0.592868805, 0.707107842, 0, 0.707105815, 0, 1, 0, -0.707105815, 0, 0.707107842), CFrame.new(0,0,0), Part82, Handle, "HandleToPart82")	
1067-
Part97 = CreatePart(Daggers, "Part97", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1067+
1068
----------------------------------------------------
1069
1070
Part83 = CreatePart(Daggers, "Part83", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1071
Part83Mesh = CreateMesh(Part83, Vector3.new(0.300000012, 0.50999999, 0.300000012), "BlockMesh")		
1072
Part83Weld = CreateWeld(Part83,  CFrame.new(1.04141998, -8.04662704e-006, 0.578552246, -0.707107842, 0, -0.707105815, 0, 1, 0, 0.707105815, 0, -0.707107842), CFrame.new(0,0,0), Part83, Handle, "HandleToPart83")	
1073-
Part98 = CreatePart(Daggers, "Part98", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1073+
1074
----------------------------------------------------
1075
1076
Part84 = CreatePart(Daggers, "Part84", "New Yeller", Vector3.new(0.400000006, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1077
Part84Mesh = CreateMesh(Part84, Vector3.new(0.449999988, 0.50999999, 0.100000001), "BlockMesh")		
1078
Part84Weld = CreateWeld(Part84,  CFrame.new(0.982131958, -9.00030136e-006, 0.707839966, -0.707106829, 0, 0.707106829, 0, 1, 0, -0.707106829, 0, -0.707106829), CFrame.new(0,0,0), Part84, Handle, "HandleToPart84")	
1079-
Part99 = CreatePart(Daggers, "Part99", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1079+
1080
----------------------------------------------------
1081
1082
Part85 = CreatePart(Daggers, "Part85", "New Yeller", Vector3.new(0.400000006, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1083
Part85Mesh = CreateMesh(Part85, Vector3.new(0.449999988, 0.50999999, 0.100000001), "BlockMesh")		
1084
Part85Weld = CreateWeld(Part85,  CFrame.new(1.10213089, -1.10268593e-005, 0.707839966, -0.707107842, 0, -0.707105815, 0, 1, 0, 0.707105815, 0, -0.707107842), CFrame.new(0,0,0), Part85, Handle, "HandleToPart85")	
1085-
Part100 = CreatePart(Daggers, "Part100", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1085+
1086
----------------------------------------------------
1087
1088
Part86 = CreatePart(Daggers, "Part86", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1089
Part86Mesh = CreateMesh(Part86, Vector3.new(0.300000012, 0.50999999, 0.300000012), "BlockMesh")		
1090
Part86Weld = CreateWeld(Part86,  CFrame.new(1.04141998, -8.04662704e-006, 0.698554993, -0.707107842, 0, -0.707105815, 0, 1, 0, 0.707105815, 0, -0.707107842), CFrame.new(0,0,0), Part86, Handle, "HandleToPart86")	
1091-
Part101 = CreatePart(Daggers, "Part101", "Cyan", Vector3.new(0.200000003, 0.200000003, 1.79999995), Enum.Material.Neon, 0, Enum.PartType.Block)		
1091+
1092
----------------------------------------------------
1093
1094
Part87 = CreatePart(Daggers, "Part87", "New Yeller", Vector3.new(0.400000006, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1095
Part87Mesh = CreateMesh(Part87, Vector3.new(0.449999988, 0.50999999, 0.100000001), "BlockMesh")		
1096
Part87Weld = CreateWeld(Part87,  CFrame.new(0.982131958, -9.00030136e-006, -0.722160339, 0.707107842, 0, 0.707105815, 0, 1, 0, -0.707105815, 0, 0.707107842), CFrame.new(0,0,0), Part87, Handle, "HandleToPart87")	
1097-
Part102 = CreatePart(Daggers, "Part102", "Cyan", Vector3.new(0.200000003, 0.200000003, 2), Enum.Material.Neon, 0, Enum.PartType.Block)		
1097+
1098
----------------------------------------------------
1099
1100
Part88 = CreatePart(Daggers, "Part88", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1101
Part88Mesh = CreateMesh(Part88, Vector3.new(0.300000012, 0.50999999, 0.300000012), "BlockMesh")		
1102
Part88Weld = CreateWeld(Part88,  CFrame.new(0.982841492, -8.04662704e-006, -0.652870178, 0.707107842, 0, 0.707105815, 0, 1, 0, -0.707105815, 0, 0.707107842), CFrame.new(0,0,0), Part88, Handle, "HandleToPart88")	
1103-
Part103 = CreatePart(Daggers, "Part103", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.499999881), Enum.Material.Neon, 0, Enum.PartType.Block)		
1103+
1104
----------------------------------------------------
1105
1106
Part89 = CreatePart(Daggers, "Part89", "New Yeller", Vector3.new(0.400000006, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1107
Part89Mesh = CreateMesh(Part89, Vector3.new(0.449999988, 0.50999999, 0.100000001), "BlockMesh")		
1108
Part89Weld = CreateWeld(Part89,  CFrame.new(1.10213089, -9.00030136e-006, -0.722164154, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829), CFrame.new(0,0,0), Part89, Handle, "HandleToPart89")	
1109-
Part104 = CreatePart(Daggers, "Part104", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.699999869), Enum.Material.Neon, 0, Enum.PartType.Block)		
1109+
1110
----------------------------------------------------
1111
1112
Part90 = CreatePart(Daggers, "Part90", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1113
Part90Mesh = CreateMesh(Part90, Vector3.new(0.300000012, 0.50999999, 0.300000012), "BlockMesh")		
1114
Part90Weld = CreateWeld(Part90,  CFrame.new(0.98141098, -1.00135803e-005, 0.638549805, -0.707107842, 0, -0.707105815, 0, 1, 0, 0.707105815, 0, -0.707107842), CFrame.new(0,0,0), Part90, Handle, "HandleToPart90")	
1115-
Part105 = CreatePart(Daggers, "Part105", "Cyan", Vector3.new(0.200000003, 0.200000003, 1.0999999), Enum.Material.Neon, 0, Enum.PartType.Block)		
1115+
1116
----------------------------------------------------
1117
1118
Part91 = CreatePart(Daggers, "Part91", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1119
Part91Mesh = CreateMesh(Part91, Vector3.new(0.300000012, 0.50999999, 0.300000012), "BlockMesh")		
1120
Part91Weld = CreateWeld(Part91,  CFrame.new(1.10141754, -9.00030136e-006, 0.638557434, -0.707107842, 0, -0.707105815, 0, 1, 0, 0.707105815, 0, -0.707107842), CFrame.new(0,0,0), Part91, Handle, "HandleToPart91")	
1121-
Part106 = CreatePart(Daggers, "Part106", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.899999857), Enum.Material.Neon, 0, Enum.PartType.Block)		
1121+
1122
----------------------------------------------------
1123
1124
Part92 = CreatePart(Daggers, "Part92", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1125
Part92Mesh = CreateMesh(Part92, Vector3.new(0.25, 0.409999996, 0.25), "CylinderMesh")		
1126
Part92Weld = CreateWeld(Part92,  CFrame.new(1.59999847, 2.30073929e-005, 0.499996185, 0, 0, 1, 0, 1, 0, -1, 0, 0), CFrame.new(0,0,0), Part92, Handle, "HandleToPart92")	
1127-
Part107 = CreatePart(Daggers, "Part107", "White", Vector3.new(1, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
1127+
1128
----------------------------------------------------
1129
1130
Part93 = CreatePart(Daggers, "Part93", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1131
Part93Mesh = CreateMesh(Part93, Vector3.new(0.25, 0.409999996, 0.25), "CylinderMesh")		
1132
Part93Weld = CreateWeld(Part93,  CFrame.new(1.70000076, 4.59551811e-005, 0.399997711, 0, 0, 1, 0, 1, 0, -1, 0, 0), CFrame.new(0,0,0), Part93, Handle, "HandleToPart93")	
1133-
Part108 = CreatePart(Daggers, "Part108", "Cyan", Vector3.new(0.200000003, 0.200000003, 0.499999851), Enum.Material.Neon, 0, Enum.PartType.Block)		
1133+
1134
----------------------------------------------------
1135
1136
Part94 = CreatePart(Daggers, "Part94", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1137
Part94Mesh = CreateMesh(Part94, Vector3.new(0.25, 0.409999996, 0.25), "CylinderMesh")		
1138
Part94Weld = CreateWeld(Part94,  CFrame.new(1.80000305, 4.59551811e-005, 0.499996185, 0, 0, 1, 0, 1, 0, -1, 0, 0), CFrame.new(0,0,0), Part94, Handle, "HandleToPart94")	
1139-
Part109 = CreatePart(Daggers, "Part109", "Cyan", Vector3.new(0.200000003, 0.200000003, 3.40000033), Enum.Material.Neon, 1, Enum.PartType.Block)		
1139+
1140
----------------------------------------------------
1141
1142
Part95 = CreatePart(Daggers, "Part95", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1143
Part95Mesh = CreateMesh(Part95, Vector3.new(0.25, 0.409999996, 0.25), "CylinderMesh")		
1144
Part95Weld = CreateWeld(Part95,  CFrame.new(1.59999847, 4.59551811e-005, 0.300003052, 0, 0, 1, 0, 1, 0, -1, 0, 0), CFrame.new(0,0,0), Part95, Handle, "HandleToPart95")	
1145
	
1146
----------------------------------------------------
1147
1148
Part96 = CreatePart(Daggers, "Part96", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1149
Part96Mesh = CreateMesh(Part96, Vector3.new(0.25, 0.409999996, 0.25), "CylinderMesh")		
1150
Part96Weld = CreateWeld(Part96,  CFrame.new(1.79999924, 4.59551811e-005, 0.299999237, 0, 0, 1, 0, 1, 0, -1, 0, 0), CFrame.new(0,0,0), Part96, Handle, "HandleToPart96")	
1151
	
1152
----------------------------------------------------
1153
1154
Part97 = CreatePart(Daggers, "Part97", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1155
Part97Mesh = CreateMesh(Part97, Vector3.new(0.25, 0.409999996, 0.25), "CylinderMesh")		
1156
Part97Weld = CreateWeld(Part97,  CFrame.new(1.5, 4.59551811e-005, 0.399993896, 0, 0, 1, 0, 1, 0, -1, 0, 0), CFrame.new(0,0,0), Part97, Handle, "HandleToPart97")	
1157
	
1158
----------------------------------------------------
1159
1160
Part98 = CreatePart(Daggers, "Part98", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1161
Part98Mesh = CreateMesh(Part98, Vector3.new(0.25, 0.409999996, 0.25), "CylinderMesh")		
1162
Part98Weld = CreateWeld(Part98,  CFrame.new(1.39999771, 6.8962574e-005, 0.5, 0, 0, 1, 0, 1, 0, -1, 0, 0), CFrame.new(0,0,0), Part98, Handle, "HandleToPart98")	
1163
	
1164
----------------------------------------------------
1165
1166
Part99 = CreatePart(Daggers, "Part99", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1167
Part99Mesh = CreateMesh(Part99, Vector3.new(0.25, 0.409999996, 0.25), "CylinderMesh")		
1168
Part99Weld = CreateWeld(Part99,  CFrame.new(1.90000153, 6.8962574e-005, 0.399997711, 0, 0, 1, 0, 1, 0, -1, 0, 0), CFrame.new(0,0,0), Part99, Handle, "HandleToPart99")	
1169
	
1170
----------------------------------------------------
1171
1172
Part100 = CreatePart(Daggers, "Part100", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.200000003), Enum.Material.Neon, 0, Enum.PartType.Block)		
1173
Part100Mesh = CreateMesh(Part100, Vector3.new(0.25, 0.409999996, 0.25), "CylinderMesh")		
1174
Part100Weld = CreateWeld(Part100,  CFrame.new(2, 6.8962574e-005, 0.299999237, 0, 0, 1, 0, 1, 0, -1, 0, 0), CFrame.new(0,0,0), Part100, Handle, "HandleToPart100")	
1175
	
1176
----------------------------------------------------
1177
1178
Part101 = CreatePart(Daggers, "Part101", "New Yeller", Vector3.new(0.200000003, 0.200000003, 1.79999995), Enum.Material.Neon, 0, Enum.PartType.Block)		
1179
Part101Mesh = CreateMesh(Part101, Vector3.new(0.409999996, 1, 1), "SpecialMesh", Enum.MeshType.Wedge)		
1180
Part101Weld = CreateWeld(Part101,  CFrame.new(4.29999924, 0, 0.0899963379, 0, 0, -1, -1, 0, 0, 0, 1, 0), CFrame.new(0,0,0), Part101, Handle, "HandleToPart101")	
1181
	
1182
----------------------------------------------------
1183
1184
Part102 = CreatePart(Daggers, "Part102", "New Yeller", Vector3.new(0.200000003, 0.200000003, 2), Enum.Material.Neon, 0, Enum.PartType.Block)		
1185
Part102Mesh = CreateMesh(Part102, Vector3.new(0.409999996, 1, 1), "SpecialMesh", Enum.MeshType.Brick)		
1186
Part102Weld = CreateWeld(Part102,  CFrame.new(2.5, 0, 0.0899963379, 0, 0, -1, -1, 0, 0, 0, 1, 0), CFrame.new(0,0,0), Part102, Handle, "HandleToPart102")	
1187
	
1188
----------------------------------------------------
1189
1190
Part103 = CreatePart(Daggers, "Part103", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.499999881), Enum.Material.Neon, 0, Enum.PartType.Block)		
1191
Part103Mesh = CreateMesh(Part103, Vector3.new(0.389999986, 0.600000024, 1), "SpecialMesh", Enum.MeshType.Wedge)		
1192
Part103Weld = CreateWeld(Part103,  CFrame.new(4.00980759, 0, -0.060005188, 0, -0.500000238, 0.866025388, 1, 0, 0, 0, 0.866025388, 0.500000238), CFrame.new(0,0,0), Part103, Handle, "HandleToPart103")	
1193
	
1194
----------------------------------------------------
1195
1196
Part104 = CreatePart(Daggers, "Part104", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.699999869), Enum.Material.Neon, 0, Enum.PartType.Block)		
1197
Part104Mesh = CreateMesh(Part104, Vector3.new(0.389999986, 0.600000024, 1), "SpecialMesh", Enum.MeshType.Wedge)		
1198
Part104Weld = CreateWeld(Part104,  CFrame.new(3.52320099, 2.30073929e-005, -0.11000824, 0, -0.500000238, 0.866025388, 1, 0, 0, 0, 0.866025388, 0.500000238), CFrame.new(0,0,0), Part104, Handle, "HandleToPart104")	
1199
	
1200
----------------------------------------------------
1201
1202
Part105 = CreatePart(Daggers, "Part105", "New Yeller", Vector3.new(0.200000003, 0.200000003, 1.0999999), Enum.Material.Neon, 0, Enum.PartType.Block)		
1203
Part105Mesh = CreateMesh(Part105, Vector3.new(0.389999986, 0.600000024, 1), "SpecialMesh", Enum.MeshType.Wedge)		
1204
Part105Weld = CreateWeld(Part105,  CFrame.new(2.94999695, 2.30073929e-005, -0.100006104, 0, -0.258818984, 0.965925872, 1, 0, 0, 0, 0.965925872, 0.258818984), CFrame.new(0,0,0), Part105, Handle, "HandleToPart105")	
1205
	
1206
----------------------------------------------------
1207
1208
Part106 = CreatePart(Daggers, "Part106", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.899999857), Enum.Material.Neon, 0, Enum.PartType.Block)		
1209
Part106Mesh = CreateMesh(Part106, Vector3.new(0.389999986, 0.600000024, 1), "SpecialMesh", Enum.MeshType.Wedge)		
1210
Part106Weld = CreateWeld(Part106,  CFrame.new(2.41661835, 2.30073929e-005, -0.0717697144, 0, -0.258818984, 0.965925872, 1, 0, 0, 0, 0.965925872, 0.258818984), CFrame.new(0,0,0), Part106, Handle, "HandleToPart106")	
1211
	
1212
----------------------------------------------------
1213
1214
Part107 = CreatePart(Daggers, "Part107", "Shamrock", Vector3.new(1, 0.200000003, 0.200000003), Enum.Material.SmoothPlastic, 0, Enum.PartType.Block)		
1215
Part107Mesh = CreateMesh(Part107, Vector3.new(1.00399995, 1.20000005, 1.20000005), "BlockMesh")		
1216
Part107Weld = CreateWeld(Part107,  CFrame.new(0, 2.39610672e-005, -7.62939453e-006, 1, 0, 0, 0, 0.707106829, 0.707106829, 0, -0.707106829, 0.707106829), CFrame.new(0,0,0), Part107, Handle, "HandleToPart107")	
1217
	
1218
----------------------------------------------------
1219
1220
Part108 = CreatePart(Daggers, "Part108", "New Yeller", Vector3.new(0.200000003, 0.200000003, 0.499999851), Enum.Material.Neon, 0, Enum.PartType.Block)		
1221
Part108Mesh = CreateMesh(Part108, Vector3.new(0.389999986, 0.600000024, 1), "SpecialMesh", Enum.MeshType.Wedge)		
1222
Part108Weld = CreateWeld(Part108,  CFrame.new(2.00979996, 4.59551811e-005, -0.0200119019, 0, -0.258818984, 0.965925872, 1, 0, 0, 0, 0.965925872, 0.258818984), CFrame.new(0,0,0), Part108, Handle, "HandleToPart108")	
1223
	
1224
----------------------------------------------------
1225
1226
Part109 = CreatePart(Daggers, "Part109", "New Yeller", Vector3.new(0.200000003, 0.200000003, 3.40000033), Enum.Material.Neon, 1, Enum.PartType.Block)		
1227
Part109Mesh = CreateMesh(Part109, Vector3.new(0.409999996, 1, 1), "SpecialMesh", Enum.MeshType.Brick)		
1228
Part109Weld = CreateWeld(Part109,  CFrame.new(3.29999924, 0, -0.0100021362, 0, 0, -1, -1, 0, 0, 0, 1, 0), CFrame.new(0,0,0), Part109, Handle, "HandleToPart109")	
1229
1230
Daggers2 = Daggers:clone()
1231
Daggers2.Parent = Character
1232
Daggers2.Handle.HandleToRightArm.Part1 = LeftArm
1233
Handle2Weld = Daggers2.Handle.HandleToRightArm
1234
1235
1236
--[[ References ]]--
1237
1238
RightArmReference = CreatePart(Character, "Right arm reference", "None", Vector3.new(), "SmoothPlastic", 1, "Block")
1239
RightArmReferenceWeld = CreateWeld(RightArmReference,  CFrame.new(0,1.5,0), CFrame.new(0,0,0), RightArm, RightArmReference, "LeftArmReferenceToRightArm")
1240
1241
----------------------------------------------------------------------------------------------------------------------------
1242
1243
LeftArmReference = CreatePart(Character, "Left arm reference", "None", Vector3.new(), "SmoothPlastic", 1, "Block")
1244
LeftArmReferenceWeld = CreateWeld(LeftArmReference,  CFrame.new(0,1.5,0), CFrame.new(0,0,0), LeftArm, LeftArmReference, "LeftArmReferenceToLeftArm")
1245
1246
----------------------------------------------------------------------------------------------------------------------------
1247
1248
TorsoReference = CreatePart(Character, "Torso reference", "None", Vector3.new(), "SmoothPlastic", 1, "Block")
1249
TorsoReferenceWeld = CreateWeld(TorsoReference,  CFrame.new(0,0,0), CFrame.new(0,0,0), Torso, TorsoReference, "TorsoReferenceToTorsoArm")
1250
1251
----------------------------------------------------------------------------------------------------------------------------
1252
1253
RootPartReference = CreatePart(Character, "Root part reference", "None", Vector3.new(), "SmoothPlastic", 1, "Block")
1254
RootPartReferenceWeld = CreateWeld(RootPartReference,  CFrame.new(0,0,0), CFrame.new(0,0,0), RootPart, RootPartReference, "RootPartReferenceToRootPart")
1255
1256
--[[ Damage function ]]-- 
1257
1258
function Display(HitCharacter, DisplayText, DisplayType)
1259
	
1260
1261
if HitCharacter:FindFirstChild("Head") then
1262
local DamageShowingPart = Instance.new("Part",Services.Workspace) 
1263
DamageShowingPart.Name = "ShowDamage" 
1264
DamageShowingPart.BrickColor = BrickColor.new("Crimson")
1265
DamageShowingPart.Size = Vector3.new() 
1266
DamageShowingPart.Material = "Neon" 
1267
DamageShowingPart.Transparency = 1
1268
1269
local DisplayGui = Instance.new("BillboardGui", DamageShowingPart)
1270
DisplayGui.Name = "Damage"
1271
DisplayGui.AlwaysOnTop = true
1272
DisplayGui.Size = UDim2.new(2, 0, 2, 0)
1273
1274
local DisplayNumber = Instance.new("TextLabel", DisplayGui)
1275
DisplayNumber.Size = UDim2.new(1,0,1,0)
1276
DisplayNumber.TextTransparency = 1
1277
DisplayNumber.TextStrokeTransparency = 1
1278
DisplayNumber.BackgroundTransparency = 1
1279
DisplayNumber.TextTransparency = 1
1280
1281
DisplayNumber.Font = "SourceSansBold"
1282
DisplayNumber.TextScaled = true
1283
1284
local BodyVelocity = Instance.new("BodyVelocity", DamageShowingPart)
1285
BodyVelocity.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
1286
BodyVelocity.Velocity = Vector3.new(0,0.5,0)	
1287
if DisplayType == "Stun" then
1288
BodyVelocity.Velocity = Vector3.new(0,0.1,0)	
1289
DisplayGui.Size = UDim2.new(5, 0, 5, 0)
1290
DisplayNumber.TextStrokeColor3 = BrickColor.Black().Color
1291
DisplayNumber.TextColor3 = BrickColor.new("Bright yellow").Color
1292
DisplayNumber.Text = "Stunned!"
1293
DamageShowingPart.Position = HitCharacter.Head.Position + Vector3.new(0,5,0)
1294
1295
end 
1296
1297
if DisplayType == "Damage" then
1298
DisplayNumber.TextStrokeColor3 = BrickColor.Black().Color
1299
DisplayNumber.TextColor3 = BrickColor.new("Really red").Color
1300
DisplayNumber.Text = "-" .. DisplayText
1301
DamageShowingPart.Position = HitCharacter.Head.Position + Vector3.new(math.random(-1,1),5,math.random(-1,1))
1302
end
1303
1304
coroutine.resume(coroutine.create(function()
1305
1306
while DisplayNumber.TextTransparency > 0 do
1307
wait()
1308
1309
DisplayNumber.TextStrokeTransparency = DisplayNumber.BackgroundTransparency  - 0.1
1310
DisplayNumber.TextTransparency = DisplayNumber.TextTransparency - 0.1
1311
1312
end
1313
AddVFX("Display", DamageShowingPart, 0.05)
1314
1315
end))
1316
1317
1318
Services.Debris:AddItem(DamageShowingPart, 10)
1319
1320
1321
	
1322
end	
1323
	
1324
	
1325
end
1326
1327
function DoDamage(Hit, HitCharacter, Type, MinDamage, MaxDamage, PartLook, Knockback, SFX, SFXPitch, Delay, PartLook)
1328
1329
if Hit.Health == 0 or HitCharacter:FindFirstChild(Player.Name) then
1330
return
1331
end
1332
1333
SoundEffect(HitCharacter.Torso, SFX, 10, SFXPitch, false)
1334
1335
1336
if Type == "Stand" then
1337
HitCharacter.Humanoid.PlatformStand = true
1338
coroutine.resume(coroutine.create(function()
1339
wait(3)
1340
	
1341
HitCharacter.Humanoid.PlatformStand = false
1342
	
1343
end))	
1344
	
1345
end
1346
1347
local DelayDebounce = Instance.new("Folder", HitCharacter)
1348
DelayDebounce.Name = Player.Name
1349
Services.Debris:AddItem(DelayDebounce, Delay)
1350
1351
local Damage = math.random(MinDamage, MaxDamage)
1352
HitCharacter.Torso.Velocity = PartLook.CFrame.lookVector * Knockback
1353
1354
coroutine.resume(coroutine.create(function()
1355
wait()
1356
Hit:TakeDamage(Damage)
1357
Display(HitCharacter, Damage, "Damage")
1358
end))	
1359
1360
end
1361
1362
function ValidateDamage(Part, Type, Distance, MinDamage, MaxDamage, PartLook, Knockback, SFX, SFXPitch, Delay, Effect, Stat, StatsDecreaseNumber, StatsDecreaseDuration)
1363
	
1364
for ChildrenNumber, Children in pairs(Services.Workspace:children()) do
1365
if Children ~= Character and Children:FindFirstChild("Humanoid") and Children:FindFirstChild("Head") then
1366
	
1367
local HitHead = Children.Head
1368
1369
local TargetPosition = HitHead.Position - Part.Position
1370
local Magnitude = TargetPosition.magnitude
1371
1372
if Magnitude < Distance then
1373
1374
local Hit = Children.Humanoid
1375
local HitCharacter = Children
1376
1377
DoDamage(Hit, HitCharacter, Type, MinDamage, MaxDamage, PartLook, Knockback, SFX, SFXPitch, Delay, PartLook, Effect, Stat, StatsDecreaseNumber, StatsDecreaseDuration)
1378
1379
end
1380
end		
1381
end
1382
end
1383
1384
--[[ Attacks ]]--
1385
1386
function Attack1()
1387
Attacking = true	
1388
1389
for i = 1,10 do
1390
Wait2()	
1391
	
1392
1393
Neck.C0 = Animate(Neck.C0, NeckDefaultCFrame * CFrame.Angles(0.3, 0, 0), 0.2)
1394
RootJoint.C0 = Animate(RootJoint.C0, RootDefaultCFrame * CFrame.new(0,0,0) * CFrame.Angles(-0.3, 0, 0), 0.2)
1395
RightShoulder.C0 = Animate(RightShoulder.C0, CFrame.new(1.5,0.5, 0) * CFrame.Angles(0 , -0.2, 1.6), 0.2)
1396
LeftShoulder.C0 = Animate(LeftShoulder.C0, CFrame.new(-1.5,0.5, 0) * CFrame.Angles(0 , 0.2, -1.6), 0.2)
1397
RightHip.C0 = Animate(RightHip.C0, CFrame.new(1, -1, 0) * CFrame.Angles(0,1.6,0)* CFrame.Angles(-0,0,-0.3), 0.2)
1398
LeftHip.C0 = Animate(LeftHip.C0, CFrame.new(-1, -1, 0) * CFrame.Angles(0,-1.6,0) * CFrame.Angles(-0,0,0.3), 0.2)
1399
Handle2Weld.C0 = Animate(Handle2Weld.C0, CFrame.new(0,0,-1) * CFrame.Angles(-1.6,1.6,0), 0.2)
1400
HandleWeld.C0 = Animate(HandleWeld.C0, CFrame.new(0,0,-1) * CFrame.Angles(-1.6,1.6,0), 0.2)
1401
	
1402
end
1403
SoundEffect(Torso, 231917871, 1, 2, false)
1404
for i = 1,10 do
1405
Wait2()	
1406
ValidateDamage(Torso, "Normal", 10, 10, 15, RootPart, 5, 199149269, 1, 0.3)
1407
RootPart.Velocity = RootPart.CFrame.lookVector * 50	
1408
Neck.C0 = Animate(Neck.C0, NeckDefaultCFrame * CFrame.Angles(0.5, 0, 0), 0.2)
1409
RootJoint.C0 = Animate(RootJoint.C0, RootDefaultCFrame * CFrame.new(0,0,0) * CFrame.Angles(0.3, 0, 0), 0.2)
1410
RightShoulder.C0 = Animate(RightShoulder.C0, CFrame.new(1,0.5, -0.5) * CFrame.Angles(0 , 2.8, 1.6), 0.2)
1411
LeftShoulder.C0 = Animate(LeftShoulder.C0, CFrame.new(-1,0, -0.5) * CFrame.Angles(0 , -2.8, -1.6), 0.2)
1412
RightHip.C0 = Animate(RightHip.C0, CFrame.new(1, -1, 0) * CFrame.Angles(0,1.6,0)* CFrame.Angles(-0,0,0), 0.2)
1413
LeftHip.C0 = Animate(LeftHip.C0, CFrame.new(-1, -1, 0) * CFrame.Angles(0,-1.6,0) * CFrame.Angles(-0,0,-0), 0.2)
1414
Handle2Weld.C0 = Animate(Handle2Weld.C0, CFrame.new(0,0,-0.5) * CFrame.Angles(-1.6,1.6,0) * CFrame.Angles(-1.6,0,0), 0.2)
1415
HandleWeld.C0 = Animate(HandleWeld.C0, CFrame.new(0,0,0.5) * CFrame.Angles(-1.6,1.6,0) * CFrame.Angles(-1.6,0,0), 0.2)
1416
	
1417
end
1418
1419
	
1420
Attacking = false
1421
end
1422
1423
1424
1425
function Attack2()
1426
Attacking = true	
1427
1428
for i = 1,10 do
1429
Wait2()	
1430
RootPart.Velocity = RootPart.CFrame.lookVector * 25	
1431
Neck.C0 = Animate(Neck.C0, NeckDefaultCFrame * CFrame.Angles(0.5, 0, 0), 0.2)
1432
RootJoint.C0 = Animate(RootJoint.C0, RootDefaultCFrame * CFrame.new(0,0,0) * CFrame.Angles(0.3, 0, 0), 0.2)
1433
RightShoulder.C0 = Animate(RightShoulder.C0, CFrame.new(1,0.5, -0.5) * CFrame.Angles(0 , 2.8, 1.6), 0.2)
1434
LeftShoulder.C0 = Animate(LeftShoulder.C0, CFrame.new(-1,0, -0.5) * CFrame.Angles(0 , -2.8, -1.6), 0.2)
1435
RightHip.C0 = Animate(RightHip.C0, CFrame.new(1, -1, 0) * CFrame.Angles(0,1.6,0)* CFrame.Angles(-0,0,0), 0.2)
1436
LeftHip.C0 = Animate(LeftHip.C0, CFrame.new(-1, -1, 0) * CFrame.Angles(0,-1.6,0) * CFrame.Angles(-0,0,-0), 0.2)
1437
Handle2Weld.C0 = Animate(Handle2Weld.C0, CFrame.new(0,0,-1) * CFrame.Angles(-1.6,1.6,0) * CFrame.Angles(-1,0,0), 0.2)
1438
HandleWeld.C0 = Animate(HandleWeld.C0, CFrame.new(0,0,-1) * CFrame.Angles(-1.6,1.6,0) * CFrame.Angles(-1,0,0), 0.2)
1439
	
1440
end
1441
BlockVFX(Torso.CFrame, "Cyan", "Neon", 0, 0.05, 5, 5, 5, 3, 3, 3)
1442
CircleVFX(Torso.CFrame, "White", "Neon", 0, 0.05, 5, 5, 5, 5, 5, 5)
1443
local TouchedFloor, WavePosition = FindPartOnRay(LeftArmReference.Position, CFrame.new(LeftArmReference.Position, LeftArmReference.Position - Vector3.new(0, 1, 0)).lookVector, 200, Character)
1444
if TouchedFloor then
1445
WaveVFX(CFrame.new(WavePosition), "Cyan", "Neon", 0 , 0.05, 1,1.5,1, 1,0,1)	
1446
end
1447
ValidateDamage(Torso, "Normal", 10, 10, 15, RootPart, 5, 199149269, 1, 0.3)
1448
1449
wait()
1450
RootPartReferenceWeld.C0 = CFrame.new(0,0,-25)
1451
Character:MoveTo(RootPartReference.Position)
1452
1453
1454
BlockVFX(Torso.CFrame, "Cyan", "Neon", 0, 0.05, 5, 5, 5, 3, 3, 3)
1455
CircleVFX(Torso.CFrame, "White", "Neon", 0, 0.05, 5, 5, 5, 5, 5, 5)
1456
local TouchedFloor, WavePosition = FindPartOnRay(LeftArmReference.Position, CFrame.new(LeftArmReference.Position, LeftArmReference.Position - Vector3.new(0, 1, 0)).lookVector, 200, Character)
1457
if TouchedFloor then
1458
WaveVFX(CFrame.new(WavePosition) , "Cyan", "Neon", 0 , 0.05, 1,1.5,1, 1,0,1)	
1459
end
1460
SoundEffect(Torso, 320557563, 1, 1, false)
1461
for i = 1,10 do
1462
Wait2()	
1463
	
1464
1465
Neck.C0 = Animate(Neck.C0, NeckDefaultCFrame * CFrame.Angles(0.3, 0, 0), 0.2)
1466
RootJoint.C0 = Animate(RootJoint.C0, RootDefaultCFrame * CFrame.new(0,0,0) * CFrame.Angles(-0.3, 0, 0), 0.2)
1467
RightShoulder.C0 = Animate(RightShoulder.C0, CFrame.new(1.5,0.5, 0) * CFrame.Angles(0 , -0.2, 1.6), 0.2)
1468
LeftShoulder.C0 = Animate(LeftShoulder.C0, CFrame.new(-1.5,0.5, 0) * CFrame.Angles(0 , 0.2, -1.6), 0.2)
1469
RightHip.C0 = Animate(RightHip.C0, CFrame.new(1, -1, 0) * CFrame.Angles(0,1.6,0)* CFrame.Angles(-0,0,-0.3), 0.2)
1470
LeftHip.C0 = Animate(LeftHip.C0, CFrame.new(-1, -1, 0) * CFrame.Angles(0,-1.6,0) * CFrame.Angles(-0,0,0.3), 0.2)
1471
Handle2Weld.C0 = Animate(Handle2Weld.C0, CFrame.new(0,0,-1) * CFrame.Angles(-1.6,1.6,0), 0.2)
1472
HandleWeld.C0 = Animate(HandleWeld.C0, CFrame.new(0,0,-1) * CFrame.Angles(-1.6,1.6,0), 0.2)
1473
	
1474
end
1475
	
1476
Attacking = false
1477
end
1478
1479
function Attack3()
1480
Attacking = true
1481
for i = 1,2 do
1482
SoundEffect(Torso, 231917871, 1, 2, false)
1483
for i = 1,10 do
1484
Wait2()	
1485
ValidateDamage(Torso, "Normal", 10, 10, 15, RootPart, 5, 199149269, 1, 0.3)
1486
RootPart.Velocity = RootPart.CFrame.lookVector * 50	
1487
Neck.C0 = Animate(Neck.C0, NeckDefaultCFrame * CFrame.Angles(0, 0, 0), 0.2)
1488
RootJoint.C0 = Animate(RootJoint.C0, RootDefaultCFrame * CFrame.new(0,0,0) * CFrame.Angles(0, 0, -i/2), 0.5)
1489
RightShoulder.C0 = Animate(RightShoulder.C0, CFrame.new(1.5,0.5, 0) * CFrame.Angles(0 , -0, 1.6), 0.2)
1490
LeftShoulder.C0 = Animate(LeftShoulder.C0, CFrame.new(-1.5,0.5, 0) * CFrame.Angles(0 , 0, -1.6), 0.2)
1491
RightHip.C0 = Animate(RightHip.C0, CFrame.new(1, -1, 0) * CFrame.Angles(0,1.6,0)* CFrame.Angles(-0,0,-0), 0.2)
1492
LeftHip.C0 = Animate(LeftHip.C0, CFrame.new(-1, -1, 0) * CFrame.Angles(0,-1.6,0) * CFrame.Angles(-0,0,0), 0.2)
1493
Handle2Weld.C0 = Animate(Handle2Weld.C0, CFrame.new(0,0,-1) * CFrame.Angles(-1.6,1.6,0), 0.2)
1494
HandleWeld.C0 = Animate(HandleWeld.C0, CFrame.new(0,0,-1) * CFrame.Angles(-1.6,-1.6,0), 0.2)
1495
	
1496
end
1497
end
1498
	
1499
Attacking = false
1500
end
1501
1502
function Attack4()
1503
Attacking = true
1504
1505
for i = 1,5 do
1506
Wait2()	
1507
Neck.C0 = Animate(Neck.C0, NeckDefaultCFrame * CFrame.Angles(0.3, 0, 0), 0.2)
1508
RootJoint.C0 = Animate(RootJoint.C0, RootDefaultCFrame * CFrame.new(0,0,0) * CFrame.Angles(-0.3, 0, 0), 0.5)
1509
RightShoulder.C0 = Animate(RightShoulder.C0, CFrame.new(1.5,0.5, 0) * CFrame.Angles(-0.5 , -0, 0.2), 0.2)
1510
LeftShoulder.C0 = Animate(LeftShoulder.C0, CFrame.new(-1.5,0.5, 0) * CFrame.Angles(0 , 0.6, -1.6), 0.2)
1511
RightHip.C0 = Animate(RightHip.C0, CFrame.new(1, -1, 0) * CFrame.Angles(0,1.6,0)* CFrame.Angles(-0,0,-0.3), 0.2)
1512
LeftHip.C0 = Animate(LeftHip.C0, CFrame.new(-1, -1, 0) * CFrame.Angles(0,-1.6,0) * CFrame.Angles(-0,0,0.3), 0.2)
1513
Handle2Weld.C0 = Animate(Handle2Weld.C0, CFrame.new(0,0,-1) * CFrame.Angles(-1.6,1.6,0), 0.2)
1514
HandleWeld.C0 = Animate(HandleWeld.C0, CFrame.new(0,0,-1) * CFrame.Angles(-1.6,-1.6,0), 0.2)
1515
	
1516
end
1517
	
1518
for i = 1,5 do
1519
Wait2()	
1520
Neck.C0 = Animate(Neck.C0, NeckDefaultCFrame * CFrame.Angles(0.3, 0, 1.6), 0.2)
1521
RootJoint.C0 = Animate(RootJoint.C0, RootDefaultCFrame * CFrame.new(0,0,0) * CFrame.Angles(0, 0.3, -1.6), 0.5)
1522
RightShoulder.C0 = Animate(RightShoulder.C0, CFrame.new(1.5,0.5, 0) * CFrame.Angles(-0.8 , -0, 0.6), 0.2)
1523
LeftShoulder.C0 = Animate(LeftShoulder.C0, CFrame.new(-1.5,0.5, 0) * CFrame.Angles(0 , 0, -1.6), 0.2)
1524
RightHip.C0 = Animate(RightHip.C0, CFrame.new(1, -1, 0) * CFrame.Angles(0,1.6,0)* CFrame.Angles(-0,0,-0.3), 0.2)
1525
LeftHip.C0 = Animate(LeftHip.C0, CFrame.new(-1, -1, 0) * CFrame.Angles(0,-1.6,0) * CFrame.Angles(-0,0,0.3), 0.2)
1526
Handle2Weld.C0 = Animate(Handle2Weld.C0, CFrame.new(0,0,-1) * CFrame.Angles(-1.6,1.6,0), 0.2)
1527
HandleWeld.C0 = Animate(HandleWeld.C0, CFrame.new(0,0,-1) * CFrame.Angles(-1.6,1.6,0), 0.2)
1528
	
1529
end
1530
local RootPartLook = RootPart.CFrame.lookVector
1531
	
1532
local Tornado = Instance.new("Part", Services.Workspace)
1533
Tornado.Size = Vector3.new()
1534
Tornado.CanCollide = false
1535
Tornado.Position = RootPart.Position
1536
Tornado.Transparency = 1
1537
1538
Services.Debris:AddItem(Tornado, 1)
1539
1540
local TornadoVelocity = Instance.new("BodyVelocity", Tornado)
1541
TornadoVelocity.Velocity = RootPartLook * 30
1542
TornadoVelocity.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
1543
1544
SoundEffect(Tornado, 324867021, 1, 1, false)
1545
1546
coroutine.resume(coroutine.create(function()
1547
local TornadoRotate = 0
1548
while Tornado.Parent == Services.Workspace do
1549
Wait2()	
1550
1551
local TouchedFloor, WavePosition = FindPartOnRay(Tornado.Position, CFrame.new(Tornado.Position, Tornado.Position - Vector3.new(0, 1, 0)).lookVector, 200, Character)
1552
if TouchedFloor then
1553
WaveVFX(CFrame.new(WavePosition)  * CFrame.Angles(0,TornadoRotate,0), "Cyan", "Neon", 0 , 0.1, 10,2,10, 0,0,0)	
1554
WaveVFX(CFrame.new(WavePosition)  * CFrame.Angles(0,TornadoRotate,0), "White", "Neon", 0 , 0.1, 5,2,5, 0,0,0)	
1555
end
1556
1557
TornadoRotate = TornadoRotate + 0.1
1558
TornadoVFX(Tornado.CFrame * CFrame.new(0,2,0) * CFrame.Angles(0,TornadoRotate,3.2), "Cyan", "Neon", 0.1, 0.5, 7, 7, 7, 0, 0, 0)
1559
TornadoVFX(Tornado.CFrame * CFrame.new(0,2,0) * CFrame.Angles(0,TornadoRotate,3.2), "White", "Neon", 0, 0.5, 3,5, 3, 0, 0, 0)
1560
ValidateDamage(Tornado, "Normal", 10, 6, 8, Tornado, 5, 199149269, 1, 0.3)
1561
end	
1562
end))	
1563
	
1564
Attacking = false
1565
end
1566
1567
1568
function Move1()
1569
Attacking = true
1570
1571
for i = 1,10 do
1572
Wait2()	
1573
	
1574
1575
Neck.C0 = Animate(Neck.C0, NeckDefaultCFrame * CFrame.Angles(0.3, 0, 0), 0.2)
1576
RootJoint.C0 = Animate(RootJoint.C0, RootDefaultCFrame * CFrame.new(0,0,0) * CFrame.Angles(-0.3, 0, 0), 0.2)
1577
RightShoulder.C0 = Animate(RightShoulder.C0, CFrame.new(1.5,0.5, 0) * CFrame.Angles(0 , -0.2, 1.6), 0.2)
1578
LeftShoulder.C0 = Animate(LeftShoulder.C0, CFrame.new(-1.5,0.5, 0) * CFrame.Angles(0 , 0.2, -1.6), 0.2)
1579
RightHip.C0 = Animate(RightHip.C0, CFrame.new(1, -1, 0) * CFrame.Angles(0,1.6,0)* CFrame.Angles(-0,0,-0.3), 0.2)
1580
LeftHip.C0 = Animate(LeftHip.C0, CFrame.new(-1, -1, 0) * CFrame.Angles(0,-1.6,0) * CFrame.Angles(-0,0,0.3), 0.2)
1581
Handle2Weld.C0 = Animate(Handle2Weld.C0, CFrame.new(0,0,-1) * CFrame.Angles(-1.6,1.6,0), 0.2)
1582
HandleWeld.C0 = Animate(HandleWeld.C0, CFrame.new(0,0,-1) * CFrame.Angles(-1.6,1.6,0), 0.2)
1583
	
1584
end
1585
1586
for i = 1, 3 do
1587
1588
BlockVFX(Torso.CFrame, "Cyan", "Neon", 0, 0.05, 5, 5, 5, 3, 3, 3)
1589
CircleVFX(Torso.CFrame, "White", "Neon", 0, 0.05, 5, 5, 5, 5, 5, 5)
1590
local TouchedFloor, WavePosition = FindPartOnRay(Torso.Position, CFrame.new(Torso.Position, Torso.Position - Vector3.new(0, 1, 0)).lookVector, 200, Character)
1591
if TouchedFloor then
1592
WaveVFX(CFrame.new(WavePosition), "Cyan", "Neon", 0 , 0.05, 1,1.5,1, 1,0,1)	
1593
end
1594
ValidateDamage(Torso, "Normal", 20, 10, 15, RootPart, 5, 199149269, 1, 0.3)
1595
1596
wait()
1597
RootPartReferenceWeld.C0 = CFrame.new(0,0,-10)
1598
Character:MoveTo(RootPartReference.Position)
1599
1600
1601
BlockVFX(Torso.CFrame, "Cyan", "Neon", 0, 0.05, 5, 5, 5, 3, 3, 3)
1602
CircleVFX(Torso.CFrame, "White", "Neon", 0, 0.05, 5, 5, 5, 5, 5, 5)
1603
local TouchedFloor, WavePosition = FindPartOnRay(Torso.Position, CFrame.new(Torso.Position, Torso.Position - Vector3.new(0, 1, 0)).lookVector, 200, Character)
1604
if TouchedFloor then
1605
WaveVFX(CFrame.new(WavePosition) , "Cyan", "Neon", 0 , 0.05, 1,1.5,1, 1,0,1)	
1606
end
1607
SoundEffect(Torso, 320557563, 1, 1, false)
1608
1609
end
1610
1611
for i = 1 ,3 do
1612
	
1613
for i = 1,10 do
1614
Wait2()	
1615
	
1616
1617
Neck.C0 = Animate(Neck.C0, NeckDefaultCFrame * CFrame.Angles(0.3, 0, 0), 0.2)
1618
RootJoint.C0 = Animate(RootJoint.C0, RootDefaultCFrame * CFrame.new(0,0,0) * CFrame.Angles(-0.3, 0, 0), 0.2)
1619
RightShoulder.C0 = Animate(RightShoulder.C0, CFrame.new(1.5,0.5, 0) * CFrame.Angles(0 , -0.2, 1.6), 0.2)
1620
LeftShoulder.C0 = Animate(LeftShoulder.C0, CFrame.new(-1.5,0.5, 0) * CFrame.Angles(0 , 0.2, -1.6), 0.2)
1621
RightHip.C0 = Animate(RightHip.C0, CFrame.new(1, -1, 0) * CFrame.Angles(0,1.6,0)* CFrame.Angles(-0,0,-0.3), 0.2)
1622
LeftHip.C0 = Animate(LeftHip.C0, CFrame.new(-1, -1, 0) * CFrame.Angles(0,-1.6,0) * CFrame.Angles(-0,0,0.3), 0.2)
1623
Handle2Weld.C0 = Animate(Handle2Weld.C0, CFrame.new(0,0,-1) * CFrame.Angles(-1.6,1.6,0), 0.2)
1624
HandleWeld.C0 = Animate(HandleWeld.C0, CFrame.new(0,0,-1) * CFrame.Angles(-1.6,1.6,0), 0.2)
1625
	
1626
end	
1627
BlockVFX(Torso.CFrame, "Cyan", "Neon", 0, 0.05, 5, 5, 5, 3, 3, 3)
1628
CircleVFX(Torso.CFrame, "White", "Neon", 0, 0.05, 5, 5, 5, 5, 5, 5)
1629
local TouchedFloor, WavePosition = FindPartOnRay(Torso.Position, CFrame.new(Torso.Position, Torso.Position - Vector3.new(0, 1, 0)).lookVector, 200, Character)
1630
if TouchedFloor then
1631
WaveVFX(CFrame.new(WavePosition), "Cyan", "Neon", 0 , 0.05, 1,1.5,1, 1,0,1)	
1632
end
1633
ValidateDamage(Torso, "Normal", 10, 10, 15, RootPart, 5, 199149269, 1, 0.3)
1634
1635
wait()
1636
RootPartReferenceWeld.C0 = CFrame.new(0,0,20)
1637
Character:MoveTo(RootPartReference.Position)
1638
1639
1640
BlockVFX(Torso.CFrame, "Cyan", "Neon", 0, 0.05, 5, 5, 5, 3, 3, 3)
1641
CircleVFX(Torso.CFrame, "White", "Neon", 0, 0.05, 5, 5, 5, 5, 5, 5)
1642
local TouchedFloor, WavePosition = FindPartOnRay(Torso.Position, CFrame.new(Torso.Position, Torso.Position - Vector3.new(0, 1, 0)).lookVector, 200, Character)
1643
if TouchedFloor then
1644
WaveVFX(CFrame.new(WavePosition) , "Cyan", "Neon", 0 , 0.05, 1,1.5,1, 1,0,1)	
1645
end
1646
SoundEffect(Torso, 231917871, 1, 2, false)
1647
1648
	for i = 1,10 do
1649
Wait2()	
1650
Neck.C0 = Animate(Neck.C0, NeckDefaultCFrame * CFrame.Angles(0.5, 0, 0), 0.2)
1651
RootJoint.C0 = Animate(RootJoint.C0, RootDefaultCFrame * CFrame.new(0,0,0) * CFrame.Angles(0.3, 0, 0), 0.2)
1652
RightShoulder.C0 = Animate(RightShoulder.C0, CFrame.new(1,0.5, -0.5) * CFrame.Angles(0 , 2.8, 1.6), 0.2)
1653
LeftShoulder.C0 = Animate(LeftShoulder.C0, CFrame.new(-1,0, -0.5) * CFrame.Angles(0 , -2.8, -1.6), 0.2)
1654
RightHip.C0 = Animate(RightHip.C0, CFrame.new(1, -1, 0) * CFrame.Angles(0,1.6,0)* CFrame.Angles(-0,0,0), 0.2)
1655
LeftHip.C0 = Animate(LeftHip.C0, CFrame.new(-1, -1, 0) * CFrame.Angles(0,-1.6,0) * CFrame.Angles(-0,0,-0), 0.2)
1656
Handle2Weld.C0 = Animate(Handle2Weld.C0, CFrame.new(0,0,-1) * CFrame.Angles(-1.6,1.6,0) * CFrame.Angles(-1,0,0), 0.2)
1657
HandleWeld.C0 = Animate(HandleWeld.C0, CFrame.new(0,0,-1) * CFrame.Angles(-1.6,1.6,0) * CFrame.Angles(-1,0,0), 0.2)
1658
	
1659
end
1660
end
1661
Attacking = false
1662
end
1663
1664
1665
function Move2()
1666
Attacking = true
1667
Humanoid.WalkSpeed = 0
1668
Humanoid.JumpPower = 0
1669
coroutine.resume(coroutine.create(function()
1670
for i = 1, 5 do
1671
Wait2(10)
1672
BlockVFX(RightArmReference.CFrame, "Cyan", "Neon", 0, 0.05, 1, 1, 1, 0.5, 0.5, 0.5)
1673
BlockVFX(LeftArmReference.CFrame, "Cyan", "Neon", 0, 0.05, 1, 1, 1, 0.5, 0.5, 0.5)
1674
	
1675
local TouchedFloor, WavePosition = FindPartOnRay(Torso.Position, CFrame.new(Torso.Position, Torso.Position - Vector3.new(0, 1, 0)).lookVector, 200, Character)
1676
if TouchedFloor then
1677
WaveVFX(CFrame.new(WavePosition), "Cyan", "Neon", 0 , 0.05, 1,1.5,1, 1,0,1)	
1678
end
1679
end
1680
end))
1681
for i = 1,100 do
1682
Wait2()	
1683
	
1684
1685
Neck.C0 = Animate(Neck.C0, NeckDefaultCFrame * CFrame.Angles(0.3, 0, 0), 0.2)
1686
RootJoint.C0 = Animate(RootJoint.C0, RootDefaultCFrame * CFrame.new(0,0,0) * CFrame.Angles(-0.3, 0, 0), 0.2)
1687
RightShoulder.C0 = Animate(RightShoulder.C0, CFrame.new(1.5,0.5, 0) * CFrame.Angles(0 , -0.2, 1.6), 0.2)
1688
LeftShoulder.C0 = Animate(LeftShoulder.C0, CFrame.new(-1.5,0.5, 0) * CFrame.Angles(0 , 0.2, -1.6), 0.2)
1689
RightHip.C0 = Animate(RightHip.C0, CFrame.new(1, -1, 0) * CFrame.Angles(0,1.6,0)* CFrame.Angles(-0,0,-0.3), 0.2)
1690
LeftHip.C0 = Animate(LeftHip.C0, CFrame.new(-1, -1, 0) * CFrame.Angles(0,-1.6,0) * CFrame.Angles(-0,0,0.3), 0.2)
1691
Handle2Weld.C0 = Animate(Handle2Weld.C0, CFrame.new(0,0,-1) * CFrame.Angles(-1.6,1.6,0), 0.2)
1692
HandleWeld.C0 = Animate(HandleWeld.C0, CFrame.new(0,0,-1) * CFrame.Angles(-1.6,1.6,0), 0.2)
1693
1694
1695
end	
1696
1697
	for i = 1,10 do
1698
Wait2()	
1699
Neck.C0 = Animate(Neck.C0, NeckDefaultCFrame * CFrame.Angles(0.5, 0, 0), 0.2)
1700
RootJoint.C0 = Animate(RootJoint.C0, RootDefaultCFrame * CFrame.new(0,0,0) * CFrame.Angles(0.3, 0, 0), 0.2)
1701
RightShoulder.C0 = Animate(RightShoulder.C0, CFrame.new(1,0.5, -0.5) * CFrame.Angles(0 , 2.8, 1.6), 0.2)
1702
LeftShoulder.C0 = Animate(LeftShoulder.C0, CFrame.new(-1,0, -0.5) * CFrame.Angles(0 , -2.8, -1.6), 0.2)
1703
RightHip.C0 = Animate(RightHip.C0, CFrame.new(1, -1, 0) * CFrame.Angles(0,1.6,0)* CFrame.Angles(-0,0,0), 0.2)
1704
LeftHip.C0 = Animate(LeftHip.C0, CFrame.new(-1, -1, 0) * CFrame.Angles(0,-1.6,0) * CFrame.Angles(-0,0,-0), 0.2)
1705
Handle2Weld.C0 = Animate(Handle2Weld.C0, CFrame.new(0,0,-1) * CFrame.Angles(-1.6,1.6,0) * CFrame.Angles(-1,0,0), 0.2)
1706
HandleWeld.C0 = Animate(HandleWeld.C0, CFrame.new(0,0,-1) * CFrame.Angles(-1.6,1.6,0) * CFrame.Angles(-1,0,0), 0.2)
1707
	
1708
	end
1709
	
1710
	
1711
local RootPartLook = RootPart.CFrame.lookVector
1712
	
1713
local Tornado = Instance.new("Part", Services.Workspace)
1714
Tornado.Size = Vector3.new()
1715
Tornado.CanCollide = false
1716
Tornado.Position = RootPart.Position
1717
Tornado.Transparency = 1
1718
1719
Services.Debris:AddItem(Tornado, 2)
1720
1721
local TornadoVelocity = Instance.new("BodyVelocity", Tornado)
1722
TornadoVelocity.Velocity = RootPartLook * 100
1723
TornadoVelocity.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
1724
1725
SoundEffect(Tornado, 324867021, 1, 1, false)
1726
1727
coroutine.resume(coroutine.create(function()
1728
local TornadoRotate = 0
1729
while Tornado.Parent == Services.Workspace do
1730
Wait2()	
1731
1732
local TouchedFloor, WavePosition = FindPartOnRay(Tornado.Position, CFrame.new(Tornado.Position, Tornado.Position - Vector3.new(0, 1, 0)).lookVector, 200, Character)
1733
if TouchedFloor then
1734
WaveVFX(CFrame.new(WavePosition)  * CFrame.Angles(0,TornadoRotate,0), "Cyan", "Neon", 0 , 0.1, 20,4,20, 0,0,0)	
1735
WaveVFX(CFrame.new(WavePosition)  * CFrame.Angles(0,TornadoRotate,0), "White", "Neon", 0 , 0.1, 15,4,15, 0,0,0)	
1736
end
1737
1738
TornadoRotate = TornadoRotate + 0.1
1739
TornadoVFX(Tornado.CFrame * CFrame.new(0,2,0) * CFrame.Angles(0,TornadoRotate,3.2), "Cyan", "Neon", 0.1, 0.5, 17, 17, 17, 0, 0, 0)
1740
TornadoVFX(Tornado.CFrame * CFrame.new(0,2,0) * CFrame.Angles(0,TornadoRotate,3.2), "White", "Neon", 0, 0.5, 13,15, 13, 0, 0, 0)
1741
ValidateDamage(Tornado, "Stand", 10, 10, 13, Tornado, 5, 199149269, 1, 0.1)
1742
end	
1743
end))	
1744
	
1745
Humanoid.WalkSpeed = 20
1746
Humanoid.JumpPower = 50
1747
Attacking = false
1748
1749
end
1750
1751
1752
function Move3()
1753
Attacking = true
1754
1755
for i = 1,10 do
1756
Wait2()	
1757
	
1758
1759
Neck.C0 = Animate(Neck.C0, NeckDefaultCFrame * CFrame.Angles(0.3, 0, 0), 0.2)
1760
RootJoint.C0 = Animate(RootJoint.C0, RootDefaultCFrame * CFrame.new(0,0,0) * CFrame.Angles(-0.3, 0, 0), 0.2)
1761
RightShoulder.C0 = Animate(RightShoulder.C0, CFrame.new(1.5,0.5, 0) * CFrame.Angles(0 , -0.2, 1.6), 0.2)
1762
LeftShoulder.C0 = Animate(LeftShoulder.C0, CFrame.new(-1.5,0.5, 0) * CFrame.Angles(0 , 0.2, -1.6), 0.2)
1763
RightHip.C0 = Animate(RightHip.C0, CFrame.new(1, -1, 0) * CFrame.Angles(0,1.6,0)* CFrame.Angles(-0,0,-0.3), 0.2)
1764
LeftHip.C0 = Animate(LeftHip.C0, CFrame.new(-1, -1, 0) * CFrame.Angles(0,-1.6,0) * CFrame.Angles(-0,0,0.3), 0.2)
1765
Handle2Weld.C0 = Animate(Handle2Weld.C0, CFrame.new(0,0,-1) * CFrame.Angles(-1.6,1.6,0), 0.2)
1766
HandleWeld.C0 = Animate(HandleWeld.C0, CFrame.new(0,0,-1) * CFrame.Angles(-1.6,1.6,0), 0.2)
1767
	
1768
end
1769
Humanoid.WalkSpeed = 30
1770
Humanoid.JumpPower = 0
1771
BlockVFX(Torso.CFrame, "Cyan", "Neon", 0, 0.05, 5, 5, 5, 3, 3, 3)
1772
CircleVFX(Torso.CFrame, "White", "Neon", 0, 0.05, 5, 5, 5, 5, 5, 5)
1773
local TouchedFloor, WavePosition = FindPartOnRay(Torso.Position, CFrame.new(Torso.Position, Torso.Position - Vector3.new(0, 1, 0)).lookVector, 200, Character)
1774
if TouchedFloor then
1775
WaveVFX(CFrame.new(WavePosition) , "Cyan", "Neon", 0 , 0.05, 1,1.5,1, 1,0,1)	
1776
end
1777
Daggers.Parent = nil
1778
Daggers2.Parent = nil
1779
for i = 1,10 do
1780
Wait2()
1781
Head.face.Transparency = 1
1782
for i,v in pairs(Character:children()) do
1783
if v:IsA("Part") and v.Name ~= "HumanoidRootPart" then
1784
	
1785
v.Transparency = v.Transparency + 0.1	
1786
	
1787
end
1788
	
1789
if v:IsA("Accessory") then
1790
1791
v.Handle.Transparency = v.Handle.Transparency + 0.1
1792
	
1793
end
1794
end	
1795
end
1796
1797
wait(3)	
1798
1799
Daggers.Parent = Character
1800
Daggers2.Parent = Character
1801
1802
for i = 1,10 do
1803
Wait2()
1804
Head.face.Transparency = 0
1805
for i,v in pairs(Character:children()) do
1806
if v:IsA("Part") and v.Name ~= "HumanoidRootPart" then
1807
	
1808
v.Transparency = v.Transparency - 0.1	
1809
	
1810
end	
1811
if v:IsA("Accessory") then
1812
1813
v.Handle.Transparency = v.Handle.Transparency - 0.1
1814
	
1815
end	
1816
end	
1817
end
1818
SoundEffect(Torso, 231917871, 1, 2, false)
1819
BlockVFX(Torso.CFrame, "Cyan", "Neon", 0, 0.05, 5, 5, 5, 3, 3, 3)
1820
CircleVFX(Torso.CFrame, "White", "Neon", 0, 0.05, 5, 5, 5, 5, 5, 5)
1821
local TouchedFloor, WavePosition = FindPartOnRay(Torso.Position, CFrame.new(Torso.Position, Torso.Position - Vector3.new(0, 1, 0)).lookVector, 200, Character)
1822
if TouchedFloor then
1823
WaveVFX(CFrame.new(WavePosition) , "Cyan", "Neon", 0 , 0.05, 1,1.5,1, 1,0,1)	
1824
end
1825
1826
for i = 1,10 do
1827
Wait2()	
1828
ValidateDamage(Torso, "Normal", 10, 36, 46, RootPart, 5, 199149269, 1, 0.3)
1829
RootPart.Velocity = RootPart.CFrame.lookVector * 50	
1830
Neck.C0 = Animate(Neck.C0, NeckDefaultCFrame * CFrame.Angles(0.5, 0, 0), 0.2)
1831
RootJoint.C0 = Animate(RootJoint.C0, RootDefaultCFrame * CFrame.new(0,0,0) * CFrame.Angles(0.3, 0, 0), 0.2)
1832
RightShoulder.C0 = Animate(RightShoulder.C0, CFrame.new(1,0.5, -0.5) * CFrame.Angles(0 , 2.8, 1.6), 0.2)
1833
LeftShoulder.C0 = Animate(LeftShoulder.C0, CFrame.new(-1,0, -0.5) * CFrame.Angles(0 , -2.8, -1.6), 0.2)
1834
RightHip.C0 = Animate(RightHip.C0, CFrame.new(1, -1, 0) * CFrame.Angles(0,1.6,0)* CFrame.Angles(-0,0,0), 0.2)
1835
LeftHip.C0 = Animate(LeftHip.C0, CFrame.new(-1, -1, 0) * CFrame.Angles(0,-1.6,0) * CFrame.Angles(-0,0,-0), 0.2)
1836
Handle2Weld.C0 = Animate(Handle2Weld.C0, CFrame.new(0,0,-0.5) * CFrame.Angles(-1.6,1.6,0) * CFrame.Angles(-1.6,0,0), 0.2)
1837
HandleWeld.C0 = Animate(HandleWeld.C0, CFrame.new(0,0,0.5) * CFrame.Angles(-1.6,1.6,0) * CFrame.Angles(-1.6,0,0), 0.2)
1838
	
1839
end
1840
1841
Humanoid.WalkSpeed = 20
1842
Humanoid.JumpPower = 50
1843
Attacking = false
1844
1845
end
1846
1847
function Move4()
1848
Attacking = true
1849
1850
for i = 1,10 do
1851
Wait2()	
1852
	
1853
1854
Neck.C0 = Animate(Neck.C0, NeckDefaultCFrame * CFrame.Angles(0.3, 0, 0), 0.2)
1855
RootJoint.C0 = Animate(RootJoint.C0, RootDefaultCFrame * CFrame.new(0,0,0) * CFrame.Angles(-0.3, 0, 0), 0.2)
1856
RightShoulder.C0 = Animate(RightShoulder.C0, CFrame.new(1.5,0.5, 0) * CFrame.Angles(0 , -0.2, 1.6), 0.2)
1857
LeftShoulder.C0 = Animate(LeftShoulder.C0, CFrame.new(-1.5,0.5, 0) * CFrame.Angles(0 , 0.2, -1.6), 0.2)
1858
RightHip.C0 = Animate(RightHip.C0, CFrame.new(1, -1, 0) * CFrame.Angles(0,1.6,0)* CFrame.Angles(-0,0,-0.3), 0.2)
1859
LeftHip.C0 = Animate(LeftHip.C0, CFrame.new(-1, -1, 0) * CFrame.Angles(0,-1.6,0) * CFrame.Angles(-0,0,0.3), 0.2)
1860
Handle2Weld.C0 = Animate(Handle2Weld.C0, CFrame.new(0,0,-1) * CFrame.Angles(-1.6,1.6,0), 0.2)
1861
HandleWeld.C0 = Animate(HandleWeld.C0, CFrame.new(0,0,-1) * CFrame.Angles(-1.6,1.6,0), 0.2)
1862
	
1863
end
1864
1865
1866
local RootPartLook = RootPart.CFrame.lookVector
1867
	RootPartReferenceWeld.C0 = CFrame.new(0,0,20)
1868
local Tornado = Instance.new("Part", Services.Workspace)
1869
Tornado.Size = Vector3.new()
1870
Tornado.CanCollide = false
1871
Tornado.Position = RootPartReference.Position
1872
Tornado.Transparency = 1
1873
Tornado.Anchored = true
1874
1875
Services.Debris:AddItem(Tornado, 10)
1876
1877
SoundEffect(Tornado, 324867021, 1, 1, false)
1878
1879
coroutine.resume(coroutine.create(function()
1880
local TornadoRotate = 0
1881
while Tornado.Parent == Services.Workspace do
1882
Wait2()	
1883
1884
local TouchedFloor, WavePosition = FindPartOnRay(Tornado.Position, CFrame.new(Tornado.Position, Tornado.Position - Vector3.new(0, 1, 0)).lookVector, 200, Character)
1885
if TouchedFloor then
1886
WaveVFX(CFrame.new(WavePosition)  * CFrame.Angles(0,TornadoRotate,0), "Cyan", "Neon", 0 , 0.1, 100,20,100, 0,0,0)	
1887
WaveVFX(CFrame.new(WavePosition)  * CFrame.Angles(0,TornadoRotate,0), "White", "Neon", 0 , 0.1, 50,20,50, 0,0,0)	
1888
end
1889
1890
TornadoRotate = TornadoRotate + 0.1
1891
TornadoVFX(Tornado.CFrame * CFrame.new(0,2,0) * CFrame.Angles(0,TornadoRotate,3.2), "Cyan", "Neon", 0.1, 0.5, 70, 70, 70, 0, 0, 0)
1892
TornadoVFX(Tornado.CFrame * CFrame.new(0,2,0) * CFrame.Angles(0,TornadoRotate,3.2), "White", "Neon", 0, 0.5, 30,50, 30, 0, 0, 0)
1893
ValidateDamage(Tornado, "Stand", 50, 3, 6, Tornado, 5, 199149269, 1, 0.3)
1894
end	
1895
end))	
1896
1897
1898
for i = 1,10 do
1899
Wait2()	
1900
RootPart.Velocity = RootPart.CFrame.lookVector * 50	
1901
Neck.C0 = Animate(Neck.C0, NeckDefaultCFrame * CFrame.Angles(0.5, 0, 0), 0.2)
1902
RootJoint.C0 = Animate(RootJoint.C0, RootDefaultCFrame * CFrame.new(0,0,0) * CFrame.Angles(0.3, 0, 0), 0.2)
1903
RightShoulder.C0 = Animate(RightShoulder.C0, CFrame.new(1,0.5, -0.5) * CFrame.Angles(0 , 2.8, 1.6), 0.2)
1904
LeftShoulder.C0 = Animate(LeftShoulder.C0, CFrame.new(-1,0, -0.5) * CFrame.Angles(0 , -2.8, -1.6), 0.2)
1905
RightHip.C0 = Animate(RightHip.C0, CFrame.new(1, -1, 0) * CFrame.Angles(0,1.6,0)* CFrame.Angles(-0,0,0), 0.2)
1906
LeftHip.C0 = Animate(LeftHip.C0, CFrame.new(-1, -1, 0) * CFrame.Angles(0,-1.6,0) * CFrame.Angles(-0,0,-0), 0.2)
1907
Handle2Weld.C0 = Animate(Handle2Weld.C0, CFrame.new(0,0,-0.5) * CFrame.Angles(-1.6,1.6,0) * CFrame.Angles(-1.6,0,0), 0.2)
1908
HandleWeld.C0 = Animate(HandleWeld.C0, CFrame.new(0,0,0.5) * CFrame.Angles(-1.6,1.6,0) * CFrame.Angles(-1.6,0,0), 0.2)
1909
	
1910
end
1911
1912
1913
Attacking = false
1914
1915
end
1916
1917
function UseAirCharge()
1918
CanCharge = false
1919
Charge = Charge - 1
1920
1921
local AntiFall = Instance.new("Part", workspace)
1922
AntiFall.Anchored = true
1923
AntiFall.Size = Vector3.new(50,1,50)
1924
AntiFall.Transparency = 1
1925
AntiFall.CFrame = RootPart.CFrame * CFrame.new(0,-2,0)
1926
Services.Debris:AddItem(AntiFall, 1)
1927
Humanoid.JumpPower = 0
1928
SoundEffect(Torso, 169380505, 1, 1, false)
1929
RingVFX(RootPart.CFrame * CFrame.new(0,-2,0) * CFrame.Angles(1.6,0,0), "Cyan", "Neon", 0, 0.05, 5, 5, 5, 3, 3, 3)		
1930
CircleVFX(RootPart.CFrame * CFrame.new(0,-2,0), "Cyan", "Neon", 0, 0.05, 5, 5, 5, 3, 3, 3)	
1931
	
1932
coroutine.resume(coroutine.create(function()
1933
	wait(1)
1934
		CanCharge = true
1935
end))
1936
1937
end
1938
1939
1940
--[[ Other functions ]]--
1941
1942
function Keydown(Key)
1943
if Attacking then
1944
return
1945
end
1946
1947
if Key == "z" and Cooldown1 == MaxCooldown1 and Mana > 20 then
1948
Mana = Mana - 20
1949
Cooldown1 = 0
1950
Move1()	
1951
	
1952
end
1953
if Key == "x" and Cooldown2 == MaxCooldown2 and Mana > 40 then
1954
Cooldown2 = 0
1955
Mana = Mana - 40
1956
Move2()	
1957
	
1958
end
1959
if Key == "c" and Cooldown3 == MaxCooldown3 and Mana > 70 then
1960
Cooldown3 = 0
1961
Mana = Mana - 70
1962
Move3()	
1963
	
1964
end
1965
if Key == "v" and Cooldown4 == MaxCooldown4  and Mana > 99 then
1966
Cooldown4 = 0
1967
Mana = Mana - 100
1968
Move4()	
1969
	
1970
end
1971
if Key == " " and InAir then
1972
	Charging = true
1973
	Humanoid.JumpPower = 0
1974
	
1975
	
1976
end
1977
1978
end
1979
1980
function Keyup(Key)
1981
if Attacking then
1982
return
1983
end
1984
1985
if Key == " "  then
1986
	Charging = false
1987
	Humanoid.JumpPower = 50
1988
	
1989
	
1990
end
1991
1992
end
1993
1994
1995
1996
function MouseClick()
1997
if Attacking then
1998
return
1999
end
2000
2001
if Combo == 1 then
2002
Combo = 2
2003
Attack1()
2004
2005
elseif Combo == 2 then
2006
Combo = 3
2007
Attack2()
2008
2009
elseif Combo == 3 then
2010
Combo = 4
2011
Attack3()
2012
2013
elseif Combo == 4 then
2014
Combo = 1
2015
Attack4()
2016
2017
2018
end
2019
end
2020
2021
Mouse.Button1Down:connect(MouseClick)
2022
Mouse.KeyDown:connect(Keydown)
2023
Mouse.KeyUp:connect(Keyup)
2024
2025
--[[ Values ]]--
2026
2027
DoAnimateVal = 0
2028
DoAnimateVal2 = 0
2029
DoAnimateVal3 = 0
2030
DoAnimateVal4 = 0
2031
Increase = 0
2032
Increase2 = 0
2033
Invert = false
2034
Invert2 = false
2035
Invert3 = false
2036
Invert4 = false
2037
WalkVal = 0
2038
2039
WalkInvert = false
2040
Walk = false
2041
2042
--[[ Looped functions ]]--
2043
2044
function VisualEffects()
2045
for i = 1, #VFXList do
2046
if VFXList[i] then
2047
local VFXConfiguration = VFXList[i]	
2048
2049
if VFXConfiguration then
2050
if VFXConfiguration[1] == "Display" then
2051
if VFXConfiguration[2]:FindFirstChild("Damage") then
2052
VFXConfiguration[2].Damage.TextLabel.TextStrokeTransparency = VFXConfiguration[2].Damage.TextLabel.TextStrokeTransparency + VFXConfiguration[3]
2053
VFXConfiguration[2].Damage.TextLabel.TextTransparency = VFXConfiguration[2].Damage.TextLabel.TextTransparency + VFXConfiguration[3]
2054
end
2055
end
2056
if VFXConfiguration[1] == "Resize" then
2057
if VFXConfiguration[2]:FindFirstChild("Mesh") then
2058
if VFXConfiguration[2].Transparency < 1 then
2059
VFXConfiguration[2].Mesh.Scale = VFXConfiguration[2].Mesh.Scale + Vector3.new(VFXConfiguration[4], VFXConfiguration[5], VFXConfiguration[6])
2060
VFXConfiguration[2].Transparency = VFXConfiguration[2].Transparency + VFXConfiguration[3]
2061
end
2062
end
2063
end
2064
if VFXConfiguration[1] == "Rotate" then
2065
if VFXConfiguration[2].Transparency < 1 then
2066
VFXConfiguration[2].Rotation = VFXConfiguration[2].Rotation + Vector3.new(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
2067
end
2068
end	
2069
end
2070
end
2071
end		
2072
end
2073
2074
function FindPartOnRay(Position, Direction, MaxDistance, Ignore)
2075
return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * MaxDistance), Ignore)
2076
end
2077
2078
function Values()
2079
Increase = Increase + 1
2080
Increase2 = Increase2 + 0.5
2081
	
2082
if WalkVal > 8 then
2083
WalkInvert = true
2084
elseif WalkVal < 1 then
2085
WalkInvert = false
2086
end
2087
2088
if WalkInvert then
2089
WalkVal = WalkVal - 1
2090
elseif not WalkInvert then
2091
WalkVal = WalkVal + 1	
2092
end	
2093
	
2094
if 0.5 < DoAnimateVal then
2095
Invert = true
2096
elseif DoAnimateVal < -0.5 then
2097
Invert = false
2098
end
2099
2100
if 0.2 < DoAnimateVal2 then
2101
Invert2 = true
2102
elseif DoAnimateVal2 < -0.2 then
2103
Invert2 = false
2104
end
2105
2106
2107
if Invert == false then
2108
DoAnimateVal = DoAnimateVal + 0.01
2109
else
2110
DoAnimateVal = DoAnimateVal - 0.01
2111
end 
2112
if Invert2 == false then
2113
DoAnimateVal2 = DoAnimateVal2 + 0.05
2114
else
2115
DoAnimateVal2 = DoAnimateVal2 - 0.05
2116
end
2117
2118
2119
if 1 < DoAnimateVal3 then
2120
Invert3 = true
2121
elseif DoAnimateVal3 < -0 then
2122
Invert3 = false
2123
end
2124
2125
if Invert3 == false then
2126
DoAnimateVal3 = DoAnimateVal3 + 0.1
2127
else
2128
DoAnimateVal3 = DoAnimateVal3 - 0.1
2129
end
2130
2131
if 1 < DoAnimateVal4 then
2132
Invert4 = true
2133
elseif DoAnimateVal4 < -1 then
2134
Invert4 = false
2135
end
2136
2137
if ChargeDelay < ChargeDelay2 then	
2138
ChargeDelay = ChargeDelay + 1	
2139
elseif ChargeDelay > ChargeDelay2 - 1 then
2140
ChargeDelay = 0
2141
end
2142
	
2143
if Charge < 100 and ChargeDelay < 1 and not Charging then
2144
Charge = Charge + 1
2145
end	
2146
		
2147
if Charge > 3 then
2148
Charge = 4
2149
end	
2150
2151
if Invert4 == false then
2152
DoAnimateVal4 = DoAnimateVal4 + 0.1
2153
else
2154
DoAnimateVal4 = DoAnimateVal4 - 0.1
2155
end
2156
2157
if Cooldown1 < MaxCooldown1 then
2158
Cooldown1 = Cooldown1 + Cooldown1Add
2159
end	
2160
		
2161
if Cooldown1 > MaxCooldown1 - 1 then
2162
Cooldown1 = MaxCooldown1
2163
end	
2164
2165
if Cooldown2 < MaxCooldown2 then
2166
Cooldown2 = Cooldown2 + Cooldown2Add
2167
end	
2168
		
2169
if Cooldown2 > MaxCooldown2 - 1 then
2170
Cooldown2 = MaxCooldown2
2171
end	
2172
2173
if Cooldown3 < MaxCooldown3 then
2174
Cooldown3 = Cooldown3 + Cooldown3Add
2175
end	
2176
		
2177
if Cooldown3 > MaxCooldown3 - 1 then
2178
Cooldown3 = MaxCooldown3
2179
end	
2180
2181
if Cooldown4 < MaxCooldown4 then
2182
Cooldown4 = Cooldown4 + Cooldown4Add
2183
end	
2184
		
2185
if Cooldown4 > MaxCooldown4 - 1 then
2186
Cooldown4 = MaxCooldown4
2187
end	
2188
2189
if ManaDelay < ManaDelay2 then	
2190
ManaDelay = ManaDelay + 1	
2191
elseif ManaDelay > ManaDelay2 - 1 then
2192
ManaDelay = 0
2193
end
2194
	
2195
if Mana < 100 and ManaDelay < 1 then
2196
Mana = Mana + 1
2197
end	
2198
		
2199
if Mana > 99 then
2200
Mana = 100
2201
end	
2202
end
2203
2204
2205
function UpdateAllBars()
2206
	
2207
ManaBarText.Text = "Mana: " .. Mana .. "%"	
2208
HealthBarText.Text = "Health: " .. Humanoid.Health .. "%"	
2209
ChargeBarText.Text = "Charges: "..Charge.." / 4"	
2210
2211
HealthBarBar:TweenSize(UDim2.new(0.98 * (Character.Humanoid.Health / Character.Humanoid.MaxHealth), 0, 0, 19), "Out", "Quad", 0.3)		
2212
ManaBarBar:TweenSize(UDim2.new(0.98 * (Mana / 100), 0, 0, 19), "Out", "Quad", 0.3)	
2213
ChargeBarBar:TweenSize(UDim2.new(0.98 * (Charge / 4), 0, 0, 19), "Out", "Quad", 0.3)	
2214
CooldownZBarBar:TweenSize(UDim2.new(1 * (Cooldown1 / MaxCooldown1), 0, 0, 70), "Out", "Quad", 0.3)	
2215
CooldownXBarBar:TweenSize(UDim2.new(1 * (Cooldown2 / MaxCooldown2), 0, 0, 70), "Out", "Quad", 0.3)	
2216
CooldownCBarBar:TweenSize(UDim2.new(1 * (Cooldown3 / MaxCooldown3), 0, 0, 70), "Out", "Quad", 0.3)	
2217
CooldownVBarBar:TweenSize(UDim2.new(1 * (Cooldown4 / MaxCooldown4), 0, 0, 70), "Out", "Quad", 0.3)	
2218
2219
2220
if Humanoid.Health > 75 then
2221
HealthBarBar.BackgroundColor3 = BrickColor.new("Lime green").Color
2222
elseif Humanoid.Health > 50 and Humanoid.Health < 75 then
2223
HealthBarBar.BackgroundColor3 = BrickColor.new("Cool yellow").Color
2224
elseif Humanoid.Health > 35 and Humanoid.Health < 50 then
2225
HealthBarBar.BackgroundColor3 = BrickColor.new("Bright yellow").Color
2226
elseif Humanoid.Health > 15 and Humanoid.Health < 35 then
2227
HealthBarBar.BackgroundColor3 = BrickColor.new("Bright red").Color
2228
elseif Humanoid.Health < 35 then
2229
HealthBarBar.BackgroundColor3 = BrickColor.new("Really red").Color		
2230
end
2231
end
2232
2233
function Animations()
2234
	
2235
local Velocity = (RootPart.Velocity * Vector3.new(1,0,1)).magnitude
2236
local FallVelocity = RootPart.Velocity.Y
2237
local Floor = FindPartOnRay(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position + Vector3.new(0,-1,0)).lookVector, 4, Character)
2238
2239
2240
if Velocity > 1 and Floor then
2241
if WalkInvert then
2242
	
2243
RightHip.C1 = Animate(RightHip.C1, RightLegDefaultCFrame * CFrame.Angles(0,0,1.2), 0.2)
2244
LeftHip.C1 = Animate(LeftHip.C1,LeftLegDefaultCFrame * CFrame.Angles(0,0,1.2), 0.2)
2245
2246
elseif not WalkInvert then
2247
2248
RightHip.C1 = Animate(RightHip.C1, RightLegDefaultCFrame * CFrame.Angles(0,0,-0.8), 0.2)
2249
LeftHip.C1 = Animate(LeftHip.C1,LeftLegDefaultCFrame * CFrame.Angles(0,0,-0.8), 0.2)
2250
	
2251
end	
2252
else
2253
RightHip.C1 = Animate(RightHip.C1, RightLegDefaultCFrame, 0.2)
2254
LeftHip.C1 = Animate(LeftHip.C1,LeftLegDefaultCFrame, 0.2)
2255
end
2256
2257
2258
if Velocity < 1 and Floor and not Attacking then
2259
Walk = false
2260
InAir = false
2261
Neck.C0 = Animate(Neck.C0, NeckDefaultCFrame * CFrame.Angles(0.3, 0, -0.6), 0.2)
2262
RootJoint.C0 = Animate(RootJoint.C0, RootDefaultCFrame * CFrame.new(0,0,0 + DoAnimateVal / 8) * CFrame.Angles(-0.2, -0.1, 0.6), 0.2)
2263
RightShoulder.C0 = Animate(RightShoulder.C0, CFrame.new(1.5,0.5+ DoAnimateVal / 8, 0) * CFrame.Angles(-0.2 - DoAnimateVal / 8 , -0.2, 0.2 + DoAnimateVal / 8), 0.2)
2264
LeftShoulder.C0 = Animate(LeftShoulder.C0, CFrame.new(-1.5,0.5 + DoAnimateVal / 8,0) * CFrame.Angles(-0.2 + DoAnimateVal / 8 , 0.2, -0.2- DoAnimateVal / 8), 0.2)
2265
RightHip.C0 = Animate(RightHip.C0, CFrame.new(1, -1.05 - DoAnimateVal / 8, 0) * CFrame.Angles(0,1.6,0)* CFrame.Angles(-0.01,0,-0.2), 0.2)
2266
LeftHip.C0 = Animate(LeftHip.C0, CFrame.new(-1, -1 - DoAnimateVal / 8, 0) * CFrame.Angles(0,-1.6,0) * CFrame.Angles(-0.05,0,0.2), 0.2)
2267
Handle2Weld.C0 = Animate(Handle2Weld.C0, CFrame.new(0,0,-1) * CFrame.Angles(-1.6,1.6,0), 0.2)
2268
HandleWeld.C0 = Animate(HandleWeld.C0, CFrame.new(0,0,-1) * CFrame.Angles(-1.6,1.6,0), 0.2)
2269
end
2270
2271
if Velocity > 1 and Floor and not Attacking then
2272
InAir = false
2273
Neck.C0 = Animate(Neck.C0, NeckDefaultCFrame * CFrame.Angles(-0.3, 0, 0), 0.2)
2274
RootJoint.C0 = Animate(RootJoint.C0, RootDefaultCFrame * CFrame.new(0,0,-0.5) * CFrame.Angles(0.8, 0, DoAnimateVal2), 0.2)
2275
RightShoulder.C0 = Animate(RightShoulder.C0, CFrame.new(1.5,0.5, 0) * CFrame.Angles(-0.5 , -0, 0.5), 0.2)
2276
LeftShoulder.C0 = Animate(LeftShoulder.C0, CFrame.new(-1.5,0.5, 0) * CFrame.Angles(-0.5 , 0, -0.5), 0.2)
2277
RightHip.C0 = Animate(RightHip.C0, CFrame.new(1, -1, 0) * CFrame.Angles(0,1.6,0)* CFrame.Angles(-0,0,-0.3), 0.2)
2278
LeftHip.C0 = Animate(LeftHip.C0, CFrame.new(-1, -1, 0) * CFrame.Angles(0,-1.6,0) * CFrame.Angles(-0,0,0.3), 0.2)
2279
Handle2Weld.C0 = Animate(Handle2Weld.C0, CFrame.new(0,0,-1) * CFrame.Angles(-1.6,1.6,0), 0.2)
2280
HandleWeld.C0 = Animate(HandleWeld.C0, CFrame.new(0,0,-1) * CFrame.Angles(-1.6,1.6,0), 0.2)
2281
end
2282
2283
if FallVelocity > 1 and not Floor and not Attacking then
2284
InAir = true
2285
Neck.C0 = Animate(Neck.C0, NeckDefaultCFrame * CFrame.Angles(-0.05, 0, 0), 0.2)
2286
RootJoint.C0 = Animate(RootJoint.C0, RootDefaultCFrame * CFrame.new(0,0,-0.2) * CFrame.Angles(-0.6, 0, 0), 0.2)
2287
RightShoulder.C0 = Animate(RightShoulder.C0, CFrame.new(1.5,0.5, 0) * CFrame.Angles(-0.5 , -0, 0.7), 0.2)
2288
LeftShoulder.C0 = Animate(LeftShoulder.C0, CFrame.new(-1.5,0.5, 0) * CFrame.Angles(-0.5 , 0, -0.7), 0.2)
2289
RightHip.C0 = Animate(RightHip.C0, CFrame.new(1, -1, 0) * CFrame.Angles(0,1.6,0)* CFrame.Angles(-0,0,-0), 0.2)
2290
LeftHip.C0 = Animate(LeftHip.C0, CFrame.new(-1, -1, -0.5) * CFrame.Angles(0,-1.6,0) * CFrame.Angles(-0,0,0.5), 0.2)
2291
Handle2Weld.C0 = Animate(Handle2Weld.C0, CFrame.new(0,0.5,-1) * CFrame.Angles(-1.6,1.6,0.5), 0.2)
2292
HandleWeld.C0 = Animate(HandleWeld.C0, CFrame.new(0,0.5,-1) * CFrame.Angles(-1.6,1.6,0.5), 0.2)
2293
end
2294
2295
if FallVelocity < -1 and not Floor and not Attacking then
2296
InAir = true
2297
Neck.C0 = Animate(Neck.C0, NeckDefaultCFrame * CFrame.Angles(-0.05, 0, 0), 0.2)
2298
RootJoint.C0 = Animate(RootJoint.C0, RootDefaultCFrame * CFrame.new(0,0,-0.2) * CFrame.Angles(0.6, 0, 0), 0.2)
2299
RightShoulder.C0 = Animate(RightShoulder.C0, CFrame.new(1.5,0.5, 0) * CFrame.Angles(-0.5 , -0, 1), 0.2)
2300
LeftShoulder.C0 = Animate(LeftShoulder.C0, CFrame.new(-1.5,0.5, 0) * CFrame.Angles(-0.5 , 0, -1), 0.2)
2301
RightHip.C0 = Animate(RightHip.C0, CFrame.new(1, -1, 0) * CFrame.Angles(0,1.6,0)* CFrame.Angles(-0,0,-0), 0.2)
2302
LeftHip.C0 = Animate(LeftHip.C0, CFrame.new(-1, -1, -0.5) * CFrame.Angles(0,-1.6,0) * CFrame.Angles(-0,0,0.5), 0.2)
2303
Handle2Weld.C0 = Animate(Handle2Weld.C0, CFrame.new(0,0.5,-1) * CFrame.Angles(-1.6,1.6,0.5), 0.2)
2304
HandleWeld.C0 = Animate(HandleWeld.C0, CFrame.new(0,0.5,-1) * CFrame.Angles(-1.6,1.6,0.5), 0.2)
2305
end
2306
2307
if Charge < 1 then
2308
Charging = false
2309
end
2310
2311
if Charging and InAir and CanCharge then
2312
2313
UseAirCharge()		
2314
	
2315
end
2316
2317
end
2318
2319
--[[ Loop ]]--
2320
2321
while 1 do
2322
Wait2()
2323
2324
Values()
2325
UpdateAllBars()
2326
VisualEffects()
2327
Animations()
2328
2329
end