View difference between Paste ID: msJAnFKe and BYBx9Pc2
SHOW: | | - or go back to the newest paste.
1
ModelName = "Gilgamesh"
2
attack = false
3
attacktype = 1
4
Hitdeb = 0
5
Hitdeb2 = 0
6-
name = "Broken_Dedication"
6+
name = "rex9998563"
7
----------------------------
8
--Customize mediafire
9
Rage = 0 
10
Rage = 200
11
mindamage = 10
12
maxdamage = 40
13
crtmaxdamage = 60
14
omindamage = mindamage
15
omaxdamage = maxdamage
16
ocrtmaxdamage = crtmaxdamage
17
crtrate = 100/5
18
HP = 2000
19
WS = 16
20
jump = 50
21
--100%/critpercentage
22
23
oblkbrkr = 3
24
blockbreaker = oblkbrkr
25
26
27
handlecolor = BrickColor.new("Black")
28
bcolor = BrickColor.new("White")
29
gemcolor = BrickColor.new("Black")
30
31
32
33
-------------------------------------------------------------------------------------------------------------------------------------
34
35
36
37
38
39
if game.Workspace:findFirstChild(ModelName,true) ~= nil then
40
game.Workspace:findFirstChild(ModelName,true).Parent = nil
41
end
42
43
44
45
46
47
48
local bodyholder = Instance.new("Model")
49
bodyholder.Name = ModelName
50
bodyholder.Parent = game.Workspace
51
Character = bodyholder
52
53
ev = Instance.new("BoolValue",bodyholder)
54
ev.Name = "EquippedVal"
55
ev.Value = false
56
blk = Instance.new("BoolValue",bodyholder)
57
blk.Name = "Block"
58
blk.Value = false
59
blkc = Instance.new("IntValue",blk)
60
blkc.Name = "BlockPower"
61
blkc.Value = blockpower
62
SpawnPos = Instance.new("Vector3Value",script)
63
SpawnPos.Name = "SpawnPos"
64
SpawnPos.Value = game.Workspace[name].Head.Position--Vector3.new(20,10,0)
65
66
67
local Head = Instance.new("Part")
68
Head.formFactor = 3
69
Head.CanCollide = true
70
Head.Name = "Head"
71
Head.Locked = true
72
Head.Size = Vector3.new(4,2,2)
73
Head.Parent = bodyholder
74
Head.BrickColor = BrickColor.new("White") 
75
local smh = Instance.new("SpecialMesh",Head)
76
smh.Scale = Vector3.new(1.25,1.25,1.25)
77
local Torso = Instance.new("Part")
78
Torso.formFactor = 3
79
Torso.CanCollide = true
80
Torso.Name = "Torso"
81
Torso.Locked = true
82
Torso.Size = Vector3.new(4,4,2)
83
Torso.Parent = bodyholder
84
Torso.BrickColor = BrickColor.new("Black")
85
Torso.Reflectance = 0.1
86
Torso.CFrame = CFrame.new(SpawnPos.Value)
87
local msht = Instance.new("BlockMesh",Torso)
88
local RightArm = Instance.new("Part")
89
RightArm.formFactor = 3
90
RightArm.CanCollide = true
91
RightArm.Name = "Right Arm" 
92
RightArm.Locked = true
93
RightArm.Size = Vector3.new(2,4,2)
94
RightArm.Parent = bodyholder
95
RightArm.BrickColor = BrickColor.new("Bright red")
96
local mshra = Instance.new("BlockMesh",RightArm)
97
local LeftArm = Instance.new("Part")
98
LeftArm.formFactor = 3
99
LeftArm.CanCollide = true
100
LeftArm.Name = "Left Arm"
101
LeftArm.Locked = true
102
LeftArm.Size = Vector3.new(2,4,2)
103
LeftArm.Parent = bodyholder
104
LeftArm.BrickColor = BrickColor.new("Bright red")
105
local mshla = Instance.new("BlockMesh",LeftArm)
106
local RightLeg = Instance.new("Part")
107
RightLeg.formFactor = 3
108
RightLeg.CanCollide = true
109
RightLeg.Name = "Right Leg"
110
RightLeg.Locked = true
111
RightLeg.Size = Vector3.new(2,4,2)
112
RightLeg.Parent = bodyholder
113
RightLeg.BrickColor = BrickColor.new("Black")
114
local mshrl = Instance.new("BlockMesh",RightLeg)
115
local LeftLeg = Instance.new("Part")
116
LeftLeg.formFactor = 3
117
LeftLeg.CanCollide = true
118
LeftLeg.Name = "Left Leg"
119
LeftLeg.Locked = true
120
LeftLeg.Size = Vector3.new(2,4,2)
121
LeftLeg.Parent = bodyholder
122
LeftLeg.BrickColor = BrickColor.new("Black") 
123
local mshll = Instance.new("BlockMesh",LeftLeg)
124
125
--player
126
player = nil
127
--welds
128
RW, LW , RWL, LWL = Instance.new("Weld"), Instance.new("Weld"), Instance.new("Weld"), Instance.new("Weld")
129
--what anim
130
anim = "none"
131
--save shoulders
132
AoETrue = {}
133
Neck = Instance.new("Motor")
134
135
136
137
138
--derp
139
	RW.Part0 = Character.Torso
140
	RW.Part1 = Character["Right Arm"]
141
	RW.C0 = CFrame.new(3, 1, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
142
	RW.C1 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
143
	RW.Parent = bodyholder
144
	--
145
	LW.Part0 = Character.Torso
146
	LW.Part1 = Character["Left Arm"]
147
	LW.C0 = CFrame.new(-3, 1, 0) 
148
	LW.C1 = CFrame.new(0, 1, 0)
149
	LW.Parent = bodyholder
150
	--
151
	RWL.Part0 = Character.Torso
152
	RWL.Part1 = Character["Right Leg"]
153
	RWL.C0 = CFrame.new(2, -2, 0) * CFrame.Angles(0, 0, 0)
154
	RWL.C1 = CFrame.new(1, 2, 0)
155
	RWL.Parent = bodyholder
156
	--
157
	LWL.Part0 = Character.Torso
158
	LWL.Part1 = Character["Left Leg"]
159
	LWL.C0 = CFrame.new(-2, -2, 0) * CFrame.Angles(0, 0, 0)
160
	LWL.C1 = CFrame.new(-1, 2, 0)
161
	LWL.Parent = bodyholder
162
	--
163
	Neck.Part0 = Character.Torso
164
	Neck.Part1 = Character.Head
165
	Neck.C0 = CFrame.new(0, 2, 0) * CFrame.Angles(0, 0, 0)
166
	Neck.C1 = CFrame.new(0, -1, 0) 
167
	Neck.Parent = bodyholder
168
169
----
170
171
--
172
173
armorholder = Instance.new("Model")
174
armorholder.Name = "Armor"
175
armorholder.Parent = bodyholder
176
177
ap1 = Instance.new("Part")
178
ap1.formFactor = 3
179
ap1.CanCollide = false
180
ap1.Name = "HelmP1" 
181
ap1.Locked = true
182
ap1.Size = Vector3.new(2.7,1.5,0.2)
183
ap1.Parent = armorholder
184
ap1.BrickColor = BrickColor.new("Bright red")
185
am1 = Instance.new("BlockMesh",ap1)
186
aw1 = Instance.new("Weld")
187
aw1.Parent = ap1
188
aw1.Part0 = ap1
189
aw1.Part1 = Head
190
aw1.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
191
aw1.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-20), 0, 0) * CFrame.new(0, -1, 1.1) 
192
ap1a = Instance.new("Part")
193
ap1a.formFactor = 3
194
ap1a.CanCollide = false
195
ap1a.Name = "HelmP1a"
196
ap1a.Locked = true
197
ap1a.Size = Vector3.new(0.3,1.5,0.2)
198
ap1a.Parent = armorholder
199
ap1a.BrickColor = BrickColor.new("Bright red")
200
am1a = Instance.new("BlockMesh",ap1a)
201
aw1a = Instance.new("Weld")
202
aw1a.Parent = ap1a
203
aw1a.Part0 = ap1a
204
aw1a.Part1 = Head
205
aw1a.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
206
aw1a.C0 = CFrame.fromEulerAnglesXYZ(math.rad(10), 0, 0) * CFrame.new(0, 0.4, 1.3) 
207
ap2 = Instance.new("Part")
208
ap2.formFactor = 3
209
ap2.CanCollide = false
210
ap2.Name = "HelmP2"
211
ap2.Locked = true
212
ap2.Size = Vector3.new(0.2,0.75,1)
213
ap2.Parent = armorholder
214
ap2.BrickColor = BrickColor.new("Bright red")
215
am2 = Instance.new("BlockMesh",ap2)
216
aw2 = Instance.new("Weld")
217
aw2.Parent = ap2
218
aw2.Part0 = ap2
219
aw2.Part1 = Head
220
aw2.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
221
aw2.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(-1.25, -1, 0.55) 
222
ap3 = Instance.new("Part")
223
ap3.formFactor = 3
224
ap3.CanCollide = false
225
ap3.Name = "HelmP3"
226
ap3.Locked = true
227
ap3.Size = Vector3.new(0.2,0.75,1)
228
ap3.Parent = armorholder
229
ap3.BrickColor = BrickColor.new("Bright red")
230
am3 = Instance.new("BlockMesh",ap3)
231
aw3 = Instance.new("Weld")
232
aw3.Parent = ap3
233
aw3.Part0 = ap3
234
aw3.Part1 = Head
235
aw3.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
236
aw3.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(1.25, -1, 0.55) 
237
ap4 = Instance.new("Part")
238
ap4.formFactor = 3
239
ap4.CanCollide = false
240
ap4.Name = "HelmP4"
241
ap4.Locked = true
242
ap4.Size = Vector3.new(4,2.2,2.2)
243
ap4.Parent = armorholder
244
ap4.BrickColor = BrickColor.new("Bright red")
245
am4 = Instance.new("SpecialMesh",ap4)
246
am4.Scale = Vector3.new(1.25,1.25,1.25)
247
aw4 = Instance.new("Weld")
248
aw4.Parent = ap4
249
aw4.Part0 = ap4
250
aw4.Part1 = Head
251
aw4.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
252
aw4.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(0, 0, -0.1) 
253
ap5 = Instance.new("Part")
254
ap5.formFactor = 3
255
ap5.CanCollide = false
256
ap5.Name = "HelmP5"
257
ap5.Locked = true
258
ap5.Size = Vector3.new(2,0.5,0.2)
259
ap5.Parent = armorholder
260
ap5.BrickColor = BrickColor.new("Black")
261
am5 = Instance.new("BlockMesh",ap5)
262
aw5 = Instance.new("Weld")
263
aw5.Parent = ap5
264
aw5.Part0 = ap5
265
aw5.Part1 = Head
266
aw5.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
267
aw5.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(0, 0, 1.15) 
268
ap6 = Instance.new("Part")
269
ap6.formFactor = 3
270
ap6.CanCollide = false
271
ap6.Name = "HelmP6"
272
ap6.Locked = true
273
ap6.Size = Vector3.new(0.2,1.5,2.5)
274
ap6.Parent = armorholder
275
ap6.BrickColor = BrickColor.new("Bright red")
276
am6 = Instance.new("BlockMesh",ap6)
277
aw6 = Instance.new("Weld")
278
aw6.Parent = ap6
279
aw6.Part0 = ap6
280
aw6.Part1 = Head
281
aw6.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
282
aw6.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(1.25, 0.25, 0) 
283
ap7 = Instance.new("Part")
284
ap7.formFactor = 3
285
ap7.CanCollide = false
286
ap7.Name = "HelmP7"
287
ap7.Locked = true
288
ap7.Size = Vector3.new(0.2,1.5,2.5)
289
ap7.Parent = armorholder
290
ap7.BrickColor = BrickColor.new("Bright red")
291
am7 = Instance.new("BlockMesh",ap7)
292
aw7 = Instance.new("Weld")
293
aw7.Parent = ap7
294
aw7.Part0 = ap7
295
aw7.Part1 = Head
296
aw7.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
297
aw7.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(-1.25, 0.25, 0) 
298
ap8 = Instance.new("Part")
299
ap8.formFactor = 3
300
ap8.CanCollide = false
301
ap8.Name = "HelmP8"
302
ap8.Locked = true
303
ap8.Size = Vector3.new(0.2,2,1)
304
ap8.Parent = armorholder
305
ap8.BrickColor = BrickColor.new("Bright red")
306
am8 = Instance.new("BlockMesh",ap8)
307
aw8 = Instance.new("Weld")
308
aw8.Parent = ap8
309
aw8.Part0 = ap8
310
aw8.Part1 = Head
311
aw8.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
312
aw8.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(-1.25, 0.25, -1) 
313
ap9 = Instance.new("Part")
314
ap9.formFactor = 3
315
ap9.CanCollide = false
316
ap9.Name = "HelmP9"
317
ap9.Locked = true
318
ap9.Size = Vector3.new(0.2,2,1)
319
ap9.Parent = armorholder
320
ap9.BrickColor = BrickColor.new("Bright red")
321
am9 = Instance.new("BlockMesh",ap9)
322
aw9 = Instance.new("Weld")
323
aw9.Parent = ap9
324
aw9.Part0 = ap9
325
aw9.Part1 = Head
326
aw9.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
327
aw9.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(1.25, 0.25, -1) 
328
ap9 = Instance.new("Part")
329
ap9.formFactor = 3
330
ap9.CanCollide = false
331
ap9.Name = "HelmP9"
332
ap9.Locked = true
333
ap9.Size = Vector3.new(2.7,2,0.2)
334
ap9.Parent = armorholder
335
ap9.BrickColor = BrickColor.new("Bright red")
336
am9 = Instance.new("BlockMesh",ap9)
337
aw9 = Instance.new("Weld")
338
aw9.Parent = ap9
339
aw9.Part0 = ap9
340
aw9.Part1 = Head
341
aw9.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
342
aw9.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(0, 0.25, -1.5) 
343
ap10 = Instance.new("Part")
344
ap10.formFactor = 3
345
ap10.CanCollide = false
346
ap10.Name = "HelmP10"
347
ap10.Locked = true
348
ap10.Size = Vector3.new(0.2,1,0.2)
349
ap10.Parent = armorholder
350
ap10.BrickColor = BrickColor.new("Bright blue")
351
am10 = Instance.new("CylinderMesh",ap10)
352
aw10 = Instance.new("Weld")
353
aw10.Parent = ap10
354
aw10.Part0 = ap10
355
aw10.Part1 = Head
356
aw10.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
357
aw10.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-45), 0, 0) * CFrame.new(0, -1.5, -1.5) 
358
ap11 = Instance.new("Part")
359
ap11.formFactor = 3
360
ap11.CanCollide = false
361
ap11.Name = "HelmP11"
362
ap11.Locked = true
363
ap11.Size = Vector3.new(1.5,1.5,1.5)
364
ap11.Parent = armorholder
365
ap11.BrickColor = BrickColor.new("White")
366
am11 = Instance.new("SpecialMesh",ap11)
367
am11.MeshType = "Sphere"
368
aw11 = Instance.new("Weld")
369
aw11.Parent = ap11
370
aw11.Part0 = ap11
371
aw11.Part1 = ap10
372
aw11.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
373
aw11.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(0, -1, 0) 
374
ap12 = Instance.new("Part")
375
ap12.formFactor = 3
376
ap12.CanCollide = false
377
ap12.Name = "HelmP12"
378
ap12.Locked = true
379
ap12.Size = Vector3.new(1,1,1)
380
ap12.Parent = armorholder
381
ap12.BrickColor = BrickColor.new("White")
382
am12 = Instance.new("SpecialMesh",ap12)
383
am12.MeshId = "http://www.roblox.com/asset/?id=1778999"
384
am12.Scale = Vector3.new(1.1,1,1.1)
385
aw12 = Instance.new("Weld")
386
aw12.Parent = ap12
387
aw12.Part0 = ap12
388
aw12.Part1 = ap10
389
aw12.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
390
aw12.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(0, -2, 0) 
391
ap13 = Instance.new("Part")
392
ap13.formFactor = 3
393
ap13.CanCollide = false
394
ap13.Name = "HelmP13"
395
ap13.Locked = true
396
ap13.Size = Vector3.new(1,1,1)
397
ap13.Parent = armorholder
398
ap13.BrickColor = BrickColor.new("Bright blue")
399
ap13.Reflectance = 0.1
400
am13 = Instance.new("SpecialMesh",ap13)
401
am13.MeshType = "Sphere"
402
am13.Scale = Vector3.new(1,1,1)
403
aw13 = Instance.new("Weld")
404
aw13.Parent = ap13
405
aw13.Part0 = ap13
406
aw13.Part1 = Head
407
aw13.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
408
aw13.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(1.25, 0.5, 0.25) 
409
ap14 = Instance.new("Part")
410
ap14.formFactor = 3
411
ap14.CanCollide = false
412
ap14.Name = "HelmP14"
413
ap14.Locked = true
414
ap14.Size = Vector3.new(1,1,1)
415
ap14.Parent = armorholder
416
ap14.BrickColor = BrickColor.new("Bright blue")
417
ap14.Reflectance = 0.1
418
am14 = Instance.new("SpecialMesh",ap14)
419
am14.MeshType = "Sphere"
420
am14.Scale = Vector3.new(1,1,1)
421
aw14 = Instance.new("Weld")
422
aw14.Parent = ap14
423
aw14.Part0 = ap14
424
aw14.Part1 = Head 
425
aw14.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
426
aw14.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(-1.25, 0.5, 0.25) 
427
ap15 = Instance.new("Part")
428
ap15.formFactor = 3
429
ap15.CanCollide = false
430
ap15.Name = "HelmP15"
431
ap15.Locked = true
432
ap15.Size = Vector3.new(2.5,1.5,0.2)
433
ap15.Parent = armorholder
434
ap15.BrickColor = BrickColor.new("Bright yellow")
435
ap15.Reflectance = 0.1
436
am15 = Instance.new("BlockMesh",ap15)
437
aw15 = Instance.new("Weld")
438
aw15.Parent = ap15
439
aw15.Part0 = ap15
440
aw15.Part1 = Head 
441
aw15.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
442
aw15.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-10), 0, 0) * CFrame.new(0, 1, 1.75) 
443
ap16 = Instance.new("Part")
444
ap16.formFactor = 3
445
ap16.CanCollide = false
446
ap16.Name = "HelmP16"
447
ap16.Locked = true
448
ap16.Size = Vector3.new(0.2,1,2.5)
449
ap16.Parent = armorholder
450
ap16.BrickColor = BrickColor.new("Bright yellow")
451
ap16.Reflectance = 0.1
452
am16 = Instance.new("BlockMesh",ap16)
453
aw16 = Instance.new("Weld")
454
aw16.Parent = ap16 
455
aw16.Part0 = ap16
456
aw16.Part1 = Head 
457
aw16.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
458
aw16.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-20), 0) * CFrame.new(-1.6, 1.25, 0.6) 
459
ap17 = Instance.new("Part")
460
ap17.formFactor = 3
461
ap17.CanCollide = false
462
ap17.Name = "HelmP17"
463
ap17.Locked = true
464
ap17.Size = Vector3.new(0.2,1,2.5)
465
ap17.Parent = armorholder
466
ap17.BrickColor = BrickColor.new("Bright yellow")
467
ap17.Reflectance = 0.1
468
am17 = Instance.new("BlockMesh",ap17)
469
aw17 = Instance.new("Weld")
470
aw17.Parent = ap17
471
aw17.Part0 = ap17
472
aw17.Part1 = Head 
473
aw17.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
474
aw17.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(20), 0) * CFrame.new(1.6, 1.25, 0.6) 
475
ap18 = Instance.new("Part")
476
ap18.formFactor = 3
477
ap18.CanCollide = false
478
ap18.Name = "HelmP18"
479
ap18.Locked = true
480
ap18.Size = Vector3.new(0.2,1.5,1.5)
481
ap18.Parent = armorholder
482
ap18.BrickColor = BrickColor.new("Bright red")
483
ap18.Reflectance = 0.1
484
am18 = Instance.new("BlockMesh",ap18)
485
aw18 = Instance.new("Weld")
486
aw18.Parent = ap18
487
aw18.Part0 = ap18
488
aw18.Part1 = Head 
489
aw18.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
490
aw18.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(30), 0) * CFrame.new(-1.7, 1, -1.1) 
491
ap19 = Instance.new("Part")
492
ap19.formFactor = 3
493
ap19.CanCollide = false
494
ap19.Name = "HelmP19"
495
ap19.Locked = true
496
ap19.Size = Vector3.new(0.2,1.5,1.5)
497
ap19.Parent = armorholder
498
ap19.BrickColor = BrickColor.new("Bright red")
499
ap19.Reflectance = 0.1
500
am19 = Instance.new("BlockMesh",ap19)
501
aw19 = Instance.new("Weld")
502
aw19.Parent = ap19
503
aw19.Part0 = ap19
504
aw19.Part1 = Head 
505
aw19.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
506
aw19.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-30), 0) * CFrame.new(1.7, 1, -1.1) 
507
ap20 = Instance.new("Part")
508
ap20.formFactor = 3
509
ap20.CanCollide = false
510
ap20.Name = "HelmP20"
511
ap20.Locked = true 
512
ap20.Size = Vector3.new(2.7,1.5,0.2)
513
ap20.Parent = armorholder
514
ap20.BrickColor = BrickColor.new("Bright red")
515
ap20.Reflectance = 0.1
516
am20 = Instance.new("BlockMesh",ap20)
517
aw20 = Instance.new("Weld")
518
aw20.Parent = ap20
519
aw20.Part0 = ap20
520
aw20.Part1 = Head 
521
aw20.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
522
aw20.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0) * CFrame.new(0, 1, -1.7) 
523
ap21 = Instance.new("Part")
524
ap21.formFactor = 3
525
ap21.CanCollide = false
526
ap21.Name = "HelmP21"
527
ap21.Locked = true 
528
ap21.Size = Vector3.new(0.2,0.2,0.2)
529
ap21.Parent = armorholder
530
ap21.Transparency = 0.9
531
ap21.BrickColor = BrickColor.new("Bright yellow")
532
am21 = Instance.new("BlockMesh",ap21)
533
aw21 = Instance.new("Weld")
534
aw21.Parent = ap21
535
aw21.Part0 = ap21
536
aw21.Part1 = Head
537
aw21.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
538
aw21.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0) * CFrame.new(0.55, 0.15, 1.2) 
539
ap22 = Instance.new("Part")
540
ap22.formFactor = 3
541
ap22.CanCollide = false
542
ap22.Name = "HelmP22"
543
ap22.Locked = true 
544
ap22.Size = Vector3.new(0.2,0.2,0.2)
545
ap22.Parent = armorholder
546
ap22.BrickColor = BrickColor.new("Bright yellow")
547
ap22.Transparency = 0.9
548
am22 = Instance.new("BlockMesh",ap22)
549
aw22 = Instance.new("Weld")
550
aw22.Parent = ap22
551
aw22.Part0 = ap22
552
aw22.Part1 = Head
553
aw22.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
554
aw22.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0) * CFrame.new(-0.55, 0.15, 1.2) 
555
ap23 = Instance.new("Part")
556
ap23.formFactor = 3
557
ap23.CanCollide = false
558
ap23.Name = "HelmP23" 
559
ap23.Locked = true 
560
ap23.Size = Vector3.new(1,1,1)
561
ap23.Parent = armorholder
562
ap23.BrickColor = BrickColor.new("Dark stone grey")
563
ap23.Reflectance = 0.1
564
am23 = Instance.new("BlockMesh",ap23)
565
am23.Scale = Vector3.new(4,2,1.5)
566
aw23 = Instance.new("Weld")
567
aw23.Parent = ap23
568
aw23.Part0 = ap23
569
aw23.Part1 = Torso 
570
aw23.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
571
aw23.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0) * CFrame.new(0, -1, 1) 
572
ap24 = Instance.new("Part")
573
ap24.formFactor = 3
574
ap24.CanCollide = false
575
ap24.Name = "HelmP24"
576
ap24.Locked = true 
577
ap24.Size = Vector3.new(1,1,1)
578
ap24.Parent = armorholder
579
ap24.BrickColor = BrickColor.new("Dark stone grey")
580
ap24.Reflectance = 0.1
581
am24 = Instance.new("BlockMesh",ap24)
582
am24.Scale = Vector3.new(2,1,1.5)
583
aw24 = Instance.new("Weld")
584
aw24.Parent = ap24
585
aw24.Part0 = ap24
586
aw24.Part1 = Torso 
587
aw24.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
588
aw24.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0) * CFrame.new(-1.2, -0.5, 1.2) 
589
ap25 = Instance.new("Part")
590
ap25.formFactor = 3
591
ap25.CanCollide = false
592
ap25.Name = "HelmP25"
593
ap25.Locked = true 
594
ap25.Size = Vector3.new(1,1,1)
595
ap25.Parent = armorholder
596
ap25.BrickColor = BrickColor.new("Dark stone grey")
597
ap25.Reflectance = 0.1
598
am25 = Instance.new("BlockMesh",ap25)
599
am25.Scale = Vector3.new(2,1,1.5)
600
aw25 = Instance.new("Weld")
601
aw25.Parent = ap25
602
aw25.Part0 = ap25 
603
aw25.Part1 = Torso 
604
aw25.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
605
aw25.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0) * CFrame.new(1.2, -0.5, 1.2) 
606
ap26 = Instance.new("Part")
607
ap26.formFactor = 3
608
ap26.CanCollide = false
609
ap26.Name = "HelmP26"
610
ap26.Locked = true 
611
ap26.Size = Vector3.new(1,1,1)
612
ap26.Parent = armorholder
613
ap26.BrickColor = BrickColor.new("Dark stone grey")
614
ap26.Reflectance = 0.1
615
am26 = Instance.new("SpecialMesh",ap26)
616
am26.Scale = Vector3.new(1.2,2,1.5)
617
am26.MeshType = "Wedge"
618
aw26 = Instance.new("Weld")
619
aw26.Parent = ap26
620
aw26.Part0 = ap26
621
aw26.Part1 = Torso 
622
aw26.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
623
aw26.C0 = CFrame.fromEulerAnglesXYZ(math.rad(180), math.rad(-90), 0) * CFrame.new(1, 0.5, 1.2) 
624
ap27 = Instance.new("Part")
625
ap27.formFactor = 3
626
ap27.CanCollide = false
627
ap27.Name = "HelmP27"
628
ap27.Locked = true 
629
ap27.Size = Vector3.new(1,1,1)
630
ap27.Parent = armorholder
631
ap27.BrickColor = BrickColor.new("Dark stone grey")
632
ap27.Reflectance = 0.1
633
am27 = Instance.new("SpecialMesh",ap27)
634
am27.Scale = Vector3.new(1.2,2,1.5)
635
am27.MeshType = "Wedge"
636
aw27 = Instance.new("Weld")
637
aw27.Parent = ap27
638
aw27.Part0 = ap27
639
aw27.Part1 = Torso 
640
aw27.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
641
aw27.C0 = CFrame.fromEulerAnglesXYZ(math.rad(180), math.rad(90), 0) * CFrame.new(-1, 0.5, 1.2) 
642
ap28 = Instance.new("Part")
643
ap28.formFactor = 3
644
ap28.CanCollide = false
645
ap28.Name = "HelmP28"
646
ap28.Locked = true 
647
ap28.Size = Vector3.new(1,1,1)
648
ap28.Parent = armorholder
649
ap28.BrickColor = BrickColor.new("Mid grey")
650
ap28.Reflectance = 0.1
651
am28 = Instance.new("SpecialMesh",ap28)
652
am28.Scale = Vector3.new(3.5,3.5,1)
653
am28.MeshType = "Sphere" 
654
aw28 = Instance.new("Weld") 
655
aw28.Parent = ap28
656
aw28.Part0 = ap28
657
aw28.Part1 = Torso 
658
aw28.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
659
aw28.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0) * CFrame.new(0, 0, 1) 
660
ap29 = Instance.new("Part")
661
ap29.formFactor = 3
662
ap29.CanCollide = false
663
ap29.Name = "HelmP29"
664
ap29.Locked = true 
665
ap29.Size = Vector3.new(1,1,1)
666
ap29.Parent = armorholder
667
ap29.BrickColor = BrickColor.new("Really black")
668
ap29.Reflectance = 0.1
669
am29 = Instance.new("BlockMesh",ap29)
670
am29.Scale = Vector3.new(4.1,1,2.1) 
671
aw29 = Instance.new("Weld") 
672
aw29.Parent = ap29
673
aw29.Part0 = ap29
674
aw29.Part1 = Torso 
675
aw29.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
676
aw29.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0) * CFrame.new(0, 2-0.5, 0) 
677
ap30 = Instance.new("Part")
678
ap30.formFactor = 3
679
ap30.CanCollide = false
680
ap30.Name = "HelmP30"
681
ap30.Locked = true 
682
ap30.Size = Vector3.new(1,1,1)
683
ap30.Parent = armorholder
684
ap30.BrickColor = BrickColor.new("Bright yellow")
685
ap30.Reflectance = 0.1 
686
am30 = Instance.new("CylinderMesh",ap30)
687
am30.Scale = Vector3.new(1.5,1,1.5) 
688
aw30 = Instance.new("Weld") 
689
aw30.Parent = ap30
690
aw30.Part0 = ap30
691
aw30.Part1 = Torso 
692
aw30.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
693
aw30.C0 = CFrame.fromEulerAnglesXYZ(math.rad(90), math.rad(0), 0) * CFrame.new(0, 2-0.5, 1) 
694
ap30a = Instance.new("Part")
695
ap30a.formFactor = 3
696
ap30a.CanCollide = false
697
ap30a.Name = "HelmP30a"
698
ap30a.Locked = true 
699
ap30a.Size = Vector3.new(1,1,1)
700
ap30a.Parent = armorholder
701
ap30a.BrickColor = BrickColor.new("Bright yellow")
702
ap30a.Reflectance = 0.1 
703
am30a = Instance.new("CylinderMesh",ap30a)
704
am30a.Scale = Vector3.new(0.75,1,0.75) 
705
aw30a = Instance.new("Weld") 
706
aw30a.Parent = ap30a
707
aw30a.Part0 = ap30a
708
aw30a.Part1 = Torso 
709
aw30a.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
710
aw30a.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(20)) * CFrame.new(0.5, 2.2, 1) 
711
ap31a = Instance.new("Part")
712
ap31a.formFactor = 3
713
ap31a.CanCollide = false
714
ap31a.Name = "HelmP31a"
715
ap31a.Locked = true 
716
ap31a.Size = Vector3.new(1,1,1)
717
ap31a.Parent = armorholder
718
ap31a.BrickColor = BrickColor.new("Bright yellow")
719
ap31a.Reflectance = 0.1 
720
am31a = Instance.new("CylinderMesh",ap31a)
721
am31a.Scale = Vector3.new(0.75,1,0.75) 
722
aw31a = Instance.new("Weld") 
723
aw31a.Parent = ap31a
724
aw31a.Part0 = ap31a
725
aw31a.Part1 = Torso 
726
aw31a.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
727
aw31a.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(-20)) * CFrame.new(-0.5, 2.2, 1) 
728
ap32a = Instance.new("Part")
729
ap32a.formFactor = 3
730
ap32a.CanCollide = false
731
ap32a.Name = "HelmP32a"
732
ap32a.Locked = true 
733
ap32a.Size = Vector3.new(1,3,1)
734
ap32a.Parent = armorholder
735
ap32a.BrickColor = BrickColor.new("Bright yellow")
736
ap32a.Reflectance = 0.1 
737
am32a = Instance.new("CylinderMesh",ap32a)
738
am32a.Scale = Vector3.new(0.75,1,0.75) 
739
aw32a = Instance.new("Weld") 
740
aw32a.Parent = ap32a
741
aw32a.Part0 = ap32a
742
aw32a.Part1 = Torso 
743
aw32a.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
744
aw32a.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(-0.75, 4, 1) 
745
ap33a = Instance.new("Part")
746
ap33a.formFactor = 3
747
ap33a.CanCollide = false
748
ap33a.Name = "HelmP33a"
749
ap33a.Locked = true 
750
ap33a.Size = Vector3.new(1,3,1)
751
ap33a.Parent = armorholder
752
ap33a.BrickColor = BrickColor.new("Bright yellow")
753
ap33a.Reflectance = 0.1 
754
am33a = Instance.new("CylinderMesh",ap33a)
755
am33a.Scale = Vector3.new(0.75,1,0.75) 
756
aw33a = Instance.new("Weld") 
757
aw33a.Parent = ap33a
758
aw33a.Part0 = ap33a
759
aw33a.Part1 = Torso 
760
aw33a.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
761
aw33a.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0.75, 4, 1) 
762
763
ap31 = Instance.new("Part")
764
ap31.formFactor = 3
765
ap31.CanCollide = false
766
ap31.Name = "HelmP31"
767
ap31.Locked = true 
768
ap31.Size = Vector3.new(1,1,1)
769
ap31.Parent = armorholder
770
ap31.BrickColor = BrickColor.new("Dark stone grey")
771
ap31.Reflectance = 0.1 
772
am31 = Instance.new("BlockMesh",ap31)
773
am31.Scale = Vector3.new(1.7,1,1.1)
774
aw31 = Instance.new("Weld")
775
aw31.Parent = ap31
776
aw31.Part0 = ap31
777
aw31.Part1 = Torso 
778
aw31.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
779
aw31.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0) * CFrame.new(-1.25, -0.8, -1.2) 
780
ap32 = Instance.new("Part")
781
ap32.formFactor = 3
782
ap32.CanCollide = false
783
ap32.Name = "HelmP32"
784
ap32.Locked = true 
785
ap32.Size = Vector3.new(1,1,1)
786
ap32.Parent = armorholder
787
ap32.BrickColor = BrickColor.new("Dark stone grey")
788
ap32.Reflectance = 0.1 
789
am32 = Instance.new("BlockMesh",ap32)
790
am32.Scale = Vector3.new(1.7,1,1.1)
791
aw32 = Instance.new("Weld")
792
aw32.Parent = ap32
793
aw32.Part0 = ap32
794
aw32.Part1 = Torso 
795
aw32.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
796
aw32.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0) * CFrame.new(1.25, -0.8, -1.2) 
797
ap33 = Instance.new("Part")
798
ap33.formFactor = 3
799
ap33.CanCollide = false
800
ap33.Name = "HelmP33"
801
ap33.Locked = true 
802
ap33.Size = Vector3.new(1,1,1)
803
ap33.Parent = armorholder
804
ap33.BrickColor = BrickColor.new("Mid grey")
805
ap33.Reflectance = 0.1 
806
am33 = Instance.new("SpecialMesh",ap33)
807
am33.Scale = Vector3.new(1.1,1.5,1.5)
808
am33.MeshType = "Wedge"
809
aw33 = Instance.new("Weld")
810
aw33.Parent = ap33
811
aw33.Part0 = ap33
812
aw33.Part1 = Torso 
813
aw33.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
814
aw33.C0 = CFrame.fromEulerAnglesXYZ(math.rad(180), math.rad(90), 0) * CFrame.new(-1.25, 0.45, -1.2) 
815
ap34 = Instance.new("Part")
816
ap34.formFactor = 3
817
ap34.CanCollide = false
818
ap34.Name = "HelmP34"
819
ap34.Locked = true 
820
ap34.Size = Vector3.new(1,1,1)
821
ap34.Parent = armorholder
822
ap34.BrickColor = BrickColor.new("Mid grey")
823
ap34.Reflectance = 0.1 
824
am34 = Instance.new("SpecialMesh",ap34)
825
am34.Scale = Vector3.new(1.1,1.5,1.5)
826
am34.MeshType = "Wedge"
827
aw34 = Instance.new("Weld") 
828
aw34.Parent = ap34
829
aw34.Part0 = ap34
830
aw34.Part1 = Torso 
831
aw34.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
832
aw34.C0 = CFrame.fromEulerAnglesXYZ(math.rad(180), math.rad(-90), 0) * CFrame.new(1.25, 0.45, -1.2) 
833
ap35 = Instance.new("Part")
834
ap35.formFactor = 3
835
ap35.CanCollide = false
836
ap35.Name = "HelmP35"
837
ap35.Locked = true 
838
ap35.Size = Vector3.new(3,0.5,2)
839
ap35.Parent = armorholder
840
ap35.BrickColor = BrickColor.new("Black")
841
ap35.Reflectance = 0.1 
842
am35 = Instance.new("BlockMesh",ap35)
843
aw35 = Instance.new("Weld")
844
aw35.Parent = ap35
845
aw35.Part0 = ap35
846
aw35.Part1 = LeftArm
847
aw35.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
848
aw35.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0) * CFrame.new(0.5, -2, 0) 
849
ap36 = Instance.new("Part")
850
ap36.formFactor = 3
851
ap36.CanCollide = false
852
ap36.Name = "HelmP36"
853
ap36.Locked = true 
854
ap36.Size = Vector3.new(3.1,0.5,2.1)
855
ap36.Parent = armorholder
856
ap36.BrickColor = BrickColor.new("Bright yellow")
857
ap36.Reflectance = 0.1 
858
am36 = Instance.new("BlockMesh",ap36)
859
am36.Scale = Vector3.new(1,0.9,1)
860
aw36 = Instance.new("Weld")
861
aw36.Parent = ap36
862
aw36.Part0 = ap36
863
aw36.Part1 = LeftArm
864
aw36.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
865
aw36.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0) * CFrame.new(0.5, -2, 0) 
866
ap37 = Instance.new("Part")
867
ap37.formFactor = 3
868
ap37.CanCollide = false
869
ap37.Name = "HelmP37"
870
ap37.Locked = true 
871
ap37.Size = Vector3.new(3,0.3,2)
872
ap37.Parent = armorholder
873
ap37.BrickColor = BrickColor.new("Black")
874
ap37.Reflectance = 0.1 
875
am37 = Instance.new("BlockMesh",ap37)
876
aw37 = Instance.new("Weld")
877
aw37.Parent = ap37
878
aw37.Part0 = ap37
879
aw37.Part1 = LeftArm
880
aw37.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
881
aw37.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(-20)) * CFrame.new(0.5+1, -2+0.5, 0) 
882
ap38 = Instance.new("Part")
883
ap38.formFactor = 3
884
ap38.CanCollide = false
885
ap38.Name = "HelmP38"
886
ap38.Locked = true 
887
ap38.Size = Vector3.new(3.1,0.3,2.1)
888
ap38.Parent = armorholder
889
ap38.BrickColor = BrickColor.new("Bright yellow")
890
ap38.Reflectance = 0.1 
891
am38 = Instance.new("BlockMesh",ap38)
892
am38.Scale = Vector3.new(1,0.9,1)
893
aw38 = Instance.new("Weld")
894
aw38.Parent = ap38
895
aw38.Part0 = ap38
896
aw38.Part1 = LeftArm
897
aw38.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
898
aw38.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(-20)) * CFrame.new(0.5+1, -2+0.5, 0) 
899
ap39 = Instance.new("Part")
900
ap39.formFactor = 3
901
ap39.CanCollide = false
902
ap39.Name = "HelmP39"
903
ap39.Locked = true 
904
ap39.Size = Vector3.new(4.1,0.75,2.1)
905
ap39.Parent = armorholder
906
ap39.BrickColor = BrickColor.new("Pastel yellow")
907
am39 = Instance.new("SpecialMesh",ap39)
908
am39.Scale = Vector3.new(1,1,1)
909
am39.MeshType = "Sphere"
910
aw39 = Instance.new("Weld")
911
aw39.Parent = ap39
912
aw39.Part0 = ap39
913
aw39.Part1 = ap38
914
aw39.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
915
aw39.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(1, 0.25, 0) 
916
ap40 = Instance.new("Part")
917
ap40.formFactor = 3
918
ap40.CanCollide = false
919
ap40.Name = "HelmP40"
920
ap40.Locked = true 
921
ap40.Size = Vector3.new(2.15,2.5,2.15)
922
ap40.Parent = armorholder
923
ap40.BrickColor = BrickColor.new("Black")
924
ap40.Reflectance = 0.1 
925
am40 = Instance.new("BlockMesh",ap40)
926
am40.Scale = Vector3.new(1,1,1)
927
aw40 = Instance.new("Weld")
928
aw40.Parent = ap40
929
aw40.Part0 = ap40 
930
aw40.Part1 = LeftArm
931
aw40.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
932
aw40.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 0.5, 0) 
933
ap41 = Instance.new("Part")
934
ap41.formFactor = 3
935
ap41.CanCollide = false
936
ap41.Name = "HelmP41"
937
ap41.Locked = true 
938
ap41.Size = Vector3.new(2,0.4,2)
939
ap41.Parent = armorholder
940
ap41.BrickColor = BrickColor.new("White")
941
ap41.Reflectance = 0.1 
942
am41 = Instance.new("BlockMesh",ap41)
943
am41.Scale = Vector3.new(1.01,1.01,1.01)
944
aw41 = Instance.new("Weld")
945
aw41.Parent = ap41
946
aw41.Part0 = ap41
947
aw41.Part1 = LeftArm
948
aw41.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
949
aw41.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 2-0.2, 0) 
950
ap42 = Instance.new("Part")
951
ap42.formFactor = 3
952
ap42.CanCollide = false
953
ap42.Name = "HelmP42"
954
ap42.Locked = true 
955
ap42.Size = Vector3.new(2,1.5,2.1)
956
ap42.Parent = armorholder
957
ap42.BrickColor = BrickColor.new("Bright blue")
958
ap42.Reflectance = 0.1 
959
am42 = Instance.new("SpecialMesh",ap42)
960
am42.MeshType = "Sphere"
961
aw42 = Instance.new("Weld")
962
aw42.Parent = ap42
963
aw42.Part0 = ap42
964
aw42.Part1 = LeftArm
965
aw42.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
966
aw42.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0.5, 0.5, 0) 
967
ap43 = Instance.new("Part")
968
ap43.formFactor = 3
969
ap43.CanCollide = false
970
ap43.Name = "HelmP43"
971
ap43.Locked = true 
972
ap43.Size = Vector3.new(2,1.5,2.1)
973
ap43.Parent = armorholder
974
ap43.BrickColor = BrickColor.new("Bright yellow")
975
ap43.Reflectance = 0.1 
976
am43 = Instance.new("SpecialMesh",ap43)
977
am43.MeshType = "Sphere"
978
am43.Scale = Vector3.new(0.9,1.3,1.01)
979
aw43 = Instance.new("Weld")
980
aw43.Parent = ap43
981
aw43.Part0 = ap43
982
aw43.Part1 = LeftArm
983
aw43.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
984
aw43.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0.5, 0.5, 0) 
985
986
ap44 = Instance.new("Part")
987
ap44.formFactor = 3
988
ap44.CanCollide = false
989
ap44.Name = "HelmP44"
990
ap44.Locked = true 
991
ap44.Size = Vector3.new(2,1.5,2.1)
992
ap44.Parent = armorholder
993
ap44.BrickColor = BrickColor.new("Bright blue")
994
ap44.Reflectance = 0.1 
995
am44 = Instance.new("SpecialMesh",ap44)
996
am44.MeshType = "Sphere"
997
aw44 = Instance.new("Weld")
998
aw44.Parent = ap44
999
aw44.Part0 = ap44
1000
aw44.Part1 = RightArm
1001
aw44.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1002
aw44.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(-0.5, 0.5, 0) 
1003
ap45 = Instance.new("Part")
1004
ap45.formFactor = 3
1005
ap45.CanCollide = false
1006
ap45.Name = "HelmP45"
1007
ap45.Locked = true 
1008
ap45.Size = Vector3.new(2,1.5,2.1)
1009
ap45.Parent = armorholder
1010
ap45.BrickColor = BrickColor.new("Bright yellow")
1011
ap45.Reflectance = 0.1 
1012
am45 = Instance.new("SpecialMesh",ap45)
1013
am45.MeshType = "Sphere"
1014
am45.Scale = Vector3.new(0.9,1.3,1.01)
1015
aw45 = Instance.new("Weld")
1016
aw45.Parent = ap45
1017
aw45.Part0 = ap45
1018
aw45.Part1 = RightArm 
1019
aw45.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1020
aw45.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(-0.5, 0.5, 0) 
1021
ap46 = Instance.new("Part")
1022
ap46.formFactor = 3
1023
ap46.CanCollide = false
1024
ap46.Name = "HelmP46"
1025
ap46.Locked = true 
1026
ap46.Size = Vector3.new(2.15,2.5,2.15)
1027
ap46.Parent = armorholder
1028
ap46.BrickColor = BrickColor.new("Black")
1029
ap46.Reflectance = 0.1 
1030
am46 = Instance.new("BlockMesh",ap46)
1031
am46.Scale = Vector3.new(1,1,1)
1032
aw46 = Instance.new("Weld")
1033
aw46.Parent = ap46
1034
aw46.Part0 = ap46
1035
aw46.Part1 = RightArm 
1036
aw46.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1037
aw46.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 0.5, 0) 
1038
ap47 = Instance.new("Part")
1039
ap47.formFactor = 3
1040
ap47.CanCollide = false
1041
ap47.Name = "HelmP47"
1042
ap47.Locked = true 
1043
ap47.Size = Vector3.new(2,0.4,2)
1044
ap47.Parent = armorholder
1045
ap47.BrickColor = BrickColor.new("White")
1046
ap47.Reflectance = 0.1 
1047
am47 = Instance.new("BlockMesh",ap47)
1048
am47.Scale = Vector3.new(1.01,1.01,1.01)
1049
aw47 = Instance.new("Weld")
1050
aw47.Parent = ap47
1051
aw47.Part0 = ap47
1052
aw47.Part1 = RightArm
1053
aw47.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1054
aw47.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 2-0.2, 0) 
1055
ap48 = Instance.new("Part")
1056
ap48.formFactor = 3
1057
ap48.CanCollide = false
1058
ap48.Name = "HelmP48"
1059
ap48.Locked = true 
1060
ap48.Size = Vector3.new(2.15,1.15,2.15)
1061
ap48.Parent = armorholder
1062
ap48.BrickColor = BrickColor.new("Black")
1063
ap48.Reflectance = 0.1 
1064
am48 = Instance.new("BlockMesh",ap48)
1065
am48.Scale = Vector3.new(1,1,1)
1066
aw48 = Instance.new("Weld")
1067
aw48.Parent = ap48
1068
aw48.Part0 = ap48
1069
aw48.Part1 = RightArm 
1070
aw48.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1071
aw48.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, -1.5, 0) 
1072
ap49 = Instance.new("Part")
1073
ap49.formFactor = 3
1074
ap49.CanCollide = false
1075
ap49.Name = "HelmP49"
1076
ap49.Locked = true 
1077
ap49.Size = Vector3.new(3,1.1,2.25)
1078
ap49.Parent = armorholder
1079
ap49.BrickColor = BrickColor.new("Bright yellow")
1080
ap49.Reflectance = 0.1 
1081
am49 = Instance.new("BlockMesh",ap49)
1082
am49.Scale = Vector3.new(1,1,1)
1083
aw49 = Instance.new("Weld")
1084
aw49.Parent = ap49 
1085
aw49.Part0 = ap49
1086
aw49.Part1 = RightArm 
1087
aw49.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1088
aw49.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, -1.5, 0) 
1089
ap50 = Instance.new("Part")
1090
ap50.formFactor = 3
1091
ap50.CanCollide = false
1092
ap50.Name = "HelmP50"
1093
ap50.Locked = true 
1094
ap50.Size = Vector3.new(1.5,1.5,2.5)
1095
ap50.Parent = armorholder
1096
ap50.BrickColor = BrickColor.new("Bright blue")
1097
ap50.Reflectance = 0.1 
1098
am50 = Instance.new("SpecialMesh",ap50)
1099
am50.MeshType = "Sphere"
1100
aw50 = Instance.new("Weld")
1101
aw50.Parent = ap50
1102
aw50.Part0 = ap50
1103
aw50.Part1 = RightArm
1104
aw50.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1105
aw50.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0.5, -1.25, 0) 
1106
ap51 = Instance.new("Part")
1107
ap51.formFactor = 3
1108
ap51.CanCollide = false
1109
ap51.Name = "HelmP51"
1110
ap51.Locked = true 
1111
ap51.Size = Vector3.new(1,1,2.2)
1112
ap51.Parent = armorholder
1113
ap51.BrickColor = BrickColor.new("Bright blue")
1114
ap51.Reflectance = 0.1 
1115
am51 = Instance.new("SpecialMesh",ap51)
1116
am51.MeshType = "Sphere"
1117
aw51 = Instance.new("Weld")
1118
aw51.Parent = ap51
1119
aw51.Part0 = ap51
1120
aw51.Part1 = RightArm
1121
aw51.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1122
aw51.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(-1, -0.75, 0) 
1123
1124
ap52 = Instance.new("Part")
1125
ap52.formFactor = 3
1126
ap52.CanCollide = false
1127
ap52.Name = "HelmP52"
1128
ap52.Locked = true 
1129
ap52.Size = Vector3.new(2.1,2,2.1)
1130
ap52.Parent = armorholder
1131
ap52.BrickColor = BrickColor.new("Mid grey")
1132
ap52.Reflectance = 0.1 
1133
am52 = Instance.new("BlockMesh",ap52)
1134
aw52 = Instance.new("Weld")
1135
aw52.Parent = ap52
1136
aw52.Part0 = ap52
1137
aw52.Part1 = RightLeg
1138
aw52.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1139
aw52.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 1, 0.1)  
1140
ap53 = Instance.new("Part")
1141
ap53.formFactor = 3
1142
ap53.CanCollide = false
1143
ap53.Name = "HelmP53"
1144
ap53.Locked = true 
1145
ap53.Size = Vector3.new(1.5,2.5,2.1)
1146
ap53.Parent = armorholder
1147
ap53.BrickColor = BrickColor.new("Bright yellow")
1148
ap53.Reflectance = 0.1 
1149
am53 = Instance.new("BlockMesh",ap53)
1150
aw53 = Instance.new("Weld")
1151
aw53.Parent = ap53
1152
aw53.Part0 = ap53
1153
aw53.Part1 = RightLeg
1154
aw53.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1155
aw53.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 1-0.5, 0.15)  
1156
ap54 = Instance.new("Part")
1157
ap54.formFactor = 3
1158
ap54.CanCollide = false
1159
ap54.Name = "HelmP54"
1160
ap54.Locked = true 
1161
ap54.Size = Vector3.new(1.8,2.5,2.1)
1162
ap54.Parent = armorholder
1163
ap54.BrickColor = BrickColor.new("Mid grey")
1164
ap54.Reflectance = 0.1 
1165
am54 = Instance.new("BlockMesh",ap54)
1166
aw54 = Instance.new("Weld")
1167
aw54.Parent = ap54
1168
aw54.Part0 = ap54
1169
aw54.Part1 = RightLeg
1170
aw54.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1171
aw54.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 1-0.75, 0.1)  
1172
ap55 = Instance.new("Part")
1173
ap55.formFactor = 3
1174
ap55.CanCollide = false
1175
ap55.Name = "HelmP55"
1176
ap55.Locked = true 
1177
ap55.Size = Vector3.new(2.2,1.5,2.1)
1178
ap55.Parent = armorholder
1179
ap55.BrickColor = BrickColor.new("Bright yellow")
1180
ap55.Reflectance = 0.1 
1181
am55 = Instance.new("BlockMesh",ap55) 
1182
aw55 = Instance.new("Weld")
1183
aw55.Parent = ap55
1184
aw55.Part0 = ap55
1185
aw55.Part1 = RightLeg
1186
aw55.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1187
aw55.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 1, 0.101)   
1188
1189
ap56 = Instance.new("Part")
1190
ap56.formFactor = 3
1191
ap56.CanCollide = false
1192
ap56.Name = "HelmP52"
1193
ap56.Locked = true 
1194
ap56.Size = Vector3.new(2.1,2,2.1)
1195
ap56.Parent = armorholder
1196
ap56.BrickColor = BrickColor.new("Mid grey")
1197
ap56.Reflectance = 0.1 
1198
am56 = Instance.new("BlockMesh",ap56)
1199
aw56 = Instance.new("Weld")
1200
aw56.Parent = ap56
1201
aw56.Part0 = ap56
1202
aw56.Part1 = LeftLeg
1203
aw56.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1204
aw56.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 1, 0.1)  
1205
ap57 = Instance.new("Part")
1206
ap57.formFactor = 3
1207
ap57.CanCollide = false
1208
ap57.Name = "HelmP53"
1209
ap57.Locked = true 
1210
ap57.Size = Vector3.new(1.5,2.5,2.1)
1211
ap57.Parent = armorholder
1212
ap57.BrickColor = BrickColor.new("Bright yellow")
1213
ap57.Reflectance = 0.1 
1214
am57 = Instance.new("BlockMesh",ap57)
1215
aw57 = Instance.new("Weld")
1216
aw57.Parent = ap57
1217
aw57.Part0 = ap57
1218
aw57.Part1 = LeftLeg
1219
aw57.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1220
aw57.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 1-0.5, 0.15)  
1221
ap58 = Instance.new("Part")
1222
ap58.formFactor = 3
1223
ap58.CanCollide = false
1224
ap58.Name = "HelmP54"
1225
ap58.Locked = true 
1226
ap58.Size = Vector3.new(1.8,2.5,2.1)
1227
ap58.Parent = armorholder
1228
ap58.BrickColor = BrickColor.new("Mid grey")
1229
ap58.Reflectance = 0.1 
1230
am58 = Instance.new("BlockMesh",ap58)
1231
aw58 = Instance.new("Weld")
1232
aw58.Parent = ap58
1233
aw58.Part0 = ap58
1234
aw58.Part1 = LeftLeg
1235
aw58.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1236
aw58.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 1-0.75, 0.1)  
1237
ap59 = Instance.new("Part")
1238
ap59.formFactor = 3
1239
ap59.CanCollide = false
1240
ap59.Name = "HelmP55"
1241
ap59.Locked = true 
1242
ap59.Size = Vector3.new(2.2,1.5,2.1)
1243
ap59.Parent = armorholder
1244
ap59.BrickColor = BrickColor.new("Bright yellow")
1245
ap59.Reflectance = 0.1 
1246
am59 = Instance.new("BlockMesh",ap59) 
1247
aw59 = Instance.new("Weld")
1248
aw59.Parent = ap59
1249
aw59.Part0 = ap59
1250
aw59.Part1 = LeftLeg
1251
aw59.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1252
aw59.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 1, 0.101)   
1253
ap60 = Instance.new("Part")
1254
ap60.formFactor = 3
1255
ap60.CanCollide = false
1256
ap60.Name = "HelmP60"
1257
ap60.Locked = true 
1258
ap60.Size = Vector3.new(4,3,0.2)
1259
ap60.Parent = armorholder
1260
ap60.BrickColor = BrickColor.new("Bright red")
1261
am60 = Instance.new("BlockMesh",ap60) 
1262
aw60 = Instance.new("Weld")
1263
aw60.Parent = ap60
1264
aw60.Part0 = ap60
1265
aw60.Part1 = Torso
1266
aw60.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1267
aw60.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 4.5-1.5, -1.1)   
1268
ap61 = Instance.new("Part")
1269
ap61.formFactor = 3
1270
ap61.CanCollide = false
1271
ap61.Name = "HelmP61"
1272
ap61.Locked = true 
1273
ap61.Size = Vector3.new(0.2,3,2)
1274
ap61.Parent = armorholder
1275
ap61.BrickColor = BrickColor.new("Bright red")
1276
am61 = Instance.new("BlockMesh",ap61) 
1277
aw61 = Instance.new("Weld")
1278
aw61.Parent = ap61
1279
aw61.Part0 = ap61
1280
aw61.Part1 = Torso
1281
aw61.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1282
aw61.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(2.1, 4.5-1.5,0)   
1283
ap62 = Instance.new("Part")
1284
ap62.formFactor = 3
1285
ap62.CanCollide = false
1286
ap62.Name = "HelmP62"
1287
ap62.Locked = true 
1288
ap62.Size = Vector3.new(0.2,3,2)
1289
ap62.Parent = armorholder
1290
ap62.BrickColor = BrickColor.new("Bright red")
1291
am62 = Instance.new("BlockMesh",ap62) 
1292
aw62 = Instance.new("Weld")
1293
aw62.Parent = ap62
1294
aw62.Part0 = ap62
1295
aw62.Part1 = Torso
1296
aw62.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)  
1297
aw62.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(-2.1, 4.5-1.5,0)   
1298
1299
1300
1301
1302
1303
RAP = Instance.new("Part")
1304
RAP.formFactor = 0
1305
RAP.CanCollide = false
1306
RAP.Name = "RAPart"
1307
RAP.Locked = true
1308
RAP.Size = Vector3.new(1,1,1)
1309
RAP.Parent = bodyholder
1310
RAP.Transparency = 1
1311
w = Instance.new("Weld")
1312
w.Parent = RAP
1313
w.Part0 = RAP
1314
w.Part1 = RightArm
1315
w.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
1316
w.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(0, 2, 0)
1317
LAP = Instance.new("Part")
1318
LAP.formFactor = 0
1319
LAP.CanCollide = false
1320
LAP.Name = "LAPart"
1321
LAP.Locked = true
1322
LAP.Size = Vector3.new(1,1,1)
1323
LAP.Parent = bodyholder 
1324
LAP.Transparency = 1
1325
wl = Instance.new("Weld")
1326
wl.Parent = LAP
1327
wl.Part0 = LAP
1328
wl.Part1 = LeftArm
1329
wl.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
1330
wl.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(0, 2, 0)
1331
1332
swordholder = Instance.new("Model")
1333
swordholder.Name = "Weapon"
1334
swordholder.Parent = bodyholder
1335
1336
prt1 = Instance.new("Part")
1337
prt1.formFactor = 3
1338
prt1.CanCollide = false
1339
prt1.Name = "NaginataHandle"
1340
prt1.Locked = true 
1341
prt1.Size = Vector3.new(0.5,15,0.5)
1342
prt1.Parent = swordholder
1343
prt1.BrickColor = BrickColor.new("Bright red")
1344
m1 = Instance.new("CylinderMesh",prt1) 
1345
w1 = Instance.new("Weld")
1346
w1.Parent = prt1
1347
w1.Part0 = prt1
1348
w1.Part1 = LAP
1349
w1.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1350
w1.C0 = CFrame.fromEulerAnglesXYZ(math.rad(90+10), math.rad(0), math.rad(0)) * CFrame.new(0,0,0)   
1351
prt2 = Instance.new("Part")
1352
prt2.formFactor = 3
1353
prt2.CanCollide = false
1354
prt2.Name = "NaginataBlade"
1355
prt2.Locked = true
1356
prt2.Size = Vector3.new(0.5,3,0.5)
1357
prt2.Parent = swordholder
1358
prt2.BrickColor = BrickColor.new("Mid grey")
1359
prt2.Reflectance = 0.2
1360
m2 = Instance.new("BlockMesh",prt2) 
1361
w2 = Instance.new("Weld")
1362
w2.Parent = prt2
1363
w2.Part0 = prt2
1364
w2.Part1 = prt1
1365
w2.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1366
w2.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0,-7.5,0)    
1367
prt3 = Instance.new("Part")
1368
prt3.formFactor = 3
1369
prt3.CanCollide = false
1370
prt3.Name = "NaginataBlade"
1371
prt3.Locked = true
1372
prt3.Size = Vector3.new(0.5,0.5,3)
1373
prt3.Parent = swordholder
1374
prt3.BrickColor = BrickColor.new("Mid grey")
1375
prt3.Reflectance = 0.2
1376
m3 = Instance.new("BlockMesh",prt3) 
1377
w3 = Instance.new("Weld")
1378
w3.Parent = prt3
1379
w3.Part0 = prt3
1380
w3.Part1 = prt1
1381
w3.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1382
w3.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0,-7.5,0)     
1383
prt4 = Instance.new("Part")
1384
prt4.formFactor = 3
1385
prt4.CanCollide = false
1386
prt4.Name = "NaginataBlade"
1387
prt4.Locked = true
1388
prt4.Size = Vector3.new(0.5,0.5,3)
1389
prt4.Parent = swordholder
1390
prt4.BrickColor = BrickColor.new("Mid grey")
1391
prt4.Reflectance = 0.2
1392
m4 = Instance.new("SpecialMesh",prt4)  
1393
m4.MeshType = "Wedge"
1394
w4 = Instance.new("Weld")
1395
w4.Parent = prt4
1396
w4.Part0 = prt4
1397
w4.Part1 = prt1
1398
w4.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1399
w4.C0 = CFrame.fromEulerAnglesXYZ(math.rad(90), math.rad(0), math.rad(0)) * CFrame.new(0,-7.5+1.25,1.5)     
1400
prt5 = Instance.new("Part")
1401
prt5.formFactor = 3
1402
prt5.CanCollide = false
1403
prt5.Name = "NaginataBlade"
1404
prt5.Locked = true
1405
prt5.Size = Vector3.new(0.5,0.5,3)
1406
prt5.Parent = swordholder
1407
prt5.BrickColor = BrickColor.new("Mid grey")
1408
prt5.Reflectance = 0.2
1409
m5 = Instance.new("SpecialMesh",prt5)  
1410
m5.MeshType = "Wedge"
1411
w5 = Instance.new("Weld")
1412
w5.Parent = prt5
1413
w5.Part0 = prt5
1414
w5.Part1 = prt1
1415
w5.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1416
w5.C0 = CFrame.fromEulerAnglesXYZ(math.rad(90), math.rad(180), math.rad(0)) * CFrame.new(0,-7.5+1.25,-1.5)    
1417
prt6 = Instance.new("Part")
1418
prt6.formFactor = 3
1419
prt6.CanCollide = false
1420
prt6.Name = "NaginataBlade"
1421
prt6.Locked = true
1422
prt6.Size = Vector3.new(0.5,2,3)
1423
prt6.Parent = swordholder
1424
prt6.BrickColor = BrickColor.new("Mid grey")
1425
prt6.Reflectance = 0.2
1426
m6 = Instance.new("SpecialMesh",prt6)  
1427
m6.MeshType = "Wedge"
1428
w6 = Instance.new("Weld")
1429
w6.Parent = prt6 
1430
w6.Part0 = prt6
1431
w6.Part1 = prt1
1432
w6.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1433
w6.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(180), math.rad(0)) * CFrame.new(0,-10.75,1)    
1434
prt7 = Instance.new("Part")
1435
prt7.formFactor = 3
1436
prt7.CanCollide = false 
1437
prt7.Name = "NaginataBlade"
1438
prt7.Locked = true 
1439
prt7.Size = Vector3.new(0.5,0.5,4)
1440
prt7.Parent = swordholder
1441
prt7.BrickColor = BrickColor.new("Mid grey")
1442
prt7.Reflectance = 0.2 
1443
m7 = Instance.new("BlockMesh",prt7)  
1444
w7 = Instance.new("Weld")
1445
w7.Parent = prt7
1446
w7.Part0 = prt7
1447
w7.Part1 = prt1 
1448
w7.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1449
w7.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0,-9,0)   
1450
prt8 = Instance.new("Part")
1451
prt8.formFactor = 3
1452
prt8.CanCollide = false
1453
prt8.Name = "NaginataBlade"
1454
prt8.Locked = true
1455
prt8.Size = Vector3.new(0.5,0.5,1)
1456
prt8.Parent = swordholder
1457
prt8.BrickColor = BrickColor.new("Mid grey")
1458
prt8.Reflectance = 0.2
1459
m8 = Instance.new("SpecialMesh",prt8)  
1460
m8.MeshType = "Wedge"
1461
w8 = Instance.new("Weld")
1462
w8.Parent = prt8
1463
w8.Part0 = prt8
1464
w8.Part1 = prt1
1465
w8.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1466
w8.C0 = CFrame.fromEulerAnglesXYZ(math.rad(90), math.rad(0), math.rad(0)) * CFrame.new(0,-8.25,1.75)    
1467
prt9 = Instance.new("Part")
1468
prt9.formFactor = 3
1469
prt9.CanCollide = false
1470
prt9.Name = "NaginataBlade"
1471
prt9.Locked = true 
1472
prt9.Size = Vector3.new(0.5,0.5,1)
1473
prt9.Parent = swordholder
1474
prt9.BrickColor = BrickColor.new("Mid grey")
1475
prt9.Reflectance = 0.2
1476
m9 = Instance.new("SpecialMesh",prt9)  
1477
m9.MeshType = "Wedge"
1478
w9 = Instance.new("Weld")
1479
w9.Parent = prt9
1480
w9.Part0 = prt9
1481
w9.Part1 = prt1
1482
w9.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1483
w9.C0 = CFrame.fromEulerAnglesXYZ(math.rad(90), math.rad(180), math.rad(0)) * CFrame.new(0,-8.25,-1.75)    
1484
prt10 = Instance.new("Part")
1485
prt10.formFactor = 3
1486
prt10.CanCollide = false
1487
prt10.Name = "NaginataBlade"
1488
prt10.Locked = true
1489
prt10.Size = Vector3.new(0.5,0.5,1)
1490
prt10.Parent = swordholder
1491
prt10.BrickColor = BrickColor.new("Mid grey")
1492
prt10.Reflectance = 0.2
1493
m10 = Instance.new("SpecialMesh",prt10)  
1494
m10.MeshType = "Wedge"
1495
w10 = Instance.new("Weld")
1496
w10.Parent = prt10
1497
w10.Part0 = prt10
1498
w10.Part1 = prt1
1499
w10.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1500
w10.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(180), math.rad(0)) * CFrame.new(0,-9-0.7,-1.75)
1501
prt11 = Instance.new("Part")
1502
prt11.formFactor = 3
1503
prt11.CanCollide = false
1504
prt11.Name = "NaginataBottom"
1505
prt11.Locked = true
1506
prt11.Size = Vector3.new(1,1,1)
1507
prt11.Parent = swordholder
1508
prt11.BrickColor = BrickColor.new("Mid grey")
1509
prt11.Reflectance = 0.2
1510
m11 = Instance.new("SpecialMesh",prt11)  
1511
m11.MeshType = "Sphere" 
1512
w11 = Instance.new("Weld")
1513
w11.Parent = prt11
1514
w11.Part0 = prt11
1515
w11.Part1 = prt1
1516
w11.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)   
1517
w11.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(180), math.rad(0)) * CFrame.new(0,7.5,0)
1518
    
1519
pprt1 = Instance.new("Part")
1520
pprt1.formFactor = 3
1521
pprt1.CanCollide = false
1522
pprt1.Name = "ExcaliburHandle"
1523
pprt1.Locked = true 
1524
pprt1.Size = Vector3.new(1,3,1)
1525
pprt1.Parent = swordholder
1526
pprt1.BrickColor = BrickColor.new("Black")
1527
mm1 = Instance.new("CylinderMesh",pprt1) 
1528
ww1 = Instance.new("Weld")
1529
ww1.Parent = pprt1
1530
ww1.Part0 = pprt1
1531
ww1.Part1 = RAP
1532
ww1.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1533
ww1.C0 = CFrame.fromEulerAnglesXYZ(math.rad(90), math.rad(0), math.rad(0)) * CFrame.new(0,0,0)   
1534
pprt2 = Instance.new("Part")
1535
pprt2.formFactor = 3
1536
pprt2.CanCollide = false
1537
pprt2.Name = "ExcaliburCrest"
1538
pprt2.Locked = true 
1539
pprt2.Size = Vector3.new(1,2,2)
1540
pprt2.Parent = swordholder
1541
pprt2.BrickColor = BrickColor.new("Bright yellow")
1542
mm2 = Instance.new("SpecialMesh",pprt2) 
1543
mm2.MeshType = "Sphere"
1544
ww2 = Instance.new("Weld")
1545
ww2.Parent = pprt2
1546
ww2.Part0 = pprt2
1547
ww2.Part1 = pprt1
1548
ww2.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1549
ww2.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0,-2,0)  
1550
pprt3 = Instance.new("Part")
1551
pprt3.formFactor = 3
1552
pprt3.CanCollide = false
1553
pprt3.Name = "ExcaliburCrest"
1554
pprt3.Locked = true 
1555
pprt3.Size = Vector3.new(1,2,1)
1556
pprt3.Parent = swordholder
1557
pprt3.BrickColor = BrickColor.new("Bright yellow")
1558
mm3 = Instance.new("SpecialMesh",pprt3) 
1559
mm3.MeshId = "http://www.roblox.com/asset/?id=1778999"
1560
mm3.Scale = Vector3.new(0.5,1,1)
1561
ww3 = Instance.new("Weld")
1562
ww3.Parent = pprt3
1563
ww3.Part0 = pprt3
1564
ww3.Part1 = pprt1
1565
ww3.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1566
ww3.C0 = CFrame.fromEulerAnglesXYZ(math.rad(90), math.rad(0), math.rad(0)) * CFrame.new(0,-2,1)  
1567
pprt4 = Instance.new("Part")
1568
pprt4.formFactor = 3
1569
pprt4.CanCollide = false
1570
pprt4.Name = "ExcaliburCrest"
1571
pprt4.Locked = true 
1572
pprt4.Size = Vector3.new(1,2,1)
1573
pprt4.Parent = swordholder
1574
pprt4.BrickColor = BrickColor.new("Bright yellow")
1575
mm4 = Instance.new("SpecialMesh",pprt4) 
1576
mm4.MeshId = "http://www.roblox.com/asset/?id=1778999"
1577
mm4.Scale = Vector3.new(0.5,1,1)
1578
ww4 = Instance.new("Weld") 
1579
ww4.Parent = pprt4
1580
ww4.Part0 = pprt4
1581
ww4.Part1 = pprt1
1582
ww4.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1583
ww4.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0)) * CFrame.new(0,-2,-1)  
1584
for i = -1 , 1 do
1585
pprt5 = Instance.new("Part")
1586
pprt5.formFactor = 3
1587
pprt5.CanCollide = false
1588
pprt5.Name = "ExcaliburCrest"
1589
pprt5.Locked = true 
1590
pprt5.Size = Vector3.new(1,2,1)
1591
pprt5.Parent = swordholder
1592
pprt5.BrickColor = BrickColor.new("Bright red")
1593
mm5 = Instance.new("SpecialMesh",pprt5) 
1594
mm5.MeshId = "http://www.roblox.com/asset/?id=1778999" 
1595
mm5.Scale = Vector3.new(0.1,1.3,1.2)
1596
ww5 = Instance.new("Weld") 
1597
ww5.Parent = pprt5 
1598
ww5.Part0 = pprt5
1599
ww5.Part1 = pprt2
1600
ww5.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1601
ww5.C0 =  CFrame.new(0,-1.5,0) *  CFrame.fromEulerAnglesXYZ(math.rad(-90+30*i), math.rad(0), math.rad(0)) 
1602
end
1603
for i = -1 , 1 do
1604
pprt6 = Instance.new("Part")
1605
pprt6.formFactor = 3
1606
pprt6.CanCollide = false
1607
pprt6.Name = "ExcaliburCrest"
1608
pprt6.Locked = true 
1609
pprt6.Size = Vector3.new(1,2,1)
1610
pprt6.Parent = swordholder
1611
pprt6.BrickColor = BrickColor.new("Bright red")
1612
mm6 = Instance.new("SpecialMesh",pprt6) 
1613
mm6.MeshId = "http://www.roblox.com/asset/?id=1778999"
1614
mm6.Scale = Vector3.new(0.1,1.3,1.2)
1615
ww6 = Instance.new("Weld") 
1616
ww6.Parent = pprt6
1617
ww6.Part0 = pprt6 
1618
ww6.Part1 = pprt2
1619
ww6.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1620
ww6.C0 =  CFrame.new(0,-1.5,0) *  CFrame.fromEulerAnglesXYZ(math.rad(90+30*i), math.rad(0), math.rad(0)) 
1621
end
1622
pprt7 = Instance.new("Part")
1623
pprt7.formFactor = 3
1624
pprt7.CanCollide = false
1625
pprt7.Name = "ExcaliburCrest"
1626
pprt7.Locked = true 
1627
pprt7.Size = Vector3.new(1,0.5,1)
1628
pprt7.Parent = swordholder
1629
pprt7.BrickColor = BrickColor.new("Bright red")
1630
mm7 = Instance.new("CylinderMesh",pprt7) 
1631
mm7.Scale = Vector3.new(1.2,1,1.2)
1632
ww7 = Instance.new("Weld") 
1633
ww7.Parent = pprt7
1634
ww7.Part0 = pprt7
1635
ww7.Part1 = pprt1
1636
ww7.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1637
ww7.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0,1.5,0)
1638
pprt8 = Instance.new("Part")
1639
pprt8.formFactor = 3
1640
pprt8.CanCollide = false
1641
pprt8.Name = "ExcaliburBlade"
1642
pprt8.Locked = true 
1643
pprt8.Size = Vector3.new(0.2,10,1)
1644
pprt8.Parent = swordholder
1645
pprt8.BrickColor = BrickColor.new("Bright red")
1646
mm8 = Instance.new("BlockMesh",pprt8) 
1647
mm8.Scale = Vector3.new(1,1,1)
1648
ww8 = Instance.new("Weld") 
1649
ww8.Parent = pprt8
1650
ww8.Part0 = pprt8
1651
ww8.Part1 = pprt1
1652
ww8.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1653
ww8.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0,-2.5-5,0)
1654
pprt9 = Instance.new("Part")
1655
pprt9.formFactor = 3
1656
pprt9.CanCollide = false
1657
pprt9.Name = "ExcaliburBlade"
1658
pprt9.Locked = true 
1659
pprt9.Size = Vector3.new(0.2,10,1.5)
1660
pprt9.Parent = swordholder
1661
pprt9.BrickColor = BrickColor.new("Bright orange")
1662
mm9 = Instance.new("BlockMesh",pprt9) 
1663
mm9.Scale = Vector3.new(0.9,1,1)
1664
ww9 = Instance.new("Weld") 
1665
ww9.Parent = pprt9
1666
ww9.Part0 = pprt9
1667
ww9.Part1 = pprt1
1668
ww9.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1669
ww9.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0,-2.5-5,0)
1670
pprt10 = Instance.new("Part")
1671
pprt10.formFactor = 3
1672
pprt10.CanCollide = false
1673
pprt10.Name = "ExcaliburTip"
1674
pprt10.Locked = true 
1675
pprt10.Size = Vector3.new(0.2,0.75,2)
1676
pprt10.Parent = swordholder
1677
pprt10.BrickColor = BrickColor.new("Bright orange")
1678
mm10 = Instance.new("SpecialMesh",pprt10) 
1679
mm10.Scale = Vector3.new(0.9,1,1)
1680
mm10.MeshType = "Wedge"
1681
ww10 = Instance.new("Weld") 
1682
ww10.Parent = pprt10
1683
ww10.Part0 = pprt10
1684
ww10.Part1 = pprt1
1685
ww10.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1686
ww10.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0)) * CFrame.new(0,-12.5-1,-0.375)
1687
pprt11 = Instance.new("Part")
1688
pprt11.formFactor = 3
1689
pprt11.CanCollide = false
1690
pprt11.Name = "ExcaliburTip"
1691
pprt11.Locked = true 
1692
pprt11.Size = Vector3.new(0.2,0.75,2)
1693
pprt11.Parent = swordholder
1694
pprt11.BrickColor = BrickColor.new("Bright orange")
1695
mm11 = Instance.new("SpecialMesh",pprt11) 
1696
mm11.Scale = Vector3.new(0.9,1,1)
1697
mm11.MeshType = "Wedge"
1698
ww11 = Instance.new("Weld") 
1699
ww11.Parent = pprt11
1700
ww11.Part0 = pprt11
1701
ww11.Part1 = pprt1
1702
ww11.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1703
ww11.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(180), math.rad(0)) * CFrame.new(0,-12.5-1,0.375)
1704
pprt12 = Instance.new("Part")
1705
pprt12.formFactor = 3
1706
pprt12.CanCollide = false
1707
pprt12.Name = "ExcaliburTip"
1708
pprt12.Locked = true 
1709
pprt12.Size = Vector3.new(0.2,0.5,2)
1710
pprt12.Parent = swordholder
1711
pprt12.BrickColor = BrickColor.new("Bright red")
1712
mm12 = Instance.new("SpecialMesh",pprt12) 
1713
mm12.Scale = Vector3.new(1,1,1)
1714
mm12.MeshType = "Wedge"
1715
ww12 = Instance.new("Weld") 
1716
ww12.Parent = pprt12
1717
ww12.Part0 = pprt12
1718
ww12.Part1 = pprt1
1719
ww12.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1720
ww12.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0)) * CFrame.new(0,-12.5-1,-0.25)
1721
pprt13 = Instance.new("Part")
1722
pprt13.formFactor = 3
1723
pprt13.CanCollide = false
1724
pprt13.Name = "ExcaliburTip"
1725
pprt13.Locked = true 
1726
pprt13.Size = Vector3.new(0.2,0.5,2)
1727
pprt13.Parent = swordholder
1728
pprt13.BrickColor = BrickColor.new("Bright red")
1729
mm13 = Instance.new("SpecialMesh",pprt13) 
1730
mm13.Scale = Vector3.new(1,1,1)
1731
mm13.MeshType = "Wedge"
1732
ww13 = Instance.new("Weld") 
1733
ww13.Parent = pprt13
1734
ww13.Part0 = pprt13
1735
ww13.Part1 = pprt1
1736
ww13.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1737
ww13.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(180), math.rad(0)) * CFrame.new(0,-12.5-1,0.25)
1738
pprt14 = Instance.new("Part")
1739
pprt14.formFactor = 3
1740
pprt14.CanCollide = false
1741
pprt14.Name = "ExcaliburBladeHitbox"
1742
pprt14.Locked = true 
1743
pprt14.Size = Vector3.new(0.2,12,1.5)
1744
pprt14.Parent = swordholder
1745
pprt14.Transparency = 1
1746
ww14 = Instance.new("Weld") 
1747
ww14.Parent = pprt14
1748
ww14.Part0 = pprt14
1749
ww14.Part1 = pprt1
1750
ww14.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) 
1751
ww14.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0,-8.5,0)
1752
1753
1754
1755
1756
function unequipweld()
1757
1758
end
1759
1760
unequipweld()
1761
1762
1763
1764
function equipweld()
1765
1766
1767
end
1768
1769
1770
1771
function ss(parent,p) --Slash
1772
1773
local SlashSound = Instance.new("Sound")
1774
SlashSound.SoundId = "rbxasset://sounds\\swordslash.wav"
1775
SlashSound.Parent = parent
1776
SlashSound.Volume = .7
1777
SlashSound.Pitch = p
1778
SlashSound.PlayOnRemove = true
1779
coroutine.resume(coroutine.create(function()
1780
wait() 
1781
SlashSound.Parent = nil
1782
end))
1783
end
1784
function uss(parent,p) --unsheath
1785
1786
local SlashSound = Instance.new("Sound")
1787
SlashSound.SoundId = "rbxasset://sounds\\unsheath.wav"
1788
SlashSound.Parent = parent
1789
SlashSound.Volume = .7
1790
SlashSound.Pitch = p
1791
SlashSound.PlayOnRemove = true
1792
coroutine.resume(coroutine.create(function()
1793
wait() 
1794
SlashSound.Parent = nil
1795
end))
1796
end
1797
function ms(parent,p) --Metal Cling Sound
1798
1799
local SlashSound = Instance.new("Sound")
1800
SlashSound.SoundId = "rbxasset://sounds\\metal.ogg"
1801
SlashSound.Parent = parent
1802
SlashSound.Volume = 1
1803
SlashSound.Pitch = p
1804
SlashSound.PlayOnRemove = true
1805
coroutine.resume(coroutine.create(function()
1806
wait()
1807
SlashSound.Parent = nil
1808
end))
1809
end
1810
1811
--
1812
--
1813
1814
function returndmg()
1815
mindamage = omindamage
1816
maxdamage = omaxdamage
1817
crtmaxdamage = ocrtmaxdamage
1818
end
1819
1820
function subdmg(sub)
1821
mindamage = omindamage - sub
1822
maxdamage = omaxdamage - sub
1823
crtmaxdamage = ocrtmaxdamage - sub
1824
end
1825
1826
function prcntdmg(sub)
1827
mindamage = math.floor(omindamage - (omindamage*(sub/100)))
1828
maxdamage = math.floor(omaxdamage - (omaxdamage*(sub/100)))
1829
crtmaxdamage = math.floor(ocrtmaxdamage - (ocrtmaxdamage*(sub/100)))
1830
end
1831
1832
function tagHumanoid(humanoid, player)
1833
	local creator_tag = Instance.new("ObjectValue")
1834
	creator_tag.Value = player
1835
	creator_tag.Name = "creator"
1836
	creator_tag.Parent = humanoid
1837
end
1838
1839
function untagHumanoid(humanoid)
1840
	if humanoid ~= nil then
1841
		local tag = humanoid:findFirstChild("creator")
1842
		if tag ~= nil then
1843
			tag.Parent = nil
1844
		end
1845
	end
1846
end
1847
1848
local function rayCast(Pos, Dir, Max, Ignore)  -- Origin Position , Direction, MaxDistance , IgnoreDescendants
1849
return game.Workspace:FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore) 
1850
end 
1851
1852
1853
1854
function equipanim()
1855
attack = true
1856
for i = 0.1 , 1 , 0.1 do
1857
wait()
1858
	RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-20*i), 0, math.rad(45*i))
1859
	RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
1860
	LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(-20*i), 0, math.rad(-45*i))
1861
	LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
1862
	RWL.C0 = CFrame.new(2, -2, 0) * CFrame.Angles(0, 0, math.rad(20*i))
1863
	RWL.C1 = CFrame.new(1, 2, 0)
1864
	LWL.C0 = CFrame.new(-2, -2, 0) * CFrame.Angles(0, 0, math.rad(-20*i))
1865
	LWL.C1 = CFrame.new(-1, 2, 0)
1866
end
1867
attack = false
1868
end
1869
1870
1871
function damagesplat(dmg,hit,crit,blocked)
1872
    local mo = Instance.new("Model")
1873
    mo.Name = dmg
1874
    local pa = Instance.new("Part",mo)
1875
    pa.formFactor = 3
1876
    pa.Size = Vector3.new(0.8,0.3,0.8)
1877
    if crit then
1878
    pa.BrickColor = BrickColor.new("Bright yellow")
1879
    elseif not crit then
1880
    pa.BrickColor = BrickColor.new("Bright red")
1881
    end
1882
    if blocked then pa.BrickColor = BrickColor.new("Bright blue") end
1883
    pa.CFrame = CFrame.new(hit.Position) * CFrame.new(0, 3, 0)
1884
    pa.Name = "Head"
1885
    local hah = Instance.new("Humanoid")
1886
    hah.Parent = mo
1887
    hah.MaxHealth = 0
1888
    hah.Health = 0
1889
    local bp = Instance.new("BodyPosition")
1890
    bp.P = 14000
1891
    bp.maxForce = Vector3.new(math.huge, math.huge, math.huge)
1892
    bp.position = hit.Position + Vector3.new(0, 5, 0)
1893
    coroutine.resume(coroutine.create(function()
1894
        wait()
1895
        mo.Parent = Character
1896
	bp.Parent = pa
1897
        wait(1.4)
1898
        mo:remove()
1899
    end))
1900
    return pa
1901
end
1902
1903
function damage(hum,dmg,critornot)
1904
local pa = damagesplat(dmg,hum.Torso,critornot)
1905
hum:TakeDamage(dmg)
1906
coroutine.resume(coroutine.create(function()
1907
tagHumanoid(hum,Player)
1908
wait(1)
1909
untagHumanoid(hum)
1910
end))
1911
return pa
1912
  
1913
end
1914
1915
function AddRage(add)
1916
Rage = Rage + add
1917
if Rage > MaxRage then
1918
Rage = MaxRage
1919
end
1920
end
1921
1922
function OT(hit) --Normal Damage
1923
if Hitdeb == 1 then return end
1924
if hit.Parent == nil then return end
1925
local hum = hit.Parent:findFirstChild("Humanoid") if hum ~= nil and hum ~= Character.Humanoid then
1926
if hum.Health <= 0 then return end
1927
if hit.Parent:findFirstChild("Block") ~= nil then 
1928
if hit.Parent.Block.Value then 
1929
damagesplat(0,hum.Torso,false,true) 
1930
Hitdeb = 1
1931
if hit.Parent.Block:findFirstChild("BlockPower") ~= nil then
1932
if hit.Parent.Block.BlockPower.Value <= 1 then
1933
hit.Parent.Block.Value = false 
1934
elseif hit.Parent.Block.BlockPower.Value > 1 then
1935
local critrandomizer = math.random(crtrate)
1936
if critrandomizer ~= 1 then
1937
hit.Parent.Block.BlockPower.Value = hit.Parent.Block.BlockPower.Value - blockbreaker 
1938
elseif critrandomizer == 1 then
1939
hit.Parent.Block.BlockPower.Value = hit.Parent.Block.BlockPower.Value - blockbreaker + 2
1940
end
1941
end
1942
end
1943
return end end
1944
local critrandomizer = math.random(crtrate)
1945
if critrandomizer ~= 1 then
1946
local rndmdamage = math.random(mindamage,maxdamage)
1947
damage(hum,rndmdamage,false)
1948
elseif critrandomizer == 1 then
1949
local rndmdamage = math.random(maxdamage,crtmaxdamage)
1950
damage(hum,rndmdamage,true)
1951
end
1952
Hitdeb = 1
1953
end
1954
end
1955
1956
function OT2(hit) --Normal Damage
1957
if Hitdeb2 == 1 then return end
1958
if hit.Parent == nil then return end
1959
local hum = hit.Parent:findFirstChild("Humanoid") if hum ~= nil and hum ~= Character.Humanoid then
1960
if hum.Health <= 0 then return end
1961
if hit.Parent:findFirstChild("Block") ~= nil then 
1962
if hit.Parent.Block.Value then 
1963
damagesplat(0,hum.Torso,false,true) 
1964
Hitdeb2 = 1
1965
if hit.Parent.Block:findFirstChild("BlockPower") ~= nil then
1966
if hit.Parent.Block.BlockPower.Value <= 1 then
1967
hit.Parent.Block.Value = false 
1968
elseif hit.Parent.Block.BlockPower.Value > 1 then
1969
local critrandomizer = math.random(crtrate)
1970
if critrandomizer ~= 1 then
1971
hit.Parent.Block.BlockPower.Value = hit.Parent.Block.BlockPower.Value - blockbreaker 
1972
elseif critrandomizer == 1 then
1973
hit.Parent.Block.BlockPower.Value = hit.Parent.Block.BlockPower.Value - blockbreaker + 2
1974
end
1975
end
1976
end
1977
return end end
1978
local critrandomizer = math.random(crtrate)
1979
if critrandomizer ~= 1 then
1980
local rndmdamage = math.random(mindamage,maxdamage)*2
1981
damage(hum,rndmdamage,false)
1982
elseif critrandomizer == 1 then
1983
local rndmdamage = math.random(maxdamage,crtmaxdamage)*2
1984
damage(hum,rndmdamage,true)
1985
end
1986
Hitdeb2 = 1
1987
end
1988
end
1989
1990
1991
function AoE(p,magnitude) 
1992
	local c = game.Workspace:GetChildren();
1993
	for i = 1, #c do
1994
                local hum = c[i]:findFirstChild("Humanoid")
1995
                if hum ~= nil and hum.Health ~= 0 then
1996
		local head = c[i]:findFirstChild("Head");
1997
                if head ~= nil then
1998
		local mag = (head.Position - p).magnitude;
1999
		if mag <= magnitude and c[i].Name ~= Character.Name then
2000
		local foundd = false
2001
		for ii = 1 , #AoETrue do
2002
		if AoETrue[ii] == c[i].Name then
2003
2004
		foundd = true
2005
		end
2006
		end
2007
		if foundd then
2008
2009
		end
2010
		--
2011
		if not foundd then
2012
local critrandomizer = math.random(crtrate)
2013
if critrandomizer ~= 1 then
2014
local rndmdamage = math.random(mindamage,maxdamage)
2015
damage(hum,rndmdamage,false)
2016
elseif critrandomizer == 1 then
2017
local rndmdamage = math.random(maxdamage,crtmaxdamage)
2018
damage(hum,rndmdamage,true)
2019
end
2020
		table.insert(AoETrue,c[i].Name)
2021
		end
2022
		end
2023
		end
2024
                end
2025
	end
2026
		for ii = 1 , #AoETrue do
2027
		table.remove(AoETrue,#AoETrue)
2028
		end
2029
end
2030
2031
--
2032
2033
2034
--
2035
2036
function effect(Color,Ref,LP,P1)
2037
local effectsmsh = Instance.new("BlockMesh")
2038
effectsmsh.Scale = Vector3.new(1,1,1)
2039
effectsmsh.Name = "Mesh"
2040
local effectsg = Instance.new("Part")
2041
effectsg.formFactor = 3
2042
effectsg.CanCollide = false
2043
effectsg.Name = "Eff"
2044
effectsg.Locked = true
2045
effectsg.Anchored = true
2046
effectsg.Size = Vector3.new(0.2,1,0.2)
2047
effectsg.Parent = bodyholder
2048
effectsmsh.Parent = effectsg
2049
effectsg.BrickColor = BrickColor.new(Color)
2050
effectsg.Reflectance = Ref 
2051
local point1 = P1
2052
local mg = (LP.p - point1.p).magnitude
2053
effectsg.Size = Vector3.new(0.2,mg,0.2)
2054
effectsg.CFrame = CFrame.new((LP.p+point1.p)/2,point1.p) * CFrame.Angles(math.rad(90),0,0)
2055
coroutine.resume(coroutine.create(function()
2056
for i = 0 , 1 , 0.1 do
2057
wait()
2058
effectsg.Transparency = 1*i
2059
effectsmsh.Scale = Vector3.new(1-1*i,1,1-1*i)
2060
end
2061
wait()
2062
effectsg.Parent = nil
2063
end))
2064
end
2065
--
2066
2067
2068
con,con2,con3 = nil,nil,nil
2069
conn,conn2,conn3 = nil,nil,nil
2070
2071
function dmg1cnnct()
2072
if con ~= nil then
2073
con:disconnect()
2074
Hitdeb = 0
2075
end
2076
con = prt1.Touched:connect(OT)
2077
con2 = prt7.Touched:connect(OT)
2078
con3 = prt2.Touched:connect(OT)
2079
end
2080
2081
function dmg1dc()
2082
if con ~= nil then
2083
con:disconnect()
2084
Hitdeb = 0
2085
end
2086
if con2 ~= nil then
2087
con2:disconnect()
2088
Hitdeb = 0
2089
end
2090
if con3 ~= nil then
2091
con3:disconnect()
2092
Hitdeb = 0
2093
end
2094
end
2095
2096
function dmg2cnnct()
2097
if con ~= nil then
2098
con:disconnect()
2099
Hitdeb = 0
2100
end
2101
conn = pprt14.Touched:connect(OT2)
2102
conn2 = pprt1.Touched:connect(OT2)
2103
end
2104
2105
function dmg2dc()
2106
if conn ~= nil then
2107
conn:disconnect()
2108
Hitdeb2 = 0
2109
end
2110
if conn2 ~= nil then
2111
conn2:disconnect()
2112
Hitdeb2 = 0
2113
end
2114
if conn3 ~= nil then
2115
conn3:disconnect()
2116
Hitdeb2 = 0
2117
end
2118
end
2119
2120
function rptddmg(value,des,inc)
2121
coroutine.resume(coroutine.create(function()
2122
repeat
2123
wait(inc)
2124
Hitdeb = 0
2125
until value == des
2126
end))
2127
end
2128
2129
function atktype(s,e)
2130
coroutine.resume(coroutine.create(function ()
2131
attacktype = e
2132
wait(0.25)
2133
attacktype = s
2134
end))
2135
end
2136
2137
walking = false
2138
jumping = false
2139
Target = nil
2140
2141
function Walk()
2142
if walking then return end
2143
for i = 0.1 , 1 , 0.1 do
2144
if jumping then return end
2145
wait()
2146
	RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-20-40*i), 0, math.rad(45+20*i))
2147
	RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
2148
	LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(-20-40*i), 0, math.rad(-45-20*i))
2149
	LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
2150
	RWL.C0 = CFrame.new(2, -2, 0) * CFrame.Angles(math.rad(45*i), 0, math.rad(20-10*i))
2151
	RWL.C1 = CFrame.new(1, 2, 0)
2152
	LWL.C0 = CFrame.new(-2, -2, 0) * CFrame.Angles(math.rad(-45*i), 0, math.rad(-20+10*i))
2153
	LWL.C1 = CFrame.new(-1, 2, 0)
2154
end
2155
repeat
2156
for i = 0.1 , 1 , 0.1 do
2157
if jumping then return end
2158
wait()
2159
	RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-60-5*i), 0, math.rad(65))
2160
	RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
2161
	LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(-60-5*i), 0, math.rad(-65))
2162
	LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
2163
	RWL.C0 = CFrame.new(2, -2, 0) * CFrame.Angles(math.rad(45-90*i), 0, math.rad(10))
2164
	RWL.C1 = CFrame.new(1, 2, 0)
2165
	LWL.C0 = CFrame.new(-2, -2, 0) * CFrame.Angles(math.rad(-45+90*i), 0, math.rad(-10))
2166
	LWL.C1 = CFrame.new(-1, 2, 0)
2167
end
2168
for i = 0.1 , 1 , 0.1 do
2169
if jumping then return end
2170
wait()
2171
	RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-65+5*i), 0, math.rad(65))
2172
	RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
2173
	LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(-65+5*i), 0, math.rad(-65))
2174
	LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
2175
	RWL.C0 = CFrame.new(2, -2, 0) * CFrame.Angles(math.rad(-45+90*i), 0, math.rad(10))
2176
	RWL.C1 = CFrame.new(1, 2, 0)
2177
	LWL.C0 = CFrame.new(-2, -2, 0) * CFrame.Angles(math.rad(45-90*i), 0, math.rad(-10))
2178
	LWL.C1 = CFrame.new(-1, 2, 0)
2179
end
2180
until not walking or jumping
2181
for i = 0.1 , 1 , 0.1 do
2182
wait()
2183
	RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-60+40*i), 0, math.rad(65-20*i))
2184
	RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
2185
	LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(-60+40*i), 0, math.rad(-65+20*i))
2186
	LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
2187
	RWL.C0 = CFrame.new(2, -2, 0) * CFrame.Angles(math.rad(45-45*i), 0, math.rad(10+10*i))
2188
	RWL.C1 = CFrame.new(1, 2, 0)
2189
	LWL.C0 = CFrame.new(-2, -2, 0) * CFrame.Angles(math.rad(-45+45*i), 0, math.rad(-10-10*i))
2190
	LWL.C1 = CFrame.new(-1, 2, 0)
2191
end
2192
end
2193
2194
function Jump()
2195
if jumping then return end
2196
jumping = true
2197
local vel = Instance.new("BodyVelocity",Torso)
2198
vel.maxForce = Vector3.new(0,1,0) * math.huge
2199
vel.P = vel.P * 5
2200
vel.velocity = Vector3.new(0,jump,0)
2201
coroutine.resume(coroutine.create(function()
2202
wait() wait() wait() wait()
2203
vel.Parent=nil
2204
end))
2205
for i = 0.1 , 1 , 0.1 do
2206
wait()
2207
	RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-20+200*i), 0, math.rad(45-20*i))
2208
	RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
2209
	LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(-20+200*i), 0, math.rad(-45+20*i))
2210
	LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
2211
	RWL.C0 = CFrame.new(2, -2, 0) * CFrame.Angles(math.rad(-10*i), 0, math.rad(20-10*i))
2212
	RWL.C1 = CFrame.new(1, 2, 0)
2213
	LWL.C0 = CFrame.new(-2, -2, 0) * CFrame.Angles(math.rad(-10*i), 0, math.rad(-20+10*i))
2214
	LWL.C1 = CFrame.new(-1, 2, 0)
2215
end
2216
wait(1)
2217
for i = 0.1 , 1 , 0.1 do
2218
wait()
2219
	RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(180-200*i), 0, math.rad(25+20*i))
2220
	RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
2221
	LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(180-200*i), 0, math.rad(-25-20*i))
2222
	LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
2223
	RWL.C0 = CFrame.new(2, -2, 0) * CFrame.Angles(math.rad(-10+10*i), 0, math.rad(10+10*i))
2224
	RWL.C1 = CFrame.new(1, 2, 0)
2225
	LWL.C0 = CFrame.new(-2, -2, 0) * CFrame.Angles(math.rad(-10+10*i), 0, math.rad(-10-10*i))
2226
	LWL.C1 = CFrame.new(-1, 2, 0)
2227
end
2228
jumping = false
2229
end
2230
2231
function NaginataSpin()
2232
attack = true
2233
dmg1cnnct() 
2234
local LastPoint = prt4.CFrame * CFrame.new(0,prt4.Size.Y/-2,0)
2235
ss(Head,1)
2236
for i = 0.1 , 1 , 0.1 do
2237
wait()
2238
	RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(45))
2239
	RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
2240
	LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(-20+110*i), 0, math.rad(-45+35*i))
2241
	LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
2242
	w1.C0 = CFrame.Angles(math.rad(100+20*i), math.rad(90*i), math.rad(0)) * CFrame.new(0, 0, 0)
2243
local Point = prt4.CFrame * CFrame.new(0,prt4.Size.Y/-2,0)
2244
effect("White",0.5,LastPoint,Point)
2245
LastPoint = Point 
2246
end
2247
Hitdeb2 = 0
2248
for i = 0.1 , 1 , 0.1 do
2249
wait()
2250
	RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(45))
2251
	RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
2252
	LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(90), 0, math.rad(-10+20*i))
2253
	LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
2254
	w1.C0 = CFrame.Angles(math.rad(120), math.rad(90+360*i), math.rad(0)) * CFrame.new(0, 0, 0)
2255
local Point = prt4.CFrame * CFrame.new(0,prt4.Size.Y/-2,0)
2256
effect("White",0.5,LastPoint,Point)
2257
LastPoint = Point
2258
end
2259
Hitdeb2 = 0
2260
for i = 0.15 , 1 , 0.15 do
2261
wait()
2262
	RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(45))
2263
	RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
2264
	LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(90), 0, math.rad(10-10*i))
2265
	LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
2266
	w1.C0 = CFrame.Angles(math.rad(120), math.rad(90+270*i), math.rad(0)) * CFrame.new(0, 0, 0)
2267
local Point = prt4.CFrame * CFrame.new(0,prt4.Size.Y/-2,0)
2268
effect("White",0.5,LastPoint,Point)
2269
LastPoint = Point
2270
end
2271
dmg1dc()
2272
for i = 0.1 , 1 , 0.1 do
2273
wait()
2274
	RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(45))
2275
	RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
2276
	LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(90-110*i), 0, math.rad(-45*i))
2277
	LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
2278
	w1.C0 = CFrame.Angles(math.rad(120-20*i), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0)
2279
end
2280
wait(0.2)
2281
attack = false
2282
end
2283
2284
function DualThrust()
2285
attack = true
2286
ss(Head,1)
2287
dmg1cnnct() 
2288
dmg2cnnct()  
2289
for i = 0.1 , 1 , 0.1 do
2290
wait()
2291
	RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-20+80*i), 0, math.rad(45-65*i))
2292
	RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
2293
	LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(-20+80*i), 0, math.rad(-45+65*i))
2294
	LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
2295
	w1.C0 = CFrame.Angles(math.rad(100+80*i), math.rad(0), math.rad(0)) * CFrame.new(0, 5*i, 0)
2296
	ww1.C0 = CFrame.Angles(math.rad(90+90*i), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0)
2297
end
2298
local LastPoint = prt4.CFrame * CFrame.new(0,prt4.Size.Y/-2,0)
2299
local LastPoint2 = pprt14.CFrame * CFrame.new(0,pprt14.Size.Y/2,0)
2300
for i = 0.2 , 1 , 0.2 do
2301
wait()
2302
	RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(60), 0, math.rad(-20+110*i))
2303
	RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
2304
	LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(60), 0, math.rad(20-110*i))
2305
	LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
2306
	w1.C0 = CFrame.Angles(math.rad(180), math.rad(0), math.rad(0)) * CFrame.new(0, 5, 0)
2307
	ww1.C0 = CFrame.Angles(math.rad(180), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0)
2308
local Point = prt4.CFrame * CFrame.new(0,prt4.Size.Y/-2,0)
2309
effect("Bright violet",0.5,LastPoint,Point)
2310
LastPoint = Point
2311
local Point2 = pprt14.CFrame * CFrame.new(0,pprt14.Size.Y/2,0)
2312
effect("Bright red",0.5,LastPoint2,Point2)
2313
LastPoint2 = Point2
2314
end
2315
for i = 0.2 , 1 , 0.2 do
2316
wait()
2317
	RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(60), 0, math.rad(90+10*i))
2318
	RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
2319
	LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(60), 0, math.rad(-90-10*i))
2320
	LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
2321
	w1.C0 = CFrame.Angles(math.rad(180), math.rad(0), math.rad(0)) * CFrame.new(0, 5, 0)
2322
	ww1.C0 = CFrame.Angles(math.rad(180), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0)
2323
local Point = prt4.CFrame * CFrame.new(0,prt4.Size.Y/-2,0)
2324
effect("Bright violet",0.5,LastPoint,Point)
2325
LastPoint = Point
2326
local Point2 = pprt14.CFrame * CFrame.new(0,pprt14.Size.Y/2,0)
2327
effect("Bright red",0.5,LastPoint2,Point2)
2328
LastPoint2 = Point2
2329
end
2330
dmg1dc()
2331
dmg2dc()
2332
for i = 0.1 , 1 , 0.1 do
2333
wait()
2334
	RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(60-80*i), 0, math.rad(100-55*i))
2335
	RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
2336
	LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(60-80*i), 0, math.rad(-100+55*i))
2337
	LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
2338
	w1.C0 = CFrame.Angles(math.rad(180-80*i), math.rad(0), math.rad(0)) * CFrame.new(0, 5-5*i, 0)
2339
	ww1.C0 = CFrame.Angles(math.rad(180-90*i), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0)
2340
local Point = prt4.CFrame * CFrame.new(0,prt4.Size.Y/-2,0)
2341
effect("Bright violet",0.5,LastPoint,Point)
2342
LastPoint = Point
2343
local Point2 = pprt14.CFrame * CFrame.new(0,pprt14.Size.Y/2,0)
2344
effect("Bright red",0.5,LastPoint2,Point2)
2345
LastPoint2 = Point2
2346
end
2347
wait(0.5)
2348
attack = false
2349
end
2350
2351
function Slash1()
2352
attack = true
2353
ss(Head,1)
2354
dmg1cnnct() 
2355
dmg2cnnct()  
2356
for i = 0.2 , 1 , 0.2 do
2357
wait()
2358
	RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-20+220*i), 0, math.rad(45-65*i))
2359
	RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
2360
	LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(-20+220*i), 0, math.rad(-45+65*i))
2361
	LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
2362
	w1.C0 = CFrame.Angles(math.rad(100), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0)
2363
	ww1.C0 = CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0)
2364
end
2365
local LastPoint = prt4.CFrame * CFrame.new(0,prt4.Size.Y/-2,0)
2366
local LastPoint2 = pprt14.CFrame * CFrame.new(0,pprt14.Size.Y/2,0)
2367
for i = 0.2 , 1 , 0.2 do
2368
wait()
2369
	RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(200+10*i), 0, math.rad(-20))
2370
	RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
2371
	LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(200+10*i), 0, math.rad(20))
2372
	LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
2373
	w1.C0 = CFrame.Angles(math.rad(100), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0)
2374
	ww1.C0 = CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0)
2375
local Point = prt4.CFrame * CFrame.new(0,prt4.Size.Y/-2,0)
2376
effect("Bright violet",0.5,LastPoint,Point)
2377
LastPoint = Point
2378
local Point2 = pprt14.CFrame * CFrame.new(0,pprt14.Size.Y/2,0)
2379
effect("Bright red",0.5,LastPoint2,Point2)
2380
LastPoint2 = Point2
2381
end
2382
Hitdeb = 0
2383
Hitdeb2 = 0
2384
for i = 0.1 , 1 , 0.1 do 
2385
wait()
2386
	RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(210-220*i), 0, math.rad(-20-20*i))
2387
	RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
2388
	LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(210-220*i), 0, math.rad(20+20*i))
2389
	LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
2390
	w1.C0 = CFrame.Angles(math.rad(100), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0)
2391
	ww1.C0 = CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0)
2392
local Point = prt4.CFrame * CFrame.new(0,prt4.Size.Y/-2,0)
2393
effect("Bright violet",0.5,LastPoint,Point)
2394
LastPoint = Point
2395
local Point2 = pprt14.CFrame * CFrame.new(0,pprt14.Size.Y/2,0)
2396
effect("Bright red",0.5,LastPoint2,Point2)
2397
LastPoint2 = Point2
2398
end
2399
for i = 0.1 , 1 , 0.1 do
2400
wait()
2401
	RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-10-10*i), 0, math.rad(-40+85*i))
2402
	RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
2403
	LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(-10-10*i), 0, math.rad(40-85*i))
2404
	LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
2405
	w1.C0 = CFrame.Angles(math.rad(100), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0)
2406
	ww1.C0 = CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0)
2407
end
2408
dmg2dc() 
2409
dmg1dc()
2410
attack = false
2411
end
2412
2413
2414
2415
2416
function returnwelds()
2417
	RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(45))
2418
	RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
2419
	LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(-45))
2420
	LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
2421
	RWL.C0 = CFrame.new(2, -2, 0) * CFrame.Angles(0, 0, math.rad(20))
2422
	RWL.C1 = CFrame.new(1, 2, 0)
2423
	LWL.C0 = CFrame.new(-2, -2, 0) * CFrame.Angles(0, 0, math.rad(-20)) 
2424
	LWL.C1 = CFrame.new(-1, 2, 0)
2425
	w1.C0 = CFrame.Angles(math.rad(100), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0)
2426
	ww1.C0 = CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0)
2427
	Neck.C0 = CFrame.new(0, 2, 0) * CFrame.Angles(0, 0, 0)
2428
end
2429
2430
2431
function Attackk(mag)
2432
if attack then return end
2433
if mag <= 8 then
2434
local rndm = math.random(1,2) 
2435
if rndm == 1 then
2436
NaginataSpin()
2437
elseif rndm == 2 then
2438
Slash1()
2439
end
2440
elseif mag > 8 then 
2441
local rndm = math.random(1,1) 
2442
if rndm == 1 then
2443
DualThrust()
2444
end
2445
end
2446
end
2447
2448
	local BG = Instance.new("BodyGyro",Torso)
2449
	BG.cframe = Torso.CFrame
2450
	BG.maxTorque = Vector3.new(0, math.huge,0)
2451
	BGSpin = 0
2452
2453
function FindTarget()
2454
	local c = game.Workspace:GetChildren();
2455
	local nearestmag = 1500
2456
	local nearestprsn = nil
2457
	for i = 1, #c do
2458
                local hum = c[i]:findFirstChild("Humanoid")
2459
                if hum ~= nil and hum.Health ~= 0 then
2460
		local head = c[i]:findFirstChild("Head");
2461
                if head ~= nil then
2462
		local mag = (head.Position - Torso.Position).magnitude;
2463
		if mag <= 1500 and c[i].Name ~= Character.Name then
2464
		if mag < nearestmag then
2465
		nearestmag = mag
2466
		nearestprsn = c[i]
2467
		end
2468
		end
2469
		end
2470
                end
2471
	end
2472
	Target = nearestprsn
2473
end
2474
2475
2476
2477
2478
	local Humanoid = Instance.new("Humanoid",bodyholder)
2479
	Humanoid.MaxHealth = HP
2480
2481
equipanim()
2482
	wait(1)
2483
	bodyholder:MakeJoints()
2484
	Humanoid.Health = HP
2485
	Humanoid.WalkSpeed = WS
2486
	wait(1)
2487
bodyholder.Torso.CFrame = CFrame.new(SpawnPos.Value) 
2488
	Humanoid.Health = HP
2489
	script.Parent = Character
2490
2491
2492
2493
repeat
2494
wait(0.1)
2495
FindTarget()
2496
if Target ~= nil then 
2497
BG.cframe = CFrame.new(Torso.Position,Target.Torso.Position) * CFrame.Angles(0,math.rad(BGSpin),0)
2498
local mag = (Torso.Position-Target.Torso.Position).magnitude
2499
if mag <= 20 then
2500
Attackk(mag)
2501
end
2502
--
2503
pcall(function()
2504
Humanoid:MoveTo(Target.Torso.Position + CFrame.new(Torso.Position,Target.Torso.Position).lookVector * -6,Target.Torso)
2505
end)
2506
if Target.Torso.Position.y > Torso.Position.y+5 then
2507
coroutine.resume(coroutine.create(Jump))
2508
end
2509
--
2510
else
2511
BG.cframe = Torso.cframe
2512
Humanoid:MoveTo(Torso.Position,Torso)
2513
end
2514
if true then
2515
if (Torso.Velocity * Vector3.new(1,0,1)).magnitude > 2 then
2516
coroutine.resume(coroutine.create(Walk))
2517
walking = true
2518
elseif (Torso.Velocity * Vector3.new(1,0,1)).magnitude < 2 then
2519
walking = false
2520
end
2521
else
2522
walking = false
2523
end
2524
until Humanoid.Health <= 0
2525
 
2526
wait(5)
2527
Character.Parent = nil
2528
2529
--mediafire