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