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