Advertisement
billwa

trky

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