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