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