Advertisement
fistpuncher

Untitled

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