Advertisement
QendrimGraphics

Assasin For Waffle

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