Advertisement
KnightZoro

SB Sword

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