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