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