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