Advertisement
IAmBW

Assassain

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