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