View difference between Paste ID: ayTRCTmV and LCWHHvdS
SHOW: | | - or go back to the newest paste.
1
--because malecoda.rbxmx is not usable with lv7 or scriptbot in place 1, so i got it turnd into le localscript.
2
3
-- Created with Z_Vs M2S Plugin TouchTransmitter
4
Create = function(itemClass,tabl)
5
local item = Instance.new(itemClass)
6
for i,v in pairs(tabl) do
7
local a,b = ypcall(function() return item[i] end)
8
if a then
9
item[i] = tabl[i]
10
end
11
end
12
return item
13
end
14
function runDummyScript(f,scri)
15
local oldenv = getfenv(f)
16
local newenv = setmetatable({}, {
17
__index = function(_, k)
18
if k:lower() == 'script' then
19
return scri
20
else
21
return oldenv[k]
22
end
23
end
24
})
25
setfenv(f, newenv)
26
ypcall(function() f() end)
27
end
28
cors = {}
29
mas = Instance.new("Model",game:GetService("Lighting")) 
30
mas.Name = "CompiledModel"
31
o1 = Create("Tool",{
32
["Name"] = "Malecoda",
33
["Parent"] = mas,
34
["GripForward"] = Vector3.new(-1, -0, 0),
35
["GripRight"] = Vector3.new(0, 0, 1),
36
["GripUp"] = Vector3.new(0, -1, 0),
37
})
38
o2 = Create("Part",{
39
["Name"] = "Handle",
40
["Parent"] = o1,
41
["BrickColor"] = BrickColor.new("Really black"),
42
["Reflectance"] = 0.20000000298023,
43
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
44
["Rotation"] = Vector3.new(0, 0, 90),
45
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, -1, 0, 1, 0, -0, 0, 0, 1),
46
["FormFactor"] = Enum.FormFactor.Symmetric,
47
["Size"] = Vector3.new(1, 12, 1),
48
["BottomSurface"] = Enum.SurfaceType.Smooth,
49
["TopSurface"] = Enum.SurfaceType.Smooth,
50
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
51
})
52
o3 = Create("CylinderMesh",{
53
["Parent"] = o2,
54
["Scale"] = Vector3.new(0.400000006, 1, 0.400000006),
55
})
56
o4 = Create("Sound",{
57
["Name"] = "Slash1",
58
["Parent"] = o2,
59
["Pitch"] = 1.5599999427795,
60
["SoundId"] = "http://www.roblox.com/Asset?ID=92597296",
61
["Volume"] = 1,
62
})
63
o5 = Create("Sound",{
64
["Name"] = "Slash3",
65
["Parent"] = o2,
66
["Pitch"] = 1.0599999427795,
67
["SoundId"] = "http://www.roblox.com/Asset?ID=92628581",
68
["Volume"] = 1,
69
})
70
o6 = Create("Sound",{
71
["Name"] = "Slash2",
72
["Parent"] = o2,
73
["Pitch"] = 1.0599999427795,
74
["SoundId"] = "http://www.roblox.com/Asset?ID=92597369",
75
["Volume"] = 1,
76
})
77
o7 = Create("Sound",{
78
["Name"] = "Clash",
79
["Parent"] = o2,
80
["Pitch"] = 0.5,
81
["SoundId"] = "http://www.roblox.com/asset/?id=91154503",
82
["Volume"] = 1,
83
})
84
o8 = Create("Sound",{
85
["Name"] = "ChainStart",
86
["Parent"] = o2,
87
["Pitch"] = 0.25,
88
["SoundId"] = "http://www.roblox.com/asset/?id=91154708",
89
["Volume"] = 1,
90
})
91
o9 = Create("Sound",{
92
["Name"] = "ChainClink",
93
["Parent"] = o2,
94
["Pitch"] = 0.60000002384186,
95
["SoundId"] = "http://www.roblox.com/asset/?id=91154521",
96
["Volume"] = 1,
97
})
98
o10 = Create("Sound",{
99
["Name"] = "Purge1",
100
["Parent"] = o2,
101
["Pitch"] = 0.5,
102
["SoundId"] = "http://www.roblox.com/asset/?id=11998777 ",
103
["Volume"] = 1,
104
})
105
o11 = Create("Sound",{
106
["Name"] = "Purge2",
107
["Parent"] = o2,
108
["Pitch"] = 0.5,
109
["SoundId"] = "http://www.roblox.com/asset/?id=11984351 ",
110
["Volume"] = 1,
111
})
112
o12 = Create("Sound",{
113
["Name"] = "ChainWin",
114
["Parent"] = o2,
115
["Pitch"] = 0.97699999809265,
116
["SoundId"] = "http://www.roblox.com/asset/?id=131228548",
117
["Volume"] = 0,
118
})
119
o13 = Create("Motor",{
120
["Name"] = "Pivot",
121
["Parent"] = o2,
122
["Part0"] = o2,
123
["Part1"] = o78,
124
["DesiredAngle"] = 0.25,
125
["MaxVelocity"] = 0.5,
126
})
127
o15 = Create("Part",{
128
["Name"] = "Handle2",
129
["Parent"] = o1,
130
["BrickColor"] = BrickColor.new("Really black"),
131
["Reflectance"] = 0.20000000298023,
132
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
133
["Rotation"] = Vector3.new(90, 90, 0),
134
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 4.37113883e-008, 1, 1, 0, 0, 0, 1, -4.37113883e-008),
135
["CanCollide"] = false,
136
["FormFactor"] = Enum.FormFactor.Symmetric,
137
["Size"] = Vector3.new(1, 1, 1),
138
["BottomSurface"] = Enum.SurfaceType.Smooth,
139
["TopSurface"] = Enum.SurfaceType.Smooth,
140
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
141
})
142
o16 = Create("CylinderMesh",{
143
["Parent"] = o15,
144
["Offset"] = Vector3.new(0, 0, -5.25),
145
["Scale"] = Vector3.new(2, 1, 2),
146
})
147
o17 = Create("Part",{
148
["Name"] = "Handle3",
149
["Parent"] = o1,
150
["BrickColor"] = BrickColor.new("Toothpaste"),
151
["Reflectance"] = 0.20000000298023,
152
["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
153
["Rotation"] = Vector3.new(90, 90, 0),
154
["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0, 4.37113883e-008, 1, 1, 0, 0, 0, 1, -4.37113883e-008),
155
["CanCollide"] = false,
156
["FormFactor"] = Enum.FormFactor.Symmetric,
157
["Size"] = Vector3.new(1, 1, 1),
158
["BottomSurface"] = Enum.SurfaceType.Smooth,
159
["TopSurface"] = Enum.SurfaceType.Smooth,
160
["Color"] = Color3.new(0.384314, 0.145098, 0.819608),
161
})
162
o18 = Create("SpecialMesh",{
163
["Parent"] = o17,
164
["Scale"] = Vector3.new(1.75, 1.5, 1.75),
165
})
166
o19 = Create("Script",{
167
["Name"] = "Welds",
168
["Parent"] = o1,
169
})
170
table.insert(cors,coroutine.create(function()
171
wait()
172
runDummyScript(function()
173
--turdulator "Saz"
174
Tool=script.Parent;
175
Handle=Tool.Handle
176
177
Weld=function()
178
	for _,v in pairs(Handle:children()) do
179
		if v:IsA("JointInstance") then
180
			v:Remove()
181
		end
182
	end
183
	for _,v in pairs(Tool.HandlePivot:children()) do
184
		if v:IsA("JointInstance") then
185
			v:Remove()
186
		end
187
	end
188
189
	w=Instance.new("Weld")
190
	w.Part0=Handle
191
	w.Part1=Tool.Handle2
192
	w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
193
	w.Parent=w.Part0
194
195
	w=Instance.new("Weld")
196
	w.Part0=Handle
197
	w.Part1=Tool.Handle3
198
	w.C0=CFrame.new(0,5.25,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
199
	w.Parent=w.Part0
200
201
	w=Instance.new("Weld")
202
	w.Part0=Handle
203
	w.Part1=Tool.Handle4
204
	w.C0=CFrame.new(0,5.25,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
205
	w.Parent=w.Part0
206
207
	w=Instance.new("Weld")
208
	w.Part0=Handle
209
	w.Part1=Tool.Handle5
210
	w.C0=CFrame.new(-.625,5.75,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
211
	w.Parent=w.Part0
212
213
	w=Instance.new("Weld")
214
	w.Part0=Handle
215
	w.Part1=Tool.Handle6
216
	w.C0=CFrame.new(-.625,5.75,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
217
	w.Parent=w.Part0
218
219
	w=Instance.new("Weld")
220
	w.Part0=Handle
221
	w.Part1=Tool.Handle7
222
	w.C0=CFrame.new(-.625,5.75,.5)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
223
	w.Parent=w.Part0
224
225
	w=Instance.new("Weld")
226
	w.Part0=Handle
227
	w.Part1=Tool.Handle8
228
	w.C0=CFrame.new(-.625,5.75,-.5)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
229
	w.Parent=w.Part0
230
231
	w=Instance.new("Weld")
232
	w.Part0=Handle
233
	w.Part1=Tool.Handle9
234
	w.C0=CFrame.new(-1.5,5.5,.325)*CFrame.fromEulerAnglesXYZ(math.pi/2.5,math.pi/10,math.pi/2)
235
	w.Parent=w.Part0
236
237
	w=Instance.new("Weld")
238
	w.Part0=Handle
239
	w.Part1=Tool.Handle10
240
	w.C0=CFrame.new(-1.5,5.5,-.35)*CFrame.fromEulerAnglesXYZ(math.pi/1.5,math.pi/10,math.pi/2)
241
	w.Parent=w.Part0
242
243
	w=Instance.new("Weld")
244
	w.Part0=Handle
245
	w.Part1=Tool.Handle11
246
	w.C0=CFrame.new(-1.35,6.1,-.3)*CFrame.fromEulerAnglesXYZ(math.pi/2.5,-math.pi/12,math.pi/2)
247
	w.Parent=w.Part0
248
249
	w=Instance.new("Weld")
250
	w.Part0=Handle
251
	w.Part1=Tool.Handle12
252
	w.C0=CFrame.new(-1.35,6.1,.325)*CFrame.fromEulerAnglesXYZ(math.pi/1.5,-math.pi/12,math.pi/2)
253
	w.Parent=w.Part0
254
255
	w=Instance.new("Weld")
256
	w.Part0=Handle
257
	w.Part1=Tool.Handle13
258
	w.C0=CFrame.new(-.4,5.6,.8)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
259
	w.Parent=w.Part0
260
261
	w=Instance.new("Weld")
262
	w.Part0=Handle
263
	w.Part1=Tool.Handle14
264
	w.C0=CFrame.new(-.6,5.8,.8)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
265
	w.Parent=w.Part0
266
267
	w=Instance.new("Weld")
268
	w.Part0=Handle
269
	w.Part1=Tool.Handle15
270
	w.C0=CFrame.new(-.4,5.6,-.8)*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)
271
	w.Parent=w.Part0
272
273
	w=Instance.new("Weld")
274
	w.Part0=Handle
275
	w.Part1=Tool.Handle16
276
	w.C0=CFrame.new(-.6,5.8,-.8)*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)
277
	w.Parent=w.Part0
278
279
	w=Instance.new("Motor")
280
	w.Name="Pivot"
281
	w.Part0=Handle
282
	w.Part1=Tool.HandlePivot
283
	w.C0=CFrame.new(0,5.25,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
284
	w.Parent=w.Part0
285
	w.MaxVelocity=.5
286
	w.DesiredAngle=.25
287
288
	w=Instance.new("Weld")
289
	w.Part0=Tool.HandlePivot
290
	w.Part1=Tool.Handle17
291
	w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
292
	w.Parent=w.Part0
293
294
	w=Instance.new("Weld")
295
	w.Part0=Tool.HandlePivot
296
	w.Part1=Tool.Handle18
297
	w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
298
	w.Parent=w.Part0
299
300
	w=Instance.new("Weld")
301
	w.Part0=Tool.HandlePivot
302
	w.Part1=Tool.Handle19
303
	w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/48)
304
	w.Parent=w.Part0
305
306
	w=Instance.new("Weld")
307
	w.Part0=Tool.HandlePivot
308
	w.Part1=Tool.Handle20
309
	w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/48)
310
	w.Parent=w.Part0
311
312
	w=Instance.new("Weld")
313
	w.Part0=Tool.HandlePivot
314
	w.Part1=Tool.Handle21
315
	w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/20)
316
	w.Parent=w.Part0
317
318
	w=Instance.new("Weld")
319
	w.Part0=Tool.HandlePivot
320
	w.Part1=Tool.Handle22
321
	w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/16)
322
	w.Parent=w.Part0
323
324
	w=Instance.new("Weld")
325
	w.Part0=Tool.HandlePivot
326
	w.Part1=Tool.Handle23
327
	w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/11)
328
	w.Parent=w.Part0
329
330
	w=Instance.new("Weld")
331
	w.Part0=Tool.HandlePivot
332
	w.Part1=Tool.Handle24
333
	w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/7)
334
	w.Parent=w.Part0
335
336
	w=Instance.new("Weld")
337
	w.Part0=Tool.HandlePivot
338
	w.Part1=Tool.Handle25
339
	w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/5.5)
340
	w.Parent=w.Part0
341
342
	w=Instance.new("Weld")
343
	w.Part0=Tool.HandlePivot
344
	w.Part1=Tool.Handle26
345
	w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/4.2)
346
	w.Parent=w.Part0
347
348
	w=Instance.new("Weld")
349
	w.Part0=Tool.HandlePivot
350
	w.Part1=Tool.Handle27
351
	w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/3)
352
	w.Parent=w.Part0
353
354
	w=Instance.new("Weld")
355
	w.Part0=Tool.HandlePivot
356
	w.Part1=Tool.Handle28
357
	w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/4.4)
358
	w.Parent=w.Part0
359
360
	w=Instance.new("Weld")
361
	w.Part0=Tool.HandlePivot
362
	w.Part1=Tool.Handle29
363
	w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/4)
364
	w.Parent=w.Part0
365
366
	w=Instance.new("Weld")
367
	w.Part0=Tool.HandlePivot
368
	w.Part1=Tool.Handle30
369
	w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/4)
370
	w.Parent=w.Part0
371
372
	w=Instance.new("Weld")
373
	w.Part0=Tool.HandlePivot
374
	w.Part1=Tool.Handle31
375
	w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/4)
376
	w.Parent=w.Part0
377
378
	w=Instance.new("Weld")
379
	w.Part0=Tool.HandlePivot
380
	w.Part1=Tool.Handle32
381
	w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
382
	w.Parent=w.Part0
383
384
	w=Instance.new("Weld")
385
	w.Part0=Tool.HandlePivot
386
	w.Part1=Tool.Handle33
387
	w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/48)
388
	w.Parent=w.Part0
389
390
	w=Instance.new("Weld")
391
	w.Part0=Tool.HandlePivot
392
	w.Part1=Tool.Handle34
393
	w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/48)
394
	w.Parent=w.Part0
395
396
	w=Instance.new("Weld")
397
	w.Part0=Tool.HandlePivot
398
	w.Part1=Tool.Handle35
399
	w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/20)
400
	w.Parent=w.Part0
401
402
	w=Instance.new("Weld")
403
	w.Part0=Tool.HandlePivot
404
	w.Part1=Tool.Handle36
405
	w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/11)
406
	w.Parent=w.Part0
407
408
	w=Instance.new("Weld")
409
	w.Part0=Tool.HandlePivot
410
	w.Part1=Tool.Handle37
411
	w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/16)
412
	w.Parent=w.Part0
413
414
	w=Instance.new("Weld")
415
	w.Part0=Tool.HandlePivot
416
	w.Part1=Tool.Handle38
417
	w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/7)
418
	w.Parent=w.Part0
419
420
	w=Instance.new("Weld")
421
	w.Part0=Tool.HandlePivot
422
	w.Part1=Tool.Handle39
423
	w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/4.2)
424
	w.Parent=w.Part0
425
426
	w=Instance.new("Weld")
427
	w.Part0=Tool.HandlePivot
428
	w.Part1=Tool.Handle40
429
	w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/7)
430
	w.Parent=w.Part0
431
432
	w=Instance.new("Weld")
433
	w.Part0=Tool.HandlePivot
434
	w.Part1=Tool.Handle41
435
	w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/4)
436
	w.Parent=w.Part0
437
438
	w=Instance.new("Weld")
439
	w.Part0=Tool.HandlePivot
440
	w.Part1=Tool.Handle42
441
	w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/4.2)
442
	w.Parent=w.Part0
443
444
	w=Instance.new("Weld")
445
	w.Part0=Tool.HandlePivot
446
	w.Part1=Tool.Handle43
447
	w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/3)
448
	w.Parent=w.Part0
449
450
	w=Instance.new("Weld")
451
	w.Part0=Handle
452
	w.Part1=Tool.Handle44
453
	w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
454
	w.Parent=w.Part0
455
456
	w=Instance.new("Weld")
457
	w.Part0=Handle
458
	w.Part1=Tool.Handle45
459
	w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
460
	w.Parent=w.Part0
461
462
	w=Instance.new("Weld")
463
	w.Part0=Handle
464
	w.Part1=Tool.Handle46
465
	w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
466
	w.Parent=w.Part0
467
468
	w=Instance.new("Weld")
469
	w.Part0=Handle
470
	w.Part1=Tool.Handle47
471
	w.C0=CFrame.new(0,5.25,1)*CFrame.fromEulerAnglesXYZ(math.pi/16,-math.pi/2,0)
472
	w.Parent=w.Part0
473
474
	w=Instance.new("Weld")
475
	w.Part0=Handle
476
	w.Part1=Tool.Handle48
477
	w.C0=CFrame.new(0,5.25,-1)*CFrame.fromEulerAnglesXYZ(-math.pi/16,-math.pi/2,math.pi)
478
	w.Parent=w.Part0
479
480
	w=Instance.new("Weld")
481
	w.Part0=Handle
482
	w.Part1=Tool.Handle49
483
	w.C0=CFrame.new(0,4,0)*CFrame.fromEulerAnglesXYZ(math.pi,0,0)
484
	w.Parent=w.Part0
485
486
	w=Instance.new("Weld")
487
	w.Part0=Handle
488
	w.Part1=Tool.Handle50
489
	w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.pi,0,0)
490
	w.Parent=w.Part0
491
492
	w=Instance.new("Weld")
493
	w.Part0=Handle
494
	w.Part1=Tool.Handle51
495
	w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.pi,0,0)
496
	w.Parent=w.Part0
497
498
	w=Instance.new("Weld")
499
	w.Part0=Handle
500
	w.Part1=Tool.Handle52
501
	w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.pi,0,0)
502
	w.Parent=w.Part0
503
504
	w=Instance.new("Weld")
505
	w.Part0=Handle
506
	w.Part1=Tool.Handle53
507
	w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.pi,0,0)
508
	w.Parent=w.Part0
509
510
	for i=54, 84 do --hurr shortcuts
511
		w=Instance.new("Weld")
512
		w.Part0=Handle
513
		w.Part1=Tool["Handle"..tostring(i)]
514
		w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.pi,0,0)
515
		w.Parent=w.Part0
516
	end
517
518
	w=Instance.new("Weld")
519
	w.Part0=Handle
520
	w.Part1=Tool.Handle85
521
	w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.pi,0,0)
522
	w.Parent=w.Part0
523
524
	w=Instance.new("Weld")
525
	w.Part0=Handle
526
	w.Part1=Tool.Handle86
527
	w.C0=CFrame.new(0,-6.85,0)*CFrame.fromEulerAnglesXYZ(math.pi,0,0)
528
	w.Parent=w.Part0
529
		
530
	w=Instance.new("Weld")
531
	w.Part0=Handle
532
	w.Part1=Tool.Handle87
533
	w.C0=CFrame.new(-.25,4.5,-.15)*CFrame.fromEulerAnglesXYZ(math.pi,0,0)
534
	w.Parent=w.Part0
535
536
	w=Instance.new("Weld")
537
	w.Part0=Handle
538
	w.Part1=Tool.Handle88
539
	w.C0=CFrame.new(-.25,4.5,.15)*CFrame.fromEulerAnglesXYZ(math.pi,0,0)
540
	w.Parent=w.Part0
541
542
	w=Instance.new("Weld")
543
	w.Part0=Handle
544
	w.Part1=Tool.Handle89
545
	w.C0=CFrame.new(-.49,4,.15)*CFrame.fromEulerAnglesXYZ(math.pi,math.pi/2,0)
546
	w.Parent=w.Part0
547
548
	w=Instance.new("Weld")
549
	w.Part0=Handle
550
	w.Part1=Tool.Handle90
551
	w.C0=CFrame.new(-.49,4,-.15)*CFrame.fromEulerAnglesXYZ(math.pi,math.pi/2,0)
552
	w.Parent=w.Part0
553
554
	w=Instance.new("Weld")
555
	w.Part0=Handle
556
	w.Part1=Tool.Handle91
557
	w.C0=CFrame.new(.45,4,.125)*CFrame.fromEulerAnglesXYZ(0,-math.pi/2,math.pi)
558
	w.Parent=w.Part0
559
560
	w=Instance.new("Weld")
561
	w.Part0=Handle
562
	w.Part1=Tool.Handle92
563
	w.C0=CFrame.new(.45,4,-.125)*CFrame.fromEulerAnglesXYZ(0,-math.pi/2,math.pi)
564
	w.Parent=w.Part0
565
566
	w=Instance.new("Weld")
567
	w.Part0=Handle
568
	w.Part1=Tool.Handle93
569
	w.C0=CFrame.new(0,4,0)*CFrame.fromEulerAnglesXYZ(0,0,math.pi)
570
	w.Parent=w.Part0
571
572
	w=Instance.new("Weld")
573
	w.Part0=Handle
574
	w.Part1=Tool.Handle94
575
	w.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
576
	w.Parent=w.Part0
577
578
	w=Instance.new("Weld")
579
	w.Part0=Tool.HandlePivot
580
	w.Part1=Tool.Handle95
581
	w.C0=CFrame.new(6.75,-2,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
582
	w.Parent=w.Part0
583
584
	w=Instance.new("Weld")
585
	w.Part0=Tool.HandlePivot
586
	w.Part1=Tool.Handle96
587
	w.C0=CFrame.new(4,-.25,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
588
	w.Parent=w.Part0
589
590
end
591
Weld()
592
end,o19)
593
end))
594
o20 = Create("Part",{
595
["Name"] = "Handle4",
596
["Parent"] = o1,
597
["BrickColor"] = BrickColor.new("Black"),
598
["Reflectance"] = 0.20000000298023,
599
["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
600
["Rotation"] = Vector3.new(90, 90, 0),
601
["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0, 4.37113883e-008, 1, 1, 0, 0, 0, 1, -4.37113883e-008),
602
["CanCollide"] = false,
603
["FormFactor"] = Enum.FormFactor.Symmetric,
604
["Size"] = Vector3.new(1, 1, 1),
605
["BottomSurface"] = Enum.SurfaceType.Smooth,
606
["TopSurface"] = Enum.SurfaceType.Smooth,
607
["Color"] = Color3.new(0.105882, 0.164706, 0.207843),
608
})
609
o21 = Create("SpecialMesh",{
610
["Parent"] = o20,
611
["Scale"] = Vector3.new(1.99000001, 1.35000002, 1.99000001),
612
})
613
o22 = Create("Part",{
614
["Name"] = "Handle5",
615
["Parent"] = o1,
616
["BrickColor"] = BrickColor.new("Really black"),
617
["Reflectance"] = 0.20000000298023,
618
["Position"] = Vector3.new(24.2400017, 1.56500006, -0.0400000028),
619
["Rotation"] = Vector3.new(90, 90, 0),
620
["CFrame"] = CFrame.new(24.2400017, 1.56500006, -0.0400000028, 0, 4.37113883e-008, 1, 1, 0, 0, 0, 1, -4.37113883e-008),
621
["CanCollide"] = false,
622
["FormFactor"] = Enum.FormFactor.Symmetric,
623
["Size"] = Vector3.new(1, 1, 1),
624
["BottomSurface"] = Enum.SurfaceType.Smooth,
625
["TopSurface"] = Enum.SurfaceType.Smooth,
626
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
627
})
628
o23 = Create("SpecialMesh",{
629
["Parent"] = o22,
630
["Scale"] = Vector3.new(1.25, 0.5, 1.25),
631
})
632
o24 = Create("Part",{
633
["Name"] = "Handle6",
634
["Parent"] = o1,
635
["BrickColor"] = BrickColor.new("Toothpaste"),
636
["Reflectance"] = 0.20000000298023,
637
["Position"] = Vector3.new(24.2400017, 1.56500006, -0.0400000028),
638
["Rotation"] = Vector3.new(90, 90, 0),
639
["CFrame"] = CFrame.new(24.2400017, 1.56500006, -0.0400000028, 0, 4.37113883e-008, 1, 1, 0, 0, 0, 1, -4.37113883e-008),
640
["CanCollide"] = false,
641
["FormFactor"] = Enum.FormFactor.Symmetric,
642
["Size"] = Vector3.new(1, 1, 1),
643
["BottomSurface"] = Enum.SurfaceType.Smooth,
644
["TopSurface"] = Enum.SurfaceType.Smooth,
645
["Color"] = Color3.new(0.384314, 0.145098, 0.819608),
646
})
647
o25 = Create("SpecialMesh",{
648
["Parent"] = o24,
649
["Scale"] = Vector3.new(1, 1.54999995, 1),
650
})
651
o26 = Create("Part",{
652
["Name"] = "Handle7",
653
["Parent"] = o1,
654
["BrickColor"] = BrickColor.new("Black"),
655
["Reflectance"] = 0.20000000298023,
656
["Position"] = Vector3.new(24.2400017, 1.56500006, 0.460000008),
657
["Rotation"] = Vector3.new(90, 90, 0),
658
["CFrame"] = CFrame.new(24.2400017, 1.56500006, 0.460000008, 0, 4.37113883e-008, 1, 1, 0, 0, 0, 1, -4.37113883e-008),
659
["CanCollide"] = false,
660
["FormFactor"] = Enum.FormFactor.Symmetric,
661
["Size"] = Vector3.new(1, 1, 1),
662
["BottomSurface"] = Enum.SurfaceType.Smooth,
663
["TopSurface"] = Enum.SurfaceType.Smooth,
664
["Color"] = Color3.new(0.105882, 0.164706, 0.207843),
665
})
666
o27 = Create("SpecialMesh",{
667
["Parent"] = o26,
668
["Scale"] = Vector3.new(1.10000002, 0.5, 1.10000002),
669
})
670
o28 = Create("Part",{
671
["Name"] = "Handle8",
672
["Parent"] = o1,
673
["BrickColor"] = BrickColor.new("Black"),
674
["Reflectance"] = 0.20000000298023,
675
["Position"] = Vector3.new(24.2400017, 1.56500006, -0.540000021),
676
["Rotation"] = Vector3.new(90, 90, 0),
677
["CFrame"] = CFrame.new(24.2400017, 1.56500006, -0.540000021, 0, 4.37113883e-008, 1, 1, 0, 0, 0, 1, -4.37113883e-008),
678
["CanCollide"] = false,
679
["FormFactor"] = Enum.FormFactor.Symmetric,
680
["Size"] = Vector3.new(1, 1, 1),
681
["BottomSurface"] = Enum.SurfaceType.Smooth,
682
["TopSurface"] = Enum.SurfaceType.Smooth,
683
["Color"] = Color3.new(0.105882, 0.164706, 0.207843),
684
})
685
o29 = Create("SpecialMesh",{
686
["Parent"] = o28,
687
["Scale"] = Vector3.new(1.10000002, 0.5, 1.10000002),
688
})
689
o30 = Create("Part",{
690
["Name"] = "Handle9",
691
["Parent"] = o1,
692
["BrickColor"] = BrickColor.new("Black"),
693
["Reflectance"] = 0.20000000298023,
694
["Position"] = Vector3.new(24.4900017, 0.690000057, 0.284999996),
695
["Rotation"] = Vector3.new(-46.4370003, 64.7571716, -136.436996),
696
["CFrame"] = CFrame.new(24.4900017, 0.690000057, 0.284999996, -0.309016973, 0.293892652, 0.904508531, -4.1572001e-008, -0.95105654, 0.309017003, 0.95105654, 0.095491454, 0.293892622),
697
["CanCollide"] = false,
698
["FormFactor"] = Enum.FormFactor.Symmetric,
699
["Size"] = Vector3.new(1, 1, 1),
700
["BottomSurface"] = Enum.SurfaceType.Weld,
701
["TopSurface"] = Enum.SurfaceType.Smooth,
702
["Color"] = Color3.new(0.105882, 0.164706, 0.207843),
703
})
704
o31 = Create("SpecialMesh",{
705
["Parent"] = o30,
706
["MeshId"] = "http://www.roblox.com/asset/?id=1033714",
707
["Scale"] = Vector3.new(0.150000006, 1.75, 0.150000006),
708
["VertexColor"] = Vector3.new(0, 0, 0),
709
["MeshType"] = Enum.MeshType.FileMesh,
710
})
711
o32 = Create("Part",{
712
["Name"] = "Handle10",
713
["Parent"] = o1,
714
["BrickColor"] = BrickColor.new("Black"),
715
["Reflectance"] = 0.20000000298023,
716
["Position"] = Vector3.new(24.4900017, 0.690000057, -0.389999986),
717
["Rotation"] = Vector3.new(-146.98262, 55.4507599, -28.1571598),
718
["CFrame"] = CFrame.new(24.4900017, 0.690000057, -0.389999986, 0.50000006, 0.26761654, 0.823639095, -4.1572001e-008, -0.95105654, 0.309017003, 0.866025388, -0.154508561, -0.47552833),
719
["CanCollide"] = false,
720
["FormFactor"] = Enum.FormFactor.Symmetric,
721
["Size"] = Vector3.new(1, 1, 1),
722
["BottomSurface"] = Enum.SurfaceType.Weld,
723
["TopSurface"] = Enum.SurfaceType.Smooth,
724
["Color"] = Color3.new(0.105882, 0.164706, 0.207843),
725
})
726
o33 = Create("SpecialMesh",{
727
["Parent"] = o32,
728
["MeshId"] = "http://www.roblox.com/asset/?id=1033714",
729
["Scale"] = Vector3.new(0.150000006, 1.75, 0.150000006),
730
["VertexColor"] = Vector3.new(0, 0, 0),
731
["MeshType"] = Enum.MeshType.FileMesh,
732
})
733
o34 = Create("Part",{
734
["Name"] = "Handle11",
735
["Parent"] = o1,
736
["BrickColor"] = BrickColor.new("Black"),
737
["Reflectance"] = 0.20000000298023,
738
["Position"] = Vector3.new(23.8900013, 0.840000033, -0.340000004),
739
["Rotation"] = Vector3.new(40.9286194, 66.7295303, 141.46048),
740
["CFrame"] = CFrame.new(23.8900013, 0.840000033, -0.340000004, -0.309016973, -0.246151522, 0.918650091, -4.22219593e-008, -0.965925813, -0.258819044, 0.95105654, -0.079979524, 0.298487484),
741
["CanCollide"] = false,
742
["FormFactor"] = Enum.FormFactor.Symmetric,
743
["Size"] = Vector3.new(1, 1, 1),
744
["BottomSurface"] = Enum.SurfaceType.Weld,
745
["TopSurface"] = Enum.SurfaceType.Smooth,
746
["Color"] = Color3.new(0.105882, 0.164706, 0.207843),
747
})
748
o35 = Create("SpecialMesh",{
749
["Parent"] = o34,
750
["MeshId"] = "http://www.roblox.com/asset/?id=1033714",
751
["Scale"] = Vector3.new(0.150000006, 1.75, 0.150000006),
752
["VertexColor"] = Vector3.new(0, 0, 0),
753
["MeshType"] = Enum.MeshType.FileMesh,
754
})
755
o36 = Create("Part",{
756
["Name"] = "Handle12",
757
["Parent"] = o1,
758
["BrickColor"] = BrickColor.new("Black"),
759
["Reflectance"] = 0.20000000298023,
760
["Position"] = Vector3.new(23.8900013, 0.840000033, 0.284999996),
761
["Rotation"] = Vector3.new(151.813217, 56.7740517, 24.1461067),
762
["CFrame"] = CFrame.new(23.8900013, 0.840000033, 0.284999996, 0.50000006, -0.224143878, 0.836516261, -4.22219593e-008, -0.965925813, -0.258819044, 0.866025388, 0.129409492, -0.482962966),
763
["CanCollide"] = false,
764
["FormFactor"] = Enum.FormFactor.Symmetric,
765
["Size"] = Vector3.new(1, 1, 1),
766
["BottomSurface"] = Enum.SurfaceType.Weld,
767
["TopSurface"] = Enum.SurfaceType.Smooth,
768
["Color"] = Color3.new(0.105882, 0.164706, 0.207843),
769
})
770
o37 = Create("SpecialMesh",{
771
["Parent"] = o36,
772
["MeshId"] = "http://www.roblox.com/asset/?id=1033714",
773
["Scale"] = Vector3.new(0.150000006, 1.75, 0.150000006),
774
["VertexColor"] = Vector3.new(0, 0, 0),
775
["MeshType"] = Enum.MeshType.FileMesh,
776
})
777
o38 = Create("Part",{
778
["Name"] = "Handle13",
779
["Parent"] = o1,
780
["BrickColor"] = BrickColor.new("Toothpaste"),
781
["Reflectance"] = 0.20000000298023,
782
["Position"] = Vector3.new(24.3900013, 1.79000008, 0.75999999),
783
["Rotation"] = Vector3.new(90, 90, 0),
784
["CFrame"] = CFrame.new(24.3900013, 1.79000008, 0.75999999, 0, 4.37113883e-008, 1, 1, 0, 0, 0, 1, -4.37113883e-008),
785
["CanCollide"] = false,
786
["FormFactor"] = Enum.FormFactor.Symmetric,
787
["Size"] = Vector3.new(1, 1, 1),
788
["BottomSurface"] = Enum.SurfaceType.Weld,
789
["TopSurface"] = Enum.SurfaceType.Smooth,
790
["Color"] = Color3.new(0.384314, 0.145098, 0.819608),
791
})
792
o39 = Create("SpecialMesh",{
793
["Parent"] = o38,
794
["MeshId"] = "http://www.roblox.com/asset/?id=1033714",
795
["Scale"] = Vector3.new(0.400000006, 1.5, 0.400000006),
796
["VertexColor"] = Vector3.new(0, 0, 0),
797
["MeshType"] = Enum.MeshType.FileMesh,
798
})
799
o40 = Create("Part",{
800
["Name"] = "Handle14",
801
["Parent"] = o1,
802
["BrickColor"] = BrickColor.new("Really black"),
803
["Reflectance"] = 0.20000000298023,
804
["Position"] = Vector3.new(24.1900024, 1.59000003, 0.75999999),
805
["Rotation"] = Vector3.new(90, 90, 0),
806
["CFrame"] = CFrame.new(24.1900024, 1.59000003, 0.75999999, 0, 4.37113883e-008, 1, 1, 0, 0, 0, 1, -4.37113883e-008),
807
["CanCollide"] = false,
808
["FormFactor"] = Enum.FormFactor.Symmetric,
809
["Size"] = Vector3.new(1, 1, 1),
810
["BottomSurface"] = Enum.SurfaceType.Weld,
811
["TopSurface"] = Enum.SurfaceType.Smooth,
812
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
813
})
814
o41 = Create("SpecialMesh",{
815
["Parent"] = o40,
816
["MeshId"] = "http://www.roblox.com/asset/?id=1033714",
817
["Scale"] = Vector3.new(0.5, 1.79999995, 0.5),
818
["VertexColor"] = Vector3.new(0, 0, 0),
819
["MeshType"] = Enum.MeshType.FileMesh,
820
})
821
o42 = Create("Part",{
822
["Name"] = "Handle15",
823
["Parent"] = o1,
824
["BrickColor"] = BrickColor.new("Toothpaste"),
825
["Reflectance"] = 0.20000000298023,
826
["Position"] = Vector3.new(24.3900013, 1.79000008, -0.840000033),
827
["Rotation"] = Vector3.new(-90, -90, 0),
828
["CFrame"] = CFrame.new(24.3900013, 1.79000008, -0.840000033, 0, 4.37113883e-008, -1, 1, 0, 0, 0, -1, -4.37113883e-008),
829
["CanCollide"] = false,
830
["FormFactor"] = Enum.FormFactor.Symmetric,
831
["Size"] = Vector3.new(1, 1, 1),
832
["BottomSurface"] = Enum.SurfaceType.Weld,
833
["TopSurface"] = Enum.SurfaceType.Smooth,
834
["Color"] = Color3.new(0.384314, 0.145098, 0.819608),
835
})
836
o43 = Create("SpecialMesh",{
837
["Parent"] = o42,
838
["MeshId"] = "http://www.roblox.com/asset/?id=1033714",
839
["Scale"] = Vector3.new(0.400000006, 1.5, 0.400000006),
840
["VertexColor"] = Vector3.new(0, 0, 0),
841
["MeshType"] = Enum.MeshType.FileMesh,
842
})
843
o44 = Create("Part",{
844
["Name"] = "Handle16",
845
["Parent"] = o1,
846
["BrickColor"] = BrickColor.new("Really black"),
847
["Reflectance"] = 0.20000000298023,
848
["Position"] = Vector3.new(24.1900024, 1.59000003, -0.840000033),
849
["Rotation"] = Vector3.new(-90, -90, 0),
850
["CFrame"] = CFrame.new(24.1900024, 1.59000003, -0.840000033, 0, 4.37113883e-008, -1, 1, 0, 0, 0, -1, -4.37113883e-008),
851
["CanCollide"] = false,
852
["FormFactor"] = Enum.FormFactor.Symmetric,
853
["Size"] = Vector3.new(1, 1, 1),
854
["BottomSurface"] = Enum.SurfaceType.Weld,
855
["TopSurface"] = Enum.SurfaceType.Smooth,
856
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
857
})
858
o45 = Create("SpecialMesh",{
859
["Parent"] = o44,
860
["MeshId"] = "http://www.roblox.com/asset/?id=1033714",
861
["Scale"] = Vector3.new(0.5, 1.79999995, 0.5),
862
["VertexColor"] = Vector3.new(0, 0, 0),
863
["MeshType"] = Enum.MeshType.FileMesh,
864
})
865
o46 = Create("Part",{
866
["Name"] = "Handle32",
867
["Parent"] = o1,
868
["BrickColor"] = BrickColor.new("Toothpaste"),
869
["Reflectance"] = 0.20000000298023,
870
["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
871
["Rotation"] = Vector3.new(0, 0, 90),
872
["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0, -1, 0, 1, 0, -0, 0, 0, 1),
873
["CanCollide"] = false,
874
["FormFactor"] = Enum.FormFactor.Symmetric,
875
["Size"] = Vector3.new(1, 1, 1),
876
["BottomSurface"] = Enum.SurfaceType.Weld,
877
["TopSurface"] = Enum.SurfaceType.Smooth,
878
["Color"] = Color3.new(0.384314, 0.145098, 0.819608),
879
})
880
o47 = Create("BlockMesh",{
881
["Parent"] = o46,
882
["Offset"] = Vector3.new(1, 0, 0),
883
["Scale"] = Vector3.new(2, 1.10000002, 0.375),
884
})
885
o48 = Create("Part",{
886
["Name"] = "Handle17",
887
["Parent"] = o1,
888
["BrickColor"] = BrickColor.new("Really black"),
889
["Reflectance"] = 0.20000000298023,
890
["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
891
["Rotation"] = Vector3.new(0, 0, 90),
892
["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0, -1, 0, 1, 0, -0, 0, 0, 1),
893
["CanCollide"] = false,
894
["FormFactor"] = Enum.FormFactor.Symmetric,
895
["Size"] = Vector3.new(1, 1, 1),
896
["BottomSurface"] = Enum.SurfaceType.Weld,
897
["TopSurface"] = Enum.SurfaceType.Smooth,
898
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
899
})
900
o49 = Create("BlockMesh",{
901
["Parent"] = o48,
902
["Offset"] = Vector3.new(1, -0.574999988, 0),
903
["Scale"] = Vector3.new(2, 0.100000001, 0.5),
904
})
905
o50 = Create("Part",{
906
["Name"] = "Handle18",
907
["Parent"] = o1,
908
["BrickColor"] = BrickColor.new("Really black"),
909
["Reflectance"] = 0.20000000298023,
910
["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
911
["Rotation"] = Vector3.new(0, 0, 90),
912
["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0, -1, 0, 1, 0, -0, 0, 0, 1),
913
["CanCollide"] = false,
914
["FormFactor"] = Enum.FormFactor.Symmetric,
915
["Size"] = Vector3.new(1, 1, 1),
916
["BottomSurface"] = Enum.SurfaceType.Weld,
917
["TopSurface"] = Enum.SurfaceType.Smooth,
918
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
919
})
920
o51 = Create("BlockMesh",{
921
["Parent"] = o50,
922
["Offset"] = Vector3.new(1, 0.574999988, 0),
923
["Scale"] = Vector3.new(2, 0.100000001, 0.5),
924
})
925
o52 = Create("Part",{
926
["Name"] = "Handle19",
927
["Parent"] = o1,
928
["BrickColor"] = BrickColor.new("Really black"),
929
["Reflectance"] = 0.20000000298023,
930
["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
931
["Rotation"] = Vector3.new(-0, 0, 86.25),
932
["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.0654031336, -0.997858942, 0, 0.997858942, 0.0654031336, 0, 0, 0, 1),
933
["CanCollide"] = false,
934
["FormFactor"] = Enum.FormFactor.Symmetric,
935
["Size"] = Vector3.new(1, 1, 1),
936
["BottomSurface"] = Enum.SurfaceType.Weld,
937
["TopSurface"] = Enum.SurfaceType.Smooth,
938
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
939
})
940
o53 = Create("BlockMesh",{
941
["Parent"] = o52,
942
["Offset"] = Vector3.new(2.6500001, -0.439999998, 0),
943
["Scale"] = Vector3.new(1.25, 0.100000001, 0.375),
944
})
945
o54 = Create("Part",{
946
["Name"] = "Handle20",
947
["Parent"] = o1,
948
["BrickColor"] = BrickColor.new("Really black"),
949
["Reflectance"] = 0.20000000298023,
950
["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
951
["Rotation"] = Vector3.new(-0, 0, 86.25),
952
["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.0654031336, -0.997858942, 0, 0.997858942, 0.0654031336, 0, 0, 0, 1),
953
["CanCollide"] = false,
954
["FormFactor"] = Enum.FormFactor.Symmetric,
955
["Size"] = Vector3.new(1, 1, 1),
956
["BottomSurface"] = Enum.SurfaceType.Weld,
957
["TopSurface"] = Enum.SurfaceType.Smooth,
958
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
959
})
960
o55 = Create("BlockMesh",{
961
["Parent"] = o54,
962
["Offset"] = Vector3.new(2.54999995, 0.703000009, 0),
963
["Scale"] = Vector3.new(1.25, 0.100000001, 0.375),
964
})
965
o56 = Create("Part",{
966
["Name"] = "Handle21",
967
["Parent"] = o1,
968
["BrickColor"] = BrickColor.new("Really black"),
969
["Reflectance"] = 0.20000000298023,
970
["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
971
["Rotation"] = Vector3.new(-0, 0, 81),
972
["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.156434476, -0.987688363, 0, 0.987688363, 0.156434476, 0, 0, 0, 1),
973
["CanCollide"] = false,
974
["FormFactor"] = Enum.FormFactor.Symmetric,
975
["Size"] = Vector3.new(1, 1, 1),
976
["BottomSurface"] = Enum.SurfaceType.Weld,
977
["TopSurface"] = Enum.SurfaceType.Smooth,
978
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
979
})
980
o57 = Create("BlockMesh",{
981
["Parent"] = o56,
982
["Offset"] = Vector3.new(3.9000001, -0.140000001, 0),
983
["Scale"] = Vector3.new(1.25, 0.100000001, 0.275000006),
984
})
985
o58 = Create("Part",{
986
["Name"] = "Handle22",
987
["Parent"] = o1,
988
["BrickColor"] = BrickColor.new("Really black"),
989
["Reflectance"] = 0.20000000298023,
990
["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
991
["Rotation"] = Vector3.new(-0, 0, 78.75),
992
["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.195090324, -0.980785251, 0, 0.980785251, 0.195090324, 0, 0, 0, 1),
993
["CanCollide"] = false,
994
["FormFactor"] = Enum.FormFactor.Symmetric,
995
["Size"] = Vector3.new(1, 1, 1),
996
["BottomSurface"] = Enum.SurfaceType.Weld,
997
["TopSurface"] = Enum.SurfaceType.Smooth,
998
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
999
})
1000
o59 = Create("BlockMesh",{
1001
["Parent"] = o58,
1002
["Offset"] = Vector3.new(3.67000008, 1.11000001, 0),
1003
["Scale"] = Vector3.new(1.25, 0.100000001, 0.234999999),
1004
})
1005
o60 = Create("Part",{
1006
["Name"] = "Handle23",
1007
["Parent"] = o1,
1008
["BrickColor"] = BrickColor.new("Really black"),
1009
["Reflectance"] = 0.20000000298023,
1010
["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
1011
["Rotation"] = Vector3.new(-0, 0, 73.6363678),
1012
["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.281732559, -0.959492981, 0, 0.959492981, 0.281732559, 0, 0, 0, 1),
1013
["CanCollide"] = false,
1014
["FormFactor"] = Enum.FormFactor.Symmetric,
1015
["Size"] = Vector3.new(1, 1, 1),
1016
["BottomSurface"] = Enum.SurfaceType.Weld,
1017
["TopSurface"] = Enum.SurfaceType.Smooth,
1018
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1019
})
1020
o61 = Create("BlockMesh",{
1021
["Parent"] = o60,
1022
["Offset"] = Vector3.new(5.11999989, 0.43900001, 0),
1023
["Scale"] = Vector3.new(1.25, 0.100000001, 0.170000002),
1024
})
1025
o62 = Create("Part",{
1026
["Name"] = "Handle24",
1027
["Parent"] = o1,
1028
["BrickColor"] = BrickColor.new("Really black"),
1029
["Reflectance"] = 0.20000000298023,
1030
["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
1031
["Rotation"] = Vector3.new(-0, 0, 64.2857132),
1032
["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.433883756, -0.90096885, 0, 0.90096885, 0.433883756, 0, 0, 0, 1),
1033
["CanCollide"] = false,
1034
["FormFactor"] = Enum.FormFactor.Symmetric,
1035
["Size"] = Vector3.new(1, 1, 1),
1036
["BottomSurface"] = Enum.SurfaceType.Weld,
1037
["TopSurface"] = Enum.SurfaceType.Smooth,
1038
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1039
})
1040
o63 = Create("BlockMesh",{
1041
["Parent"] = o62,
1042
["Offset"] = Vector3.new(4.5, 2.1500001, 0),
1043
["Scale"] = Vector3.new(1.25, 0.100000001, 0.159999996),
1044
})
1045
o64 = Create("Part",{
1046
["Name"] = "Handle25",
1047
["Parent"] = o1,
1048
["BrickColor"] = BrickColor.new("Really black"),
1049
["Reflectance"] = 0.20000000298023,
1050
["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
1051
["Rotation"] = Vector3.new(-0, 0, 57.272728),
1052
["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.540640771, -0.841253519, 0, 0.841253519, 0.540640771, 0, 0, 0, 1),
1053
["CanCollide"] = false,
1054
["FormFactor"] = Enum.FormFactor.Symmetric,
1055
["Size"] = Vector3.new(1, 1, 1),
1056
["BottomSurface"] = Enum.SurfaceType.Weld,
1057
["TopSurface"] = Enum.SurfaceType.Smooth,
1058
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1059
})
1060
o65 = Create("BlockMesh",{
1061
["Parent"] = o64,
1062
["Offset"] = Vector3.new(6, 2.0374999, 0),
1063
["Scale"] = Vector3.new(1.25, 0.100000001, 0.0900000036),
1064
})
1065
o66 = Create("Part",{
1066
["Name"] = "Handle26",
1067
["Parent"] = o1,
1068
["BrickColor"] = BrickColor.new("Really black"),
1069
["Reflectance"] = 0.20000000298023,
1070
["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
1071
["Rotation"] = Vector3.new(-0, 0, 47.1428566),
1072
["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.680172741, -0.733051896, 0, 0.733051896, 0.680172741, 0, 0, 0, 1),
1073
["CanCollide"] = false,
1074
["FormFactor"] = Enum.FormFactor.Symmetric,
1075
["Size"] = Vector3.new(1, 1, 1),
1076
["BottomSurface"] = Enum.SurfaceType.Weld,
1077
["TopSurface"] = Enum.SurfaceType.Smooth,
1078
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1079
})
1080
o67 = Create("BlockMesh",{
1081
["Parent"] = o66,
1082
["Offset"] = Vector3.new(4.86999989, 3.56500006, 0),
1083
["Scale"] = Vector3.new(1.25, 0.100000001, 0.0799999982),
1084
})
1085
o68 = Create("Part",{
1086
["Name"] = "Handle27",
1087
["Parent"] = o1,
1088
["BrickColor"] = BrickColor.new("Really black"),
1089
["Reflectance"] = 0.20000000298023,
1090
["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
1091
["Rotation"] = Vector3.new(-0, 0, 29.9999981),
1092
["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.866025448, -0.49999997, 0, 0.49999997, 0.866025448, 0, 0, 0, 1),
1093
["CanCollide"] = false,
1094
["FormFactor"] = Enum.FormFactor.Symmetric,
1095
["Size"] = Vector3.new(1, 1, 1),
1096
["BottomSurface"] = Enum.SurfaceType.Weld,
1097
["TopSurface"] = Enum.SurfaceType.Smooth,
1098
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1099
})
1100
o69 = Create("BlockMesh",{
1101
["Parent"] = o68,
1102
["Offset"] = Vector3.new(4.71999979, 5.01999998, 0),
1103
["Scale"] = Vector3.new(1.10000002, 0.100000001, 0.0399999991),
1104
})
1105
o70 = Create("Part",{
1106
["Name"] = "Handle28",
1107
["Parent"] = o1,
1108
["BrickColor"] = BrickColor.new("Really black"),
1109
["Reflectance"] = 0.20000000298023,
1110
["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
1111
["Rotation"] = Vector3.new(-0, 0, 49.0909081),
1112
["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.654860735, -0.755749583, 0, 0.755749583, 0.654860735, 0, 0, 0, 1),
1113
["CanCollide"] = false,
1114
["FormFactor"] = Enum.FormFactor.Symmetric,
1115
["Size"] = Vector3.new(1, 1, 1),
1116
["BottomSurface"] = Enum.SurfaceType.Weld,
1117
["TopSurface"] = Enum.SurfaceType.Smooth,
1118
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1119
})
1120
o71 = Create("BlockMesh",{
1121
["Parent"] = o70,
1122
["Offset"] = Vector3.new(6.4000001, 2.95000005, 0),
1123
["Scale"] = Vector3.new(0.400000006, 0.100000001, 0.0299999993),
1124
})
1125
o72 = Create("Part",{
1126
["Name"] = "Handle29",
1127
["Parent"] = o1,
1128
["BrickColor"] = BrickColor.new("Really black"),
1129
["Reflectance"] = 0.20000000298023,
1130
["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
1131
["Rotation"] = Vector3.new(-0, 0, 45),
1132
["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.707106769, -0.707106769, 0, 0.707106769, 0.707106769, 0, 0, 0, 1),
1133
["CanCollide"] = false,
1134
["FormFactor"] = Enum.FormFactor.Symmetric,
1135
["Size"] = Vector3.new(1, 1, 1),
1136
["BottomSurface"] = Enum.SurfaceType.Weld,
1137
["TopSurface"] = Enum.SurfaceType.Smooth,
1138
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1139
})
1140
o73 = Create("BlockMesh",{
1141
["Parent"] = o72,
1142
["Offset"] = Vector3.new(6.4000001, 3.45000005, 0),
1143
["Scale"] = Vector3.new(0.100000001, 0.133000001, 0.0299999993),
1144
})
1145
o74 = Create("Part",{
1146
["Name"] = "Handle30",
1147
["Parent"] = o1,
1148
["BrickColor"] = BrickColor.new("Really black"),
1149
["Reflectance"] = 0.20000000298023,
1150
["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
1151
["Rotation"] = Vector3.new(-0, 0, 45),
1152
["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.707106769, -0.707106769, 0, 0.707106769, 0.707106769, 0, 0, 0, 1),
1153
["CanCollide"] = false,
1154
["FormFactor"] = Enum.FormFactor.Symmetric,
1155
["Size"] = Vector3.new(1, 1, 1),
1156
["BottomSurface"] = Enum.SurfaceType.Weld,
1157
["TopSurface"] = Enum.SurfaceType.Smooth,
1158
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1159
})
1160
o75 = Create("BlockMesh",{
1161
["Parent"] = o74,
1162
["Offset"] = Vector3.new(6.44000006, 3.45000005, 0),
1163
["Scale"] = Vector3.new(0.109999999, 0.0900000036, 0.0299999993),
1164
})
1165
o76 = Create("Part",{
1166
["Name"] = "Handle31",
1167
["Parent"] = o1,
1168
["BrickColor"] = BrickColor.new("Really black"),
1169
["Reflectance"] = 0.20000000298023,
1170
["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
1171
["Rotation"] = Vector3.new(-0, 0, 45),
1172
["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.707106769, -0.707106769, 0, 0.707106769, 0.707106769, 0, 0, 0, 1),
1173
["CanCollide"] = false,
1174
["FormFactor"] = Enum.FormFactor.Symmetric,
1175
["Size"] = Vector3.new(1, 1, 1),
1176
["BottomSurface"] = Enum.SurfaceType.Weld,
1177
["TopSurface"] = Enum.SurfaceType.Smooth,
1178
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1179
})
1180
o77 = Create("BlockMesh",{
1181
["Parent"] = o76,
1182
["Offset"] = Vector3.new(6.46999979, 3.45000005, 0),
1183
["Scale"] = Vector3.new(0.129999995, 0.0599999987, 0.0199999996),
1184
})
1185
o78 = Create("Part",{
1186
["Name"] = "HandlePivot",
1187
["Parent"] = o1,
1188
["BrickColor"] = BrickColor.new("Really black"),
1189
["Reflectance"] = 0.20000000298023,
1190
["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
1191
["Rotation"] = Vector3.new(-0, 0, 90),
1192
["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0, -1, 0, 1, 0, 0, 0, 0, 1),
1193
["CanCollide"] = false,
1194
["FormFactor"] = Enum.FormFactor.Symmetric,
1195
["Size"] = Vector3.new(1, 1, 1),
1196
["BottomSurface"] = Enum.SurfaceType.Weld,
1197
["TopSurface"] = Enum.SurfaceType.Smooth,
1198
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1199
})
1200
o79 = Create("Part",{
1201
["Name"] = "Handle33",
1202
["Parent"] = o1,
1203
["BrickColor"] = BrickColor.new("Toothpaste"),
1204
["Reflectance"] = 0.20000000298023,
1205
["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
1206
["Rotation"] = Vector3.new(-0, 0, 86.25),
1207
["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.0654031336, -0.997858942, 0, 0.997858942, 0.0654031336, 0, 0, 0, 1),
1208
["CanCollide"] = false,
1209
["FormFactor"] = Enum.FormFactor.Symmetric,
1210
["Size"] = Vector3.new(1, 1, 1),
1211
["BottomSurface"] = Enum.SurfaceType.Weld,
1212
["TopSurface"] = Enum.SurfaceType.Smooth,
1213
["Color"] = Color3.new(0.384314, 0.145098, 0.819608),
1214
})
1215
o80 = Create("BlockMesh",{
1216
["Parent"] = o79,
1217
["Offset"] = Vector3.new(2.5250001, -0.150000006, 0),
1218
["Scale"] = Vector3.new(1.45000005, 0.550000012, 0.275000006),
1219
})
1220
o81 = Create("Part",{
1221
["Name"] = "Handle34",
1222
["Parent"] = o1,
1223
["BrickColor"] = BrickColor.new("Royal purple"),
1224
["Reflectance"] = 0.20000000298023,
1225
["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
1226
["Rotation"] = Vector3.new(-0, 0, 86.25),
1227
["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.0654031336, -0.997858942, 0, 0.997858942, 0.0654031336, 0, 0, 0, 1),
1228
["CanCollide"] = false,
1229
["FormFactor"] = Enum.FormFactor.Symmetric,
1230
["Size"] = Vector3.new(1, 1, 1),
1231
["BottomSurface"] = Enum.SurfaceType.Weld,
1232
["TopSurface"] = Enum.SurfaceType.Smooth,
1233
["Color"] = Color3.new(0.384314, 0.145098, 0.819608),
1234
})
1235
o82 = Create("BlockMesh",{
1236
["Parent"] = o81,
1237
["Offset"] = Vector3.new(2.5250001, 0.400000006, 0),
1238
["Scale"] = Vector3.new(1.25, 0.550000012, 0.275000006),
1239
})
1240
o83 = Create("Part",{
1241
["Name"] = "Handle36",
1242
["Parent"] = o1,
1243
["BrickColor"] = BrickColor.new("Toothpaste"),
1244
["Reflectance"] = 0.20000000298023,
1245
["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
1246
["Rotation"] = Vector3.new(-0, 0, 73.6363678),
1247
["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.281732559, -0.959492981, 0, 0.959492981, 0.281732559, 0, 0, 0, 1),
1248
["CanCollide"] = false,
1249
["FormFactor"] = Enum.FormFactor.Symmetric,
1250
["Size"] = Vector3.new(1, 1, 1),
1251
["BottomSurface"] = Enum.SurfaceType.Weld,
1252
["TopSurface"] = Enum.SurfaceType.Smooth,
1253
["Color"] = Color3.new(0.384314, 0.145098, 0.819608),
1254
})
1255
o84 = Create("BlockMesh",{
1256
["Parent"] = o83,
1257
["Offset"] = Vector3.new(5.07499981, 0.725000024, 0),
1258
["Scale"] = Vector3.new(1.35000002, 0.5, 0.100000001),
1259
})
1260
o85 = Create("Part",{
1261
["Name"] = "Handle35",
1262
["Parent"] = o1,
1263
["BrickColor"] = BrickColor.new("Toothpaste"),
1264
["Reflectance"] = 0.20000000298023,
1265
["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
1266
["Rotation"] = Vector3.new(-0, 0, 81),
1267
["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.156434476, -0.987688363, 0, 0.987688363, 0.156434476, 0, 0, 0, 1),
1268
["CanCollide"] = false,
1269
["FormFactor"] = Enum.FormFactor.Symmetric,
1270
["Size"] = Vector3.new(1, 1, 1),
1271
["BottomSurface"] = Enum.SurfaceType.Weld,
1272
["TopSurface"] = Enum.SurfaceType.Smooth,
1273
["Color"] = Color3.new(0.384314, 0.145098, 0.819608),
1274
})
1275
o86 = Create("BlockMesh",{
1276
["Parent"] = o85,
1277
["Offset"] = Vector3.new(3.75, 0.150000006, 0),
1278
["Scale"] = Vector3.new(1.5, 0.5, 0.180000007),
1279
})
1280
o87 = Create("Part",{
1281
["Name"] = "Handle37",
1282
["Parent"] = o1,
1283
["BrickColor"] = BrickColor.new("Toothpaste"),
1284
["Reflectance"] = 0.20000000298023,
1285
["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
1286
["Rotation"] = Vector3.new(-0, 0, 78.75),
1287
["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.195090324, -0.980785251, 0, 0.980785251, 0.195090324, 0, 0, 0, 1),
1288
["CanCollide"] = false,
1289
["FormFactor"] = Enum.FormFactor.Symmetric,
1290
["Size"] = Vector3.new(1, 1, 1),
1291
["BottomSurface"] = Enum.SurfaceType.Weld,
1292
["TopSurface"] = Enum.SurfaceType.Smooth,
1293
["Color"] = Color3.new(0.384314, 0.145098, 0.819608),
1294
})
1295
o88 = Create("BlockMesh",{
1296
["Parent"] = o87,
1297
["Offset"] = Vector3.new(3.54999995, 0.800000012, 0),
1298
["Scale"] = Vector3.new(1.5, 0.600000024, 0.180000007),
1299
})
1300
o89 = Create("Part",{
1301
["Name"] = "Handle38",
1302
["Parent"] = o1,
1303
["BrickColor"] = BrickColor.new("Toothpaste"),
1304
["Reflectance"] = 0.20000000298023,
1305
["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
1306
["Rotation"] = Vector3.new(-0, 0, 64.2857132),
1307
["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.433883756, -0.90096885, 0, 0.90096885, 0.433883756, 0, 0, 0, 1),
1308
["CanCollide"] = false,
1309
["FormFactor"] = Enum.FormFactor.Symmetric,
1310
["Size"] = Vector3.new(1, 1, 1),
1311
["BottomSurface"] = Enum.SurfaceType.Weld,
1312
["TopSurface"] = Enum.SurfaceType.Smooth,
1313
["Color"] = Color3.new(0.384314, 0.145098, 0.819608),
1314
})
1315
o90 = Create("BlockMesh",{
1316
["Parent"] = o89,
1317
["Offset"] = Vector3.new(4.42500019, 1.79999995, 0),
1318
["Scale"] = Vector3.new(1.39999998, 0.600000024, 0.100000001),
1319
})
1320
o91 = Create("Part",{
1321
["Name"] = "Handle39",
1322
["Parent"] = o1,
1323
["BrickColor"] = BrickColor.new("Toothpaste"),
1324
["Reflectance"] = 0.20000000298023,
1325
["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
1326
["Rotation"] = Vector3.new(-0, 0, 47.1428566),
1327
["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.680172741, -0.733051896, 0, 0.733051896, 0.680172741, 0, 0, 0, 1),
1328
["CanCollide"] = false,
1329
["FormFactor"] = Enum.FormFactor.Symmetric,
1330
["Size"] = Vector3.new(1, 1, 1),
1331
["BottomSurface"] = Enum.SurfaceType.Weld,
1332
["TopSurface"] = Enum.SurfaceType.Smooth,
1333
["Color"] = Color3.new(0.384314, 0.145098, 0.819608),
1334
})
1335
o92 = Create("BlockMesh",{
1336
["Parent"] = o91,
1337
["Offset"] = Vector3.new(4.9000001, 3.29999995, 0),
1338
["Scale"] = Vector3.new(1.39999998, 0.5, 0.0299999993),
1339
})
1340
o93 = Create("Part",{
1341
["Name"] = "Handle40",
1342
["Parent"] = o1,
1343
["BrickColor"] = BrickColor.new("Toothpaste"),
1344
["Reflectance"] = 0.20000000298023,
1345
["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
1346
["Rotation"] = Vector3.new(-0, 0, 64.2857132),
1347
["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.433883756, -0.90096885, 0, 0.90096885, 0.433883756, 0, 0, 0, 1),
1348
["CanCollide"] = false,
1349
["FormFactor"] = Enum.FormFactor.Symmetric,
1350
["Size"] = Vector3.new(1, 1, 1),
1351
["BottomSurface"] = Enum.SurfaceType.Weld,
1352
["TopSurface"] = Enum.SurfaceType.Smooth,
1353
["Color"] = Color3.new(0.384314, 0.145098, 0.819608),
1354
})
1355
o94 = Create("BlockMesh",{
1356
["Parent"] = o93,
1357
["Offset"] = Vector3.new(5.5999999, 1.5, 0),
1358
["Scale"] = Vector3.new(0.5, 0.349999994, 0.0299999993),
1359
})
1360
o95 = Create("Part",{
1361
["Name"] = "Handle41",
1362
["Parent"] = o1,
1363
["BrickColor"] = BrickColor.new("Toothpaste"),
1364
["Reflectance"] = 0.20000000298023,
1365
["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
1366
["Rotation"] = Vector3.new(-0, 0, 45),
1367
["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.707106769, -0.707106769, 0, 0.707106769, 0.707106769, 0, 0, 0, 1),
1368
["CanCollide"] = false,
1369
["FormFactor"] = Enum.FormFactor.Symmetric,
1370
["Size"] = Vector3.new(1, 1, 1),
1371
["BottomSurface"] = Enum.SurfaceType.Weld,
1372
["TopSurface"] = Enum.SurfaceType.Smooth,
1373
["Color"] = Color3.new(0.384314, 0.145098, 0.819608),
1374
})
1375
o96 = Create("BlockMesh",{
1376
["Parent"] = o95,
1377
["Offset"] = Vector3.new(5.5999999, 3.5, 0),
1378
["Scale"] = Vector3.new(0.5, 0.3565, 0.0199999996),
1379
})
1380
o97 = Create("Part",{
1381
["Name"] = "Handle42",
1382
["Parent"] = o1,
1383
["BrickColor"] = BrickColor.new("Toothpaste"),
1384
["Reflectance"] = 0.20000000298023,
1385
["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
1386
["Rotation"] = Vector3.new(-0, 0, 47.1428566),
1387
["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.680172741, -0.733051896, 0, 0.733051896, 0.680172741, 0, 0, 0, 1),
1388
["CanCollide"] = false,
1389
["FormFactor"] = Enum.FormFactor.Symmetric,
1390
["Size"] = Vector3.new(1, 1, 1),
1391
["BottomSurface"] = Enum.SurfaceType.Weld,
1392
["TopSurface"] = Enum.SurfaceType.Smooth,
1393
["Color"] = Color3.new(0.384314, 0.145098, 0.819608),
1394
})
1395
o98 = Create("BlockMesh",{
1396
["Parent"] = o97,
1397
["Offset"] = Vector3.new(6.0999999, 3.25, 0),
1398
["Scale"] = Vector3.new(0.300000012, 0.174999997, 0.00999999978),
1399
})
1400
o99 = Create("Part",{
1401
["Name"] = "Handle43",
1402
["Parent"] = o1,
1403
["BrickColor"] = BrickColor.new("Toothpaste"),
1404
["Reflectance"] = 0.20000000298023,
1405
["Position"] = Vector3.new(24.7400017, 2.19000006, -0.0400000028),
1406
["Rotation"] = Vector3.new(-0, 0, 29.9999981),
1407
["CFrame"] = CFrame.new(24.7400017, 2.19000006, -0.0400000028, 0.866025448, -0.49999997, 0, 0.49999997, 0.866025448, 0, 0, 0, 1),
1408
["CanCollide"] = false,
1409
["FormFactor"] = Enum.FormFactor.Symmetric,
1410
["Size"] = Vector3.new(1, 1, 1),
1411
["BottomSurface"] = Enum.SurfaceType.Weld,
1412
["TopSurface"] = Enum.SurfaceType.Smooth,
1413
["Color"] = Color3.new(0.384314, 0.145098, 0.819608),
1414
})
1415
o100 = Create("BlockMesh",{
1416
["Parent"] = o99,
1417
["Offset"] = Vector3.new(4.94999981, 4.94999981, 0),
1418
["Scale"] = Vector3.new(0.519999981, 0.109999999, 0.00800000038),
1419
})
1420
o101 = Create("Part",{
1421
["Name"] = "Handle44",
1422
["Parent"] = o1,
1423
["BrickColor"] = BrickColor.new("Really black"),
1424
["Reflectance"] = 0.20000000298023,
1425
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
1426
["Rotation"] = Vector3.new(90, 90, 0),
1427
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 4.37113883e-008, 1, 1, 0, 0, 0, 1, -4.37113883e-008),
1428
["CanCollide"] = false,
1429
["FormFactor"] = Enum.FormFactor.Symmetric,
1430
["Size"] = Vector3.new(1, 1, 1),
1431
["BottomSurface"] = Enum.SurfaceType.Smooth,
1432
["TopSurface"] = Enum.SurfaceType.Smooth,
1433
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1434
})
1435
o102 = Create("CylinderMesh",{
1436
["Parent"] = o101,
1437
["Offset"] = Vector3.new(0.25, 0.300000012, -5.375),
1438
["Scale"] = Vector3.new(2, 0.100000001, 2),
1439
})
1440
o103 = Create("Part",{
1441
["Name"] = "Handle45",
1442
["Parent"] = o1,
1443
["BrickColor"] = BrickColor.new("Really black"),
1444
["Reflectance"] = 0.20000000298023,
1445
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
1446
["Rotation"] = Vector3.new(90, 90, 0),
1447
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 4.37113883e-008, 1, 1, 0, 0, 0, 1, -4.37113883e-008),
1448
["CanCollide"] = false,
1449
["FormFactor"] = Enum.FormFactor.Symmetric,
1450
["Size"] = Vector3.new(1, 1, 1),
1451
["BottomSurface"] = Enum.SurfaceType.Smooth,
1452
["TopSurface"] = Enum.SurfaceType.Smooth,
1453
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1454
})
1455
o104 = Create("CylinderMesh",{
1456
["Parent"] = o103,
1457
["Offset"] = Vector3.new(0.25, -0.300000012, -5.375),
1458
["Scale"] = Vector3.new(2, 0.100000001, 2),
1459
})
1460
o105 = Create("Part",{
1461
["Name"] = "Handle46",
1462
["Parent"] = o1,
1463
["BrickColor"] = BrickColor.new("Toothpaste"),
1464
["Reflectance"] = 0.20000000298023,
1465
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
1466
["Rotation"] = Vector3.new(90, 90, 0),
1467
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 4.37113883e-008, 1, 1, 0, 0, 0, 1, -4.37113883e-008),
1468
["CanCollide"] = false,
1469
["FormFactor"] = Enum.FormFactor.Symmetric,
1470
["Size"] = Vector3.new(1, 1, 1),
1471
["BottomSurface"] = Enum.SurfaceType.Smooth,
1472
["TopSurface"] = Enum.SurfaceType.Smooth,
1473
["Color"] = Color3.new(0.384314, 0.145098, 0.819608),
1474
})
1475
o106 = Create("CylinderMesh",{
1476
["Parent"] = o105,
1477
["Offset"] = Vector3.new(0.224999994, 0, -5.375),
1478
["Scale"] = Vector3.new(1.89999998, 0.5, 1.89999998),
1479
})
1480
o107 = Create("Part",{
1481
["Name"] = "Handle47",
1482
["Parent"] = o1,
1483
["BrickColor"] = BrickColor.new("Really black"),
1484
["Reflectance"] = 0.20000000298023,
1485
["Position"] = Vector3.new(24.7400017, 2.19000006, 0.959999979),
1486
["Rotation"] = Vector3.new(90, -4.88599483e-007, 78.75),
1487
["CFrame"] = CFrame.new(24.7400017, 2.19000006, 0.959999979, 0.195090324, -0.980785251, -8.52766924e-009, -4.37113883e-008, 0, -1, 0.980785251, 0.195090324, -4.28714841e-008),
1488
["CanCollide"] = false,
1489
["FormFactor"] = Enum.FormFactor.Custom,
1490
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
1491
["BottomSurface"] = Enum.SurfaceType.Smooth,
1492
["TopSurface"] = Enum.SurfaceType.Smooth,
1493
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1494
})
1495
o108 = Create("SpecialMesh",{
1496
["Parent"] = o107,
1497
["MeshId"] = "http://www.roblox.com/asset/?id=92634383",
1498
["Scale"] = Vector3.new(0.5, 2, 1),
1499
["MeshType"] = Enum.MeshType.FileMesh,
1500
})
1501
o109 = Create("Part",{
1502
["Name"] = "Handle48",
1503
["Parent"] = o1,
1504
["BrickColor"] = BrickColor.new("Really black"),
1505
["Reflectance"] = 0.20000000298023,
1506
["Position"] = Vector3.new(24.7400017, 2.19000006, -1.03999996),
1507
["Rotation"] = Vector3.new(90, 4.88599483e-007, -78.75),
1508
["CFrame"] = CFrame.new(24.7400017, 2.19000006, -1.03999996, 0.195090413, 0.980785251, 8.52766924e-009, 4.37113883e-008, -3.82137093e-015, -1, -0.980785251, 0.195090413, -4.28714841e-008),
1509
["CanCollide"] = false,
1510
["FormFactor"] = Enum.FormFactor.Custom,
1511
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
1512
["BottomSurface"] = Enum.SurfaceType.Smooth,
1513
["TopSurface"] = Enum.SurfaceType.Smooth,
1514
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1515
})
1516
o110 = Create("SpecialMesh",{
1517
["Parent"] = o109,
1518
["MeshId"] = "http://www.roblox.com/asset/?id=92634383",
1519
["Scale"] = Vector3.new(0.5, 2, 1),
1520
["MeshType"] = Enum.MeshType.FileMesh,
1521
})
1522
o111 = Create("Part",{
1523
["Name"] = "Handle49",
1524
["Parent"] = o1,
1525
["BrickColor"] = BrickColor.new("Really black"),
1526
["Reflectance"] = 0.20000000298023,
1527
["Position"] = Vector3.new(25.9900017, 2.19000006, -0.0400000028),
1528
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
1529
["CFrame"] = CFrame.new(25.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
1530
["CanCollide"] = false,
1531
["FormFactor"] = Enum.FormFactor.Custom,
1532
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
1533
["BottomSurface"] = Enum.SurfaceType.Smooth,
1534
["TopSurface"] = Enum.SurfaceType.Smooth,
1535
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1536
})
1537
o112 = Create("SpecialMesh",{
1538
["Parent"] = o111,
1539
["MeshId"] = "http://www.roblox.com/asset/?id=92634383",
1540
["Scale"] = Vector3.new(0.5, 6, 0.75),
1541
["MeshType"] = Enum.MeshType.Torso,
1542
})
1543
o113 = Create("Part",{
1544
["Name"] = "Handle50",
1545
["Parent"] = o1,
1546
["BrickColor"] = BrickColor.new("Really black"),
1547
["Reflectance"] = 0.20000000298023,
1548
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
1549
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
1550
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
1551
["CanCollide"] = false,
1552
["FormFactor"] = Enum.FormFactor.Custom,
1553
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
1554
["BottomSurface"] = Enum.SurfaceType.Smooth,
1555
["TopSurface"] = Enum.SurfaceType.Smooth,
1556
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1557
})
1558
o114 = Create("CylinderMesh",{
1559
["Parent"] = o113,
1560
["Offset"] = Vector3.new(0, -3.25, 0),
1561
})
1562
o115 = Create("Part",{
1563
["Name"] = "Handle51",
1564
["Parent"] = o1,
1565
["BrickColor"] = BrickColor.new("Really black"),
1566
["Reflectance"] = 0.20000000298023,
1567
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
1568
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
1569
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
1570
["CanCollide"] = false,
1571
["FormFactor"] = Enum.FormFactor.Custom,
1572
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
1573
["BottomSurface"] = Enum.SurfaceType.Smooth,
1574
["TopSurface"] = Enum.SurfaceType.Smooth,
1575
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1576
})
1577
o116 = Create("CylinderMesh",{
1578
["Parent"] = o115,
1579
["Offset"] = Vector3.new(0, -2.5, 0),
1580
})
1581
o117 = Create("Part",{
1582
["Name"] = "Handle52",
1583
["Parent"] = o1,
1584
["BrickColor"] = BrickColor.new("Alder"),
1585
["Reflectance"] = 0.20000000298023,
1586
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
1587
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
1588
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
1589
["CanCollide"] = false,
1590
["FormFactor"] = Enum.FormFactor.Custom,
1591
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
1592
["BottomSurface"] = Enum.SurfaceType.Smooth,
1593
["TopSurface"] = Enum.SurfaceType.Smooth,
1594
["Color"] = Color3.new(0.705882, 0.501961, 1),
1595
})
1596
o118 = Create("CylinderMesh",{
1597
["Parent"] = o117,
1598
["Offset"] = Vector3.new(0, -2.875, 0),
1599
["Scale"] = Vector3.new(0.75, 2.4000001, 0.75),
1600
})
1601
o119 = Create("Part",{
1602
["Name"] = "Handle53",
1603
["Parent"] = o1,
1604
["BrickColor"] = BrickColor.new("Deep blue"),
1605
["Reflectance"] = 0.20000000298023,
1606
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
1607
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
1608
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
1609
["CanCollide"] = false,
1610
["FormFactor"] = Enum.FormFactor.Custom,
1611
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
1612
["BottomSurface"] = Enum.SurfaceType.Smooth,
1613
["TopSurface"] = Enum.SurfaceType.Smooth,
1614
["Color"] = Color3.new(0.129412, 0.329412, 0.72549),
1615
})
1616
o120 = Create("CylinderMesh",{
1617
["Parent"] = o119,
1618
["Offset"] = Vector3.new(0, 1.75, 0),
1619
["Scale"] = Vector3.new(0.600000024, 38, 0.600000024),
1620
})
1621
o121 = Create("Part",{
1622
["Name"] = "Handle54",
1623
["Parent"] = o1,
1624
["BrickColor"] = BrickColor.new("Really black"),
1625
["Reflectance"] = 0.20000000298023,
1626
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
1627
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
1628
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
1629
["CanCollide"] = false,
1630
["FormFactor"] = Enum.FormFactor.Custom,
1631
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
1632
["BottomSurface"] = Enum.SurfaceType.Smooth,
1633
["TopSurface"] = Enum.SurfaceType.Smooth,
1634
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1635
})
1636
o122 = Create("CylinderMesh",{
1637
["Parent"] = o121,
1638
["Offset"] = Vector3.new(0, -2.5, 0),
1639
["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
1640
})
1641
o123 = Create("Part",{
1642
["Name"] = "Handle55",
1643
["Parent"] = o1,
1644
["BrickColor"] = BrickColor.new("Really black"),
1645
["Reflectance"] = 0.20000000298023,
1646
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
1647
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
1648
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
1649
["CanCollide"] = false,
1650
["FormFactor"] = Enum.FormFactor.Custom,
1651
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
1652
["BottomSurface"] = Enum.SurfaceType.Smooth,
1653
["TopSurface"] = Enum.SurfaceType.Smooth,
1654
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1655
})
1656
o124 = Create("CylinderMesh",{
1657
["Parent"] = o123,
1658
["Offset"] = Vector3.new(0, -2.2249999, 0),
1659
["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
1660
})
1661
o125 = Create("Part",{
1662
["Name"] = "Handle56",
1663
["Parent"] = o1,
1664
["BrickColor"] = BrickColor.new("Really black"),
1665
["Reflectance"] = 0.20000000298023,
1666
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
1667
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
1668
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
1669
["CanCollide"] = false,
1670
["FormFactor"] = Enum.FormFactor.Custom,
1671
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
1672
["BottomSurface"] = Enum.SurfaceType.Smooth,
1673
["TopSurface"] = Enum.SurfaceType.Smooth,
1674
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1675
})
1676
o126 = Create("CylinderMesh",{
1677
["Parent"] = o125,
1678
["Offset"] = Vector3.new(0, -1.95000005, 0),
1679
["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
1680
})
1681
o127 = Create("Part",{
1682
["Name"] = "Handle57",
1683
["Parent"] = o1,
1684
["BrickColor"] = BrickColor.new("Really black"),
1685
["Reflectance"] = 0.20000000298023,
1686
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
1687
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
1688
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
1689
["CanCollide"] = false,
1690
["FormFactor"] = Enum.FormFactor.Custom,
1691
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
1692
["BottomSurface"] = Enum.SurfaceType.Smooth,
1693
["TopSurface"] = Enum.SurfaceType.Smooth,
1694
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1695
})
1696
o128 = Create("CylinderMesh",{
1697
["Parent"] = o127,
1698
["Offset"] = Vector3.new(0, -1.67499995, 0),
1699
["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
1700
})
1701
o129 = Create("Part",{
1702
["Name"] = "Handle58",
1703
["Parent"] = o1,
1704
["BrickColor"] = BrickColor.new("Really black"),
1705
["Reflectance"] = 0.20000000298023,
1706
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
1707
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
1708
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
1709
["CanCollide"] = false,
1710
["FormFactor"] = Enum.FormFactor.Custom,
1711
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
1712
["BottomSurface"] = Enum.SurfaceType.Smooth,
1713
["TopSurface"] = Enum.SurfaceType.Smooth,
1714
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1715
})
1716
o130 = Create("CylinderMesh",{
1717
["Parent"] = o129,
1718
["Offset"] = Vector3.new(0, -1.39999998, 0),
1719
["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
1720
})
1721
o131 = Create("Part",{
1722
["Name"] = "Handle59",
1723
["Parent"] = o1,
1724
["BrickColor"] = BrickColor.new("Really black"),
1725
["Reflectance"] = 0.20000000298023,
1726
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
1727
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
1728
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
1729
["CanCollide"] = false,
1730
["FormFactor"] = Enum.FormFactor.Custom,
1731
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
1732
["BottomSurface"] = Enum.SurfaceType.Smooth,
1733
["TopSurface"] = Enum.SurfaceType.Smooth,
1734
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1735
})
1736
o132 = Create("CylinderMesh",{
1737
["Parent"] = o131,
1738
["Offset"] = Vector3.new(0, -1.125, 0),
1739
["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
1740
})
1741
o133 = Create("Part",{
1742
["Name"] = "Handle60",
1743
["Parent"] = o1,
1744
["BrickColor"] = BrickColor.new("Really black"),
1745
["Reflectance"] = 0.20000000298023,
1746
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
1747
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
1748
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
1749
["CanCollide"] = false,
1750
["FormFactor"] = Enum.FormFactor.Custom,
1751
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
1752
["BottomSurface"] = Enum.SurfaceType.Smooth,
1753
["TopSurface"] = Enum.SurfaceType.Smooth,
1754
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1755
})
1756
o134 = Create("CylinderMesh",{
1757
["Parent"] = o133,
1758
["Offset"] = Vector3.new(0, -0.850000024, 0),
1759
["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
1760
})
1761
o135 = Create("Part",{
1762
["Name"] = "Handle61",
1763
["Parent"] = o1,
1764
["BrickColor"] = BrickColor.new("Really black"),
1765
["Reflectance"] = 0.20000000298023,
1766
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
1767
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
1768
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
1769
["CanCollide"] = false,
1770
["FormFactor"] = Enum.FormFactor.Custom,
1771
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
1772
["BottomSurface"] = Enum.SurfaceType.Smooth,
1773
["TopSurface"] = Enum.SurfaceType.Smooth,
1774
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1775
})
1776
o136 = Create("CylinderMesh",{
1777
["Parent"] = o135,
1778
["Offset"] = Vector3.new(0, -0.574999988, 0),
1779
["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
1780
})
1781
o137 = Create("Part",{
1782
["Name"] = "Handle62",
1783
["Parent"] = o1,
1784
["BrickColor"] = BrickColor.new("Really black"),
1785
["Reflectance"] = 0.20000000298023,
1786
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
1787
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
1788
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
1789
["CanCollide"] = false,
1790
["FormFactor"] = Enum.FormFactor.Custom,
1791
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
1792
["BottomSurface"] = Enum.SurfaceType.Smooth,
1793
["TopSurface"] = Enum.SurfaceType.Smooth,
1794
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1795
})
1796
o138 = Create("CylinderMesh",{
1797
["Parent"] = o137,
1798
["Offset"] = Vector3.new(0, -0.300000012, 0),
1799
["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
1800
})
1801
o139 = Create("Part",{
1802
["Name"] = "Handle63",
1803
["Parent"] = o1,
1804
["BrickColor"] = BrickColor.new("Really black"),
1805
["Reflectance"] = 0.20000000298023,
1806
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
1807
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
1808
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
1809
["CanCollide"] = false,
1810
["FormFactor"] = Enum.FormFactor.Custom,
1811
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
1812
["BottomSurface"] = Enum.SurfaceType.Smooth,
1813
["TopSurface"] = Enum.SurfaceType.Smooth,
1814
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1815
})
1816
o140 = Create("CylinderMesh",{
1817
["Parent"] = o139,
1818
["Offset"] = Vector3.new(0, -0.0250000004, 0),
1819
["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
1820
})
1821
o141 = Create("Part",{
1822
["Name"] = "Handle64",
1823
["Parent"] = o1,
1824
["BrickColor"] = BrickColor.new("Really black"),
1825
["Reflectance"] = 0.20000000298023,
1826
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
1827
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
1828
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
1829
["CanCollide"] = false,
1830
["FormFactor"] = Enum.FormFactor.Custom,
1831
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
1832
["BottomSurface"] = Enum.SurfaceType.Smooth,
1833
["TopSurface"] = Enum.SurfaceType.Smooth,
1834
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1835
})
1836
o142 = Create("CylinderMesh",{
1837
["Parent"] = o141,
1838
["Offset"] = Vector3.new(0, 0.25, 0),
1839
["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
1840
})
1841
o143 = Create("Part",{
1842
["Name"] = "Handle65",
1843
["Parent"] = o1,
1844
["BrickColor"] = BrickColor.new("Really black"),
1845
["Reflectance"] = 0.20000000298023,
1846
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
1847
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
1848
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
1849
["CanCollide"] = false,
1850
["FormFactor"] = Enum.FormFactor.Custom,
1851
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
1852
["BottomSurface"] = Enum.SurfaceType.Smooth,
1853
["TopSurface"] = Enum.SurfaceType.Smooth,
1854
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1855
})
1856
o144 = Create("CylinderMesh",{
1857
["Parent"] = o143,
1858
["Offset"] = Vector3.new(0, 0.524999976, 0),
1859
["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
1860
})
1861
o145 = Create("Part",{
1862
["Name"] = "Handle66",
1863
["Parent"] = o1,
1864
["BrickColor"] = BrickColor.new("Really black"),
1865
["Reflectance"] = 0.20000000298023,
1866
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
1867
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
1868
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
1869
["CanCollide"] = false,
1870
["FormFactor"] = Enum.FormFactor.Custom,
1871
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
1872
["BottomSurface"] = Enum.SurfaceType.Smooth,
1873
["TopSurface"] = Enum.SurfaceType.Smooth,
1874
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1875
})
1876
o146 = Create("CylinderMesh",{
1877
["Parent"] = o145,
1878
["Offset"] = Vector3.new(0, 0.800000012, 0),
1879
["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
1880
})
1881
o147 = Create("Part",{
1882
["Name"] = "Handle67",
1883
["Parent"] = o1,
1884
["BrickColor"] = BrickColor.new("Really black"),
1885
["Reflectance"] = 0.20000000298023,
1886
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
1887
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
1888
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
1889
["CanCollide"] = false,
1890
["FormFactor"] = Enum.FormFactor.Custom,
1891
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
1892
["BottomSurface"] = Enum.SurfaceType.Smooth,
1893
["TopSurface"] = Enum.SurfaceType.Smooth,
1894
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1895
})
1896
o148 = Create("CylinderMesh",{
1897
["Parent"] = o147,
1898
["Offset"] = Vector3.new(0, 1.07500005, 0),
1899
["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
1900
})
1901
o149 = Create("Part",{
1902
["Name"] = "Handle68",
1903
["Parent"] = o1,
1904
["BrickColor"] = BrickColor.new("Really black"),
1905
["Reflectance"] = 0.20000000298023,
1906
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
1907
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
1908
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
1909
["CanCollide"] = false,
1910
["FormFactor"] = Enum.FormFactor.Custom,
1911
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
1912
["BottomSurface"] = Enum.SurfaceType.Smooth,
1913
["TopSurface"] = Enum.SurfaceType.Smooth,
1914
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1915
})
1916
o150 = Create("CylinderMesh",{
1917
["Parent"] = o149,
1918
["Offset"] = Vector3.new(0, 1.35000002, 0),
1919
["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
1920
})
1921
o151 = Create("Part",{
1922
["Name"] = "Handle69",
1923
["Parent"] = o1,
1924
["BrickColor"] = BrickColor.new("Really black"),
1925
["Reflectance"] = 0.20000000298023,
1926
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
1927
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
1928
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
1929
["CanCollide"] = false,
1930
["FormFactor"] = Enum.FormFactor.Custom,
1931
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
1932
["BottomSurface"] = Enum.SurfaceType.Smooth,
1933
["TopSurface"] = Enum.SurfaceType.Smooth,
1934
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1935
})
1936
o152 = Create("CylinderMesh",{
1937
["Parent"] = o151,
1938
["Offset"] = Vector3.new(0, 1.625, 0),
1939
["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
1940
})
1941
o153 = Create("Part",{
1942
["Name"] = "Handle70",
1943
["Parent"] = o1,
1944
["BrickColor"] = BrickColor.new("Really black"),
1945
["Reflectance"] = 0.20000000298023,
1946
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
1947
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
1948
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
1949
["CanCollide"] = false,
1950
["FormFactor"] = Enum.FormFactor.Custom,
1951
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
1952
["BottomSurface"] = Enum.SurfaceType.Smooth,
1953
["TopSurface"] = Enum.SurfaceType.Smooth,
1954
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1955
})
1956
o154 = Create("CylinderMesh",{
1957
["Parent"] = o153,
1958
["Offset"] = Vector3.new(0, 1.89999998, 0),
1959
["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
1960
})
1961
o155 = Create("Part",{
1962
["Name"] = "Handle71",
1963
["Parent"] = o1,
1964
["BrickColor"] = BrickColor.new("Really black"),
1965
["Reflectance"] = 0.20000000298023,
1966
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
1967
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
1968
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
1969
["CanCollide"] = false,
1970
["FormFactor"] = Enum.FormFactor.Custom,
1971
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
1972
["BottomSurface"] = Enum.SurfaceType.Smooth,
1973
["TopSurface"] = Enum.SurfaceType.Smooth,
1974
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1975
})
1976
o156 = Create("CylinderMesh",{
1977
["Parent"] = o155,
1978
["Offset"] = Vector3.new(0, 2.17499995, 0),
1979
["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
1980
})
1981
o157 = Create("Part",{
1982
["Name"] = "Handle72",
1983
["Parent"] = o1,
1984
["BrickColor"] = BrickColor.new("Really black"),
1985
["Reflectance"] = 0.20000000298023,
1986
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
1987
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
1988
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
1989
["CanCollide"] = false,
1990
["FormFactor"] = Enum.FormFactor.Custom,
1991
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
1992
["BottomSurface"] = Enum.SurfaceType.Smooth,
1993
["TopSurface"] = Enum.SurfaceType.Smooth,
1994
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
1995
})
1996
o158 = Create("CylinderMesh",{
1997
["Parent"] = o157,
1998
["Offset"] = Vector3.new(0, 2.45000005, 0),
1999
["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
2000
})
2001
o159 = Create("Part",{
2002
["Name"] = "Handle73",
2003
["Parent"] = o1,
2004
["BrickColor"] = BrickColor.new("Really black"),
2005
["Reflectance"] = 0.20000000298023,
2006
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
2007
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
2008
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
2009
["CanCollide"] = false,
2010
["FormFactor"] = Enum.FormFactor.Custom,
2011
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
2012
["BottomSurface"] = Enum.SurfaceType.Smooth,
2013
["TopSurface"] = Enum.SurfaceType.Smooth,
2014
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
2015
})
2016
o160 = Create("CylinderMesh",{
2017
["Parent"] = o159,
2018
["Offset"] = Vector3.new(0, 2.7249999, 0),
2019
["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
2020
})
2021
o161 = Create("Part",{
2022
["Name"] = "Handle74",
2023
["Parent"] = o1,
2024
["BrickColor"] = BrickColor.new("Really black"),
2025
["Reflectance"] = 0.20000000298023,
2026
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
2027
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
2028
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
2029
["CanCollide"] = false,
2030
["FormFactor"] = Enum.FormFactor.Custom,
2031
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
2032
["BottomSurface"] = Enum.SurfaceType.Smooth,
2033
["TopSurface"] = Enum.SurfaceType.Smooth,
2034
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
2035
})
2036
o162 = Create("CylinderMesh",{
2037
["Parent"] = o161,
2038
["Offset"] = Vector3.new(0, 3, 0),
2039
["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
2040
})
2041
o163 = Create("Part",{
2042
["Name"] = "Handle75",
2043
["Parent"] = o1,
2044
["BrickColor"] = BrickColor.new("Really black"),
2045
["Reflectance"] = 0.20000000298023,
2046
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
2047
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
2048
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
2049
["CanCollide"] = false,
2050
["FormFactor"] = Enum.FormFactor.Custom,
2051
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
2052
["BottomSurface"] = Enum.SurfaceType.Smooth,
2053
["TopSurface"] = Enum.SurfaceType.Smooth,
2054
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
2055
})
2056
o164 = Create("CylinderMesh",{
2057
["Parent"] = o163,
2058
["Offset"] = Vector3.new(0, 3.2750001, 0),
2059
["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
2060
})
2061
o165 = Create("Part",{
2062
["Name"] = "Handle76",
2063
["Parent"] = o1,
2064
["BrickColor"] = BrickColor.new("Really black"),
2065
["Reflectance"] = 0.20000000298023,
2066
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
2067
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
2068
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
2069
["CanCollide"] = false,
2070
["FormFactor"] = Enum.FormFactor.Custom,
2071
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
2072
["BottomSurface"] = Enum.SurfaceType.Smooth,
2073
["TopSurface"] = Enum.SurfaceType.Smooth,
2074
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
2075
})
2076
o166 = Create("CylinderMesh",{
2077
["Parent"] = o165,
2078
["Offset"] = Vector3.new(0, 3.54999995, 0),
2079
["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
2080
})
2081
o167 = Create("Part",{
2082
["Name"] = "Handle77",
2083
["Parent"] = o1,
2084
["BrickColor"] = BrickColor.new("Really black"),
2085
["Reflectance"] = 0.20000000298023,
2086
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
2087
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
2088
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
2089
["CanCollide"] = false,
2090
["FormFactor"] = Enum.FormFactor.Custom,
2091
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
2092
["BottomSurface"] = Enum.SurfaceType.Smooth,
2093
["TopSurface"] = Enum.SurfaceType.Smooth,
2094
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
2095
})
2096
o168 = Create("CylinderMesh",{
2097
["Parent"] = o167,
2098
["Offset"] = Vector3.new(0, 3.82500005, 0),
2099
["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
2100
})
2101
o169 = Create("Part",{
2102
["Name"] = "Handle78",
2103
["Parent"] = o1,
2104
["BrickColor"] = BrickColor.new("Really black"),
2105
["Reflectance"] = 0.20000000298023,
2106
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
2107
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
2108
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
2109
["CanCollide"] = false,
2110
["FormFactor"] = Enum.FormFactor.Custom,
2111
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
2112
["BottomSurface"] = Enum.SurfaceType.Smooth,
2113
["TopSurface"] = Enum.SurfaceType.Smooth,
2114
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
2115
})
2116
o170 = Create("CylinderMesh",{
2117
["Parent"] = o169,
2118
["Offset"] = Vector3.new(0, 4.0999999, 0),
2119
["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
2120
})
2121
o171 = Create("Part",{
2122
["Name"] = "Handle79",
2123
["Parent"] = o1,
2124
["BrickColor"] = BrickColor.new("Really black"),
2125
["Reflectance"] = 0.20000000298023,
2126
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
2127
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
2128
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
2129
["CanCollide"] = false,
2130
["FormFactor"] = Enum.FormFactor.Custom,
2131
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
2132
["BottomSurface"] = Enum.SurfaceType.Smooth,
2133
["TopSurface"] = Enum.SurfaceType.Smooth,
2134
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
2135
})
2136
o172 = Create("CylinderMesh",{
2137
["Parent"] = o171,
2138
["Offset"] = Vector3.new(0, 4.375, 0),
2139
["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
2140
})
2141
o173 = Create("Part",{
2142
["Name"] = "Handle82",
2143
["Parent"] = o1,
2144
["BrickColor"] = BrickColor.new("Really black"),
2145
["Reflectance"] = 0.20000000298023,
2146
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
2147
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
2148
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
2149
["CanCollide"] = false,
2150
["FormFactor"] = Enum.FormFactor.Custom,
2151
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
2152
["BottomSurface"] = Enum.SurfaceType.Smooth,
2153
["TopSurface"] = Enum.SurfaceType.Smooth,
2154
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
2155
})
2156
o174 = Create("CylinderMesh",{
2157
["Parent"] = o173,
2158
["Offset"] = Vector3.new(0, 5.19999981, 0),
2159
["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
2160
})
2161
o175 = Create("Part",{
2162
["Name"] = "Handle83",
2163
["Parent"] = o1,
2164
["BrickColor"] = BrickColor.new("Really black"),
2165
["Reflectance"] = 0.20000000298023,
2166
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
2167
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
2168
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
2169
["CanCollide"] = false,
2170
["FormFactor"] = Enum.FormFactor.Custom,
2171
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
2172
["BottomSurface"] = Enum.SurfaceType.Smooth,
2173
["TopSurface"] = Enum.SurfaceType.Smooth,
2174
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
2175
})
2176
o176 = Create("CylinderMesh",{
2177
["Parent"] = o175,
2178
["Offset"] = Vector3.new(0, 5.4749999, 0),
2179
["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
2180
})
2181
o177 = Create("Part",{
2182
["Name"] = "Handle84",
2183
["Parent"] = o1,
2184
["BrickColor"] = BrickColor.new("Really black"),
2185
["Reflectance"] = 0.20000000298023,
2186
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
2187
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
2188
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
2189
["CanCollide"] = false,
2190
["FormFactor"] = Enum.FormFactor.Custom,
2191
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
2192
["BottomSurface"] = Enum.SurfaceType.Smooth,
2193
["TopSurface"] = Enum.SurfaceType.Smooth,
2194
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
2195
})
2196
o178 = Create("CylinderMesh",{
2197
["Parent"] = o177,
2198
["Offset"] = Vector3.new(0, 5.75, 0),
2199
["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
2200
})
2201
o179 = Create("Part",{
2202
["Name"] = "Handle81",
2203
["Parent"] = o1,
2204
["BrickColor"] = BrickColor.new("Really black"),
2205
["Reflectance"] = 0.20000000298023,
2206
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
2207
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
2208
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
2209
["CanCollide"] = false,
2210
["FormFactor"] = Enum.FormFactor.Custom,
2211
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
2212
["BottomSurface"] = Enum.SurfaceType.Smooth,
2213
["TopSurface"] = Enum.SurfaceType.Smooth,
2214
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
2215
})
2216
o180 = Create("CylinderMesh",{
2217
["Parent"] = o179,
2218
["Offset"] = Vector3.new(0, 4.92500019, 0),
2219
["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
2220
})
2221
o181 = Create("Part",{
2222
["Name"] = "Handle80",
2223
["Parent"] = o1,
2224
["BrickColor"] = BrickColor.new("Really black"),
2225
["Reflectance"] = 0.20000000298023,
2226
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
2227
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
2228
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
2229
["CanCollide"] = false,
2230
["FormFactor"] = Enum.FormFactor.Custom,
2231
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
2232
["BottomSurface"] = Enum.SurfaceType.Smooth,
2233
["TopSurface"] = Enum.SurfaceType.Smooth,
2234
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
2235
})
2236
o182 = Create("CylinderMesh",{
2237
["Parent"] = o181,
2238
["Offset"] = Vector3.new(0, 4.6500001, 0),
2239
["Scale"] = Vector3.new(0.699999988, 1, 0.699999988),
2240
})
2241
o183 = Create("Part",{
2242
["Name"] = "Handle85",
2243
["Parent"] = o1,
2244
["BrickColor"] = BrickColor.new("Really black"),
2245
["Reflectance"] = 0.20000000298023,
2246
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
2247
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
2248
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
2249
["CanCollide"] = false,
2250
["FormFactor"] = Enum.FormFactor.Custom,
2251
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
2252
["BottomSurface"] = Enum.SurfaceType.Smooth,
2253
["TopSurface"] = Enum.SurfaceType.Smooth,
2254
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
2255
})
2256
o184 = Create("CylinderMesh",{
2257
["Parent"] = o183,
2258
["Offset"] = Vector3.new(0, 6.25, 0),
2259
["Scale"] = Vector3.new(0.699999988, 2.5, 0.699999988),
2260
})
2261
o185 = Create("Part",{
2262
["Name"] = "Handle86",
2263
["Parent"] = o1,
2264
["BrickColor"] = BrickColor.new("Really black"),
2265
["Reflectance"] = 0.20000000298023,
2266
["Position"] = Vector3.new(36.8400002, 2.19000006, -0.0400000028),
2267
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
2268
["CFrame"] = CFrame.new(36.8400002, 2.19000006, -0.0400000028, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
2269
["CanCollide"] = false,
2270
["FormFactor"] = Enum.FormFactor.Symmetric,
2271
["Size"] = Vector3.new(1, 1, 1),
2272
["BottomSurface"] = Enum.SurfaceType.Weld,
2273
["TopSurface"] = Enum.SurfaceType.Smooth,
2274
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
2275
})
2276
o186 = Create("SpecialMesh",{
2277
["Parent"] = o185,
2278
["MeshId"] = "http://www.roblox.com/asset/?id=1033714",
2279
["Scale"] = Vector3.new(0.25, 1, 0.25),
2280
["VertexColor"] = Vector3.new(0, 0, 0),
2281
["MeshType"] = Enum.MeshType.FileMesh,
2282
})
2283
o187 = Create("Part",{
2284
["Name"] = "Handle87",
2285
["Parent"] = o1,
2286
["BrickColor"] = BrickColor.new("Really black"),
2287
["Reflectance"] = 0.20000000298023,
2288
["Position"] = Vector3.new(25.4900017, 1.94000006, -0.190000013),
2289
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
2290
["CFrame"] = CFrame.new(25.4900017, 1.94000006, -0.190000013, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
2291
["CanCollide"] = false,
2292
["FormFactor"] = Enum.FormFactor.Custom,
2293
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
2294
["BottomSurface"] = Enum.SurfaceType.Smooth,
2295
["TopSurface"] = Enum.SurfaceType.Smooth,
2296
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
2297
})
2298
o188 = Create("SpecialMesh",{
2299
["Parent"] = o187,
2300
["MeshId"] = "http://www.roblox.com/asset/?id=92634383",
2301
["Scale"] = Vector3.new(0.5, 3, 0.300000012),
2302
["MeshType"] = Enum.MeshType.Torso,
2303
})
2304
o189 = Create("Part",{
2305
["Name"] = "Handle88",
2306
["Parent"] = o1,
2307
["BrickColor"] = BrickColor.new("Really black"),
2308
["Reflectance"] = 0.20000000298023,
2309
["Position"] = Vector3.new(25.4900017, 1.94000006, 0.109999999),
2310
["Rotation"] = Vector3.new(-180, -5.00895612e-006, -90),
2311
["CFrame"] = CFrame.new(25.4900017, 1.94000006, 0.109999999, 0, 1, -8.74227766e-008, 1, 0, 0, 0, -8.74227766e-008, -1),
2312
["CanCollide"] = false,
2313
["FormFactor"] = Enum.FormFactor.Custom,
2314
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
2315
["BottomSurface"] = Enum.SurfaceType.Smooth,
2316
["TopSurface"] = Enum.SurfaceType.Smooth,
2317
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
2318
})
2319
o190 = Create("SpecialMesh",{
2320
["Parent"] = o189,
2321
["MeshId"] = "http://www.roblox.com/asset/?id=92634383",
2322
["Scale"] = Vector3.new(0.5, 3, 0.300000012),
2323
["MeshType"] = Enum.MeshType.Torso,
2324
})
2325
o191 = Create("Part",{
2326
["Name"] = "Handle89",
2327
["Parent"] = o1,
2328
["BrickColor"] = BrickColor.new("Really black"),
2329
["Reflectance"] = 0.20000000298023,
2330
["Position"] = Vector3.new(25.9900017, 1.70000005, 0.109999999),
2331
["Rotation"] = Vector3.new(-90, 2.18948435e-013, -90),
2332
["CFrame"] = CFrame.new(25.9900017, 1.70000005, 0.109999999, 8.74227766e-008, 1, 3.82137093e-015, -4.37113883e-008, 0, 1, 1, -8.74227766e-008, 4.37113883e-008),
2333
["CanCollide"] = false,
2334
["FormFactor"] = Enum.FormFactor.Custom,
2335
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
2336
["BottomSurface"] = Enum.SurfaceType.Smooth,
2337
["TopSurface"] = Enum.SurfaceType.Smooth,
2338
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
2339
})
2340
o192 = Create("SpecialMesh",{
2341
["Parent"] = o191,
2342
["MeshId"] = "http://www.roblox.com/asset/?id=92634383",
2343
["Scale"] = Vector3.new(0.100000001, 2, 0.5),
2344
["MeshType"] = Enum.MeshType.Wedge,
2345
})
2346
o193 = Create("Part",{
2347
["Name"] = "Handle90",
2348
["Parent"] = o1,
2349
["BrickColor"] = BrickColor.new("Really black"),
2350
["Reflectance"] = 0.20000000298023,
2351
["Position"] = Vector3.new(25.9900017, 1.70000005, -0.190000013),
2352
["Rotation"] = Vector3.new(-90, 2.18948435e-013, -90),
2353
["CFrame"] = CFrame.new(25.9900017, 1.70000005, -0.190000013, 8.74227766e-008, 1, 3.82137093e-015, -4.37113883e-008, 0, 1, 1, -8.74227766e-008, 4.37113883e-008),
2354
["CanCollide"] = false,
2355
["FormFactor"] = Enum.FormFactor.Custom,
2356
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
2357
["BottomSurface"] = Enum.SurfaceType.Smooth,
2358
["TopSurface"] = Enum.SurfaceType.Smooth,
2359
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
2360
})
2361
o194 = Create("SpecialMesh",{
2362
["Parent"] = o193,
2363
["MeshId"] = "http://www.roblox.com/asset/?id=92634383",
2364
["Scale"] = Vector3.new(0.100000001, 2, 0.5),
2365
["MeshType"] = Enum.MeshType.Wedge,
2366
})
2367
o195 = Create("Part",{
2368
["Name"] = "Handle92",
2369
["Parent"] = o1,
2370
["BrickColor"] = BrickColor.new("Really black"),
2371
["Reflectance"] = 0.20000000298023,
2372
["Position"] = Vector3.new(25.9900017, 2.6400001, -0.165000007),
2373
["Rotation"] = Vector3.new(90, -0, -90),
2374
["CFrame"] = CFrame.new(25.9900017, 2.6400001, -0.165000007, 8.74227766e-008, 1, -0, 4.37113883e-008, -3.82137093e-015, -1, -1, 8.74227766e-008, -4.37113883e-008),
2375
["CanCollide"] = false,
2376
["FormFactor"] = Enum.FormFactor.Custom,
2377
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
2378
["BottomSurface"] = Enum.SurfaceType.Smooth,
2379
["TopSurface"] = Enum.SurfaceType.Smooth,
2380
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
2381
})
2382
o196 = Create("SpecialMesh",{
2383
["Parent"] = o195,
2384
["MeshId"] = "http://www.roblox.com/asset/?id=92634383",
2385
["Scale"] = Vector3.new(0.150000006, 6.75, 1),
2386
["MeshType"] = Enum.MeshType.Wedge,
2387
})
2388
o197 = Create("Part",{
2389
["Name"] = "Handle91",
2390
["Parent"] = o1,
2391
["BrickColor"] = BrickColor.new("Really black"),
2392
["Reflectance"] = 0.20000000298023,
2393
["Position"] = Vector3.new(25.9900017, 2.6400001, 0.0849999934),
2394
["Rotation"] = Vector3.new(90, -0, -90),
2395
["CFrame"] = CFrame.new(25.9900017, 2.6400001, 0.0849999934, 8.74227766e-008, 1, -0, 4.37113883e-008, -3.82137093e-015, -1, -1, 8.74227766e-008, -4.37113883e-008),
2396
["CanCollide"] = false,
2397
["FormFactor"] = Enum.FormFactor.Custom,
2398
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
2399
["BottomSurface"] = Enum.SurfaceType.Smooth,
2400
["TopSurface"] = Enum.SurfaceType.Smooth,
2401
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
2402
})
2403
o198 = Create("SpecialMesh",{
2404
["Parent"] = o197,
2405
["MeshId"] = "http://www.roblox.com/asset/?id=92634383",
2406
["Scale"] = Vector3.new(0.150000006, 6.75, 1),
2407
["MeshType"] = Enum.MeshType.Wedge,
2408
})
2409
o199 = Create("Part",{
2410
["Name"] = "Handle93",
2411
["Parent"] = o1,
2412
["BrickColor"] = BrickColor.new("Dark stone grey"),
2413
["Reflectance"] = 0.5,
2414
["Position"] = Vector3.new(25.9900017, 2.19000006, -0.0400000028),
2415
["Rotation"] = Vector3.new(-0, 0, -90),
2416
["CFrame"] = CFrame.new(25.9900017, 2.19000006, -0.0400000028, 8.74227766e-008, 1, 0, -1, 8.74227766e-008, 0, 0, 0, 1),
2417
["CanCollide"] = false,
2418
["FormFactor"] = Enum.FormFactor.Custom,
2419
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
2420
["BottomSurface"] = Enum.SurfaceType.Smooth,
2421
["TopSurface"] = Enum.SurfaceType.Smooth,
2422
["Color"] = Color3.new(0.388235, 0.372549, 0.384314),
2423
})
2424
o200 = Create("SpecialMesh",{
2425
["Parent"] = o199,
2426
["Scale"] = Vector3.new(1, 5, 1),
2427
})
2428
o201 = Create("Part",{
2429
["Name"] = "Handle94",
2430
["Parent"] = o1,
2431
["BrickColor"] = BrickColor.new("Really black"),
2432
["Reflectance"] = 0.20000000298023,
2433
["Position"] = Vector3.new(29.9900017, 2.19000006, -0.0400000028),
2434
["Rotation"] = Vector3.new(0, 0, 90),
2435
["CFrame"] = CFrame.new(29.9900017, 2.19000006, -0.0400000028, 0, -1, 0, 1, 0, -0, 0, 0, 1),
2436
["CanCollide"] = false,
2437
["FormFactor"] = Enum.FormFactor.Custom,
2438
["Size"] = Vector3.new(1.9000001, 0.200000048, 0.699999928),
2439
["BottomSurface"] = Enum.SurfaceType.Smooth,
2440
["TopSurface"] = Enum.SurfaceType.Smooth,
2441
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
2442
})
2443
o202 = Create("CylinderMesh",{
2444
["Parent"] = o201,
2445
["Offset"] = Vector3.new(0, 4, 0),
2446
["Scale"] = Vector3.new(1.125, 1, 1.125),
2447
})
2448
o203 = Create("LocalScript",{
2449
["Parent"] = o1,
2450
})
2451
table.insert(cors,coroutine.create(function()
2452
wait()
2453
runDummyScript(function()
2454
wait(1)
2455
--Saz (aka turdulator)
2456
--No more Enma Engine dosh, that was a bad idea and doesn't sync with ROBLOX at all.
2457
2458
--Instructions to those who stole this:
2459
2460
--[[ 
2461
	  Everything in this is really simple and quite easy to edit.
2462
	  A bit disorganized, but that's just how I roll.
2463
--]]
2464
2465
--[[
2466
2467
Abilities (May or may not match)
2468
2469
Stats:
2470
2471
500 Mana Max
2472
7.5 Regen / Sec
2473
Above Average HP (550)
2474
Below Average Speed (16)
2475
Below Average Defenses(25 Physical, 30 Magic)
2476
Very High Attack (30 Physical, 60 Magic)
2477
2478
Passive: Exemplar's Cloak
2479
Reduces incoming magic damage by 30% and converts
2480
30% of damage taken into Mana.
2481
2482
Passive: Relentless
2483
50% base tenacity and cannot be interrupted.
2484
Does not stack with any other tenacity
2485
giving items.
2486
2487
------
2488
2489
Specializes in keeping an enemy in place while dealing massive damage at a moderate range.
2490
Possesses a powerful, gamebreaking ult which has insane costs and a huge cooldown.
2491
Capable of making self invulnerable for a short period of time.
2492
2493
---
2494
Q - Life Purge
2495
2496
90 Mana
2497
10 Base Damage
2498
5 Secondary Damage
2499
Targeted: Target
2500
2501
Duration: idfk
2502
2503
Continuously drains walkspeed and gives it to Saz.
2504
Deals short damage over time at the beginning amounting to 5 damage.
2505
2506
ffffffffs Cooldown.
2507
---
2508
E - Etherchain
2509
2510
Whatever Mana
2511
2512
Range: Alot studs
2513
Tip Range: 4 studs
2514
2515
GET OVER HERE.
2516
2517
Deals initial damage and drags the hit enemy to Saz.
2518
Enemy takes damage and is slowed for a long time along the way.
2519
Enemy is stunned for a brief period after arrival, based on distance from Saz (shorter = longer stun).
2520
2521
If the Chain fails to move and is in contact with an object, Saz may pull
2522
himself to the chain.
2523
2524
Cooldown resets if the chain does not fly a sufficient distance.
2525
Above works even if an enemy was hooked or the chain stuck.
2526
Will consume mana regardless however.
2527
2528
0-16s Cooldown
2529
---
2530
R - Chaos Fortress
2531
2532
LOLCHANGED Mana
2533
stuff
2534
2535
AOE: 10-15 studs
2536
2537
Spins in a circle, dealing damage to enemies hit.
2538
Damage dealt is lessened the farther the enemy is from Saz.
2539
Range increases to 15 towards the end of the spin.
2540
Saz is healed for 1/2 of the damage dealt.
2541
2542
secondss Cooldown
2543
2544
---
2545
T - Nether Ward
2546
2547
Placed Object
2548
Something Cooldown
2549
Range: Global
2550
DOT Range: 25 studs
2551
Duration: 30 seconds
2552
Cooldown per flare: 3.5 seconds
2553
2554
Flare damage: 13 (+10 DOT)
2555
2556
Fires flares at anyone who's walkspeed falls below a certain
2557
threashold based on Saz' current walkspeed (-5).
2558
2559
Knocks enemy down if successfuly hit by a flare.
2560
Flares cannot miss, but can run into objects and fail.
2561
2562
Deals DOT based on the enemy's health if they're within 25 studs.
2563
The DOT is amplified based on proximity, and is very powerful at close range.
2564
2565
---
2566
2567
2568
2569
---
2570
Y (Ultimate) - Epicenter
2571
2572
200 Mana
2573
2574
Startup: ~1.5 second
2575
2576
Duration: 4 seconds
2577
Damage per second (Scythe): 5
2578
Damage per second (Black Hole): 10
2579
2580
Scythe Distance: 15 studs
2581
2582
Suction Range: 40 studs
2583
Damage Range: 30 studs
2584
2585
Saz spins his scythe in front of him then channels a black hole on top of it.
2586
Enemies within range are pulled in and take damage over time.
2587
At the end the black hole explodes, sending enemies flying and applying a 20% slow for five seconds.
2588
2589
Any enemy caught in Epicenter will be targeted by Nether Wards.
2590
2591
Ten seconds will be added to all cooldowns after Epicenter is complete.
2592
All Nether Wards belonging to Saz will be removed after Epicenter is complete.
2593
2594
Saz cannot move while channeling Epicenter.
2595
2596
90s Cooldown
2597
-----
2598
2599
]]
2600
wait(1)
2601
Tool=script.Parent;
2602
2603
Handle=Tool.Handle
2604
FakeS=Instance.new("Motor6D")
2605
FakeSL=Instance.new("Motor6D")
2606
FakeR=Instance.new("Motor6D")
2607
FakeL=Instance.new("Motor6D")
2608
FakeS.Name="Right Shoulder"
2609
FakeSL.Name="Left Shoulder"
2610
FakeR.Name="Right Hip"
2611
FakeL.Name="Left Hip"
2612
Stance="Standing"
2613
lastattack=time()
2614
2615
Mana=Tool.Mana
2616
MaxMana=600
2617
Regen=14
2618
2619
Grip=nil
2620
2621
Trailing=false
2622
TrailPart=nil
2623
2624
Attacking=false
2625
Comboing=false
2626
ComboPosition=1
2627
Mode=Tool.Mode
2628
2629
STGyro=Instance.new("BodyGyro")
2630
STGyro.P=10000
2631
STGyro.D=500
2632
STGyro.maxTorque=Vector3.new(5000,5000,5000)*500000000000
2633
2634
WalkIncrease=0
2635
2636
ContactId=math.random(0,500000)
2637
2638
Damage=function(hit,damage,Knockback,Knockdown,debtime,Ground,float,keep)
2639
	if hit.Parent==nil then
2640
		return
2641
	end
2642
	if float==nil then float=false end
2643
	if keep==nil then keep=false end
2644
	h=hit.Parent:FindFirstChild("Humanoid",false)
2645
	if h~=nil then
2646
		t=hit.Parent:FindFirstChild("Torso")
2647
		if t~=nil then
2648
			che=false
2649
			if t:FindFirstChild(Tool.Name..ContactId)==nil then
2650
				che=true
2651
			end
2652
			if che==true and h~=Tool.Parent.Humanoid then
2653
				h:TakeDamage(damage*2)
2654
				if t:FindFirstChild("BodyPosition")~=nil then t.BodyPosition:Remove() end
2655
				s=Instance.new("BodyVelocity")
2656
				s.Name=Tool.Name..ContactId
2657
				s.velocity=Knockback
2658
				s.P=2000
2659
				s.maxForce=Vector3.new(50000000,5000000,50000000)*10000
2660
				s.Parent=t
2661
				game:GetService("Debris"):AddItem(s,debtime)
2662
				if Knockdown==true then
2663
					r=Instance.new("BodyAngularVelocity")
2664
					r.P=5000
2665
					r.maxTorque=Vector3.new(50000,50000,50000)*50000000000000000000000000000000000000000000000000000
2666
					r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
2667
					r.Parent=t
2668
					game:GetService("Debris"):AddItem(r,.2+debtime)
2669
				end
2670
				if float==true then
2671
					fff=Instance.new("BodyForce")
2672
					fff.force=Vector3.new(0,2225,0)
2673
					fff.Parent=t
2674
					game:GetService("Debris"):AddItem(fff,3.5)
2675
				end
2676
				if Ground==true then
2677
					r=Instance.new("BodyGyro")
2678
					r.P=5000
2679
					r.D=500
2680
					r.maxTorque=Vector3.new(50000,50000,50000)*50000000000
2681
					r.cframe=t.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
2682
					t.CFrame=r.cframe
2683
					r.Parent=t
2684
					game:GetService("Debris"):AddItem(r,1)
2685
				end
2686
				if keep==true then
2687
					p=Instance.new("BodyPosition")
2688
					p.P=5000
2689
					p.maxForce=Vector3.new(5000000000,0,5000000000)
2690
					p.position=t.Position+Knockback/8
2691
					p.Parent=t
2692
					game:GetService("Debris"):AddItem(p,.375)
2693
				end
2694
			end
2695
		end
2696
	end
2697
end
2698
2699
FaceForward=function()
2700
	cam=workspace.CurrentCamera
2701
	camdir=(cam.CoordinateFrame.p-(cam.CoordinateFrame*CFrame.new(0,0,5)).p).unit
2702
	cdir=Vector3.new(camdir.x,0,camdir.z)
2703
	cfr=CFrame.new(Tool.Parent.Head.Position,Tool.Parent.Head.Position+cdir*100)
2704
	return cfr
2705
end
2706
2707
GetHumans=function()
2708
	Chars={}
2709
	Things=workspace:GetChildren()
2710
	for i,v in pairs(Things) do
2711
		if v.className=="Model" then
2712
			Human=v:FindFirstChild("Humanoid")
2713
			PTorso=v:FindFirstChild("Torso")
2714
			vv=game.Players:GetPlayerFromCharacter(v)
2715
			if Human~=nil and PTorso~=nil and Human~=CPlayer.Humanoid then
2716
				table.insert(Chars,PTorso)
2717
			end
2718
		end
2719
	end
2720
	return Chars
2721
end
2722
ALLCHILD=function()
2723
	local lol={}
2724
	for _,v in pairs(workspace:children()) do
2725
		table.insert(lol,v)
2726
	end
2727
	--[[for _,v in pairs(workspace.Enemies:children()) do
2728
		table.insert(lol,v)
2729
	end]]
2730
	return lol
2731
end
2732
Cooldowns={}
2733
Cooldowns["q"]=0
2734
Cooldowns["e"]=0
2735
Cooldowns["r"]=0
2736
Cooldowns["t"]=0
2737
Cooldowns["y"]=0
2738
Cooldowns["u"]=0
2739
2740
ClickActive=nil
2741
ClickAbility=nil
2742
2743
DoClick=function(target)
2744
	if target==nil then
2745
		ClickActive=nil 
2746
		return
2747
	end
2748
	if target.Parent==nil then
2749
		ClickActive=nil 
2750
		return
2751
	end
2752
	ClickAbility(target)
2753
	ClickActive=nil
2754
	ClickAbility=nil
2755
end
2756
GraveChill=function(target)
2757
	if target.Parent==nil then
2758
		ClickActive=nil 
2759
		return
2760
	end
2761
	if target.Parent:FindFirstChild("Humanoid")==nil then
2762
		ClickActive=nil
2763
		return
2764
	end
2765
2766
	local h=target.Parent.Humanoid
2767
	local t=target.Parent:FindFirstChild("Torso")
2768
	if h.Health<=0 or t==nil then return end
2769
	if (t.Position-CPlayer.Torso.Position).magnitude>50 then return end
2770
2771
	ClickActive=nil
2772
	ClickAbility=nil
2773
2774
	Attacking=true
2775
2776
	Tool.Handle.Purge1:Play()
2777
2778
	Cooldowns["q"]=1
2779
2780
	Mana.Value=Mana.Value-90
2781
2782
	coroutine.resume(coroutine.create(function(t)
2783
		s1=Tool.Handle.Purge2:clone()
2784
		s2=Tool.Handle.Purge2:clone()
2785
		s1.Parent=CPlayer.Torso s2.Parent=t
2786
2787
		s1.Volume=0
2788
		s2.Volume=0
2789
		s1.Pitch=4
2790
		s2.Pitch=4
2791
		s1:Play() s2:Play()
2792
		wait(.35)
2793
		s1.Volume=1 s2.Volume=1
2794
		s1.Pitch=.5
2795
		s2.Pitch=.5
2796
		wait(2.5)
2797
		for i=1, 60 do
2798
			s1.Volume=1-i/60
2799
			s2.Volume=1-i/60
2800
			wait()
2801
		end
2802
		s1:Remove() s2:Remove()
2803
	end),t)
2804
2805
2806
			STGyro.maxTorque=Vector3.new(500000,500000,500000)*5000000000000000000000000000
2807
			STGyro.P=13000
2808
			STGyro.D=400
2809
			DIR=FaceForward().lookVector
2810
			STGyro.cframe=CFrame.new(CPlayer.Torso.Position,Vector3.new(t.Position.x,CPlayer.Torso.Position.y,t.Position.z))*CFrame.fromEulerAnglesXYZ(0,math.pi/1.5,0)
2811
2812
			Grip.C0=GripC0*CFrame.fromEulerAnglesXYZ(0,0,math.pi)
2813
			Grip.Part0=Tool.Parent["Left Arm"]
2814
2815
			Neck.C0=NeckC0
2816
			resWelds()
2817
2818
			FakeS.DesiredAngle=1.6
2819
			FakeS.CurrentAngle=.4
2820
			FakeS.MaxVelocity=.4
2821
2822
			Neck.DesiredAngle=0
2823
			Neck.CurrentAngle=.5
2824
2825
			K=Instance.new("BodyPosition")
2826
			K.P=5000
2827
			K.D=100
2828
			K.maxForce=Vector3.new(50000,0,50000)*5000000000000000000000000000000000
2829
			K.position=CPlayer.Torso.Position
2830
			K.Parent=CPlayer.Torso
2831
			
2832
			Neck.DesiredAngle=-1.6
2833
2834
			wait(.125)
2835
2836
			Neck.DesiredAngle=0
2837
2838
			for i=1, 6 do
2839
2840
				STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/9,0)
2841
				FakeS.C0=FakeS.C0*CFrame.new(.1,0,.1)*CFrame.fromEulerAnglesXYZ(0,-math.pi/12,0)
2842
2843
				local p=Instance.new("Part")
2844
				p.Name="FadeTrail"
2845
				p.TopSurface=0
2846
				p.BottomSurface=0
2847
				p.BrickColor=BrickColor.new("Really black")
2848
				p.formFactor="Symmetric"
2849
				p.Size=Vector3.new(1,1,1)
2850
				p.Anchored=true
2851
				p.CanCollide=false
2852
				p.CFrame=CPlayer["Right Arm"].CFrame*CFrame.new(0,-2,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
2853
				local mm=Instance.new("BlockMesh")
2854
				mm.Parent=p
2855
				mm.Scale=Vector3.new(2,2,2)
2856
				p.Parent=Tool
2857
				coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.05,.05,.05) p.Transparency=i/15 wait() end p:Remove() end),p)
2858
2859
				wait()
2860
			end
2861
2862
	local ORI=h.WalkSpeed
2863
2864
	h.Health=h.Health-20
2865
	coroutine.resume(coroutine.create(function(c,o) 
2866
2867
	s=script.Slow:clone()
2868
	s.Percent.Value=20
2869
	s.Duration.Value=370
2870
	s.Disabled=false
2871
	s.Parent=h.Parent
2872
2873
	for i=1, 70 do 
2874
2875
	h.Health=h.Health-10/70
2876
2877
			s=script.Slow:clone()
2878
			s.Percent.Value=1
2879
			s.Duration.Value=(330+.0485*70)-(.0485*(70-i))
2880
			s.Disabled=false
2881
			s.Parent=h.Parent
2882
2883
		local perc=o-c.WalkSpeed
2884
		WalkIncrease=perc
2885
2886
		wait(.0485) 
2887
	end WalkIncrease=0 end),h,ORI)
2888
	
2889
	local p=Instance.new("Part")
2890
	p.Name="FadeTrail"
2891
	p.TopSurface=0
2892
	p.BottomSurface=0
2893
	p.BrickColor=BrickColor.new("Really black")
2894
	p.formFactor="Symmetric"
2895
	p.Size=Vector3.new(1,1,1)
2896
	p.Anchored=true
2897
	p.CanCollide=false
2898
	p.CFrame=t.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),0)
2899
	local mm=Instance.new("BlockMesh")
2900
	mm.Parent=p
2901
	mm.Scale=Vector3.new(3,3,3)
2902
	p.Parent=workspace
2903
	coroutine.resume(coroutine.create(function(p,c) for i=1, 15 do p.CFrame=c.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.5,.5,.5) p.Transparency=i/15 wait() end p:Remove() end),p,t)
2904
2905
	for i=1, 12 do
2906
		local p=Instance.new("Part")
2907
		p.Name="FadeTrail"
2908
		p.TopSurface=0
2909
		p.BottomSurface=0
2910
		p.BrickColor=BrickColor.new("Really black")
2911
		p.formFactor="Symmetric"
2912
		p.Size=Vector3.new(1,1,1)
2913
		p.Anchored=true
2914
		p.CanCollide=false
2915
		p.CFrame=t.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),0)
2916
		local mm=Instance.new("SpecialMesh")
2917
		mm.Parent=p
2918
		mm.Scale=Vector3.new(1,2,1)
2919
		p.Parent=Tool
2920
		coroutine.resume(coroutine.create(function(p,c,k) for i=1, 50 do p.CFrame=c.CFrame+Vector3.new(math.sin(90/30+(i+k))*(3+(i/30)),-3,math.cos(90/30+(i+k))*(3+(i/30))) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(-.01,0,-.01) p.Transparency=i/50 wait() end p:Remove() end),p,t,i*6)
2921
	end
2922
2923
	K:Remove()
2924
2925
	Attacking=false
2926
2927
	for i=1, 15 do
2928
2929
		wait(.0485*4) 
2930
2931
		local p=Instance.new("Part")
2932
		p.Name="FadeTrail"
2933
		p.TopSurface=0
2934
		p.BottomSurface=0
2935
		p.BrickColor=BrickColor.new("Really black")
2936
		p.formFactor="Symmetric"
2937
		p.Size=Vector3.new(1,1,1)
2938
		p.Anchored=true
2939
		p.CanCollide=false
2940
		p.CFrame=CPlayer.Torso.CFrame-Vector3.new(0,3,0)
2941
		local mm=Instance.new("CylinderMesh")
2942
		mm.Parent=p
2943
		mm.Scale=Vector3.new(4,.4,4)
2944
		p.Parent=Tool
2945
		coroutine.resume(coroutine.create(function(p) for i=1, 50 do p.CFrame=p.CFrame p.Mesh.Scale=p.Mesh.Scale+Vector3.new(-.05,0,-.05) wait() end p:Remove() end),p)
2946
2947
		local p=Instance.new("Part")
2948
		p.Name="FadeTrail"
2949
		p.TopSurface=0
2950
		p.BottomSurface=0
2951
		p.BrickColor=BrickColor.new("Really black")
2952
		p.formFactor="Symmetric"
2953
		p.Size=Vector3.new(1,1,1)
2954
		p.Anchored=true
2955
		p.CanCollide=false
2956
		p.CFrame=t.CFrame-Vector3.new(0,3,0)
2957
		local mm=Instance.new("CylinderMesh")
2958
		mm.Parent=p
2959
		mm.Scale=Vector3.new(4,.4,4)
2960
		p.Parent=Tool
2961
		coroutine.resume(coroutine.create(function(p) for i=1, 50 do p.CFrame=p.CFrame p.Mesh.Scale=p.Mesh.Scale+Vector3.new(-.05,0,-.05) wait() end p:Remove() end),p)
2962
2963
	end
2964
	
2965
end
2966
Ward=function()
2967
2968
	local pos=Tool.Parent.Humanoid.TargetPoint+Vector3.new(0,.1,0)
2969
2970
	if (pos-Tool.Parent.Torso.Position).magnitude>=12.5 then
2971
		return
2972
	end
2973
2974
	Cooldowns["t"]=1
2975
2976
	Mana.Value=Mana.Value-10
2977
2978
	local m=Instance.new("Model")
2979
	m.Name="NETHERWARD"
2980
2981
		local p=Instance.new("Part")
2982
		p.Name="FadeTrail"
2983
		p.TopSurface=0
2984
		p.BottomSurface=0
2985
		p.BrickColor=BrickColor.new("Really black")
2986
		p.formFactor="Symmetric"
2987
		p.Size=Vector3.new(1,1,1)
2988
		p.Anchored=true
2989
		p.CanCollide=false
2990
		p.CFrame=CFrame.new(pos)
2991
		local mm=Instance.new("CylinderMesh")
2992
		mm.Parent=p
2993
		mm.Scale=Vector3.new(2,.2,2)
2994
		p.Parent=m
2995
2996
		ss=script.WardScript:clone()
2997
		ss.Owner.Value=Tool.Parent
2998
		ss.Disabled=false
2999
		ss.Parent=p
3000
3001
		s=Instance.new("Smoke")
3002
		s.RiseVelocity=-2
3003
		s.Color=Color3.new(0,0,0)
3004
		s.Opacity=.5
3005
		s.Parent=p
3006
		s=Instance.new("Fire")
3007
		s.Heat=0
3008
		s.Color=Color3.new(102/255,0,204/255)
3009
		s.SecondaryColor=Color3.new(102/255,0,1)
3010
		s.Size=8
3011
		s.Parent=p
3012
3013
		for i=1, 5 do
3014
			local p=Instance.new("Part")
3015
			p.Name="FadeTrail"
3016
			p.TopSurface=0
3017
			p.BottomSurface=0
3018
			p.BrickColor=BrickColor.new("Toothpaste")
3019
			p.formFactor="Symmetric"
3020
			p.Size=Vector3.new(1,1,1)
3021
			p.Anchored=true
3022
			p.CanCollide=false
3023
			p.CFrame=CFrame.new(pos)
3024
			p.Transparency=i/25+.75
3025
			local mm=Instance.new("SpecialMesh")
3026
			mm.Parent=p
3027
			mm.MeshType="Sphere"
3028
			mm.Scale=Vector3.new(2+i/1.5,2+i/1.5,2+i/1.5)
3029
			p.Parent=m
3030
		end
3031
3032
		for i=1, 5 do
3033
			local p=Instance.new("Part")
3034
			p.Name="FadeTrail"
3035
			p.TopSurface=0
3036
			p.BottomSurface=0
3037
			p.BrickColor=BrickColor.new("Toothpaste")
3038
			p.formFactor="Symmetric"
3039
			p.Size=Vector3.new(1,1,1)
3040
			p.Anchored=true
3041
			p.CanCollide=false
3042
			p.CFrame=CFrame.new(pos)
3043
			p.Transparency=i/10+.25
3044
			local mm=Instance.new("CylinderMesh")
3045
			mm.Parent=p
3046
			mm.Scale=Vector3.new(2+i/1.5,.15-i/70,2+i/1.5)
3047
			p.Parent=m
3048
		end
3049
3050
			local p=Instance.new("Part")
3051
			p.Name="FadeTrail"
3052
			p.TopSurface=0
3053
			p.BottomSurface=0
3054
			p.BrickColor=BrickColor.new("Toothpaste")
3055
			p.formFactor="Symmetric"
3056
			p.Size=Vector3.new(1,1,1)
3057
			p.Anchored=true
3058
			p.Reflectance=.25
3059
			p.CanCollide=false
3060
			p.CFrame=CFrame.new(pos)
3061
			local mm=Instance.new("SpecialMesh")
3062
			mm.Parent=p
3063
			mm.MeshType="Sphere"
3064
			mm.Scale=Vector3.new(1.5,1.5,1.5)
3065
			p.Parent=m
3066
3067
		for i=1, 7 do
3068
			local p=Instance.new("Part")
3069
			p.Name="FadeTrail"
3070
			p.TopSurface=0
3071
			p.BottomSurface=0
3072
			p.BrickColor=BrickColor.new("Really black")
3073
			p.formFactor="Symmetric"
3074
			p.Size=Vector3.new(1,1,1)
3075
			p.Anchored=true
3076
			p.CanCollide=false
3077
			p.CFrame=CFrame.new(pos,pos+Vector3.new(math.cos(9*i)*5,0,math.sin(9*i)*5))*CFrame.new(2,0,0)
3078
			local mm=Instance.new("BlockMesh")
3079
			mm.Parent=p
3080
			mm.Scale=Vector3.new(1,.2,.2)
3081
			p.Parent=m
3082
		end
3083
3084
		for i=1, 5 do
3085
			local p=Instance.new("Part")
3086
			p.Name="FadeTrail"
3087
			p.TopSurface=0
3088
			p.BottomSurface=0
3089
			p.BrickColor=BrickColor.new("Royal purple")
3090
			p.formFactor="Symmetric"
3091
			p.Size=Vector3.new(1,1,1)
3092
			p.Anchored=true
3093
			p.Reflectance=.25
3094
			p.CanCollide=false
3095
			p.CFrame=CFrame.new(pos+Vector3.new(math.cos(90/12*i),0,math.sin(90/12*i)),pos)
3096
			local mm=Instance.new("SpecialMesh")
3097
			mm.Parent=p
3098
			mm.MeshType="Sphere"
3099
			mm.Scale=Vector3.new(.2,.4,.2)
3100
			p.Parent=m
3101
		end
3102
3103
		m.Parent=workspace
3104
	
3105
end
3106
Special=function(Key)
3107
	if Attacking==true then return end
3108
	Attacking=true
3109
	print("Gate1")
3110
	if Mode.Value==0 then
3111
		print("Gate2")
3112
		if Key=="q" and Mana.Value>=90 and Cooldowns["q"]<=0 then
3113
			if ClickActive~="q" then
3114
				ClickActive="q"
3115
				ClickAbility=GraveChill
3116
				coroutine.resume(coroutine.create(function()
3117
					for i=1, 30 do
3118
						if ClickActive~="q" then break end
3119
						wait(.1)
3120
					end
3121
					if ClickActive=="q" then ClickActive=nil ClickAbility=nil end
3122
				end))
3123
			else
3124
				ClickActive=nil ClickAbility=nil 
3125
			end
3126
		elseif Key=="e" and Mana.Value>=5 and Cooldowns["e"]<=0 then --No Escape
3127
3128
			Mana.Value=Mana.Value-5
3129
			CPlayer.Humanoid.WalkSpeed=0
3130
3131
			print("NoEscape")
3132
3133
			STGyro.maxTorque=Vector3.new(500000,500000,500000)*5000000000000000000000000000
3134
			STGyro.P=9000
3135
			STGyro.D=600
3136
			DIR=FaceForward().lookVector
3137
			STGyro.cframe=FaceForward()*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
3138
3139
			Neck.C0=NeckC0
3140
			resWelds()
3141
			Grip.C0=GripC0*CFrame.fromEulerAnglesXYZ(0,0,math.pi)
3142
			Grip.Part0=Tool.Parent["Left Arm"]
3143
3144
			FakeS.DesiredAngle=1.6
3145
			FakeS.CurrentAngle=.4
3146
			FakeS.MaxVelocity=.4
3147
3148
			K=Instance.new("BodyPosition")
3149
			K.P=5000
3150
			K.D=100
3151
			K.maxForce=Vector3.new(50000,0,50000)*5000000000000000000000000000000000
3152
			K.position=CPlayer.Torso.Position
3153
			K.Parent=CPlayer.Torso
3154
			
3155
			for i=1, 6 do
3156
				STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/6,0)
3157
				FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(0,math.pi/24,0)
3158
				wait()
3159
			end
3160
			Tool.Handle.ChainStart:Play()
3161
			Neck.DesiredAngle=-1.6
3162
			for i=1, 3 do
3163
				
3164
				FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-math.pi/36,0,0)
3165
				FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/38,0,0)
3166
3167
				STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/6*2,0)
3168
				FakeS.C0=FakeS.C0*CFrame.new(.1,0,.1)*CFrame.fromEulerAnglesXYZ(0,-math.pi/4,0)
3169
				Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(0,-math.pi/16,0)
3170
3171
				local p=Instance.new("Part")
3172
				p.Name="FadeTrail"
3173
				p.TopSurface=0
3174
				p.BottomSurface=0
3175
				p.BrickColor=BrickColor.new("Really black")
3176
				p.formFactor="Symmetric"
3177
				p.Size=Vector3.new(1,1,1)
3178
				p.Anchored=true
3179
				p.CanCollide=false
3180
				p.CFrame=CPlayer["Right Arm"].CFrame*CFrame.new(0,-2,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
3181
				local mm=Instance.new("BlockMesh")
3182
				mm.Parent=p
3183
				mm.Scale=Vector3.new(2,2,2)
3184
				p.Parent=Tool
3185
				coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.05,.05,.05) p.Transparency=i/15 wait() end p:Remove() end),p)
3186
3187
				wait()
3188
			end
3189
3190
			local c=Instance.new("Part")
3191
			c.Name="Chain"
3192
			c.Anchored=true
3193
			c.formFactor="Symmetric"
3194
			c.TopSurface=0
3195
			c.BottomSurface=0
3196
			c.Size=Vector3.new(1,1,1)
3197
			
3198
			local h=c:clone()
3199
3200
			t=Instance.new("Texture")
3201
			t.Texture="http://www.roblox.com/asset/?id=97411259"
3202
			t.StudsPerTileV=1
3203
			t.StudsPerTileU=2
3204
			t.Face="Right"
3205
			t.Parent=c
3206
			t=Instance.new("Texture")
3207
			t.Texture="http://www.roblox.com/asset/?id=97411259"
3208
			t.StudsPerTileV=1
3209
			t.StudsPerTileU=2
3210
			t.Face="Left"
3211
			t.Parent=c
3212
3213
			local m=Instance.new("SpecialMesh")
3214
			m.MeshType="Brick"
3215
			m.Scale=Vector3.new(0,1,1)
3216
			m.Parent=c
3217
3218
			c.CFrame=CFrame.new(CPlayer.Torso.CFrame.p+DIR*5+Vector3.new(0,1.25,0),CPlayer.Torso.CFrame.p+DIR*5+Vector3.new(0,1.25,0)+DIR*50)
3219
			c.Transparency=1
3220
			c.Parent=Tool
3221
			c.Name="CHAIN"
3222
3223
			h.Size=Vector3.new(2,2,2)
3224
			h.Name="HOOK"
3225
			h.BrickColor=BrickColor.new("Really black")
3226
			local mm=script.Parent.SpikeMesh:clone()
3227
			mm.Parent=h
3228
			h.CFrame=c.CFrame*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)
3229
			h.CanCollide=true
3230
			h.Anchored=false
3231
			local vv=Instance.new("BodyVelocity")
3232
			vv.P=3000
3233
			vv.maxForce=Vector3.new(500000,500000,500000)*100
3234
			vv.velocity=DIR*90
3235
			vv.Parent=h
3236
			h.Parent=Tool
3237
			local gg=Instance.new("BodyGyro") --no re
3238
			gg.P=5000
3239
			gg.D=500
3240
			gg.maxTorque=Vector3.new(50000,50000,50000)*50000
3241
			gg.cframe=CFrame.new(h.CFrame.p,h.CFrame.p+DIR*50)*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)
3242
			gg.Parent=h
3243
3244
			Grabee=nil
3245
			e=0
3246
			local sound=Tool.Handle.ChainClink:clone()
3247
			sound.Pitch=sound.Pitch-.25
3248
			sound.Volume=.15
3249
			sound.Parent=h
3250
			local lastpos=h.Position+Vector3.new(0,50,0)
3251
			local chainfail=0
3252
			hookfailed=false
3253
			for i=1, 50 do
3254
				e=50-(i)
3255
				vv.velocity=vv.velocity+DIR*1.5
3256
3257
3258
				local p=Instance.new("Part")
3259
				p.Name="FadeTrail"
3260
				p.TopSurface=0
3261
				p.BottomSurface=0
3262
				p.BrickColor=BrickColor.new("Really black")
3263
				p.formFactor="Symmetric"
3264
				p.Size=Vector3.new(1,1,1)
3265
				p.Anchored=true
3266
				p.CanCollide=false
3267
				p.CFrame=h.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
3268
				local mm=Instance.new("BlockMesh")
3269
				mm.Parent=p
3270
				mm.Scale=Vector3.new(2,2,2)
3271
				p.Parent=Tool
3272
				coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame*CFrame.new(math.random(-100,100)/100,math.random(-100,100)/100,0)*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.15,.15,.15) p.Transparency=i/15 wait() end p:Remove() end),p)
3273
3274
				if ((c.CFrame*CFrame.new(0,0,-c.Mesh.Scale.z/2)).p-CPlayer.Torso.CFrame.p).magnitude>=6.75 then
3275
					break
3276
				end
3277
3278
				if (lastpos-h.Position).magnitude>=3 then
3279
					sound:Play()
3280
					lastpos=h.Position
3281
				else
3282
					if workspace:FindPartOnRay(Ray.new(h.Position,DIR*3),script.Parent.Parent)~=nil then
3283
						chainfail=chainfail+1
3284
					end
3285
					if chainfail>=4 then
3286
						hookfailed=true
3287
						break
3288
					end
3289
				end
3290
				LOL=GetHumans()
3291
				for _,v in pairs(LOL) do
3292
					if (v.Position-(h.Position+DIR*1.5)).magnitude <= 5.25 and Grabee==nil then
3293
						
3294
						Grabee=v
3295
						h.CanCollide=false
3296
						v.Parent.Humanoid:TakeDamage(40)
3297
						--v.Parent.Humanoid.PlatformStand=true
3298
						
3299
						local gr=Instance.new("Weld")
3300
						gr.Part0=h
3301
						gr.Part1=v
3302
						gr.Parent=gr.Part0
3303
						gr.C0=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
3304
3305
						vp=Instance.new("BodyPosition")
3306
						vp.P=12000
3307
						vp.D=3000
3308
						vp.maxForce=Vector3.new(5000000,0,5000000)*500000000000000000000000000
3309
						vp.position=CPlayer["Right Arm"].Position+DIR*3
3310
						vp.Parent=Grabee
3311
3312
						gp=Instance.new("BodyGyro")
3313
						gp.P=5000
3314
						gp.D=500
3315
						gp.maxTorque=Vector3.new(50000,50000,50000)*5000000000
3316
						gp.cframe=Grabee.CFrame
3317
						gp.Parent=Grabee
3318
3319
					end
3320
				end
3321
				if Grabee~=nil then
3322
					script.Parent.Handle.ChainWin:Play()
3323
					break
3324
				end
3325
					
3326
				Position1=(h.CFrame*CFrame.new(0,0,0)).p
3327
				Position2=(CPlayer["Right Arm"].CFrame+DIR*2+Vector3.new(0,.5,0)).p
3328
				Distance=(Position2-Position1).magnitude-2
3329
				c.CFrame=CFrame.new(Position1-DIR*(Distance/2),Position2)
3330
				c.Mesh.Scale=Vector3.new(0,1,Distance)
3331
3332
				local p=Instance.new("Part")
3333
				p.Name="FadeTrail"
3334
				p.TopSurface=0
3335
				p.BottomSurface=0
3336
				p.BrickColor=BrickColor.new("Really black")
3337
				p.formFactor="Symmetric"
3338
				p.Size=Vector3.new(1,1,1)
3339
				p.Anchored=true
3340
				p.CanCollide=false
3341
				p.CFrame=CPlayer["Right Arm"].CFrame*CFrame.new(0,-2,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
3342
				local mm=Instance.new("BlockMesh")
3343
				mm.Parent=p
3344
				mm.Scale=Vector3.new(2,2,2)
3345
				p.Parent=Tool
3346
				coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.05,.05,.05) p.Transparency=i/15 wait() end p:Remove() end),p)
3347
				wait()
3348
			end
3349
3350
			if hookfailed==false then
3351
3352
			vv.velocity=-vv.velocity*1.95
3353
			STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/8,0)
3354
3355
			if Grabee==nil then
3356-
				LOLOL={"Gah.","Missed.","You got lucky!","I meant to do that.","Grah!","How the...?"}
3356+
				LOLOL={"Oof","Oof","Oof","Oof","Oof","Oof"}
3357
			else
3358-
				LOLOL={"GET OVER HERE!","Get over here...","Come to Qaeo...","Get over here!","Reel 'em in!","You're mine!"}
3358+
				LOLOL={"Your Dead!","Final Reap!","Time For a Hunt!","This is your end!","Come to Maximum!","Idk? full counter?"}
3359
			end
3360
			game:GetService("Chat"):Chat(CPlayer,LOLOL[math.random(1,#LOLOL)],2)
3361
			h.CanCollide=false
3362
			for i=1, 25-(e/2-3)-(h.CFrame.p-CPlayer.Torso.CFrame.p).magnitude/60 do
3363
3364
				sound:Play()
3365
3366
				if Grabee~=nil then
3367
					Grabee.Parent.Humanoid:TakeDamage(20/22)
3368
					--Grabee.Parent.Humanoid.PlatformStand=true
3369
					local s=script.Slow:clone()
3370
					s.Duration.Value=790-(i*10)
3371
					s.Percent.Value=80/22
3372
					s.Disabled=false
3373
					s.Parent=Grabee.Parent
3374
				end
3375
3376
				if (h.Position-CPlayer.Torso.Position).magnitude<=6 then
3377
					break
3378
				end
3379
3380
				if i<=7 then
3381
					FakeS.C0=FakeS.C0*CFrame.new(-.04,0,-.04)*CFrame.fromEulerAnglesXYZ(0,math.pi/12,0)
3382
				end
3383
				if i==8 then Attacking=false 	Cooldowns["e"]=1 end
3384
3385
				Position1=(h.CFrame*CFrame.new(0,0,0)).p+h.Velocity/20
3386
				Position2=(CPlayer["Right Arm"].CFrame*CFrame.new(0,-.5,0)+Vector3.new(0,.5,0)).p
3387
				Distance=(Position1-Position2).magnitude
3388
				c.CFrame=CFrame.new(Position2+DIR*(Distance/2),Position1)
3389
				c.Mesh.Scale=Vector3.new(0,1,Distance)
3390
3391
				local p=Instance.new("Part")
3392
				p.Name="FadeTrail"
3393
				p.TopSurface=0
3394
				p.BottomSurface=0
3395
				p.BrickColor=BrickColor.new("Really black")
3396
				p.formFactor="Symmetric"
3397
				p.Size=Vector3.new(1,1,1)
3398
				p.Anchored=true
3399
				p.CanCollide=false
3400
				p.CFrame=CPlayer["Right Arm"].CFrame*CFrame.new(0,-2,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
3401
				local mm=Instance.new("BlockMesh")
3402
				mm.Parent=p
3403
				mm.Scale=Vector3.new(1.25,1.25,1.25)
3404
				p.Parent=Tool
3405
				coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.05,.05,.05) p.Transparency=i/15 wait() end p:Remove() end),p)
3406
				wait()
3407
3408
			end
3409
3410
			if Grabee~=nil then
3411
				Grabee.Parent.Humanoid.PlatformStand=false
3412
				game:GetService("Debris"):AddItem(vp,2) game:GetService("Debris"):AddItem(gp,2)
3413
			end
3414
3415
			else
3416
			
3417
				h.Anchored=true
3418
				h.CFrame=h.CFrame+DIR*2
3419
				Tool.Handle.Clash:clone().Parent=h
3420
				h.Clash:Play()
3421
				K.P=6000
3422
				K.D=1000
3423
				K.maxForce=Vector3.new(500000,500000,500000)
3424
				K.position=h.Position-DIR*3
3425
				local KV=Instance.new("BodyVelocity")
3426
				KV.velocity=DIR*110
3427
				KV.maxForce=Vector3.new(math.huge,0,math.huge)
3428
				KV.Parent=CPlayer.Torso
3429
				Neck.C0=NeckC0*CFrame.fromEulerAnglesXYZ(0,math.pi/10,0)
3430
3431
				FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(0,0,math.pi/8)
3432
				FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(math.pi/5,0,0)
3433
				local elapsed=0
3434
				while (CPlayer.Torso.Position-h.Position).magnitude>=6 and elapsed<90 do
3435
3436
				LOL=GetHumans()
3437
				for _,v in pairs(LOL) do
3438
					if (v.Position-(CPlayer.Torso.Position+DIR*3)).magnitude <= 5 then
3439
						Grabee=v
3440
						h.CanCollide=false
3441
						v.Parent.Humanoid:TakeDamage(30)
3442
						--v.Parent.Humanoid.PlatformStand=true
3443
3444
						Damage(v,50,Dir*20,true,.2,false,false)
3445
3446
					end
3447
				end
3448
3449
					STGyro.cframe=CFrame.new(CPlayer.Torso.Position,h.Position)*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
3450
					STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/6)
3451
					Position1=(h.CFrame*CFrame.new(0,0,0)).p+h.Velocity/20
3452
					Position2=(CPlayer["Right Arm"].CFrame*CFrame.new(0,-.5,0)+Vector3.new(0,.5,0)).p
3453
					Distance=(Position1-Position2).magnitude
3454
					c.CFrame=CFrame.new(Position2+DIR*(Distance/2),Position1)
3455
					c.Mesh.Scale=Vector3.new(0,1,Distance)
3456
					Tool.Handle.ChainClink:Play()
3457
					elapsed=elapsed+1
3458
3459
				local p=Instance.new("Part")
3460
				p.Name="FadeTrail"
3461
				p.TopSurface=0
3462
				p.BottomSurface=0
3463
				p.BrickColor=BrickColor.new("Really black")
3464
				p.formFactor="Symmetric"
3465
				p.Size=Vector3.new(1,1,1)
3466
				p.Anchored=true
3467
				p.CanCollide=false
3468
				p.CFrame=CPlayer["Right Arm"].CFrame*CFrame.new(0,-2,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
3469
				local mm=Instance.new("BlockMesh")
3470
				mm.Parent=p
3471
				mm.Scale=Vector3.new(1.25,1.25,1.25)
3472
				p.Parent=Tool
3473
				coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.05,.05,.05) p.Transparency=i/15 wait() end p:Remove() end),p)
3474
3475
					wait()
3476
				end
3477
				KV:Remove()
3478
				Cooldowns["e"]=1
3479
				
3480
			end
3481
			h:Remove()
3482
			c:Remove()
3483
			wait(.2)
3484
			K:Remove()
3485
			Grip.Part0=Tool.Parent["Right Arm"]
3486
			Cooldowns["e"]=Cooldowns["e"]
3487
3488
		elseif Key=="r" and Mana.Value>=10 and Cooldowns["r"]<=0 then
3489
3490
			Grip.Part0=FakeS.Part1
3491
			Tool.Handle.Pivot.DesiredAngle=.25
3492
3493
			Mana.Value=Mana.Value-10
3494
			Cooldowns["r"]=1
3495
3496
			Dir=FaceForward().lookVector
3497
3498
			print("POOTS")
3499
			dirr=CPlayer.Torso.Velocity
3500
			lastattack=time()
3501
3502
			resWelds()
3503
			STGyro.cframe=FaceForward()*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
3504
			STGyro.P=12000
3505
			STGyro.D=300
3506
			STGyro.maxTorque=Vector3.new(5000000000,5000000000,5000000000)
3507
			Neck.CurrentAngle=1.5
3508
			Neck.DesiredAngle=-1
3509
3510
			FakeS.CurrentAngle=1.2
3511
			FakeS.DesiredAngle=1.6
3512
			FakeSL.DesiredAngle=0
3513
			FakeSL.CurrentAngle=0
3514
			FakeS.C0=RightS.C0*CFrame.new(.5,.75,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/32,0)
3515
			FakeSL.C0=LeftS.C0*CFrame.new(.1,-.75,.55)*CFrame.fromEulerAnglesXYZ(-math.pi/3,math.pi/10,0)
3516
3517
			FakeL.C0=LeftH.C0*CFrame.new(.1,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/44,math.pi/20,0)
3518
			FakeR.C0=RightH.C0*CFrame.fromEulerAnglesXYZ(-math.pi/24,math.pi/24,0)
3519
			FakeL.DesiredAngle=0
3520
			FakeR.DesiredAngle=0
3521
3522
			Neck.C0=NeckC0*CFrame.fromEulerAnglesXYZ(0,-.05,0)
3523
			
3524
			Grip.C0=CFrame.new(-.25,-.9,.1)*CFrame.fromEulerAnglesXYZ(math.pi,0,math.pi/2)
3525
			Grip.C1=CFrame.new(-.25,-.45,.05)
3526
3527
			for i=1, 5 do
3528
				STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/20,0)
3529
				FakeS.C0=FakeS.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/24,0)
3530
				wait()
3531
			end
3532
3533
			vv=Instance.new("BodyPosition")
3534
			vv.P=8000
3535
			vv.D=1000
3536
			vv.maxForce=Vector3.new(5000000000000000000000,50000000000000000000,5000000000000000000000)
3537
			vv.position=CPlayer.Torso.Position+FaceForward().lookVector*5
3538
			vv.Parent=CPlayer.Torso
3539
3540
		local vp=Instance.new("Part")
3541
		vp.Name="FadeTrail"
3542
		vp.TopSurface=0
3543
		vp.BottomSurface=0
3544
		vp.BrickColor=BrickColor.new("Really black")
3545
		vp.formFactor="Symmetric"
3546
		vp.Transparency=0
3547
		vp.Size=Vector3.new(10,1,10)
3548
		vp.Anchored=true
3549
		vp.CanCollide=false
3550
		vp.CFrame=CPlayer.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)+Vector3.new(0,0,0)
3551
		vp.Parent=Tool
3552
		aaaa=Tool.AAAA:clone() aaaa.Parent=vp
3553
		vp.Transparency=.5
3554
		coroutine.resume(coroutine.create(function(p) for i=1, 100 do p.AAAA.Scale=p.AAAA.Scale+Vector3.new(2,2,0) p.CFrame=CPlayer.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2,0,i/10) wait() end for i=1, 20 do p.Transparency=.5+i/40 p.AAAA.Scale=p.AAAA.Scale+Vector3.new(2,2,0) p.CFrame=CPlayer.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2,0,i/10) wait() end p:Remove() end),vp)
3555
3556
3557
			for i=1, 50 do
3558
				if i==8 or i==16 or i==24 or i==32 or i==40 or i==48 then SlashSound(-.4+i*.02) end
3559
				STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/2300,-math.pi/5/4*(i/6)-i*.02,math.random(-100,100)/2300)
3560
				if i<=8 then FakeS.C0=FakeS.C0*CFrame.new(0,-.01/10.5*i,.1/10.5*i*1.33)*CFrame.fromEulerAnglesXYZ(0,-math.pi/15/10.5*i*2.2,0)
3561
3562
				Grip.C0=Grip.C0*CFrame.new(.1*1.33,.27*1.33,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/60*1.33) end
3563
				
3564
				vv.position=vv.position+FaceForward().lookVector*(.5-(i/50))
3565
3566
				for _,v in pairs(ALLCHILD()) do
3567
					if v.className=="Model" then
3568
						if v:FindFirstChild("Torso")~=nil and v:FindFirstChild("Humanoid")~=nil and v~=CPlayer then
3569
							if (v.Torso.Position-Tip.Position).magnitude<=10+i/10 then
3570
								Damage(v.Torso,(v.Torso.Position-Tip.Position).magnitude/2,(v.Torso.Position-CPlayer.Torso.Position).unit*1,false,.2,false,false)
3571
								CPlayer.Humanoid.Health=CPlayer.Humanoid.Health+(v.Torso.Position-Tip.Position).magnitude/4
3572
							end
3573
						end
3574
					end
3575
				end
3576
3577
		if i/3==math.floor(i/3) then
3578
3579
		local p=Instance.new("Part")
3580
		p.Name="FadeTrail"
3581
		p.TopSurface=0
3582
		p.BottomSurface=0
3583
		p.BrickColor=BrickColor.new("Really black")
3584
		p.formFactor="Symmetric"
3585
		p.Size=Vector3.new(0,1,0)
3586
		p.Anchored=true
3587
		p.CanCollide=false
3588
		p.CFrame=CPlayer.Torso.CFrame
3589
		local mm=Instance.new("CylinderMesh")
3590
		mm.Parent=p
3591
		mm.Scale=Vector3.new(5,.1,5)
3592
		p.Parent=Tool
3593
		coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame p.Mesh.Scale=p.Mesh.Scale+Vector3.new(2,0,2) p.Transparency=i/15 wait() end p:Remove() end),p)
3594
	
3595
		end
3596
				local p=Instance.new("Part")
3597
				p.Name="FadeTrail"
3598
				p.TopSurface=0
3599
				p.BottomSurface=0
3600-
				p.BrickColor=BrickColor.new("Royal purple")
3600+
				p.BrickColor=BrickColor.new("Toothpaste")
3601
				p.formFactor="Symmetric"
3602
				p.Size=Vector3.new(1,1,1)
3603
				p.Anchored=true
3604
				p.CanCollide=false
3605
				p.CFrame=CFrame.new(Tip.CFrame.p)
3606
				local mm=Instance.new("SpecialMesh")
3607
				mm.Parent=p
3608
				mm.MeshType="Sphere"
3609
				mm.Scale=Vector3.new(1,.1,1)
3610
				p.Parent=Tool
3611
				coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.CFrame=p.CFrame p.Mesh.Scale=p.Mesh.Scale-Vector3.new(-.1,3,-.1) p.Transparency=i/10 wait() end p:Remove() end),p)
3612
3613
				if i/3==math.floor(i/3) then
3614
				local p=Instance.new("Part")
3615
				p.Name="FadeTrail"
3616
				p.TopSurface=0
3617
				p.BottomSurface=0
3618
				p.BrickColor=BrickColor.new("Really black")
3619
				p.formFactor="Symmetric"
3620
				p.Size=Vector3.new(1,1,1)
3621
				p.Anchored=true
3622
				p.CanCollide=false
3623
				p.CFrame=CFrame.new(CPlayer.Torso.CFrame.p+Vector3.new(math.random(-5,5)*2,0,math.random(-5,5)*2))
3624
				local mm=Instance.new("SpecialMesh")
3625
				mm.Parent=p
3626
				mm.MeshType="Sphere"
3627
				mm.Scale=Vector3.new(.5,.1,.5)
3628
				p.Parent=Tool
3629
				coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.CFrame=p.CFrame p.Mesh.Scale=p.Mesh.Scale-Vector3.new(-.05,2,-.05) p.Transparency=i/10 wait() end p:Remove() end),p)
3630
				end
3631
3632
				wait()
3633
			end
3634
3635
			Attacking=false
3636
			wait(.125)
3637
3638
			vp:Remove()
3639
			vv:Remove()
3640
3641
		elseif Key=="t" and Cooldowns["t"]<=0 and Mana.Value>=10 then --Nether Ward
3642
			if ClickActive~="t" then
3643
				ClickActive="t"
3644
				ClickAbility=Ward
3645
				coroutine.resume(coroutine.create(function()
3646
					for i=1, 30 do
3647
						if ClickActive~="t" then break end
3648
						wait(.1)
3649
					end
3650
					if ClickActive=="t" then ClickActive=nil ClickAbility=nil end
3651
				end))
3652
			else
3653
				ClickActive=nil ClickAbility=nil 
3654
			end
3655
		elseif Key=="y" then --Rage
3656
		elseif Key=="u" and Mana.Value>=10 and Cooldowns["u"]<=0 then --Epicenter
3657
3658
			Mana.Value=Mana.Value-10
3659
			CPlayer.Humanoid.WalkSpeed=10
3660
			Cooldowns["u"]=1
3661
3662
			STGyro.maxTorque=Vector3.new(500000,500000,500000)*5000000000000000000000000000
3663
			STGyro.P=9000
3664
			STGyro.D=600
3665
			DIR=FaceForward().lookVector
3666
			STGyro.cframe=CFrame.new(CPlayer.Torso.Position,CPlayer.Torso.Position+FaceForward().lookVector*5)*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
3667
3668
			Neck.C0=NeckC0
3669
			resWelds()
3670
3671
			Grip.C0=CFrame.new(.75,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/8)
3672
3673
			FakeS.DesiredAngle=1.6
3674
			FakeS.CurrentAngle=.4
3675
			FakeS.MaxVelocity=.4
3676
3677
			K=Instance.new("BodyPosition")
3678
			K.P=5000
3679
			K.D=100
3680
			K.maxForce=Vector3.new(5000000,0,5000000)*5000000000000000000000000000000000
3681
			K.position=CPlayer.Torso.Position
3682
			K.Parent=CPlayer.Torso
3683
3684
			for i=1, 6 do
3685
				STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/6,0)
3686
				FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(0,math.pi/24,0)
3687
				Grip.C0=Grip.C0*CFrame.new(0,.25,0)
3688
				CPlayer.Torso.CFrame=STGyro.cframe
3689
3690
				local p=Instance.new("Part")
3691
				p.Name="FadeTrail"
3692
				p.TopSurface=0
3693
				p.BottomSurface=0
3694
				p.BrickColor=BrickColor.new("Really black")
3695
				p.formFactor="Symmetric"
3696
				p.Size=Vector3.new(1,1,1)
3697
				p.Anchored=true
3698
				p.CanCollide=false
3699
				p.CFrame=CPlayer["Right Arm"].CFrame*CFrame.new(0,-2,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
3700
				local mm=Instance.new("BlockMesh")
3701
				mm.Parent=p
3702
				mm.Scale=Vector3.new(1,1,1)*(1.3+i*.1)
3703
				p.Parent=Tool
3704
				coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.05,.05,.05) p.Transparency=i/15 wait() end p:Remove() end),p)
3705
3706
				wait()
3707
			end
3708
3709
			FakeSL.DesiredAngle=-1.6
3710
			FakeSL.CurrentAngle=-.6
3711
			FakeSL.MaxVelocity=.3
3712
3713
			wait(.1)
3714
			
3715
			for i=1, 6 do
3716
				STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/3,0)
3717
				FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(0,-math.pi/24,0)
3718
				Grip.C0=Grip.C0*CFrame.new(0,.25,0)
3719
3720
				CPlayer.Torso.CFrame=STGyro.cframe
3721
3722
				local p=Instance.new("Part")
3723
				p.Name="FadeTrail"
3724
				p.TopSurface=0
3725
				p.BottomSurface=0
3726
				p.BrickColor=BrickColor.new("Really black")
3727
				p.formFactor="Symmetric"
3728
				p.Size=Vector3.new(1,1,1)
3729
				p.Anchored=true
3730
				p.CanCollide=false
3731
				p.CFrame=CPlayer["Right Arm"].CFrame*CFrame.new(0,-2,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
3732
				local mm=Instance.new("BlockMesh")
3733
				mm.Parent=p
3734
				mm.Scale=Vector3.new(1,1,1)*(1.3+i*.1)
3735
				p.Parent=Tool
3736
				coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.05,.05,.05) p.Transparency=i/15 wait() end p:Remove() end),p)
3737
3738
				wait()
3739
			end
3740
3741
			Neck.DesiredAngle=-Neck.DesiredAngle
3742
3743
			for i=1, 3 do
3744
				STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/3,0)
3745
				FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(0,-math.pi/24,0)
3746
				FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(0,math.pi/6,0)
3747
				Grip.C0=Grip.C0*CFrame.new(0,.8,0)
3748
3749
				CPlayer.Torso.CFrame=STGyro.cframe
3750
3751
				local p=Instance.new("Part")
3752
				p.Name="FadeTrail"
3753
				p.TopSurface=0
3754
				p.BottomSurface=0
3755
				p.BrickColor=BrickColor.new("Really black")
3756
				p.formFactor="Symmetric"
3757
				p.Size=Vector3.new(1,1,1)
3758
				p.Anchored=true
3759
				p.CanCollide=false
3760
				p.CFrame=CPlayer["Right Arm"].CFrame*CFrame.new(0,-2,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
3761
				local mm=Instance.new("BlockMesh")
3762
				mm.Parent=p
3763
				mm.Scale=Vector3.new(1,1,1)*(1.6+i*.1)
3764
				p.Parent=Tool
3765
				coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.05,.05,.05) p.Transparency=i/15 wait() end p:Remove() end),p)
3766
3767
				local p=Instance.new("Part")
3768
				p.Name="FadeTrail"
3769
				p.TopSurface=0
3770
				p.BottomSurface=0
3771
				p.BrickColor=BrickColor.new("Really black")
3772
				p.formFactor="Symmetric"
3773
				p.Size=Vector3.new(1,1,1)
3774
				p.Anchored=true
3775
				p.CanCollide=false
3776
				p.CFrame=Tool.Handle.CFrame*CFrame.new(0,math.random(-5,5),0)
3777
				local mm=Instance.new("BlockMesh")
3778
				mm.Parent=p
3779
				mm.Scale=Vector3.new(1,1,1)*(1.3+i*.1)
3780
				p.Parent=Tool
3781
				coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.05,.05,.05) p.Transparency=i/15 wait() end p:Remove() end),p)
3782
3783
				wait()
3784
			end
3785
3786
			Grip.Part0=nil
3787
3788
			Tool.Handle.Slash1:Play()
3789
3790
			hover=Instance.new("BodyPosition")
3791
			hover.P=6000
3792
			hover.maxForce=Vector3.new(500000,500000,500000)*50000000000
3793
			hover.position=CPlayer.Torso.Position+Vector3.new(0,-1,0)+DIR*20
3794
			hover.Parent=Tool.Handle
3795
3796
			local hg=Instance.new("BodyGyro")
3797
			hg.P=8000
3798
			hg.D=400
3799
			hg.maxTorque=Vector3.new(50000,50000,50000)*5000000
3800
			hg.cframe=CFrame.new(hover.position,hover.position+FaceForward().lookVector*5)*CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
3801
3802
			hg.Parent=hover.Parent
3803
3804
			for i=1, 6 do
3805
				STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/6,0)
3806
				FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(0,-math.pi/48,0)
3807
3808
				hg.cframe=hg.cframe*CFrame.fromEulerAnglesXYZ(math.pi/60+i*.05,0,0)
3809
3810
				CPlayer.Torso.CFrame=STGyro.cframe
3811
3812
				local p=Instance.new("Part")
3813
				p.Name="FadeTrail"
3814
				p.TopSurface=0
3815
				p.BottomSurface=0
3816
				p.BrickColor=BrickColor.new("Really black")
3817
				p.formFactor="Symmetric"
3818
				p.Size=Vector3.new(1,1,1)
3819
				p.Anchored=true
3820
				p.CanCollide=false
3821
				p.CFrame=Tool.Handle.CFrame*CFrame.new(0,math.random(-5,5),0)
3822
				local mm=Instance.new("BlockMesh")
3823
				mm.Parent=p
3824
				mm.Scale=Vector3.new(1,1,1)*(1.6+i*.1)
3825
				p.Parent=Tool
3826
				coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.05,.05,.05) p.Transparency=i/15 wait() end p:Remove() end),p)
3827
3828
				wait()
3829
			end
3830
3831
		local vp=Instance.new("Part")
3832
		vp.Name="FadeTrail"
3833
		vp.TopSurface=0
3834
		vp.BottomSurface=0
3835
		vp.BrickColor=BrickColor.new("Really black")
3836
		vp.formFactor="Symmetric"
3837
		vp.Transparency=0
3838
		vp.Size=Vector3.new(10,1,10)
3839
		vp.Anchored=true
3840
		vp.CanCollide=false
3841
		vp.CFrame=CFrame.new(hover.position)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)+Vector3.new(0,10,0)
3842
		vp.Parent=Tool
3843
		aaaa=Tool.AAAA:clone() aaaa.Parent=vp
3844
		vp.Transparency=.25
3845
		coroutine.resume(coroutine.create(function(p,x) for i=1, 60 do p.AAAA.Scale=p.AAAA.Scale+Vector3.new(2.5,2.5,0) p.CFrame=x*CFrame.fromEulerAnglesXYZ(0,0,-i/3) wait() end for i=1, 40 do p.Transparency=.75+i/(40) p.AAAA.Scale=p.AAAA.Scale+Vector3.new(8,8,0) p.CFrame=x*CFrame.fromEulerAnglesXYZ(0,0,i/2+1) wait() end p:Remove() end),vp,vp.CFrame)
3846
3847
3848
		local vp=Instance.new("Part")
3849
		vp.Name="FadeTrail"
3850
		vp.TopSurface=0
3851
		vp.BottomSurface=0
3852
		vp.BrickColor=BrickColor.new("Really black")
3853
		vp.formFactor="Symmetric"
3854
		vp.Transparency=0
3855
		vp.Size=Vector3.new(10,1,10)
3856
		vp.Anchored=true
3857
		vp.CanCollide=false
3858
		vp.CFrame=CFrame.new(hover.position)*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)+Vector3.new(0,10,0)
3859
		vp.Parent=Tool
3860
		aaaa=Tool.AAAA:clone() aaaa.Parent=vp
3861
		vp.Transparency=.25
3862
		coroutine.resume(coroutine.create(function(p,x) for i=1, 60 do p.AAAA.Scale=p.AAAA.Scale+Vector3.new(3.5,3.5,0) p.CFrame=x*CFrame.fromEulerAnglesXYZ(0,0,-i/3) wait() end for i=1, 40 do p.Transparency=.75+i/(40) p.AAAA.Scale=p.AAAA.Scale+Vector3.new(8,8,0) p.CFrame=x*CFrame.fromEulerAnglesXYZ(0,0,i/2+1) wait() end p:Remove() end),vp,vp.CFrame)
3863
3864
3865
		local vp=Instance.new("Part")
3866
		vp.Name="FadeTrail"
3867
		vp.TopSurface=0
3868
		vp.BottomSurface=0
3869
		vp.BrickColor=BrickColor.new("Really black")
3870
		vp.formFactor="Symmetric"
3871
		vp.Transparency=0
3872
		vp.Size=Vector3.new(1,1,1)
3873
		vp.Anchored=true
3874
		vp.CanCollide=false
3875
		vp.CFrame=CFrame.new(hover.position)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)+Vector3.new(0,10,0)
3876
		vp.Parent=Tool
3877
		aaaa=Tool.Mesh:clone() aaaa.Parent=vp aaaa.Name="AAAA"
3878
		vp.Transparency=.5
3879
		coroutine.resume(coroutine.create(function(p,x) for i=1, 40 do p.AAAA.Scale=p.AAAA.Scale+Vector3.new(.5,.5,.5)/4 p.CFrame=x*CFrame.fromEulerAnglesXYZ(0,0,i/5) wait() end for i=1, 10 do p.AAAA.Scale=p.AAAA.Scale-Vector3.new(.6,.6,.6) p.CFrame=x*CFrame.fromEulerAnglesXYZ(0,0,i/5) wait() end wait(.1) for i=1, 50 do p.Transparency=.5+i/(50) p.AAAA.Scale=p.AAAA.Scale+Vector3.new(2,2,2)/2 p.CFrame=x*CFrame.fromEulerAnglesXYZ(0,0,i/5) wait() end p:Remove() end),vp,vp.CFrame)
3880
3881
3882
		local vp=Instance.new("Part")
3883
		vp.Name="FadeTrail"
3884
		vp.TopSurface=0
3885
		vp.BottomSurface=0
3886
		vp.BrickColor=BrickColor.new("Really black")
3887
		vp.formFactor="Symmetric"
3888
		vp.Transparency=0
3889
		vp.Size=Vector3.new(1,1,1)
3890
		vp.Anchored=true
3891
		vp.CanCollide=false
3892
		vp.CFrame=CFrame.new(hover.position)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)+Vector3.new(0,10,0)
3893
		vp.Parent=Tool
3894
		aaaa=Tool.Mesh:clone() aaaa.Parent=vp aaaa.Name="AAAA" aaaa.VertexColor=Vector3.new(.25,0,.5)
3895
		vp.Transparency=.5
3896
		coroutine.resume(coroutine.create(function(p,x) for i=1, 40 do p.AAAA.Scale=p.AAAA.Scale+Vector3.new(.5,.5,.5)/7 p.CFrame=x*CFrame.fromEulerAnglesXYZ(0,0,i/5) wait() end for i=1, 10 do p.AAAA.Scale=p.AAAA.Scale-Vector3.new(.4,.4,.4) p.CFrame=x*CFrame.fromEulerAnglesXYZ(0,0,i/5) wait() end wait(.1) for i=1, 50 do p.Transparency=.5+i/(50) p.AAAA.Scale=p.AAAA.Scale+Vector3.new(2,2,2)/2.2 p.CFrame=x*CFrame.fromEulerAnglesXYZ(0,0,i/5) wait() end p:Remove() end),vp,vp.CFrame)
3897
3898
		local sss=Tool.Handle.Purge1:clone()
3899
		sss.Pitch=.2
3900
		sss.Parent=Tool.Handle
3901
		sss:Play()
3902
		sss.Name="FFFFFFF"
3903
		game:GetService("Debris"):AddItem(sss,4)
3904
3905
			local sss=script.WardScript.Swoosh:clone()
3906
			sss.Pitch=.175
3907
			sss.Parent=Tool.Handle
3908
			sss:Play()
3909
			sss.Name="FFFFFFF"
3910
			game:GetService("Debris"):AddItem(sss,4)
3911
3912
			for i=6, 55 do
3913
				hg.cframe=hg.cframe*CFrame.fromEulerAnglesXYZ(math.pi/30+i*.05,0,0)
3914
				Tool.Handle.CFrame=hg.cframe
3915
3916
				if i/2==math.floor(i/2) then
3917
				local p=Instance.new("Part")
3918
				p.Name="FadeTrail"
3919
				p.TopSurface=0
3920
				p.BottomSurface=0
3921
				p.BrickColor=BrickColor.new("Really black")
3922
				p.formFactor="Symmetric"
3923
				p.Size=Vector3.new(1,1,1)
3924
				p.Anchored=true
3925
				p.CanCollide=false
3926
				p.CFrame=Tool.Handle.CFrame+Vector3.new(math.random(-10,10)*3,math.random(-2,30)+10,math.random(-10,10)*3)
3927
				local mm=Instance.new("SpecialMesh")
3928
				mm.Parent=p
3929
				mm.MeshType="Sphere"
3930
				mm.Scale=Vector3.new(1,1,5)
3931
				p.Parent=Tool
3932
				coroutine.resume(coroutine.create(function(p,o,c) for i=1, 15 do p.CFrame=CFrame.new(o:Lerp(c,1/15*i),c) p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.02,.02,.1) p.Transparency=i/15 wait() end p:Remove() end),p,p.CFrame.p,Tool.Handle.CFrame.p+Vector3.new(0,5,0))
3933
				end
3934
3935
				local p=Instance.new("Part")
3936
				p.Name="FadeTrail"
3937
				p.TopSurface=0
3938
				p.BottomSurface=0
3939
				p.BrickColor=BrickColor.new("Really black")
3940
				p.formFactor="Symmetric"
3941
				p.Size=Vector3.new(1,1,1)
3942
				p.Anchored=true
3943
				p.CanCollide=false
3944
				p.CFrame=Tool.Handle.CFrame+Vector3.new(0,10,0)
3945
				local mm=Instance.new("BlockMesh")
3946
				mm.Parent=p
3947
				mm.Scale=Vector3.new(1,1,1)*(1.7+i*.25)
3948
				p.Parent=Tool
3949
				coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.05,.05,.05) p.Transparency=i/15 wait() end p:Remove() end),p)
3950
3951
				for _,v in pairs(ALLCHILD()) do
3952
					if v.className=="Model" then
3953
						if v:FindFirstChild("Torso")~=nil and v:FindFirstChild("Humanoid")~=nil and v~=CPlayer then
3954
							if (v.Torso.Position-p.Position).magnitude<=28+i/2 then
3955
								local ph=Instance.new("BodyPosition")
3956
								ph.maxForce=Vector3.new(200000,200000,200000)
3957
								ph.P=2000 ph.D=1000
3958
								ph.position=Tool.Handle.Position+Vector3.new(0,5,0)
3959
								ph.Parent=v.Torso
3960
								game:GetService("Debris"):AddItem(ph,.2)
3961
								local r=Instance.new("BodyAngularVelocity")
3962
								r.P=5000
3963
								r.maxTorque=Vector3.new(50000,50000,50000)*50000000
3964
								r.angularvelocity=Vector3.new(math.random(-50,50),math.random(-50,50),math.random(-50,50))/3
3965
								r.Parent=ph.Parent
3966
								game:GetService("Debris"):AddItem(r,.2)
3967
								if (v.Torso.Position-p.Position).magnitude<15 then
3968
									v.Humanoid:TakeDamage(1)
3969
									ss=script.Slow:clone() ss.Duration.Value=500 ss.Percent.Value=80 ss.Disabled=false ss.Parent=v
3970
								end
3971
							end
3972
						end
3973
					end
3974
				end
3975
3976
				wait()
3977
			end
3978
			sss2=sss
3979
			local sss=script.WardScript.FireExplode:clone()
3980
			sss.Pitch=.125
3981
			sss.Parent=Tool.Handle
3982
			sss:Play()
3983
			sss.Name="FFFFFFF"
3984
			game:GetService("Debris"):AddItem(sss,4)
3985
			for i=1, 10 do
3986
				sss2.Volume=sss2.Volume-.1
3987
				hg.cframe=hg.cframe*CFrame.fromEulerAnglesXYZ(math.pi/30+i*.05,0,0)
3988
				wait()
3989
			end
3990
			sss2:Stop()
3991
				for _,v in pairs(ALLCHILD()) do
3992
					if v.className=="Model" then
3993
						if v:FindFirstChild("Torso")~=nil and v:FindFirstChild("Humanoid")~=nil and v~=CPlayer then
3994
							if (v.Torso.Position-Tool.Handle.Position).magnitude<=40 then
3995
								local ph=Instance.new("BodyVelocity")
3996
								ph.maxForce=Vector3.new(500000,500000,500000)*50000000000000000
3997
								ph.velocity=(v.Torso.Position-Tool.Handle.Position).unit*55
3998
								ph.Parent=v.Torso
3999
								game:GetService("Debris"):AddItem(ph,.33)
4000
								local r=Instance.new("BodyAngularVelocity")
4001
								r.P=5000
4002
								r.maxTorque=Vector3.new(50000,50000,50000)*50000000000000000
4003
								r.angularvelocity=Vector3.new(math.random(-50,50),math.random(-50,50),math.random(-50,50))
4004
								r.Parent=ph.Parent
4005
								game:GetService("Debris"):AddItem(r,.8)
4006
								v.Humanoid:TakeDamage(15)
4007
							end
4008
						end
4009
					end
4010
				end
4011
4012
			wait(.25)
4013
4014
			hover:Remove()
4015
			hg:Remove()
4016
			Grip.Part0=CPlayer["Right Arm"]
4017
4018
			K:Remove()
4019
4020
		end
4021
	end
4022
	print("Done")
4023
	Attacking=false
4024
end
4025
4026
Tip=Tool.Handle95
4027
Mid=Tool.Handle96
4028
4029
Trail=function(val,par,size,color,fade)
4030
	if val==0 then
4031
		if par:FindFirstChild("Trail")~=nil then
4032
			par.Trail:Remove()
4033
		end
4034
	elseif val==1 then
4035
		local new=script.Trail:clone()
4036
		new.Color.Value=color
4037
		new.Size.Value=size
4038
		new.Script.FadeTime.Value=fade
4039
		new.Disabled=false
4040
		new.Parent=par
4041
	end
4042
end
4043
4044
ptr=Instance.new("Part")
4045
ptr.BrickColor=BrickColor.new("Really black")
4046
ptr.TopSurface=0
4047
ptr.BottomSurface=0
4048
ptr.Reflectance=.1
4049
ptr.Name=script.Parent.Name.."TRAIL"
4050
ptr.Anchored=true
4051
ptr.CanCollide=false
4052
ptr.formFactor="Symmetric"
4053
ptr.Size=Vector3.new(1,1,1)
4054
m=Instance.new("BlockMesh")
4055
m.Scale=Vector3.new(.2,.2,0)
4056
m.Parent=ptr
4057
4058
ptr.Size=Vector3.new(1,1,1)
4059
4060
lastposition=Vector3.new(0,0,0)
4061
thisposition=Vector3.new(0,0,0)
4062
4063
trailing=false
4064
4065
manualtrail=function(p)
4066
4067
	local part=p --convert this immediately
4068
4069
	direction=-(lastposition-thisposition).unit
4070
	start=lastposition+direction*((thisposition-lastposition).magnitude/2)
4071
	
4072
	local n=ptr:clone()
4073
	n.CFrame=CFrame.new(start,thisposition)
4074
	n.Mesh.Scale=n.Mesh.Scale+Vector3.new(0,0,(lastposition-thisposition).magnitude)
4075
	n.Parent=script.Parent
4076
4077
	lastposition=(n.CFrame+(direction*((thisposition-lastposition).magnitude/2))).p
4078
4079
	coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.Transparency=i/15 wait() end p:Remove() end),n)
4080
4081
end
4082
4083
ADeb=true
4084
4085
SlashSound=function(pitch)
4086
	Tool.Handle.Slash1.Pitch=1+pitch
4087
	Tool.Handle.Slash2.Pitch=.5+pitch
4088
	Tool.Handle.Slash3.Pitch=.5+pitch
4089
	Tool.Handle.Slash1:Play()
4090
	Tool.Handle.Slash2:Play()
4091
	Tool.Handle.Slash3:Play()
4092
end
4093
4094
Attack=function()
4095
	if not ADeb then return end
4096
	print("AAAAA")
4097
	Comboing=true
4098
	ADeb=false
4099
	Tool.Parent.Humanoid.WalkSpeed=0
4100
	Dir=FaceForward().lookVector
4101
	if Mode.Value==0 and Attacking==false then --Scythe
4102
		trailing=true
4103
		lastposition=Tip.Position
4104
		if ComboPosition==1 then
4105
			Grip.Part0=FakeS.Part1
4106
			Tool.Handle.Pivot.DesiredAngle=.25
4107
4108
			Dir=FaceForward().lookVector
4109
4110
			ComboPosition=2
4111
4112
			print("POOTS")
4113
			dirr=CPlayer.Torso.Velocity
4114
			lastattack=time()
4115
4116
			resWelds()
4117
			STGyro.cframe=FaceForward()*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
4118
			STGyro.P=12000
4119
			STGyro.D=300
4120
			STGyro.maxTorque=Vector3.new(5000000000,5000000000,5000000000)
4121
			Neck.CurrentAngle=-1.5
4122
			Neck.DesiredAngle=.8
4123
4124
			FakeS.CurrentAngle=1.2
4125
			FakeS.DesiredAngle=1.6
4126
			FakeSL.DesiredAngle=0
4127
			FakeSL.CurrentAngle=0
4128
			FakeS.C0=RightS.C0*CFrame.new(.5,.75,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/32,0)
4129
			FakeSL.C0=LeftS.C0*CFrame.new(.1,-.75,.55)*CFrame.fromEulerAnglesXYZ(-math.pi/3,math.pi/10,0)
4130
4131
			FakeL.C0=LeftH.C0*CFrame.new(.1,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/44,math.pi/20,0)
4132
			FakeR.C0=RightH.C0*CFrame.fromEulerAnglesXYZ(-math.pi/24,math.pi/24,0)
4133
			FakeL.DesiredAngle=0
4134
			FakeR.DesiredAngle=0
4135
4136
			Neck.C0=NeckC0*CFrame.fromEulerAnglesXYZ(0,-.05,0)
4137
			
4138
			Grip.C0=CFrame.new(-.25,-.9,.1)*CFrame.fromEulerAnglesXYZ(math.pi,0,math.pi/2)
4139
			Grip.C1=CFrame.new(-.25,-.45,.05)
4140
4141
			for i=1, 5 do
4142
				STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/20,0)
4143
				FakeS.C0=FakeS.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/24,0)
4144
				wait()
4145
			end
4146
4147
			vv=Instance.new("BodyPosition")
4148
			vv.P=5000
4149
			vv.maxForce=Vector3.new(500000000000000000,0,500000000000000000)
4150
			vv.position=CPlayer.Torso.Position+FaceForward().lookVector*2
4151
			vv.Parent=CPlayer.Torso
4152
4153
			for i=1, 10 do
4154
				if i==2 then SlashSound(-.05) end
4155
				STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/4/2.5*(i/2.5)+i*.05*1.33,0)
4156
				FakeS.C0=FakeS.C0*CFrame.new(0,-.01/10.5*i*1.33,.1/10.5*i*1.33)*CFrame.fromEulerAnglesXYZ(0,-math.pi/15/10.5*i*2.2,0)
4157
				Grip.C0=Grip.C0*CFrame.new(.1*1.33,.27*1.33,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/60*1.33)
4158
				
4159
				for _,v in pairs(ALLCHILD()) do
4160
					if v.className=="Model" then
4161
						if v:FindFirstChild("Torso")~=nil and v:FindFirstChild("Humanoid")~=nil and v~=CPlayer then
4162
							if (v.Torso.Position-Mid.Position).magnitude<=6 or (v.Torso.Position-Tip.Position).magnitude<=4 or (v.Torso.Position-Tool.Handle.Position).magnitude<=6 then
4163
								Damage(v.Torso,15,Dir*2+(v.Torso.Position-CPlayer.Torso.Position).unit*3,false,.2,false,false)
4164
							end
4165
						end
4166
					end
4167
				end
4168
				wait()
4169
			end
4170
4171
			vv:Remove()
4172
4173
			wait()
4174
4175
			ADeb=true
4176
4177
		elseif ComboPosition==2 then
4178
			Grip.Part0=FakeS.Part1
4179
			Tool.Handle.Pivot.DesiredAngle=.25
4180
			ComboPosition=3
4181
4182
			print("POOTS")
4183
4184
			lastattack=time()
4185
4186
			resWelds()
4187
			STGyro.cframe=FaceForward()*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
4188
			STGyro.P=12000
4189
			STGyro.D=300
4190
			STGyro.maxTorque=Vector3.new(5000000000,5000000000,5000000000)
4191
			Neck.CurrentAngle=.8
4192
			Neck.DesiredAngle=.5
4193
4194
			FakeS.CurrentAngle=1.6
4195
			FakeS.DesiredAngle=1.6
4196
			FakeSL.DesiredAngle=0
4197
			FakeSL.CurrentAngle=0
4198
			FakeS.C0=RightS.C0*CFrame.new(.5,.75,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/32,0)
4199
			FakeSL.C0=LeftS.C0*CFrame.new(.1,-.75,.55)*CFrame.fromEulerAnglesXYZ(-math.pi/3,math.pi/10,0)
4200
4201
			FakeL.C0=LeftH.C0*CFrame.new(.1,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/44,math.pi/20,0)
4202
			FakeR.C0=RightH.C0*CFrame.fromEulerAnglesXYZ(-math.pi/24,math.pi/24,0)
4203
			FakeL.DesiredAngle=0
4204
			FakeR.DesiredAngle=0
4205
4206
			Neck.C0=NeckC0*CFrame.fromEulerAnglesXYZ(0,-.05,0)
4207
			
4208
			Grip.C0=CFrame.new(-.25,-.9,.1)*CFrame.fromEulerAnglesXYZ(math.pi,0,math.pi/2)
4209
			Grip.C1=CFrame.new(-.25,-.45,.05)
4210
4211
			for i=1, 5 do
4212
				STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/20,0)
4213
				FakeS.C0=FakeS.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/24,0)
4214
			end
4215
4216
			for i=1, 10 do
4217
				STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/4/2.5*(i/2.5)+i*.05*1.33,0)
4218
				FakeS.C0=FakeS.C0*CFrame.new(0,-.01/10.5*i*1.33,.1/10.5*i*1.33)*CFrame.fromEulerAnglesXYZ(0,-math.pi/15/10.5*i*2.2,0)
4219
				Grip.C0=Grip.C0*CFrame.new(.1*1.33,.27*1.33,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/60*1.33)
4220
			end
4221
4222
			vv=Instance.new("BodyPosition")
4223
			vv.P=5000
4224
			vv.maxForce=Vector3.new(500000000000000000,0,500000000000000000)
4225
			vv.position=CPlayer.Torso.Position+FaceForward().lookVector*3
4226
			vv.Parent=CPlayer.Torso
4227
4228
4229
			for i=1, 2 do
4230
				STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/150,0)
4231
				FakeS.C0=FakeS.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/7,0)
4232
				wait()
4233
			end
4234
4235
			SlashSound(0)
4236
4237
			for i=1, 10 do
4238
				STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-i*.0825*1.33,0)
4239
				FakeS.C0=FakeS.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,-.09,0)
4240
				Grip.C0=Grip.C0*CFrame.new(.225,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/50)
4241
				for _,v in pairs(ALLCHILD()) do
4242
					if v.className=="Model" then
4243
						if v:FindFirstChild("Torso")~=nil and v:FindFirstChild("Humanoid")~=nil and v~=CPlayer then
4244
							if (v.Torso.Position-Mid.Position).magnitude<=6 or (v.Torso.Position-Tip.Position).magnitude<=4 or (v.Torso.Position-Tool.Handle.Position).magnitude<=6 then
4245
								Damage(v.Torso,15,Dir*2+(v.Torso.Position-CPlayer.Torso.Position).unit*9,false,.2,false,false)
4246
							end
4247
						end
4248
					end
4249
				end
4250
				wait()
4251
			end
4252
4253
			wait()
4254
4255
			vv:Remove()
4256
4257
			wait()
4258
4259
			ADeb=true
4260
4261
		elseif ComboPosition==3 then
4262
4263
			ComboPosition=4
4264
4265
			print("POOTS")
4266
4267
			lastattack=time()
4268
4269
			resWelds()
4270
			STGyro.cframe=FaceForward()*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
4271
			STGyro.P=12000
4272
			STGyro.D=300
4273
			STGyro.maxTorque=Vector3.new(5000000000,5000000000,5000000000)
4274
			Neck.DesiredAngle=-1.3
4275
			Neck.CurrentAngle=0
4276
4277
			FakeS.CurrentAngle=1.6
4278
			FakeS.DesiredAngle=1.6
4279
			FakeSL.DesiredAngle=0
4280
			FakeSL.CurrentAngle=0
4281
			FakeS.C0=RightS.C0*CFrame.new(.5,.75,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/32,0)
4282
			FakeSL.C0=LeftS.C0*CFrame.new(.1,-.75,.55)*CFrame.fromEulerAnglesXYZ(-math.pi/3,math.pi/10,0)
4283
4284
			FakeL.C0=LeftH.C0*CFrame.new(.1,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/44,math.pi/20,0)
4285
			FakeR.C0=RightH.C0*CFrame.fromEulerAnglesXYZ(-math.pi/24,math.pi/24,0)
4286
			FakeL.DesiredAngle=0
4287
			FakeR.DesiredAngle=0
4288
4289
			Neck.C0=NeckC0*CFrame.fromEulerAnglesXYZ(0,-.05,0)
4290
			
4291
			Grip.C0=CFrame.new(-.25,-.9,.1)*CFrame.fromEulerAnglesXYZ(math.pi,0,math.pi/2)
4292
			Grip.C1=CFrame.new(-.25,-.45,.05)
4293
			for i=1, 5 do
4294
				STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/20,0)
4295
				FakeS.C0=FakeS.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/24,0)
4296
			end
4297
			for i=1, 10 do
4298
				STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/4/2.5*(i/2.5)+i*.05*1.33,0)
4299
				FakeS.C0=FakeS.C0*CFrame.new(0,-.01/10.5*i*1.33,.1/10.5*i*1.33)*CFrame.fromEulerAnglesXYZ(0,-math.pi/15/10.5*i*2.2,0)
4300
				Grip.C0=Grip.C0*CFrame.new(.1*1.33,.27*1.33,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/60*1.33)
4301
			end
4302
			for i=1, 2 do
4303
				STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/150,0)
4304
				FakeS.C0=FakeS.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/7,0)
4305
			end
4306
			for i=1, 10 do
4307
				STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-i*.0825*1.33,0)
4308
				FakeS.C0=FakeS.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,-.08,0)
4309
				Grip.C0=Grip.C0*CFrame.new(.225,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/50)
4310
			end
4311
			SlashSound(0.05)
4312
			FakeSL.DesiredAngle=-1.6
4313
			FakeSL.CurrentAngle=-1
4314
			FakeSL.C0=LeftS.C0
4315
			Tool.Handle.Pivot.DesiredAngle=1.6
4316
			vv=Instance.new("BodyPosition")
4317
			vv.P=5000
4318
			vv.maxForce=Vector3.new(500000000000000000,0,500000000000000000)
4319
			vv.position=CPlayer.Torso.Position+FaceForward().lookVector*3
4320
			vv.Parent=CPlayer.Torso
4321
			FakeS.DesiredAngle=1
4322
			for i=1, 5 do
4323
				FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-.015,0,0)
4324
				FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-.015,0,0)
4325
				STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/7.5,0)
4326
				FakeSL.C0=FakeSL.C0*CFrame.new(-.25,0,-.25)*CFrame.fromEulerAnglesXYZ(math.pi/64,-math.pi/10,0)
4327
				Grip.C0=Grip.C0*CFrame.new(0,-.2,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/10,0)
4328
				for _,v in pairs(ALLCHILD()) do
4329
					if v.className=="Model" then
4330
						if v:FindFirstChild("Torso")~=nil and v:FindFirstChild("Humanoid")~=nil and v~=CPlayer then
4331
							if (v.Torso.Position-Mid.Position).magnitude<=7 or (v.Torso.Position-Tip.Position).magnitude<=4 or (v.Torso.Position-Tool.Handle.Position).magnitude<=6 then
4332
								Damage(v.Torso,20,Dir*10,false,.2,false,false)
4333
							end
4334
						end
4335
					end
4336
				end
4337
				wait()
4338
			end
4339
			Grip.Part0=FakeSL.Part1
4340
			Grip.C0=GripC0*CFrame.new(0,0,-3.5)*CFrame.fromEulerAnglesXYZ(-math.pi/2,math.pi/2,0)
4341
			for i=1, 5 do
4342
				FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-.015,0,0)
4343
				FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-.015,0,0)
4344
				FakeSL.C0=FakeSL.C0*CFrame.new(.15,.6,-.15)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/5)
4345
				for _,v in pairs(ALLCHILD()) do
4346
					if v.className=="Model" then
4347
						if v:FindFirstChild("Torso")~=nil and v:FindFirstChild("Humanoid")~=nil and v~=CPlayer then
4348
							if (v.Torso.Position-Mid.Position).magnitude<=6 or (v.Torso.Position-Tip.Position).magnitude<=4 or (v.Torso.Position-Tool.Handle.Position).magnitude<=5 then
4349
								Damage(v.Torso,20,Dir*10,false,.2,false,false)
4350
							end
4351
						end
4352
					end
4353
				end
4354
				wait()
4355
			end
4356
			vv:Remove()
4357
4358
			ADeb=true
4359
4360
		elseif ComboPosition==4 then
4361
4362
			ComboPosition=1
4363
4364
			print("POOTS")
4365
4366
			lastattack=time()
4367
4368
			resWelds()
4369
			STGyro.cframe=FaceForward()*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
4370
			STGyro.P=12000
4371
			STGyro.D=300
4372
			STGyro.maxTorque=Vector3.new(5000000000,5000000000,5000000000)
4373
			Neck.DesiredAngle=-1.3
4374
			Neck.CurrentAngle=-1.3
4375
4376
			FakeS.CurrentAngle=1.6
4377
			FakeS.DesiredAngle=1.6
4378
			FakeSL.DesiredAngle=0
4379
			FakeSL.CurrentAngle=0
4380
			FakeS.C0=RightS.C0*CFrame.new(.5,.75,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/32,0)
4381
			FakeSL.C0=LeftS.C0*CFrame.new(.1,-.75,.55)*CFrame.fromEulerAnglesXYZ(-math.pi/3,math.pi/10,0)
4382
4383
			FakeL.C0=LeftH.C0*CFrame.new(.1,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/44,math.pi/20,0)
4384
			FakeR.C0=RightH.C0*CFrame.fromEulerAnglesXYZ(-math.pi/24,math.pi/24,0)
4385
			FakeL.DesiredAngle=0
4386
			FakeR.DesiredAngle=0
4387
4388
			Neck.C0=NeckC0*CFrame.fromEulerAnglesXYZ(0,-.05,0)
4389
			
4390
			Grip.C0=CFrame.new(-.25,-.9,.1)*CFrame.fromEulerAnglesXYZ(math.pi,0,math.pi/2)
4391
			Grip.C1=CFrame.new(-.25,-.45,.05)
4392
			for i=1, 5 do
4393
				STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/20,0)
4394
				FakeS.C0=FakeS.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/24,0)
4395
			end
4396
			for i=1, 10 do
4397
				STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/4/2.5*(i/2.5)+i*.05*1.33,0)
4398
				FakeS.C0=FakeS.C0*CFrame.new(0,-.01/10.5*i*1.33,.1/10.5*i*1.33)*CFrame.fromEulerAnglesXYZ(0,-math.pi/15/10.5*i*2.2,0)
4399
				Grip.C0=Grip.C0*CFrame.new(.1*1.33,.27*1.33,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/60*1.33)
4400
			end
4401
			for i=1, 2 do
4402
				STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/150,0)
4403
				FakeS.C0=FakeS.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/7,0)
4404
			end
4405
			for i=1, 10 do
4406
				STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-i*.0825*1.33,0)
4407
				FakeS.C0=FakeS.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,-.08,0)
4408
				Grip.C0=Grip.C0*CFrame.new(.225,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/50)
4409
			end
4410
			FakeSL.DesiredAngle=-1.6
4411
			FakeSL.CurrentAngle=-1
4412
			FakeSL.C0=LeftS.C0
4413
			Tool.Handle.Pivot.DesiredAngle=1.6
4414
			FakeS.DesiredAngle=1.5
4415
			for i=1, 5 do
4416
				FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-.015,0,0)
4417
				FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-.015,0,0)
4418
				STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/7.5,0)
4419
				FakeSL.C0=FakeSL.C0*CFrame.new(-.25,0,-.25)*CFrame.fromEulerAnglesXYZ(math.pi/64,-math.pi/10,0)
4420
				Grip.C0=Grip.C0*CFrame.new(0,-.2,0)*CFrame.fromEulerAnglesXYZ(0,math.pi/10,0)
4421
			end
4422
			Grip.Part0=FakeSL.Part1
4423
			Grip.C0=GripC0*CFrame.new(0,0,-3.5)*CFrame.fromEulerAnglesXYZ(-math.pi/2,math.pi/2,0)
4424
			for i=1, 5 do
4425
				FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-.015,0,0)
4426
				FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-.015,0,0)
4427
				FakeSL.C0=FakeSL.C0*CFrame.new(.15,.6,-.15)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/5)
4428
			end
4429
			FakeSL.C0=LeftS.C0
4430
			Grip.C0=GripC0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,-math.pi/2)
4431
			wait(.1)
4432
			vv=Instance.new("BodyPosition")
4433
			vv.P=5000
4434
			vv.maxForce=Vector3.new(500000000000000000,0,500000000000000000)
4435
			vv.position=CPlayer.Torso.Position+FaceForward().lookVector*4
4436
			vv.Parent=CPlayer.Torso
4437
			FakeS.C0=RightS.C0
4438
			SlashSound(0.2)
4439
			for i=1, 15 do
4440
				Grip.C0=Grip.C0*CFrame.new(-.05,0,-.0125)*CFrame.fromEulerAnglesXYZ(0,0,math.pi/200)
4441
				FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(0,math.pi/15*.66,0)
4442
				STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/7.5*2,0)
4443
				FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(math.pi/18,0,0)
4444
				Grip.C0=Grip.C0*CFrame.new(0,.15,0)
4445
				vv.position=CPlayer.Torso.Position+FaceForward().lookVector*(2)
4446
				for _,v in pairs(ALLCHILD()) do
4447
					if v.className=="Model" then
4448
						if v:FindFirstChild("Torso")~=nil and v:FindFirstChild("Humanoid")~=nil and v~=CPlayer then
4449
							if (v.Torso.Position-Mid.Position).magnitude<=6 or (v.Torso.Position-Tip.Position).magnitude<=4 or (v.Torso.Position-Tool.Handle.Position).magnitude<=7 then
4450
								Damage(v.Torso,8,Dir*4+(v.Torso.Position-CPlayer.Torso.Position).unit*14,false,.2,false,false)
4451
							end
4452
						end
4453
					end
4454
				end
4455
				if i==6 then SlashSound(.168) end
4456
				if i==14 then Tool.Handle.Pivot.DesiredAngle=.25 end
4457
				wait()
4458
			end
4459
			STGyro.cframe=FaceForward()*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
4460
4461
			vv:Remove()
4462
			ADeb=true
4463
		end
4464
		trailing=false
4465
	else --Magic
4466
4467
	end
4468
4469
end
4470
4471
resWelds=function()
4472
	FakeS.C0=RightS.C0
4473
	FakeSL.C0=LeftS.C0
4474
	FakeS.C1=RightS.C1
4475
	FakeSL.C1=LeftS.C1
4476
	FakeS.MaxVelocity=.15
4477
	FakeSL.MaxVelocity=.15
4478
	FakeR.MaxVelocity=.15
4479
	FakeL.MaxVelocity=.15
4480
	FakeR.C0=RightH.C0
4481
	FakeL.C0=LeftH.C0
4482
	FakeR.C1=RightH.C1
4483
	FakeL.C1=LeftH.C1
4484
end
4485
resWelds2=function() --disregards right shoulder
4486
	FakeSL.C0=LeftS.C0
4487
	FakeSL.C1=LeftS.C1
4488
	FakeSL.MaxVelocity=.15
4489
	FakeR.MaxVelocity=.15
4490
	FakeL.MaxVelocity=.15
4491
	FakeR.C0=RightH.C0
4492
	FakeL.C0=LeftH.C0
4493
	FakeR.C1=RightH.C1
4494
	FakeL.C1=LeftH.C1
4495
end
4496
Neck=nil
4497
NeckC0=nil
4498
Grip=nil
4499
GripC0=nil
4500
Animation=function(T,C)
4501
	if C=="Stop" then
4502
		if RightS==nil then
4503
		RightS=T:FindFirstChild("Right Shoulder")
4504
		if RightS==nil then
4505
			return
4506
		end
4507
		LeftS=T:FindFirstChild("Left Shoulder")
4508
		if LeftS==nil then
4509
			return
4510
		end
4511
4512
		RightH=T:FindFirstChild("Right Hip")
4513
		if RightH==nil then
4514
			return
4515
		end
4516
		LeftH=T:FindFirstChild("Left Hip")
4517
		if LeftH==nil then
4518
			return
4519
		end
4520
		end
4521
4522
		RightS.Parent=nil
4523
		LeftS.Parent=nil
4524
		FakeS.Part0=T
4525
		FakeS.C0=RightS.C0
4526
		FakeS.C1=RightS.C1	
4527
		FakeS.Part1=T.Parent["Right Arm"]
4528
		FakeS.Parent=T
4529
		FakeS.DesiredAngle=0
4530
		FakeS.MaxVelocity=.15
4531
4532
		FakeSL.Part0=T
4533
		FakeSL.C0=LeftS.C0
4534
		FakeSL.C1=LeftS.C1	
4535
		FakeSL.Part1=T.Parent["Left Arm"]
4536
		FakeSL.Parent=T
4537
		FakeSL.DesiredAngle=0
4538
		FakeSL.MaxVelocity=.15
4539
4540
		FakeL.Part0=T
4541
		FakeL.C0=LeftH.C0
4542
		FakeL.C1=LeftH.C1	
4543
		FakeL.Part1=T.Parent["Left Leg"]
4544
		FakeL.Parent=T
4545
		FakeL.DesiredAngle=0
4546
		FakeL.MaxVelocity=.15
4547
4548
		FakeR.Part0=T
4549
		FakeR.C0=RightH.C0
4550
		FakeR.C1=RightH.C1	
4551
		FakeR.Part1=T.Parent["Right Leg"]
4552
		FakeR.Parent=T
4553
		FakeR.DesiredAngle=0
4554
		FakeR.MaxVelocity=.15
4555
		STGyro.Parent=Tool.Parent.Torso
4556
		STGyro.cframe=STGyro.Parent.CFrame
4557
4558
		wait(.25)
4559
4560
		Neck=Tool.Parent.Torso.Neck
4561
		NeckC0=Neck.C0
4562
4563
		Grip=Tool.Parent["Right Arm"].RightGrip
4564
		GripC0=Grip.C0
4565
4566
		--[[Grip=Grip1:clone()
4567
		Grip1:Remove()
4568
		Grip.Parent=CPlayer["Right Arm"]
4569
		Grip.Part0=CPlayer["Right Arm"]
4570
		Grip.Part1=Tool.Handle]]
4571
4572
	elseif C=="Resume" then
4573
4574
		FakeS.Parent=nil
4575
		FakeSL.Parent=nil
4576
		FakeR.Parent=nil
4577
		FakeL.Parent=nil
4578
		RightS.Parent=T
4579
		LeftS.Parent=T
4580
		RightH.Parent=T
4581
		LeftH.Parent=T
4582
		STGyro.Parent=nil
4583
4584
		Neck.C0=NeckC0
4585
4586
	end
4587
end
4588
4589
doAnim=function()
4590
	if ComboPosition>1 or Grip==nil or Attacking==true then return end
4591
	Grip=Tool.Parent["Right Arm"].RightGrip
4592
	if CPlayer==nil or Tool.Parent.className~="Model" then return end
4593
	if Mode.Value==0 then
4594
4595
		if Stance=="Standing" then
4596
4597
			Grip.Part0=FakeS.Part1
4598
			Tool.Handle.Pivot.DesiredAngle=.25
4599
4600
			resWelds()
4601
			STGyro.cframe=FaceForward()*CFrame.fromEulerAnglesXYZ(-math.pi/32,math.pi/2,math.pi/48)
4602
			STGyro.P=8000
4603
			STGyro.D=2000
4604
			STGyro.maxTorque=Vector3.new(5000000,5000000,5000000)
4605
			Neck.DesiredAngle=-1.5
4606
4607
			FakeS.CurrentAngle=2
4608
			FakeS.DesiredAngle=2
4609
			FakeSL.DesiredAngle=-.3
4610
			FakeSL.CurrentAngle=-.3
4611
			FakeS.C0=RightS.C0*CFrame.new(.5,.75+math.cos(time() * 1)*.1,0)*CFrame.fromEulerAnglesXYZ(math.pi/3,math.pi/10,math.pi/8+math.cos(time() * 1)*.04)
4612
			FakeSL.C0=LeftS.C0*CFrame.new(.1,-.75+math.cos(time() * 1)*.1,.55)*CFrame.fromEulerAnglesXYZ(-math.pi/3,math.pi/10,-math.cos(time() * 1)*.13)
4613
4614
			FakeL.C0=LeftH.C0*CFrame.new(.1,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/44,math.pi/20,0)
4615
			FakeR.C0=RightH.C0*CFrame.fromEulerAnglesXYZ(-math.pi/24+math.cos(time() * 1)*.02,math.pi/24,0)
4616
			FakeL.DesiredAngle=0 + math.cos(time() * 1)*.01
4617
			FakeR.DesiredAngle=-0 + math.cos(time() * 1)*.01
4618
4619
			Neck.C0=NeckC0*CFrame.fromEulerAnglesXYZ(0,-.4+math.cos(time())*.05,0)
4620
			
4621
			Grip.C0=CFrame.new(-.7,2,2)*CFrame.fromEulerAnglesXYZ(math.pi/6+(math.cos(time() * 1)*.025),math.pi,-math.pi/12)
4622
			Grip.C1=CFrame.new(0,0,0)
4623
4624
			Tool.Parent.Humanoid.WalkSpeed=12
4625
		elseif Stance=="Running" then
4626
4627
			Grip.Part0=FakeS.Part1
4628
			Tool.Handle.Pivot.DesiredAngle=.25
4629
4630
			STGyro.cframe=FaceForward()*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
4631
			STGyro.P=0
4632
			STGyro.D=0
4633
			STGyro.maxTorque=Vector3.new(0,0,0)
4634
4635
			resWelds()
4636
			Neck.DesiredAngle=0
4637
			Neck.C0=NeckC0*CFrame.fromEulerAnglesXYZ(math.pi/8,0,0)
4638
4639
			FakeS.C0=RightS.C0*CFrame.fromEulerAnglesXYZ(0,-math.pi/4,0)
4640
			FakeS.DesiredAngle=1.3
4641
			FakeS.CurrentAngle=1.3
4642
4643
			Grip.C0=CFrame.new(-.05,.76,-.6)*CFrame.fromEulerAnglesXYZ(-math.pi/16,-math.pi/4,math.pi/24)
4644
			Grip.C1=CFrame.new(0,0,0)
4645
			FakeL.DesiredAngle=math.cos(time() * 7)*.4
4646
			FakeR.DesiredAngle=math.cos(time() * 7)*.4
4647
			FakeSL.DesiredAngle=math.cos(time() * 7)*-.5
4648
4649
			Tool.Parent.Humanoid.WalkSpeed=12+WalkIncrease
4650
			trailing=false
4651
		end
4652
4653
	else
4654
4655
	end
4656
4657
end
4658
4659
ed=true
4660
jd=true
4661
Jump=function()
4662
	if not jd then return end
4663
	jd=false
4664
	Stance="Jumping"
4665
	print("POOTJUMPHERE")
4666
	CurrentDown=""
4667
	vu=Instance.new("BodyVelocity")
4668
	vu.P=5000
4669
	vu.maxForce=Vector3.new(0,5000000000000000000000,0)
4670
	vu.velocity=Vector3.new(0,45,0)
4671
	vu.Parent=CPlayer.Torso
4672
	game:GetService("Debris"):AddItem(vu,.3)
4673
	if CPlayer.Torso:FindFirstChild("BodyPosition")~=nil then CPlayer.Torso.BodyPosition.Parent=nil end
4674
	wait(.1)
4675
	TTT=CPlayer.Torso
4676
	if TTT~=nil then
4677
		OL,LOC=workspace:FindPartOnRay(Ray.new(TTT.Position,(TTT.Position-(TTT.Position-Vector3.new(0,-5,0))).unit*50),CPlayer)
4678
	end
4679
	wait(1.5)
4680
	float()
4681
	print("DON")
4682
	jd=true
4683
end
4684
GUI=nil
4685
GuiHandle=function()
4686
	GUI=script.ManaGui:clone()
4687
	GUI.Parent=game.Players:GetPlayerFromCharacter(CPlayer).PlayerGui
4688
	while GUI.Parent~=nil do
4689
		GUI.Main.Layer.Layer.Size=UDim2.new(Mana.Value/MaxMana,0,.9,0)
4690
		GUI.Main.Amount.Text=Mana.Value
4691
4692
		for _z,z in pairs(Cooldowns) do
4693
			local pesin=GUI.Main.Cooldowns:FindFirstChild(string.upper(tostring(_z)))
4694
			if z<=0 then
4695
				pesin.TextLabel.Text=string.upper(tostring(_z))
4696
			else
4697
				pesin.TextLabel.Text=z
4698
			end
4699
			local pesin=GUI.Main.Cooldowns:FindFirstChild(string.upper(tostring(ClickActive)))
4700
			if pesin~=nil then
4701
				pesin.Style="ChatBlue"
4702
			end
4703
			for _v,__v in pairs(GUI.Main.Cooldowns:children()) do
4704
				if __v ~= pesin then
4705
					__v.Style="RobloxRound"
4706
				end
4707
			end
4708
4709
		end
4710
		wait(.25)
4711
	end
4712
end
4713
Run=function(speed)
4714
	if Attacking==false then
4715
	if speed>0 and (CPlayer.Torso.Velocity-Vector3.new(0,0,0)).magnitude>=11.9 then
4716
		Stance="Running"
4717
	else
4718
		Stance="Standing"
4719
	end
4720
	end
4721
end
4722
ed=true
4723
poot=function(mouse)
4724
	mouse.Button1Down:connect(function() if ClickActive==nil then Attack() else DoClick(mouse.Target) end end)
4725
	mouse.KeyDown:connect(function(x) Special(x) end)
4726
4727
	while Tool.Parent.className=="Model" do
4728
		if ClickActive==nil then
4729
			mouse.Icon=""
4730
		else
4731
			mouse.Icon="rbxasset://textures\\GunCursor.png"
4732
		end
4733
		wait()
4734
	end
4735
4736
end
4737
Tool.Equipped:connect(poot)
4738
eq=function(mouse)
4739
	if not ed then return end
4740
	ed=false
4741
4742
	wait(.2)
4743
4744
	CPlayer=Tool.Parent
4745
	Neck=CPlayer.Torso.Neck
4746
	Animation(CPlayer.Torso,"Stop")
4747
	cJum=CPlayer.Humanoid.Jumping:connect(Jump)
4748
	cRun=CPlayer.Humanoid.Running:connect(Run)
4749
	CHP=CPlayer.Humanoid.Health
4750
4751
	coroutine.resume(coroutine.create(GuiHandle))
4752
4753
	print("Herpquip")
4754
	wait()
4755
	ed=true
4756
end
4757
4758
deq=function()
4759
	if not ed then return end
4760
	ed=false
4761
	if Neck~=nil then
4762
		Neck.DesiredAngle=0
4763
	end
4764
	GUI:Remove()
4765
	cJum:disconnect()
4766
	cRun:disconnect()
4767
	Animation(CPlayer.Torso,"Resume")
4768
	Neck.C0=NeckC0
4769
	wait()
4770
	ed=true
4771
end
4772
Tool.Equipped:connect(eq)
4773
Tool.Unequipped:connect(deq)
4774
4775
wait(1)
4776
4777
coroutine.resume(coroutine.create(function()
4778
	while true do
4779
		if Mana.Value<MaxMana then
4780
			Mana.Value=Mana.Value+1
4781
		end
4782
		wait(1/Regen)
4783
	end
4784
end))
4785
4786
coroutine.resume(coroutine.create(function()
4787
	while true do
4788
		wait(1)
4789
		for __,vv in pairs(Cooldowns) do
4790
			Cooldowns[__]=vv-1
4791
		end
4792
	end
4793
end))
4794
4795
while true do
4796
	if time()-lastattack>2 then
4797
		ComboPosition=1
4798
		Comboing=false
4799
	end
4800
	if Attacking==false and Comboing==false and Tool.Parent.className~="Backpack" then
4801
		doAnim()
4802
	end
4803
	if trailing==true then
4804
		manualtrail(Tip)
4805
	end
4806
	thisposition=Tip.Position
4807
	wait()
4808
end
4809
end,o203)
4810
end))
4811
4812
o204 = Create("Script",{
4813
["Name"] = "Trail",
4814
["Parent"] = o203,
4815
["Disabled"] = true,
4816
})
4817
table.insert(cors,coroutine.create(function()
4818
wait()
4819
runDummyScript(function()
4820
--Saz
4821
-- A useful script for creating trails.
4822
4823
wait()
4824
p=Instance.new("Part")
4825
p.Color=script.Color.Value
4826
p.TopSurface=0
4827
p.BottomSurface=0
4828
p.Reflectance=.1
4829
p.Name=script.Parent.Name.."TRAIL"
4830
p.Anchored=true
4831
p.CanCollide=false
4832
p.formFactor="Symmetric"
4833
p.Size=Vector3.new(1,1,1)
4834
m=Instance.new("BlockMesh")
4835
m.Scale=Vector3.new(script.Size.Value.x,script.Size.Value.y,0)
4836
m.Parent=p
4837
4838
p.Size=Vector3.new(script.Size.Value.x,script.Size.Value.y,0)
4839
4840
lastposition=script.Parent.Position
4841
thisposition=script.Parent.Position
4842
4843
create=function()
4844
4845
	thisposition=script.Parent.Position
4846
	direction=-(lastposition-thisposition).unit
4847
	start=lastposition+direction*((thisposition-lastposition).magnitude/2)
4848
	
4849
	n=p:clone()
4850
	n.CFrame=CFrame.new(start,thisposition)
4851
	n.Mesh.Scale=n.Mesh.Scale+Vector3.new(0,0,(lastposition-thisposition).magnitude)
4852
	n.Parent=workspace
4853
	s=script.Script:clone()
4854
	s.Disabled=false
4855
	s.Parent=n
4856
4857
	lastposition=(n.CFrame+(direction*((thisposition-lastposition).magnitude/2))).p
4858
4859
end
4860
4861
while true do
4862
4863
	wait()
4864
	create()
4865
4866
end
4867
	
4868
end,o204)
4869
end))
4870
o205 = Create("Color3Value",{
4871
["Name"] = "Color",
4872
["Parent"] = o204,
4873
["Value"] = Color3.new(0.8, 0.6, 1),
4874
})
4875
o206 = Create("Vector3Value",{
4876
["Name"] = "Size",
4877
["Parent"] = o204,
4878
["Value"] = Vector3.new(0.100000001, 0.200000003, 0),
4879
})
4880
o207 = Create("Script",{
4881
["Parent"] = o204,
4882
["Disabled"] = true,
4883
})
4884
table.insert(cors,coroutine.create(function()
4885
wait()
4886
runDummyScript(function()
4887
wait()
4888
for i=1, script.FadeTime.Value do
4889
	script.Parent.Transparency=i/script.FadeTime.Value
4890
	wait()
4891
end
4892
script.Parent:Remove()
4893
end,o207)
4894
end))
4895
o208 = Create("IntValue",{
4896
["Name"] = "FadeTime",
4897
["Parent"] = o207,
4898
["Value"] = 50,
4899
})
4900
o209 = Create("Script",{
4901
["Name"] = "Slow",
4902
["Parent"] = o203,
4903
["Disabled"] = true,
4904
})
4905
table.insert(cors,coroutine.create(function()
4906
wait()
4907
runDummyScript(function()
4908
wait(.05)
4909
Hum=script.Parent.Humanoid
4910
Hum.WalkSpeed=Hum.WalkSpeed/((100+script.Percent.Value)/100)
4911
wait(script.Duration.Value/100)
4912
Hum.WalkSpeed=Hum.WalkSpeed*((100+script.Percent.Value)/100)
4913
script:Remove()
4914
end,o209)
4915
end))
4916
o210 = Create("IntValue",{
4917
["Name"] = "Duration",
4918
["Parent"] = o209,
4919
})
4920
o211 = Create("IntValue",{
4921
["Name"] = "Percent",
4922
["Parent"] = o209,
4923
})
4924
o212 = Create("ScreenGui",{
4925
["Name"] = "ManaGui",
4926
["Parent"] = o203,
4927
})
4928
o213 = Create("Frame",{
4929
["Name"] = "Main",
4930
["Parent"] = o212,
4931
["Position"] = UDim2.new(0.40000000596046,0,0.69999998807907,0),
4932
["Size"] = UDim2.new(0.20000000298023,0,0.125,0),
4933
["Style"] = Enum.FrameStyle.RobloxRound,
4934
["Draggable"] = true,
4935
})
4936
o214 = Create("Frame",{
4937
["Name"] = "Layer",
4938
["Parent"] = o213,
4939
["Transparency"] = 0.25,
4940
["Position"] = UDim2.new(0.10000000149012,0,0.30000001192093,0),
4941
["Size"] = UDim2.new(0.80000001192093,0,0.30000001192093,0),
4942
["BackgroundColor3"] = Color3.new(0.109804, 0.109804, 0.109804),
4943
["BackgroundTransparency"] = 0.25,
4944
})
4945
o215 = Create("Frame",{
4946
["Name"] = "Layer",
4947
["Parent"] = o214,
4948
["Position"] = UDim2.new(0,0,0.050000000745058,0),
4949
["Size"] = UDim2.new(1,0,0.89999997615814,0),
4950
["BackgroundColor3"] = Color3.new(0, 0.2, 0.8),
4951
})
4952
o216 = Create("TextLabel",{
4953
["Parent"] = o213,
4954
["Position"] = UDim2.new(0.5,0,0.050000000745058,0),
4955
["Text"] = "Mana",
4956
["BackgroundColor3"] = Color3.new(0, 0.4, 1),
4957
["BorderColor3"] = Color3.new(1, 1, 1),
4958
["Font"] = Enum.Font.ArialBold,
4959
["FontSize"] = Enum.FontSize.Size24,
4960
["TextColor3"] = Color3.new(0.2, 0.2, 1),
4961
})
4962
o217 = Create("TextLabel",{
4963
["Name"] = "Amount",
4964
["Parent"] = o213,
4965
["Position"] = UDim2.new(0.5,0,0.81999999284744,0),
4966
["Text"] = "(500)",
4967
["BackgroundColor3"] = Color3.new(0, 0.4, 1),
4968
["BorderColor3"] = Color3.new(1, 1, 1),
4969
["FontSize"] = Enum.FontSize.Size18,
4970
["TextColor3"] = Color3.new(0.2, 0.2, 1),
4971
})
4972
o218 = Create("Frame",{
4973
["Name"] = "Cooldowns",
4974
["Parent"] = o213,
4975
["Position"] = UDim2.new(-0.125,0,-0.80000007152557,0),
4976
["Size"] = UDim2.new(1.25,0,0.60000002384186,0),
4977
["Style"] = Enum.FrameStyle.RobloxRound,
4978
})
4979
o219 = Create("Frame",{
4980
["Name"] = "Q",
4981
["Parent"] = o218,
4982
["Position"] = UDim2.new(0,0,-0.52499997615814,0),
4983
["Size"] = UDim2.new(0.14000000059605,0,2,0),
4984
["Style"] = Enum.FrameStyle.RobloxRound,
4985
})
4986
o220 = Create("TextLabel",{
4987
["Parent"] = o219,
4988
["Position"] = UDim2.new(0.5,0,0.5,0),
4989
["Text"] = "Q",
4990
["Font"] = Enum.Font.ArialBold,
4991
["FontSize"] = Enum.FontSize.Size18,
4992
["TextColor3"] = Color3.new(1, 1, 1),
4993
["TextStrokeColor3"] = Color3.new(0, 0, 1),
4994
})
4995
o221 = Create("Frame",{
4996
["Name"] = "E",
4997
["Parent"] = o218,
4998
["Position"] = UDim2.new(0.15000000596046,0,-0.52499997615814,0),
4999
["Size"] = UDim2.new(0.14000000059605,0,2,0),
5000
["Style"] = Enum.FrameStyle.RobloxRound,
5001
})
5002
o222 = Create("TextLabel",{
5003
["Parent"] = o221,
5004
["Position"] = UDim2.new(0.5,0,0.5,0),
5005
["Text"] = "Q",
5006
["Font"] = Enum.Font.ArialBold,
5007
["FontSize"] = Enum.FontSize.Size18,
5008
["TextColor3"] = Color3.new(1, 1, 1),
5009
["TextStrokeColor3"] = Color3.new(0, 0, 1),
5010
})
5011
o223 = Create("Frame",{
5012
["Name"] = "R",
5013
["Parent"] = o218,
5014
["Position"] = UDim2.new(0.30000001192093,0,-0.52499997615814,0),
5015
["Size"] = UDim2.new(0.14000000059605,0,2,0),
5016
["Style"] = Enum.FrameStyle.RobloxRound,
5017
})
5018
o224 = Create("TextLabel",{
5019
["Parent"] = o223,
5020
["Position"] = UDim2.new(0.5,0,0.5,0),
5021
["Text"] = "Q",
5022
["Font"] = Enum.Font.ArialBold,
5023
["FontSize"] = Enum.FontSize.Size18,
5024
["TextColor3"] = Color3.new(1, 1, 1),
5025
["TextStrokeColor3"] = Color3.new(0, 0, 1),
5026
})
5027
o225 = Create("Frame",{
5028
["Name"] = "T",
5029
["Parent"] = o218,
5030
["Position"] = UDim2.new(0.5,0,-0.52499997615814,0),
5031
["Size"] = UDim2.new(0.14000000059605,0,2,0),
5032
["Style"] = Enum.FrameStyle.RobloxRound,
5033
})
5034
o226 = Create("TextLabel",{
5035
["Parent"] = o225,
5036
["Position"] = UDim2.new(0.5,0,0.5,0),
5037
["Text"] = "Q",
5038
["Font"] = Enum.Font.ArialBold,
5039
["FontSize"] = Enum.FontSize.Size18,
5040
["TextColor3"] = Color3.new(1, 1, 1),
5041
["TextStrokeColor3"] = Color3.new(0, 0, 1),
5042
})
5043
o227 = Create("Frame",{
5044
["Name"] = "Y",
5045
["Parent"] = o218,
5046
["Position"] = UDim2.new(0.71249997615814,0,-0.52499997615814,0),
5047
["Size"] = UDim2.new(0.14000000059605,0,2,0),
5048
["Style"] = Enum.FrameStyle.RobloxRound,
5049
})
5050
o228 = Create("TextLabel",{
5051
["Parent"] = o227,
5052
["Position"] = UDim2.new(0.5,0,0.5,0),
5053
["Text"] = "Q",
5054
["Font"] = Enum.Font.ArialBold,
5055
["FontSize"] = Enum.FontSize.Size18,
5056
["TextColor3"] = Color3.new(1, 1, 1),
5057
["TextStrokeColor3"] = Color3.new(0, 0, 1),
5058
})
5059
o229 = Create("Frame",{
5060
["Name"] = "U",
5061
["Parent"] = o218,
5062
["Position"] = UDim2.new(0.86250001192093,0,-0.52499997615814,0),
5063
["Size"] = UDim2.new(0.14000000059605,0,2,0),
5064
["Style"] = Enum.FrameStyle.RobloxRound,
5065
})
5066
o230 = Create("TextLabel",{
5067
["Parent"] = o229,
5068
["Position"] = UDim2.new(0.5,0,0.5,0),
5069
["Text"] = "Q",
5070
["Font"] = Enum.Font.ArialBold,
5071
["FontSize"] = Enum.FontSize.Size18,
5072
["TextColor3"] = Color3.new(1, 1, 1),
5073
["TextStrokeColor3"] = Color3.new(0, 0, 1),
5074
})
5075
o231 = Create("Script",{
5076
["Name"] = "WardScript",
5077
["Parent"] = o203,
5078
["Disabled"] = true,
5079
})
5080
table.insert(cors,coroutine.create(function()
5081
wait()
5082
runDummyScript(function()
5083
--Saz
5084
--Programmed atm to work when people reach a certain threashold of movement speed.
5085
5086
wait(1)
5087
5088
NUM=math.random(0,500000)
5089
5090
GetHumans=function()
5091
	Chars={}
5092
	Things=workspace:GetChildren()
5093
	for i,v in pairs(Things) do
5094
		if v.className=="Model" then
5095
			Human=v:FindFirstChild("Humanoid")
5096
			PTorso=v:FindFirstChild("Torso")
5097
			vv=game.Players:GetPlayerFromCharacter(v)
5098
			if Human~=nil and PTorso~=nil and Human~=script.Owner.Value.Humanoid then
5099
				table.insert(Chars,PTorso)
5100
			end
5101
		end
5102
	end
5103
	return Chars
5104
end
5105
5106
Flare=function(part)
5107
5108
	if part:FindFirstChild("FLARECOOLDOWN"..NUM)~=nil then return end
5109
5110
	t=Instance.new("IntValue")
5111
	t.Name="FLARECOOLDOWN"..NUM
5112
	t.Parent=part
5113
	game:GetService("Debris"):AddItem(t,3.5)
5114
5115
	s=script.Fire:clone()
5116
	s.Parent=script.Parent
5117
	s:Play()
5118
	game:GetService("Debris"):AddItem(s,2)
5119
5120
	local p=Instance.new("Part")
5121
	p.Name="FadeTrail"
5122
	p.TopSurface=0
5123
	p.BottomSurface=0
5124
	p.BrickColor=BrickColor.new("Royal purple")
5125
	p.formFactor="Symmetric"
5126
	p.Size=Vector3.new(1,1,1)
5127
	p.Anchored=true
5128
	p.Reflectance=0.1
5129
	p.CanCollide=false
5130
	p.CFrame=CFrame.new(script.Parent.Position)
5131
	local mm=Instance.new("SpecialMesh")
5132
	mm.Parent=p
5133
	mm.MeshType="Sphere"
5134
	mm.Scale=Vector3.new(1.2,1.2,1.2)
5135
	p.Parent=script.Parent.Parent
5136
5137
	origin=p.CFrame.p
5138
5139
	po=p
5140
5141
	s=script.Fire:clone()
5142
	s.Parent=po
5143
	s.Pitch=.6
5144
	s:Play()
5145
	game:GetService("Debris"):AddItem(s,15)
5146
	s=script.Swoosh:clone()
5147
	s.Parent=po
5148
	s.Pitch=.2
5149
	s:Play()
5150
	game:GetService("Debris"):AddItem(s,15)
5151
5152
5153
5154
	dist=(part.Position-origin).magnitude
5155
5156
	for i=1, dist/5 do
5157
		wait()
5158
5159
		nextpos=origin:Lerp(part.Position,(i+2)/(dist/3))
5160
		dir=(part.Position-nextpos).unit
5161
		parto=game.Workspace:FindPartOnRay(Ray.new(po.Position,dir*2),script.Parent.Parent)
5162
5163
		if parto~=nil and i>=5 then
5164
			if parto.Name~="FadeTrail" then
5165
				print(part.Name,"AAAAA")
5166
				break
5167
			end
5168
		end
5169
5170
		po.CFrame=CFrame.new(origin:Lerp(part.Position,i/(dist/5)))
5171
5172
		p=Instance.new("Part")
5173
		p.Name="FadeTrail"
5174
		p.TopSurface=0
5175
		p.BottomSurface=0
5176
		p.BrickColor=BrickColor.new("Really black")
5177
		p.formFactor="Symmetric"
5178
		p.Size=Vector3.new(1,1,1)
5179
		p.Anchored=true
5180
		p.CanCollide=false
5181
		p.CFrame=po.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),0)
5182
		local mm=Instance.new("BlockMesh")
5183
		mm.Parent=p
5184
		mm.Scale=Vector3.new(2.3,2.3,2.3)
5185
		p.Parent=script.Parent.Parent
5186
		coroutine.resume(coroutine.create(function(p,c) for i=1, 15 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.1,.1,.1) p.Transparency=i/15 wait() end p:Remove() end),p,t)
5187
5188
	end
5189
5190
	po.Transparency=1
5191
5192
	if (po.Position-part.Position).magnitude<=7 then
5193
		part.Parent.Humanoid:TakeDamage(13)
5194
		part.Parent.Humanoid.PlatformStand=true
5195
		part.RotVelocity=Vector3.new(math.random(-2,2),40,math.random(-2,2))
5196
		part.Velocity=dir*2+Vector3.new(0,4,0)
5197
		coroutine.resume(coroutine.create(function(h) for i=1, 5 do wait(.1) h:TakeDamage(1) end h.PlatformStand=false end),part.Parent.Humanoid)
5198
	end
5199
	LOL={Vector3.new(.5,0,1),Vector3.new(.25,0,.5),Vector3.new(0,0,0)}
5200
5201
	s=script.FireExplode:clone()
5202
	s.Parent=po
5203
	s:Play()
5204
5205
	for i=1, 3 do
5206
5207
		p=Instance.new("Part")
5208
		p.Name="FadeTrail"
5209
		p.TopSurface=0
5210
		p.BottomSurface=0
5211
		p.BrickColor=BrickColor.new("Really black")
5212
		p.formFactor="Symmetric"
5213
		p.Size=Vector3.new(1,1,1)
5214
		p.Anchored=true
5215
		p.CanCollide=false
5216
		p.CFrame=po.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),0)
5217
		local mm=Instance.new("BlockMesh")
5218
		mm.Parent=p
5219
		mm.Scale=Vector3.new(2.4,2.4,2.4)
5220
		p.Parent=script.Parent.Parent
5221
		coroutine.resume(coroutine.create(function(p,c) for i=1, 10 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.1,.1,.1)*5 p.Transparency=i/15 wait() end p:Remove() end),p,t)
5222
5223
5224
		p=Instance.new("Part")
5225
		p.Name="FadeTrail"
5226
		p.TopSurface=0
5227
		p.BottomSurface=0
5228
		p.BrickColor=BrickColor.new("Really black")
5229
		p.formFactor="Symmetric"
5230
		p.Size=Vector3.new(1,1,1)
5231
		p.Anchored=true
5232
		p.Transparency=.1*i
5233
		p.CanCollide=false
5234
		p.CFrame=po.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),0)+dir*3
5235
		mm=script.Mesh:clone()
5236
		mm.Scale=Vector3.new(.5*i,.5*i,.5*i)
5237
		mm.VertexColor=LOL[i]
5238
		mm.Parent=p
5239
		coroutine.resume(coroutine.create(function(p,c) for i=1, 30 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/1000,.2,math.random(-100,100)/1000) p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.1,.1,.1) p.Transparency=p.Transparency+.03 wait() end p:Remove() end),p,t)
5240
		p.Parent=script.Parent.Parent
5241
5242
	end
5243
5244
	for i=1, 50 do
5245
		wait(.008)
5246
		po.Swoosh.Volume=po.Swoosh.Volume-.02
5247
	end
5248
	po.Swoosh:Stop()
5249
5250
	po:Remove()
5251
5252
end
5253
5254
for i=1, 300 do
5255
	wait(.085)
5256
	if script.Owner.Value.Parent==nil then
5257
		break
5258
	end
5259
	if script.Owner.Value.Humanoid.Health<=0 then
5260
		break
5261
	end
5262
5263
	for _,v in pairs(GetHumans()) do
5264
		if script.Owner.Value.Humanoid.WalkSpeed>=v.Parent.Humanoid.WalkSpeed+5 then
5265
			coroutine.resume(coroutine.create(function(part) wait(math.random(10,50)/80) Flare(part) end),v)
5266
		end
5267
		if (v.Position-script.Parent.Position).magnitude<=25 then
5268
			DMG=((v.Parent.Humanoid.MaxHealth/100) / ((v.Position-script.Parent.Position).magnitude/8))/2
5269
			v.Parent.Humanoid:TakeDamage(DMG)
5270
		end
5271
	end
5272
5273
end
5274
5275
script.Parent.Parent:Remove()
5276
	
5277
end,o231)
5278
end))
5279
o232 = Create("SpecialMesh",{
5280
["Parent"] = o231,
5281
["MeshId"] = "http://www.roblox.com/Asset/?id=9982590",
5282
["Scale"] = Vector3.new(1.5, 1.5, 1.5),
5283
["TextureId"] = "http://www.roblox.com/asset/?id=22153272",
5284
["VertexColor"] = Vector3.new(0.5, 0, 1),
5285
["MeshType"] = Enum.MeshType.FileMesh,
5286
})
5287
o233 = Create("Sound",{
5288
["Name"] = "FireExplode",
5289
["Parent"] = o231,
5290
["Pitch"] = 0.25,
5291
["SoundId"] = "http://www.roblox.com/asset/?id=84318179",
5292
["Volume"] = 1,
5293
})
5294
o234 = Create("Sound",{
5295
["Name"] = "Fire",
5296
["Parent"] = o231,
5297
["Pitch"] = 0.5,
5298
["SoundId"] = "http://www.roblox.com/asset/?id=11998777 ",
5299
["Volume"] = 1,
5300
})
5301
o235 = Create("Sound",{
5302
["Name"] = "Swoosh",
5303
["Parent"] = o231,
5304
["Pitch"] = 0.5,
5305
["SoundId"] = "rbxasset://sounds/Rocket whoosh 01.wav",
5306
["Volume"] = 1,
5307
["Looped"] = true,
5308
})
5309
o236 = Create("ObjectValue",{
5310
["Name"] = "Owner",
5311
["Parent"] = o231,
5312
})
5313
o237 = Create("IntValue",{
5314
["Name"] = "Mana",
5315
["Parent"] = o1,
5316
["Value"] = 600,
5317
})
5318
o238 = Create("Part",{
5319
["Name"] = "Handle95",
5320
["Parent"] = o1,
5321
["BrickColor"] = BrickColor.new("Really black"),
5322
["Reflectance"] = 0.20000000298023,
5323
["Transparency"] = 1,
5324
["Position"] = Vector3.new(26.7400017, 8.94000053, -0.0400000028),
5325
["Rotation"] = Vector3.new(0, 0, 90),
5326
["CFrame"] = CFrame.new(26.7400017, 8.94000053, -0.0400000028, 0, -1, 0, 1, 0, -0, 0, 0, 1),
5327
["CanCollide"] = false,
5328
["FormFactor"] = Enum.FormFactor.Symmetric,
5329
["Size"] = Vector3.new(1, 1, 1),
5330
["BottomSurface"] = Enum.SurfaceType.Smooth,
5331
["TopSurface"] = Enum.SurfaceType.Smooth,
5332
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
5333
})
5334
o239 = Create("Part",{
5335
["Name"] = "Handle96",
5336
["Parent"] = o1,
5337
["BrickColor"] = BrickColor.new("Really black"),
5338
["Reflectance"] = 0.20000000298023,
5339
["Transparency"] = 1,
5340
["Position"] = Vector3.new(24.9900017, 6.19000006, -0.0400000028),
5341
["Rotation"] = Vector3.new(0, 0, 90),
5342
["CFrame"] = CFrame.new(24.9900017, 6.19000006, -0.0400000028, 0, -1, 0, 1, 0, -0, 0, 0, 1),
5343
["CanCollide"] = false,
5344
["FormFactor"] = Enum.FormFactor.Symmetric,
5345
["Size"] = Vector3.new(3, 3, 3),
5346
["BottomSurface"] = Enum.SurfaceType.Smooth,
5347
["TopSurface"] = Enum.SurfaceType.Smooth,
5348
["Color"] = Color3.new(0.0666667, 0.0666667, 0.0666667),
5349
})
5350
o240 = Create("IntValue",{
5351
["Name"] = "Mode",
5352
["Parent"] = o1,
5353
})
5354
o241 = Create("SpecialMesh",{
5355
["Name"] = "SpikeMesh",
5356
["Parent"] = o1,
5357
["MeshId"] = "http://www.roblox.com/asset/?id=1033714",
5358
["Scale"] = Vector3.new(0.75, 5, 0.75),
5359
["MeshType"] = Enum.MeshType.FileMesh,
5360
})
5361
o242 = Create("SpecialMesh",{
5362
["Name"] = "AAAA",
5363
["Parent"] = o1,
5364
["MeshId"] = "http://www.roblox.com/asset/?id=1185246",
5365
["Scale"] = Vector3.new(20, 20, 0),
5366
["TextureId"] = "http://www.roblox.com/asset/?id=21315275",
5367
["VertexColor"] = Vector3.new(0.25, 0, 0.5),
5368
["MeshType"] = Enum.MeshType.FileMesh,
5369
})
5370
o243 = Create("SpecialMesh",{
5371
["Parent"] = o1,
5372
["MeshId"] = "http://www.roblox.com/Asset/?id=9982590",
5373
["Scale"] = Vector3.new(1.5, 1.5, 1.5),
5374
["TextureId"] = "http://www.roblox.com/asset/?id=22153272",
5375
["VertexColor"] = Vector3.new(0, 0, 0),
5376
["MeshType"] = Enum.MeshType.FileMesh,
5377
})
5378
 
5379
mas.Parent = workspace
5380
mas:MakeJoints()
5381
local mas1 = mas:GetChildren()
5382
for i=1,#mas1 do
5383
	mas1[i].Parent = game.Players.LocalPlayer.Backpack
5384
	ypcall(function() mas1[i]:MakeJoints() end)
5385
end
5386
mas:Destroy()
5387
for i=1,#cors do
5388
coroutine.resume(cors[i])
5389
end