View difference between Paste ID: vSS0tgJ3 and pzrtaChz
SHOW: | | - or go back to the newest paste.
1
Players = game.Players
2
Workspace = game.Workspace
3
HopperBinName = "Sword"
4
Activated = false
5
Equipped = false
6
Equipping = false
7
Unequipping = false
8
Flaming = false
9
Shielding = false
10
SlimeCharge = false
11
DarkCharge = false
12
Mode = ""
13
Damage = 20
14
ExplosionVictim = ""
15-
Name = "Zororion"
15+
Name = "TheOfficalNoob4788"
16
Me = Players:findFirstChild(Name)
17
if Me == nil then 
18
 Me = Players:findFirstChild("Player") 
19
end
20
Backpack = Me["Backpack"]
21
PlayerGui = Me["PlayerGui"]
22
------------------------------------------------------------>
23
--[[
24
?     -->> Joints
25
--]]
26
------------------------------------------------------------>
27
LeftShoulder = Me.Character.Torso["Left Shoulder"]
28
RightShoulder = Me.Character.Torso["Right Shoulder"]
29
LeftShoulder.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
30
RightShoulder.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
31
OriginalLeftShoulder = LeftShoulder.C0
32
OriginalLeftShoulder2 = LeftShoulder.C1
33
OriginalRightShoulder = RightShoulder.C0
34
OriginalRightShoulder2 = RightShoulder.C1
35
------------------------------------------------------------>
36
--[[
37
?     -->> HopperBin
38
--]]
39
------------------------------------------------------------>
40
HopperBin = Instance.new("HopperBin")
41
Test = Backpack:findFirstChild(HopperBinName)
42
if Test ~= nil then
43
Test.Name = "Fake"
44
end
45
Stuff = Me.Character:GetChildren()
46
for i = 1 , #Stuff do
47
 if Stuff[i].className == "Hat" then
48
  Stuff[i]:Remove()
49
 end
50
end
51
HopperBin.Parent = Backpack
52
HopperBin.Name = HopperBinName
53
script.Parent = HopperBin
54
wait(1)
55
------------------------------------------------------------>
56
--[[
57
?     -->> Charge Function
58
--]]
59
------------------------------------------------------------>
60
function onCharge(Color)
61
 Charge = Instance.new("Part")
62
 Charge.Parent = Me.Character.Torso
63
 Charge.Anchored = true
64
 Charge.CanCollide = false
65
 Charge.Locked = true
66
 Charge.Transparency = 0
67
 Charge.BrickColor = BrickColor.new(Color)
68
 Charge.formFactor = "Symmetric"
69
 Charge.Size = Vector3.new(4, 4, 4)
70
 Charge.TopSurface = "Smooth"
71
 Charge.BottomSurface = "Smooth"
72
 Charge.CFrame = Me.Character.Torso.CFrame
73
 ChargeMesh = Instance.new("SpecialMesh")
74
 ChargeMesh.Parent = Charge
75
 ChargeMesh.MeshType = "Brick"
76
 ChargeMesh.Scale = Vector3.new(1.5, 1.5, 1.5)
77
 Sound.SoundId = "http://www.roblox.com/asset/?id=2101137"
78
 Sound:play()
79
 for i = 1 , 20 do
80
  Stuff = Charge:GetChildren()
81
  for i = 1 , #Stuff do
82
   if Stuff[i].Name == "Particle" then
83
    Stuff[i].Transparency = Stuff[i].Transparency + 0.05
84
    Stuff[i].BodyPosition.position = Me.Character.Torso.Position
85
   end
86
  end
87
  Particle = Instance.new("Part")
88
  Particle.Size = Vector3.new(1, 1, 1)
89
  Particle.Parent = Charge
90
  Particle.Locked = true
91
  Particle.CanCollide = false
92
  Particle.Shape = "Ball"
93
  Particle.BrickColor = BrickColor.new(Color)
94
  Particle.TopSurface = "Smooth"
95
  Particle.BottomSurface = "Smooth"
96
  Particle.Name = "Particle"
97
  Particle.CFrame = Me.Character.Torso.CFrame * CFrame.new(math.random(-i, i)*2, math.random(-i, i)*2, math.random(-i, i)*2)
98
  ParticleMesh = Instance.new("SpecialMesh")
99
  ParticleMesh.Parent = Particle
100
  ParticleMesh.MeshType = "Sphere"
101
  ParticleMesh.Scale = ChargeMesh.Scale / Vector3.new(1.5, 1.5, 1.5)
102
  BodyPosition = Instance.new("BodyPosition")
103
  BodyPosition.Parent = Particle
104
  BodyPosition.maxForce = Vector3.new(math.huge, math.huge, math.huge)
105
  BodyPosition.position = Me.Character.Torso.Position
106
  Particle:BreakJoints()
107
  
108
  if i >= 10 then
109
   ChargeMesh.Scale = ChargeMesh.Scale + Vector3.new(0.5, 0.5, 0.5)
110
  end
111
  Charge.CFrame = Me.Character.Torso.CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
112
  Charge.Transparency = Charge.Transparency + 0.05
113
  Stuff = Charge:GetChildren()
114
  for i = 1 , #Stuff do
115
   if Stuff[i].Name == "Effect" then
116
    Stuff[i]:Remove()
117
   end
118
  end
119
  part = Instance.new("Part")
120
  part.Parent = Me.Character
121
  part.CFrame = Me.Character.Torso.CFrame
122
  Angle = (6.28/7)
123
  angle = 0
124
  for ii = 1 , 14 do
125
   angle = Angle + angle
126
   part.CFrame = Me.Character.Torso.CFrame
127
   part.CFrame = part.CFrame * CFrame.Angles(0, angle, 0)
128
   p = Instance.new("Part")
129
   p.Parent = Charge
130
   p.Name = "Effect"
131
   p.formFactor = "Symmetric"
132
   p.Size = Vector3.new(2, 1, 1)
133
   p.BrickColor = BrickColor.new(Color)
134
   p.Locked = true
135
   p.Anchored = true
136
   p.CanCollide = false
137
   p.TopSurface = "Smooth"
138
   p.BottomSurface = "Smooth"
139
   p.CFrame = part.CFrame * CFrame.new(0, -2.5, 20-i)
140
  end
141
  part:Remove()
142
  for i = 1 , 5 do
143
   Effect = Instance.new("Part")
144
   Effect.Parent = Charge
145
   Effect.Anchored = true
146
   Effect.CanCollide = false
147
   Effect.Locked = true
148
   Effect.Name = "Effect"
149
   Effect.Transparency = Charge.Transparency
150
   Effect.BrickColor = BrickColor.new(Color)
151
   Effect.formFactor = "Symmetric"
152
   Effect.Size = Vector3.new(1, 1, 1)
153
   Effect.TopSurface = "Smooth"
154
   Effect.BottomSurface = "Smooth"
155
   Effect.CFrame = Charge.CFrame * CFrame.new(math.random(-(ChargeMesh.Scale.X)*4, ChargeMesh.Scale.X*4), math.random(-(ChargeMesh.Scale.Y)*4, ChargeMesh.Scale.Y*4), math.random(-(ChargeMesh.Scale.Z)*4, ChargeMesh.Scale.Z*4))
156
   Effect.CFrame = CFrame.new(Effect.Position, Charge.Position)
157
   EffectMesh = Instance.new("SpecialMesh")
158
   EffectMesh.Parent = Effect
159
   EffectMesh.MeshType = "Sphere"
160
   EffectMesh.Scale = Vector3.new(1, 1, ChargeMesh.Scale.Z*4)
161
  end
162
  wait(0.05)
163
 end
164
 Charge:Remove()
165
 Sound.SoundId = "http://www.roblox.com/asset/?id=2101148"
166
 Sound:play()
167
end
168
------------------------------------------------------------>
169
--[[
170
?     -->> Charge/Aim Function
171
--]]
172
------------------------------------------------------------>
173
function onChargeAim(Color, VictimTorso)
174
 Charge = Instance.new("Part")
175
 Charge.Parent = Me.Character.Torso
176
 Charge.Anchored = true
177
 Charge.CanCollide = false
178
 Charge.Locked = true
179
 Charge.Transparency = 0
180
 Charge.BrickColor = BrickColor.new(Color)
181
 Charge.formFactor = "Symmetric"
182
 Charge.Size = Vector3.new(4, 4, 4)
183
 Charge.TopSurface = "Smooth"
184
 Charge.BottomSurface = "Smooth"
185
 Charge.CFrame = Me.Character.Torso.CFrame
186
 ChargeMesh = Instance.new("SpecialMesh")
187
 ChargeMesh.Parent = Charge
188
 ChargeMesh.MeshType = "Brick"
189
 ChargeMesh.Scale = Vector3.new(1.5, 1.5, 1.5)
190
 Sound.SoundId = "http://www.roblox.com/asset/?id=2101137"
191
 Sound:play()
192
 for i = 1 , 20 do
193
  Stuff = Charge:GetChildren()
194
  for i = 1 , #Stuff do
195
   if Stuff[i].Name == "Particle" then
196
    Stuff[i].Transparency = Stuff[i].Transparency + 0.05
197
    Stuff[i].BodyPosition.position = Me.Character.Torso.Position
198
   end
199
  end
200
  Particle = Instance.new("Part")
201
  Particle.Size = Vector3.new(1, 1, 1)
202
  Particle.Parent = Charge
203
  Particle.Locked = true
204
  Particle.CanCollide = false
205
  Particle.Shape = "Ball"
206
  Particle.BrickColor = BrickColor.new(Color)
207
  Particle.TopSurface = "Smooth"
208
  Particle.BottomSurface = "Smooth"
209
  Particle.Name = "Particle"
210
  Particle.CFrame = Me.Character.Torso.CFrame * CFrame.new(math.random(-i, i)*2, math.random(-i, i)*2, math.random(-i, i)*2)
211
  ParticleMesh = Instance.new("SpecialMesh")
212
  ParticleMesh.Parent = Particle
213
  ParticleMesh.MeshType = "Sphere"
214
  ParticleMesh.Scale = ChargeMesh.Scale / Vector3.new(1.5, 1.5, 1.5)
215
  BodyPosition = Instance.new("BodyPosition")
216
  BodyPosition.Parent = Particle
217
  BodyPosition.maxForce = Vector3.new(math.huge, math.huge, math.huge)
218
  BodyPosition.position = Me.Character.Torso.Position
219
  Particle:BreakJoints()
220
  
221
  if i >= 10 then
222
   ChargeMesh.Scale = ChargeMesh.Scale + Vector3.new(0.5, 0.5, 0.5)
223
  end
224
  Charge.CFrame = Me.Character.Torso.CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
225
  Charge.Transparency = Charge.Transparency + 0.05
226
  Stuff = Charge:GetChildren()
227
  for i = 1 , #Stuff do
228
   if Stuff[i].Name == "Effect" then
229
    Stuff[i]:Remove()
230
   end
231
  end
232
  part = Instance.new("Part")
233
  part.Parent = Me.Character
234
  part.CFrame = Me.Character.Torso.CFrame
235
  Angle = (6.28/7)
236
  angle = 0
237
  for ii = 1 , 14 do
238
   angle = Angle + angle
239
   part.CFrame = Me.Character.Torso.CFrame
240
   part.CFrame = part.CFrame * CFrame.Angles(0, angle, 0)
241
   p = Instance.new("Part")
242
   p.Parent = Charge
243
   p.Name = "Effect"
244
   p.formFactor = "Symmetric"
245
   p.Size = Vector3.new(2, 1, 1)
246
   p.BrickColor = BrickColor.new(Color)
247
   p.Locked = true
248
   p.Anchored = true
249
   p.CanCollide = false
250
   p.TopSurface = "Smooth"
251
   p.BottomSurface = "Smooth"
252
   p.CFrame = part.CFrame * CFrame.new(0, -2.5, 20-i)
253
  end
254
  part:Remove()
255
  part = Instance.new("Part")
256
  part.Parent = Me.Character
257
  part.CFrame = Me.Character.Torso.CFrame
258
  Angle = (6.28/7)
259
  angle = 0
260
  for ii = 1 , 14 do
261
   angle = Angle + angle
262
   part.CFrame = VictimTorso.CFrame
263
   part.CFrame = part.CFrame * CFrame.Angles(0, angle, 0)
264
   p = Instance.new("Part")
265
   p.Parent = Charge
266
   p.Name = "Effect"
267
   p.formFactor = "Symmetric"
268
   p.Size = Vector3.new(2, 1, 1)
269
   p.BrickColor = BrickColor.new(Color)
270
   p.Locked = true
271
   p.Anchored = true
272
   p.CanCollide = false
273
   p.TopSurface = "Smooth"
274
   p.BottomSurface = "Smooth"
275
   p.CFrame = part.CFrame * CFrame.new(0, -2.5, 20-i)
276
  end
277
  part:Remove()
278
  for i = 1 , 5 do
279
   Effect = Instance.new("Part")
280
   Effect.Parent = Charge
281
   Effect.Anchored = true
282
   Effect.CanCollide = false
283
   Effect.Locked = true
284
   Effect.Name = "Effect"
285
   Effect.Transparency = Charge.Transparency
286
   Effect.BrickColor = BrickColor.new(Color)
287
   Effect.formFactor = "Symmetric"
288
   Effect.Size = Vector3.new(1, 1, 1)
289
   Effect.TopSurface = "Smooth"
290
   Effect.BottomSurface = "Smooth"
291
   Effect.CFrame = Charge.CFrame * CFrame.new(math.random(-(ChargeMesh.Scale.X)*4, ChargeMesh.Scale.X*4), math.random(-(ChargeMesh.Scale.Y)*4, ChargeMesh.Scale.Y*4), math.random(-(ChargeMesh.Scale.Z)*4, ChargeMesh.Scale.Z*4))
292
   Effect.CFrame = CFrame.new(Effect.Position, Charge.Position)
293
   EffectMesh = Instance.new("SpecialMesh")
294
   EffectMesh.Parent = Effect
295
   EffectMesh.MeshType = "Sphere"
296
   EffectMesh.Scale = Vector3.new(1, 1, ChargeMesh.Scale.Z*4)
297
  end
298
  wait(0.05)
299
 end
300
 Charge:Remove()
301
 Sound.SoundId = "http://www.roblox.com/asset/?id=2101148"
302
 Sound:play()
303
end
304
------------------------------------------------------------>
305
--[[
306
?     -->> Blade
307
-- The Parts' names are named, "Grip" because I was too lazy to rename them :3
308
--]]
309
------------------------------------------------------------>
310
wait()
311
Tool = Me.Character:findFirstChild("Sword")
312
if Tool ~= nil then
313
 Tool:Remove()
314
end
315
Tool = Instance.new("Model")
316
Tool.Parent = Me.Character
317
Tool.Name = "Sword"
318
Handle = Instance.new("Part")
319
Handle.Parent = Tool
320
Handle.Locked = true
321
Handle.CanCollide = false
322
Handle.TopSurface = "Smooth"
323
Handle.BottomSurface = "Smooth"
324
Handle.Size = Vector3.new(1, 1, 1)
325
Handle.formFactor = "Symmetric"
326
Handle.Transparency = 1
327
Handle.Name = "Handle"
328
Handle.Reflectance = 0
329
Mesh = Instance.new("SpecialMesh")
330
Mesh.Parent = Handle
331
Mesh.MeshType = "Brick"
332
Mesh.Scale = Vector3.new(0, 0, 0)
333
Weld = Instance.new("Weld")
334
Weld.Parent = Me.Character["Torso"]
335
Weld.Part0 = Me.Character["Torso"]
336
Weld.Part1 = Handle
337
Weld.C0 = CFrame.new(1.6, 2.3, 0.6) * CFrame.Angles(0, 0, 2.2)
338
Weld.C0 = Weld.C0 * CFrame.Angles(0, 1.57, 0)
339
Grip1 = Instance.new("Part")
340
Grip1.Parent = Tool
341
Grip1.Locked = true
342
Grip1.BrickColor = BrickColor.new(1003)
343
Grip1.TopSurface = "Smooth"
344
Grip1.BottomSurface = "Smooth"
345
Grip1.Size = Vector3.new(1, 1, 1)
346
Grip1.formFactor = "Symmetric"
347
Grip1.Transparency = 0
348
Grip1.Reflectance = 0
349
Grip1.CanCollide = false
350
Grip1.Name = "Grip1"
351
GripMesh1 = Instance.new("CylinderMesh")
352
GripMesh1.Parent = Grip1
353
GripMesh1.Scale = Vector3.new(0.45, 1.6, 0.45)
354
GripWeld = Instance.new("Weld")
355
GripWeld.Parent = Handle
356
GripWeld.Part0 = Handle
357
GripWeld.Part1 = Grip1
358
GripWeld.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0)
359
Grip2 = Instance.new("Part")
360
Grip2.Parent = Tool
361
Grip2.Locked = true
362
Grip2.BrickColor = BrickColor.new(1004)
363
Grip2.TopSurface = "Smooth"
364
Grip2.BottomSurface = "Smooth"
365
Grip2.Size = Vector3.new(1, 1, 1)
366
Grip2.formFactor = "Symmetric"
367
Grip2.Transparency = 0
368
Grip2.CanCollide = false
369
Grip2.Name = "Grip2"
370
GripMesh2 = Instance.new("CylinderMesh")
371
GripMesh2.Parent = Grip2
372
GripMesh2.Scale = Vector3.new(0.46, 0.1, 0.46)
373
GripWeld2 = Instance.new("Weld")
374
GripWeld2.Parent = Handle
375
GripWeld2.Part0 = Handle
376
GripWeld2.Part1 = Grip2
377
GripWeld2.C0 = CFrame.new(0, -0.4, 0)*CFrame.Angles(0, 0, 0)
378
Grip3 = Instance.new("Part")
379
Grip3.Parent = Tool
380
Grip3.Locked = true
381
Grip3.BrickColor = BrickColor.new(1004)
382
Grip3.TopSurface = "Smooth"
383
Grip3.BottomSurface = "Smooth"
384
Grip3.Size = Vector3.new(1, 1, 1)
385
Grip3.formFactor = "Symmetric"
386
Grip3.Transparency = 0
387
Grip3.CanCollide = false
388
Grip3.Name = "Grip3"
389
GripMesh3 = Instance.new("CylinderMesh")
390
GripMesh3.Parent = Grip3
391
GripMesh3.Scale = Vector3.new(0.46, 0.1, 0.46)
392
GripWeld3 = Instance.new("Weld")
393
GripWeld3.Parent = Handle
394
GripWeld3.Part0 = Handle
395
GripWeld3.Part1 = Grip3
396
GripWeld3.C0 = CFrame.new(0, -0.29, 0)*CFrame.Angles(0, 0, 0.05)
397
Grip4 = Instance.new("Part")
398
Grip4.Parent = Tool
399
Grip4.Locked = true
400
Grip4.BrickColor = BrickColor.new(1004)
401
Grip4.TopSurface = "Smooth"
402
Grip4.BottomSurface = "Smooth"
403
Grip4.Size = Vector3.new(1, 1, 1)
404
Grip4.formFactor = "Symmetric"
405
Grip4.Transparency = 0
406
Grip4.CanCollide = false
407
Grip4.Name = "Grip4"
408
GripMesh4 = Instance.new("CylinderMesh")
409
GripMesh4.Parent = Grip4
410
GripMesh4.Scale = Vector3.new(0.46, 0.1, 0.46)
411
GripWeld4 = Instance.new("Weld")
412
GripWeld4.Parent = Handle
413
GripWeld4.Part0 = Handle
414
GripWeld4.Part1 = Grip4
415
GripWeld4.C0 = CFrame.new(0, -0.18, 0)*CFrame.Angles(0, 0, 0)
416
Grip5 = Instance.new("Part")
417
Grip5.Parent = Tool
418
Grip5.Locked = true
419
Grip5.BrickColor = BrickColor.new(1004)
420
Grip5.TopSurface = "Smooth"
421
Grip5.BottomSurface = "Smooth"
422
Grip5.Size = Vector3.new(1, 1, 1)
423
Grip5.formFactor = "Symmetric"
424
Grip5.Transparency = 0
425
Grip5.CanCollide = false
426
Grip5.Name = "Grip5"
427
GripMesh5 = Instance.new("CylinderMesh")
428
GripMesh5.Parent = Grip5
429
GripMesh5.Scale = Vector3.new(0.46, 0.1, 0.46)
430
GripWeld5 = Instance.new("Weld")
431
GripWeld5.Parent = Handle
432
GripWeld5.Part0 = Handle
433
GripWeld5.Part1 = Grip5
434
GripWeld5.C0 = CFrame.new(0, -0.07, 0)*CFrame.Angles(0, 0, 0.03)
435
Grip6 = Instance.new("Part")
436
Grip6.Parent = Tool
437
Grip6.Locked = true
438
Grip6.BrickColor = BrickColor.new(1004)
439
Grip6.TopSurface = "Smooth"
440
Grip6.BottomSurface = "Smooth"
441
Grip6.Size = Vector3.new(1, 1, 1)
442
Grip6.formFactor = "Symmetric"
443
Grip6.Transparency = 0
444
Grip6.CanCollide = false
445
Grip6.Name = "Grip6"
446
GripMesh = Instance.new("CylinderMesh")
447
GripMesh.Parent = Grip6
448
GripMesh.Scale = Vector3.new(0.46, 0.1, 0.46)
449
GripWeld = Instance.new("Weld")
450
GripWeld.Parent = Handle
451
GripWeld.Part0 = Handle
452
GripWeld.Part1 = Grip6
453
GripWeld.C0 = CFrame.new(0, 0.04, 0)*CFrame.Angles(0, 0, -0.05)
454
Grip7 = Instance.new("Part")
455
Grip7.Parent = Tool
456
Grip7.Locked = true
457
Grip7.BrickColor = BrickColor.new(1004)
458
Grip7.TopSurface = "Smooth"
459
Grip7.BottomSurface = "Smooth"
460
Grip7.Size = Vector3.new(1, 1, 1)
461
Grip7.formFactor = "Symmetric"
462
Grip7.Transparency = 0
463
Grip7.CanCollide = false
464
Grip7.Name = "Grip7"
465
GripMesh7 = Instance.new("CylinderMesh")
466
GripMesh7.Parent = Grip7
467
GripMesh7.Scale = Vector3.new(0.46, 0.1, 0.46)
468
GripWeld7 = Instance.new("Weld")
469
GripWeld7.Parent = Handle
470
GripWeld7.Part0 = Handle
471
GripWeld7.Part1 = Grip7
472
GripWeld7.C0 = CFrame.new(0, 0.15, 0)*CFrame.Angles(0, 0, 0)
473
Grip8 = Instance.new("Part")
474
Grip8.Parent = Tool
475
Grip8.Locked = true
476
Grip8.BrickColor = BrickColor.new(1004)
477
Grip8.TopSurface = "Smooth"
478
Grip8.BottomSurface = "Smooth"
479
Grip8.Size = Vector3.new(1, 1, 1)
480
Grip8.formFactor = "Symmetric"
481
Grip8.Transparency = 0
482
Grip8.CanCollide = false
483
Grip8.Name = "Grip8"
484
GripMesh8 = Instance.new("CylinderMesh")
485
GripMesh8.Parent = Grip8
486
GripMesh8.Scale = Vector3.new(0.46, 0.1, 0.46)
487
GripWeld8 = Instance.new("Weld")
488
GripWeld8.Parent = Handle
489
GripWeld8.Part0 = Handle
490
GripWeld8.Part1 = Grip8
491
GripWeld8.C0 = CFrame.new(0, 0.26, 0)*CFrame.Angles(0, 0, 0)
492
Grip9 = Instance.new("Part")
493
Grip9.Parent = Tool
494
Grip9.Locked = true
495
Grip9.BrickColor = BrickColor.new(1004)
496
Grip9.TopSurface = "Smooth"
497
Grip9.BottomSurface = "Smooth"
498
Grip9.Size = Vector3.new(1, 1, 1)
499
Grip9.formFactor = "Symmetric"
500
Grip9.Transparency = 0
501
Grip9.CanCollide = false
502
Grip9.Name = "Grip9"
503
GripMesh9 = Instance.new("CylinderMesh")
504
GripMesh9.Parent = Grip9
505
GripMesh9.Scale = Vector3.new(0.46, 0.1, 0.46)
506
GripWeld9 = Instance.new("Weld")
507
GripWeld9.Parent = Handle
508
GripWeld9.Part0 = Handle
509
GripWeld9.Part1 = Grip9
510
GripWeld9.C0 = CFrame.new(0, 0.37, 0)*CFrame.Angles(0, 0, 0.07)
511
Grip10 = Instance.new("Part")
512
Grip10.Parent = Tool
513
Grip10.Locked = true
514
Grip10.Reflectance = 0
515
Grip10.CanCollide = false
516
Grip10.BrickColor = BrickColor.new(1003)
517
Grip10.TopSurface = "Smooth"
518
Grip10.BottomSurface = "Smooth"
519
Grip10.Size = Vector3.new(1, 1, 1)
520
Grip10.formFactor = "Symmetric"
521
Grip10.Transparency = 0
522
Grip10.Name = "Grip10"
523
GripMesh10 = Instance.new("SpecialMesh")
524
GripMesh10.Parent = Grip10
525
GripMesh10.MeshType = "Sphere"
526
GripMesh10.Scale = Vector3.new(0.6, 0.6, 0.6)
527
GripWeld10 = Instance.new("Weld")
528
GripWeld10.Parent = Handle
529
GripWeld10.Part0 = Handle
530
GripWeld10.Part1 = Grip10
531
GripWeld10.C0 = CFrame.new(0, -0.8, 0)*CFrame.Angles(0, 0, 0)
532
Grip11 = Instance.new("Part")
533
Grip11.Parent = Tool
534
Grip11.Locked = true
535
Grip11.BrickColor = BrickColor.new(1003)
536
Grip11.TopSurface = "Smooth"
537
Grip11.CanCollide = false
538
Grip11.BottomSurface = "Smooth"
539
Grip11.Size = Vector3.new(1, 1, 1)
540
Grip11.formFactor = "Symmetric"
541
Grip11.Transparency = 0
542
Grip11.Name = "Grip11"
543
Grip11.Reflectance = 0
544
GripMesh11 = Instance.new("SpecialMesh")
545
GripMesh11.Parent = Grip11
546
GripMesh11.MeshType = "Brick"
547
GripMesh11.Scale = Vector3.new(0.55, 0.4, 1.4)
548
GripWeld11 = Instance.new("Weld")
549
GripWeld11.Parent = Handle
550
GripWeld11.Part0 = Handle
551
GripWeld11.Part1 = Grip11
552
GripWeld11.C0 = CFrame.new(0, 0.85, 0)*CFrame.Angles(0, 0, 0)
553
Grip12 = Instance.new("Part")
554
Grip12.Parent = Tool
555
Grip12.Locked = true
556
Grip12.CanCollide = false
557
Grip12.BrickColor = BrickColor.new(1003)
558
Grip12.TopSurface = "Smooth"
559
Grip12.BottomSurface = "Smooth"
560
Grip12.Size = Vector3.new(1, 1, 1)
561
Grip12.formFactor = "Symmetric"
562
Grip12.Transparency = 0
563
Grip12.Name = "Grip12"
564
Grip12.Reflectance = 0
565
GripMesh12 = Instance.new("SpecialMesh")
566
GripMesh12.Parent = Grip12
567
GripMesh12.MeshType = "Wedge"
568
GripMesh12.Scale = Vector3.new(0.55, 0.4, 0.9)
569
GripWeld12 = Instance.new("Weld")
570
GripWeld12.Parent = Handle
571
GripWeld12.Part0 = Handle
572
GripWeld12.Part1 = Grip12
573
GripWeld12.C0 = CFrame.new(0, 0.908, 1.1)*CFrame.Angles(3, 0, 0)
574
Grip13 = Instance.new("Part")
575
Grip13.Parent = Tool
576
Grip13.Locked = true
577
Grip13.CanCollide = false
578
Grip13.BrickColor = BrickColor.new(1003)
579
Grip13.TopSurface = "Smooth"
580
Grip13.BottomSurface = "Smooth"
581
Grip13.Size = Vector3.new(1, 1, 1)
582
Grip13.formFactor = "Symmetric"
583
Grip13.Transparency = 0
584
Grip13.Name = "Grip13"
585
Grip13.Reflectance = 0
586
GripMesh13 = Instance.new("SpecialMesh")
587
GripMesh13.Parent = Grip13
588
GripMesh13.MeshType = "Wedge"
589
GripMesh13.Scale = Vector3.new(0.55, 0.4, 0.9)
590
GripWeld13 = Instance.new("Weld")
591
GripWeld13.Parent = Handle
592
GripWeld13.Part0 = Handle
593
GripWeld13.Part1 = Grip13
594
GripWeld13.C0 = CFrame.new(0, 0.908, -1.1)*CFrame.Angles(-3, 3.14, 0)
595
Grip14 = Instance.new("Part")
596
Grip14.Parent = Tool
597
Grip14.Locked = true
598
Grip14.CanCollide = false
599
Grip14.BrickColor = BrickColor.new(1004)
600
Grip14.TopSurface = "Smooth"
601
Grip14.BottomSurface = "Smooth"
602
Grip14.Size = Vector3.new(1, 1, 1)
603
Grip14.formFactor = "Symmetric"
604
Grip14.Transparency = 0.1
605
Grip14.Name = "Grip14"
606
Grip14.Reflectance = 0
607
GripMesh14 = Instance.new("SpecialMesh")
608
GripMesh14.Parent = Grip14
609
GripMesh14.MeshType = "Brick"
610
GripMesh14.Scale = Vector3.new(0.552, 0.15, 1.3)
611
GripWeld14 = Instance.new("Weld")
612
GripWeld14.Parent = Handle
613
GripWeld14.Part0 = Handle
614
GripWeld14.Part1 = Grip14
615
GripWeld14.C0 = CFrame.new(0, 0.85, 0)*CFrame.Angles(0, 0, 0)
616
Grip15 = Instance.new("Part")
617
Grip15.Parent = Tool
618
Grip15.Locked = true
619
Grip15.CanCollide = false
620
Grip15.BrickColor = BrickColor.new(1004)
621
Grip15.TopSurface = "Smooth"
622
Grip15.BottomSurface = "Smooth"
623
Grip15.Size = Vector3.new(1, 1, 1)
624
Grip15.formFactor = "Symmetric"
625
Grip15.Transparency = 0.1
626
Grip15.Name = "Grip15"
627
Grip15.Reflectance = 0
628
GripMesh15 = Instance.new("SpecialMesh")
629
GripMesh15.Parent = Grip15
630
GripMesh15.MeshType = "Sphere"
631
GripMesh15.Scale = Vector3.new(0.6, 0.4, 1.5)
632
GripWeld15 = Instance.new("Weld")
633
GripWeld15.Parent = Handle
634
GripWeld15.Part0 = Handle
635
GripWeld15.Part1 = Grip15
636
GripWeld15.C0 = CFrame.new(0, 0.85, 0)*CFrame.Angles(0, 0, 0)
637
Grip16 = Instance.new("Part")
638
Grip16.Parent = Tool
639
Grip16.Locked = true
640
Grip16.BrickColor = BrickColor.new(1004)
641
Grip16.TopSurface = "Smooth"
642
Grip16.BottomSurface = "Smooth"
643
Grip16.Size = Vector3.new(1, 1, 1)
644
Grip16.formFactor = "Symmetric"
645
Grip16.Transparency = 0
646
Grip16.Name = "Grip16"
647
Grip16.CanCollide = false
648
Grip16.Reflectance = 0
649
GripMesh16 = Instance.new("SpecialMesh")
650
GripMesh16.Parent = Grip16
651
GripMesh16.MeshType = "Brick"
652
GripMesh16.Scale = Vector3.new(0.2, 0.3, 1)
653
GripWeld = Instance.new("Weld")
654
GripWeld.Parent = Handle
655
GripWeld.Part0 = Handle
656
GripWeld.Part1 = Grip16
657
GripWeld.C0 = CFrame.new(0, 1.1, 0)*CFrame.Angles(0, 0, 0)
658
Grip17 = Instance.new("Part")
659
Grip17.Parent = Tool
660
Grip17.Locked = true
661
Grip17.BrickColor = BrickColor.new(1003)
662
Grip17.TopSurface = "Smooth"
663
Grip17.BottomSurface = "Smooth"
664
Grip17.Size = Vector3.new(1, 3, 1)
665
Grip17.formFactor = "Symmetric"
666
Grip17.Transparency = 0
667
Grip17.Name = "Grip17"
668
Grip17.CanCollide = false
669
Grip17.Reflectance = 0
670
GripMesh17 = Instance.new("SpecialMesh")
671
GripMesh17.Parent = Grip17
672
GripMesh17.MeshType = "Brick"
673
GripMesh17.Scale = Vector3.new(0.19, 1, 1)
674
GripWeld17 = Instance.new("Weld")
675
GripWeld17.Parent = Handle
676
GripWeld17.Part0 = Handle
677
GripWeld17.Part1 = Grip17
678
GripWeld17.C0 = CFrame.new(0, 2.21, -0.08)*CFrame.Angles(-0.08, 0, 0)
679
Grip18 = Instance.new("Part")
680
Grip18.Parent = Tool
681
Grip18.Locked = true
682
Grip18.BrickColor = BrickColor.new(1003)
683
Grip18.TopSurface = "Smooth"
684
Grip18.BottomSurface = "Smooth"
685
Grip18.Size = Vector3.new(1, 3, 1)
686
Grip18.formFactor = "Symmetric"
687
Grip18.Transparency = 0
688
Grip18.Name = "Grip18"
689
Grip18.CanCollide = false
690
Grip18.Reflectance = 0
691
GripMesh18 = Instance.new("SpecialMesh")
692
GripMesh18.Parent = Grip18
693
GripMesh18.MeshType = "Brick"
694
GripMesh18.Scale = Vector3.new(0.19, 1, 1)
695
GripWeld18 = Instance.new("Weld")
696
GripWeld18.Parent = Handle
697
GripWeld18.Part0 = Handle
698
GripWeld18.Part1 = Grip18
699
GripWeld18.C0 = CFrame.new(0, 4.15, -0.155)*CFrame.Angles(0, 0, 0)
700
Grip19 = Instance.new("Part")
701
Grip19.Parent = Tool
702
Grip19.Locked = true
703
Grip19.BrickColor = BrickColor.new(1003)
704
Grip19.TopSurface = "Smooth"
705
Grip19.BottomSurface = "Smooth"
706
Grip19.Size = Vector3.new(1, 3, 1)
707
Grip19.formFactor = "Symmetric"
708
Grip19.Transparency = 0
709
Grip19.CanCollide = false
710
Grip19.Name = "Grip19"
711
Grip19.Reflectance = 0
712
GripMesh19 = Instance.new("SpecialMesh")
713
GripMesh19.Parent = Grip19
714
GripMesh19.MeshType = "Wedge"
715
GripMesh19.Scale = Vector3.new(0.19, 1, 1)
716
GripWeld19 = Instance.new("Weld")
717
GripWeld19.Parent = Handle
718
GripWeld19.Part0 = Handle
719
GripWeld19.Part1 = Grip19
720
GripWeld19.C0 = CFrame.new(0, 6.99, -0.07)*CFrame.Angles(0.08, 0, 0)
721
Grip20 = Instance.new("Part")
722
Grip20.Parent = Tool
723
Grip20.Locked = true
724
Grip20.BrickColor = BrickColor.new(1004)
725
Grip20.TopSurface = "Smooth"
726
Grip20.BottomSurface = "Smooth"
727
Grip20.Size = Vector3.new(1, 3, 1)
728
Grip20.formFactor = "Symmetric"
729
Grip20.Transparency = 0
730
Grip20.Name = "Grip20"
731
Grip20.CanCollide = false
732
Grip20.Reflectance = 0
733
GripMesh20 = Instance.new("SpecialMesh")
734
GripMesh20.Parent = Grip20
735
GripMesh20.MeshType = "Brick"
736
GripMesh20.Scale = Vector3.new(0.193, 1, 0.2)
737
GripWeld20 = Instance.new("Weld")
738
GripWeld20.Parent = Handle
739
GripWeld20.Part0 = Handle
740
GripWeld20.Part1 = Grip20
741
GripWeld20.C0 = CFrame.new(0, 2.21, -0.08)*CFrame.Angles(-0.08, 0, 0)
742
Grip21 = Instance.new("Part")
743
Grip21.Parent = Tool
744
Grip21.Locked = true
745
Grip21.BrickColor = BrickColor.new(1004)
746
Grip21.TopSurface = "Smooth"
747
Grip21.BottomSurface = "Smooth"
748
Grip21.Size = Vector3.new(1, 1, 1)
749
Grip21.formFactor = "Symmetric"
750
Grip21.Transparency = 0
751
Grip21.Name = "Grip21"
752
Grip21.CanCollide = false
753
Grip21.Reflectance = 0
754
GripMesh21 = Instance.new("SpecialMesh")
755
GripMesh21.Parent = Grip21
756
GripMesh21.MeshType = "Brick"
757
GripMesh21.Scale = Vector3.new(0.193, 1, 0.2)
758
GripWeld21 = Instance.new("Weld")
759
GripWeld21.Parent = Handle
760
GripWeld21.Part0 = Handle
761
GripWeld21.Part1 = Grip21
762
GripWeld21.C0 = CFrame.new(0, 3.7, -0.155)*CFrame.Angles(0, 0, 0)
763
Grip22 = Instance.new("Part")
764
Grip22.Parent = Tool
765
Grip22.Locked = true
766
Grip22.BrickColor = BrickColor.new(1004)
767
Grip22.TopSurface = "Smooth"
768
Grip22.BottomSurface = "Smooth"
769
Grip22.Size = Vector3.new(1, 1, 1)
770
Grip22.formFactor = "Symmetric"
771
Grip22.Transparency = 0
772
Grip22.CanCollide = false
773
Grip22.Name = "Grip22"
774
Grip22.Reflectance = 0
775
GripMesh22 = Instance.new("CylinderMesh")
776
GripMesh22.Parent = Grip22
777
GripMesh22.Scale = Vector3.new(0.6, 0.193, 0.6)
778
GripWeld22 = Instance.new("Weld")
779
GripWeld22.Parent = Handle
780
GripWeld22.Part0 = Handle
781
GripWeld22.Part1 = Grip22
782
GripWeld22.C0 = CFrame.new(0, 4.2, -0.155)*CFrame.Angles(0, 0, 1.57)
783
------------------------------------------------------------>
784
--[[
785
?     -->> Sounds
786
--]]
787
------------------------------------------------------------>
788
Sound = Instance.new("Sound")
789
Sound.Parent = Handle
790
Sound.Name = "Sound"
791
Sound.Pitch = 1
792
Sound.SoundId = ""
793
Sound.Volume = 2
794
------------------------------------------------------------>
795
--[[
796
?     -->> Button1Down
797
--]]
798
------------------------------------------------------------>
799
function onButton1Down()
800
if Activated then return end
801
if Me.Character.Humanoid.Sit == true or Me.Character.Humanoid.PlatformStand == true then
802
 Me.Character.Humanoid.Jump = true
803
 Me.Character.Humanoid.PlatformStand = false
804
 Me.Character.Humanoid.Sit = false
805
 Me.Character.Torso.Velocity = Vector3.new(0, 20, 0)
806
end
807
if Mode == "Swing" then
808
 Activated = true
809
 if Me.Character.Humanoid.Jump == true then
810
  Weld.Parent = Me.Character["Left Arm"]
811
  Weld.Part0 = Me.Character["Left Arm"]
812
  Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
813
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1, 0)
814
  Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
815
  Sound:play()
816
  for i = 1 , 8 do
817
   Clone1 = Grip17:clone()
818
   Clone1.Parent = Tool
819
   Clone1.Name = "Shadow"
820
   Clone1.Anchored = true
821
   Clone1.CanCollide = false
822
   Clone1.Transparency = 0.2
823
   Clone1.BrickColor = BrickColor.new(1003)
824
   Clone2 = Grip18:clone()
825
   Clone2.Parent = Tool
826
   Clone2.Name = "Shadow"
827
   Clone2.Anchored = true
828
   Clone2.CanCollide = false
829
   Clone2.Transparency = 0.2
830
   Clone2.BrickColor = BrickColor.new(1003)
831
   Clone3 = Grip19:clone()
832
   Clone3.Parent = Tool
833
   Clone3.Name = "Shadow"
834
   Clone3.Anchored = true
835
   Clone3.CanCollide = false
836
   Clone3.Transparency = 0.2
837
   Clone3.BrickColor = BrickColor.new(1003)
838
   FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
839
   FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
840
   wait()
841
  end
842
  wait()
843
  for i = 1 , 8 do
844
   Clone1 = Grip17:clone()
845
   Clone1.Parent = Tool
846
   Clone1.Name = "Shadow"
847
   Clone1.Anchored = true
848
   Clone1.CanCollide = false
849
   Clone1.Transparency = 0.2
850
   Clone1.BrickColor = BrickColor.new(1003)
851
   Clone2 = Grip18:clone()
852
   Clone2.Parent = Tool
853
   Clone2.Name = "Shadow"
854
   Clone2.Anchored = true
855
   Clone2.CanCollide = false
856
   Clone2.Transparency = 0.2
857
   Clone2.BrickColor = BrickColor.new(1003)
858
   Clone3 = Grip19:clone()
859
   Clone3.Parent = Tool
860
   Clone3.Name = "Shadow"
861
   Clone3.Anchored = true
862
   Clone3.CanCollide = false
863
   Clone3.Transparency = 0.2
864
   Clone3.BrickColor = BrickColor.new(1003)
865
   FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
866
   FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
867
   wait()
868
  end
869
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1, 0)
870
  Weld.Parent = Me.Character["Right Arm"]
871
  Weld.Part0 = Me.Character["Right Arm"]
872
  Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15) 
873
  else
874
  Weld.Parent = Me.Character["Left Arm"]
875
  Weld.Part0 = Me.Character["Left Arm"]
876
  Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
877
  Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
878
  Sound:play()
879
  for i = 1 , 8 do
880
   Clone1 = Grip17:clone()
881
   Clone1.Parent = Tool
882
   Clone1.Name = "Shadow"
883
   Clone1.Anchored = true
884
   Clone1.CanCollide = false
885
   Clone1.Transparency = 0.2
886
   Clone1.BrickColor = BrickColor.new(1003)
887
   Clone2 = Grip18:clone()
888
   Clone2.Parent = Tool
889
   Clone2.Name = "Shadow"
890
   Clone2.Anchored = true
891
   Clone2.CanCollide = false
892
   Clone2.Transparency = 0.2
893
   Clone2.BrickColor = BrickColor.new(1003)
894
   Clone3 = Grip19:clone()
895
   Clone3.Parent = Tool
896
   Clone3.Name = "Shadow"
897
   Clone3.Anchored = true
898
   Clone3.CanCollide = false
899
   Clone3.Transparency = 0.2
900
   Clone3.BrickColor = BrickColor.new(1003)
901
   FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
902
   FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
903
   wait()
904
  end
905
  wait(0.2)
906
  for i = 1 , 8 do
907
   Clone1 = Grip17:clone()
908
   Clone1.Parent = Tool
909
   Clone1.Name = "Shadow"
910
   Clone1.Anchored = true
911
   Clone1.CanCollide = false
912
   Clone1.Transparency = 0.2
913
   Clone1.BrickColor = BrickColor.new(1003)
914
   Clone2 = Grip18:clone()
915
   Clone2.Parent = Tool
916
   Clone2.Name = "Shadow"
917
   Clone2.Anchored = true
918
   Clone2.CanCollide = false
919
   Clone2.Transparency = 0.2
920
   Clone2.BrickColor = BrickColor.new(1003)
921
   Clone3 = Grip19:clone()
922
   Clone3.Parent = Tool
923
   Clone3.Name = "Shadow"
924
   Clone3.Anchored = true
925
   Clone3.CanCollide = false
926
   Clone3.Transparency = 0.2
927
   Clone3.BrickColor = BrickColor.new(1003)
928
   FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
929
   FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
930
   wait()
931
  end
932
  Weld.Parent = Me.Character["Right Arm"]
933
  Weld.Part0 = Me.Character["Right Arm"]
934
  Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
935
 end
936
Activated = false
937
end
938
if Mode == "Spin" then
939
 Activated = true
940
 Weld.Parent = Me.Character["Left Arm"]
941
 Weld.Part0 = Me.Character["Left Arm"]
942
 Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
943
 Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
944
 Sound:play()
945
 for i = 1 , 8 do
946
  Clone1 = Grip17:clone() 
947
  Clone1.Parent = Tool
948
  Clone1.Name = "Shadow"
949
  Clone1.Anchored = true
950
  Clone1.CanCollide = false
951
  Clone1.Transparency = 0.2
952
  Clone1.BrickColor = BrickColor.new(1003)
953
  Clone2 = Grip18:clone()
954
  Clone2.Parent = Tool
955
  Clone2.Name = "Shadow"
956
  Clone2.Anchored = true
957
  Clone2.CanCollide = false
958
  Clone2.Transparency = 0.2
959
  Clone2.BrickColor = BrickColor.new(1003)
960
  Clone3 = Grip19:clone()
961
  Clone3.Parent = Tool
962
  Clone3.Name = "Shadow"
963
  Clone3.Anchored = true
964
  Clone3.CanCollide = false
965
  Clone3.Transparency = 0.2
966
  Clone3.BrickColor = BrickColor.new(1003)
967
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
968
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
969
  wait()
970
 end
971
 Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
972
 Sound:play()
973
 Gyro = Instance.new("BodyGyro")
974
 Gyro.Parent = Me.Character.Torso
975
 Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
976
 Gyro.cframe = Me.Character.Torso.CFrame
977
 Gyro.D = 50
978
 Wave = Instance.new("Part")
979
 Wave.Parent = Me.Character.Torso
980
 Wave.Anchored = true
981
 Wave.CanCollide = false
982
 Wave.Locked = true
983
 Wave.Transparency = 0.2
984
 Wave.BrickColor = BrickColor.new(1004)
985
 Wave.Size = Vector3.new(2, 1, 2)
986
 Wave.TopSurface = "Smooth"
987
 Wave.BottomSurface = "Smooth"
988
 Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
989
 WaveMesh = Instance.new("CylinderMesh")
990
 WaveMesh.Parent = Wave
991
 WaveMesh.Scale = Vector3.new(1, 0.1, 1)
992
 for i = 1 , 16 do
993
  Wave.Size = Wave.Size + Vector3.new(1, 0, 1)
994
  Wave.Transparency = Wave.Transparency + 0.055
995
  Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
996
  Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 0.785, 0)
997
  wait()
998
 end
999
 
1000
 Wave:Remove()
1001
 Gyro:Remove()
1002
 wait(0.2)
1003
 for i = 1 , 8 do
1004
  Clone1 = Grip17:clone()
1005
  Clone1.Parent = Tool
1006
  Clone1.Name = "Shadow"
1007
  Clone1.Anchored = true
1008
  Clone1.CanCollide = false
1009
  Clone1.Transparency = 0.2
1010
  Clone1.BrickColor = BrickColor.new(1003)
1011
  Clone2 = Grip18:clone()
1012
  Clone2.Parent = Tool
1013
  Clone2.Name = "Shadow"
1014
  Clone2.Anchored = true
1015
  Clone2.CanCollide = false
1016
  Clone2.Transparency = 0.2
1017
  Clone2.BrickColor = BrickColor.new(1003)
1018
  Clone3 = Grip19:clone()
1019
  Clone3.Parent = Tool
1020
  Clone3.Name = "Shadow"
1021
  Clone3.Anchored = true
1022
  Clone3.CanCollide = false
1023
  Clone3.Transparency = 0.2
1024
  Clone3.BrickColor = BrickColor.new(1003)
1025
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
1026
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
1027
  wait()
1028
 end
1029
 Weld.Parent = Me.Character["Right Arm"]
1030
 Weld.Part0 = Me.Character["Right Arm"]
1031
 Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
1032
Activated = false
1033
end
1034
if Mode == "Teleport" then
1035
 if mouse.Target ~= nil then
1036
  Activated = true
1037
  MousePosition = mouse.Hit.p
1038
  Weld.Parent = Me.Character["Left Arm"]
1039
  Weld.Part0 = Me.Character["Left Arm"]
1040
  Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
1041
  Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
1042
  Sound:play()
1043
  for i = 1 , 8 do
1044
   Clone1 = Grip17:clone() 
1045
   Clone1.Parent = Tool
1046
   Clone1.Name = "Shadow"
1047
   Clone1.Anchored = true
1048
   Clone1.CanCollide = false
1049
   Clone1.Transparency = 0.2
1050
   Clone1.BrickColor = BrickColor.new(1003)
1051
   Clone2 = Grip18:clone()
1052
   Clone2.Parent = Tool
1053
   Clone2.Name = "Shadow"
1054
   Clone2.Anchored = true
1055
   Clone2.CanCollide = false
1056
   Clone2.Transparency = 0.2
1057
   Clone2.BrickColor = BrickColor.new(1003)
1058
   Clone3 = Grip19:clone()
1059
   Clone3.Parent = Tool
1060
   Clone3.Name = "Shadow"
1061
   Clone3.Anchored = true
1062
   Clone3.CanCollide = false
1063
   Clone3.Transparency = 0.2
1064
   Clone3.BrickColor = BrickColor.new(1003)
1065
   FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
1066
   FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
1067
   wait()
1068
  end
1069
  Me.Character.Torso.CFrame = CFrame.new(MousePosition+Vector3.new(0, 3, 0))
1070
  Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
1071
  Sound:play()
1072
  Gyro = Instance.new("BodyGyro")
1073
  Gyro.Parent = Me.Character.Torso
1074
  Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
1075
  Gyro.cframe = Me.Character.Torso.CFrame
1076
  Gyro.D = 50
1077
  Wave = Instance.new("Part")
1078
  Wave.Parent = Me.Character.Torso
1079
  Wave.Anchored = true
1080
  Wave.CanCollide = false
1081
  Wave.Locked = true
1082
  Wave.Transparency = 0.2
1083
  Wave.BrickColor = BrickColor.new(1004)
1084
  Wave.Size = Vector3.new(2, 1, 2)
1085
  Wave.TopSurface = "Smooth"
1086
  Wave.BottomSurface = "Smooth"
1087
  Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
1088
  WaveMesh = Instance.new("CylinderMesh")
1089
  WaveMesh.Parent = Wave
1090
  WaveMesh.Scale = Vector3.new(1, 0.1, 1)
1091
  for i = 1 , 5 do
1092
   Wave.Size = Wave.Size + Vector3.new(1, 0, 1)
1093
   Wave.Transparency = Wave.Transparency + 0.055
1094
   Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
1095
   Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 1, 0)
1096
   wait()
1097
  end
1098
  Wave:Remove()
1099
  for i = 1 , 15 do
1100
   Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 1, 0)
1101
   wait()
1102
  end
1103
 
1104
  Gyro:Remove()
1105
  wait(0.2)
1106
  for i = 1 , 8 do
1107
   Clone1 = Grip17:clone()
1108
   Clone1.Parent = Tool
1109
   Clone1.Name = "Shadow"
1110
   Clone1.Anchored = true
1111
   Clone1.CanCollide = false
1112
   Clone1.Transparency = 0.2
1113
   Clone1.BrickColor = BrickColor.new(1003)
1114
   Clone2 = Grip18:clone()
1115
   Clone2.Parent = Tool
1116
   Clone2.Name = "Shadow"
1117
   Clone2.Anchored = true
1118
   Clone2.CanCollide = false
1119
   Clone2.Transparency = 0.2
1120
   Clone2.BrickColor = BrickColor.new(1003)
1121
   Clone3 = Grip19:clone()
1122
   Clone3.Parent = Tool
1123
   Clone3.Name = "Shadow"
1124
   Clone3.Anchored = true
1125
   Clone3.CanCollide = false
1126
   Clone3.Transparency = 0.2
1127
   Clone3.BrickColor = BrickColor.new(1003)
1128
   FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
1129
   FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
1130
   wait()
1131
  end
1132
  Weld.Parent = Me.Character["Right Arm"]
1133
  Weld.Part0 = Me.Character["Right Arm"]
1134
  Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
1135
 Activated = false
1136
 end
1137
end
1138
if Mode == "Explosion" then
1139
 Activated = true
1140
 for i = 1 , 8 do
1141
  Clone1 = Grip17:clone() 
1142
  Clone1.Parent = Tool
1143
  Clone1.Name = "Shadow"
1144
  Clone1.Anchored = true
1145
  Clone1.CanCollide = false
1146
  Clone1.Transparency = 0.2
1147
  Clone1.BrickColor = BrickColor.new(1003)
1148
  Clone2 = Grip18:clone()
1149
  Clone2.Parent = Tool
1150
  Clone2.Name = "Shadow"
1151
  Clone2.Anchored = true
1152
  Clone2.CanCollide = false
1153
  Clone2.Transparency = 0.2
1154
  Clone2.BrickColor = BrickColor.new(1003)
1155
  Clone3 = Grip19:clone()
1156
  Clone3.Parent = Tool
1157
  Clone3.Name = "Shadow"
1158
  Clone3.Anchored = true
1159
  Clone3.CanCollide = false
1160
  Clone3.Transparency = 0.2
1161
  Clone3.BrickColor = BrickColor.new(1003)
1162
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.13)
1163
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
1164
  wait()
1165
 end
1166
 onCharge(24)
1167
 Range = 10
1168
 for i = 1 , 5 do
1169
 Range = Range + 15
1170
 Me.Character.Humanoid.WalkSpeed = 0
1171
 
1172
 Boom = Instance.new("Explosion")
1173
 Boom.Parent = Workspace
1174
 Boom.BlastRadius = Range/2
1175
 Boom.Position = Me.Character.Torso.Position+Vector3.new(Range, 0, 0) 
1176
 Boom = Instance.new("Explosion")
1177
 Boom.Parent = Workspace
1178
 Boom.BlastRadius = Range/2
1179
 Boom.Position = Me.Character.Torso.Position+Vector3.new(-Range, 0, 0) 
1180
 Boom = Instance.new("Explosion")
1181
 Boom.Parent = Workspace
1182
 Boom.BlastRadius = Range/2
1183
 Boom.Position = Me.Character.Torso.Position+Vector3.new(0, 0, Range) 
1184
 Boom = Instance.new("Explosion")
1185
 Boom.Parent = Workspace
1186
 Boom.BlastRadius = Range/2
1187
 Boom.Position = Me.Character.Torso.Position+Vector3.new(0, 0, -Range)
1188
 Boom = Instance.new("Explosion")
1189
 Boom.Parent = Workspace
1190
 Boom.BlastRadius = Range/2
1191
 Boom.Position = Me.Character.Torso.Position+Vector3.new(Range, 0, Range) 
1192
 Boom = Instance.new("Explosion")
1193
 Boom.Parent = Workspace
1194
 Boom.BlastRadius = Range/2
1195
 Boom.Position = Me.Character.Torso.Position+Vector3.new(-Range, 0, Range) 
1196
 Boom = Instance.new("Explosion")
1197
 Boom.Parent = Workspace
1198
 Boom.BlastRadius = Range/2
1199
 Boom.Position = Me.Character.Torso.Position+Vector3.new(Range, 0, -Range) 
1200
 Boom = Instance.new("Explosion")
1201
 Boom.Parent = Workspace
1202
 Boom.BlastRadius = Range/2
1203
 Boom.Position = Me.Character.Torso.Position+Vector3.new(-Range, 0, -Range)
1204
 wait(0.05)
1205
 end
1206
 for i = 1 , 8 do
1207
  Clone1 = Grip17:clone()
1208
  Clone1.Parent = Tool
1209
  Clone1.Name = "Shadow"
1210
  Clone1.Anchored = true
1211
  Clone1.CanCollide = false
1212
  Clone1.Transparency = 0.2
1213
  Clone1.BrickColor = BrickColor.new(1003)
1214
  Clone2 = Grip18:clone()
1215
  Clone2.Parent = Tool
1216
  Clone2.Name = "Shadow"
1217
  Clone2.Anchored = true
1218
  Clone2.CanCollide = false
1219
  Clone2.Transparency = 0.2
1220
  Clone2.BrickColor = BrickColor.new(1003)
1221
  Clone3 = Grip19:clone()
1222
  Clone3.Parent = Tool
1223
  Clone3.Name = "Shadow"
1224
  Clone3.Anchored = true
1225
  Clone3.CanCollide = false
1226
  Clone3.Transparency = 0.2
1227
  Clone3.BrickColor = BrickColor.new(1003)
1228
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.13)
1229
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
1230
  wait()
1231
 end
1232
Activated = false
1233
end
1234
if Mode == "ExplodeVictim" then
1235
 if mouse.Target ~= nil then
1236
 torso = mouse.Target.Parent:findFirstChild("Torso")
1237
 if torso ~= nil and torso.Parent.Name ~= Me.Name then
1238
 Activated = true
1239
 for i = 1 , 8 do
1240
  Clone1 = Grip17:clone() 
1241
  Clone1.Parent = Tool
1242
  Clone1.Name = "Shadow"
1243
  Clone1.Anchored = true
1244
  Clone1.CanCollide = false
1245
  Clone1.Transparency = 0.2
1246
  Clone1.BrickColor = BrickColor.new(1003)
1247
  Clone2 = Grip18:clone()
1248
  Clone2.Parent = Tool
1249
  Clone2.Name = "Shadow"
1250
  Clone2.Anchored = true
1251
  Clone2.CanCollide = false
1252
  Clone2.Transparency = 0.2
1253
  Clone2.BrickColor = BrickColor.new(1003)
1254
  Clone3 = Grip19:clone()
1255
  Clone3.Parent = Tool
1256
  Clone3.Name = "Shadow"
1257
  Clone3.Anchored = true
1258
  Clone3.CanCollide = false
1259
  Clone3.Transparency = 0.2
1260
  Clone3.BrickColor = BrickColor.new(1003)
1261
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.13)
1262
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
1263
  wait()
1264
 end
1265
 onChargeAim(24, torso)
1266
 Boom = Instance.new("Explosion")
1267
 Boom.Parent = Workspace
1268
 Boom.BlastRadius = 20
1269
 Boom.Position = torso.Position
1270
 Stuff = torso.Parent:GetChildren()
1271
 for i = 1 , #Stuff do
1272
  if Stuff[i].className == "Part" then
1273
   Stuff[i].Anchored = false
1274
   Stuff[i]:BreakJoints()
1275
   Stuff[i].BrickColor = BrickColor.new("Really black")
1276
   Stuff[i].CanCollide = true
1277
  end
1278
 end
1279
 for i = 1 , 8 do
1280
  Clone1 = Grip17:clone()
1281
  Clone1.Parent = Tool
1282
  Clone1.Name = "Shadow"
1283
  Clone1.Anchored = true
1284
  Clone1.CanCollide = false
1285
  Clone1.Transparency = 0.2
1286
  Clone1.BrickColor = BrickColor.new(1003)
1287
  Clone2 = Grip18:clone()
1288
  Clone2.Parent = Tool
1289
  Clone2.Name = "Shadow"
1290
  Clone2.Anchored = true
1291
  Clone2.CanCollide = false
1292
  Clone2.Transparency = 0.2
1293
  Clone2.BrickColor = BrickColor.new(1003)
1294
  Clone3 = Grip19:clone()
1295
  Clone3.Parent = Tool
1296
  Clone3.Name = "Shadow"
1297
  Clone3.Anchored = true
1298
  Clone3.CanCollide = false
1299
  Clone3.Transparency = 0.2
1300
  Clone3.BrickColor = BrickColor.new(1003)
1301
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.13)
1302
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
1303
  wait()
1304
 end
1305
 Activated = false
1306
 end
1307
 end
1308
end
1309
if Mode == "Assassinate" then
1310
 if mouse.Target ~= nil then
1311
 torso = mouse.Target.Parent:findFirstChild("Torso")
1312
 if torso ~= nil and torso.Parent.Name ~= Me.Name then
1313
 Activated = true
1314
 Sound.SoundId = "rbxasset://sounds\\unsheath.wav"
1315
 Sound:play()
1316
 for i = 1 , 8 do
1317
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.05, 0, 0)
1318
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.15, 0, 0)
1319
  wait()
1320
 end
1321
 wait()
1322
 for i = 1 , 8 do
1323
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.2)
1324
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, 0.19)
1325
  wait()
1326
 end
1327
 FakeLeftShoulder.C0 = OriginalLeftShoulder
1328
 Weld = Instance.new("Weld")
1329
 Weld.Parent = Me.Character["Torso"]
1330
 Weld.Part0 = Me.Character["Torso"]
1331
 Weld.Part1 = Handle
1332
 Weld.C0 = CFrame.new(1.6, 2.5, 0.6) * CFrame.Angles(0, 0, 2.2)
1333
 Weld.C0 = Weld.C0 * CFrame.Angles(0, 1.57, 0)    
1334
 
1335
 for i = 1 , 16 do
1336
  Weld.C0 = Weld.C0 * CFrame.new(0, 0, -0.03) * CFrame.Angles(0.03, 0, 0.11)
1337
 end
1338
 for i = 1 , 16 do
1339
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.1)
1340
  Weld.C0 = Weld.C0 * CFrame.new(0, 0, 0.03) * CFrame.Angles(-0.03, 0, -0.11)
1341
  wait()
1342
 end
1343
 FakeRightShoulder.Parent = Me.Character.Torso
1344
 FakeRightShoulder.Part0 = Me.Character.Torso
1345
 FakeRightShoulder.Part1 = Me.Character["Right Arm"]
1346
 FakeRightShoulder.C0 = OriginalRightShoulder
1347
 FakeRightShoulder.C1 = OriginalRightShoulder2
1348
 FakeLeftShoulder.Parent = Me.Character.Torso
1349
 FakeLeftShoulder.Part0 = Me.Character.Torso
1350
 FakeLeftShoulder.Part1 = Me.Character["Left Arm"]
1351
 FakeLeftShoulder.C0 = OriginalLeftShoulder
1352
 FakeLeftShoulder.C1 = OriginalLeftShoulder2
1353
 FakeRightShoulder.C0 = OriginalRightShoulder * CFrame.Angles(-0.1, 0, 0)
1354
 FakeLeftShoulder.C0 = OriginalLeftShoulder * CFrame.Angles(-0.1, 0, 0) 
1355
 wait(0.1)
1356
 FakeRightShoulder.C0 = OriginalRightShoulder * CFrame.Angles(-0.2, 0, 0)
1357
 FakeLeftShoulder.C0 = OriginalLeftShoulder * CFrame.Angles(-0.2, 0, 0) 
1358
 wait(0.1)
1359
 Blade1 = Instance.new("Part")
1360
 Blade1.Parent = Me.Character["Right Arm"]
1361
 Blade1.CanCollide = false
1362
 Blade1.formFactor = "Symmetric"
1363
 Blade1.Size = Vector3.new(1, 2, 1)
1364
 Blade1.TopSurface = "Smooth"
1365
 Blade1.BottomSurface = "Smooth"
1366
 Blade1.Locked = true
1367
 Blade1.BrickColor = BrickColor.new(1003)
1368
 Blade1.Name = "Blade1"
1369
 Blade1.CFrame = Me.Character["Right Arm"].CFrame
1370
 Blade2 = Instance.new("Part")
1371
 Blade2.Parent = Me.Character["Left Arm"]
1372
 Blade2.CanCollide = false
1373
 Blade2.formFactor = "Symmetric"
1374
 Blade2.Size = Vector3.new(1, 2, 1)
1375
 Blade2.TopSurface = "Smooth"
1376
 Blade2.BottomSurface = "Smooth"
1377
 Blade2.Locked = true
1378
 Blade2.BrickColor = BrickColor.new(1003)
1379
 Blade2.Name = "Blade2"
1380
 Blade2.CFrame = Me.Character["Left Arm"].CFrame
1381
 Blade1Mesh = Instance.new("SpecialMesh")
1382
 Blade1Mesh.Parent = Blade1
1383
 Blade1Mesh.MeshType = "Brick"
1384
 Blade1Mesh.Scale = Vector3.new(0.2, 1, 0.2)
1385
 Blade2Mesh = Instance.new("SpecialMesh")
1386
 Blade2Mesh.Parent = Blade2
1387
 Blade2Mesh.MeshType = "Brick"
1388
 Blade2Mesh.Scale = Vector3.new(0.2, 1, 0.2)
1389
 Blade1Weld = Instance.new("Weld")
1390
 Blade1Weld.Parent = Me.Character["Right Arm"]
1391
 Blade1Weld.Part0 = Me.Character["Right Arm"]
1392
 Blade1Weld.Part1 = Blade1
1393
 Blade1Weld.C0 = CFrame.new(-0.3, 0, 0)
1394
 Blade2Weld = Instance.new("Weld")
1395
 Blade2Weld.Parent = Me.Character["Left Arm"]
1396
 Blade2Weld.Part0 = Me.Character["Left Arm"]
1397
 Blade2Weld.Part1 = Blade2
1398
 Blade2Weld.C0 = CFrame.new(0.3, 0, 0)
1399
 for i = 1 , 17 do
1400
  Blade1Weld.C0 = Blade1Weld.C0 * CFrame.new(0, -0.1, 0)
1401
  Blade2Weld.C0 = Blade2Weld.C0 * CFrame.new(0, -0.1, 0)
1402
  Me.Character:MoveTo(Me.Character.Torso.Position)
1403
  wait(0.05)
1404
 end
1405
 for i = 1 , 5 do
1406
 FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.1)
1407
 FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, 0.1)  
1408
 wait()
1409
 end
1410
 
1411
 wait(0.5)
1412
 Me.Character:MoveTo(Me.Character.Torso.Position)
1413
 BodyPosition = Instance.new("BodyPosition")
1414
 BodyPosition.Parent = Me.Character.Torso
1415
 BodyPosition.maxForce = Vector3.new(math.huge, math.huge, math.huge)
1416
 BodyPosition.position = torso.Position
1417
 BodyGyro = Instance.new("BodyGyro")
1418
 BodyGyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
1419
 BodyGyro.Parent = Me.Character.Torso
1420
 BodyGyro.cframe = CFrame.new(Me.Character.Torso.Position, torso.Position)
1421
 wait(0.8)
1422
 BodyPosition:Remove()
1423
 BodyGyro:Remove()
1424
 Me.Character.Torso.CFrame = torso.CFrame
1425
 FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.5)
1426
 FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -0.5)  
1427
 FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 1.57)
1428
 FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -1.57)  
1429
 FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.785, 0, 0)
1430
 FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0.785, 0, 0)  
1431
 KillWeld = Instance.new("Weld")
1432
 KillWeld.Parent = Me.Character.Torso
1433
 KillWeld.Part0 = Me.Character.Torso
1434
 KillWeld.Part1 = torso
1435
 KillWeld.C0 = CFrame.new(0, 0, -1.6)
1436
 wait(0.3)
1437
 for i = 1 , 12 do
1438
 KillWeld.C0 = KillWeld.C0 * CFrame.new(0, 0.08, 0.02) * CFrame.Angles(0.1, 0, 0)
1439
 FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.1)
1440
 FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -0.1)
1441
 wait(0.1)
1442
 end
1443
 wait(0.15)
1444
 KillWeld:Remove()
1445
 if torso ~= nil then
1446
  torso:BreakJoints()
1447
 end
1448
 FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.785, 0, 0)
1449
 FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.785, 0, 0)
1450
 for i = 1 , 3 do
1451
 FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.1)
1452
 FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -0.1)
1453
 wait()
1454
 end
1455
 FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.07)
1456
 FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -0.07)
1457
 wait(0.1)
1458
 for i = 1 , 17 do
1459
  Blade1Weld.C0 = Blade1Weld.C0 * CFrame.new(0, 0.1, 0)
1460
  Blade2Weld.C0 = Blade2Weld.C0 * CFrame.new(0, 0.1, 0)
1461
  wait(0.05)
1462
 end
1463
 FakeRightShoulder.C0 = OriginalRightShoulder
1464
 FakeLeftShoulder.C0 = OriginalLeftShoulder
1465
 wait()
1466
 Sound.SoundId = "rbxasset://sounds\\unsheath.wav"
1467
 Sound:play()
1468
 FakeRightShoulder.Parent = Me.Character.Torso
1469
 FakeRightShoulder.Part0 = Me.Character.Torso
1470
 FakeRightShoulder.Part1 = Me.Character["Right Arm"]
1471
 FakeRightShoulder.C0 = OriginalRightShoulder
1472
 FakeRightShoulder.C1 = OriginalRightShoulder2
1473
 FakeLeftShoulder.Parent = Me.Character.Torso
1474
 FakeLeftShoulder.Part0 = Me.Character.Torso
1475
 FakeLeftShoulder.Part1 = Me.Character["Left Arm"]
1476
 FakeLeftShoulder.C0 = OriginalLeftShoulder * CFrame.new(-0.25, 0, -0.45)
1477
 FakeLeftShoulder.C1 = OriginalLeftShoulder2
1478
 Weld:Remove()
1479
 Weld = Instance.new("Weld")
1480
 Weld.Parent = Me.Character["Torso"]
1481
 Weld.Part0 = Me.Character["Torso"]
1482
 Weld.Part1 = Handle
1483
 Weld.C0 = CFrame.new(1.6, 2.5, 0.6) * CFrame.Angles(0, 0, 2.2)
1484
 Weld.C0 = Weld.C0 * CFrame.Angles(0, 1.57, 0)
1485
 for i = 1 , 16 do
1486
  FakeRightShoulder.C0 = OriginalRightShoulder * CFrame.Angles(0, 0, (i/5.2))
1487
  Weld.C0 = Weld.C0 * CFrame.new(0, 0, -0.03) * CFrame.Angles(0.03, 0, 0.11)
1488
  wait()
1489
 end
1490
 wait()
1491
 Weld.Parent = Me.Character["Right Arm"]
1492
 Weld.Part0 = Me.Character["Right Arm"]
1493
 Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
1494
 for i = 1 , 8 do
1495
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.2)
1496
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -0.19)
1497
  wait()
1498
 end
1499
 wait()
1500
 for i = 1 , 8 do
1501
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.05, 0, 0)
1502
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0.15, 0, 0)
1503
  wait()
1504
 end
1505
 wait(0.2)
1506
 Activated = false
1507
 end
1508
 end
1509
end
1510
if Mode == "Tornado" then
1511
 Activated = true
1512
 Weld.Parent = Me.Character["Left Arm"]
1513
 Weld.Part0 = Me.Character["Left Arm"]
1514
 Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
1515
 Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
1516
 Sound:play()
1517
 for i = 1 , 8 do
1518
  Clone1 = Grip17:clone() 
1519
  Clone1.Parent = Tool
1520
  Clone1.Name = "Shadow"
1521
  Clone1.Anchored = true
1522
  Clone1.CanCollide = false
1523
  Clone1.Transparency = 0.2
1524
  Clone1.BrickColor = BrickColor.new(1003)
1525
  Clone2 = Grip18:clone()
1526
  Clone2.Parent = Tool
1527
  Clone2.Name = "Shadow"
1528
  Clone2.Anchored = true
1529
  Clone2.CanCollide = false
1530
  Clone2.Transparency = 0.2
1531
  Clone2.BrickColor = BrickColor.new(1003)
1532
  Clone3 = Grip19:clone()
1533
  Clone3.Parent = Tool
1534
  Clone3.Name = "Shadow"
1535
  Clone3.Anchored = true
1536
  Clone3.CanCollide = false
1537
  Clone3.Transparency = 0.2
1538
  Clone3.BrickColor = BrickColor.new(1003)
1539
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
1540
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
1541
  wait()
1542
 end
1543
 Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
1544
 Sound:play()
1545
 Gyro = Instance.new("BodyGyro")
1546
 Gyro.Parent = Me.Character.Torso
1547
 Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
1548
 Gyro.cframe = Me.Character.Torso.CFrame
1549
 Gyro.D = 50
1550
 Part = Instance.new("Part")
1551
 Part.Transparency = 1
1552
 Part.CanCollide = false
1553
 Part.Anchored = true
1554
 Part.Parent = Me.Character.Torso
1555
 range = 10
1556
 Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
1557
 Sound:play()
1558
 for i = 1 , 80 do
1559
  range = range + 2
1560
  Part.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -(range*1.2))
1561
  p = game.Workspace:GetChildren()
1562
  for i = 1 , #p do
1563
   torso = p[i]:findFirstChild("Torso")
1564
   if torso ~= nil and torso.Parent.Name ~= Me.Name then
1565
    if (Me.Character.Torso.Position-torso.Position).magnitude <= 200 then
1566
    humanoid = torso.Parent:findFirstChild("Humanoid")
1567
    bp = torso:findFirstChild("BodyPosition")
1568
    if bp == nil then
1569
     bp = Instance.new("BodyPosition")
1570
     bp.Parent = torso
1571
     bp.maxForce = Vector3.new(math.huge, math.huge, math.huge)
1572
     bp.position = Part.Position + Vector3.new(0, range, 0)
1573
    end
1574
    if bp ~= nil then
1575
     bp.position = Part.Position + Vector3.new(0, range, 0)
1576
    end
1577
    bg = torso:findFirstChild("BodyGyro")
1578
    if bg == nil then
1579
     bg = Instance.new("BodyGyro")
1580
     bg.Parent = torso
1581
     bg.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
1582
     bg.cframe = CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
1583
    end
1584
    if bg ~= nil then
1585
     bg.cframe = CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
1586
    end
1587
    if humanoid ~= nil then
1588
     humanoid.Sit = true
1589
     humanoid.MaxHealth = 100
1590
     humanoid:TakeDamage(2)
1591
    end
1592
   end
1593
   end
1594
  end
1595
  Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 1.3, 0)
1596
  wait()
1597
 end
1598
  p = game.Workspace:GetChildren()
1599
  for i = 1 , #p do
1600
   torso = p[i]:findFirstChild("Torso")
1601
   if torso ~= nil and torso.Parent.Name ~= Me.Name then
1602
    humanoid = torso.Parent:findFirstChild("Humanoid")
1603
    bp = torso:findFirstChild("BodyPosition")
1604
    if bp ~= nil then
1605
     bp:Remove()
1606
    end
1607
    bg = torso:findFirstChild("BodyGyro")
1608
    if bg ~= nil then
1609
     bg:Remove()
1610
    end
1611
    if humanoid ~= nil then
1612
     humanoid.Sit = true
1613
     torso.Velocity = torso.CFrame.lookVector * 100
1614
    end
1615
   end
1616
   wait()
1617
  end
1618
 Stuff = Workspace:GetChildren()
1619
 for i = 1 , #Stuff do
1620
  torso = Stuff[i]:findFirstChild("Torso")
1621
  if torso ~= nil then
1622
   hax = torso:GetChildren()
1623
   for i = 1 , #hax do
1624
    if hax[i].className == "BodyPosition" then
1625
     hax[i]:Remove()
1626
    end
1627
   end
1628
  end
1629
 end
1630
 
1631
 Gyro:Remove()
1632
 wait(0.2)
1633
 for i = 1 , 8 do
1634
  Clone1 = Grip17:clone()
1635
  Clone1.Parent = Tool
1636
  Clone1.Name = "Shadow"
1637
  Clone1.Anchored = true
1638
  Clone1.CanCollide = false
1639
  Clone1.Transparency = 0.2
1640
  Clone1.BrickColor = BrickColor.new(1003)
1641
  Clone2 = Grip18:clone()
1642
  Clone2.Parent = Tool
1643
  Clone2.Name = "Shadow"
1644
  Clone2.Anchored = true
1645
  Clone2.CanCollide = false
1646
  Clone2.Transparency = 0.2
1647
  Clone2.BrickColor = BrickColor.new(1003)
1648
  Clone3 = Grip19:clone()
1649
  Clone3.Parent = Tool
1650
  Clone3.Name = "Shadow"
1651
  Clone3.Anchored = true
1652
  Clone3.CanCollide = false
1653
  Clone3.Transparency = 0.2
1654
  Clone3.BrickColor = BrickColor.new(1003)
1655
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
1656
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
1657
  wait()
1658
 end
1659
 Weld.Parent = Me.Character["Right Arm"]
1660
 Weld.Part0 = Me.Character["Right Arm"]
1661
 Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
1662
Activated = false
1663
end
1664
if Mode == "TripleSlash" then
1665
 Activated = true
1666
 Weld.Parent = Me.Character["Left Arm"]
1667
 Weld.Part0 = Me.Character["Left Arm"]
1668
 Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
1669
 Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
1670
 Sound:play()
1671
 for i = 1 , 4 do
1672
  Clone1 = Grip17:clone() 
1673
  Clone1.Parent = Tool
1674
  Clone1.Name = "Shadow"
1675
  Clone1.Anchored = true
1676
  Clone1.CanCollide = false
1677
  Clone1.Transparency = 0.2
1678
  Clone1.BrickColor = BrickColor.new(1003)
1679
  Clone2 = Grip18:clone()
1680
  Clone2.Parent = Tool
1681
  Clone2.Name = "Shadow"
1682
  Clone2.Anchored = true
1683
  Clone2.CanCollide = false
1684
  Clone2.Transparency = 0.2
1685
  Clone2.BrickColor = BrickColor.new(1003)
1686
  Clone3 = Grip19:clone()
1687
  Clone3.Parent = Tool
1688
  Clone3.Name = "Shadow"
1689
  Clone3.Anchored = true
1690
  Clone3.CanCollide = false
1691
  Clone3.Transparency = 0.2
1692
  Clone3.BrickColor = BrickColor.new(1003)
1693
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.26, 0, 0)
1694
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
1695
  wait()
1696
 end
1697
 for i = 1 , 2 do
1698
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 1.57, 0)
1699
  wait()
1700
 end
1701
 Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
1702
 Sound:play()
1703
 for i = 1 , 4 do
1704
  Clone1 = Grip17:clone() 
1705
  Clone1.Parent = Tool
1706
  Clone1.Name = "Shadow"
1707
  Clone1.Anchored = true
1708
  Clone1.CanCollide = false
1709
  Clone1.Transparency = 0.2
1710
  Clone1.BrickColor = BrickColor.new(1003)
1711
  Clone2 = Grip18:clone()
1712
  Clone2.Parent = Tool
1713
  Clone2.Name = "Shadow"
1714
  Clone2.Anchored = true
1715
  Clone2.CanCollide = false
1716
  Clone2.Transparency = 0.2
1717
  Clone2.BrickColor = BrickColor.new(1003)
1718
  Clone3 = Grip19:clone()
1719
  Clone3.Parent = Tool
1720
  Clone3.Name = "Shadow"
1721
  Clone3.Anchored = true
1722
  Clone3.CanCollide = false
1723
  Clone3.Transparency = 0.2
1724
  Clone3.BrickColor = BrickColor.new(1003)
1725
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
1726
  wait()
1727
 end
1728
 for i = 1 , 2 do
1729
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, -1.57, 0)
1730
  wait()
1731
 end
1732
 Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
1733
 Sound:play()
1734
 for i = 1 , 4 do
1735
  Clone1 = Grip17:clone() 
1736
  Clone1.Parent = Tool
1737
  Clone1.Name = "Shadow"
1738
  Clone1.Anchored = true
1739
  Clone1.CanCollide = false
1740
  Clone1.Transparency = 0.2
1741
  Clone1.BrickColor = BrickColor.new(1003)
1742
  Clone2 = Grip18:clone()
1743
  Clone2.Parent = Tool
1744
  Clone2.Name = "Shadow"
1745
  Clone2.Anchored = true
1746
  Clone2.CanCollide = false
1747
  Clone2.Transparency = 0.2
1748
  Clone2.BrickColor = BrickColor.new(1003)
1749
  Clone3 = Grip19:clone()
1750
  Clone3.Parent = Tool
1751
  Clone3.Name = "Shadow"
1752
  Clone3.Anchored = true
1753
  Clone3.CanCollide = false
1754
  Clone3.Transparency = 0.2
1755
  Clone3.BrickColor = BrickColor.new(1003)
1756
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
1757
  wait()
1758
 end
1759
 for i = 1 , 4 do
1760
  Clone1 = Grip17:clone()
1761
  Clone1.Parent = Tool
1762
  Clone1.Name = "Shadow"
1763
  Clone1.Anchored = true
1764
  Clone1.CanCollide = false
1765
  Clone1.Transparency = 0.2
1766
  Clone1.BrickColor = BrickColor.new(1003)
1767
  Clone2 = Grip18:clone()
1768
  Clone2.Parent = Tool
1769
  Clone2.Name = "Shadow"
1770
  Clone2.Anchored = true
1771
  Clone2.CanCollide = false
1772
  Clone2.Transparency = 0.2
1773
  Clone2.BrickColor = BrickColor.new(1003)
1774
  Clone3 = Grip19:clone()
1775
  Clone3.Parent = Tool
1776
  Clone3.Name = "Shadow"
1777
  Clone3.Anchored = true
1778
  Clone3.CanCollide = false
1779
  Clone3.Transparency = 0.2
1780
  Clone3.BrickColor = BrickColor.new(1003)
1781
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.26, 0, 0)
1782
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0.62, 0, 0)
1783
  wait()
1784
 end
1785
 Weld.Parent = Me.Character["Right Arm"]
1786
 Weld.Part0 = Me.Character["Right Arm"]
1787
 Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
1788
Activated = false
1789
end
1790
if Mode == "Slashes" then
1791
 Activated = true
1792
 f = Instance.new("Fire")
1793
 f.Parent = Grip17
1794
 f.Size = 2
1795
 ff = Instance.new("Fire")
1796
 ff.Parent = Grip18
1797
 ff.Size = 2
1798
 fff = Instance.new("Fire")
1799
 fff.Parent = Grip18
1800
 fff.Size = 2
1801
 Weld.Parent = Me.Character["Left Arm"]
1802
 Weld.Part0 = Me.Character["Left Arm"]
1803
 Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
1804
 Test = FakeLeftShoulder.C0
1805
 FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-(0.26*4), 0, 0)
1806
 for i = 1 , 20 do
1807
 Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
1808
 Sound:play()
1809
 for i = 1 , 4 do
1810
  Clone1 = Grip17:clone() 
1811
  Clone1.Parent = Tool
1812
  Clone1.Name = "Shadow"
1813
  Clone1.Anchored = true
1814
  Clone1.CanCollide = false
1815
  Clone1.Transparency = 0.2
1816
  Clone1.BrickColor = BrickColor.new(1004)
1817
  Clone2 = Grip18:clone()
1818
  Clone2.Parent = Tool
1819
  Clone2.Name = "Shadow"
1820
  Clone2.Anchored = true
1821
  Clone2.CanCollide = false
1822
  Clone2.Transparency = 0.2
1823
  Clone2.BrickColor = BrickColor.new(1004)
1824
  Clone3 = Grip19:clone()
1825
  Clone3.Parent = Tool
1826
  Clone3.Name = "Shadow"
1827
  Clone3.Anchored = true
1828
  Clone3.CanCollide = false
1829
  Clone3.Transparency = 0.2
1830
  Clone3.BrickColor = BrickColor.new(1004)
1831
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
1832
  wait()
1833
 end
1834
 for i = 1 , 2 do
1835
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 1.57, 0)
1836
  wait()
1837
 end
1838
 Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
1839
 Sound:play()
1840
 for i = 1 , 4 do
1841
  Clone1 = Grip17:clone() 
1842
  Clone1.Parent = Tool
1843
  Clone1.Name = "Shadow"
1844
  Clone1.Anchored = true
1845
  Clone1.CanCollide = false
1846
  Clone1.Transparency = 0.2
1847
  Clone1.BrickColor = BrickColor.new(1005)
1848
  Clone2 = Grip18:clone()
1849
  Clone2.Parent = Tool
1850
  Clone2.Name = "Shadow"
1851
  Clone2.Anchored = true
1852
  Clone2.CanCollide = false
1853
  Clone2.Transparency = 0.2
1854
  Clone2.BrickColor = BrickColor.new(1005)
1855
  Clone3 = Grip19:clone()
1856
  Clone3.Parent = Tool
1857
  Clone3.Name = "Shadow"
1858
  Clone3.Anchored = true
1859
  Clone3.CanCollide = false
1860
  Clone3.Transparency = 0.2
1861
  Clone3.BrickColor = BrickColor.new(1005)
1862
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
1863
  wait()
1864
 end
1865
 for i = 1 , 2 do
1866
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, -1.57, 0)
1867
  wait()
1868
 end
1869
 end
1870
 for i = 1 , 2 do
1871
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 1.57, 0)
1872
 end
1873
 Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
1874
 Sound:play()
1875
 for i = 1 , 4 do
1876
  Clone1 = Grip17:clone() 
1877
  Clone1.Parent = Tool
1878
  Clone1.Name = "Shadow"
1879
  Clone1.Anchored = true
1880
  Clone1.CanCollide = false
1881
  Clone1.Transparency = 0.2
1882
  Clone1.BrickColor = BrickColor.new(1009)
1883
  Clone2 = Grip18:clone()
1884
  Clone2.Parent = Tool
1885
  Clone2.Name = "Shadow"
1886
  Clone2.Anchored = true
1887
  Clone2.CanCollide = false
1888
  Clone2.Transparency = 0.2
1889
  Clone2.BrickColor = BrickColor.new(1009)
1890
  Clone3 = Grip19:clone()
1891
  Clone3.Parent = Tool
1892
  Clone3.Name = "Shadow"
1893
  Clone3.Anchored = true
1894
  Clone3.CanCollide = false
1895
  Clone3.Transparency = 0.2
1896
  Clone3.BrickColor = BrickColor.new(1009)
1897
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
1898
  wait()
1899
 end
1900
 for i = 1 , 4 do
1901
  Clone1 = Grip17:clone()
1902
  Clone1.Parent = Tool
1903
  Clone1.Name = "Shadow"
1904
  Clone1.Anchored = true
1905
  Clone1.CanCollide = false
1906
  Clone1.Transparency = 0.2
1907
  Clone1.BrickColor = BrickColor.new(1004)
1908
  Clone2 = Grip18:clone()
1909
  Clone2.Parent = Tool
1910
  Clone2.Name = "Shadow"
1911
  Clone2.Anchored = true
1912
  Clone2.CanCollide = false
1913
  Clone2.Transparency = 0.2
1914
  Clone2.BrickColor = BrickColor.new(1004)
1915
  Clone3 = Grip19:clone()
1916
  Clone3.Parent = Tool
1917
  Clone3.Name = "Shadow"
1918
  Clone3.Anchored = true
1919
  Clone3.CanCollide = false
1920
  Clone3.Transparency = 0.2
1921
  Clone3.BrickColor = BrickColor.new(1004)
1922
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.26, 0, 0)
1923
  FakeLeftShoulder.C0 = Test
1924
  wait()
1925
 end
1926
 Weld.Parent = Me.Character["Right Arm"]
1927
 Weld.Part0 = Me.Character["Right Arm"]
1928
 Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
1929
Activated = false
1930
f:remove()
1931
ff:remove()
1932
fff:remove()
1933
end
1934
if Mode == "Wave" then
1935
 Activated = true
1936
 Weld.Parent = Me.Character["Left Arm"]
1937
 Weld.Part0 = Me.Character["Left Arm"]
1938
 Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
1939
 Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
1940
 Sound:play()
1941
 for i = 1 , 4 do
1942
  Clone1 = Grip17:clone() 
1943
  Clone1.Parent = Tool
1944
  Clone1.Name = "Shadow"
1945
  Clone1.Anchored = true
1946
  Clone1.CanCollide = false
1947
  Clone1.Transparency = 0.2
1948
  Clone1.BrickColor = BrickColor.new(1003)
1949
  Clone2 = Grip18:clone()
1950
  Clone2.Parent = Tool
1951
  Clone2.Name = "Shadow"
1952
  Clone2.Anchored = true
1953
  Clone2.CanCollide = false
1954
  Clone2.Transparency = 0.2
1955
  Clone2.BrickColor = BrickColor.new(1003)
1956
  Clone3 = Grip19:clone()
1957
  Clone3.Parent = Tool
1958
  Clone3.Name = "Shadow"
1959
  Clone3.Anchored = true
1960
  Clone3.CanCollide = false
1961
  Clone3.Transparency = 0.2
1962
  Clone3.BrickColor = BrickColor.new(1003)
1963
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
1964
  wait()
1965
 end
1966
 for i = 1 , 2 do
1967
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 1.57, 0)
1968
  wait()
1969
 end
1970
 Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
1971
 Sound:play()
1972
 for i = 1 , 4 do
1973
  Clone1 = Grip17:clone() 
1974
  Clone1.Parent = Tool
1975
  Clone1.Name = "Shadow"
1976
  Clone1.Anchored = true
1977
  Clone1.CanCollide = false
1978
  Clone1.Transparency = 0.2
1979
  Clone1.BrickColor = BrickColor.new(1003)
1980
  Clone2 = Grip18:clone()
1981
  Clone2.Parent = Tool
1982
  Clone2.Name = "Shadow"
1983
  Clone2.Anchored = true
1984
  Clone2.CanCollide = false
1985
  Clone2.Transparency = 0.2
1986
  Clone2.BrickColor = BrickColor.new(1003)
1987
  Clone3 = Grip19:clone()
1988
  Clone3.Parent = Tool
1989
  Clone3.Name = "Shadow"
1990
  Clone3.Anchored = true
1991
  Clone3.CanCollide = false
1992
  Clone3.Transparency = 0.2
1993
  Clone3.BrickColor = BrickColor.new(1003)
1994
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
1995
  wait()
1996
 end
1997
 for i = 1 , 2 do
1998
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, -1.57, 0)
1999
  wait()
2000
 end
2001
 Velocity = Instance.new("BodyVelocity")
2002
 Velocity.Parent = Me.Character.Torso
2003
 Velocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
2004
 Velocity.velocity = Vector3.new(0, 30, 0)
2005
 Gyro = Instance.new("BodyGyro")
2006
 Gyro.Parent = Me.Character.Torso
2007
 Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
2008
 Gyro.cframe = Me.Character.Torso.CFrame
2009
 Gyro.D = 50
2010
 Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
2011
 Sound:play()
2012
 for i = 1 , 8 do
2013
  Clone1 = Grip17:clone() 
2014
  Clone1.Parent = Tool
2015
  Clone1.Name = "Shadow"
2016
  Clone1.Anchored = true
2017
  Clone1.CanCollide = false
2018
  Clone1.Transparency = 0.2
2019
  Clone1.BrickColor = BrickColor.new(1003)
2020
  Clone2 = Grip18:clone()
2021
  Clone2.Parent = Tool
2022
  Clone2.Name = "Shadow"
2023
  Clone2.Anchored = true
2024
  Clone2.CanCollide = false
2025
  Clone2.Transparency = 0.2
2026
  Clone2.BrickColor = BrickColor.new(1003)
2027
  Clone3 = Grip19:clone()
2028
  Clone3.Parent = Tool
2029
  Clone3.Name = "Shadow"
2030
  Clone3.Anchored = true
2031
  Clone3.CanCollide = false
2032
  Clone3.Transparency = 0.2
2033
  Clone3.BrickColor = BrickColor.new(1003)
2034
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.31, 0, 0)
2035
  Gyro.cframe = Gyro.cframe * CFrame.Angles(0, (0.785*2), 0)
2036
  wait()
2037
 end
2038
 Velocity.maxForce = Vector3.new(math.huge, 0, math.huge)
2039
 Velocity.velocity = Vector3.new(0, 0, 0)
2040
 for i = 1 , 2 do
2041
  Clone1 = Grip17:clone() 
2042
  Clone1.Parent = Tool
2043
  Clone1.Name = "Shadow"
2044
  Clone1.Anchored = true
2045
  Clone1.CanCollide = false
2046
  Clone1.Transparency = 0.2
2047
  Clone1.BrickColor = BrickColor.new(1003)
2048
  Clone2 = Grip18:clone()
2049
  Clone2.Parent = Tool
2050
  Clone2.Name = "Shadow"
2051
  Clone2.Anchored = true
2052
  Clone2.CanCollide = false
2053
  Clone2.Transparency = 0.2
2054
  Clone2.BrickColor = BrickColor.new(1003)
2055
  Clone3 = Grip19:clone()
2056
  Clone3.Parent = Tool
2057
  Clone3.Name = "Shadow"
2058
  Clone3.Anchored = true
2059
  Clone3.CanCollide = false
2060
  Clone3.Transparency = 0.2
2061
  Clone3.BrickColor = BrickColor.new(1003)
2062
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(1.24, 0, 0)
2063
  wait()
2064
 end
2065
 Weld.Parent = Me.Character["Right Arm"]
2066
 Weld.Part0 = Me.Character["Right Arm"]
2067
 Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
2068
 for i = 1 , 4 do
2069
 FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.4)
2070
 FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
2071
 wait()
2072
 end
2073
 wait(0.2)
2074
 for i = 1 , 8 do
2075
 FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.4)
2076
 wait()
2077
 end
2078
 
2079
 Wave = Instance.new("Part")
2080
 Wave.Parent = Me.Character.Torso
2081
 Wave.Anchored = true
2082
 Wave.CanCollide = false
2083
 Wave.Locked = true
2084
 Wave.Transparency = 0.2
2085
 Wave.Size = Vector3.new(2, 1, 2)
2086
 Wave.TopSurface = "Smooth"
2087
 Wave.BrickColor = BrickColor.new(1004)
2088
 Wave.BottomSurface = "Smooth"
2089
 Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
2090
 WaveMesh = Instance.new("CylinderMesh")
2091
 WaveMesh.Parent = Wave
2092
 WaveMesh.Scale = Vector3.new(1, 0.3, 1)
2093
 for i = 1 , 32 do
2094
  Wave.Size = Wave.Size + Vector3.new(3, 0, 3)
2095
  Wave.Transparency = Wave.Transparency + (0.8/32)
2096
  Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
2097
  Stuff = Workspace:GetChildren()
2098
  for i = 1 , #Stuff do
2099
   Torso = Stuff[i]:findFirstChild("Torso")
2100
   if Torso ~= nil then
2101
    if (Me.Character.Torso.Position-Torso.Position).magnitude <= (Wave.Size.X/2) then
2102
     if Torso.Parent.Name ~= Me.Name then
2103
      Humanoid = Torso.Parent:findFirstChild("Humanoid")
2104
      if Humanoid ~= nil then
2105
       Humanoid.MaxHealth = 100
2106
       Humanoid:TakeDamage(Damage)
2107
      end
2108
     end
2109
    end
2110
   end
2111
  end
2112
  wait()
2113
 end
2114
 for i = 1 , 4 do
2115
 FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0.62, 0, 0)
2116
 FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.4)
2117
 wait()
2118
 end
2119
 wait(0.4)
2120
 Gyro:Remove()
2121
 Velocity:Remove()
2122
Activated = false
2123
end
2124
if Mode == "ForwardSpin" then
2125
 Activated = true
2126
 Weld.Parent = Me.Character["Left Arm"]
2127
 Weld.Part0 = Me.Character["Left Arm"]
2128
 Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
2129
 Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
2130
 Sound:play()
2131
 for i = 1 , 8 do
2132
  Clone1 = Grip17:clone() 
2133
  Clone1.Parent = Tool
2134
  Clone1.Name = "Shadow"
2135
  Clone1.Anchored = true
2136
  Clone1.CanCollide = false
2137
  Clone1.Transparency = 0.2
2138
  Clone1.BrickColor = BrickColor.new(1003)
2139
  Clone2 = Grip18:clone()
2140
  Clone2.Parent = Tool
2141
  Clone2.Name = "Shadow"
2142
  Clone2.Anchored = true
2143
  Clone2.CanCollide = false
2144
  Clone2.Transparency = 0.2
2145
  Clone2.BrickColor = BrickColor.new(1003)
2146
  Clone3 = Grip19:clone()
2147
  Clone3.Parent = Tool
2148
  Clone3.Name = "Shadow"
2149
  Clone3.Anchored = true
2150
  Clone3.CanCollide = false
2151
  Clone3.Transparency = 0.2
2152
  Clone3.BrickColor = BrickColor.new(1003)
2153
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
2154
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
2155
  wait()
2156
 end
2157
 Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
2158
 Sound:play()
2159
 Velocity = Instance.new("BodyVelocity")
2160
 Velocity.Parent = Me.Character.Torso
2161
 Velocity.maxForce = Vector3.new(math.huge, 0, math.huge)
2162
 Velocity.velocity = Me.Character.Torso.CFrame.lookVector * 200
2163
 Gyro = Instance.new("BodyGyro")
2164
 Gyro.Parent = Me.Character.Torso
2165
 Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
2166
 Gyro.cframe = Me.Character.Torso.CFrame
2167
 Gyro.D = 50
2168
 Wave = Instance.new("Part")
2169
 Wave.Parent = Me.Character.Torso
2170
 Wave.Anchored = true
2171
 Wave.CanCollide = false
2172
 Wave.Locked = true
2173
 Wave.Transparency = 0.2
2174
 Wave.BrickColor = BrickColor.new(1004)
2175
 Wave.Size = Vector3.new(2, 1, 2)
2176
 Wave.TopSurface = "Smooth"
2177
 Wave.BottomSurface = "Smooth"
2178
 Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
2179
 WaveMesh = Instance.new("CylinderMesh")
2180
 WaveMesh.Parent = Wave
2181
 WaveMesh.Scale = Vector3.new(1, 0.1, 1)
2182
 for i = 1 , 16 do
2183
  Wave.Size = Wave.Size + Vector3.new(1, 0, 1)
2184
  Wave.Transparency = Wave.Transparency + 0.055
2185
  Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
2186
  Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 0.785, 0)
2187
  wait()
2188
 end
2189
 
2190
 Wave:Remove()
2191
 Gyro:Remove()
2192
 Velocity:Remove()
2193
 wait(1)
2194
 for i = 1 , 8 do
2195
  Clone1 = Grip17:clone()
2196
  Clone1.Parent = Tool
2197
  Clone1.Name = "Shadow"
2198
  Clone1.Anchored = true
2199
  Clone1.CanCollide = false
2200
  Clone1.Transparency = 0.2
2201
  Clone1.BrickColor = BrickColor.new(1003)
2202
  Clone2 = Grip18:clone()
2203
  Clone2.Parent = Tool
2204
  Clone2.Name = "Shadow"
2205
  Clone2.Anchored = true
2206
  Clone2.CanCollide = false
2207
  Clone2.Transparency = 0.2
2208
  Clone2.BrickColor = BrickColor.new(1003)
2209
  Clone3 = Grip19:clone()
2210
  Clone3.Parent = Tool
2211
  Clone3.Name = "Shadow"
2212
  Clone3.Anchored = true
2213
  Clone3.CanCollide = false
2214
  Clone3.Transparency = 0.2
2215
  Clone3.BrickColor = BrickColor.new(1003)
2216
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
2217
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
2218
  wait()
2219
 end
2220
 Weld.Parent = Me.Character["Right Arm"]
2221
 Weld.Part0 = Me.Character["Right Arm"]
2222
 Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
2223
Activated = false
2224
end
2225
if Mode == "DownThrust" then
2226
 Activated = true
2227
 Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
2228
 Sound:play()
2229
 for i = 1 , 24 do
2230
  Weld.C0 = Weld.C0 * CFrame.Angles(-0.3925, 0, 0)
2231
  wait()
2232
 end
2233
 for i = 1 , 8 do
2234
  Clone1 = Grip17:clone() 
2235
  Clone1.Parent = Tool
2236
  Clone1.Name = "Shadow"
2237
  Clone1.Anchored = true
2238
  Clone1.CanCollide = false
2239
  Clone1.Transparency = 0.2
2240
  Clone1.BrickColor = BrickColor.new(1003)
2241
  Clone2 = Grip18:clone()
2242
  Clone2.Parent = Tool
2243
  Clone2.Name = "Shadow"
2244
  Clone2.Anchored = true
2245
  Clone2.CanCollide = false
2246
  Clone2.Transparency = 0.2
2247
  Clone2.BrickColor = BrickColor.new(1003)
2248
  Clone3 = Grip19:clone()
2249
  Clone3.Parent = Tool
2250
  Clone3.Name = "Shadow"
2251
  Clone3.Anchored = true
2252
  Clone3.CanCollide = false
2253
  Clone3.Transparency = 0.2
2254
  Clone3.BrickColor = BrickColor.new(1003)
2255
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.13)
2256
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
2257
  wait()
2258
 end
2259
 Velocity = Instance.new("BodyVelocity")
2260
 Velocity.Parent = Me.Character.Torso
2261
 Velocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
2262
 Velocity.velocity = Vector3.new(0, 30, 0)
2263
 Gyro = Instance.new("BodyGyro")
2264
 Gyro.Parent = Me.Character.Torso
2265
 Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
2266
 Gyro.cframe = Me.Character.Torso.CFrame
2267
 Gyro.D = 50
2268
 wait(0.8)
2269
 Velocity:Remove()
2270
 for i = 1 , 8 do
2271
  Clone1 = Grip17:clone()
2272
  Clone1.Parent = Tool
2273
  Clone1.Name = "Shadow"
2274
  Clone1.Anchored = true
2275
  Clone1.CanCollide = false
2276
  Clone1.Transparency = 0.2
2277
  Clone1.BrickColor = BrickColor.new(1003)
2278
  Clone2 = Grip18:clone()
2279
  Clone2.Parent = Tool
2280
  Clone2.Name = "Shadow"
2281
  Clone2.Anchored = true
2282
  Clone2.CanCollide = false
2283
  Clone2.Transparency = 0.2
2284
  Clone2.BrickColor = BrickColor.new(1003)
2285
  Clone3 = Grip19:clone()
2286
  Clone3.Parent = Tool
2287
  Clone3.Name = "Shadow"
2288
  Clone3.Anchored = true
2289
  Clone3.CanCollide = false
2290
  Clone3.Transparency = 0.2
2291
  Clone3.BrickColor = BrickColor.new(1003)
2292
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.13)
2293
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
2294
  wait(0.08)
2295
 end
2296
 Wave = Instance.new("Part")
2297
 Wave.Parent = Me.Character.Torso
2298
 Wave.Anchored = true
2299
 Wave.CanCollide = false
2300
 Wave.Locked = true
2301
 Wave.Transparency = 0.2
2302
 Wave.Size = Vector3.new(2, 1, 2)
2303
 Wave.TopSurface = "Smooth"
2304
 Wave.BottomSurface = "Smooth"
2305
 Wave.BrickColor = BrickColor.new(1004)
2306
 Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
2307
 WaveMesh = Instance.new("CylinderMesh")
2308
 WaveMesh.Parent = Wave
2309
 WaveMesh.Scale = Vector3.new(1, 0.1, 1)
2310
 for i = 1 , 16 do
2311
  Wave.Size = Wave.Size + Vector3.new(1, 0, 1)
2312
  Wave.Transparency = Wave.Transparency + 0.055
2313
  Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
2314
  wait()
2315
 end
2316
 
2317
 Wave:Remove()
2318
 Gyro:Remove()
2319
 wait(0.8)
2320
 for i = 1 , 20 do
2321
  Weld.C0 = Weld.C0 * CFrame.Angles(0.3925*2, 0, 0)
2322
  wait()
2323
 end
2324
Activated = false
2325
end
2326
if Mode == "Escape" then
2327
 Activated = true
2328
 Weld.Parent = Me.Character["Left Arm"]
2329
 Weld.Part0 = Me.Character["Left Arm"]
2330
 Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
2331
 Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
2332
 Sound:play()
2333
 for i = 1 , 8 do
2334
  Clone1 = Grip17:clone() 
2335
  Clone1.Parent = Tool
2336
  Clone1.Name = "Shadow"
2337
  Clone1.Anchored = true
2338
  Clone1.CanCollide = false
2339
  Clone1.Transparency = 0.2
2340
  Clone1.BrickColor = BrickColor.new(1003)
2341
  Clone2 = Grip18:clone()
2342
  Clone2.Parent = Tool
2343
  Clone2.Name = "Shadow"
2344
  Clone2.Anchored = true
2345
  Clone2.CanCollide = false
2346
  Clone2.Transparency = 0.2
2347
  Clone2.BrickColor = BrickColor.new(1003)
2348
  Clone3 = Grip19:clone()
2349
  Clone3.Parent = Tool
2350
  Clone3.Name = "Shadow"
2351
  Clone3.Anchored = true
2352
  Clone3.CanCollide = false
2353
  Clone3.Transparency = 0.2
2354
  Clone3.BrickColor = BrickColor.new(1003)
2355
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
2356
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
2357
  wait()
2358
 end
2359
 Stuff = Me.Character:GetChildren()
2360
 for i = 1 , #Stuff do
2361
  if Stuff[i].className == "Part" then
2362
   Stuff[i].Anchored = false
2363
  end
2364
 end
2365
 Stuff = Me.Character:GetChildren()
2366
 for i = 1 , #Stuff do
2367
  if Stuff[i].className == "Part" then
2368
   Stuff[i].Anchored = false
2369
  end
2370
  Stuff2 = Stuff[i]:GetChildren()
2371
  for i = 1 , #Stuff2 do
2372
   if Stuff2[i].className == "BodyPosition" or Stuff2[i].className == "BodyVelocity" or Stuff2[i].className == "BodyGyro" then
2373
    Stuff2[i]:Remove()
2374
   end
2375
  end
2376
 end
2377
 Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
2378
 Sound:play()
2379
 Velocity = Instance.new("BodyVelocity")
2380
 Velocity.Parent = Me.Character.Torso
2381
 Velocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
2382
 Velocity.velocity = Vector3.new(0, 40, 0)
2383
 Gyro = Instance.new("BodyGyro")
2384
 Gyro.Parent = Me.Character.Torso
2385
 Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
2386
 Gyro.cframe = Me.Character.Torso.CFrame
2387
 Gyro.D = 50
2388
 Wave = Instance.new("Part")
2389
 Wave.Parent = Me.Character.Torso
2390
 Wave.Anchored = true
2391
 Wave.CanCollide = false
2392
 Wave.Locked = true
2393
 Wave.Transparency = 0.2
2394
 Wave.Size = Vector3.new(2, 1, 2)
2395
 Wave.TopSurface = "Smooth"
2396
 Wave.BottomSurface = "Smooth"
2397
 Wave.BrickColor = BrickColor.new(1004)
2398
 Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
2399
 WaveMesh = Instance.new("CylinderMesh")
2400
 WaveMesh.Parent = Wave
2401
 WaveMesh.Scale = Vector3.new(1, 0.1, 1)
2402
 for i = 1 , 16 do
2403
  Wave.Size = Wave.Size + Vector3.new(1, 0, 1)
2404
  Wave.Transparency = Wave.Transparency + 0.055
2405
  Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
2406
  Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 0.785, 0)
2407
  wait()
2408
 end
2409
 
2410
 Wave:Remove()
2411
 Gyro:Remove()
2412
 Velocity:Remove()
2413
 wait(1)
2414
 for i = 1 , 8 do
2415
  Clone1 = Grip17:clone()
2416
  Clone1.Parent = Tool
2417
  Clone1.Name = "Shadow"
2418
  Clone1.Anchored = true
2419
  Clone1.CanCollide = false
2420
  Clone1.Transparency = 0.2
2421
  Clone1.BrickColor = BrickColor.new(1003)
2422
  Clone2 = Grip18:clone()
2423
  Clone2.Parent = Tool
2424
  Clone2.Name = "Shadow"
2425
  Clone2.Anchored = true
2426
  Clone2.CanCollide = false
2427
  Clone2.Transparency = 0.2
2428
  Clone2.BrickColor = BrickColor.new(1003)
2429
  Clone3 = Grip19:clone()
2430
  Clone3.Parent = Tool
2431
  Clone3.Name = "Shadow"
2432
  Clone3.Anchored = true
2433
  Clone3.CanCollide = false
2434
  Clone3.Transparency = 0.2
2435
  Clone3.BrickColor = BrickColor.new(1003)
2436
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
2437
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
2438
  wait()
2439
 end
2440
 Weld.Parent = Me.Character["Right Arm"]
2441
 Weld.Part0 = Me.Character["Right Arm"]
2442
 Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
2443
Activated = false
2444
end
2445
if Mode == "Toss" then
2446
 Activated = true
2447
 Weld.Parent = Me.Character["Left Arm"]
2448
 Weld.Part0 = Me.Character["Left Arm"]
2449
 Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
2450
 Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
2451
 Sound:play()
2452
 for i = 1 , 4 do
2453
  Clone1 = Grip17:clone() 
2454
  Clone1.Parent = Tool
2455
  Clone1.Name = "Shadow"
2456
  Clone1.Anchored = true
2457
  Clone1.CanCollide = false
2458
  Clone1.Transparency = 0.2
2459
  Clone1.BrickColor = BrickColor.new(1005)
2460
  Clone2 = Grip18:clone()
2461
  Clone2.Parent = Tool
2462
  Clone2.Name = "Shadow"
2463
  Clone2.Anchored = true
2464
  Clone2.CanCollide = false
2465
  Clone2.Transparency = 0.2
2466
  Clone2.BrickColor = BrickColor.new(1005)
2467
  Clone3 = Grip19:clone()
2468
  Clone3.Parent = Tool
2469
  Clone3.Name = "Shadow"
2470
  Clone3.Anchored = true
2471
  Clone3.CanCollide = false
2472
  Clone3.Transparency = 0.2
2473
  Clone3.BrickColor = BrickColor.new(1005)
2474
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
2475
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
2476
  wait()
2477
 end
2478
 Weld:Remove()
2479
 Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
2480
 Sound:play()
2481
 Gyro = Instance.new("BodyGyro")
2482
 Gyro.Parent = Handle
2483
 Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
2484
 Gyro.cframe = Me.Character.Torso.CFrame * CFrame.Angles(0, 0, 1.57)
2485
 Gyro.D = 50
2486
 Velocity = Instance.new("BodyVelocity")
2487
 Velocity.Parent = Handle
2488
 Velocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
2489
 Velocity.velocity = Vector3.new(0, 1, 0) * 10
2490
 for i = 1 , 4 do
2491
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
2492
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
2493
  wait()
2494
 end
2495
 for i = 1 , 15 do
2496
  Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 1, 1)
2497
  wait(0.1)
2498
 end
2499
 Velocity.velocity = Vector3.new(0, 0, 0)
2500
 for i = 1 , 5 do
2501
  Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 1, 1)
2502
  wait(0.1)
2503
 end
2504
 Velocity:Remove()
2505
 Position = Instance.new("BodyPosition")
2506
 Position.Parent = Handle
2507
 Position.maxForce = Vector3.new(9999999999, 9999999999, 9999999999)
2508
 Position.position = Me.Character["Left Arm"].Position
2509
 for i = 1 , 10 do
2510
  Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 1, 1)
2511
  Position.position = Me.Character["Left Arm"].Position  
2512
  wait(0.1)
2513
 end
2514
 Gyro:Remove()
2515
 Position:Remove()
2516
 Weld = Instance.new("Weld")
2517
 Weld.Parent = Me.Character["Left Arm"]
2518
 Weld.Part0 = Me.Character["Left Arm"]
2519
 Weld.Part1 = Handle
2520
 Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
2521
 for i = 1 , 8 do
2522
  Clone1 = Grip17:clone()
2523
  Clone1.Parent = Tool
2524
  Clone1.Name = "Shadow"
2525
  Clone1.Anchored = true
2526
  Clone1.CanCollide = false
2527
  Clone1.Transparency = 0.2
2528
  Clone1.BrickColor = BrickColor.new(1005)
2529
  Clone2 = Grip18:clone()
2530
  Clone2.Parent = Tool
2531
  Clone2.Name = "Shadow"
2532
  Clone2.Anchored = true
2533
  Clone2.CanCollide = false
2534
  Clone2.Transparency = 0.2
2535
  Clone2.BrickColor = BrickColor.new(1005)
2536
  Clone3 = Grip19:clone()
2537
  Clone3.Parent = Tool
2538
  Clone3.Name = "Shadow"
2539
  Clone3.Anchored = true
2540
  Clone3.CanCollide = false
2541
  Clone3.Transparency = 0.2
2542
  Clone3.BrickColor = BrickColor.new(1005)
2543
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
2544
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
2545
  wait()
2546
 end
2547
 Weld.Parent = Me.Character["Right Arm"]
2548
 Weld.Part0 = Me.Character["Right Arm"]
2549
 Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
2550
Activated = false
2551
end
2552
if Mode == "Boomerang" then
2553
 Activated = true
2554
 Weld.Parent = Me.Character["Left Arm"]
2555
 Weld.Part0 = Me.Character["Left Arm"]
2556
 Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
2557
 Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
2558
 Sound:play()
2559
 for i = 1 , 4 do
2560
  Clone1 = Grip17:clone() 
2561
  Clone1.Parent = Tool
2562
  Clone1.Name = "Shadow"
2563
  Clone1.Anchored = true
2564
  Clone1.CanCollide = false
2565
  Clone1.Transparency = 0.2
2566
  Clone1.BrickColor = BrickColor.new(1003)
2567
  Clone2 = Grip18:clone()
2568
  Clone2.Parent = Tool
2569
  Clone2.Name = "Shadow"
2570
  Clone2.Anchored = true
2571
  Clone2.CanCollide = false
2572
  Clone2.Transparency = 0.2
2573
  Clone2.BrickColor = BrickColor.new(1003)
2574
  Clone3 = Grip19:clone()
2575
  Clone3.Parent = Tool
2576
  Clone3.Name = "Shadow"
2577
  Clone3.Anchored = true
2578
  Clone3.CanCollide = false
2579
  Clone3.Transparency = 0.2
2580
  Clone3.BrickColor = BrickColor.new(1003)
2581
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
2582
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
2583
  wait()
2584
 end
2585
 Weld:Remove()
2586
 Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
2587
 Sound:play()
2588
 Gyro = Instance.new("BodyGyro")
2589
 Gyro.Parent = Handle
2590
 Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
2591
 Gyro.cframe = Me.Character.Torso.CFrame * CFrame.Angles(0, 0, 1.57)
2592
 Gyro.D = 50
2593
 Velocity = Instance.new("BodyVelocity")
2594
 Velocity.Parent = Handle
2595
 Velocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
2596
 Velocity.velocity = Me.Character.Torso.CFrame.lookVector * 100
2597
 for i = 1 , 4 do
2598
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
2599
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
2600
  wait()
2601
 end
2602
 for i = 1 , 15 do
2603
  Gyro.cframe = Gyro.cframe * CFrame.Angles(1, 0, 0)
2604
  wait(0.1)
2605
 end
2606
 Velocity.velocity = Vector3.new(0, 0, 0)
2607
 for i = 1 , 5 do
2608
  Gyro.cframe = Gyro.cframe * CFrame.Angles(1, 0, 0)
2609
  wait(0.1)
2610
 end
2611
 Velocity:Remove()
2612
 Position = Instance.new("BodyPosition")
2613
 Position.Parent = Handle
2614
 Position.maxForce = Vector3.new(9999999999, 9999999999, 9999999999)
2615
 Position.position = Me.Character["Left Arm"].Position
2616
 for i = 1 , 10 do
2617
  Gyro.cframe = Gyro.cframe * CFrame.Angles(1, 0, 0)
2618
  Position.position = Me.Character["Left Arm"].Position  
2619
  wait(0.1)
2620
 end
2621
 Gyro:Remove()
2622
 Position:Remove()
2623
 Weld = Instance.new("Weld")
2624
 Weld.Parent = Me.Character["Left Arm"]
2625
 Weld.Part0 = Me.Character["Left Arm"]
2626
 Weld.Part1 = Handle
2627
 Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
2628
 for i = 1 , 8 do
2629
  Clone1 = Grip17:clone()
2630
  Clone1.Parent = Tool
2631
  Clone1.Name = "Shadow"
2632
  Clone1.Anchored = true
2633
  Clone1.CanCollide = false
2634
  Clone1.Transparency = 0.2
2635
  Clone1.BrickColor = BrickColor.new(1003)
2636
  Clone2 = Grip18:clone()
2637
  Clone2.Parent = Tool
2638
  Clone2.Name = "Shadow"
2639
  Clone2.Anchored = true
2640
  Clone2.CanCollide = false
2641
  Clone2.Transparency = 0.2
2642
  Clone2.BrickColor = BrickColor.new(1003)
2643
  Clone3 = Grip19:clone()
2644
  Clone3.Parent = Tool
2645
  Clone3.Name = "Shadow"
2646
  Clone3.Anchored = true
2647
  Clone3.CanCollide = false
2648
  Clone3.Transparency = 0.2
2649
  Clone3.BrickColor = BrickColor.new(1003)
2650
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
2651
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
2652
  wait()
2653
 end
2654
 Weld.Parent = Me.Character["Right Arm"]
2655
 Weld.Part0 = Me.Character["Right Arm"]
2656
 Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
2657
Activated = false
2658
end
2659
if Mode == "Remover" then
2660
 Activated = true
2661
 Weld.Parent = Me.Character["Left Arm"]
2662
 Weld.Part0 = Me.Character["Left Arm"]
2663
 Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
2664
 for i = 1 , 8 do
2665
  Clone1 = Grip17:clone() 
2666
  Clone1.Parent = Tool
2667
  Clone1.Name = "Shadow"
2668
  Clone1.Anchored = true
2669
  Clone1.CanCollide = false
2670
  Clone1.Transparency = 0.2
2671
  Clone1.BrickColor = BrickColor.new(1003)
2672
  Clone2 = Grip18:clone()
2673
  Clone2.Parent = Tool
2674
  Clone2.Name = "Shadow"
2675
  Clone2.Anchored = true
2676
  Clone2.CanCollide = false
2677
  Clone2.Transparency = 0.2
2678
  Clone2.BrickColor = BrickColor.new(1003)
2679
  Clone3 = Grip19:clone()
2680
  Clone3.Parent = Tool
2681
  Clone3.Name = "Shadow"
2682
  Clone3.Anchored = true
2683
  Clone3.CanCollide = false
2684
  Clone3.Transparency = 0.2
2685
  Clone3.BrickColor = BrickColor.new(1003)
2686
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
2687
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
2688
  wait()
2689
 end
2690
 Gyro = Instance.new("BodyGyro")
2691
 Gyro.Parent = Me.Character.Torso
2692
 Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
2693
 Gyro.cframe = Me.Character.Torso.CFrame
2694
 Gyro.D = 50
2695
 ShockWave = Instance.new("Part")
2696
 ShockWave.Parent = Me.Character.Torso
2697
 ShockWave.Anchored = true
2698
 ShockWave.CanCollide = false
2699
 ShockWave.Locked = true
2700
 ShockWave.Transparency = 0
2701
 ShockWave.Shape = "Ball"
2702
 ShockWave.BrickColor = BrickColor.new(1004)
2703
 ShockWave.Size = Vector3.new(1, 1, 1)
2704
 ShockWave.TopSurface = "Smooth"
2705
 ShockWave.BottomSurface = "Smooth"
2706
 ShockWave.CFrame = Me.Character.Torso.CFrame
2707
 ShockWaveMesh = Instance.new("SpecialMesh")
2708
 ShockWaveMesh.Parent = ShockWave
2709
 ShockWaveMesh.MeshType = "Sphere"
2710
 ShockWaveMesh.Scale = Vector3.new(1, 1, 1)
2711
 for ii = 1 , 50 do
2712
  ShockWave.Size = ShockWave.Size + Vector3.new(2, 2, 2)
2713
  ShockWave.Transparency = ShockWave.Transparency + 0.02
2714
  ShockWave.CFrame = Me.Character.Torso.CFrame
2715
  Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 0.785, 0)
2716
  Stuff = game.Workspace:GetChildren()
2717
  for i = 1 , #Stuff do
2718
   if Stuff[i].Name ~= "Base" and Stuff[i].Name ~= Me.Name then
2719
    if Stuff[i].className == "Part" then
2720
     if (Me.Character.Torso.Position-Stuff[i].Position).magnitude <= ii then
2721
      Stuff[i]:Remove()
2722
     end
2723
    end
2724
    if Stuff[i].className == "Model" then
2725
     Stuff2 = Stuff[i]:GetChildren()
2726
     for i = 1 , #Stuff2 do
2727
      if Stuff2[i].className == "Part" then
2728
       if (Me.Character.Torso.Position-Stuff2[i].Position).magnitude <= ii then
2729
        Stuff2[i]:Remove()
2730
       end
2731
      end
2732
     end
2733
    end
2734
   end
2735
  end
2736
  wait()
2737
 end
2738
 
2739
 ShockWave:Remove()
2740
 Gyro:Remove()
2741
 wait(0.2)
2742
 for i = 1 , 8 do
2743
  Clone1 = Grip17:clone()
2744
  Clone1.Parent = Tool
2745
  Clone1.Name = "Shadow"
2746
  Clone1.Anchored = true
2747
  Clone1.CanCollide = false
2748
  Clone1.Transparency = 0.2
2749
  Clone1.BrickColor = BrickColor.new(1003)
2750
  Clone2 = Grip18:clone()
2751
  Clone2.Parent = Tool
2752
  Clone2.Name = "Shadow"
2753
  Clone2.Anchored = true
2754
  Clone2.CanCollide = false
2755
  Clone2.Transparency = 0.2
2756
  Clone2.BrickColor = BrickColor.new(1003)
2757
  Clone3 = Grip19:clone()
2758
  Clone3.Parent = Tool
2759
  Clone3.Name = "Shadow"
2760
  Clone3.Anchored = true
2761
  Clone3.CanCollide = false
2762
  Clone3.Transparency = 0.2
2763
  Clone3.BrickColor = BrickColor.new(1003)
2764
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
2765
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
2766
  wait()
2767
 end
2768
 Weld.Parent = Me.Character["Right Arm"]
2769
 Weld.Part0 = Me.Character["Right Arm"]
2770
 Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
2771
Activated = false
2772
end
2773
if Mode == "Alchemy" then
2774
 Activated = true
2775
 Weld.Parent = Me.Character["Left Arm"]
2776
 Weld.Part0 = Me.Character["Left Arm"]
2777
 Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
2778
 for i = 1 , 8 do
2779
  Clone1 = Grip17:clone() 
2780
  Clone1.Parent = Tool
2781
  Clone1.Name = "Shadow"
2782
  Clone1.Anchored = true
2783
  Clone1.CanCollide = false
2784
  Clone1.Transparency = 0.2
2785
  Clone1.BrickColor = BrickColor.new(1003)
2786
  Clone2 = Grip18:clone()
2787
  Clone2.Parent = Tool
2788
  Clone2.Name = "Shadow"
2789
  Clone2.Anchored = true
2790
  Clone2.CanCollide = false
2791
  Clone2.Transparency = 0.2
2792
  Clone2.BrickColor = BrickColor.new(1003)
2793
  Clone3 = Grip19:clone()
2794
  Clone3.Parent = Tool
2795
  Clone3.Name = "Shadow"
2796
  Clone3.Anchored = true
2797
  Clone3.CanCollide = false
2798
  Clone3.Transparency = 0.2
2799
  Clone3.BrickColor = BrickColor.new(1003)
2800
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
2801
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
2802
  wait()
2803
 end
2804
 Point1 = Instance.new("Part")
2805
 Point1.Parent = Me.Character.Torso
2806
 Point1.Anchored = true
2807
 Point1.Locked = true
2808
 Point1.Transparency = 1
2809
 Point1.Size = Vector3.new(5, 10, 5)
2810
 Point1.TopSurface = "Smooth"
2811
 Point1.BottomSurface = "Smooth"
2812
 Point1.CFrame = Me.Character.Torso.CFrame * CFrame.new(100, -2, 0)
2813
 Point1Mesh = Instance.new("CylinderMesh")
2814
 Point1Mesh.Parent = Point1
2815
 Point1Mesh.Scale = Vector3.new(0.7, 1, 0.7)
2816
 Point2 = Instance.new("Part")
2817
 Point2.Parent = Me.Character.Torso
2818
 Point2.Anchored = true
2819
 Point2.Locked = true
2820
 Point2.Transparency = 1
2821
 Point2.Size = Vector3.new(5, 10, 5)
2822
 Point2.TopSurface = "Smooth"
2823
 Point2.BottomSurface = "Smooth"
2824
 Point2.CFrame = Me.Character.Torso.CFrame * CFrame.new(-100, -2, 0)
2825
 Point2Mesh = Instance.new("CylinderMesh")
2826
 Point2Mesh.Parent = Point2
2827
 Point2Mesh.Scale = Vector3.new(0.7, 1, 0.7)
2828
 Point3 = Instance.new("Part")
2829
 Point3.Parent = Me.Character.Torso
2830
 Point3.Anchored = true
2831
 Point3.Locked = true
2832
 Point3.Transparency = 1
2833
 Point3.Size = Vector3.new(5, 10, 5)
2834
 Point3.TopSurface = "Smooth"
2835
 Point3.BottomSurface = "Smooth"
2836
 Point3.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2, 100)
2837
 Point3Mesh = Instance.new("CylinderMesh")
2838
 Point3Mesh.Parent = Point3
2839
 Point3Mesh.Scale = Vector3.new(0.7, 1, 0.7)
2840
 Point4 = Instance.new("Part")
2841
 Point4.Parent = Me.Character.Torso
2842
 Point4.Anchored = true
2843
 Point4.Locked = true
2844
 Point4.Transparency = 1
2845
 Point4.Size = Vector3.new(5, 10, 5)
2846
 Point4.TopSurface = "Smooth"
2847
 Point4.BottomSurface = "Smooth"
2848
 Point4.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2, -100)
2849
 Point4Mesh = Instance.new("CylinderMesh")
2850
 Point4Mesh.Parent = Point4
2851
 Point4Mesh.Scale = Vector3.new(0.7, 1, 0.7)
2852
 for i = 1 , 10 do
2853
 Point1.Transparency = Point1.Transparency - 0.1
2854
 Point2.Transparency = Point2.Transparency - 0.1
2855
 Point3.Transparency = Point3.Transparency - 0.1
2856
 Point4.Transparency = Point4.Transparency - 0.1
2857
 wait(0.1)
2858
 end
2859
 Line1 = Instance.new("Part")
2860
 Line1.Parent = Me.Character.Torso
2861
 Line1.Anchored = true
2862
 Line1.Locked = true
2863
 Line1.Transparency = 0.5
2864
 Line1.BrickColor = BrickColor.new(1)
2865
 Line1.Size = Vector3.new(1, 1, 1)
2866
 Line1.TopSurface = "Smooth"
2867
 Line1.BottomSurface = "Smooth"
2868
 Line1.CFrame = CFrame.new((Point1.Position+Point3.Position)/2, Point3.Position)
2869
 Line1Mesh = Instance.new("SpecialMesh")
2870
 Line1Mesh.MeshType = "Brick"
2871
 Line1Mesh.Parent = Line1
2872
 Line1Mesh.Scale = Vector3.new(1, 1, (Point1.Position-Point3.Position).magnitude)
2873
 Line2 = Instance.new("Part")
2874
 Line2.Parent = Me.Character.Torso
2875
 Line2.Anchored = true
2876
 Line2.Locked = true
2877
 Line2.Transparency = 0.5
2878
 Line2.BrickColor = BrickColor.new(1)
2879
 Line2.Size = Vector3.new(1, 1, 1)
2880
 Line2.TopSurface = "Smooth"
2881
 Line2.BottomSurface = "Smooth"
2882
 Line2.CFrame = CFrame.new((Point1.Position+Point4.Position)/2, Point4.Position)
2883
 Line2Mesh = Instance.new("SpecialMesh")
2884
 Line2Mesh.MeshType = "Brick"
2885
 Line2Mesh.Parent = Line2
2886
 Line2Mesh.Scale = Vector3.new(1, 1, (Point1.Position-Point4.Position).magnitude)
2887
 Line3 = Instance.new("Part")
2888
 Line3.Parent = Me.Character.Torso
2889
 Line3.Anchored = true
2890
 Line3.Locked = true
2891
 Line3.Transparency = 0.5
2892
 Line3.BrickColor = BrickColor.new(1)
2893
 Line3.Size = Vector3.new(1, 1, 1)
2894
 Line3.TopSurface = "Smooth"
2895
 Line3.BottomSurface = "Smooth"
2896
 Line3.CFrame = CFrame.new((Point2.Position+Point3.Position)/2, Point3.Position)
2897
 Line3Mesh = Instance.new("SpecialMesh")
2898
 Line3Mesh.MeshType = "Brick"
2899
 Line3Mesh.Parent = Line3
2900
 Line3Mesh.Scale = Vector3.new(1, 1, (Point2.Position-Point3.Position).magnitude)
2901
 Line4 = Instance.new("Part")
2902
 Line4.Parent = Me.Character.Torso
2903
 Line4.Anchored = true
2904
 Line4.Locked = true
2905
 Line4.Transparency = 0.5
2906
 Line4.BrickColor = BrickColor.new(1)
2907
 Line4.Size = Vector3.new(1, 1, 1)
2908
 Line4.TopSurface = "Smooth"
2909
 Line4.BottomSurface = "Smooth"
2910
 Line4.CFrame = CFrame.new((Point2.Position+Point4.Position)/2, Point4.Position)
2911
 Line4Mesh = Instance.new("SpecialMesh")
2912
 Line4Mesh.MeshType = "Brick"
2913
 Line4Mesh.Parent = Line4
2914
 Line4Mesh.Scale = Vector3.new(1, 1, (Point2.Position-Point4.Position).magnitude)
2915
 for i = 1 , 20 do
2916
 Sound.SoundId = "http://www.roblox.com/asset/?id=10756118"
2917
 Sound:play()
2918
 Line1Mesh.Scale = Line1Mesh.Scale + Vector3.new(0, 90, 0)
2919
 Line2Mesh.Scale = Line2Mesh.Scale + Vector3.new(0, 90, 0)
2920
 Line3Mesh.Scale = Line3Mesh.Scale + Vector3.new(0, 90, 0)
2921
 Line4Mesh.Scale = Line4Mesh.Scale + Vector3.new(0, 90, 0)
2922
 Stuff = Workspace:GetChildren()
2923
 for i = 1 , #Stuff do
2924
  if Stuff[i].Name ~= "Base" and Stuff[i].Name ~= Me.Name then
2925
   if Stuff[i].className == "Part" then
2926
    if (Me.Character.Torso.Position-Stuff[i].Position).magnitude <= 100 then
2927
     if Stuff[i].BrickColor ~= BrickColor.new(28) then
2928
      Stuff[i]:Remove()
2929
     end
2930
    end
2931
   end
2932
   if Stuff[i].className == "Model" then
2933
    Stuff2 = Stuff[i]:GetChildren()
2934
    for i = 1 , #Stuff2 do
2935
     if Stuff2[i].className == "Part" then
2936
      if (Me.Character.Torso.Position-Stuff2[i].Position).magnitude <= 100 then
2937
       Stuff2[i]:Remove()
2938
      end
2939
     end
2940
    end
2941
   end
2942
  end
2943
 end
2944
 wait(0.05)
2945
 end
2946
 wait(1)
2947
 for i = 1 , 20 do
2948
 Line1Mesh.Scale = Line1Mesh.Scale - Vector3.new(0, 90, 0)
2949
 Line2Mesh.Scale = Line2Mesh.Scale - Vector3.new(0, 90, 0)
2950
 Line3Mesh.Scale = Line3Mesh.Scale - Vector3.new(0, 90, 0)
2951
 Line4Mesh.Scale = Line4Mesh.Scale - Vector3.new(0, 90, 0)
2952
 wait(0.05)
2953
 end
2954
 Line1:Remove()
2955
 Line2:Remove()
2956
 Line3:Remove()
2957
 Line4:Remove()
2958
 for i = 1 , 10 do
2959
 Point1.Transparency = Point1.Transparency + 0.1
2960
 Point2.Transparency = Point2.Transparency + 0.1
2961
 Point3.Transparency = Point3.Transparency + 0.1
2962
 Point4.Transparency = Point4.Transparency + 0.1
2963
 wait(0.1)
2964
 end
2965
 Point1:Remove()
2966
 Point2:Remove()
2967
 Point3:Remove()
2968
 Point4:Remove()
2969
 for i = 1 , 8 do
2970
  Clone1 = Grip17:clone()
2971
  Clone1.Parent = Tool
2972
  Clone1.Name = "Shadow"
2973
  Clone1.Anchored = true
2974
  Clone1.CanCollide = false
2975
  Clone1.Transparency = 0.2
2976
  Clone1.BrickColor = BrickColor.new(1003)
2977
  Clone2 = Grip18:clone()
2978
  Clone2.Parent = Tool
2979
  Clone2.Name = "Shadow"
2980
  Clone2.Anchored = true
2981
  Clone2.CanCollide = false
2982
  Clone2.Transparency = 0.2
2983
  Clone2.BrickColor = BrickColor.new(1003)
2984
  Clone3 = Grip19:clone()
2985
  Clone3.Parent = Tool
2986
  Clone3.Name = "Shadow"
2987
  Clone3.Anchored = true
2988
  Clone3.CanCollide = false
2989
  Clone3.Transparency = 0.2
2990
  Clone3.BrickColor = BrickColor.new(1003)
2991
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
2992
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
2993
  wait()
2994
 end
2995
 Weld.Parent = Me.Character["Right Arm"]
2996
 Weld.Part0 = Me.Character["Right Arm"]
2997
 Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
2998
Activated = false
2999
end
3000
if Mode == "Lightning" then
3001
 Activated = true
3002
 Weld.Parent = Me.Character["Left Arm"]
3003
 Weld.Part0 = Me.Character["Left Arm"]
3004
 Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
3005
 for i = 1 , 8 do
3006
  Clone1 = Grip17:clone() 
3007
  Clone1.Parent = Tool
3008
  Clone1.Name = "Shadow"
3009
  Clone1.Anchored = true
3010
  Clone1.CanCollide = false
3011
  Clone1.Transparency = 0.2
3012
  Clone1.BrickColor = BrickColor.new(24)
3013
  Clone2 = Grip18:clone()
3014
  Clone2.Parent = Tool
3015
  Clone2.Name = "Shadow"
3016
  Clone2.Anchored = true
3017
  Clone2.CanCollide = false
3018
  Clone2.Transparency = 0.2
3019
  Clone2.BrickColor = BrickColor.new(24)
3020
  Clone3 = Grip19:clone()
3021
  Clone3.Parent = Tool
3022
  Clone3.Name = "Shadow"
3023
  Clone3.Anchored = true
3024
  Clone3.CanCollide = false
3025
  Clone3.Transparency = 0.2
3026
  Clone3.BrickColor = BrickColor.new(24)
3027
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
3028
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
3029
  wait()
3030
 end
3031
 Bolt = Instance.new("Part")
3032
 Bolt.Parent = Tool
3033
 Bolt.Anchored = true
3034
 Bolt.Name = "Shadow"
3035
 Bolt.CanCollide = false
3036
 Bolt.Locked = true
3037
 Bolt.Transparency = 0.2
3038
 Bolt.formFactor = "Symmetric"
3039
 Bolt.Size = Vector3.new(1, 1, math.random(5, 10))
3040
 Bolt.TopSurface = "Smooth"
3041
 Bolt.BrickColor = BrickColor.new(1009)
3042
 Bolt.BottomSurface = "Smooth"
3043
 Value = (math.random(-5, 5)/100)
3044
 Value2 = (math.random(-5, 5)/100)
3045
 Value3 = (math.random(-5, 5)/100)
3046
 Bolt.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -6) * CFrame.Angles(Value, Value2, Value3)
3047
 BoltMesh = Instance.new("SpecialMesh")
3048
 BoltMesh.MeshType = "Brick"
3049
 BoltMesh.Parent = Bolt
3050
 BoltMesh.Scale = Vector3.new(0.3, 0.3, 1)
3051
 Stuff = Workspace:GetChildren()
3052
 for i = 1 , #Stuff do
3053
  if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
3054
   Torso = Stuff[i]:findFirstChild("Torso")
3055
   Humanoid = Stuff[i]:findFirstChild("Humanoid")
3056
   if Torso ~= nil and Humanoid ~= nil then
3057
    if (Bolt.Position-Torso.Position).magnitude <= 15 then
3058
     Humanoid.MaxHealth = 100
3059
     Humanoid:TakeDamage(Damage)
3060
    end
3061
   end
3062
  end
3063
 end
3064
 game.Lighting.Brightness = 10
3065
 Sound.SoundId = "http://www.roblox.com/asset/?id=12222030"
3066
 Sound:play()
3067
 for i = 1 , math.random(9, 13) do
3068
  FakeBolt = Instance.new("Part")
3069
  FakeBolt.Parent = Tool
3070
  FakeBolt.Anchored = true
3071
  FakeBolt.Name = "Shadow"
3072
  FakeBolt.CanCollide = false
3073
  FakeBolt.Locked = true
3074
  FakeBolt.Transparency = 0.2
3075
  FakeBolt.formFactor = "Symmetric"
3076
  FakeBolt.Size = Vector3.new(1, 1, math.random(5, 10))
3077
  FakeBolt.TopSurface = "Smooth"
3078
  FakeBolt.BrickColor = BrickColor.new(1009)
3079
  FakeBolt.BottomSurface = "Smooth"
3080
  Value = (math.random(-5, 5)/100)
3081
  Value2 = (math.random(-5, 5)/100)
3082
  Value3 = (math.random(-5, 5)/100)
3083
  FakeBolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
3084
  FakeBolt.CFrame = FakeBolt.CFrame * CFrame.Angles(Value, Value2, Value3)
3085
  FakeBolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
3086
  FakeBoltMesh = Instance.new("SpecialMesh")
3087
  FakeBoltMesh.MeshType = "Brick"
3088
  FakeBoltMesh.Parent = FakeBolt
3089
  FakeBoltMesh.Scale = Vector3.new(0.3, 0.3, 1)
3090
  Stuff = Workspace:GetChildren()
3091
  for i = 1 , #Stuff do
3092
   if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
3093
    Torso = Stuff[i]:findFirstChild("Torso")
3094
    Humanoid = Stuff[i]:findFirstChild("Humanoid")
3095
    if Torso ~= nil and Humanoid ~= nil then
3096
     if (FakeBolt.Position-Torso.Position).magnitude <= 15 then
3097
      Humanoid.MaxHealth = 100
3098
      Humanoid:TakeDamage(Damage)
3099
     end
3100
    end
3101
   end
3102
  end
3103
  Bolt:Remove()
3104
  Bolt = Instance.new("Part")
3105
  Bolt.Parent = Tool
3106
  Bolt.Anchored = true
3107
  Bolt.Name = "Shadow"
3108
  Bolt.CanCollide = false
3109
  Bolt.Locked = true
3110
  Bolt.Transparency = 0.2
3111
  Bolt.formFactor = "Symmetric"
3112
  Bolt.Size = Vector3.new(1, 1, math.random(5, 10))
3113
  Bolt.TopSurface = "Smooth"
3114
  Bolt.BrickColor = BrickColor.new(1009)
3115
  Bolt.BottomSurface = "Smooth"
3116
  Value = (math.random(-5, 5)/100)
3117
  Value2 = (math.random(-5, 5)/100)
3118
  Value3 = (math.random(-5, 5)/100)
3119
  Bolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
3120
  Bolt.CFrame = Bolt.CFrame * CFrame.Angles(Value, Value2, Value3)
3121
  Bolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
3122
  BoltMesh = Instance.new("SpecialMesh")
3123
  BoltMesh.MeshType = "Brick"
3124
  BoltMesh.Parent = Bolt
3125
  BoltMesh.Scale = Vector3.new(0.3, 0.3, 1)
3126
  Stuff = Workspace:GetChildren()
3127
  for i = 1 , #Stuff do
3128
   if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
3129
    Torso = Stuff[i]:findFirstChild("Torso")
3130
    Humanoid = Stuff[i]:findFirstChild("Humanoid")
3131
    if Torso ~= nil and Humanoid ~= nil then
3132
     if (Bolt.Position-Torso.Position).magnitude <= 15 then
3133
      Humanoid.MaxHealth = 100
3134
      Humanoid:TakeDamage(Damage)
3135
     end
3136
    end
3137
   end
3138
  end
3139
  Bolt2 = Instance.new("Part")
3140
  Bolt2.Parent = Tool
3141
  Bolt2.Anchored = true
3142
  Bolt2.Name = "Shadow"
3143
  Bolt2.CanCollide = false
3144
  Bolt2.Locked = true
3145
  Bolt2.Transparency = 0.2
3146
  Bolt2.formFactor = "Symmetric"
3147
  Bolt2.Size = Bolt.Size
3148
  Bolt2.TopSurface = "Smooth"
3149
  Bolt2.BrickColor = BrickColor.new(1009)
3150
  Bolt2.BottomSurface = "Smooth"
3151
  Bolt2.CFrame = Bolt.CFrame
3152
  BoltMesh = Instance.new("SpecialMesh")
3153
  BoltMesh.MeshType = "Brick"
3154
  BoltMesh.Parent = Bolt2
3155
  BoltMesh.Scale = Vector3.new(0.3, 0.3, 1)
3156
  Stuff = Workspace:GetChildren()
3157
  for i = 1 , #Stuff do
3158
   if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
3159
    Torso = Stuff[i]:findFirstChild("Torso")
3160
    Humanoid = Stuff[i]:findFirstChild("Humanoid")
3161
    if Torso ~= nil and Humanoid ~= nil then
3162
     if (Bolt2.Position-Torso.Position).magnitude <= 20 then
3163
      Humanoid.MaxHealth = 100
3164
      Humanoid:TakeDamage(Damage)
3165
    end
3166
    end
3167
   end
3168
  end
3169
 end
3170
 FakeBolt = Instance.new("Part")
3171
 FakeBolt.Parent = Tool
3172
 FakeBolt.Anchored = true
3173
 FakeBolt.Name = "Shadow"
3174
 FakeBolt.CanCollide = false
3175
 FakeBolt.Locked = true
3176
 FakeBolt.Transparency = 0.2
3177
 FakeBolt.formFactor = "Symmetric"
3178
 FakeBolt.Size = Vector3.new(1, 1, math.random(5, 10))
3179
 FakeBolt.TopSurface = "Smooth"
3180
 FakeBolt.BrickColor = BrickColor.new(1009)
3181
 FakeBolt.BottomSurface = "Smooth"
3182
 Value = (math.random(-5, 5)/100)
3183
 Value2 = (math.random(-5, 5)/100)
3184
 Value3 = (math.random(-5, 5)/100)
3185
 FakeBolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
3186
 FakeBolt.CFrame = FakeBolt.CFrame * CFrame.Angles(Value, Value2, Value3)
3187
 FakeBolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
3188
 FakeBoltMesh = Instance.new("SpecialMesh") 
3189
 FakeBoltMesh.MeshType = "Brick"
3190
 FakeBoltMesh.Parent = FakeBolt
3191
 FakeBoltMesh.Scale = Vector3.new(0.3, 0.3, 1)
3192
 Stuff = Workspace:GetChildren()
3193
 for i = 1 , #Stuff do
3194
  if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
3195
   Torso = Stuff[i]:findFirstChild("Torso")
3196
   Humanoid = Stuff[i]:findFirstChild("Humanoid")
3197
   if Torso ~= nil and Humanoid ~= nil then
3198
    if (FakeBolt.Position-Torso.Position).magnitude <= 10 then
3199
     Humanoid.MaxHealth = 100
3200
     Humanoid:TakeDamage(Damage)
3201
     FakeBolt.CFrame = CFrame.new(FakeBolt.Position, Torso.Position)
3202
    end
3203
   end
3204
  end
3205
 end
3206
 Bolt:Remove()
3207
 wait(0.1)
3208
 game.Lighting.Brightness = 1
3209
 for i = 1 , 8 do
3210
  Clone1 = Grip17:clone()
3211
  Clone1.Parent = Tool
3212
  Clone1.Name = "Shadow"
3213
  Clone1.Anchored = true
3214
  Clone1.CanCollide = false
3215
  Clone1.Transparency = 0.2
3216
  Clone1.BrickColor = BrickColor.new(24)
3217
  Clone2 = Grip18:clone()
3218
  Clone2.Parent = Tool
3219
  Clone2.Name = "Shadow"
3220
  Clone2.Anchored = true
3221
  Clone2.CanCollide = false
3222
  Clone2.Transparency = 0.2
3223
  Clone2.BrickColor = BrickColor.new(24)
3224
  Clone3 = Grip19:clone()
3225
  Clone3.Parent = Tool
3226
  Clone3.Name = "Shadow"
3227
  Clone3.Anchored = true
3228
  Clone3.CanCollide = false
3229
  Clone3.Transparency = 0.2
3230
  Clone3.BrickColor = BrickColor.new(24)
3231
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
3232
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
3233
  wait()
3234
 end
3235
 Weld.Parent = Me.Character["Right Arm"]
3236
 Weld.Part0 = Me.Character["Right Arm"]
3237
 Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
3238
Activated = false
3239
end
3240
if Mode == "Lazor" then
3241
 Activated = true
3242
 Weld.Parent = Me.Character["Left Arm"]
3243
 Weld.Part0 = Me.Character["Left Arm"]
3244
 Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
3245
 for i = 1 , 8 do
3246
  Clone1 = Grip17:clone() 
3247
  Clone1.Parent = Tool
3248
  Clone1.Name = "Shadow"
3249
  Clone1.Anchored = true
3250
  Clone1.CanCollide = false
3251
  Clone1.Transparency = 0.2
3252
  Clone1.BrickColor = BrickColor.new(1010)
3253
  Clone2 = Grip18:clone()
3254
  Clone2.Parent = Tool
3255
  Clone2.Name = "Shadow"
3256
  Clone2.Anchored = true
3257
  Clone2.CanCollide = false
3258
  Clone2.Transparency = 0.2
3259
  Clone2.BrickColor = BrickColor.new(1010)
3260
  Clone3 = Grip19:clone()
3261
  Clone3.Parent = Tool
3262
  Clone3.Name = "Shadow"
3263
  Clone3.Anchored = true
3264
  Clone3.CanCollide = false
3265
  Clone3.Transparency = 0.2
3266
  Clone3.BrickColor = BrickColor.new(1010)
3267
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
3268
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
3269
  wait()
3270
 end
3271
 Bolt = Instance.new("Part")
3272
 Bolt.Parent = Tool
3273
 Bolt.Anchored = true
3274
 Bolt.Name = "Shadow"
3275
 Bolt.CanCollide = false
3276
 Bolt.Locked = true
3277
 Bolt.Transparency = 0.2
3278
 Bolt.formFactor = "Symmetric"
3279
 Bolt.Size = Vector3.new(1, 1, math.random(5, 10))
3280
 Bolt.TopSurface = "Smooth"
3281
 Bolt.BrickColor = BrickColor.new(1010)
3282
 Bolt.BottomSurface = "Smooth"
3283
 Value = (math.random(-5, 5)/100)
3284
 Value2 = (math.random(-5, 5)/100)
3285
 Value3 = (math.random(-5, 5)/100)
3286
 Bolt.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -6) * CFrame.Angles(Value, Value2, Value3)
3287
 BoltMesh = Instance.new("SpecialMesh")
3288
 BoltMesh.MeshType = "Brick"
3289
 BoltMesh.Parent = Bolt
3290
 BoltMesh.Scale = Vector3.new(10, 10, 3)
3291
 Stuff = Workspace:GetChildren()
3292
 for i = 1 , #Stuff do
3293
  if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
3294
   Torso = Stuff[i]:findFirstChild("Torso")
3295
   Humanoid = Stuff[i]:findFirstChild("Humanoid")
3296
   if Torso ~= nil and Humanoid ~= nil then
3297
    if (Bolt.Position-Torso.Position).magnitude <= 15 then
3298
     Humanoid.MaxHealth = 100
3299
     Humanoid:TakeDamage(Damage)
3300
    end
3301
   end
3302
  end
3303
 end
3304
 game.Lighting.Brightness = 10
3305
 Sound.SoundId = "http://www.roblox.com/asset/?id=12222030"
3306
 Sound:play()
3307
 for i = 1 , math.random(9, 13) do
3308
  FakeBolt = Instance.new("Part")
3309
  FakeBolt.Parent = Tool
3310
  FakeBolt.Anchored = true
3311
  FakeBolt.Name = "Shadow"
3312
  FakeBolt.CanCollide = false
3313
  FakeBolt.Locked = true
3314
  FakeBolt.Transparency = 0.2
3315
  FakeBolt.formFactor = "Symmetric"
3316
  FakeBolt.Size = Vector3.new(1, 1, math.random(5, 10))
3317
  FakeBolt.TopSurface = "Smooth"
3318
  FakeBolt.BrickColor = BrickColor.new(1010)
3319
  FakeBolt.BottomSurface = "Smooth"
3320
  Value = (math.random(-5, 5)/100)
3321
  Value2 = (math.random(-5, 5)/100)
3322
  Value3 = (math.random(-5, 5)/100)
3323
  FakeBolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
3324
  FakeBolt.CFrame = FakeBolt.CFrame * CFrame.Angles(Value, Value2, Value3)
3325
  FakeBolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
3326
  FakeBoltMesh = Instance.new("SpecialMesh")
3327
  FakeBoltMesh.MeshType = "Brick"
3328
  FakeBoltMesh.Parent = FakeBolt
3329
  FakeBoltMesh.Scale = Vector3.new(10, 10, 3)
3330
  Stuff = Workspace:GetChildren()
3331
  for i = 1 , #Stuff do
3332
   if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
3333
    Torso = Stuff[i]:findFirstChild("Torso")
3334
    Humanoid = Stuff[i]:findFirstChild("Humanoid")
3335
    if Torso ~= nil and Humanoid ~= nil then
3336
     if (FakeBolt.Position-Torso.Position).magnitude <= 15 then
3337
      Humanoid.MaxHealth = 100
3338
      Humanoid:TakeDamage(Damage)
3339
     end
3340
    end
3341
   end
3342
  end
3343
  Bolt:Remove()
3344
  Bolt = Instance.new("Part")
3345
  Bolt.Parent = Tool
3346
  Bolt.Anchored = true
3347
  Bolt.Name = "Shadow"
3348
  Bolt.CanCollide = false
3349
  Bolt.Locked = true
3350
  Bolt.Transparency = 0.2
3351
  Bolt.formFactor = "Symmetric"
3352
  Bolt.Size = Vector3.new(1, 1, math.random(5, 10))
3353
  Bolt.TopSurface = "Smooth"
3354
  Bolt.BrickColor = BrickColor.new(1010)
3355
  Bolt.BottomSurface = "Smooth"
3356
  Value = (math.random(-5, 5)/100)
3357
  Value2 = (math.random(-5, 5)/100)
3358
  Value3 = (math.random(-5, 5)/100)
3359
  Bolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
3360
  Bolt.CFrame = Bolt.CFrame * CFrame.Angles(Value, Value2, Value3)
3361
  Bolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
3362
  BoltMesh = Instance.new("SpecialMesh")
3363
  BoltMesh.MeshType = "Brick"
3364
  BoltMesh.Parent = Bolt
3365
  BoltMesh.Scale = Vector3.new(10, 10, 3)
3366
  Stuff = Workspace:GetChildren()
3367
  for i = 1 , #Stuff do
3368
   if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
3369
    Torso = Stuff[i]:findFirstChild("Torso")
3370
    Humanoid = Stuff[i]:findFirstChild("Humanoid")
3371
    if Torso ~= nil and Humanoid ~= nil then
3372
     if (Bolt.Position-Torso.Position).magnitude <= 15 then
3373
      Humanoid.MaxHealth = 100
3374
      Humanoid:TakeDamage(Damage)
3375
     end
3376
    end
3377
   end
3378
  end
3379
  Bolt2 = Instance.new("Part")
3380
  Bolt2.Parent = Tool
3381
  Bolt2.Anchored = true
3382
  Bolt2.Name = "Shadow"
3383
  Bolt2.CanCollide = false
3384
  Bolt2.Locked = true
3385
  Bolt2.Transparency = 0.2
3386
  Bolt2.formFactor = "Symmetric"
3387
  Bolt2.Size = Bolt.Size
3388
  Bolt2.TopSurface = "Smooth"
3389
  Bolt2.BrickColor = BrickColor.new(1010)
3390
  Bolt2.BottomSurface = "Smooth"
3391
  Bolt2.CFrame = Bolt.CFrame
3392
  BoltMesh = Instance.new("SpecialMesh")
3393
  BoltMesh.MeshType = "Brick"
3394
  BoltMesh.Parent = Bolt2
3395
  BoltMesh.Scale = Vector3.new(10, 10, 3)
3396
  Stuff = Workspace:GetChildren()
3397
  for i = 1 , #Stuff do
3398
   if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
3399
    Torso = Stuff[i]:findFirstChild("Torso")
3400
    Humanoid = Stuff[i]:findFirstChild("Humanoid")
3401
    if Torso ~= nil and Humanoid ~= nil then
3402
     if (Bolt2.Position-Torso.Position).magnitude <= 20 then
3403
      Humanoid.MaxHealth = 100
3404
      Humanoid:TakeDamage(Damage)
3405
    end
3406
    end
3407
   end
3408
  end
3409
 end
3410
 FakeBolt = Instance.new("Part")
3411
 FakeBolt.Parent = Tool
3412
 FakeBolt.Anchored = true
3413
 FakeBolt.Name = "Shadow"
3414
 FakeBolt.CanCollide = false
3415
 FakeBolt.Locked = true
3416
 FakeBolt.Transparency = 0.2
3417
 FakeBolt.formFactor = "Symmetric"
3418
 FakeBolt.Size = Vector3.new(1, 1, math.random(5, 10))
3419
 FakeBolt.TopSurface = "Smooth"
3420
 FakeBolt.BrickColor = BrickColor.new(1010)
3421
 FakeBolt.BottomSurface = "Smooth"
3422
 Value = (math.random(-5, 5)/100)
3423
 Value2 = (math.random(-5, 5)/100)
3424
 Value3 = (math.random(-5, 5)/100)
3425
 FakeBolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
3426
 FakeBolt.CFrame = FakeBolt.CFrame * CFrame.Angles(Value, Value2, Value3)
3427
 FakeBolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
3428
 FakeBoltMesh = Instance.new("SpecialMesh") 
3429
 FakeBoltMesh.MeshType = "Brick"
3430
 FakeBoltMesh.Parent = FakeBolt
3431
 FakeBoltMesh.Scale = Vector3.new(10, 10, 3)
3432
 Stuff = Workspace:GetChildren()
3433
 for i = 1 , #Stuff do
3434
  if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
3435
   Torso = Stuff[i]:findFirstChild("Torso")
3436
   Humanoid = Stuff[i]:findFirstChild("Humanoid")
3437
   if Torso ~= nil and Humanoid ~= nil then
3438
    if (FakeBolt.Position-Torso.Position).magnitude <= 10 then
3439
     Humanoid.MaxHealth = 100
3440
     Humanoid:TakeDamage(Damage)
3441
     FakeBolt.CFrame = CFrame.new(FakeBolt.Position, Torso.Position)
3442
    end
3443
   end
3444
  end
3445
 end
3446
 Bolt:Remove()
3447
 wait(0.1)
3448
 game.Lighting.Brightness = 1
3449
 for i = 1 , 8 do
3450
  Clone1 = Grip17:clone()
3451
  Clone1.Parent = Tool
3452
  Clone1.Name = "Shadow"
3453
  Clone1.Anchored = true
3454
  Clone1.CanCollide = false
3455
  Clone1.Transparency = 0.2
3456
  Clone1.BrickColor = BrickColor.new(1010)
3457
  Clone2 = Grip18:clone()
3458
  Clone2.Parent = Tool
3459
  Clone2.Name = "Shadow"
3460
  Clone2.Anchored = true
3461
  Clone2.CanCollide = false
3462
  Clone2.Transparency = 0.2
3463
  Clone2.BrickColor = BrickColor.new(1010)
3464
  Clone3 = Grip19:clone()
3465
  Clone3.Parent = Tool
3466
  Clone3.Name = "Shadow"
3467
  Clone3.Anchored = true
3468
  Clone3.CanCollide = false
3469
  Clone3.Transparency = 0.2
3470
  Clone3.BrickColor = BrickColor.new(1010)
3471
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
3472
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
3473
  wait()
3474
 end
3475
 Weld.Parent = Me.Character["Right Arm"]
3476
 Weld.Part0 = Me.Character["Right Arm"]
3477
 Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
3478
Activated = false
3479
end
3480
if Mode == "Ice" then
3481
 Activated = true
3482
 Weld.Parent = Me.Character["Left Arm"]
3483
 Weld.Part0 = Me.Character["Left Arm"]
3484
 Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
3485
 for i = 1 , 8 do
3486
  Clone1 = Grip17:clone() 
3487
  Clone1.Parent = Tool
3488
  Clone1.Name = "Shadow"
3489
  Clone1.Anchored = true
3490
  Clone1.CanCollide = false
3491
  Clone1.Transparency = 0.2
3492
  Clone1.BrickColor = BrickColor.new(23)
3493
  Clone2 = Grip18:clone()
3494
  Clone2.Parent = Tool
3495
  Clone2.Name = "Shadow"
3496
  Clone2.Anchored = true
3497
  Clone2.CanCollide = false
3498
  Clone2.Transparency = 0.2
3499
  Clone2.BrickColor = BrickColor.new(23)
3500
  Clone3 = Grip19:clone()
3501
  Clone3.Parent = Tool
3502
  Clone3.Name = "Shadow"
3503
  Clone3.Anchored = true
3504
  Clone3.CanCollide = false
3505
  Clone3.Transparency = 0.2
3506
  Clone3.BrickColor = BrickColor.new(23)
3507
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
3508
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
3509
  wait()
3510
 end
3511
 Bolt = Instance.new("Part")
3512
 Bolt.Parent = Tool
3513
 Bolt.Anchored = true
3514
 Bolt.Name = "Shadow"
3515
 Bolt.CanCollide = false
3516
 Bolt.Locked = true
3517
 Bolt.Transparency = 0.2
3518
 Bolt.Reflectance = 0.3
3519
 Bolt.formFactor = "Symmetric"
3520
 Bolt.Size = Vector3.new(1, 3, math.random(5, 10))
3521
 Bolt.TopSurface = "Smooth"
3522
 Bolt.BrickColor = BrickColor.new(1)
3523
 Bolt.BottomSurface = "Smooth"
3524
 Value = (math.random(-5, 5)/100)
3525
 Value2 = (math.random(-5, 5)/100)
3526
 Value3 = (math.random(-5, 5)/100)
3527
 Bolt.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -6) * CFrame.Angles(Value, Value2, Value3)
3528
 BoltMesh = Instance.new("SpecialMesh")
3529
 BoltMesh.MeshType = "Brick"
3530
 BoltMesh.Parent = Bolt
3531
 BoltMesh.Scale = Vector3.new(0.7, 0.7, 1)
3532
 Stuff = Workspace:GetChildren()
3533
 for i = 1 , #Stuff do
3534
  if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
3535
   Torso = Stuff[i]:findFirstChild("Torso")
3536
   Humanoid = Stuff[i]:findFirstChild("Humanoid")
3537
   if Torso ~= nil and Humanoid ~= nil then
3538
    if (Bolt.Position-Torso.Position).magnitude <= 15 then
3539
     Humanoid.MaxHealth = 100
3540
     Humanoid:TakeDamage(Damage)
3541
     Stuff2 = Stuff[i]:GetChildren()
3542
     for i = 1 , #Stuff2 do
3543
      if Stuff2[i].className == "Part" then
3544
       Stuff2[i].Anchored = true
3545
       Stuff2[i].Transparency = 0.5
3546
       Stuff2[i].Reflectance = 0.5
3547
       Stuff2[i].Friction = 0
3548
       IceBrick = Instance.new("Part")
3549
       IceBrick.Parent = Stuff2[i]
3550
       IceBrick.Anchored = true
3551
       IceBrick.Locked = true
3552
       IceBrick.Transparency = 0.5
3553
       IceBrick.Reflectance = 0.5
3554
       IceBrick.Size = Stuff2[i].Size + Vector3.new(math.random(2, 4), math.random(2, 4), math.random(2, 4))
3555
       IceBrick.TopSurface = "Smooth"
3556
       IceBrick.BottomSurface = "Smooth"
3557
       IceBrick.CFrame = Stuff2[i].CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
3558
      end
3559
     end
3560
    end
3561
   end
3562
  end
3563
 end
3564
 for i = 1 , math.random(9, 13) do
3565
  FakeBolt = Instance.new("Part")
3566
  FakeBolt.Parent = Tool
3567
  FakeBolt.Anchored = true
3568
  FakeBolt.Name = "Shadow"
3569
  FakeBolt.CanCollide = false
3570
  FakeBolt.Locked = true
3571
  FakeBolt.Reflectance = 0.3
3572
  FakeBolt.Transparency = 0.2
3573
  FakeBolt.formFactor = "Symmetric"
3574
  FakeBolt.Size = Vector3.new(1, 3, math.random(5, 10))
3575
  FakeBolt.TopSurface = "Smooth"
3576
  FakeBolt.BrickColor = BrickColor.new(1)
3577
  FakeBolt.BottomSurface = "Smooth"
3578
  Value = (math.random(-5, 5)/100)
3579
  Value2 = (math.random(-5, 5)/100)
3580
  Value3 = (math.random(-5, 5)/100)
3581
  FakeBolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
3582
  FakeBolt.CFrame = FakeBolt.CFrame * CFrame.Angles(Value, Value2, Value3)
3583
  FakeBolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
3584
  FakeBoltMesh = Instance.new("SpecialMesh")
3585
  FakeBoltMesh.MeshType = "Brick"
3586
  FakeBoltMesh.Parent = FakeBolt
3587
  FakeBoltMesh.Scale = Vector3.new(0.7, 0.7, 1)
3588
  Stuff = Workspace:GetChildren()
3589
  for i = 1 , #Stuff do
3590
   if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
3591
    Torso = Stuff[i]:findFirstChild("Torso")
3592
    Humanoid = Stuff[i]:findFirstChild("Humanoid")
3593
    if Torso ~= nil and Humanoid ~= nil then
3594
     if (FakeBolt.Position-Torso.Position).magnitude <= 15 then
3595
      Humanoid.MaxHealth = 100
3596
      Humanoid:TakeDamage(Damage)
3597
      Stuff2 = Stuff[i]:GetChildren()
3598
      for i = 1 , #Stuff2 do
3599
       if Stuff2[i].className == "Part" then
3600
        Stuff2[i].Anchored = true
3601
        Stuff2[i].Transparency = 0.5
3602
        Stuff2[i].Reflectance = 0.5
3603
        Stuff2[i].Friction = 0
3604
        IceBrick = Instance.new("Part")
3605
        IceBrick.Parent = Stuff2[i]
3606
        IceBrick.Anchored = true
3607
        IceBrick.Locked = true
3608
        IceBrick.Transparency = 0.5
3609
        IceBrick.Reflectance = 0.5
3610
        IceBrick.Size = Stuff2[i].Size + Vector3.new(math.random(2, 4), math.random(2, 4), math.random(2, 4))
3611
        IceBrick.TopSurface = "Smooth"
3612
        IceBrick.BottomSurface = "Smooth"
3613
        IceBrick.CFrame = Stuff2[i].CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
3614
       end
3615
      end
3616
     end
3617
    end
3618
   end
3619
  end
3620
  Bolt:Remove()
3621
  Bolt = Instance.new("Part")
3622
  Bolt.Parent = Tool
3623
  Bolt.Anchored = true
3624
  Bolt.Name = "Shadow"
3625
  Bolt.CanCollide = false
3626
  Bolt.Locked = true
3627
  Bolt.Reflectance = 0.3
3628
  Bolt.Transparency = 0.2
3629
  Bolt.formFactor = "Symmetric"
3630
  Bolt.Size = Vector3.new(1, 3, math.random(5, 10))
3631
  Bolt.TopSurface = "Smooth"
3632
  Bolt.BrickColor = BrickColor.new(1)
3633
  Bolt.BottomSurface = "Smooth"
3634
  Value = (math.random(-5, 5)/100)
3635
  Value2 = (math.random(-5, 5)/100)
3636
  Value3 = (math.random(-5, 5)/100)
3637
  Bolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
3638
  Bolt.CFrame = Bolt.CFrame * CFrame.Angles(Value, Value2, Value3)
3639
  Bolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
3640
  BoltMesh = Instance.new("SpecialMesh")
3641
  BoltMesh.MeshType = "Brick"
3642
  BoltMesh.Parent = Bolt
3643
  BoltMesh.Scale = Vector3.new(0.7, 0.7, 1)
3644
  Stuff = Workspace:GetChildren()
3645
  for i = 1 , #Stuff do
3646
   if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
3647
    Torso = Stuff[i]:findFirstChild("Torso")
3648
    Humanoid = Stuff[i]:findFirstChild("Humanoid")
3649
    if Torso ~= nil and Humanoid ~= nil then
3650
     if (Bolt.Position-Torso.Position).magnitude <= 15 then
3651
      Humanoid.MaxHealth = 100
3652
      Humanoid:TakeDamage(Damage)
3653
      Stuff2 = Stuff[i]:GetChildren()
3654
      for i = 1 , #Stuff2 do
3655
       if Stuff2[i].className == "Part" then
3656
        Stuff2[i].Anchored = true
3657
        Stuff2[i].Transparency = 0.5
3658
        Stuff2[i].Reflectance = 0.5
3659
        Stuff2[i].Friction = 0
3660
        IceBrick = Instance.new("Part")
3661
        IceBrick.Parent = Stuff2[i]
3662
        IceBrick.Anchored = true
3663
        IceBrick.Locked = true
3664
        IceBrick.Transparency = 0.5
3665
        IceBrick.Reflectance = 0.5
3666
        IceBrick.Size = Stuff2[i].Size + Vector3.new(math.random(2, 4), math.random(2, 4), math.random(2, 4))
3667
        IceBrick.TopSurface = "Smooth"
3668
        IceBrick.BottomSurface = "Smooth"
3669
        IceBrick.CFrame = Stuff2[i].CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
3670
       end
3671
      end
3672
     end
3673
    end
3674
   end
3675
  end
3676
  Bolt2 = Instance.new("Part")
3677
  Bolt2.Parent = Tool
3678
  Bolt2.Anchored = true
3679
  Bolt2.Name = "Shadow"
3680
  Bolt2.CanCollide = false
3681
  Bolt2.Locked = true
3682
  Bolt2.Reflectance = 0.3
3683
  Bolt2.Transparency = 0.2
3684
  Bolt2.formFactor = "Symmetric"
3685
  Bolt2.Size = Bolt.Size
3686
  Bolt2.TopSurface = "Smooth"
3687
  Bolt2.BrickColor = BrickColor.new(1)
3688
  Bolt2.BottomSurface = "Smooth"
3689
  Bolt2.CFrame = Bolt.CFrame
3690
  BoltMesh = Instance.new("SpecialMesh")
3691
  BoltMesh.MeshType = "Brick"
3692
  BoltMesh.Parent = Bolt2
3693
  BoltMesh.Scale = Vector3.new(0.7, 0.7, 1)
3694
  Stuff = Workspace:GetChildren()
3695
  for i = 1 , #Stuff do
3696
   if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
3697
    Torso = Stuff[i]:findFirstChild("Torso")
3698
    Humanoid = Stuff[i]:findFirstChild("Humanoid")
3699
    if Torso ~= nil and Humanoid ~= nil then
3700
     if (Bolt2.Position-Torso.Position).magnitude <= 20 then
3701
      Humanoid.MaxHealth = 100
3702
      Humanoid:TakeDamage(Damage)
3703
      Stuff2 = Stuff[i]:GetChildren()
3704
      for i = 1 , #Stuff2 do
3705
       if Stuff2[i].className == "Part" then
3706
        Stuff2[i].Anchored = true
3707
        Stuff2[i].Transparency = 0.5
3708
        Stuff2[i].Reflectance = 0.5
3709
        Stuff2[i].Friction = 0
3710
        IceBrick = Instance.new("Part")
3711
        IceBrick.Parent = Stuff2[i]
3712
        IceBrick.Anchored = true
3713
        IceBrick.Locked = true
3714
        IceBrick.Transparency = 0.5
3715
        IceBrick.Reflectance = 0.5
3716
        IceBrick.Size = Stuff2[i].Size + Vector3.new(math.random(2, 4), math.random(2, 4), math.random(2, 4))
3717
        IceBrick.TopSurface = "Smooth"
3718
        IceBrick.BottomSurface = "Smooth"
3719
        IceBrick.CFrame = Stuff2[i].CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
3720
       end
3721
      end
3722
     end
3723
    end
3724
   end
3725
  end
3726
 end
3727
 FakeBolt = Instance.new("Part")
3728
 FakeBolt.Parent = Tool
3729
 FakeBolt.Anchored = true
3730
 FakeBolt.Name = "Shadow"
3731
 FakeBolt.CanCollide = false
3732
 FakeBolt.Locked = true
3733
 FakeBolt.Reflectance = 0.3
3734
 FakeBolt.Transparency = 0.2
3735
 FakeBolt.formFactor = "Symmetric"
3736
 FakeBolt.Size = Vector3.new(1, 3, math.random(5, 10))
3737
 FakeBolt.TopSurface = "Smooth"
3738
 FakeBolt.BrickColor = BrickColor.new(1)
3739
 FakeBolt.BottomSurface = "Smooth"
3740
 Value = (math.random(-5, 5)/100)
3741
 Value2 = (math.random(-5, 5)/100)
3742
 Value3 = (math.random(-5, 5)/100)
3743
 FakeBolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
3744
 FakeBolt.CFrame = FakeBolt.CFrame * CFrame.Angles(Value, Value2, Value3)
3745
 FakeBolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
3746
 FakeBoltMesh = Instance.new("SpecialMesh") 
3747
 FakeBoltMesh.MeshType = "Brick"
3748
 FakeBoltMesh.Parent = FakeBolt
3749
 FakeBoltMesh.Scale = Vector3.new(0.7, 0.7, 1)
3750
 Stuff = Workspace:GetChildren()
3751
 for i = 1 , #Stuff do
3752
  if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
3753
   Torso = Stuff[i]:findFirstChild("Torso")
3754
   Humanoid = Stuff[i]:findFirstChild("Humanoid")
3755
   if Torso ~= nil and Humanoid ~= nil then
3756
    if (FakeBolt.Position-Torso.Position).magnitude <= 10 then
3757
     Humanoid.MaxHealth = 100
3758
     Humanoid:TakeDamage(Damage)
3759
     Stuff2 = Stuff[i]:GetChildren()
3760
     for i = 1 , #Stuff2 do
3761
      if Stuff2[i].className == "Part" then
3762
       Stuff2[i].Anchored = true
3763
       Stuff2[i].Transparency = 0.5
3764
       Stuff2[i].Reflectance = 0.5
3765
       Stuff2[i].Friction = 0
3766
       IceBrick = Instance.new("Part")
3767
       IceBrick.Parent = Stuff2[i]
3768
       IceBrick.Anchored = true
3769
       IceBrick.Locked = true
3770
       IceBrick.Transparency = 0.5
3771
       IceBrick.Reflectance = 0.5
3772
       IceBrick.Size = Stuff2[i].Size + Vector3.new(math.random(2, 4), math.random(2, 4), math.random(2, 4))
3773
       IceBrick.TopSurface = "Smooth"
3774
       IceBrick.BottomSurface = "Smooth"
3775
       IceBrick.CFrame = Stuff2[i].CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
3776
      end
3777
     end
3778
    end
3779
   end
3780
  end
3781
 end
3782
 Bolt:Remove()
3783
 wait(0.1)
3784
 for i = 1 , 8 do
3785
  Clone1 = Grip17:clone()
3786
  Clone1.Parent = Tool
3787
  Clone1.Name = "Shadow"
3788
  Clone1.Anchored = true
3789
  Clone1.CanCollide = false
3790
  Clone1.Transparency = 0.2
3791
  Clone1.BrickColor = BrickColor.new(23)
3792
  Clone2 = Grip18:clone()
3793
  Clone2.Parent = Tool
3794
  Clone2.Name = "Shadow"
3795
  Clone2.Anchored = true
3796
  Clone2.CanCollide = false
3797
  Clone2.Transparency = 0.2
3798
  Clone2.BrickColor = BrickColor.new(23)
3799
  Clone3 = Grip19:clone()
3800
  Clone3.Parent = Tool
3801
  Clone3.Name = "Shadow"
3802
  Clone3.Anchored = true
3803
  Clone3.CanCollide = false
3804
  Clone3.Transparency = 0.2
3805
  Clone3.BrickColor = BrickColor.new(23)
3806
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
3807
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
3808
  wait()
3809
 end
3810
 Weld.Parent = Me.Character["Right Arm"]
3811
 Weld.Part0 = Me.Character["Right Arm"]
3812
 Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
3813
Activated = false
3814
end
3815
if Mode == "Fire" then
3816
 Activated = true
3817
 Weld.Parent = Me.Character["Left Arm"]
3818
 Weld.Part0 = Me.Character["Left Arm"]
3819
 Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
3820
 Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
3821
 Sound:play()
3822
 for i = 1 , 8 do
3823
  Clone1 = Grip17:clone() 
3824
  Clone1.Parent = Tool
3825
  Clone1.Name = "Shadow"
3826
  Clone1.Anchored = true
3827
  Clone1.CanCollide = false
3828
  Clone1.Transparency = 0.2
3829
  Clone1.BrickColor = BrickColor.new(21)
3830
  Clone2 = Grip18:clone()
3831
  Clone2.Parent = Tool
3832
  Clone2.Name = "Shadow"
3833
  Clone2.Anchored = true
3834
  Clone2.CanCollide = false
3835
  Clone2.Transparency = 0.2
3836
  Clone2.BrickColor = BrickColor.new(21)
3837
  Clone3 = Grip19:clone()
3838
  Clone3.Parent = Tool
3839
  Clone3.Name = "Shadow"
3840
  Clone3.Anchored = true
3841
  Clone3.CanCollide = false
3842
  Clone3.Transparency = 0.2
3843
  Clone3.BrickColor = BrickColor.new(21)
3844
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
3845
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
3846
  wait()
3847
 end
3848
 Flaming = true
3849
 while Flaming == true do
3850
 wait()
3851
 end
3852
 wait(0.2)
3853
 for i = 1 , 8 do
3854
  Clone1 = Grip17:clone()
3855
  Clone1.Parent = Tool
3856
  Clone1.Name = "Shadow"
3857
  Clone1.Anchored = true
3858
  Clone1.CanCollide = false
3859
  Clone1.Transparency = 0.2
3860
  Clone1.BrickColor = BrickColor.new(21)
3861
  Clone2 = Grip18:clone()
3862
  Clone2.Parent = Tool
3863
  Clone2.Name = "Shadow"
3864
  Clone2.Anchored = true
3865
  Clone2.CanCollide = false
3866
  Clone2.Transparency = 0.2
3867
  Clone2.BrickColor = BrickColor.new(21)
3868
  Clone3 = Grip19:clone()
3869
  Clone3.Parent = Tool
3870
  Clone3.Name = "Shadow"
3871
  Clone3.Anchored = true
3872
  Clone3.CanCollide = false
3873
  Clone3.Transparency = 0.2
3874
  Clone3.BrickColor = BrickColor.new(21)
3875
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
3876
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
3877
  wait()
3878
 end
3879
 Weld.Parent = Me.Character["Right Arm"]
3880
 Weld.Part0 = Me.Character["Right Arm"]
3881
 Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
3882
Activated = false
3883
end
3884
if Mode == "Slime" then
3885
 Activated = true
3886
 Weld.Parent = Me.Character["Left Arm"]
3887
 Weld.Part0 = Me.Character["Left Arm"]
3888
 Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
3889
 Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
3890
 Sound:play()
3891
 for i = 1 , 8 do
3892
  Clone1 = Grip17:clone() 
3893
  Clone1.Parent = Tool
3894
  Clone1.Name = "Shadow"
3895
  Clone1.Anchored = true
3896
  Clone1.CanCollide = false
3897
  Clone1.Transparency = 0.2
3898
  Clone1.BrickColor = BrickColor.new(1004)
3899
  Clone2 = Grip18:clone()
3900
  Clone2.Parent = Tool
3901
  Clone2.Name = "Shadow"
3902
  Clone2.Anchored = true
3903
  Clone2.CanCollide = false
3904
  Clone2.Transparency = 0.2
3905
  Clone2.BrickColor = BrickColor.new(1004)
3906
  Clone3 = Grip19:clone()
3907
  Clone3.Parent = Tool
3908
  Clone3.Name = "Shadow"
3909
  Clone3.Anchored = true
3910
  Clone3.CanCollide = false
3911
  Clone3.Transparency = 0.2
3912
  Clone3.BrickColor = BrickColor.new(1004)
3913
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
3914
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
3915
  wait()
3916
 end
3917
 SlimeCharge = true
3918
 Slime = Instance.new("Part")
3919
 Slime.Parent = Me.Character.Torso
3920
 Slime.Size = Vector3.new(1, 1, 1)
3921
 Slime.BrickColor = BrickColor.new(1003)
3922
 Slime.Locked = true
3923
 Slime.Shape = "Ball"
3924
 Slime.Anchored = true
3925
 Slime.TopSurface = "Smooth"
3926
 Slime.BottomSurface = "Smooth"
3927
 Slime.Transparency = 0.4
3928
 Slime.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -10)
3929
 Nucleus = Instance.new("Part")
3930
 Nucleus.Parent = Slime
3931
 Nucleus.Size = Vector3.new(2, 2, 2)
3932
 Nucleus.BrickColor = BrickColor.new(1004)
3933
 Nucleus.Locked = true
3934
 Nucleus.LeftSurface = "Glue"
3935
 Nucleus.Anchored = true
3936
 Nucleus.RightSurface = "Glue"
3937
 Nucleus.FrontSurface = "Glue"
3938
 Nucleus.BackSurface = "Glue"
3939
 Nucleus.TopSurface = "Glue"
3940
 Nucleus.BottomSurface = "Glue"
3941
 Nucleus.Transparency = 0.1
3942
 Nucleus.Shape = "Ball"
3943
 Nucleus.CFrame = Slime.CFrame
3944
 SlimeWeld = Instance.new("Weld")
3945
 SlimeWeld.Parent = Slime
3946
 SlimeWeld.Part0 = Slime
3947
 SlimeWeld.Part1 = Nucleus
3948
 SlimeWeld.C0 = CFrame.new(0, 0, 0)
3949
 while SlimeCharge == true do
3950
  Slime.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -10)
3951
  Nucleus.CFrame = Slime.CFrame
3952
  if Slime.Size.X <= 10 then
3953
   SlimeWeld:Remove()
3954
   Slime.Size = Slime.Size + Vector3.new(1, 1, 1)
3955
   Slime.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -10)
3956
   Nucleus.CFrame = Slime.CFrame
3957
   SlimeWeld = Instance.new("Weld")
3958
   SlimeWeld.Parent = Slime
3959
   SlimeWeld.Part0 = Slime
3960
   SlimeWeld.Part1 = Nucleus
3961
   SlimeWeld.C0 = CFrame.new(0, 0, 0)
3962
  end
3963
 wait()
3964
 end
3965
 wait(0.2)
3966
 for i = 1 , 8 do
3967
  Clone1 = Grip17:clone()
3968
  Clone1.Parent = Tool
3969
  Clone1.Name = "Shadow"
3970
  Clone1.Anchored = true
3971
  Clone1.CanCollide = false
3972
  Clone1.Transparency = 0.2
3973
  Clone1.BrickColor = BrickColor.new(1010)
3974
  Clone2 = Grip18:clone()
3975
  Clone2.Parent = Tool
3976
  Clone2.Name = "Shadow"
3977
  Clone2.Anchored = true
3978
  Clone2.CanCollide = false
3979
  Clone2.Transparency = 0.2
3980
  Clone2.BrickColor = BrickColor.new(1010)
3981
  Clone3 = Grip19:clone()
3982
  Clone3.Parent = Tool
3983
  Clone3.Name = "Shadow"
3984
  Clone3.Anchored = true
3985
  Clone3.CanCollide = false
3986
  Clone3.Transparency = 0.2
3987
  Clone3.BrickColor = BrickColor.new(1010)
3988
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
3989
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
3990
  wait()
3991
 end
3992
 Weld.Parent = Me.Character["Right Arm"]
3993
 Weld.Part0 = Me.Character["Right Arm"]
3994
 Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
3995
Activated = false
3996
end
3997
if Mode == "DarkPulse" then
3998
 Activated = true
3999
 Weld.Parent = Me.Character["Left Arm"]
4000
 Weld.Part0 = Me.Character["Left Arm"]
4001
 Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
4002
 Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
4003
 Sound:play()
4004
 for i = 1 , 8 do
4005
  Clone1 = Grip17:clone() 
4006
  Clone1.Parent = Tool
4007
  Clone1.Name = "Shadow"
4008
  Clone1.Anchored = true
4009
  Clone1.CanCollide = false
4010
  Clone1.Transparency = 0.2
4011
  Clone1.BrickColor = BrickColor.new(1003)
4012
  Clone2 = Grip18:clone()
4013
  Clone2.Parent = Tool
4014
  Clone2.Name = "Shadow"
4015
  Clone2.Anchored = true
4016
  Clone2.CanCollide = false
4017
  Clone2.Transparency = 0.2
4018
  Clone2.BrickColor = BrickColor.new(1003)
4019
  Clone3 = Grip19:clone()
4020
  Clone3.Parent = Tool
4021
  Clone3.Name = "Shadow"
4022
  Clone3.Anchored = true
4023
  Clone3.CanCollide = false
4024
  Clone3.Transparency = 0.2
4025
  Clone3.BrickColor = BrickColor.new(1003)
4026
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
4027
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
4028
  wait()
4029
 end
4030
 DarkCharge = true
4031
 Dark = Instance.new("Part")
4032
 Dark.Parent = Me.Character.Torso
4033
 Dark.Size = Vector3.new(1, 2, 1)
4034
 Dark.BrickColor = BrickColor.new(1003)
4035
 Dark.Locked = true
4036
 Dark.Anchored = true
4037
 Dark.TopSurface = "Smooth"
4038
 Dark.BottomSurface = "Smooth"
4039
 Dark.Transparency = 0
4040
 Dark.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -20)
4041
 DarkMesh = Instance.new("SpecialMesh")
4042
 DarkMesh.Parent = Dark
4043
 DarkMesh.MeshType = "Sphere"
4044
 Gyro = Instance.new("BodyGyro")
4045
 Gyro.Parent = Dark
4046
 Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
4047
 Gyro.D = 50
4048
 Gyro.cframe = Dark.CFrame
4049
 while DarkCharge == true do
4050
  if Dark.Transparency < 0 then
4051
   Dark.Transparency = Dark.Transparency + 0
4052
  end
4053
  Dark.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -20)
4054
  if Dark.Size.X <= 20 then
4055
   Dark.Size = Dark.Size + Vector3.new(1, 0, 1)
4056
   Dark.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -20)
4057
  end
4058
 wait()
4059
 end
4060
 wait(0.2)
4061
 for i = 1 , 8 do
4062
  Clone1 = Grip17:clone()
4063
  Clone1.Parent = Tool
4064
  Clone1.Name = "Shadow"
4065
  Clone1.Anchored = true
4066
  Clone1.CanCollide = false
4067
  Clone1.Transparency = 0.2
4068
  Clone1.BrickColor = BrickColor.new(1003)
4069
  Clone2 = Grip18:clone()
4070
  Clone2.Parent = Tool
4071
  Clone2.Name = "Shadow"
4072
  Clone2.Anchored = true
4073
  Clone2.CanCollide = false
4074
  Clone2.Transparency = 0.2
4075
  Clone2.BrickColor = BrickColor.new(1003)
4076
  Clone3 = Grip19:clone()
4077
  Clone3.Parent = Tool
4078
  Clone3.Name = "Shadow"
4079
  Clone3.Anchored = true
4080
  Clone3.CanCollide = false
4081
  Clone3.Transparency = 0.2
4082
  Clone3.BrickColor = BrickColor.new(1003)
4083
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
4084
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
4085
  wait()
4086
 end
4087
 Weld.Parent = Me.Character["Right Arm"]
4088
 Weld.Part0 = Me.Character["Right Arm"]
4089
 Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
4090
end
4091
if Mode == "Raise" then
4092
 if mouse.Target ~= nil then
4093
 Activated = true
4094
 MousePosition = mouse.Hit.p
4095
 Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
4096
 Sound:play()
4097
 for i = 1 , 8 do
4098
  Clone1 = Grip17:clone() 
4099
  Clone1.Parent = Tool
4100
  Clone1.Name = "Shadow"
4101
  Clone1.Anchored = true
4102
  Clone1.CanCollide = false
4103
  Clone1.Transparency = 0.2
4104
  Clone1.BrickColor = BrickColor.new("Dark stone grey")
4105
  Clone2 = Grip18:clone()
4106
  Clone2.Parent = Tool
4107
  Clone2.Name = "Shadow"
4108
  Clone2.Anchored = true
4109
  Clone2.CanCollide = false
4110
  Clone2.Transparency = 0.2
4111
  Clone2.BrickColor = BrickColor.new("Dark stone grey")
4112
  Clone3 = Grip19:clone()
4113
  Clone3.Parent = Tool
4114
  Clone3.Name = "Shadow"
4115
  Clone3.Anchored = true
4116
  Clone3.CanCollide = false
4117
  Clone3.Transparency = 0.2
4118
  Clone3.BrickColor = BrickColor.new("Dark stone grey")
4119
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.13)
4120
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
4121
  wait()
4122
 end
4123
 onCharge(28)
4124
 WidthSize = 10
4125
 for i = 1 , 20 do
4126
 Rock = Instance.new("Part")
4127
 Rock.Parent = Tool
4128
 Rock.Name = "Rock"
4129
 Rock.Anchored = true
4130
 Rock.BrickColor = BrickColor.new("Dark stone grey")
4131
 Base = Workspace:findFirstChild("Base")
4132
 if Base ~= nil then
4133
  Rock.BrickColor = Base.BrickColor
4134
 end
4135
 Rock.Material = "Concrete"
4136
 Rock.Size = Vector3.new(60+(WidthSize*i), 2, 60+(WidthSize*i))
4137
 Rock.formFactor = "Symmetric"
4138
 Rock.Locked = true
4139
 Rock.BottomSurface = "Smooth"
4140
 Rock.CFrame = CFrame.new(MousePosition-Vector3.new(0, 2+((WidthSize/1.9)*i), 0))
4141
 end
4142
 for i = 1 , 32 do
4143
  Stuff = Tool:GetChildren()
4144
  for i = 1 , #Stuff do
4145
   if Stuff[i].Name == "Rock" then
4146
    Stuff2 = Workspace:GetChildren()
4147
    for i = 1 , #Stuff2 do
4148
     Torso = Stuff2[i]:findFirstChild("Torso")
4149
     if Torso ~= nil then
4150
      if (Rock.Position-Torso.Position).magnitude <= 30 then
4151
       Torso.Velocity = Vector3.new(0, 200, 0)
4152
      end
4153
     end
4154
    end
4155
    Stuff[i].Velocity = Vector3.new(0, 100, 0)
4156
    P = Stuff[i].CFrame
4157
    Stuff[i].Size = Stuff[i].Size + Vector3.new(0, 4, 0)
4158
    Stuff[i].CFrame = P * CFrame.new(0, 1.5, 0)
4159
   end
4160
  end
4161
 wait()
4162
 end
4163
 wait(5)
4164
 for i = 1 , 40 do
4165
  Stuff = Tool:GetChildren()
4166
  for i = 1 , #Stuff do
4167
   if Stuff[i].Name == "Rock" then
4168
    P = Stuff[i].CFrame
4169
    Stuff[i].Size = Stuff[i].Size + Vector3.new(0, -4, 0)
4170
    Stuff[i].CFrame = P * CFrame.new(0, -1.5, 0)
4171
   end
4172
  end
4173
 wait()
4174
 end
4175
 Stuff = Tool:GetChildren()
4176
 for i = 1 , #Stuff do
4177
  if Stuff[i].Name == "Rock" then
4178
   Stuff[i]:Remove()
4179
  end
4180
 end
4181
 wait(0.2)
4182
 for i = 1 , 8 do
4183
  Clone1 = Grip17:clone()
4184
  Clone1.Parent = Tool
4185
  Clone1.Name = "Shadow"
4186
  Clone1.Anchored = true
4187
  Clone1.CanCollide = false
4188
  Clone1.Transparency = 0.2
4189
  Clone1.BrickColor = BrickColor.new("Dark stone grey")
4190
  Clone2 = Grip18:clone()
4191
  Clone2.Parent = Tool
4192
  Clone2.Name = "Shadow"
4193
  Clone2.Anchored = true
4194
  Clone2.CanCollide = false
4195
  Clone2.Transparency = 0.2
4196
  Clone2.BrickColor = BrickColor.new("Dark stone grey")
4197
  Clone3 = Grip19:clone()
4198
  Clone3.Parent = Tool
4199
  Clone3.Name = "Shadow"
4200
  Clone3.Anchored = true
4201
  Clone3.CanCollide = false
4202
  Clone3.Transparency = 0.2
4203
  Clone3.BrickColor = BrickColor.new("Dark stone grey")
4204
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.13)
4205
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
4206
  wait()
4207
 end
4208
Activated = false
4209
end
4210
end
4211
if Mode == "Stone" then
4212
 Activated = true
4213
 Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
4214
 Sound:play()
4215
 for i = 1 , 8 do
4216
  Clone1 = Grip17:clone() 
4217
  Clone1.Parent = Tool
4218
  Clone1.Name = "Shadow"
4219
  Clone1.Anchored = true
4220
  Clone1.CanCollide = false
4221
  Clone1.Transparency = 0.2
4222
  Clone1.BrickColor = BrickColor.new("Dark stone grey")
4223
  Clone2 = Grip18:clone()
4224
  Clone2.Parent = Tool
4225
  Clone2.Name = "Shadow"
4226
  Clone2.Anchored = true
4227
  Clone2.CanCollide = false
4228
  Clone2.Transparency = 0.2
4229
  Clone2.BrickColor = BrickColor.new("Dark stone grey")
4230
  Clone3 = Grip19:clone()
4231
  Clone3.Parent = Tool
4232
  Clone3.Name = "Shadow"
4233
  Clone3.Anchored = true
4234
  Clone3.CanCollide = false
4235
  Clone3.Transparency = 0.2
4236
  Clone3.BrickColor = BrickColor.new("Dark stone grey")
4237
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.13)
4238
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
4239
  wait()
4240
 end
4241
 onCharge(27)
4242
 Stuff = game.Workspace:GetChildren()
4243
 for i = 1 , #Stuff do
4244
  if Stuff[i].Name ~= Me.Name then
4245
   Torso = Stuff[i]:findFirstChild("Torso")
4246
   Humanoid = Stuff[i]:findFirstChild("Humanoid")
4247
   if Torso ~= nil and Humanoid ~= nil then
4248
    if (Me.Character.Torso.Position-Torso.Position).magnitude <= 200 then
4249
     Humanoid.Sit = true
4250
     Rock = Instance.new("Part")
4251
     Rock.Parent = Tool
4252
     Rock.Name = "Rock"
4253
     Rock.Anchored = true
4254
     Rock.BrickColor = BrickColor.new("Dark stone grey")
4255
     Rock.Material = "Concrete"
4256
     Rock.Size = Vector3.new(10, 2, 10)
4257
     Rock.formFactor = "Symmetric"
4258
     Rock.Locked = true
4259
     Rock.TopSurface = "Smooth"
4260
     Rock.BottomSurface = "Smooth"
4261
     Rock.CFrame = CFrame.new(Torso.Position-Vector3.new(0, 2, 0))
4262
     Torso.Velocity = Vector3.new(math.random(-20, 20), 150, math.random(-20, 20))
4263
     Humanoid.MaxHealth = 100
4264
     Humanoid:TakeDamage(Damage*3)
4265
    end
4266
   end
4267
  end
4268
 end
4269
 for i = 1 , 10 do
4270
  Stuff = Tool:GetChildren()
4271
  for i = 1 , #Stuff do
4272
   if Stuff[i].Name == "Rock" then
4273
    P = Stuff[i].CFrame
4274
    Stuff[i].Size = Stuff[i].Size + Vector3.new(0, 2, 0)
4275
    Stuff[i].CFrame = P * CFrame.new(0, 1, 0)
4276
   end
4277
  end
4278
 wait()
4279
 end
4280
 wait(0.1)
4281
 for i = 1 , 10 do
4282
  Stuff = Tool:GetChildren()
4283
  for i = 1 , #Stuff do
4284
   if Stuff[i].Name == "Rock" then
4285
    P = Stuff[i].CFrame
4286
    Stuff[i].Size = Stuff[i].Size - Vector3.new(0, 2, 0)
4287
    Stuff[i].CFrame = P * CFrame.new(0, -1, 0)
4288
   end
4289
  end
4290
 wait()
4291
 end
4292
 Stuff = Tool:GetChildren()
4293
 for i = 1 , #Stuff do
4294
  if Stuff[i].Name == "Rock" then
4295
   Stuff[i]:Remove()
4296
  end
4297
 end
4298
 wait(0.2)
4299
 for i = 1 , 8 do
4300
  Clone1 = Grip17:clone()
4301
  Clone1.Parent = Tool
4302
  Clone1.Name = "Shadow"
4303
  Clone1.Anchored = true
4304
  Clone1.CanCollide = false
4305
  Clone1.Transparency = 0.2
4306
  Clone1.BrickColor = BrickColor.new("Dark stone grey")
4307
  Clone2 = Grip18:clone()
4308
  Clone2.Parent = Tool
4309
  Clone2.Name = "Shadow"
4310
  Clone2.Anchored = true
4311
  Clone2.CanCollide = false
4312
  Clone2.Transparency = 0.2
4313
  Clone2.BrickColor = BrickColor.new("Dark stone grey")
4314
  Clone3 = Grip19:clone()
4315
  Clone3.Parent = Tool
4316
  Clone3.Name = "Shadow"
4317
  Clone3.Anchored = true
4318
  Clone3.CanCollide = false
4319
  Clone3.Transparency = 0.2
4320
  Clone3.BrickColor = BrickColor.new("Dark stone grey")
4321
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.13)
4322
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
4323
  wait()
4324
 end
4325
Activated = false
4326
end
4327
if Mode == "Shield" then
4328
 Activated = true
4329
 Weld.Parent = Me.Character["Left Arm"]
4330
 Weld.Part0 = Me.Character["Left Arm"]
4331
 Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
4332
 Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
4333
 Sound:play()
4334
 for i = 1 , 8 do
4335
  Clone1 = Grip17:clone() 
4336
  Clone1.Parent = Tool
4337
  Clone1.Name = "Shadow"
4338
  Clone1.Anchored = true
4339
  Clone1.CanCollide = false
4340
  Clone1.Transparency = 0.2
4341
  Clone1.BrickColor = BrickColor.new("Dark stone grey")
4342
  Clone2 = Grip18:clone()
4343
  Clone2.Parent = Tool
4344
  Clone2.Name = "Shadow"
4345
  Clone2.Anchored = true
4346
  Clone2.CanCollide = false
4347
  Clone2.Transparency = 0.2
4348
  Clone2.BrickColor = BrickColor.new("Dark stone grey")
4349
  Clone3 = Grip19:clone()
4350
  Clone3.Parent = Tool
4351
  Clone3.Name = "Shadow"
4352
  Clone3.Anchored = true
4353
  Clone3.CanCollide = false
4354
  Clone3.Transparency = 0.2
4355
  Clone3.BrickColor = BrickColor.new("Dark stone grey")
4356
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
4357
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
4358
  wait()
4359
 end
4360
 Shielding = true
4361
 while Shielding == true do
4362
  Me.Character.Humanoid.WalkSpeed = 0
4363
  Stuff = game.Workspace:GetChildren()
4364
  for i = 1 , #Stuff do
4365
   if Stuff[i].Name ~= "Base" and Stuff[i].Name ~= Me.Name then
4366
    if Stuff[i].className == "Part" then
4367
     if (Me.Character.Torso.Position-Stuff[i].Position).magnitude <= 30 then
4368
      Stuff[i]:Remove()
4369
     end
4370
    end
4371
    if Stuff[i].className == "Model" then
4372
     Stuff2 = Stuff[i]:GetChildren()
4373
     for i = 1 , #Stuff2 do
4374
      if Stuff2[i].className == "Part" then
4375
       if (Me.Character.Torso.Position-Stuff2[i].Position).magnitude <= 30 then
4376
        Stuff2[i]:Remove()
4377
       end
4378
      end
4379
     end
4380
    end
4381
   end
4382
  end
4383
 wait()
4384
 end
4385
 for i = 1 , 8 do
4386
  Clone1 = Grip17:clone()
4387
  Clone1.Parent = Tool
4388
  Clone1.Name = "Shadow"
4389
  Clone1.Anchored = true
4390
  Clone1.CanCollide = false
4391
  Clone1.Transparency = 0.2
4392
  Clone1.BrickColor = BrickColor.new("Dark stone grey")
4393
  Clone2 = Grip18:clone()
4394
  Clone2.Parent = Tool
4395
  Clone2.Name = "Shadow"
4396
  Clone2.Anchored = true
4397
  Clone2.CanCollide = false
4398
  Clone2.Transparency = 0.2
4399
  Clone2.BrickColor = BrickColor.new("Dark stone grey")
4400
  Clone3 = Grip19:clone()
4401
  Clone3.Parent = Tool
4402
  Clone3.Name = "Shadow"
4403
  Clone3.Anchored = true
4404
  Clone3.CanCollide = false
4405
  Clone3.Transparency = 0.2
4406
  Clone3.BrickColor = BrickColor.new("Dark stone grey")
4407
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
4408
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
4409
  wait()
4410
 end
4411
 Weld.Parent = Me.Character["Right Arm"]
4412
 Weld.Part0 = Me.Character["Right Arm"]
4413
 Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
4414
Activated = false
4415
end
4416
if Mode == "Snipe" then
4417
 if mouse.Target ~= nil then
4418
  Torso = mouse.Target.Parent:findFirstChild("Torso")
4419
  if mouse.Target.Parent.Name ~= Me.Name and Torso ~= nil then
4420
   Activated = true
4421
   Weld.Parent = Me.Character["Left Arm"]
4422
   Weld.Part0 = Me.Character["Left Arm"]
4423
   Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
4424
   Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
4425
   Sound:play()
4426
   for i = 1 , 4 do
4427
    Clone1 = Grip17:clone() 
4428
    Clone1.Parent = Tool
4429
    Clone1.Name = "Shadow"
4430
    Clone1.Anchored = true
4431
    Clone1.CanCollide = false
4432
    Clone1.Transparency = 0.2
4433
    Clone1.BrickColor = BrickColor.new(1003)
4434
    Clone2 = Grip18:clone()
4435
    Clone2.Parent = Tool
4436
    Clone2.Name = "Shadow"
4437
    Clone2.Anchored = true
4438
    Clone2.CanCollide = false
4439
    Clone2.Transparency = 0.2
4440
    Clone2.BrickColor = BrickColor.new(1003)
4441
    Clone3 = Grip19:clone()
4442
    Clone3.Parent = Tool
4443
    Clone3.Name = "Shadow"
4444
    Clone3.Anchored = true
4445
    Clone3.CanCollide = false
4446
    Clone3.Transparency = 0.2
4447
    Clone3.BrickColor = BrickColor.new(1003)
4448
    FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
4449
    FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
4450
    wait()
4451
   end
4452
   Weld:Remove()
4453
   Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
4454
   Sound:play()
4455
   Gyro = Instance.new("BodyGyro")
4456
   Gyro.Parent = Handle
4457
   Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
4458
   Gyro.cframe = Me.Character.Torso.CFrame * CFrame.Angles(0, 0, 1.57)
4459
   Gyro.D = 50
4460
   Position = Instance.new("BodyPosition")
4461
   Position.Parent = Handle
4462
   Position.maxForce = Vector3.new(9999999999, 9999999999, 9999999999)
4463
   Position.position = Torso.Position
4464
   for i = 1 , 4 do
4465
    FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
4466
    FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
4467
    wait()
4468
   end
4469
   for i = 1 , 20 do
4470
    if Torso ~= nil then
4471
     Gyro.cframe = CFrame.new(Handle.Position, Torso.Position) * CFrame.Angles(-1.57, 0, 0)
4472
     Position.position = Torso.Position
4473
    end
4474
    wait(0.1)
4475
   end
4476
   Gyro:Remove()
4477
   Position:Remove()
4478
   for i = 1 , 10 do
4479
    Gyro.cframe = CFrame.new(Handle.Position, Me.Character.Torso.Position) * CFrame.Angles(-1.57, 0, 0)
4480
    Position.position = Me.Character.Torso.Position
4481
    wait(0.1)
4482
   end
4483
   Weld = Instance.new("Weld")
4484
   Weld.Parent = Me.Character["Left Arm"]
4485
   Weld.Part0 = Me.Character["Left Arm"]
4486
   Weld.Part1 = Handle
4487
   Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
4488
   for i = 1 , 8 do
4489
    Clone1 = Grip17:clone()
4490
    Clone1.Parent = Tool
4491
    Clone1.Name = "Shadow"
4492
    Clone1.Anchored = true
4493
    Clone1.CanCollide = false
4494
    Clone1.Transparency = 0.2
4495
    Clone1.BrickColor = BrickColor.new(1003)
4496
    Clone2 = Grip18:clone()
4497
    Clone2.Parent = Tool
4498
    Clone2.Name = "Shadow"
4499
    Clone2.Anchored = true
4500
    Clone2.CanCollide = false
4501
    Clone2.Transparency = 0.2
4502
    Clone2.BrickColor = BrickColor.new(1003)
4503
    Clone3 = Grip19:clone()
4504
    Clone3.Parent = Tool
4505
    Clone3.Name = "Shadow"
4506
    Clone3.Anchored = true
4507
    Clone3.CanCollide = false
4508
    Clone3.Transparency = 0.2
4509
    Clone3.BrickColor = BrickColor.new(1003)
4510
    FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
4511
    FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
4512
    wait()
4513
   end
4514
   Weld.Parent = Me.Character["Right Arm"]
4515
   Weld.Part0 = Me.Character["Right Arm"]
4516
   Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
4517
   Activated = false
4518
  end
4519
 end
4520
end
4521
end
4522
------------------------------------------------------------>
4523
--[[
4524
?     -->> onButton1Up
4525
--]]
4526
------------------------------------------------------------>
4527
function onButton1Up()
4528
Flaming = false
4529
Shielding = false
4530
if DarkCharge == true then
4531
 Sound.SoundId = "http://www.roblox.com/asset/?id=11998770"
4532
 Sound:play()
4533
 DarkCharge = false
4534
 Dark.Anchored = false
4535
 Velocity = Instance.new("BodyVelocity")
4536
 Velocity.Parent = Dark
4537
 Velocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
4538
 Velocity.velocity = Me.Character.Torso.CFrame.lookVector * 150
4539
 for i = 1 , 40 do
4540
 Dark.Transparency = Dark.Transparency + 0.02
4541
 function DarkHit(Hit)
4542
  if Hit.Name ~= "Base" and Hit.Parent.Name ~= "Sword" and Hit.Parent.Name ~= Me.Name and Hit.Parent.Parent.Name ~= Me.Name then
4543
   Hit:Remove()
4544
  end
4545
 end
4546
 Dark.Touched:connect(DarkHit)
4547
 wait(0.1)
4548
 end
4549
 Dark:Remove()
4550
 Activated = false
4551
end
4552
if SlimeCharge == true then
4553
 SlimeCharge = false
4554
 Slime.Anchored = false
4555
 Nucleus.Anchored = false
4556
 SlimeWeld = Instance.new("Weld")
4557
 SlimeWeld.Parent = Slime
4558
 SlimeWeld.Part0 = Slime
4559
 SlimeWeld.Part1 = Nucleus
4560
 SlimeWeld.C0 = CFrame.new(0, 0, 0) 
4561
 Velocity = Instance.new("BodyVelocity")
4562
 Velocity.Parent = Slime
4563
 Velocity.maxForce = Vector3.new(math.huge, 0, math.huge)
4564
 Velocity.velocity = Me.Character.Torso.CFrame.lookVector * 100
4565
 
4566
 function SlimeWeld(Hit)
4567
  if Hit.Parent.Name ~= Me.Name then
4568
   Humanoid = Hit.Parent:findFirstChild("Humanoid")
4569
   if Humanoid ~= nil then
4570
    Humanoid.MaxHealth = 0
4571
    Humanoid.Health = 0
4572
    Stuff = Humanoid.Parent:GetChildren()
4573
    for i = 1 , #Stuff do
4574
     if Stuff[i].className == "Part" then
4575
      SlimeWeldz = Instance.new("Weld")
4576
      SlimeWeldz.Parent = Slime
4577
      SlimeWeldz.Part0 = Slime
4578
      SlimeWeldz.Part1 = Stuff[i]
4579
      SlimeWeldz.C0 = CFrame.new(math.random(-1, 1), math.random(-1, 1), math.random(-1, 1)) * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
4580
     end
4581
    end
4582
   end
4583
  end
4584
 end
4585
 Slime.Touched:connect(SlimeWeld)
4586
end
4587
end
4588
------------------------------------------------------------>
4589
--[[
4590
?     -->> Selected
4591
--]]
4592
------------------------------------------------------------>
4593
function onSelected(Mouse)
4594
 Sound.SoundId = "rbxasset://sounds\\unsheath.wav"
4595
 Sound:play()
4596
 Mouse.Button1Down:connect(function() onButton1Down(mouse) end)
4597
 Mouse.Button1Up:connect(function() onButton1Up(mouse) end)
4598
 mouse = Mouse
4599
 FakeRightShoulder = Instance.new("Weld")
4600
 FakeRightShoulder.Parent = Me.Character.Torso
4601
 FakeRightShoulder.Part0 = Me.Character.Torso
4602
 FakeRightShoulder.Part1 = Me.Character["Right Arm"]
4603
 FakeRightShoulder.C0 = OriginalRightShoulder
4604
 FakeRightShoulder.C1 = OriginalRightShoulder2
4605
 FakeLeftShoulder = Instance.new("Weld")
4606
 FakeLeftShoulder.Parent = Me.Character.Torso
4607
 FakeLeftShoulder.Part0 = Me.Character.Torso
4608
 FakeLeftShoulder.Part1 = Me.Character["Left Arm"]
4609
 FakeLeftShoulder.C0 = OriginalLeftShoulder * CFrame.new(-0.25, 0, -0.45)
4610
 FakeLeftShoulder.C1 = OriginalLeftShoulder2
4611
 Weld:Remove()
4612
 Weld = Instance.new("Weld")
4613
 Weld.Parent = Me.Character["Torso"]
4614
 Weld.Part0 = Me.Character["Torso"]
4615
 Weld.Part1 = Handle
4616
 Weld.C0 = CFrame.new(1.6, 2.5, 0.6) * CFrame.Angles(0, 0, 2.2)
4617
 Weld.C0 = Weld.C0 * CFrame.Angles(0, 1.57, 0)
4618
 equipped = true
4619
 Activated = false
4620
 Equipping = true
4621
 Unequipping = false
4622
 Flaming = false
4623
 Shielding = false
4624
 SlimeCharge = false
4625
 DarkCharge = false
4626
 for i = 1 , 16 do
4627
  FakeRightShoulder.C0 = OriginalRightShoulder * CFrame.Angles(0, 0, (i/5.2))
4628
  Weld.C0 = Weld.C0 * CFrame.new(0, 0, -0.03) * CFrame.Angles(0.03, 0, 0.11)
4629
  wait()
4630
 end
4631
 wait()
4632
 Weld.Parent = Me.Character["Right Arm"]
4633
 Weld.Part0 = Me.Character["Right Arm"]
4634
 Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
4635
 for i = 1 , 8 do
4636
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.2)
4637
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -0.19)
4638
  wait()
4639
 end
4640
 wait()
4641
 for i = 1 , 8 do
4642
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.05, 0, 0)
4643
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0.15, 0, 0)
4644
  wait()
4645
 end
4646
 Equipping = false
4647
end
4648
HopperBin.Selected:connect(onSelected)
4649
------------------------------------------------------------>
4650
--[[
4651
?     -->> Deselected
4652
--]]
4653
------------------------------------------------------------>
4654
function onDeselected(Mouse)
4655
 Sound.SoundId = "rbxasset://sounds\\unsheath.wav"
4656
 Sound:play()
4657
 for i = 1 , 8 do
4658
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.05, 0, 0)
4659
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.15, 0, 0)
4660
  wait()
4661
 end
4662
 wait()
4663
 for i = 1 , 8 do
4664
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.2)
4665
  FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, 0.19)
4666
  wait()
4667
 end
4668
 FakeLeftShoulder.C0 = OriginalLeftShoulder
4669
 Weld = Instance.new("Weld")
4670
 Weld.Parent = Me.Character["Torso"]
4671
 Weld.Part0 = Me.Character["Torso"]
4672
 Weld.Part1 = Handle
4673
 Weld.C0 = CFrame.new(1.6, 2.5, 0.6) * CFrame.Angles(0, 0, 2.2)
4674
 Weld.C0 = Weld.C0 * CFrame.Angles(0, 1.57, 0)    
4675
 
4676
 for i = 1 , 16 do
4677
  Weld.C0 = Weld.C0 * CFrame.new(0, 0, -0.03) * CFrame.Angles(0.03, 0, 0.11)
4678
 end
4679
 for i = 1 , 16 do
4680
  FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.1)
4681
  Weld.C0 = Weld.C0 * CFrame.new(0, 0, 0.03) * CFrame.Angles(-0.03, 0, -0.11)
4682
  wait()
4683
 end
4684
 FakeRightShoulder:Remove()
4685
 FakeLeftShoulder:Remove()
4686
 FakeRightShoulder = Instance.new("Weld")
4687
 FakeRightShoulder.Parent = Me.Character.Torso
4688
 FakeRightShoulder.Part0 = Me.Character.Torso
4689
 FakeRightShoulder.Part1 = Me.Character["Right Arm"]
4690
 FakeRightShoulder.C0 = OriginalRightShoulder
4691
 FakeRightShoulder.C1 = OriginalRightShoulder2
4692
 FakeLeftShoulder = Instance.new("Weld")
4693
 FakeLeftShoulder.Parent = Me.Character.Torso
4694
 FakeLeftShoulder.Part0 = Me.Character.Torso
4695
 FakeLeftShoulder.Part1 = Me.Character["Left Arm"]
4696
 FakeLeftShoulder.C0 = OriginalLeftShoulder
4697
 FakeLeftShoulder.C1 = OriginalLeftShoulder2
4698
 Equipped = false
4699
 Activated = false
4700
 Equipping = false
4701
 Flaming = false
4702
 DarkCharge = false
4703
 Shielding = false
4704
 Unequipping = true
4705
 SlimeCharge = false
4706
 Unequipping = false
4707
end
4708
HopperBin.Deselected:connect(onDeselected)
4709
------------------------------------------------------------>
4710
--[[
4711
?     -->> onTouched() Functions
4712
--]]
4713
------------------------------------------------------------>
4714
function onTouched(Hit)
4715
 if Activated then
4716
  if Hit.Parent.Name ~= Me.Name and Hit.Parent.Name ~= HopperBinName then
4717
   Humanoid = Hit.Parent:findFirstChild("Humanoid")
4718
   if Humanoid ~= nil and Mode ~= "Assassinate" then
4719
    Humanoid.MaxHealth = 100
4720
    Humanoid:TakeDamage(Damage)
4721
    for i = 1 , (Humanoid.Health/10) do
4722
     Blood = Instance.new("Part")
4723
     Blood.Parent = Workspace
4724
     Blood.CanCollide = false
4725
     Blood.Transparency = 0.1
4726
     Blood.TopSurface = "Smooth"
4727
     Blood.BottomSurface = "Smooth"
4728
     Blood.Size = Vector3.new(1, 1, 1)
4729
     Blood.Locked = true
4730
     Blood.BrickColor = BrickColor.new(1004)
4731
     Blood.CFrame = Hit.CFrame * CFrame.new(math.random(-0.5, 0.5), math.random(-0.5, 0.5), math.random(-0.5, 0.5)) * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
4732
     Blood.Velocity = Vector3.new(math.random(-50, 50), math.random(30, 50), math.random(-50, 50))
4733
     BloodMesh = Instance.new("SpecialMesh")
4734
     BloodMesh.Parent = Blood
4735
     BloodMesh.MeshType = "Sphere"
4736
     BloodMesh.Scale = Vector3.new(0.35, 0.35, 0.35)
4737
     Blood:BreakJoints()
4738
     Blood.Velocity = Vector3.new(math.random(-50, 50), math.random(30, 50), math.random(-50, 50))
4739
    end
4740
   end
4741
  end
4742
 end
4743
end
4744
Stuff = Tool:GetChildren()
4745
for i = 1 , #Stuff do
4746
if Stuff[i].className == "Part" then
4747
Stuff[i].Touched:connect(onTouched)
4748
end
4749
end
4750
------------------------------------------------------------>
4751
--[[
4752
?     -->> Gui
4753
--]]
4754
------------------------------------------------------------>
4755
wait(1)
4756
Gui = PlayerGui:findFirstChild("LoadGui")
4757
if Gui ~= nil then
4758
 Gui:Remove()
4759
end
4760
PlayerGui = Me["PlayerGui"]
4761
Gui = PlayerGui:findFirstChild("SwordGui")
4762
if Gui ~= nil then
4763
 Gui:Remove()
4764
end
4765
Gui = Instance.new("ScreenGui")
4766
Gui.Parent = PlayerGui
4767
Gui.Name = "SwordGui"
4768
Background = Instance.new("ImageLabel")
4769
Background.Parent = Gui
4770
Background.Name = "Background"
4771
Background.Size = UDim2.new(0.25, 0, 0.5, 0)
4772
Background.BackgroundTransparency = 0.7
4773
Background.Position = UDim2.new(0.55, 0, 0, 0) 
4774
Background.BackgroundColor = BrickColor.new(1003)
4775
Page1 = Instance.new("ImageLabel")
4776
Page1.Parent = Background
4777
Page1.Name = "Page1"
4778
Page1.Size = UDim2.new(1, 0, 1, 0)
4779
Page1.BackgroundTransparency = 1
4780
Page1.Position = UDim2.new(0, 0, 0, 0)
4781
Reset = Instance.new("TextButton")
4782
Reset.Parent = Page1
4783
Reset.Name = "Swing"
4784
Reset.Size = UDim2.new(0.2, 0, 0.07, 0)
4785
Reset.BackgroundTransparency = 0.1
4786
Reset.Position = UDim2.new(0.02, 0, 0.02, 0)
4787
Reset.BorderSizePixel = 0
4788
Reset.BackgroundColor = BrickColor.new(1004)
4789
Reset.Text = "[ Reset ]" 
4790
Reset.MouseButton1Down:connect(function()
4791
p = game.Workspace:findFirstChild(Me.Name)
4792
if p ~= nil then
4793
 p:BreakJoints()
4794
end
4795
end)
4796
Hint = Instance.new("TextLabel")
4797
Hint.Parent = Background
4798
Hint.Name = "Hint"
4799
Hint.Size = UDim2.new(1, 0, 0.07, 0)
4800
Hint.BackgroundTransparency = 0.1
4801
Hint.Position = UDim2.new(0, 0, -0.07, 0)
4802
Hint.BorderSizePixel = 0
4803
Hint.BackgroundColor = BrickColor.new(1004)
4804
Hint.Text = "[ ]"
4805
Header1 = Instance.new("TextLabel")
4806
Header1.Parent = Page1
4807
Header1.Name = "Header1"
4808
Header1.Size = UDim2.new(0, 0, 0, 0)
4809
Header1.BackgroundTransparency = 1
4810
Header1.Position = UDim2.new(0.5, 0, 0.08, 0)
4811
Header1.Text = "[ Sword Modes ]" 
4812
Swing = Instance.new("TextButton")
4813
Swing.Parent = Page1
4814
Swing.Name = "Swing"
4815
Swing.Size = UDim2.new(0.25, 0, 0.07, 0)
4816
Swing.BackgroundTransparency = 0.1
4817
Swing.Position = UDim2.new(0.05, 0, 0.2, 0)
4818
Swing.BorderSizePixel = 0
4819
Swing.BackgroundColor = BrickColor.new(1004)
4820
Swing.Text = "[ Swing ]" 
4821
Swing.MouseButton1Down:connect(function()
4822
Mode = "Swing"
4823
Stuff = Page1:GetChildren()
4824
for i = 1 , #Stuff do
4825
 if Stuff[i].className == "TextButton" then
4826
  Stuff[i].BackgroundColor = BrickColor.new(1004)
4827
  Swing.BackgroundColor = BrickColor.new(1010)
4828
  Hint.Text = "[ Click to Slash ]"
4829
 end
4830
end
4831
end)
4832
Spin = Instance.new("TextButton")
4833
Spin.Parent = Page1
4834
Spin.Name = "Spin"
4835
Spin.Size = UDim2.new(0.25, 0, 0.07, 0)
4836
Spin.BackgroundTransparency = 0.1
4837
Spin.Position = UDim2.new(0.05, 0, 0.3, 0)
4838
Spin.BorderSizePixel = 0
4839
Spin.BackgroundColor = BrickColor.new(1004)
4840
Spin.Text = "[ Spin ]" 
4841
Spin.MouseButton1Down:connect(function()
4842
Mode = "Spin"
4843
Stuff = Page1:GetChildren()
4844
for i = 1 , #Stuff do
4845
 if Stuff[i].className == "TextButton" then
4846
  Stuff[i].BackgroundColor = BrickColor.new(1004)
4847
  Spin.BackgroundColor = BrickColor.new(1010)
4848
  Hint.Text = "[ Click to Spin Slash ]"
4849
 end
4850
end
4851
end)
4852
TripleSlash = Instance.new("TextButton")
4853
TripleSlash.Parent = Page1
4854
TripleSlash.Name = "TripleSlash"
4855
TripleSlash.Size = UDim2.new(0.25, 0, 0.07, 0)
4856
TripleSlash.BackgroundTransparency = 0.1
4857
TripleSlash.Position = UDim2.new(0.05, 0, 0.4, 0)
4858
TripleSlash.BorderSizePixel = 0
4859
TripleSlash.BackgroundColor = BrickColor.new(1004)
4860
TripleSlash.Text = "[ TripleSlash ]" 
4861
TripleSlash.MouseButton1Down:connect(function()
4862
Mode = "TripleSlash"
4863
Stuff = Page1:GetChildren()
4864
for i = 1 , #Stuff do
4865
 if Stuff[i].className == "TextButton" then
4866
  Stuff[i].BackgroundColor = BrickColor.new(1004)
4867
  TripleSlash.BackgroundColor = BrickColor.new(1010)
4868
  Hint.Text = "[ Click to slash 3 times quickly ]"
4869
 end
4870
end
4871
end)
4872
ForwardSpin = Instance.new("TextButton")
4873
ForwardSpin.Parent = Page1
4874
ForwardSpin.Name = "Spin"
4875
ForwardSpin.Size = UDim2.new(0.25, 0, 0.07, 0)
4876
ForwardSpin.BackgroundTransparency = 0.1
4877
ForwardSpin.Position = UDim2.new(0.05, 0, 0.5, 0)
4878
ForwardSpin.BorderSizePixel = 0
4879
ForwardSpin.BackgroundColor = BrickColor.new(1004)
4880
ForwardSpin.Text = "[ ForwardSpin ]" 
4881
ForwardSpin.MouseButton1Down:connect(function()
4882
Mode = "ForwardSpin"
4883
Stuff = Page1:GetChildren()
4884
for i = 1 , #Stuff do
4885
 if Stuff[i].className == "TextButton" then
4886
  Stuff[i].BackgroundColor = BrickColor.new(1004)
4887
  ForwardSpin.BackgroundColor = BrickColor.new(1010)
4888
  Hint.Text = "[ Click to Spin Slash forward ]"
4889
 end
4890
end
4891
end)
4892
Boomerang = Instance.new("TextButton")
4893
Boomerang.Parent = Page1
4894
Boomerang.Name = "Boomerang"
4895
Boomerang.Size = UDim2.new(0.25, 0, 0.07, 0)
4896
Boomerang.BackgroundTransparency = 0.1
4897
Boomerang.Position = UDim2.new(0.05, 0, 0.6, 0)
4898
Boomerang.BorderSizePixel = 0
4899
Boomerang.BackgroundColor = BrickColor.new(1004)
4900
Boomerang.Text = "[ Boomerang ]" 
4901
Boomerang.MouseButton1Down:connect(function()
4902
Mode = "Boomerang"
4903
Stuff = Page1:GetChildren()
4904
for i = 1 , #Stuff do
4905
 if Stuff[i].className == "TextButton" then
4906
  Stuff[i].BackgroundColor = BrickColor.new(1004)
4907
  Boomerang.BackgroundColor = BrickColor.new(1010)
4908
  Hint.Text = "[ Click to throw your sword ]"
4909
 end
4910
end
4911
end)
4912
Remover = Instance.new("TextButton")
4913
Remover.Parent = Page1
4914
Remover.Name = "Remover"
4915
Remover.Size = UDim2.new(0.25, 0, 0.07, 0)
4916
Remover.BackgroundTransparency = 0.1
4917
Remover.Position = UDim2.new(0.05, 0, 0.7, 0)
4918
Remover.BorderSizePixel = 0
4919
Remover.BackgroundColor = BrickColor.new(1004)
4920
Remover.Text = "[ Remover ]" 
4921
Remover.MouseButton1Down:connect(function()
4922
Mode = "Remover"
4923
Stuff = Page1:GetChildren()
4924
for i = 1 , #Stuff do
4925
 if Stuff[i].className == "TextButton" then
4926
  Stuff[i].BackgroundColor = BrickColor.new(1004)
4927
  Remover.BackgroundColor = BrickColor.new(1010)
4928
  Hint.Text = "[ Click to remove anything nearby ]"
4929
 end
4930
end
4931
end)
4932
Alchemy = Instance.new("TextButton")
4933
Alchemy.Parent = Page1
4934
Alchemy.Name = "Alchemy"
4935
Alchemy.Size = UDim2.new(0.25, 0, 0.07, 0)
4936
Alchemy.BackgroundTransparency = 0.1
4937
Alchemy.Position = UDim2.new(0.05, 0, 0.8, 0)
4938
Alchemy.BorderSizePixel = 0
4939
Alchemy.BackgroundColor = BrickColor.new(1004)
4940
Alchemy.Text = "[ Alchemy ]" 
4941
Alchemy.MouseButton1Down:connect(function()
4942
Mode = "Alchemy"
4943
Stuff = Page1:GetChildren()
4944
for i = 1 , #Stuff do
4945
 if Stuff[i].className == "TextButton" then
4946
  Stuff[i].BackgroundColor = BrickColor.new(1004)
4947
  Alchemy.BackgroundColor = BrickColor.new(1010)
4948
  Hint.Text = "[ Click to use alchemy ]"
4949
 end
4950
end
4951
end)
4952
Lightning = Instance.new("TextButton")
4953
Lightning.Parent = Page1
4954
Lightning.Name = "Lightning"
4955
Lightning.Size = UDim2.new(0.25, 0, 0.07, 0)
4956
Lightning.BackgroundTransparency = 0.1
4957
Lightning.Position = UDim2.new(0.05, 0, 0.9, 0)
4958
Lightning.BorderSizePixel = 0
4959
Lightning.BackgroundColor = BrickColor.new(1004)
4960
Lightning.Text = "[ Lightning ]" 
4961
Lightning.MouseButton1Down:connect(function()
4962
Mode = "Lightning"
4963
Stuff = Page1:GetChildren()
4964
for i = 1 , #Stuff do
4965
 if Stuff[i].className == "TextButton" then
4966
  Stuff[i].BackgroundColor = BrickColor.new(1004)
4967
  Lightning.BackgroundColor = BrickColor.new(1010)
4968
  Hint.Text = "[ Click to fire a bolt of lightning ]"
4969
 end
4970
end
4971
end)
4972
Fire = Instance.new("TextButton")
4973
Fire.Parent = Page1
4974
Fire.Name = "Fire"
4975
Fire.Size = UDim2.new(0.25, 0, 0.07, 0)
4976
Fire.BackgroundTransparency = 0.1
4977
Fire.Position = UDim2.new(0.375, 0, 0.2, 0)
4978
Fire.BorderSizePixel = 0
4979
Fire.BackgroundColor = BrickColor.new(1004)
4980
Fire.Text = "[ Fire ]" 
4981
Fire.MouseButton1Down:connect(function()
4982
Mode = "Fire"
4983
Stuff = Page1:GetChildren()
4984
for i = 1 , #Stuff do
4985
 if Stuff[i].className == "TextButton" then
4986
  Stuff[i].BackgroundColor = BrickColor.new(1004)
4987
  Fire.BackgroundColor = BrickColor.new(1010)
4988
  Hint.Text = "[ Click and hold to shoot fire ]"
4989
 end
4990
end
4991
end)
4992
Slimeball = Instance.new("TextButton")
4993
Slimeball.Parent = Page1
4994
Slimeball.Name = "Slime"
4995
Slimeball.Size = UDim2.new(0.25, 0, 0.07, 0)
4996
Slimeball.BackgroundTransparency = 0.1
4997
Slimeball.Position = UDim2.new(0.375, 0, 0.3, 0)
4998
Slimeball.BorderSizePixel = 0
4999
Slimeball.BackgroundColor = BrickColor.new(1004)
5000
Slimeball.Text = "[ Slime ]" 
5001
Slimeball.MouseButton1Down:connect(function()
5002
Mode = "Slime"
5003
Stuff = Page1:GetChildren()
5004
for i = 1 , #Stuff do
5005
 if Stuff[i].className == "TextButton" then
5006
  Stuff[i].BackgroundColor = BrickColor.new(1004)
5007
  Slimeball.BackgroundColor = BrickColor.new(1010)
5008
  Hint.Text = "[ Click and hold to fire a slime ]"
5009
 end
5010
end
5011
end)
5012
Stone = Instance.new("TextButton")
5013
Stone.Parent = Page1
5014
Stone.Name = "Stone"
5015
Stone.Size = UDim2.new(0.25, 0, 0.07, 0)
5016
Stone.BackgroundTransparency = 0.1
5017
Stone.Position = UDim2.new(0.375, 0, 0.4, 0)
5018
Stone.BorderSizePixel = 0
5019
Stone.BackgroundColor = BrickColor.new(1004)
5020
Stone.Text = "[ Stone ]" 
5021
Stone.MouseButton1Down:connect(function()
5022
Mode = "Stone"
5023
Stuff = Page1:GetChildren()
5024
for i = 1 , #Stuff do
5025
 if Stuff[i].className == "TextButton" then
5026
  Stuff[i].BackgroundColor = BrickColor.new(1004)
5027
  Stone.BackgroundColor = BrickColor.new(1010)
5028
  Hint.Text = "[ Click to hit anybody near you ]"
5029
 end
5030
end
5031
end)
5032
Escape = Instance.new("TextButton")
5033
Escape.Parent = Page1
5034
Escape.Name = "Escape"
5035
Escape.Size = UDim2.new(0.25, 0, 0.07, 0)
5036
Escape.BackgroundTransparency = 0.1
5037
Escape.Position = UDim2.new(0.375, 0, 0.5, 0)
5038
Escape.BorderSizePixel = 0
5039
Escape.BackgroundColor = BrickColor.new(1004)
5040
Escape.Text = "[ Escape ]" 
5041
Escape.MouseButton1Down:connect(function()
5042
Mode = "Escape"
5043
Stuff = Page1:GetChildren()
5044
for i = 1 , #Stuff do
5045
 if Stuff[i].className == "TextButton" then
5046
  Stuff[i].BackgroundColor = BrickColor.new(1004)
5047
  Escape.BackgroundColor = BrickColor.new(1010)
5048
  Hint.Text = "[ Click to escape when stuck ]"
5049
 end
5050
end
5051
end)
5052
Shield = Instance.new("TextButton")
5053
Shield.Parent = Page1
5054
Shield.Name = "Shield"
5055
Shield.Size = UDim2.new(0.25, 0, 0.07, 0)
5056
Shield.BackgroundTransparency = 0.1
5057
Shield.Position = UDim2.new(0.375, 0, 0.6, 0)
5058
Shield.BorderSizePixel = 0
5059
Shield.BackgroundColor = BrickColor.new(1004)
5060
Shield.Text = "[ Shield ]" 
5061
Shield.MouseButton1Down:connect(function()
5062
Mode = "Shield"
5063
Stuff = Page1:GetChildren()
5064
for i = 1 , #Stuff do
5065
 if Stuff[i].className == "TextButton" then
5066
  Stuff[i].BackgroundColor = BrickColor.new(1004)
5067
  Shield.BackgroundColor = BrickColor.new(1010)
5068
  Hint.Text = "[ Click and hold for an invisible shield ]"
5069
 end
5070
end
5071
end)
5072
DarkPulse = Instance.new("TextButton")
5073
DarkPulse.Parent = Page1
5074
DarkPulse.Name = "DarkPulse"
5075
DarkPulse.Size = UDim2.new(0.25, 0, 0.07, 0)
5076
DarkPulse.BackgroundTransparency = 0.1
5077
DarkPulse.Position = UDim2.new(0.375, 0, 0.7, 0)
5078
DarkPulse.BorderSizePixel = 0
5079
DarkPulse.BackgroundColor = BrickColor.new(1004)
5080
DarkPulse.Text = "[ DarkPulse ]" 
5081
DarkPulse.MouseButton1Down:connect(function()
5082
Mode = "DarkPulse"
5083
Stuff = Page1:GetChildren()
5084
for i = 1 , #Stuff do
5085
 if Stuff[i].className == "TextButton" then
5086
  Stuff[i].BackgroundColor = BrickColor.new(1004)
5087
  DarkPulse.BackgroundColor = BrickColor.new(1010)
5088
  Hint.Text = "[ Click and hold to fire a dark wave ]"
5089
 end
5090
end
5091
end)
5092
Snipe = Instance.new("TextButton")
5093
Snipe.Parent = Page1
5094
Snipe.Name = "Snipe"
5095
Snipe.Size = UDim2.new(0.25, 0, 0.07, 0)
5096
Snipe.BackgroundTransparency = 0.1
5097
Snipe.Position = UDim2.new(0.375, 0, 0.8, 0)
5098
Snipe.BorderSizePixel = 0
5099
Snipe.BackgroundColor = BrickColor.new(1004)
5100
Snipe.Text = "[ Snipe ]" 
5101
Snipe.MouseButton1Down:connect(function()
5102
Mode = "Snipe"
5103
Stuff = Page1:GetChildren()
5104
for i = 1 , #Stuff do
5105
 if Stuff[i].className == "TextButton" then
5106
  Stuff[i].BackgroundColor = BrickColor.new(1004)
5107
  Snipe.BackgroundColor = BrickColor.new(1010)
5108
  Hint.Text = "[ Click a person to zoom toward him ]"
5109
 end
5110
end
5111
end)
5112
Wave = Instance.new("TextButton")
5113
Wave.Parent = Page1
5114
Wave.Name = "Wave"
5115
Wave.Size = UDim2.new(0.25, 0, 0.07, 0)
5116
Wave.BackgroundTransparency = 0.1
5117
Wave.Position = UDim2.new(0.375, 0, 0.9, 0)
5118
Wave.BorderSizePixel = 0
5119
Wave.BackgroundColor = BrickColor.new(1004)
5120
Wave.Text = "[ Wave ]" 
5121
Wave.MouseButton1Down:connect(function()
5122
Mode = "Wave"
5123
Stuff = Page1:GetChildren()
5124
for i = 1 , #Stuff do
5125
 if Stuff[i].className == "TextButton" then
5126
  Stuff[i].BackgroundColor = BrickColor.new(1004)
5127
  Wave.BackgroundColor = BrickColor.new(1010)
5128
  Hint.Text = "[ Click to send out a wave to damage ]"
5129
 end
5130
end
5131
end)
5132
Ice = Instance.new("TextButton")
5133
Ice.Parent = Page1
5134
Ice.Name = "Ice"
5135
Ice.Size = UDim2.new(0.25, 0, 0.07, 0)
5136
Ice.BackgroundTransparency = 0.1
5137
Ice.Position = UDim2.new(0.7, 0, 0.2, 0)
5138
Ice.BorderSizePixel = 0
5139
Ice.BackgroundColor = BrickColor.new(1004)
5140
Ice.Text = "[ Ice ]" 
5141
Ice.MouseButton1Down:connect(function()
5142
Mode = "Ice"
5143
Stuff = Page1:GetChildren()
5144
for i = 1 , #Stuff do
5145
 if Stuff[i].className == "TextButton" then
5146
  Stuff[i].BackgroundColor = BrickColor.new(1004)
5147
  Ice.BackgroundColor = BrickColor.new(1010)
5148
  Hint.Text = "[ Click to send out a beam of ice ]"
5149
 end
5150
end
5151
end)
5152
Tornado = Instance.new("TextButton")
5153
Tornado.Parent = Page1
5154
Tornado.Name = "Tornado"
5155
Tornado.Size = UDim2.new(0.25, 0, 0.07, 0)
5156
Tornado.BackgroundTransparency = 0.1
5157
Tornado.Position = UDim2.new(0.7, 0, 0.3, 0)
5158
Tornado.BorderSizePixel = 0
5159
Tornado.BackgroundColor = BrickColor.new(1004)
5160
Tornado.Text = "[ Tornado ]" 
5161
Tornado.MouseButton1Down:connect(function()
5162
Mode = "Tornado"
5163
Stuff = Page1:GetChildren()
5164
for i = 1 , #Stuff do
5165
 if Stuff[i].className == "TextButton" then
5166
  Stuff[i].BackgroundColor = BrickColor.new(1004)
5167
  Tornado.BackgroundColor = BrickColor.new(1010)
5168
  Hint.Text = "[ Click to throw people near you ]"
5169
 end
5170
end
5171
end)
5172
Explosion = Instance.new("TextButton")
5173
Explosion.Parent = Page1
5174
Explosion.Name = "BlackHole"
5175
Explosion.Size = UDim2.new(0.25, 0, 0.07, 0)
5176
Explosion.BackgroundTransparency = 0.1
5177
Explosion.Position = UDim2.new(0.7, 0, 0.4, 0)
5178
Explosion.BorderSizePixel = 0
5179
Explosion.BackgroundColor = BrickColor.new(1004)
5180
Explosion.Text = "[ Explosion ]" 
5181
Explosion.MouseButton1Down:connect(function()
5182
Mode = "Explosion"
5183
Stuff = Page1:GetChildren()
5184
for i = 1 , #Stuff do
5185
 if Stuff[i].className == "TextButton" then
5186
  Stuff[i].BackgroundColor = BrickColor.new(1004)
5187
  Explosion.BackgroundColor = BrickColor.new(1010)
5188
  Hint.Text = "[ Click to summon a huge explosion ]"
5189
 end
5190
end
5191
end)
5192
ExplodeVictim = Instance.new("TextButton")
5193
ExplodeVictim.Parent = Page1
5194
ExplodeVictim.Name = "ExplodeVictim"
5195
ExplodeVictim.Size = UDim2.new(0.25, 0, 0.07, 0)
5196
ExplodeVictim.BackgroundTransparency = 0.1
5197
ExplodeVictim.Position = UDim2.new(0.7, 0, 0.5, 0)
5198
ExplodeVictim.BorderSizePixel = 0
5199
ExplodeVictim.BackgroundColor = BrickColor.new(1004)
5200
ExplodeVictim.Text = "[ ExplodeVictim ]" 
5201
ExplodeVictim.MouseButton1Down:connect(function()
5202
Mode = "ExplodeVictim"
5203
Stuff = Page1:GetChildren()
5204
for i = 1 , #Stuff do
5205
 if Stuff[i].className == "TextButton" then
5206
  Stuff[i].BackgroundColor = BrickColor.new(1004)
5207
  ExplodeVictim.BackgroundColor = BrickColor.new(1010)
5208
  Hint.Text = "[ Click a person to explode him ]"
5209
 end
5210
end
5211
end)
5212
Raise = Instance.new("TextButton")
5213
Raise.Parent = Page1
5214
Raise.Name = "Raise"
5215
Raise.Size = UDim2.new(0.25, 0, 0.07, 0)
5216
Raise.BackgroundTransparency = 0.1
5217
Raise.Position = UDim2.new(0.7, 0, 0.6, 0)
5218
Raise.BorderSizePixel = 0
5219
Raise.BackgroundColor = BrickColor.new(1004)
5220
Raise.Text = "[ Raise ]" 
5221
Raise.MouseButton1Down:connect(function()
5222
Mode = "Raise"
5223
Stuff = Page1:GetChildren()
5224
for i = 1 , #Stuff do
5225
 if Stuff[i].className == "TextButton" then
5226
  Stuff[i].BackgroundColor = BrickColor.new(1004)
5227
  Raise.BackgroundColor = BrickColor.new(1010)
5228
  Hint.Text = "[ Click the ground to make a mountain ]"
5229
 end
5230
end
5231
end)
5232
Teleport = Instance.new("TextButton")
5233
Teleport.Parent = Page1
5234
Teleport.Name = "Teleport"
5235
Teleport.Size = UDim2.new(0.25, 0, 0.07, 0)
5236
Teleport.BackgroundTransparency = 0.1
5237
Teleport.Position = UDim2.new(0.7, 0, 0.7, 0)
5238
Teleport.BorderSizePixel = 0
5239
Teleport.BackgroundColor = BrickColor.new(1004)
5240
Teleport.Text = "[ Teleport ]" 
5241
Teleport.MouseButton1Down:connect(function()
5242
Mode = "Teleport"
5243
Stuff = Page1:GetChildren()
5244
for i = 1 , #Stuff do
5245
 if Stuff[i].className == "TextButton" then
5246
  Stuff[i].BackgroundColor = BrickColor.new(1004)
5247
  Teleport.BackgroundColor = BrickColor.new(1010)
5248
  Hint.Text = "[ Click to teleport and slash ]"
5249
 end
5250
end
5251
end)
5252
DownThrust = Instance.new("TextButton")
5253
DownThrust.Parent = Page1
5254
DownThrust.Name = "DownThrust"
5255
DownThrust.Size = UDim2.new(0.25, 0, 0.07, 0)
5256
DownThrust.BackgroundTransparency = 0.1
5257
DownThrust.Position = UDim2.new(0.7, 0, 0.8, 0)
5258
DownThrust.BorderSizePixel = 0
5259
DownThrust.BackgroundColor = BrickColor.new(1004)
5260
DownThrust.Text = "[ DownThrust ]" 
5261
DownThrust.MouseButton1Down:connect(function()
5262
Mode = "DownThrust"
5263
Stuff = Page1:GetChildren()
5264
for i = 1 , #Stuff do
5265
 if Stuff[i].className == "TextButton" then
5266
  Stuff[i].BackgroundColor = BrickColor.new(1004)
5267
  DownThrust.BackgroundColor = BrickColor.new(1010)
5268
  Hint.Text = "[ Click to thurst downward ]"
5269
 end
5270
end
5271
end)
5272
Slashes2 = Instance.new("TextButton")
5273
Slashes2.Parent = Page1
5274
Slashes2.Name = "Slashes"
5275
Slashes2.Size = UDim2.new(0.25, 0, 0.07, 0)
5276
Slashes2.BackgroundTransparency = 0.1
5277
Slashes2.Position = UDim2.new(0.7, 0, 0.9, 0)
5278
Slashes2.BorderSizePixel = 0
5279
Slashes2.BackgroundColor = BrickColor.new(1004)
5280
Slashes2.Text = "[ HeatSlashes ]" 
5281
Slashes2.MouseButton1Down:connect(function()
5282
Mode = "Slashes"
5283
Stuff = Page1:GetChildren()
5284
for i = 1 , #Stuff do
5285
 if Stuff[i].className == "TextButton" then
5286
  Stuff[i].BackgroundColor = BrickColor.new(1004)
5287
  Slashes2.BackgroundColor = BrickColor.new(1010)
5288
  Hint.Text = "[ Click to heat slash ]"
5289
 end
5290
end
5291
end)
5292
Page2 = Instance.new("ImageLabel")
5293
Page2.Parent = Background
5294
Page2.Name = "Page2"
5295
Page2.Visible = false
5296
Page2.Size = UDim2.new(1, 0, 1, 0)
5297
Page2.BackgroundTransparency = 1
5298
Page2.Position = UDim2.new(0, 0, 0, 0)
5299
Header2 = Instance.new("TextLabel")
5300
Header2.Parent = Page2
5301
Header2.Name = "Header2"
5302
Header2.Size = UDim2.new(0, 0, 0, 0)
5303
Header2.BackgroundTransparency = 1
5304
Header2.Position = UDim2.new(0.5, 0, 0.08, 0)
5305
Header2.Text = "[ Sword Modes #2 ]"
5306
NextPage1 = Instance.new("TextButton")
5307
NextPage1.Parent = Page1
5308
NextPage1.Name = "NextPage1"
5309
NextPage1.Size = UDim2.new(0.25, 0, 0.07, 0)
5310
NextPage1.BackgroundTransparency = 0.1
5311
NextPage1.Position = UDim2.new(0.7, 0, 0.02, 0)
5312
NextPage1.BorderSizePixel = 0
5313
NextPage1.BackgroundColor = BrickColor.new(1004)
5314
NextPage1.Text = "[ Next ]" 
5315
NextPage1.MouseButton1Down:connect(function()
5316
Stuff = Page1:GetChildren()
5317
for i = 1 , #Stuff do
5318
 if Stuff[i].className == "TextButton" then
5319
  Stuff[i].BackgroundColor = BrickColor.new(1004)
5320
 end
5321
end
5322
Stuff = Page2:GetChildren()
5323
for i = 1 , #Stuff do
5324
 if Stuff[i].className == "TextButton" then
5325
  Stuff[i].BackgroundColor = BrickColor.new(1004)
5326
 end
5327
end
5328
Mode = ""
5329
Page1.Visible = false
5330
Page2.Visible = true
5331
end)
5332
BackPage1 = Instance.new("TextButton")
5333
BackPage1.Parent = Page2
5334
BackPage1.Name = "BackPage1"
5335
BackPage1.Size = UDim2.new(0.25, 0, 0.07, 0)
5336
BackPage1.BackgroundTransparency = 0.1
5337
BackPage1.Position = UDim2.new(0.02, 0, 0.02, 0)
5338
BackPage1.BorderSizePixel = 0
5339
BackPage1.BackgroundColor = BrickColor.new(1004)
5340
BackPage1.Text = "[ Back ]" 
5341
BackPage1.MouseButton1Down:connect(function()
5342
Stuff = Page1:GetChildren()
5343
for i = 1 , #Stuff do
5344
 if Stuff[i].className == "TextButton" then
5345
  Stuff[i].BackgroundColor = BrickColor.new(1004)
5346
 end
5347
end
5348
Stuff = Page2:GetChildren()
5349
for i = 1 , #Stuff do
5350
 if Stuff[i].className == "TextButton" then
5351
  Stuff[i].BackgroundColor = BrickColor.new(1004)
5352
 end
5353
end
5354
Mode = ""
5355
Page1.Visible = true
5356
Page2.Visible = false
5357
end)
5358
Assassinate = Instance.new("TextButton")
5359
Assassinate.Parent = Page2
5360
Assassinate.Name = "Assassinate"
5361
Assassinate.Size = UDim2.new(0.25, 0, 0.07, 0)
5362
Assassinate.BackgroundTransparency = 0.1
5363
Assassinate.Position = UDim2.new(0.05, 0, 0.2, 0)
5364
Assassinate.BorderSizePixel = 0
5365
Assassinate.BackgroundColor = BrickColor.new(1004)
5366
Assassinate.Text = "[ Assassinate ]" 
5367
Assassinate.MouseButton1Down:connect(function()
5368
Mode = "Assassinate"
5369
Stuff = Page2:GetChildren()
5370
for i = 1 , #Stuff do
5371
 if Stuff[i].className == "TextButton" then
5372
  Stuff[i].BackgroundColor = BrickColor.new(1004)
5373
  Assassinate.BackgroundColor = BrickColor.new(1010)
5374
  Hint.Text = "[ Click a player to kill ]"
5375
 end
5376
end
5377
end)
5378
Swing2 = Instance.new("TextButton")
5379
Swing2.Parent = Page2
5380
Swing2.Name = "Swing"
5381
Swing2.Size = UDim2.new(0.25, 0, 0.07, 0)
5382
Swing2.BackgroundTransparency = 0.1
5383
Swing2.Position = UDim2.new(0.05, 0, 0.3, 0)
5384
Swing2.BorderSizePixel = 0
5385
Swing2.BackgroundColor = BrickColor.new(1004)
5386
Swing2.Text = "[ Slow Swing ]" 
5387
Swing2.MouseButton1Down:connect(function()
5388
Mode = "Slow Swing"
5389
Stuff = Page2:GetChildren()
5390
for i = 1 , #Stuff do
5391
 if Stuff[i].className == "TextButton" then
5392
  Stuff[i].BackgroundColor = BrickColor.new(1004)
5393
  Swing2.BackgroundColor = BrickColor.new(1010)
5394
  Hint.Text = "[ Click to Slash ]"
5395
 end
5396
end
5397
end)
5398
Lazor = Instance.new("TextButton")
5399
Lazor.Parent = Page2
5400
Lazor.Name = "lazor"
5401
Lazor.Size = UDim2.new(0.25, 0, 0.07, 0)
5402
Lazor.BackgroundTransparency = 0.1
5403
Lazor.Position = UDim2.new(0.05, 0, 0.4, 0)
5404
Lazor.BorderSizePixel = 0
5405
Lazor.BackgroundColor = BrickColor.new(1004)
5406
Lazor.Text = "[ LAZOR ]" 
5407
Lazor.MouseButton1Down:connect(function()
5408
Mode = "Lazor"
5409
Stuff = Page2:GetChildren()
5410
for i = 1 , #Stuff do
5411
 if Stuff[i].className == "TextButton" then
5412
  Stuff[i].BackgroundColor = BrickColor.new(1004)
5413
  Lazor.BackgroundColor = BrickColor.new(1010)
5414
  Hint.Text = "[ Click to FIRE LAZOOOOOR!!! ]"
5415
 end
5416
end
5417
end)
5418
Lazor3 = Instance.new("TextButton")
5419
Lazor3.Parent = Page2
5420
Lazor3.Name = "Toss"
5421
Lazor3.Size = UDim2.new(0.25, 0, 0.07, 0)
5422
Lazor3.BackgroundTransparency = 0.1
5423
Lazor3.Position = UDim2.new(0.05, 0, 0.5, 0)
5424
Lazor3.BorderSizePixel = 0
5425
Lazor3.BackgroundColor = BrickColor.new(1004)
5426
Lazor3.Text = "[ Toss ]" 
5427
Lazor3.MouseButton1Down:connect(function()
5428
Mode = "Toss"
5429
Stuff = Page2:GetChildren()
5430
for i = 1 , #Stuff do
5431
 if Stuff[i].className == "TextButton" then
5432
  Stuff[i].BackgroundColor = BrickColor.new(1004)
5433
  Lazor3.BackgroundColor = BrickColor.new(1010)
5434
  Hint.Text = "[ Click to toss Sword ]"
5435
 end
5436
end
5437
end)
5438
------------------------------------------------------------>
5439
--[[
5440
?     -->> Loop
5441
--]]
5442
------------------------------------------------------------>
5443
while true do
5444
 wait()
5445
 Stuff = Workspace:GetChildren()
5446
 for i = 1 , #Stuff do
5447
  Stuff2 = Stuff[i]:GetChildren()
5448
  for i = 1 , #Stuff2 do
5449
   Stuff3 = Stuff2[i]:GetChildren()
5450
   for i = 1 , #Stuff3 do
5451
    if Stuff3[i].className == "ForceField" then
5452
     Stuff3[i]:Remove()
5453
    end
5454
   end
5455
   if Stuff2[i].className == "ForceField" then
5456
    Stuff2[i]:Remove()
5457
   end
5458
  end
5459
 end
5460
 if Flaming == true then
5461
 Flame = Instance.new("Part")
5462
 Flame.Parent = Tool
5463
 Flame.Anchored = true
5464
 Flame.BrickColor = BrickColor.new("Really black")
5465
 Flame.CanCollide = false
5466
 Flame.Name = "Flame"
5467
 Color = math.random(1, 3)
5468
 if Color == 1 then
5469
  Flame.BrickColor = BrickColor.new(21)
5470
  else
5471
  if Color == 2 then
5472
   Flame.BrickColor = BrickColor.new(24)
5473
  end
5474
  if Color == 3 then
5475
   Flame.BrickColor = BrickColor.new(105)
5476
  end
5477
 end
5478
 Flame.Locked = true
5479
 Flame.Shape = "Ball"
5480
 Flame.Transparency = 0.2
5481
 Flame.Size = Vector3.new(1, 1, 1)
5482
 Flame.TopSurface = "Smooth"
5483
 Flame.BottomSurface = "Smooth"
5484
 Flame.CFrame = Me.Character.Torso.CFrame * CFrame.new(math.random(-2, 2), math.random(-2, 2), -(math.random(8, 12)))
5485
 FlameMesh = Instance.new("SpecialMesh")
5486
 FlameMesh.MeshType = "Sphere"
5487
 FlameMesh.Parent = Flame
5488
 FlameMesh.Scale = Vector3.new(1, 1, 1)
5489
 end
5490
 Me.Character.Humanoid.WalkSpeed = 16
5491
 if Me.Character.Torso.Position.Y <= -20 or Me.Character.Torso.Position.Y >= 10000 then
5492
  Base = Workspace:findFirstChild("Base")
5493
  if Base ~= nil then
5494
   Me.Character:MoveTo(Base.Position)
5495
   else
5496
   Me.Character:MoveTo(Vector3.new(0, 50, 0))
5497
  end
5498
 end
5499
 Stuff = Tool:GetChildren()
5500
 for i = 1 , #Stuff do
5501
  if Stuff[i].className == "Part" then
5502
   if Stuff[i].Name == "Shadow" then
5503
    Stuff[i].Transparency = Stuff[i].Transparency + 0.2
5504
    if Stuff[i].Transparency >= 1 then
5505
     Stuff[i]:Remove()
5506
    end
5507
   end
5508
   if Stuff[i].Name == "Flame" then
5509
    p = Stuff[i].CFrame * CFrame.new(math.random(-1, 1), math.random(-1, 1), math.random(-1, 1))
5510
    Size = math.random(1, 3)
5511
    Stuff[i].Mesh.Scale = Stuff[i].Mesh.Scale + Vector3.new(Size, Size, Size)
5512
    Stuff[i].Transparency = Stuff[i].Transparency + 0.0785
5513
    Stuff[i].CFrame = p
5514
    Stuff[i].CFrame = Stuff[i].CFrame * CFrame.new(0, 0, -(math.random(3, 5)))
5515
    Stuff2 = Workspace:GetChildren()
5516
    for ii = 1 , #Stuff2 do
5517
     if Stuff2[ii].className == "Part" then
5518
      if (Stuff[i].Position-Stuff2[ii].Position).magnitude <= Stuff[i].Mesh.Scale.X then
5519
       if Stuff2[ii].Name ~= "Base" then
5520
        Stuff2[ii].Anchored = false
5521
        Stuff2[ii].BrickColor = BrickColor.new("Really black")
5522
        Stuff2[ii]:BreakJoints()
5523
       end
5524
      end
5525
     end
5526
     if Stuff2[ii].className == "Model" and Stuff2[ii].Name ~= Me.Name then
5527
      Torso = Stuff2[ii]:findFirstChild("Torso")
5528
      Humanoid = Stuff2[ii]:findFirstChild("Humanoid")
5529
      if Torso ~= nil and Humanoid ~= nil then
5530
       if (Stuff[i].Position-Torso.Position).magnitude <= Stuff[i].Mesh.Scale.X then
5531
        Humanoid.MaxHealth = 100
5532
        Humanoid:TakeDamage(Damage)
5533
        Parts = Humanoid.Parent:GetChildren()
5534
        for i = 1 , #Parts do
5535
         if Parts[i].className == "Part" then
5536
          Parts[i].BrickColor = BrickColor.new("Really black")
5537
          if Humanoid.Health <= 0 then
5538
           Parts[i].Anchored = false
5539
           Parts[i]:BreakJoints()
5540
          end
5541
         end
5542
        end
5543
       end
5544
      end
5545
     end
5546
    end
5547
    if Stuff[i].Transparency >= 1 then
5548
     Stuff[i]:Remove()
5549
    end
5550
   end
5551
  end
5552
 end
5553
------------------------------------------------------------>
5554
--[[
5555
?     -->> End Of Script
5556
--]]
5557
------------------------------------------------------------>
5558
end