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