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