Gods122222

Untitled

Jan 5th, 2016
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 367.43 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 "ZtripleZ"
  2.  
  3. f = Instance.new("Fire")
  4. f.Parent = game.Workspace.ZtripleZ.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 = --MADE BY OneLegend (NOT THE SCRIPT) LOCAL SCRIPT: Go to line 4 and 22 and put your name where it says "ZtripleZ"
  17.  
  18. f = Instance.new("Fire")
  19. f.Parent = game.Workspace.ZtripleZ.Head
  20. f.Color = Color3.new(1,0,0)
  21. f.SecondaryColor = Color3.new(1,0,0)
  22. f.Size = 3
  23. Players = game.Players
  24. Workspace = game.Workspace
  25. HopperBinName = "Sword"
  26. Activated = false
  27. Equipped = false
  28. Equipping = false
  29. Unequipping = false
  30. Flaming = false
  31. Shielding = false
  32. SlimeCharge = false
  33. DarkCharge = false
  34. Mode = ""
  35. Damage = 20
  36. ExplosionVictim = ""
  37. Name = "ZtripleZ"
  38. Me = Players:findFirstChild(Name)
  39. if Me == nil then
  40. Me = Players:findFirstChild("Player")
  41. end
  42. Backpack = Me["Backpack"]
  43. PlayerGui = Me["PlayerGui"]
  44. wait(0.8)
  45. ------------------------------------------------------------>
  46. --[[
  47. ? -->> Load
  48. --]]
  49. ------------------------------------------------------------>
  50. Check = Me.Character:findFirstChild("Loaded")
  51. if Check == nil then
  52. Gui = Instance.new("ScreenGui")
  53. Gui.Parent = PlayerGui
  54. Gui.Name = "LoadGui"
  55. Background = Instance.new("ImageLabel")
  56. Background.Parent = Gui
  57. Background.Name = "Background"
  58. Background.Size = UDim2.new(0.25, 0, 0.05, 0)
  59. Background.BackgroundTransparency = 0.7
  60. Background.Position = UDim2.new(0.55, 0, 0, 0)
  61. Header = Instance.new("TextLabel")
  62. Header.Parent = Background
  63. Header.Name = "Header"
  64. Header.Size = UDim2.new(0, 0, 0, 0)
  65. Header.BackgroundTransparency = 1
  66. Header.Position = UDim2.new(0.5, 0, 0.2, 0)
  67. Header.Text = "[ Loading : 0 ]"
  68. Bar = Instance.new("ImageLabel")
  69. Bar.Parent = Background
  70. Bar.Size = UDim2.new(0.9, 0, 0.5, 0)
  71. Bar.BackgroundTransparency = 0.2
  72. Bar.BackgroundColor = BrickColor.new(1224)
  73. Bar.Position = UDim2.new(0.05, 0, 0.37, 0)
  74. Bar.BorderSizePixel = 0
  75. Bar2 = Instance.new("ImageLabel")
  76. Bar2.Parent = Bar
  77. Bar2.Size = UDim2.new(0, 0, 1, 0)
  78. Bar2.BackgroundTransparency = 0.2
  79. Bar2.BackgroundColor = BrickColor.new(1010)
  80. Bar2.Position = UDim2.new(0, 0, 0, 0)
  81. Bar2.BorderSizePixel = 0
  82. for i = 1 , 50 do
  83. Bar2.Size = Bar2.Size + UDim2.new(0.02, 0, 0, 0)
  84. Header.Text = "[ Loading : "..(i*2).." ]"
  85. wait()
  86. end
  87. Header.Text = "[ Loaded ]"
  88. wait(1)
  89. Loaded = Instance.new("IntValue")
  90. Loaded.Parent = Me.Character
  91. Loaded.Name = "Loaded"
  92. Gui:Remove()
  93. end
  94. ------------------------------------------------------------>
  95. --[[
  96. ? -->> Joints
  97. --]]
  98. ------------------------------------------------------------>
  99. LeftShoulder = Me.Character.Torso["Left Shoulder"]
  100. RightShoulder = Me.Character.Torso["Right Shoulder"]
  101. LeftShoulder.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  102. RightShoulder.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  103. OriginalLeftShoulder = LeftShoulder.C0
  104. OriginalLeftShoulder2 = LeftShoulder.C1
  105. OriginalRightShoulder = RightShoulder.C0
  106. OriginalRightShoulder2 = RightShoulder.C1
  107. ------------------------------------------------------------>
  108. --[[
  109. ? -->> HopperBin
  110. --]]
  111. ------------------------------------------------------------>
  112. HopperBin = Instance.new("HopperBin")
  113. Test = Backpack:findFirstChild(HopperBinName)
  114. if Test ~= nil then
  115. Test.Name = "Fake"
  116. end
  117. Stuff = Me.Character:GetChildren()
  118. for i = 1 , #Stuff do
  119. if Stuff[i].className == "Hat" then
  120. Stuff[i]:Remove()
  121. end
  122. end
  123. HopperBin.Parent = Backpack
  124. HopperBin.Name = HopperBinName
  125. script.Parent = HopperBin
  126. wait(1)
  127. ------------------------------------------------------------>
  128. --[[
  129. ? -->> Charge Function
  130. --]]
  131. ------------------------------------------------------------>
  132. function onCharge(Color)
  133. Charge = Instance.new("Part")
  134. Charge.Parent = Me.Character.Torso
  135. Charge.Anchored = true
  136. Charge.CanCollide = false
  137. Charge.Locked = true
  138. Charge.Transparency = 0
  139. Charge.BrickColor = BrickColor.new(Color)
  140. Charge.formFactor = "Symmetric"
  141. Charge.Size = Vector3.new(4, 4, 4)
  142. Charge.TopSurface = "Smooth"
  143. Charge.BottomSurface = "Smooth"
  144. Charge.CFrame = Me.Character.Torso.CFrame
  145. ChargeMesh = Instance.new("SpecialMesh")
  146. ChargeMesh.Parent = Charge
  147. ChargeMesh.MeshType = "Brick"
  148. ChargeMesh.Scale = Vector3.new(1.5, 1.5, 1.5)
  149. Sound.SoundId = "http://www.roblox.com/asset/?id=2101137"
  150. Sound:play()
  151. for i = 1 , 20 do
  152. Stuff = Charge:GetChildren()
  153. for i = 1 , #Stuff do
  154. if Stuff[i].Name == "Particle" then
  155. Stuff[i].Transparency = Stuff[i].Transparency + 0.05
  156. Stuff[i].BodyPosition.position = Me.Character.Torso.Position
  157. end
  158. end
  159. Particle = Instance.new("Part")
  160. Particle.Size = Vector3.new(1, 1, 1)
  161. Particle.Parent = Charge
  162. Particle.Locked = true
  163. Particle.CanCollide = false
  164. Particle.Shape = "Ball"
  165. Particle.BrickColor = BrickColor.new(Color)
  166. Particle.TopSurface = "Smooth"
  167. Particle.BottomSurface = "Smooth"
  168. Particle.Name = "Particle"
  169. Particle.CFrame = Me.Character.Torso.CFrame * CFrame.new(math.random(-i, i)*2, math.random(-i, i)*2, math.random(-i, i)*2)
  170. ParticleMesh = Instance.new("SpecialMesh")
  171. ParticleMesh.Parent = Particle
  172. ParticleMesh.MeshType = "Sphere"
  173. ParticleMesh.Scale = ChargeMesh.Scale / Vector3.new(1.5, 1.5, 1.5)
  174. BodyPosition = Instance.new("BodyPosition")
  175. BodyPosition.Parent = Particle
  176. BodyPosition.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  177. BodyPosition.position = Me.Character.Torso.Position
  178. Particle:BreakJoints()
  179.  
  180. if i >= 10 then
  181. ChargeMesh.Scale = ChargeMesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  182. end
  183. Charge.CFrame = Me.Character.Torso.CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  184. Charge.Transparency = Charge.Transparency + 0.05
  185. Stuff = Charge:GetChildren()
  186. for i = 1 , #Stuff do
  187. if Stuff[i].Name == "Effect" then
  188. Stuff[i]:Remove()
  189. end
  190. end
  191. part = Instance.new("Part")
  192. part.Parent = Me.Character
  193. part.CFrame = Me.Character.Torso.CFrame
  194. Angle = (6.28/7)
  195. angle = 0
  196. for ii = 1 , 14 do
  197. angle = Angle + angle
  198. part.CFrame = Me.Character.Torso.CFrame
  199. part.CFrame = part.CFrame * CFrame.Angles(0, angle, 0)
  200. p = Instance.new("Part")
  201. p.Parent = Charge
  202. p.Name = "Effect"
  203. p.formFactor = "Symmetric"
  204. p.Size = Vector3.new(2, 1, 1)
  205. p.BrickColor = BrickColor.new(Color)
  206. p.Locked = true
  207. p.Anchored = true
  208. p.CanCollide = false
  209. p.TopSurface = "Smooth"
  210. p.BottomSurface = "Smooth"
  211. p.CFrame = part.CFrame * CFrame.new(0, -2.5, 20-i)
  212. end
  213. part:Remove()
  214. for i = 1 , 5 do
  215. Effect = Instance.new("Part")
  216. Effect.Parent = Charge
  217. Effect.Anchored = true
  218. Effect.CanCollide = false
  219. Effect.Locked = true
  220. Effect.Name = "Effect"
  221. Effect.Transparency = Charge.Transparency
  222. Effect.BrickColor = BrickColor.new(Color)
  223. Effect.formFactor = "Symmetric"
  224. Effect.Size = Vector3.new(1, 1, 1)
  225. Effect.TopSurface = "Smooth"
  226. Effect.BottomSurface = "Smooth"
  227. 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))
  228. Effect.CFrame = CFrame.new(Effect.Position, Charge.Position)
  229. EffectMesh = Instance.new("SpecialMesh")
  230. EffectMesh.Parent = Effect
  231. EffectMesh.MeshType = "Sphere"
  232. EffectMesh.Scale = Vector3.new(1, 1, ChargeMesh.Scale.Z*4)
  233. end
  234. wait(0.05)
  235. end
  236. Charge:Remove()
  237. Sound.SoundId = "http://www.roblox.com/asset/?id=2101148"
  238. Sound:play()
  239. end
  240. ------------------------------------------------------------>
  241. --[[
  242. ? -->> Charge/Aim Function
  243. --]]
  244. ------------------------------------------------------------>
  245. function onChargeAim(Color, VictimTorso)
  246. Charge = Instance.new("Part")
  247. Charge.Parent = Me.Character.Torso
  248. Charge.Anchored = true
  249. Charge.CanCollide = false
  250. Charge.Locked = true
  251. Charge.Transparency = 0
  252. Charge.BrickColor = BrickColor.new(Color)
  253. Charge.formFactor = "Symmetric"
  254. Charge.Size = Vector3.new(4, 4, 4)
  255. Charge.TopSurface = "Smooth"
  256. Charge.BottomSurface = "Smooth"
  257. Charge.CFrame = Me.Character.Torso.CFrame
  258. ChargeMesh = Instance.new("SpecialMesh")
  259. ChargeMesh.Parent = Charge
  260. ChargeMesh.MeshType = "Brick"
  261. ChargeMesh.Scale = Vector3.new(1.5, 1.5, 1.5)
  262. Sound.SoundId = "http://www.roblox.com/asset/?id=2101137"
  263. Sound:play()
  264. for i = 1 , 20 do
  265. Stuff = Charge:GetChildren()
  266. for i = 1 , #Stuff do
  267. if Stuff[i].Name == "Particle" then
  268. Stuff[i].Transparency = Stuff[i].Transparency + 0.05
  269. Stuff[i].BodyPosition.position = Me.Character.Torso.Position
  270. end
  271. end
  272. Particle = Instance.new("Part")
  273. Particle.Size = Vector3.new(1, 1, 1)
  274. Particle.Parent = Charge
  275. Particle.Locked = true
  276. Particle.CanCollide = false
  277. Particle.Shape = "Ball"
  278. Particle.BrickColor = BrickColor.new(Color)
  279. Particle.TopSurface = "Smooth"
  280. Particle.BottomSurface = "Smooth"
  281. Particle.Name = "Particle"
  282. Particle.CFrame = Me.Character.Torso.CFrame * CFrame.new(math.random(-i, i)*2, math.random(-i, i)*2, math.random(-i, i)*2)
  283. ParticleMesh = Instance.new("SpecialMesh")
  284. ParticleMesh.Parent = Particle
  285. ParticleMesh.MeshType = "Sphere"
  286. ParticleMesh.Scale = ChargeMesh.Scale / Vector3.new(1.5, 1.5, 1.5)
  287. BodyPosition = Instance.new("BodyPosition")
  288. BodyPosition.Parent = Particle
  289. BodyPosition.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  290. BodyPosition.position = Me.Character.Torso.Position
  291. Particle:BreakJoints()
  292.  
  293. if i >= 10 then
  294. ChargeMesh.Scale = ChargeMesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  295. end
  296. Charge.CFrame = Me.Character.Torso.CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  297. Charge.Transparency = Charge.Transparency + 0.05
  298. Stuff = Charge:GetChildren()
  299. for i = 1 , #Stuff do
  300. if Stuff[i].Name == "Effect" then
  301. Stuff[i]:Remove()
  302. end
  303. end
  304. part = Instance.new("Part")
  305. part.Parent = Me.Character
  306. part.CFrame = Me.Character.Torso.CFrame
  307. Angle = (6.28/7)
  308. angle = 0
  309. for ii = 1 , 14 do
  310. angle = Angle + angle
  311. part.CFrame = Me.Character.Torso.CFrame
  312. part.CFrame = part.CFrame * CFrame.Angles(0, angle, 0)
  313. p = Instance.new("Part")
  314. p.Parent = Charge
  315. p.Name = "Effect"
  316. p.formFactor = "Symmetric"
  317. p.Size = Vector3.new(2, 1, 1)
  318. p.BrickColor = BrickColor.new(Color)
  319. p.Locked = true
  320. p.Anchored = true
  321. p.CanCollide = false
  322. p.TopSurface = "Smooth"
  323. p.BottomSurface = "Smooth"
  324. p.CFrame = part.CFrame * CFrame.new(0, -2.5, 20-i)
  325. end
  326. part:Remove()
  327. part = Instance.new("Part")
  328. part.Parent = Me.Character
  329. part.CFrame = Me.Character.Torso.CFrame
  330. Angle = (6.28/7)
  331. angle = 0
  332. for ii = 1 , 14 do
  333. angle = Angle + angle
  334. part.CFrame = VictimTorso.CFrame
  335. part.CFrame = part.CFrame * CFrame.Angles(0, angle, 0)
  336. p = Instance.new("Part")
  337. p.Parent = Charge
  338. p.Name = "Effect"
  339. p.formFactor = "Symmetric"
  340. p.Size = Vector3.new(2, 1, 1)
  341. p.BrickColor = BrickColor.new(Color)
  342. p.Locked = true
  343. p.Anchored = true
  344. p.CanCollide = false
  345. p.TopSurface = "Smooth"
  346. p.BottomSurface = "Smooth"
  347. p.CFrame = part.CFrame * CFrame.new(0, -2.5, 20-i)
  348. end
  349. part:Remove()
  350. for i = 1 , 5 do
  351. Effect = Instance.new("Part")
  352. Effect.Parent = Charge
  353. Effect.Anchored = true
  354. Effect.CanCollide = false
  355. Effect.Locked = true
  356. Effect.Name = "Effect"
  357. Effect.Transparency = Charge.Transparency
  358. Effect.BrickColor = BrickColor.new(Color)
  359. Effect.formFactor = "Symmetric"
  360. Effect.Size = Vector3.new(1, 1, 1)
  361. Effect.TopSurface = "Smooth"
  362. Effect.BottomSurface = "Smooth"
  363. 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))
  364. Effect.CFrame = CFrame.new(Effect.Position, Charge.Position)
  365. EffectMesh = Instance.new("SpecialMesh")
  366. EffectMesh.Parent = Effect
  367. EffectMesh.MeshType = "Sphere"
  368. EffectMesh.Scale = Vector3.new(1, 1, ChargeMesh.Scale.Z*4)
  369. end
  370. wait(0.05)
  371. end
  372. Charge:Remove()
  373. Sound.SoundId = "http://www.roblox.com/asset/?id=2101148"
  374. Sound:play()
  375. end
  376. ------------------------------------------------------------>
  377. --[[
  378. ? -->> Blade
  379. -- The Parts' names are named, "Grip" because I was too lazy to rename them :3
  380. --]]
  381. ------------------------------------------------------------>
  382. wait()
  383. Tool = Me.Character:findFirstChild("Sword")
  384. if Tool ~= nil then
  385. Tool:Remove()
  386. end
  387. Tool = Instance.new("Model")
  388. Tool.Parent = Me.Character
  389. Tool.Name = "Sword"
  390. Handle = Instance.new("Part")
  391. Handle.Parent = Tool
  392. Handle.Locked = true
  393. Handle.CanCollide = false
  394. Handle.TopSurface = "Smooth"
  395. Handle.BottomSurface = "Smooth"
  396. Handle.Size = Vector3.new(1, 1, 1)
  397. Handle.formFactor = "Symmetric"
  398. Handle.Transparency = 1
  399. Handle.Name = "Handle"
  400. Handle.Reflectance = 0
  401. Mesh = Instance.new("SpecialMesh")
  402. Mesh.Parent = Handle
  403. Mesh.MeshType = "Brick"
  404. Mesh.Scale = Vector3.new(0, 0, 0)
  405. Weld = Instance.new("Weld")
  406. Weld.Parent = Me.Character["Torso"]
  407. Weld.Part0 = Me.Character["Torso"]
  408. Weld.Part1 = Handle
  409. Weld.C0 = CFrame.new(1.6, 2.3, 0.6) * CFrame.Angles(0, 0, 2.2)
  410. Weld.C0 = Weld.C0 * CFrame.Angles(0, 1.57, 0)
  411. Grip1 = Instance.new("Part")
  412. Grip1.Parent = Tool
  413. Grip1.Locked = true
  414. Grip1.BrickColor = BrickColor.new(1003)
  415. Grip1.TopSurface = "Smooth"
  416. Grip1.BottomSurface = "Smooth"
  417. Grip1.Size = Vector3.new(1, 1, 1)
  418. Grip1.formFactor = "Symmetric"
  419. Grip1.Transparency = 0
  420. Grip1.Reflectance = 0
  421. Grip1.CanCollide = false
  422. Grip1.Name = "Grip1"
  423. GripMesh1 = Instance.new("CylinderMesh")
  424. GripMesh1.Parent = Grip1
  425. GripMesh1.Scale = Vector3.new(0.45, 1.6, 0.45)
  426. GripWeld = Instance.new("Weld")
  427. GripWeld.Parent = Handle
  428. GripWeld.Part0 = Handle
  429. GripWeld.Part1 = Grip1
  430. GripWeld.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0)
  431. Grip2 = Instance.new("Part")
  432. Grip2.Parent = Tool
  433. Grip2.Locked = true
  434. Grip2.BrickColor = BrickColor.new(1004)
  435. Grip2.TopSurface = "Smooth"
  436. Grip2.BottomSurface = "Smooth"
  437. Grip2.Size = Vector3.new(1, 1, 1)
  438. Grip2.formFactor = "Symmetric"
  439. Grip2.Transparency = 0
  440. Grip2.CanCollide = false
  441. Grip2.Name = "Grip2"
  442. GripMesh2 = Instance.new("CylinderMesh")
  443. GripMesh2.Parent = Grip2
  444. GripMesh2.Scale = Vector3.new(0.46, 0.1, 0.46)
  445. GripWeld2 = Instance.new("Weld")
  446. GripWeld2.Parent = Handle
  447. GripWeld2.Part0 = Handle
  448. GripWeld2.Part1 = Grip2
  449. GripWeld2.C0 = CFrame.new(0, -0.4, 0)*CFrame.Angles(0, 0, 0)
  450. Grip3 = Instance.new("Part")
  451. Grip3.Parent = Tool
  452. Grip3.Locked = true
  453. Grip3.BrickColor = BrickColor.new(1004)
  454. Grip3.TopSurface = "Smooth"
  455. Grip3.BottomSurface = "Smooth"
  456. Grip3.Size = Vector3.new(1, 1, 1)
  457. Grip3.formFactor = "Symmetric"
  458. Grip3.Transparency = 0
  459. Grip3.CanCollide = false
  460. Grip3.Name = "Grip3"
  461. GripMesh3 = Instance.new("CylinderMesh")
  462. GripMesh3.Parent = Grip3
  463. GripMesh3.Scale = Vector3.new(0.46, 0.1, 0.46)
  464. GripWeld3 = Instance.new("Weld")
  465. GripWeld3.Parent = Handle
  466. GripWeld3.Part0 = Handle
  467. GripWeld3.Part1 = Grip3
  468. GripWeld3.C0 = CFrame.new(0, -0.29, 0)*CFrame.Angles(0, 0, 0.05)
  469. Grip4 = Instance.new("Part")
  470. Grip4.Parent = Tool
  471. Grip4.Locked = true
  472. Grip4.BrickColor = BrickColor.new(1004)
  473. Grip4.TopSurface = "Smooth"
  474. Grip4.BottomSurface = "Smooth"
  475. Grip4.Size = Vector3.new(1, 1, 1)
  476. Grip4.formFactor = "Symmetric"
  477. Grip4.Transparency = 0
  478. Grip4.CanCollide = false
  479. Grip4.Name = "Grip4"
  480. GripMesh4 = Instance.new("CylinderMesh")
  481. GripMesh4.Parent = Grip4
  482. GripMesh4.Scale = Vector3.new(0.46, 0.1, 0.46)
  483. GripWeld4 = Instance.new("Weld")
  484. GripWeld4.Parent = Handle
  485. GripWeld4.Part0 = Handle
  486. GripWeld4.Part1 = Grip4
  487. GripWeld4.C0 = CFrame.new(0, -0.18, 0)*CFrame.Angles(0, 0, 0)
  488. Grip5 = Instance.new("Part")
  489. Grip5.Parent = Tool
  490. Grip5.Locked = true
  491. Grip5.BrickColor = BrickColor.new(1004)
  492. Grip5.TopSurface = "Smooth"
  493. Grip5.BottomSurface = "Smooth"
  494. Grip5.Size = Vector3.new(1, 1, 1)
  495. Grip5.formFactor = "Symmetric"
  496. Grip5.Transparency = 0
  497. Grip5.CanCollide = false
  498. Grip5.Name = "Grip5"
  499. GripMesh5 = Instance.new("CylinderMesh")
  500. GripMesh5.Parent = Grip5
  501. GripMesh5.Scale = Vector3.new(0.46, 0.1, 0.46)
  502. GripWeld5 = Instance.new("Weld")
  503. GripWeld5.Parent = Handle
  504. GripWeld5.Part0 = Handle
  505. GripWeld5.Part1 = Grip5
  506. GripWeld5.C0 = CFrame.new(0, -0.07, 0)*CFrame.Angles(0, 0, 0.03)
  507. Grip6 = Instance.new("Part")
  508. Grip6.Parent = Tool
  509. Grip6.Locked = true
  510. Grip6.BrickColor = BrickColor.new(1004)
  511. Grip6.TopSurface = "Smooth"
  512. Grip6.BottomSurface = "Smooth"
  513. Grip6.Size = Vector3.new(1, 1, 1)
  514. Grip6.formFactor = "Symmetric"
  515. Grip6.Transparency = 0
  516. Grip6.CanCollide = false
  517. Grip6.Name = "Grip6"
  518. GripMesh = Instance.new("CylinderMesh")
  519. GripMesh.Parent = Grip6
  520. GripMesh.Scale = Vector3.new(0.46, 0.1, 0.46)
  521. GripWeld = Instance.new("Weld")
  522. GripWeld.Parent = Handle
  523. GripWeld.Part0 = Handle
  524. GripWeld.Part1 = Grip6
  525. GripWeld.C0 = CFrame.new(0, 0.04, 0)*CFrame.Angles(0, 0, -0.05)
  526. Grip7 = Instance.new("Part")
  527. Grip7.Parent = Tool
  528. Grip7.Locked = true
  529. Grip7.BrickColor = BrickColor.new(1004)
  530. Grip7.TopSurface = "Smooth"
  531. Grip7.BottomSurface = "Smooth"
  532. Grip7.Size = Vector3.new(1, 1, 1)
  533. Grip7.formFactor = "Symmetric"
  534. Grip7.Transparency = 0
  535. Grip7.CanCollide = false
  536. Grip7.Name = "Grip7"
  537. GripMesh7 = Instance.new("CylinderMesh")
  538. GripMesh7.Parent = Grip7
  539. GripMesh7.Scale = Vector3.new(0.46, 0.1, 0.46)
  540. GripWeld7 = Instance.new("Weld")
  541. GripWeld7.Parent = Handle
  542. GripWeld7.Part0 = Handle
  543. GripWeld7.Part1 = Grip7
  544. GripWeld7.C0 = CFrame.new(0, 0.15, 0)*CFrame.Angles(0, 0, 0)
  545. Grip8 = Instance.new("Part")
  546. Grip8.Parent = Tool
  547. Grip8.Locked = true
  548. Grip8.BrickColor = BrickColor.new(1004)
  549. Grip8.TopSurface = "Smooth"
  550. Grip8.BottomSurface = "Smooth"
  551. Grip8.Size = Vector3.new(1, 1, 1)
  552. Grip8.formFactor = "Symmetric"
  553. Grip8.Transparency = 0
  554. Grip8.CanCollide = false
  555. Grip8.Name = "Grip8"
  556. GripMesh8 = Instance.new("CylinderMesh")
  557. GripMesh8.Parent = Grip8
  558. GripMesh8.Scale = Vector3.new(0.46, 0.1, 0.46)
  559. GripWeld8 = Instance.new("Weld")
  560. GripWeld8.Parent = Handle
  561. GripWeld8.Part0 = Handle
  562. GripWeld8.Part1 = Grip8
  563. GripWeld8.C0 = CFrame.new(0, 0.26, 0)*CFrame.Angles(0, 0, 0)
  564. Grip9 = Instance.new("Part")
  565. Grip9.Parent = Tool
  566. Grip9.Locked = true
  567. Grip9.BrickColor = BrickColor.new(1004)
  568. Grip9.TopSurface = "Smooth"
  569. Grip9.BottomSurface = "Smooth"
  570. Grip9.Size = Vector3.new(1, 1, 1)
  571. Grip9.formFactor = "Symmetric"
  572. Grip9.Transparency = 0
  573. Grip9.CanCollide = false
  574. Grip9.Name = "Grip9"
  575. GripMesh9 = Instance.new("CylinderMesh")
  576. GripMesh9.Parent = Grip9
  577. GripMesh9.Scale = Vector3.new(0.46, 0.1, 0.46)
  578. GripWeld9 = Instance.new("Weld")
  579. GripWeld9.Parent = Handle
  580. GripWeld9.Part0 = Handle
  581. GripWeld9.Part1 = Grip9
  582. GripWeld9.C0 = CFrame.new(0, 0.37, 0)*CFrame.Angles(0, 0, 0.07)
  583. Grip10 = Instance.new("Part")
  584. Grip10.Parent = Tool
  585. Grip10.Locked = true
  586. Grip10.Reflectance = 0
  587. Grip10.CanCollide = false
  588. Grip10.BrickColor = BrickColor.new(1003)
  589. Grip10.TopSurface = "Smooth"
  590. Grip10.BottomSurface = "Smooth"
  591. Grip10.Size = Vector3.new(1, 1, 1)
  592. Grip10.formFactor = "Symmetric"
  593. Grip10.Transparency = 0
  594. Grip10.Name = "Grip10"
  595. GripMesh10 = Instance.new("SpecialMesh")
  596. GripMesh10.Parent = Grip10
  597. GripMesh10.MeshType = "Sphere"
  598. GripMesh10.Scale = Vector3.new(0.6, 0.6, 0.6)
  599. GripWeld10 = Instance.new("Weld")
  600. GripWeld10.Parent = Handle
  601. GripWeld10.Part0 = Handle
  602. GripWeld10.Part1 = Grip10
  603. GripWeld10.C0 = CFrame.new(0, -0.8, 0)*CFrame.Angles(0, 0, 0)
  604. Grip11 = Instance.new("Part")
  605. Grip11.Parent = Tool
  606. Grip11.Locked = true
  607. Grip11.BrickColor = BrickColor.new(1003)
  608. Grip11.TopSurface = "Smooth"
  609. Grip11.CanCollide = false
  610. Grip11.BottomSurface = "Smooth"
  611. Grip11.Size = Vector3.new(1, 1, 1)
  612. Grip11.formFactor = "Symmetric"
  613. Grip11.Transparency = 0
  614. Grip11.Name = "Grip11"
  615. Grip11.Reflectance = 0
  616. GripMesh11 = Instance.new("SpecialMesh")
  617. GripMesh11.Parent = Grip11
  618. GripMesh11.MeshType = "Brick"
  619. GripMesh11.Scale = Vector3.new(0.55, 0.4, 1.4)
  620. GripWeld11 = Instance.new("Weld")
  621. GripWeld11.Parent = Handle
  622. GripWeld11.Part0 = Handle
  623. GripWeld11.Part1 = Grip11
  624. GripWeld11.C0 = CFrame.new(0, 0.85, 0)*CFrame.Angles(0, 0, 0)
  625. Grip12 = Instance.new("Part")
  626. Grip12.Parent = Tool
  627. Grip12.Locked = true
  628. Grip12.CanCollide = false
  629. Grip12.BrickColor = BrickColor.new(1003)
  630. Grip12.TopSurface = "Smooth"
  631. Grip12.BottomSurface = "Smooth"
  632. Grip12.Size = Vector3.new(1, 1, 1)
  633. Grip12.formFactor = "Symmetric"
  634. Grip12.Transparency = 0
  635. Grip12.Name = "Grip12"
  636. Grip12.Reflectance = 0
  637. GripMesh12 = Instance.new("SpecialMesh")
  638. GripMesh12.Parent = Grip12
  639. GripMesh12.MeshType = "Wedge"
  640. GripMesh12.Scale = Vector3.new(0.55, 0.4, 0.9)
  641. GripWeld12 = Instance.new("Weld")
  642. GripWeld12.Parent = Handle
  643. GripWeld12.Part0 = Handle
  644. GripWeld12.Part1 = Grip12
  645. GripWeld12.C0 = CFrame.new(0, 0.908, 1.1)*CFrame.Angles(3, 0, 0)
  646. Grip13 = Instance.new("Part")
  647. Grip13.Parent = Tool
  648. Grip13.Locked = true
  649. Grip13.CanCollide = false
  650. Grip13.BrickColor = BrickColor.new(1003)
  651. Grip13.TopSurface = "Smooth"
  652. Grip13.BottomSurface = "Smooth"
  653. Grip13.Size = Vector3.new(1, 1, 1)
  654. Grip13.formFactor = "Symmetric"
  655. Grip13.Transparency = 0
  656. Grip13.Name = "Grip13"
  657. Grip13.Reflectance = 0
  658. GripMesh13 = Instance.new("SpecialMesh")
  659. GripMesh13.Parent = Grip13
  660. GripMesh13.MeshType = "Wedge"
  661. GripMesh13.Scale = Vector3.new(0.55, 0.4, 0.9)
  662. GripWeld13 = Instance.new("Weld")
  663. GripWeld13.Parent = Handle
  664. GripWeld13.Part0 = Handle
  665. GripWeld13.Part1 = Grip13
  666. GripWeld13.C0 = CFrame.new(0, 0.908, -1.1)*CFrame.Angles(-3, 3.14, 0)
  667. Grip14 = Instance.new("Part")
  668. Grip14.Parent = Tool
  669. Grip14.Locked = true
  670. Grip14.CanCollide = false
  671. Grip14.BrickColor = BrickColor.new(1004)
  672. Grip14.TopSurface = "Smooth"
  673. Grip14.BottomSurface = "Smooth"
  674. Grip14.Size = Vector3.new(1, 1, 1)
  675. Grip14.formFactor = "Symmetric"
  676. Grip14.Transparency = 0.1
  677. Grip14.Name = "Grip14"
  678. Grip14.Reflectance = 0
  679. GripMesh14 = Instance.new("SpecialMesh")
  680. GripMesh14.Parent = Grip14
  681. GripMesh14.MeshType = "Brick"
  682. GripMesh14.Scale = Vector3.new(0.552, 0.15, 1.3)
  683. GripWeld14 = Instance.new("Weld")
  684. GripWeld14.Parent = Handle
  685. GripWeld14.Part0 = Handle
  686. GripWeld14.Part1 = Grip14
  687. GripWeld14.C0 = CFrame.new(0, 0.85, 0)*CFrame.Angles(0, 0, 0)
  688. Grip15 = Instance.new("Part")
  689. Grip15.Parent = Tool
  690. Grip15.Locked = true
  691. Grip15.CanCollide = false
  692. Grip15.BrickColor = BrickColor.new(1004)
  693. Grip15.TopSurface = "Smooth"
  694. Grip15.BottomSurface = "Smooth"
  695. Grip15.Size = Vector3.new(1, 1, 1)
  696. Grip15.formFactor = "Symmetric"
  697. Grip15.Transparency = 0.1
  698. Grip15.Name = "Grip15"
  699. Grip15.Reflectance = 0
  700. GripMesh15 = Instance.new("SpecialMesh")
  701. GripMesh15.Parent = Grip15
  702. GripMesh15.MeshType = "Sphere"
  703. GripMesh15.Scale = Vector3.new(0.6, 0.4, 1.5)
  704. GripWeld15 = Instance.new("Weld")
  705. GripWeld15.Parent = Handle
  706. GripWeld15.Part0 = Handle
  707. GripWeld15.Part1 = Grip15
  708. GripWeld15.C0 = CFrame.new(0, 0.85, 0)*CFrame.Angles(0, 0, 0)
  709. Grip16 = Instance.new("Part")
  710. Grip16.Parent = Tool
  711. Grip16.Locked = true
  712. Grip16.BrickColor = BrickColor.new(1004)
  713. Grip16.TopSurface = "Smooth"
  714. Grip16.BottomSurface = "Smooth"
  715. Grip16.Size = Vector3.new(1, 1, 1)
  716. Grip16.formFactor = "Symmetric"
  717. Grip16.Transparency = 0
  718. Grip16.Name = "Grip16"
  719. Grip16.CanCollide = false
  720. Grip16.Reflectance = 0
  721. GripMesh16 = Instance.new("SpecialMesh")
  722. GripMesh16.Parent = Grip16
  723. GripMesh16.MeshType = "Brick"
  724. GripMesh16.Scale = Vector3.new(0.2, 0.3, 1)
  725. GripWeld = Instance.new("Weld")
  726. GripWeld.Parent = Handle
  727. GripWeld.Part0 = Handle
  728. GripWeld.Part1 = Grip16
  729. GripWeld.C0 = CFrame.new(0, 1.1, 0)*CFrame.Angles(0, 0, 0)
  730. Grip17 = Instance.new("Part")
  731. Grip17.Parent = Tool
  732. Grip17.Locked = true
  733. Grip17.BrickColor = BrickColor.new(1003)
  734. Grip17.TopSurface = "Smooth"
  735. Grip17.BottomSurface = "Smooth"
  736. Grip17.Size = Vector3.new(1, 3, 1)
  737. Grip17.formFactor = "Symmetric"
  738. Grip17.Transparency = 0
  739. Grip17.Name = "Grip17"
  740. Grip17.CanCollide = false
  741. Grip17.Reflectance = 0
  742. GripMesh17 = Instance.new("SpecialMesh")
  743. GripMesh17.Parent = Grip17
  744. GripMesh17.MeshType = "Brick"
  745. GripMesh17.Scale = Vector3.new(0.19, 1, 1)
  746. GripWeld17 = Instance.new("Weld")
  747. GripWeld17.Parent = Handle
  748. GripWeld17.Part0 = Handle
  749. GripWeld17.Part1 = Grip17
  750. GripWeld17.C0 = CFrame.new(0, 2.21, -0.08)*CFrame.Angles(-0.08, 0, 0)
  751. Grip18 = Instance.new("Part")
  752. Grip18.Parent = Tool
  753. Grip18.Locked = true
  754. Grip18.BrickColor = BrickColor.new(1003)
  755. Grip18.TopSurface = "Smooth"
  756. Grip18.BottomSurface = "Smooth"
  757. Grip18.Size = Vector3.new(1, 3, 1)
  758. Grip18.formFactor = "Symmetric"
  759. Grip18.Transparency = 0
  760. Grip18.Name = "Grip18"
  761. Grip18.CanCollide = false
  762. Grip18.Reflectance = 0
  763. GripMesh18 = Instance.new("SpecialMesh")
  764. GripMesh18.Parent = Grip18
  765. GripMesh18.MeshType = "Brick"
  766. GripMesh18.Scale = Vector3.new(0.19, 1, 1)
  767. GripWeld18 = Instance.new("Weld")
  768. GripWeld18.Parent = Handle
  769. GripWeld18.Part0 = Handle
  770. GripWeld18.Part1 = Grip18
  771. GripWeld18.C0 = CFrame.new(0, 4.15, -0.155)*CFrame.Angles(0, 0, 0)
  772. Grip19 = Instance.new("Part")
  773. Grip19.Parent = Tool
  774. Grip19.Locked = true
  775. Grip19.BrickColor = BrickColor.new(1003)
  776. Grip19.TopSurface = "Smooth"
  777. Grip19.BottomSurface = "Smooth"
  778. Grip19.Size = Vector3.new(1, 3, 1)
  779. Grip19.formFactor = "Symmetric"
  780. Grip19.Transparency = 0
  781. Grip19.CanCollide = false
  782. Grip19.Name = "Grip19"
  783. Grip19.Reflectance = 0
  784. GripMesh19 = Instance.new("SpecialMesh")
  785. GripMesh19.Parent = Grip19
  786. GripMesh19.MeshType = "Wedge"
  787. GripMesh19.Scale = Vector3.new(0.19, 1, 1)
  788. GripWeld19 = Instance.new("Weld")
  789. GripWeld19.Parent = Handle
  790. GripWeld19.Part0 = Handle
  791. GripWeld19.Part1 = Grip19
  792. GripWeld19.C0 = CFrame.new(0, 6.99, -0.07)*CFrame.Angles(0.08, 0, 0)
  793. Grip20 = Instance.new("Part")
  794. Grip20.Parent = Tool
  795. Grip20.Locked = true
  796. Grip20.BrickColor = BrickColor.new(1004)
  797. Grip20.TopSurface = "Smooth"
  798. Grip20.BottomSurface = "Smooth"
  799. Grip20.Size = Vector3.new(1, 3, 1)
  800. Grip20.formFactor = "Symmetric"
  801. Grip20.Transparency = 0
  802. Grip20.Name = "Grip20"
  803. Grip20.CanCollide = false
  804. Grip20.Reflectance = 0
  805. GripMesh20 = Instance.new("SpecialMesh")
  806. GripMesh20.Parent = Grip20
  807. GripMesh20.MeshType = "Brick"
  808. GripMesh20.Scale = Vector3.new(0.193, 1, 0.2)
  809. GripWeld20 = Instance.new("Weld")
  810. GripWeld20.Parent = Handle
  811. GripWeld20.Part0 = Handle
  812. GripWeld20.Part1 = Grip20
  813. GripWeld20.C0 = CFrame.new(0, 2.21, -0.08)*CFrame.Angles(-0.08, 0, 0)
  814. Grip21 = Instance.new("Part")
  815. Grip21.Parent = Tool
  816. Grip21.Locked = true
  817. Grip21.BrickColor = BrickColor.new(1004)
  818. Grip21.TopSurface = "Smooth"
  819. Grip21.BottomSurface = "Smooth"
  820. Grip21.Size = Vector3.new(1, 1, 1)
  821. Grip21.formFactor = "Symmetric"
  822. Grip21.Transparency = 0
  823. Grip21.Name = "Grip21"
  824. Grip21.CanCollide = false
  825. Grip21.Reflectance = 0
  826. GripMesh21 = Instance.new("SpecialMesh")
  827. GripMesh21.Parent = Grip21
  828. GripMesh21.MeshType = "Brick"
  829. GripMesh21.Scale = Vector3.new(0.193, 1, 0.2)
  830. GripWeld21 = Instance.new("Weld")
  831. GripWeld21.Parent = Handle
  832. GripWeld21.Part0 = Handle
  833. GripWeld21.Part1 = Grip21
  834. GripWeld21.C0 = CFrame.new(0, 3.7, -0.155)*CFrame.Angles(0, 0, 0)
  835. Grip22 = Instance.new("Part")
  836. Grip22.Parent = Tool
  837. Grip22.Locked = true
  838. Grip22.BrickColor = BrickColor.new(1004)
  839. Grip22.TopSurface = "Smooth"
  840. Grip22.BottomSurface = "Smooth"
  841. Grip22.Size = Vector3.new(1, 1, 1)
  842. Grip22.formFactor = "Symmetric"
  843. Grip22.Transparency = 0
  844. Grip22.CanCollide = false
  845. Grip22.Name = "Grip22"
  846. Grip22.Reflectance = 0
  847. GripMesh22 = Instance.new("CylinderMesh")
  848. GripMesh22.Parent = Grip22
  849. GripMesh22.Scale = Vector3.new(0.6, 0.193, 0.6)
  850. GripWeld22 = Instance.new("Weld")
  851. GripWeld22.Parent = Handle
  852. GripWeld22.Part0 = Handle
  853. GripWeld22.Part1 = Grip22
  854. GripWeld22.C0 = CFrame.new(0, 4.2, -0.155)*CFrame.Angles(0, 0, 1.57)
  855. ------------------------------------------------------------>
  856. --[[
  857. ? -->> Sounds
  858. --]]
  859. ------------------------------------------------------------>
  860. Sound = Instance.new("Sound")
  861. Sound.Parent = Handle
  862. Sound.Name = "Sound"
  863. Sound.Pitch = 1
  864. Sound.SoundId = ""
  865. Sound.Volume = 2
  866. ------------------------------------------------------------>
  867. --[[
  868. ? -->> Button1Down
  869. --]]
  870. ------------------------------------------------------------>
  871. function onButton1Down()
  872. if Activated then return end
  873. if Me.Character.Humanoid.Sit == true or Me.Character.Humanoid.PlatformStand == true then
  874. Me.Character.Humanoid.Jump = true
  875. Me.Character.Humanoid.PlatformStand = false
  876. Me.Character.Humanoid.Sit = false
  877. Me.Character.Torso.Velocity = Vector3.new(0, 20, 0)
  878. end
  879. if Mode == "Swing" then
  880. Activated = true
  881. if Me.Character.Humanoid.Jump == true then
  882. Weld.Parent = Me.Character["Left Arm"]
  883. Weld.Part0 = Me.Character["Left Arm"]
  884. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  885. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1, 0)
  886. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  887. Sound:play()
  888. for i = 1 , 8 do
  889. Clone1 = Grip17:clone()
  890. Clone1.Parent = Tool
  891. Clone1.Name = "Shadow"
  892. Clone1.Anchored = true
  893. Clone1.CanCollide = false
  894. Clone1.Transparency = 0.2
  895. Clone1.BrickColor = BrickColor.new(1003)
  896. Clone2 = Grip18:clone()
  897. Clone2.Parent = Tool
  898. Clone2.Name = "Shadow"
  899. Clone2.Anchored = true
  900. Clone2.CanCollide = false
  901. Clone2.Transparency = 0.2
  902. Clone2.BrickColor = BrickColor.new(1003)
  903. Clone3 = Grip19:clone()
  904. Clone3.Parent = Tool
  905. Clone3.Name = "Shadow"
  906. Clone3.Anchored = true
  907. Clone3.CanCollide = false
  908. Clone3.Transparency = 0.2
  909. Clone3.BrickColor = BrickColor.new(1003)
  910. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  911. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  912. wait()
  913. end
  914. wait()
  915. for i = 1 , 8 do
  916. Clone1 = Grip17:clone()
  917. Clone1.Parent = Tool
  918. Clone1.Name = "Shadow"
  919. Clone1.Anchored = true
  920. Clone1.CanCollide = false
  921. Clone1.Transparency = 0.2
  922. Clone1.BrickColor = BrickColor.new(1003)
  923. Clone2 = Grip18:clone()
  924. Clone2.Parent = Tool
  925. Clone2.Name = "Shadow"
  926. Clone2.Anchored = true
  927. Clone2.CanCollide = false
  928. Clone2.Transparency = 0.2
  929. Clone2.BrickColor = BrickColor.new(1003)
  930. Clone3 = Grip19:clone()
  931. Clone3.Parent = Tool
  932. Clone3.Name = "Shadow"
  933. Clone3.Anchored = true
  934. Clone3.CanCollide = false
  935. Clone3.Transparency = 0.2
  936. Clone3.BrickColor = BrickColor.new(1003)
  937. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  938. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  939. wait()
  940. end
  941. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1, 0)
  942. Weld.Parent = Me.Character["Right Arm"]
  943. Weld.Part0 = Me.Character["Right Arm"]
  944. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  945. else
  946. Weld.Parent = Me.Character["Left Arm"]
  947. Weld.Part0 = Me.Character["Left Arm"]
  948. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  949. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  950. Sound:play()
  951. for i = 1 , 8 do
  952. Clone1 = Grip17:clone()
  953. Clone1.Parent = Tool
  954. Clone1.Name = "Shadow"
  955. Clone1.Anchored = true
  956. Clone1.CanCollide = false
  957. Clone1.Transparency = 0.2
  958. Clone1.BrickColor = BrickColor.new(1003)
  959. Clone2 = Grip18:clone()
  960. Clone2.Parent = Tool
  961. Clone2.Name = "Shadow"
  962. Clone2.Anchored = true
  963. Clone2.CanCollide = false
  964. Clone2.Transparency = 0.2
  965. Clone2.BrickColor = BrickColor.new(1003)
  966. Clone3 = Grip19:clone()
  967. Clone3.Parent = Tool
  968. Clone3.Name = "Shadow"
  969. Clone3.Anchored = true
  970. Clone3.CanCollide = false
  971. Clone3.Transparency = 0.2
  972. Clone3.BrickColor = BrickColor.new(1003)
  973. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  974. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  975. wait()
  976. end
  977. wait(0.2)
  978. for i = 1 , 8 do
  979. Clone1 = Grip17:clone()
  980. Clone1.Parent = Tool
  981. Clone1.Name = "Shadow"
  982. Clone1.Anchored = true
  983. Clone1.CanCollide = false
  984. Clone1.Transparency = 0.2
  985. Clone1.BrickColor = BrickColor.new(1003)
  986. Clone2 = Grip18:clone()
  987. Clone2.Parent = Tool
  988. Clone2.Name = "Shadow"
  989. Clone2.Anchored = true
  990. Clone2.CanCollide = false
  991. Clone2.Transparency = 0.2
  992. Clone2.BrickColor = BrickColor.new(1003)
  993. Clone3 = Grip19:clone()
  994. Clone3.Parent = Tool
  995. Clone3.Name = "Shadow"
  996. Clone3.Anchored = true
  997. Clone3.CanCollide = false
  998. Clone3.Transparency = 0.2
  999. Clone3.BrickColor = BrickColor.new(1003)
  1000. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  1001. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  1002. wait()
  1003. end
  1004. Weld.Parent = Me.Character["Right Arm"]
  1005. Weld.Part0 = Me.Character["Right Arm"]
  1006. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  1007. end
  1008. Activated = false
  1009. end
  1010. if Mode == "Spin" then
  1011. Activated = true
  1012. Weld.Parent = Me.Character["Left Arm"]
  1013. Weld.Part0 = Me.Character["Left Arm"]
  1014. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  1015. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  1016. Sound:play()
  1017. for i = 1 , 8 do
  1018. Clone1 = Grip17:clone()
  1019. Clone1.Parent = Tool
  1020. Clone1.Name = "Shadow"
  1021. Clone1.Anchored = true
  1022. Clone1.CanCollide = false
  1023. Clone1.Transparency = 0.2
  1024. Clone1.BrickColor = BrickColor.new(1003)
  1025. Clone2 = Grip18:clone()
  1026. Clone2.Parent = Tool
  1027. Clone2.Name = "Shadow"
  1028. Clone2.Anchored = true
  1029. Clone2.CanCollide = false
  1030. Clone2.Transparency = 0.2
  1031. Clone2.BrickColor = BrickColor.new(1003)
  1032. Clone3 = Grip19:clone()
  1033. Clone3.Parent = Tool
  1034. Clone3.Name = "Shadow"
  1035. Clone3.Anchored = true
  1036. Clone3.CanCollide = false
  1037. Clone3.Transparency = 0.2
  1038. Clone3.BrickColor = BrickColor.new(1003)
  1039. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  1040. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  1041. wait()
  1042. end
  1043. Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
  1044. Sound:play()
  1045. Gyro = Instance.new("BodyGyro")
  1046. Gyro.Parent = Me.Character.Torso
  1047. Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  1048. Gyro.cframe = Me.Character.Torso.CFrame
  1049. Gyro.D = 50
  1050. Wave = Instance.new("Part")
  1051. Wave.Parent = Me.Character.Torso
  1052. Wave.Anchored = true
  1053. Wave.CanCollide = false
  1054. Wave.Locked = true
  1055. Wave.Transparency = 0.2
  1056. Wave.BrickColor = BrickColor.new(1004)
  1057. Wave.Size = Vector3.new(2, 1, 2)
  1058. Wave.TopSurface = "Smooth"
  1059. Wave.BottomSurface = "Smooth"
  1060. Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
  1061. WaveMesh = Instance.new("CylinderMesh")
  1062. WaveMesh.Parent = Wave
  1063. WaveMesh.Scale = Vector3.new(1, 0.1, 1)
  1064. for i = 1 , 16 do
  1065. Wave.Size = Wave.Size + Vector3.new(1, 0, 1)
  1066. Wave.Transparency = Wave.Transparency + 0.055
  1067. Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
  1068. Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 0.785, 0)
  1069. wait()
  1070. end
  1071.  
  1072. Wave:Remove()
  1073. Gyro:Remove()
  1074. wait(0.2)
  1075. for i = 1 , 8 do
  1076. Clone1 = Grip17:clone()
  1077. Clone1.Parent = Tool
  1078. Clone1.Name = "Shadow"
  1079. Clone1.Anchored = true
  1080. Clone1.CanCollide = false
  1081. Clone1.Transparency = 0.2
  1082. Clone1.BrickColor = BrickColor.new(1003)
  1083. Clone2 = Grip18:clone()
  1084. Clone2.Parent = Tool
  1085. Clone2.Name = "Shadow"
  1086. Clone2.Anchored = true
  1087. Clone2.CanCollide = false
  1088. Clone2.Transparency = 0.2
  1089. Clone2.BrickColor = BrickColor.new(1003)
  1090. Clone3 = Grip19:clone()
  1091. Clone3.Parent = Tool
  1092. Clone3.Name = "Shadow"
  1093. Clone3.Anchored = true
  1094. Clone3.CanCollide = false
  1095. Clone3.Transparency = 0.2
  1096. Clone3.BrickColor = BrickColor.new(1003)
  1097. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  1098. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  1099. wait()
  1100. end
  1101. Weld.Parent = Me.Character["Right Arm"]
  1102. Weld.Part0 = Me.Character["Right Arm"]
  1103. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  1104. Activated = false
  1105. end
  1106. if Mode == "Teleport" then
  1107. if mouse.Target ~= nil then
  1108. Activated = true
  1109. MousePosition = mouse.Hit.p
  1110. Weld.Parent = Me.Character["Left Arm"]
  1111. Weld.Part0 = Me.Character["Left Arm"]
  1112. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  1113. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  1114. Sound:play()
  1115. for i = 1 , 8 do
  1116. Clone1 = Grip17:clone()
  1117. Clone1.Parent = Tool
  1118. Clone1.Name = "Shadow"
  1119. Clone1.Anchored = true
  1120. Clone1.CanCollide = false
  1121. Clone1.Transparency = 0.2
  1122. Clone1.BrickColor = BrickColor.new(1003)
  1123. Clone2 = Grip18:clone()
  1124. Clone2.Parent = Tool
  1125. Clone2.Name = "Shadow"
  1126. Clone2.Anchored = true
  1127. Clone2.CanCollide = false
  1128. Clone2.Transparency = 0.2
  1129. Clone2.BrickColor = BrickColor.new(1003)
  1130. Clone3 = Grip19:clone()
  1131. Clone3.Parent = Tool
  1132. Clone3.Name = "Shadow"
  1133. Clone3.Anchored = true
  1134. Clone3.CanCollide = false
  1135. Clone3.Transparency = 0.2
  1136. Clone3.BrickColor = BrickColor.new(1003)
  1137. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  1138. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  1139. wait()
  1140. end
  1141. Me.Character.Torso.CFrame = CFrame.new(MousePosition+Vector3.new(0, 3, 0))
  1142. Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
  1143. Sound:play()
  1144. Gyro = Instance.new("BodyGyro")
  1145. Gyro.Parent = Me.Character.Torso
  1146. Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  1147. Gyro.cframe = Me.Character.Torso.CFrame
  1148. Gyro.D = 50
  1149. Wave = Instance.new("Part")
  1150. Wave.Parent = Me.Character.Torso
  1151. Wave.Anchored = true
  1152. Wave.CanCollide = false
  1153. Wave.Locked = true
  1154. Wave.Transparency = 0.2
  1155. Wave.BrickColor = BrickColor.new(1004)
  1156. Wave.Size = Vector3.new(2, 1, 2)
  1157. Wave.TopSurface = "Smooth"
  1158. Wave.BottomSurface = "Smooth"
  1159. Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
  1160. WaveMesh = Instance.new("CylinderMesh")
  1161. WaveMesh.Parent = Wave
  1162. WaveMesh.Scale = Vector3.new(1, 0.1, 1)
  1163. for i = 1 , 5 do
  1164. Wave.Size = Wave.Size + Vector3.new(1, 0, 1)
  1165. Wave.Transparency = Wave.Transparency + 0.055
  1166. Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
  1167. Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 1, 0)
  1168. wait()
  1169. end
  1170. Wave:Remove()
  1171. for i = 1 , 15 do
  1172. Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 1, 0)
  1173. wait()
  1174. end
  1175.  
  1176. Gyro:Remove()
  1177. wait(0.2)
  1178. for i = 1 , 8 do
  1179. Clone1 = Grip17:clone()
  1180. Clone1.Parent = Tool
  1181. Clone1.Name = "Shadow"
  1182. Clone1.Anchored = true
  1183. Clone1.CanCollide = false
  1184. Clone1.Transparency = 0.2
  1185. Clone1.BrickColor = BrickColor.new(1003)
  1186. Clone2 = Grip18:clone()
  1187. Clone2.Parent = Tool
  1188. Clone2.Name = "Shadow"
  1189. Clone2.Anchored = true
  1190. Clone2.CanCollide = false
  1191. Clone2.Transparency = 0.2
  1192. Clone2.BrickColor = BrickColor.new(1003)
  1193. Clone3 = Grip19:clone()
  1194. Clone3.Parent = Tool
  1195. Clone3.Name = "Shadow"
  1196. Clone3.Anchored = true
  1197. Clone3.CanCollide = false
  1198. Clone3.Transparency = 0.2
  1199. Clone3.BrickColor = BrickColor.new(1003)
  1200. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  1201. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  1202. wait()
  1203. end
  1204. Weld.Parent = Me.Character["Right Arm"]
  1205. Weld.Part0 = Me.Character["Right Arm"]
  1206. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  1207. Activated = false
  1208. end
  1209. end
  1210. if Mode == "Explosion" then
  1211. Activated = true
  1212. for i = 1 , 8 do
  1213. Clone1 = Grip17:clone()
  1214. Clone1.Parent = Tool
  1215. Clone1.Name = "Shadow"
  1216. Clone1.Anchored = true
  1217. Clone1.CanCollide = false
  1218. Clone1.Transparency = 0.2
  1219. Clone1.BrickColor = BrickColor.new(1003)
  1220. Clone2 = Grip18:clone()
  1221. Clone2.Parent = Tool
  1222. Clone2.Name = "Shadow"
  1223. Clone2.Anchored = true
  1224. Clone2.CanCollide = false
  1225. Clone2.Transparency = 0.2
  1226. Clone2.BrickColor = BrickColor.new(1003)
  1227. Clone3 = Grip19:clone()
  1228. Clone3.Parent = Tool
  1229. Clone3.Name = "Shadow"
  1230. Clone3.Anchored = true
  1231. Clone3.CanCollide = false
  1232. Clone3.Transparency = 0.2
  1233. Clone3.BrickColor = BrickColor.new(1003)
  1234. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.13)
  1235. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  1236. wait()
  1237. end
  1238. onCharge(24)
  1239. Range = 10
  1240. for i = 1 , 5 do
  1241. Range = Range + 15
  1242. Me.Character.Humanoid.WalkSpeed = 0
  1243.  
  1244. Boom = Instance.new("Explosion")
  1245. Boom.Parent = Workspace
  1246. Boom.BlastRadius = Range/2
  1247. Boom.Position = Me.Character.Torso.Position+Vector3.new(Range, 0, 0)
  1248. Boom = Instance.new("Explosion")
  1249. Boom.Parent = Workspace
  1250. Boom.BlastRadius = Range/2
  1251. Boom.Position = Me.Character.Torso.Position+Vector3.new(-Range, 0, 0)
  1252. Boom = Instance.new("Explosion")
  1253. Boom.Parent = Workspace
  1254. Boom.BlastRadius = Range/2
  1255. Boom.Position = Me.Character.Torso.Position+Vector3.new(0, 0, Range)
  1256. Boom = Instance.new("Explosion")
  1257. Boom.Parent = Workspace
  1258. Boom.BlastRadius = Range/2
  1259. Boom.Position = Me.Character.Torso.Position+Vector3.new(0, 0, -Range)
  1260. Boom = Instance.new("Explosion")
  1261. Boom.Parent = Workspace
  1262. Boom.BlastRadius = Range/2
  1263. Boom.Position = Me.Character.Torso.Position+Vector3.new(Range, 0, Range)
  1264. Boom = Instance.new("Explosion")
  1265. Boom.Parent = Workspace
  1266. Boom.BlastRadius = Range/2
  1267. Boom.Position = Me.Character.Torso.Position+Vector3.new(-Range, 0, Range)
  1268. Boom = Instance.new("Explosion")
  1269. Boom.Parent = Workspace
  1270. Boom.BlastRadius = Range/2
  1271. Boom.Position = Me.Character.Torso.Position+Vector3.new(Range, 0, -Range)
  1272. Boom = Instance.new("Explosion")
  1273. Boom.Parent = Workspace
  1274. Boom.BlastRadius = Range/2
  1275. Boom.Position = Me.Character.Torso.Position+Vector3.new(-Range, 0, -Range)
  1276. wait(0.05)
  1277. end
  1278. for i = 1 , 8 do
  1279. Clone1 = Grip17:clone()
  1280. Clone1.Parent = Tool
  1281. Clone1.Name = "Shadow"
  1282. Clone1.Anchored = true
  1283. Clone1.CanCollide = false
  1284. Clone1.Transparency = 0.2
  1285. Clone1.BrickColor = BrickColor.new(1003)
  1286. Clone2 = Grip18:clone()
  1287. Clone2.Parent = Tool
  1288. Clone2.Name = "Shadow"
  1289. Clone2.Anchored = true
  1290. Clone2.CanCollide = false
  1291. Clone2.Transparency = 0.2
  1292. Clone2.BrickColor = BrickColor.new(1003)
  1293. Clone3 = Grip19:clone()
  1294. Clone3.Parent = Tool
  1295. Clone3.Name = "Shadow"
  1296. Clone3.Anchored = true
  1297. Clone3.CanCollide = false
  1298. Clone3.Transparency = 0.2
  1299. Clone3.BrickColor = BrickColor.new(1003)
  1300. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.13)
  1301. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  1302. wait()
  1303. end
  1304. Activated = false
  1305. end
  1306. if Mode == "ExplodeVictim" then
  1307. if mouse.Target ~= nil then
  1308. torso = mouse.Target.Parent:findFirstChild("Torso")
  1309. if torso ~= nil and torso.Parent.Name ~= Me.Name then
  1310. Activated = true
  1311. for i = 1 , 8 do
  1312. Clone1 = Grip17:clone()
  1313. Clone1.Parent = Tool
  1314. Clone1.Name = "Shadow"
  1315. Clone1.Anchored = true
  1316. Clone1.CanCollide = false
  1317. Clone1.Transparency = 0.2
  1318. Clone1.BrickColor = BrickColor.new(1003)
  1319. Clone2 = Grip18:clone()
  1320. Clone2.Parent = Tool
  1321. Clone2.Name = "Shadow"
  1322. Clone2.Anchored = true
  1323. Clone2.CanCollide = false
  1324. Clone2.Transparency = 0.2
  1325. Clone2.BrickColor = BrickColor.new(1003)
  1326. Clone3 = Grip19:clone()
  1327. Clone3.Parent = Tool
  1328. Clone3.Name = "Shadow"
  1329. Clone3.Anchored = true
  1330. Clone3.CanCollide = false
  1331. Clone3.Transparency = 0.2
  1332. Clone3.BrickColor = BrickColor.new(1003)
  1333. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.13)
  1334. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  1335. wait()
  1336. end
  1337. onChargeAim(24, torso)
  1338. Boom = Instance.new("Explosion")
  1339. Boom.Parent = Workspace
  1340. Boom.BlastRadius = 20
  1341. Boom.Position = torso.Position
  1342. Stuff = torso.Parent:GetChildren()
  1343. for i = 1 , #Stuff do
  1344. if Stuff[i].className == "Part" then
  1345. Stuff[i].Anchored = false
  1346. Stuff[i]:BreakJoints()
  1347. Stuff[i].BrickColor = BrickColor.new("Really black")
  1348. Stuff[i].CanCollide = true
  1349. end
  1350. end
  1351. for i = 1 , 8 do
  1352. Clone1 = Grip17:clone()
  1353. Clone1.Parent = Tool
  1354. Clone1.Name = "Shadow"
  1355. Clone1.Anchored = true
  1356. Clone1.CanCollide = false
  1357. Clone1.Transparency = 0.2
  1358. Clone1.BrickColor = BrickColor.new(1003)
  1359. Clone2 = Grip18:clone()
  1360. Clone2.Parent = Tool
  1361. Clone2.Name = "Shadow"
  1362. Clone2.Anchored = true
  1363. Clone2.CanCollide = false
  1364. Clone2.Transparency = 0.2
  1365. Clone2.BrickColor = BrickColor.new(1003)
  1366. Clone3 = Grip19:clone()
  1367. Clone3.Parent = Tool
  1368. Clone3.Name = "Shadow"
  1369. Clone3.Anchored = true
  1370. Clone3.CanCollide = false
  1371. Clone3.Transparency = 0.2
  1372. Clone3.BrickColor = BrickColor.new(1003)
  1373. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.13)
  1374. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  1375. wait()
  1376. end
  1377. Activated = false
  1378. end
  1379. end
  1380. end
  1381. if Mode == "Assassinate" then
  1382. if mouse.Target ~= nil then
  1383. torso = mouse.Target.Parent:findFirstChild("Torso")
  1384. if torso ~= nil and torso.Parent.Name ~= Me.Name then
  1385. Activated = true
  1386. Sound.SoundId = "rbxasset://sounds\\unsheath.wav"
  1387. Sound:play()
  1388. for i = 1 , 8 do
  1389. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.05, 0, 0)
  1390. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.15, 0, 0)
  1391. wait()
  1392. end
  1393. wait()
  1394. for i = 1 , 8 do
  1395. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.2)
  1396. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, 0.19)
  1397. wait()
  1398. end
  1399. FakeLeftShoulder.C0 = OriginalLeftShoulder
  1400. Weld = Instance.new("Weld")
  1401. Weld.Parent = Me.Character["Torso"]
  1402. Weld.Part0 = Me.Character["Torso"]
  1403. Weld.Part1 = Handle
  1404. Weld.C0 = CFrame.new(1.6, 2.5, 0.6) * CFrame.Angles(0, 0, 2.2)
  1405. Weld.C0 = Weld.C0 * CFrame.Angles(0, 1.57, 0)
  1406.  
  1407. for i = 1 , 16 do
  1408. Weld.C0 = Weld.C0 * CFrame.new(0, 0, -0.03) * CFrame.Angles(0.03, 0, 0.11)
  1409. end
  1410. for i = 1 , 16 do
  1411. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.1)
  1412. Weld.C0 = Weld.C0 * CFrame.new(0, 0, 0.03) * CFrame.Angles(-0.03, 0, -0.11)
  1413. wait()
  1414. end
  1415. FakeRightShoulder.Parent = Me.Character.Torso
  1416. FakeRightShoulder.Part0 = Me.Character.Torso
  1417. FakeRightShoulder.Part1 = Me.Character["Right Arm"]
  1418. FakeRightShoulder.C0 = OriginalRightShoulder
  1419. FakeRightShoulder.C1 = OriginalRightShoulder2
  1420. FakeLeftShoulder.Parent = Me.Character.Torso
  1421. FakeLeftShoulder.Part0 = Me.Character.Torso
  1422. FakeLeftShoulder.Part1 = Me.Character["Left Arm"]
  1423. FakeLeftShoulder.C0 = OriginalLeftShoulder
  1424. FakeLeftShoulder.C1 = OriginalLeftShoulder2
  1425. FakeRightShoulder.C0 = OriginalRightShoulder * CFrame.Angles(-0.1, 0, 0)
  1426. FakeLeftShoulder.C0 = OriginalLeftShoulder * CFrame.Angles(-0.1, 0, 0)
  1427. wait(0.1)
  1428. FakeRightShoulder.C0 = OriginalRightShoulder * CFrame.Angles(-0.2, 0, 0)
  1429. FakeLeftShoulder.C0 = OriginalLeftShoulder * CFrame.Angles(-0.2, 0, 0)
  1430. wait(0.1)
  1431. Blade1 = Instance.new("Part")
  1432. Blade1.Parent = Me.Character["Right Arm"]
  1433. Blade1.CanCollide = false
  1434. Blade1.formFactor = "Symmetric"
  1435. Blade1.Size = Vector3.new(1, 2, 1)
  1436. Blade1.TopSurface = "Smooth"
  1437. Blade1.BottomSurface = "Smooth"
  1438. Blade1.Locked = true
  1439. Blade1.BrickColor = BrickColor.new(1003)
  1440. Blade1.Name = "Blade1"
  1441. Blade1.CFrame = Me.Character["Right Arm"].CFrame
  1442. Blade2 = Instance.new("Part")
  1443. Blade2.Parent = Me.Character["Left Arm"]
  1444. Blade2.CanCollide = false
  1445. Blade2.formFactor = "Symmetric"
  1446. Blade2.Size = Vector3.new(1, 2, 1)
  1447. Blade2.TopSurface = "Smooth"
  1448. Blade2.BottomSurface = "Smooth"
  1449. Blade2.Locked = true
  1450. Blade2.BrickColor = BrickColor.new(1003)
  1451. Blade2.Name = "Blade2"
  1452. Blade2.CFrame = Me.Character["Left Arm"].CFrame
  1453. Blade1Mesh = Instance.new("SpecialMesh")
  1454. Blade1Mesh.Parent = Blade1
  1455. Blade1Mesh.MeshType = "Brick"
  1456. Blade1Mesh.Scale = Vector3.new(0.2, 1, 0.2)
  1457. Blade2Mesh = Instance.new("SpecialMesh")
  1458. Blade2Mesh.Parent = Blade2
  1459. Blade2Mesh.MeshType = "Brick"
  1460. Blade2Mesh.Scale = Vector3.new(0.2, 1, 0.2)
  1461. Blade1Weld = Instance.new("Weld")
  1462. Blade1Weld.Parent = Me.Character["Right Arm"]
  1463. Blade1Weld.Part0 = Me.Character["Right Arm"]
  1464. Blade1Weld.Part1 = Blade1
  1465. Blade1Weld.C0 = CFrame.new(-0.3, 0, 0)
  1466. Blade2Weld = Instance.new("Weld")
  1467. Blade2Weld.Parent = Me.Character["Left Arm"]
  1468. Blade2Weld.Part0 = Me.Character["Left Arm"]
  1469. Blade2Weld.Part1 = Blade2
  1470. Blade2Weld.C0 = CFrame.new(0.3, 0, 0)
  1471. for i = 1 , 17 do
  1472. Blade1Weld.C0 = Blade1Weld.C0 * CFrame.new(0, -0.1, 0)
  1473. Blade2Weld.C0 = Blade2Weld.C0 * CFrame.new(0, -0.1, 0)
  1474. Me.Character:MoveTo(Me.Character.Torso.Position)
  1475. wait(0.05)
  1476. end
  1477. for i = 1 , 5 do
  1478. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.1)
  1479. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, 0.1)
  1480. wait()
  1481. end
  1482.  
  1483. wait(0.5)
  1484. Me.Character:MoveTo(Me.Character.Torso.Position)
  1485. BodyPosition = Instance.new("BodyPosition")
  1486. BodyPosition.Parent = Me.Character.Torso
  1487. BodyPosition.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1488. BodyPosition.position = torso.Position
  1489. BodyGyro = Instance.new("BodyGyro")
  1490. BodyGyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  1491. BodyGyro.Parent = Me.Character.Torso
  1492. BodyGyro.cframe = CFrame.new(Me.Character.Torso.Position, torso.Position)
  1493. wait(0.8)
  1494. BodyPosition:Remove()
  1495. BodyGyro:Remove()
  1496. Me.Character.Torso.CFrame = torso.CFrame
  1497. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.5)
  1498. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -0.5)
  1499. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 1.57)
  1500. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -1.57)
  1501. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.785, 0, 0)
  1502. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0.785, 0, 0)
  1503. KillWeld = Instance.new("Weld")
  1504. KillWeld.Parent = Me.Character.Torso
  1505. KillWeld.Part0 = Me.Character.Torso
  1506. KillWeld.Part1 = torso
  1507. KillWeld.C0 = CFrame.new(0, 0, -1.6)
  1508. wait(0.3)
  1509. for i = 1 , 12 do
  1510. KillWeld.C0 = KillWeld.C0 * CFrame.new(0, 0.08, 0.02) * CFrame.Angles(0.1, 0, 0)
  1511. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.1)
  1512. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -0.1)
  1513. wait(0.1)
  1514. end
  1515. wait(0.15)
  1516. KillWeld:Remove()
  1517. if torso ~= nil then
  1518. torso:BreakJoints()
  1519. end
  1520. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.785, 0, 0)
  1521. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.785, 0, 0)
  1522. for i = 1 , 3 do
  1523. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.1)
  1524. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -0.1)
  1525. wait()
  1526. end
  1527. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.07)
  1528. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -0.07)
  1529. wait(0.1)
  1530. for i = 1 , 17 do
  1531. Blade1Weld.C0 = Blade1Weld.C0 * CFrame.new(0, 0.1, 0)
  1532. Blade2Weld.C0 = Blade2Weld.C0 * CFrame.new(0, 0.1, 0)
  1533. wait(0.05)
  1534. end
  1535. FakeRightShoulder.C0 = OriginalRightShoulder
  1536. FakeLeftShoulder.C0 = OriginalLeftShoulder
  1537. wait()
  1538. Sound.SoundId = "rbxasset://sounds\\unsheath.wav"
  1539. Sound:play()
  1540. FakeRightShoulder.Parent = Me.Character.Torso
  1541. FakeRightShoulder.Part0 = Me.Character.Torso
  1542. FakeRightShoulder.Part1 = Me.Character["Right Arm"]
  1543. FakeRightShoulder.C0 = OriginalRightShoulder
  1544. FakeRightShoulder.C1 = OriginalRightShoulder2
  1545. FakeLeftShoulder.Parent = Me.Character.Torso
  1546. FakeLeftShoulder.Part0 = Me.Character.Torso
  1547. FakeLeftShoulder.Part1 = Me.Character["Left Arm"]
  1548. FakeLeftShoulder.C0 = OriginalLeftShoulder * CFrame.new(-0.25, 0, -0.45)
  1549. FakeLeftShoulder.C1 = OriginalLeftShoulder2
  1550. Weld:Remove()
  1551. Weld = Instance.new("Weld")
  1552. Weld.Parent = Me.Character["Torso"]
  1553. Weld.Part0 = Me.Character["Torso"]
  1554. Weld.Part1 = Handle
  1555. Weld.C0 = CFrame.new(1.6, 2.5, 0.6) * CFrame.Angles(0, 0, 2.2)
  1556. Weld.C0 = Weld.C0 * CFrame.Angles(0, 1.57, 0)
  1557. for i = 1 , 16 do
  1558. FakeRightShoulder.C0 = OriginalRightShoulder * CFrame.Angles(0, 0, (i/5.2))
  1559. Weld.C0 = Weld.C0 * CFrame.new(0, 0, -0.03) * CFrame.Angles(0.03, 0, 0.11)
  1560. wait()
  1561. end
  1562. wait()
  1563. Weld.Parent = Me.Character["Right Arm"]
  1564. Weld.Part0 = Me.Character["Right Arm"]
  1565. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  1566. for i = 1 , 8 do
  1567. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.2)
  1568. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -0.19)
  1569. wait()
  1570. end
  1571. wait()
  1572. for i = 1 , 8 do
  1573. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.05, 0, 0)
  1574. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0.15, 0, 0)
  1575. wait()
  1576. end
  1577. wait(0.2)
  1578. Activated = false
  1579. end
  1580. end
  1581. end
  1582. if Mode == "Tornado" then
  1583. Activated = true
  1584. Weld.Parent = Me.Character["Left Arm"]
  1585. Weld.Part0 = Me.Character["Left Arm"]
  1586. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  1587. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  1588. Sound:play()
  1589. for i = 1 , 8 do
  1590. Clone1 = Grip17:clone()
  1591. Clone1.Parent = Tool
  1592. Clone1.Name = "Shadow"
  1593. Clone1.Anchored = true
  1594. Clone1.CanCollide = false
  1595. Clone1.Transparency = 0.2
  1596. Clone1.BrickColor = BrickColor.new(1003)
  1597. Clone2 = Grip18:clone()
  1598. Clone2.Parent = Tool
  1599. Clone2.Name = "Shadow"
  1600. Clone2.Anchored = true
  1601. Clone2.CanCollide = false
  1602. Clone2.Transparency = 0.2
  1603. Clone2.BrickColor = BrickColor.new(1003)
  1604. Clone3 = Grip19:clone()
  1605. Clone3.Parent = Tool
  1606. Clone3.Name = "Shadow"
  1607. Clone3.Anchored = true
  1608. Clone3.CanCollide = false
  1609. Clone3.Transparency = 0.2
  1610. Clone3.BrickColor = BrickColor.new(1003)
  1611. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  1612. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  1613. wait()
  1614. end
  1615. Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
  1616. Sound:play()
  1617. Gyro = Instance.new("BodyGyro")
  1618. Gyro.Parent = Me.Character.Torso
  1619. Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  1620. Gyro.cframe = Me.Character.Torso.CFrame
  1621. Gyro.D = 50
  1622. Part = Instance.new("Part")
  1623. Part.Transparency = 1
  1624. Part.CanCollide = false
  1625. Part.Anchored = true
  1626. Part.Parent = Me.Character.Torso
  1627. range = 10
  1628. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  1629. Sound:play()
  1630. for i = 1 , 80 do
  1631. range = range + 2
  1632. Part.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -(range*1.2))
  1633. p = game.Workspace:GetChildren()
  1634. for i = 1 , #p do
  1635. torso = p[i]:findFirstChild("Torso")
  1636. if torso ~= nil and torso.Parent.Name ~= Me.Name then
  1637. if (Me.Character.Torso.Position-torso.Position).magnitude <= 200 then
  1638. humanoid = torso.Parent:findFirstChild("Humanoid")
  1639. bp = torso:findFirstChild("BodyPosition")
  1640. if bp == nil then
  1641. bp = Instance.new("BodyPosition")
  1642. bp.Parent = torso
  1643. bp.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1644. bp.position = Part.Position + Vector3.new(0, range, 0)
  1645. end
  1646. if bp ~= nil then
  1647. bp.position = Part.Position + Vector3.new(0, range, 0)
  1648. end
  1649. bg = torso:findFirstChild("BodyGyro")
  1650. if bg == nil then
  1651. bg = Instance.new("BodyGyro")
  1652. bg.Parent = torso
  1653. bg.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  1654. bg.cframe = CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  1655. end
  1656. if bg ~= nil then
  1657. bg.cframe = CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  1658. end
  1659. if humanoid ~= nil then
  1660. humanoid.Sit = true
  1661. humanoid.MaxHealth = 100
  1662. humanoid:TakeDamage(2)
  1663. end
  1664. end
  1665. end
  1666. end
  1667. Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 1.3, 0)
  1668. wait()
  1669. end
  1670. p = game.Workspace:GetChildren()
  1671. for i = 1 , #p do
  1672. torso = p[i]:findFirstChild("Torso")
  1673. if torso ~= nil and torso.Parent.Name ~= Me.Name then
  1674. humanoid = torso.Parent:findFirstChild("Humanoid")
  1675. bp = torso:findFirstChild("BodyPosition")
  1676. if bp ~= nil then
  1677. bp:Remove()
  1678. end
  1679. bg = torso:findFirstChild("BodyGyro")
  1680. if bg ~= nil then
  1681. bg:Remove()
  1682. end
  1683. if humanoid ~= nil then
  1684. humanoid.Sit = true
  1685. torso.Velocity = torso.CFrame.lookVector * 100
  1686. end
  1687. end
  1688. wait()
  1689. end
  1690. Stuff = Workspace:GetChildren()
  1691. for i = 1 , #Stuff do
  1692. torso = Stuff[i]:findFirstChild("Torso")
  1693. if torso ~= nil then
  1694. hax = torso:GetChildren()
  1695. for i = 1 , #hax do
  1696. if hax[i].className == "BodyPosition" then
  1697. hax[i]:Remove()
  1698. end
  1699. end
  1700. end
  1701. end
  1702.  
  1703. Gyro:Remove()
  1704. wait(0.2)
  1705. for i = 1 , 8 do
  1706. Clone1 = Grip17:clone()
  1707. Clone1.Parent = Tool
  1708. Clone1.Name = "Shadow"
  1709. Clone1.Anchored = true
  1710. Clone1.CanCollide = false
  1711. Clone1.Transparency = 0.2
  1712. Clone1.BrickColor = BrickColor.new(1003)
  1713. Clone2 = Grip18:clone()
  1714. Clone2.Parent = Tool
  1715. Clone2.Name = "Shadow"
  1716. Clone2.Anchored = true
  1717. Clone2.CanCollide = false
  1718. Clone2.Transparency = 0.2
  1719. Clone2.BrickColor = BrickColor.new(1003)
  1720. Clone3 = Grip19:clone()
  1721. Clone3.Parent = Tool
  1722. Clone3.Name = "Shadow"
  1723. Clone3.Anchored = true
  1724. Clone3.CanCollide = false
  1725. Clone3.Transparency = 0.2
  1726. Clone3.BrickColor = BrickColor.new(1003)
  1727. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  1728. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  1729. wait()
  1730. end
  1731. Weld.Parent = Me.Character["Right Arm"]
  1732. Weld.Part0 = Me.Character["Right Arm"]
  1733. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  1734. Activated = false
  1735. end
  1736. if Mode == "TripleSlash" then
  1737. Activated = true
  1738. Weld.Parent = Me.Character["Left Arm"]
  1739. Weld.Part0 = Me.Character["Left Arm"]
  1740. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  1741. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  1742. Sound:play()
  1743. for i = 1 , 4 do
  1744. Clone1 = Grip17:clone()
  1745. Clone1.Parent = Tool
  1746. Clone1.Name = "Shadow"
  1747. Clone1.Anchored = true
  1748. Clone1.CanCollide = false
  1749. Clone1.Transparency = 0.2
  1750. Clone1.BrickColor = BrickColor.new(1003)
  1751. Clone2 = Grip18:clone()
  1752. Clone2.Parent = Tool
  1753. Clone2.Name = "Shadow"
  1754. Clone2.Anchored = true
  1755. Clone2.CanCollide = false
  1756. Clone2.Transparency = 0.2
  1757. Clone2.BrickColor = BrickColor.new(1003)
  1758. Clone3 = Grip19:clone()
  1759. Clone3.Parent = Tool
  1760. Clone3.Name = "Shadow"
  1761. Clone3.Anchored = true
  1762. Clone3.CanCollide = false
  1763. Clone3.Transparency = 0.2
  1764. Clone3.BrickColor = BrickColor.new(1003)
  1765. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.26, 0, 0)
  1766. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
  1767. wait()
  1768. end
  1769. for i = 1 , 2 do
  1770. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 1.57, 0)
  1771. wait()
  1772. end
  1773. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  1774. Sound:play()
  1775. for i = 1 , 4 do
  1776. Clone1 = Grip17:clone()
  1777. Clone1.Parent = Tool
  1778. Clone1.Name = "Shadow"
  1779. Clone1.Anchored = true
  1780. Clone1.CanCollide = false
  1781. Clone1.Transparency = 0.2
  1782. Clone1.BrickColor = BrickColor.new(1003)
  1783. Clone2 = Grip18:clone()
  1784. Clone2.Parent = Tool
  1785. Clone2.Name = "Shadow"
  1786. Clone2.Anchored = true
  1787. Clone2.CanCollide = false
  1788. Clone2.Transparency = 0.2
  1789. Clone2.BrickColor = BrickColor.new(1003)
  1790. Clone3 = Grip19:clone()
  1791. Clone3.Parent = Tool
  1792. Clone3.Name = "Shadow"
  1793. Clone3.Anchored = true
  1794. Clone3.CanCollide = false
  1795. Clone3.Transparency = 0.2
  1796. Clone3.BrickColor = BrickColor.new(1003)
  1797. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
  1798. wait()
  1799. end
  1800. for i = 1 , 2 do
  1801. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, -1.57, 0)
  1802. wait()
  1803. end
  1804. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  1805. Sound:play()
  1806. for i = 1 , 4 do
  1807. Clone1 = Grip17:clone()
  1808. Clone1.Parent = Tool
  1809. Clone1.Name = "Shadow"
  1810. Clone1.Anchored = true
  1811. Clone1.CanCollide = false
  1812. Clone1.Transparency = 0.2
  1813. Clone1.BrickColor = BrickColor.new(1003)
  1814. Clone2 = Grip18:clone()
  1815. Clone2.Parent = Tool
  1816. Clone2.Name = "Shadow"
  1817. Clone2.Anchored = true
  1818. Clone2.CanCollide = false
  1819. Clone2.Transparency = 0.2
  1820. Clone2.BrickColor = BrickColor.new(1003)
  1821. Clone3 = Grip19:clone()
  1822. Clone3.Parent = Tool
  1823. Clone3.Name = "Shadow"
  1824. Clone3.Anchored = true
  1825. Clone3.CanCollide = false
  1826. Clone3.Transparency = 0.2
  1827. Clone3.BrickColor = BrickColor.new(1003)
  1828. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
  1829. wait()
  1830. end
  1831. for i = 1 , 4 do
  1832. Clone1 = Grip17:clone()
  1833. Clone1.Parent = Tool
  1834. Clone1.Name = "Shadow"
  1835. Clone1.Anchored = true
  1836. Clone1.CanCollide = false
  1837. Clone1.Transparency = 0.2
  1838. Clone1.BrickColor = BrickColor.new(1003)
  1839. Clone2 = Grip18:clone()
  1840. Clone2.Parent = Tool
  1841. Clone2.Name = "Shadow"
  1842. Clone2.Anchored = true
  1843. Clone2.CanCollide = false
  1844. Clone2.Transparency = 0.2
  1845. Clone2.BrickColor = BrickColor.new(1003)
  1846. Clone3 = Grip19:clone()
  1847. Clone3.Parent = Tool
  1848. Clone3.Name = "Shadow"
  1849. Clone3.Anchored = true
  1850. Clone3.CanCollide = false
  1851. Clone3.Transparency = 0.2
  1852. Clone3.BrickColor = BrickColor.new(1003)
  1853. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.26, 0, 0)
  1854. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0.62, 0, 0)
  1855. wait()
  1856. end
  1857. Weld.Parent = Me.Character["Right Arm"]
  1858. Weld.Part0 = Me.Character["Right Arm"]
  1859. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  1860. Activated = false
  1861. end
  1862. if Mode == "Slashes" then
  1863. Activated = true
  1864. f = Instance.new("Fire")
  1865. f.Parent = Grip17
  1866. f.Size = 2
  1867. ff = Instance.new("Fire")
  1868. ff.Parent = Grip18
  1869. ff.Size = 2
  1870. fff = Instance.new("Fire")
  1871. fff.Parent = Grip18
  1872. fff.Size = 2
  1873. Weld.Parent = Me.Character["Left Arm"]
  1874. Weld.Part0 = Me.Character["Left Arm"]
  1875. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  1876. Test = FakeLeftShoulder.C0
  1877. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-(0.26*4), 0, 0)
  1878. for i = 1 , 20 do
  1879. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  1880. Sound:play()
  1881. for i = 1 , 4 do
  1882. Clone1 = Grip17:clone()
  1883. Clone1.Parent = Tool
  1884. Clone1.Name = "Shadow"
  1885. Clone1.Anchored = true
  1886. Clone1.CanCollide = false
  1887. Clone1.Transparency = 0.2
  1888. Clone1.BrickColor = BrickColor.new(1004)
  1889. Clone2 = Grip18:clone()
  1890. Clone2.Parent = Tool
  1891. Clone2.Name = "Shadow"
  1892. Clone2.Anchored = true
  1893. Clone2.CanCollide = false
  1894. Clone2.Transparency = 0.2
  1895. Clone2.BrickColor = BrickColor.new(1004)
  1896. Clone3 = Grip19:clone()
  1897. Clone3.Parent = Tool
  1898. Clone3.Name = "Shadow"
  1899. Clone3.Anchored = true
  1900. Clone3.CanCollide = false
  1901. Clone3.Transparency = 0.2
  1902. Clone3.BrickColor = BrickColor.new(1004)
  1903. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
  1904. wait()
  1905. end
  1906. for i = 1 , 2 do
  1907. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 1.57, 0)
  1908. wait()
  1909. end
  1910. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  1911. Sound:play()
  1912. for i = 1 , 4 do
  1913. Clone1 = Grip17:clone()
  1914. Clone1.Parent = Tool
  1915. Clone1.Name = "Shadow"
  1916. Clone1.Anchored = true
  1917. Clone1.CanCollide = false
  1918. Clone1.Transparency = 0.2
  1919. Clone1.BrickColor = BrickColor.new(1005)
  1920. Clone2 = Grip18:clone()
  1921. Clone2.Parent = Tool
  1922. Clone2.Name = "Shadow"
  1923. Clone2.Anchored = true
  1924. Clone2.CanCollide = false
  1925. Clone2.Transparency = 0.2
  1926. Clone2.BrickColor = BrickColor.new(1005)
  1927. Clone3 = Grip19:clone()
  1928. Clone3.Parent = Tool
  1929. Clone3.Name = "Shadow"
  1930. Clone3.Anchored = true
  1931. Clone3.CanCollide = false
  1932. Clone3.Transparency = 0.2
  1933. Clone3.BrickColor = BrickColor.new(1005)
  1934. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
  1935. wait()
  1936. end
  1937. for i = 1 , 2 do
  1938. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, -1.57, 0)
  1939. wait()
  1940. end
  1941. end
  1942. for i = 1 , 2 do
  1943. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 1.57, 0)
  1944. end
  1945. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  1946. Sound:play()
  1947. for i = 1 , 4 do
  1948. Clone1 = Grip17:clone()
  1949. Clone1.Parent = Tool
  1950. Clone1.Name = "Shadow"
  1951. Clone1.Anchored = true
  1952. Clone1.CanCollide = false
  1953. Clone1.Transparency = 0.2
  1954. Clone1.BrickColor = BrickColor.new(1009)
  1955. Clone2 = Grip18:clone()
  1956. Clone2.Parent = Tool
  1957. Clone2.Name = "Shadow"
  1958. Clone2.Anchored = true
  1959. Clone2.CanCollide = false
  1960. Clone2.Transparency = 0.2
  1961. Clone2.BrickColor = BrickColor.new(1009)
  1962. Clone3 = Grip19:clone()
  1963. Clone3.Parent = Tool
  1964. Clone3.Name = "Shadow"
  1965. Clone3.Anchored = true
  1966. Clone3.CanCollide = false
  1967. Clone3.Transparency = 0.2
  1968. Clone3.BrickColor = BrickColor.new(1009)
  1969. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
  1970. wait()
  1971. end
  1972. for i = 1 , 4 do
  1973. Clone1 = Grip17:clone()
  1974. Clone1.Parent = Tool
  1975. Clone1.Name = "Shadow"
  1976. Clone1.Anchored = true
  1977. Clone1.CanCollide = false
  1978. Clone1.Transparency = 0.2
  1979. Clone1.BrickColor = BrickColor.new(1004)
  1980. Clone2 = Grip18:clone()
  1981. Clone2.Parent = Tool
  1982. Clone2.Name = "Shadow"
  1983. Clone2.Anchored = true
  1984. Clone2.CanCollide = false
  1985. Clone2.Transparency = 0.2
  1986. Clone2.BrickColor = BrickColor.new(1004)
  1987. Clone3 = Grip19:clone()
  1988. Clone3.Parent = Tool
  1989. Clone3.Name = "Shadow"
  1990. Clone3.Anchored = true
  1991. Clone3.CanCollide = false
  1992. Clone3.Transparency = 0.2
  1993. Clone3.BrickColor = BrickColor.new(1004)
  1994. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.26, 0, 0)
  1995. FakeLeftShoulder.C0 = Test
  1996. wait()
  1997. end
  1998. Weld.Parent = Me.Character["Right Arm"]
  1999. Weld.Part0 = Me.Character["Right Arm"]
  2000. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  2001. Activated = false
  2002. f:remove()
  2003. ff:remove()
  2004. fff:remove()
  2005. end
  2006. if Mode == "Wave" then
  2007. Activated = true
  2008. Weld.Parent = Me.Character["Left Arm"]
  2009. Weld.Part0 = Me.Character["Left Arm"]
  2010. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  2011. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  2012. Sound:play()
  2013. for i = 1 , 4 do
  2014. Clone1 = Grip17:clone()
  2015. Clone1.Parent = Tool
  2016. Clone1.Name = "Shadow"
  2017. Clone1.Anchored = true
  2018. Clone1.CanCollide = false
  2019. Clone1.Transparency = 0.2
  2020. Clone1.BrickColor = BrickColor.new(1003)
  2021. Clone2 = Grip18:clone()
  2022. Clone2.Parent = Tool
  2023. Clone2.Name = "Shadow"
  2024. Clone2.Anchored = true
  2025. Clone2.CanCollide = false
  2026. Clone2.Transparency = 0.2
  2027. Clone2.BrickColor = BrickColor.new(1003)
  2028. Clone3 = Grip19:clone()
  2029. Clone3.Parent = Tool
  2030. Clone3.Name = "Shadow"
  2031. Clone3.Anchored = true
  2032. Clone3.CanCollide = false
  2033. Clone3.Transparency = 0.2
  2034. Clone3.BrickColor = BrickColor.new(1003)
  2035. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
  2036. wait()
  2037. end
  2038. for i = 1 , 2 do
  2039. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 1.57, 0)
  2040. wait()
  2041. end
  2042. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  2043. Sound:play()
  2044. for i = 1 , 4 do
  2045. Clone1 = Grip17:clone()
  2046. Clone1.Parent = Tool
  2047. Clone1.Name = "Shadow"
  2048. Clone1.Anchored = true
  2049. Clone1.CanCollide = false
  2050. Clone1.Transparency = 0.2
  2051. Clone1.BrickColor = BrickColor.new(1003)
  2052. Clone2 = Grip18:clone()
  2053. Clone2.Parent = Tool
  2054. Clone2.Name = "Shadow"
  2055. Clone2.Anchored = true
  2056. Clone2.CanCollide = false
  2057. Clone2.Transparency = 0.2
  2058. Clone2.BrickColor = BrickColor.new(1003)
  2059. Clone3 = Grip19:clone()
  2060. Clone3.Parent = Tool
  2061. Clone3.Name = "Shadow"
  2062. Clone3.Anchored = true
  2063. Clone3.CanCollide = false
  2064. Clone3.Transparency = 0.2
  2065. Clone3.BrickColor = BrickColor.new(1003)
  2066. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
  2067. wait()
  2068. end
  2069. for i = 1 , 2 do
  2070. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, -1.57, 0)
  2071. wait()
  2072. end
  2073. Velocity = Instance.new("BodyVelocity")
  2074. Velocity.Parent = Me.Character.Torso
  2075. Velocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  2076. Velocity.velocity = Vector3.new(0, 30, 0)
  2077. Gyro = Instance.new("BodyGyro")
  2078. Gyro.Parent = Me.Character.Torso
  2079. Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2080. Gyro.cframe = Me.Character.Torso.CFrame
  2081. Gyro.D = 50
  2082. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  2083. Sound:play()
  2084. for i = 1 , 8 do
  2085. Clone1 = Grip17:clone()
  2086. Clone1.Parent = Tool
  2087. Clone1.Name = "Shadow"
  2088. Clone1.Anchored = true
  2089. Clone1.CanCollide = false
  2090. Clone1.Transparency = 0.2
  2091. Clone1.BrickColor = BrickColor.new(1003)
  2092. Clone2 = Grip18:clone()
  2093. Clone2.Parent = Tool
  2094. Clone2.Name = "Shadow"
  2095. Clone2.Anchored = true
  2096. Clone2.CanCollide = false
  2097. Clone2.Transparency = 0.2
  2098. Clone2.BrickColor = BrickColor.new(1003)
  2099. Clone3 = Grip19:clone()
  2100. Clone3.Parent = Tool
  2101. Clone3.Name = "Shadow"
  2102. Clone3.Anchored = true
  2103. Clone3.CanCollide = false
  2104. Clone3.Transparency = 0.2
  2105. Clone3.BrickColor = BrickColor.new(1003)
  2106. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.31, 0, 0)
  2107. Gyro.cframe = Gyro.cframe * CFrame.Angles(0, (0.785*2), 0)
  2108. wait()
  2109. end
  2110. Velocity.maxForce = Vector3.new(math.huge, 0, math.huge)
  2111. Velocity.velocity = Vector3.new(0, 0, 0)
  2112. for i = 1 , 2 do
  2113. Clone1 = Grip17:clone()
  2114. Clone1.Parent = Tool
  2115. Clone1.Name = "Shadow"
  2116. Clone1.Anchored = true
  2117. Clone1.CanCollide = false
  2118. Clone1.Transparency = 0.2
  2119. Clone1.BrickColor = BrickColor.new(1003)
  2120. Clone2 = Grip18:clone()
  2121. Clone2.Parent = Tool
  2122. Clone2.Name = "Shadow"
  2123. Clone2.Anchored = true
  2124. Clone2.CanCollide = false
  2125. Clone2.Transparency = 0.2
  2126. Clone2.BrickColor = BrickColor.new(1003)
  2127. Clone3 = Grip19:clone()
  2128. Clone3.Parent = Tool
  2129. Clone3.Name = "Shadow"
  2130. Clone3.Anchored = true
  2131. Clone3.CanCollide = false
  2132. Clone3.Transparency = 0.2
  2133. Clone3.BrickColor = BrickColor.new(1003)
  2134. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(1.24, 0, 0)
  2135. wait()
  2136. end
  2137. Weld.Parent = Me.Character["Right Arm"]
  2138. Weld.Part0 = Me.Character["Right Arm"]
  2139. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  2140. for i = 1 , 4 do
  2141. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.4)
  2142. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
  2143. wait()
  2144. end
  2145. wait(0.2)
  2146. for i = 1 , 8 do
  2147. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.4)
  2148. wait()
  2149. end
  2150.  
  2151. Wave = Instance.new("Part")
  2152. Wave.Parent = Me.Character.Torso
  2153. Wave.Anchored = true
  2154. Wave.CanCollide = false
  2155. Wave.Locked = true
  2156. Wave.Transparency = 0.2
  2157. Wave.Size = Vector3.new(2, 1, 2)
  2158. Wave.TopSurface = "Smooth"
  2159. Wave.BrickColor = BrickColor.new(1004)
  2160. Wave.BottomSurface = "Smooth"
  2161. Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
  2162. WaveMesh = Instance.new("CylinderMesh")
  2163. WaveMesh.Parent = Wave
  2164. WaveMesh.Scale = Vector3.new(1, 0.3, 1)
  2165. for i = 1 , 32 do
  2166. Wave.Size = Wave.Size + Vector3.new(3, 0, 3)
  2167. Wave.Transparency = Wave.Transparency + (0.8/32)
  2168. Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
  2169. Stuff = Workspace:GetChildren()
  2170. for i = 1 , #Stuff do
  2171. Torso = Stuff[i]:findFirstChild("Torso")
  2172. if Torso ~= nil then
  2173. if (Me.Character.Torso.Position-Torso.Position).magnitude <= (Wave.Size.X/2) then
  2174. if Torso.Parent.Name ~= Me.Name then
  2175. Humanoid = Torso.Parent:findFirstChild("Humanoid")
  2176. if Humanoid ~= nil then
  2177. Humanoid.MaxHealth = 100
  2178. Humanoid:TakeDamage(Damage)
  2179. end
  2180. end
  2181. end
  2182. end
  2183. end
  2184. wait()
  2185. end
  2186. for i = 1 , 4 do
  2187. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0.62, 0, 0)
  2188. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.4)
  2189. wait()
  2190. end
  2191. wait(0.4)
  2192. Gyro:Remove()
  2193. Velocity:Remove()
  2194. Activated = false
  2195. end
  2196. if Mode == "ForwardSpin" then
  2197. Activated = true
  2198. Weld.Parent = Me.Character["Left Arm"]
  2199. Weld.Part0 = Me.Character["Left Arm"]
  2200. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  2201. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  2202. Sound:play()
  2203. for i = 1 , 8 do
  2204. Clone1 = Grip17:clone()
  2205. Clone1.Parent = Tool
  2206. Clone1.Name = "Shadow"
  2207. Clone1.Anchored = true
  2208. Clone1.CanCollide = false
  2209. Clone1.Transparency = 0.2
  2210. Clone1.BrickColor = BrickColor.new(1003)
  2211. Clone2 = Grip18:clone()
  2212. Clone2.Parent = Tool
  2213. Clone2.Name = "Shadow"
  2214. Clone2.Anchored = true
  2215. Clone2.CanCollide = false
  2216. Clone2.Transparency = 0.2
  2217. Clone2.BrickColor = BrickColor.new(1003)
  2218. Clone3 = Grip19:clone()
  2219. Clone3.Parent = Tool
  2220. Clone3.Name = "Shadow"
  2221. Clone3.Anchored = true
  2222. Clone3.CanCollide = false
  2223. Clone3.Transparency = 0.2
  2224. Clone3.BrickColor = BrickColor.new(1003)
  2225. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  2226. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  2227. wait()
  2228. end
  2229. Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
  2230. Sound:play()
  2231. Velocity = Instance.new("BodyVelocity")
  2232. Velocity.Parent = Me.Character.Torso
  2233. Velocity.maxForce = Vector3.new(math.huge, 0, math.huge)
  2234. Velocity.velocity = Me.Character.Torso.CFrame.lookVector * 200
  2235. Gyro = Instance.new("BodyGyro")
  2236. Gyro.Parent = Me.Character.Torso
  2237. Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2238. Gyro.cframe = Me.Character.Torso.CFrame
  2239. Gyro.D = 50
  2240. Wave = Instance.new("Part")
  2241. Wave.Parent = Me.Character.Torso
  2242. Wave.Anchored = true
  2243. Wave.CanCollide = false
  2244. Wave.Locked = true
  2245. Wave.Transparency = 0.2
  2246. Wave.BrickColor = BrickColor.new(1004)
  2247. Wave.Size = Vector3.new(2, 1, 2)
  2248. Wave.TopSurface = "Smooth"
  2249. Wave.BottomSurface = "Smooth"
  2250. Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
  2251. WaveMesh = Instance.new("CylinderMesh")
  2252. WaveMesh.Parent = Wave
  2253. WaveMesh.Scale = Vector3.new(1, 0.1, 1)
  2254. for i = 1 , 16 do
  2255. Wave.Size = Wave.Size + Vector3.new(1, 0, 1)
  2256. Wave.Transparency = Wave.Transparency + 0.055
  2257. Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
  2258. Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 0.785, 0)
  2259. wait()
  2260. end
  2261.  
  2262. Wave:Remove()
  2263. Gyro:Remove()
  2264. Velocity:Remove()
  2265. wait(1)
  2266. for i = 1 , 8 do
  2267. Clone1 = Grip17:clone()
  2268. Clone1.Parent = Tool
  2269. Clone1.Name = "Shadow"
  2270. Clone1.Anchored = true
  2271. Clone1.CanCollide = false
  2272. Clone1.Transparency = 0.2
  2273. Clone1.BrickColor = BrickColor.new(1003)
  2274. Clone2 = Grip18:clone()
  2275. Clone2.Parent = Tool
  2276. Clone2.Name = "Shadow"
  2277. Clone2.Anchored = true
  2278. Clone2.CanCollide = false
  2279. Clone2.Transparency = 0.2
  2280. Clone2.BrickColor = BrickColor.new(1003)
  2281. Clone3 = Grip19:clone()
  2282. Clone3.Parent = Tool
  2283. Clone3.Name = "Shadow"
  2284. Clone3.Anchored = true
  2285. Clone3.CanCollide = false
  2286. Clone3.Transparency = 0.2
  2287. Clone3.BrickColor = BrickColor.new(1003)
  2288. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  2289. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  2290. wait()
  2291. end
  2292. Weld.Parent = Me.Character["Right Arm"]
  2293. Weld.Part0 = Me.Character["Right Arm"]
  2294. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  2295. Activated = false
  2296. end
  2297. if Mode == "DownThrust" then
  2298. Activated = true
  2299. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  2300. Sound:play()
  2301. for i = 1 , 24 do
  2302. Weld.C0 = Weld.C0 * CFrame.Angles(-0.3925, 0, 0)
  2303. wait()
  2304. end
  2305. for i = 1 , 8 do
  2306. Clone1 = Grip17:clone()
  2307. Clone1.Parent = Tool
  2308. Clone1.Name = "Shadow"
  2309. Clone1.Anchored = true
  2310. Clone1.CanCollide = false
  2311. Clone1.Transparency = 0.2
  2312. Clone1.BrickColor = BrickColor.new(1003)
  2313. Clone2 = Grip18:clone()
  2314. Clone2.Parent = Tool
  2315. Clone2.Name = "Shadow"
  2316. Clone2.Anchored = true
  2317. Clone2.CanCollide = false
  2318. Clone2.Transparency = 0.2
  2319. Clone2.BrickColor = BrickColor.new(1003)
  2320. Clone3 = Grip19:clone()
  2321. Clone3.Parent = Tool
  2322. Clone3.Name = "Shadow"
  2323. Clone3.Anchored = true
  2324. Clone3.CanCollide = false
  2325. Clone3.Transparency = 0.2
  2326. Clone3.BrickColor = BrickColor.new(1003)
  2327. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.13)
  2328. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  2329. wait()
  2330. end
  2331. Velocity = Instance.new("BodyVelocity")
  2332. Velocity.Parent = Me.Character.Torso
  2333. Velocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  2334. Velocity.velocity = Vector3.new(0, 30, 0)
  2335. Gyro = Instance.new("BodyGyro")
  2336. Gyro.Parent = Me.Character.Torso
  2337. Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2338. Gyro.cframe = Me.Character.Torso.CFrame
  2339. Gyro.D = 50
  2340. wait(0.8)
  2341. Velocity:Remove()
  2342. for i = 1 , 8 do
  2343. Clone1 = Grip17:clone()
  2344. Clone1.Parent = Tool
  2345. Clone1.Name = "Shadow"
  2346. Clone1.Anchored = true
  2347. Clone1.CanCollide = false
  2348. Clone1.Transparency = 0.2
  2349. Clone1.BrickColor = BrickColor.new(1003)
  2350. Clone2 = Grip18:clone()
  2351. Clone2.Parent = Tool
  2352. Clone2.Name = "Shadow"
  2353. Clone2.Anchored = true
  2354. Clone2.CanCollide = false
  2355. Clone2.Transparency = 0.2
  2356. Clone2.BrickColor = BrickColor.new(1003)
  2357. Clone3 = Grip19:clone()
  2358. Clone3.Parent = Tool
  2359. Clone3.Name = "Shadow"
  2360. Clone3.Anchored = true
  2361. Clone3.CanCollide = false
  2362. Clone3.Transparency = 0.2
  2363. Clone3.BrickColor = BrickColor.new(1003)
  2364. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.13)
  2365. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  2366. wait(0.08)
  2367. end
  2368. Wave = Instance.new("Part")
  2369. Wave.Parent = Me.Character.Torso
  2370. Wave.Anchored = true
  2371. Wave.CanCollide = false
  2372. Wave.Locked = true
  2373. Wave.Transparency = 0.2
  2374. Wave.Size = Vector3.new(2, 1, 2)
  2375. Wave.TopSurface = "Smooth"
  2376. Wave.BottomSurface = "Smooth"
  2377. Wave.BrickColor = BrickColor.new(1004)
  2378. Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
  2379. WaveMesh = Instance.new("CylinderMesh")
  2380. WaveMesh.Parent = Wave
  2381. WaveMesh.Scale = Vector3.new(1, 0.1, 1)
  2382. for i = 1 , 16 do
  2383. Wave.Size = Wave.Size + Vector3.new(1, 0, 1)
  2384. Wave.Transparency = Wave.Transparency + 0.055
  2385. Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
  2386. wait()
  2387. end
  2388.  
  2389. Wave:Remove()
  2390. Gyro:Remove()
  2391. wait(0.8)
  2392. for i = 1 , 20 do
  2393. Weld.C0 = Weld.C0 * CFrame.Angles(0.3925*2, 0, 0)
  2394. wait()
  2395. end
  2396. Activated = false
  2397. end
  2398. if Mode == "Escape" then
  2399. Activated = true
  2400. Weld.Parent = Me.Character["Left Arm"]
  2401. Weld.Part0 = Me.Character["Left Arm"]
  2402. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  2403. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  2404. Sound:play()
  2405. for i = 1 , 8 do
  2406. Clone1 = Grip17:clone()
  2407. Clone1.Parent = Tool
  2408. Clone1.Name = "Shadow"
  2409. Clone1.Anchored = true
  2410. Clone1.CanCollide = false
  2411. Clone1.Transparency = 0.2
  2412. Clone1.BrickColor = BrickColor.new(1003)
  2413. Clone2 = Grip18:clone()
  2414. Clone2.Parent = Tool
  2415. Clone2.Name = "Shadow"
  2416. Clone2.Anchored = true
  2417. Clone2.CanCollide = false
  2418. Clone2.Transparency = 0.2
  2419. Clone2.BrickColor = BrickColor.new(1003)
  2420. Clone3 = Grip19:clone()
  2421. Clone3.Parent = Tool
  2422. Clone3.Name = "Shadow"
  2423. Clone3.Anchored = true
  2424. Clone3.CanCollide = false
  2425. Clone3.Transparency = 0.2
  2426. Clone3.BrickColor = BrickColor.new(1003)
  2427. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  2428. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  2429. wait()
  2430. end
  2431. Stuff = Me.Character:GetChildren()
  2432. for i = 1 , #Stuff do
  2433. if Stuff[i].className == "Part" then
  2434. Stuff[i].Anchored = false
  2435. end
  2436. end
  2437. Stuff = Me.Character:GetChildren()
  2438. for i = 1 , #Stuff do
  2439. if Stuff[i].className == "Part" then
  2440. Stuff[i].Anchored = false
  2441. end
  2442. Stuff2 = Stuff[i]:GetChildren()
  2443. for i = 1 , #Stuff2 do
  2444. if Stuff2[i].className == "BodyPosition" or Stuff2[i].className == "BodyVelocity" or Stuff2[i].className == "BodyGyro" then
  2445. Stuff2[i]:Remove()
  2446. end
  2447. end
  2448. end
  2449. Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
  2450. Sound:play()
  2451. Velocity = Instance.new("BodyVelocity")
  2452. Velocity.Parent = Me.Character.Torso
  2453. Velocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  2454. Velocity.velocity = Vector3.new(0, 40, 0)
  2455. Gyro = Instance.new("BodyGyro")
  2456. Gyro.Parent = Me.Character.Torso
  2457. Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2458. Gyro.cframe = Me.Character.Torso.CFrame
  2459. Gyro.D = 50
  2460. Wave = Instance.new("Part")
  2461. Wave.Parent = Me.Character.Torso
  2462. Wave.Anchored = true
  2463. Wave.CanCollide = false
  2464. Wave.Locked = true
  2465. Wave.Transparency = 0.2
  2466. Wave.Size = Vector3.new(2, 1, 2)
  2467. Wave.TopSurface = "Smooth"
  2468. Wave.BottomSurface = "Smooth"
  2469. Wave.BrickColor = BrickColor.new(1004)
  2470. Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
  2471. WaveMesh = Instance.new("CylinderMesh")
  2472. WaveMesh.Parent = Wave
  2473. WaveMesh.Scale = Vector3.new(1, 0.1, 1)
  2474. for i = 1 , 16 do
  2475. Wave.Size = Wave.Size + Vector3.new(1, 0, 1)
  2476. Wave.Transparency = Wave.Transparency + 0.055
  2477. Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
  2478. Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 0.785, 0)
  2479. wait()
  2480. end
  2481.  
  2482. Wave:Remove()
  2483. Gyro:Remove()
  2484. Velocity:Remove()
  2485. wait(1)
  2486. for i = 1 , 8 do
  2487. Clone1 = Grip17:clone()
  2488. Clone1.Parent = Tool
  2489. Clone1.Name = "Shadow"
  2490. Clone1.Anchored = true
  2491. Clone1.CanCollide = false
  2492. Clone1.Transparency = 0.2
  2493. Clone1.BrickColor = BrickColor.new(1003)
  2494. Clone2 = Grip18:clone()
  2495. Clone2.Parent = Tool
  2496. Clone2.Name = "Shadow"
  2497. Clone2.Anchored = true
  2498. Clone2.CanCollide = false
  2499. Clone2.Transparency = 0.2
  2500. Clone2.BrickColor = BrickColor.new(1003)
  2501. Clone3 = Grip19:clone()
  2502. Clone3.Parent = Tool
  2503. Clone3.Name = "Shadow"
  2504. Clone3.Anchored = true
  2505. Clone3.CanCollide = false
  2506. Clone3.Transparency = 0.2
  2507. Clone3.BrickColor = BrickColor.new(1003)
  2508. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  2509. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  2510. wait()
  2511. end
  2512. Weld.Parent = Me.Character["Right Arm"]
  2513. Weld.Part0 = Me.Character["Right Arm"]
  2514. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  2515. Activated = false
  2516. end
  2517. if Mode == "Toss" then
  2518. Activated = true
  2519. Weld.Parent = Me.Character["Left Arm"]
  2520. Weld.Part0 = Me.Character["Left Arm"]
  2521. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  2522. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  2523. Sound:play()
  2524. for i = 1 , 4 do
  2525. Clone1 = Grip17:clone()
  2526. Clone1.Parent = Tool
  2527. Clone1.Name = "Shadow"
  2528. Clone1.Anchored = true
  2529. Clone1.CanCollide = false
  2530. Clone1.Transparency = 0.2
  2531. Clone1.BrickColor = BrickColor.new(1005)
  2532. Clone2 = Grip18:clone()
  2533. Clone2.Parent = Tool
  2534. Clone2.Name = "Shadow"
  2535. Clone2.Anchored = true
  2536. Clone2.CanCollide = false
  2537. Clone2.Transparency = 0.2
  2538. Clone2.BrickColor = BrickColor.new(1005)
  2539. Clone3 = Grip19:clone()
  2540. Clone3.Parent = Tool
  2541. Clone3.Name = "Shadow"
  2542. Clone3.Anchored = true
  2543. Clone3.CanCollide = false
  2544. Clone3.Transparency = 0.2
  2545. Clone3.BrickColor = BrickColor.new(1005)
  2546. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  2547. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  2548. wait()
  2549. end
  2550. Weld:Remove()
  2551. Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
  2552. Sound:play()
  2553. Gyro = Instance.new("BodyGyro")
  2554. Gyro.Parent = Handle
  2555. Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2556. Gyro.cframe = Me.Character.Torso.CFrame * CFrame.Angles(0, 0, 1.57)
  2557. Gyro.D = 50
  2558. Velocity = Instance.new("BodyVelocity")
  2559. Velocity.Parent = Handle
  2560. Velocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  2561. Velocity.velocity = Vector3.new(0, 1, 0) * 10
  2562. for i = 1 , 4 do
  2563. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  2564. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  2565. wait()
  2566. end
  2567. for i = 1 , 15 do
  2568. Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 1, 1)
  2569. wait(0.1)
  2570. end
  2571. Velocity.velocity = Vector3.new(0, 0, 0)
  2572. for i = 1 , 5 do
  2573. Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 1, 1)
  2574. wait(0.1)
  2575. end
  2576. Velocity:Remove()
  2577. Position = Instance.new("BodyPosition")
  2578. Position.Parent = Handle
  2579. Position.maxForce = Vector3.new(9999999999, 9999999999, 9999999999)
  2580. Position.position = Me.Character["Left Arm"].Position
  2581. for i = 1 , 10 do
  2582. Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 1, 1)
  2583. Position.position = Me.Character["Left Arm"].Position
  2584. wait(0.1)
  2585. end
  2586. Gyro:Remove()
  2587. Position:Remove()
  2588. Weld = Instance.new("Weld")
  2589. Weld.Parent = Me.Character["Left Arm"]
  2590. Weld.Part0 = Me.Character["Left Arm"]
  2591. Weld.Part1 = Handle
  2592. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  2593. for i = 1 , 8 do
  2594. Clone1 = Grip17:clone()
  2595. Clone1.Parent = Tool
  2596. Clone1.Name = "Shadow"
  2597. Clone1.Anchored = true
  2598. Clone1.CanCollide = false
  2599. Clone1.Transparency = 0.2
  2600. Clone1.BrickColor = BrickColor.new(1005)
  2601. Clone2 = Grip18:clone()
  2602. Clone2.Parent = Tool
  2603. Clone2.Name = "Shadow"
  2604. Clone2.Anchored = true
  2605. Clone2.CanCollide = false
  2606. Clone2.Transparency = 0.2
  2607. Clone2.BrickColor = BrickColor.new(1005)
  2608. Clone3 = Grip19:clone()
  2609. Clone3.Parent = Tool
  2610. Clone3.Name = "Shadow"
  2611. Clone3.Anchored = true
  2612. Clone3.CanCollide = false
  2613. Clone3.Transparency = 0.2
  2614. Clone3.BrickColor = BrickColor.new(1005)
  2615. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  2616. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  2617. wait()
  2618. end
  2619. Weld.Parent = Me.Character["Right Arm"]
  2620. Weld.Part0 = Me.Character["Right Arm"]
  2621. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  2622. Activated = false
  2623. end
  2624. if Mode == "Boomerang" then
  2625. Activated = true
  2626. Weld.Parent = Me.Character["Left Arm"]
  2627. Weld.Part0 = Me.Character["Left Arm"]
  2628. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  2629. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  2630. Sound:play()
  2631. for i = 1 , 4 do
  2632. Clone1 = Grip17:clone()
  2633. Clone1.Parent = Tool
  2634. Clone1.Name = "Shadow"
  2635. Clone1.Anchored = true
  2636. Clone1.CanCollide = false
  2637. Clone1.Transparency = 0.2
  2638. Clone1.BrickColor = BrickColor.new(1003)
  2639. Clone2 = Grip18:clone()
  2640. Clone2.Parent = Tool
  2641. Clone2.Name = "Shadow"
  2642. Clone2.Anchored = true
  2643. Clone2.CanCollide = false
  2644. Clone2.Transparency = 0.2
  2645. Clone2.BrickColor = BrickColor.new(1003)
  2646. Clone3 = Grip19:clone()
  2647. Clone3.Parent = Tool
  2648. Clone3.Name = "Shadow"
  2649. Clone3.Anchored = true
  2650. Clone3.CanCollide = false
  2651. Clone3.Transparency = 0.2
  2652. Clone3.BrickColor = BrickColor.new(1003)
  2653. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  2654. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  2655. wait()
  2656. end
  2657. Weld:Remove()
  2658. Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
  2659. Sound:play()
  2660. Gyro = Instance.new("BodyGyro")
  2661. Gyro.Parent = Handle
  2662. Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2663. Gyro.cframe = Me.Character.Torso.CFrame * CFrame.Angles(0, 0, 1.57)
  2664. Gyro.D = 50
  2665. Velocity = Instance.new("BodyVelocity")
  2666. Velocity.Parent = Handle
  2667. Velocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  2668. Velocity.velocity = Me.Character.Torso.CFrame.lookVector * 100
  2669. for i = 1 , 4 do
  2670. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  2671. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  2672. wait()
  2673. end
  2674. for i = 1 , 15 do
  2675. Gyro.cframe = Gyro.cframe * CFrame.Angles(1, 0, 0)
  2676. wait(0.1)
  2677. end
  2678. Velocity.velocity = Vector3.new(0, 0, 0)
  2679. for i = 1 , 5 do
  2680. Gyro.cframe = Gyro.cframe * CFrame.Angles(1, 0, 0)
  2681. wait(0.1)
  2682. end
  2683. Velocity:Remove()
  2684. Position = Instance.new("BodyPosition")
  2685. Position.Parent = Handle
  2686. Position.maxForce = Vector3.new(9999999999, 9999999999, 9999999999)
  2687. Position.position = Me.Character["Left Arm"].Position
  2688. for i = 1 , 10 do
  2689. Gyro.cframe = Gyro.cframe * CFrame.Angles(1, 0, 0)
  2690. Position.position = Me.Character["Left Arm"].Position
  2691. wait(0.1)
  2692. end
  2693. Gyro:Remove()
  2694. Position:Remove()
  2695. Weld = Instance.new("Weld")
  2696. Weld.Parent = Me.Character["Left Arm"]
  2697. Weld.Part0 = Me.Character["Left Arm"]
  2698. Weld.Part1 = Handle
  2699. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  2700. for i = 1 , 8 do
  2701. Clone1 = Grip17:clone()
  2702. Clone1.Parent = Tool
  2703. Clone1.Name = "Shadow"
  2704. Clone1.Anchored = true
  2705. Clone1.CanCollide = false
  2706. Clone1.Transparency = 0.2
  2707. Clone1.BrickColor = BrickColor.new(1003)
  2708. Clone2 = Grip18:clone()
  2709. Clone2.Parent = Tool
  2710. Clone2.Name = "Shadow"
  2711. Clone2.Anchored = true
  2712. Clone2.CanCollide = false
  2713. Clone2.Transparency = 0.2
  2714. Clone2.BrickColor = BrickColor.new(1003)
  2715. Clone3 = Grip19:clone()
  2716. Clone3.Parent = Tool
  2717. Clone3.Name = "Shadow"
  2718. Clone3.Anchored = true
  2719. Clone3.CanCollide = false
  2720. Clone3.Transparency = 0.2
  2721. Clone3.BrickColor = BrickColor.new(1003)
  2722. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  2723. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  2724. wait()
  2725. end
  2726. Weld.Parent = Me.Character["Right Arm"]
  2727. Weld.Part0 = Me.Character["Right Arm"]
  2728. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  2729. Activated = false
  2730. end
  2731. if Mode == "Remover" then
  2732. Activated = true
  2733. Weld.Parent = Me.Character["Left Arm"]
  2734. Weld.Part0 = Me.Character["Left Arm"]
  2735. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  2736. for i = 1 , 8 do
  2737. Clone1 = Grip17:clone()
  2738. Clone1.Parent = Tool
  2739. Clone1.Name = "Shadow"
  2740. Clone1.Anchored = true
  2741. Clone1.CanCollide = false
  2742. Clone1.Transparency = 0.2
  2743. Clone1.BrickColor = BrickColor.new(1003)
  2744. Clone2 = Grip18:clone()
  2745. Clone2.Parent = Tool
  2746. Clone2.Name = "Shadow"
  2747. Clone2.Anchored = true
  2748. Clone2.CanCollide = false
  2749. Clone2.Transparency = 0.2
  2750. Clone2.BrickColor = BrickColor.new(1003)
  2751. Clone3 = Grip19:clone()
  2752. Clone3.Parent = Tool
  2753. Clone3.Name = "Shadow"
  2754. Clone3.Anchored = true
  2755. Clone3.CanCollide = false
  2756. Clone3.Transparency = 0.2
  2757. Clone3.BrickColor = BrickColor.new(1003)
  2758. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  2759. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  2760. wait()
  2761. end
  2762. Gyro = Instance.new("BodyGyro")
  2763. Gyro.Parent = Me.Character.Torso
  2764. Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2765. Gyro.cframe = Me.Character.Torso.CFrame
  2766. Gyro.D = 50
  2767. ShockWave = Instance.new("Part")
  2768. ShockWave.Parent = Me.Character.Torso
  2769. ShockWave.Anchored = true
  2770. ShockWave.CanCollide = false
  2771. ShockWave.Locked = true
  2772. ShockWave.Transparency = 0
  2773. ShockWave.Shape = "Ball"
  2774. ShockWave.BrickColor = BrickColor.new(1004)
  2775. ShockWave.Size = Vector3.new(1, 1, 1)
  2776. ShockWave.TopSurface = "Smooth"
  2777. ShockWave.BottomSurface = "Smooth"
  2778. ShockWave.CFrame = Me.Character.Torso.CFrame
  2779. ShockWaveMesh = Instance.new("SpecialMesh")
  2780. ShockWaveMesh.Parent = ShockWave
  2781. ShockWaveMesh.MeshType = "Sphere"
  2782. ShockWaveMesh.Scale = Vector3.new(1, 1, 1)
  2783. for ii = 1 , 50 do
  2784. ShockWave.Size = ShockWave.Size + Vector3.new(2, 2, 2)
  2785. ShockWave.Transparency = ShockWave.Transparency + 0.02
  2786. ShockWave.CFrame = Me.Character.Torso.CFrame
  2787. Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 0.785, 0)
  2788. Stuff = game.Workspace:GetChildren()
  2789. for i = 1 , #Stuff do
  2790. if Stuff[i].Name ~= "Base" and Stuff[i].Name ~= Me.Name then
  2791. if Stuff[i].className == "Part" then
  2792. if (Me.Character.Torso.Position-Stuff[i].Position).magnitude <= ii then
  2793. Stuff[i]:Remove()
  2794. end
  2795. end
  2796. if Stuff[i].className == "Model" then
  2797. Stuff2 = Stuff[i]:GetChildren()
  2798. for i = 1 , #Stuff2 do
  2799. if Stuff2[i].className == "Part" then
  2800. if (Me.Character.Torso.Position-Stuff2[i].Position).magnitude <= ii then
  2801. Stuff2[i]:Remove()
  2802. end
  2803. end
  2804. end
  2805. end
  2806. end
  2807. end
  2808. wait()
  2809. end
  2810.  
  2811. ShockWave:Remove()
  2812. Gyro:Remove()
  2813. wait(0.2)
  2814. for i = 1 , 8 do
  2815. Clone1 = Grip17:clone()
  2816. Clone1.Parent = Tool
  2817. Clone1.Name = "Shadow"
  2818. Clone1.Anchored = true
  2819. Clone1.CanCollide = false
  2820. Clone1.Transparency = 0.2
  2821. Clone1.BrickColor = BrickColor.new(1003)
  2822. Clone2 = Grip18:clone()
  2823. Clone2.Parent = Tool
  2824. Clone2.Name = "Shadow"
  2825. Clone2.Anchored = true
  2826. Clone2.CanCollide = false
  2827. Clone2.Transparency = 0.2
  2828. Clone2.BrickColor = BrickColor.new(1003)
  2829. Clone3 = Grip19:clone()
  2830. Clone3.Parent = Tool
  2831. Clone3.Name = "Shadow"
  2832. Clone3.Anchored = true
  2833. Clone3.CanCollide = false
  2834. Clone3.Transparency = 0.2
  2835. Clone3.BrickColor = BrickColor.new(1003)
  2836. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  2837. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  2838. wait()
  2839. end
  2840. Weld.Parent = Me.Character["Right Arm"]
  2841. Weld.Part0 = Me.Character["Right Arm"]
  2842. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  2843. Activated = false
  2844. end
  2845. if Mode == "Alchemy" then
  2846. Activated = true
  2847. Weld.Parent = Me.Character["Left Arm"]
  2848. Weld.Part0 = Me.Character["Left Arm"]
  2849. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  2850. for i = 1 , 8 do
  2851. Clone1 = Grip17:clone()
  2852. Clone1.Parent = Tool
  2853. Clone1.Name = "Shadow"
  2854. Clone1.Anchored = true
  2855. Clone1.CanCollide = false
  2856. Clone1.Transparency = 0.2
  2857. Clone1.BrickColor = BrickColor.new(1003)
  2858. Clone2 = Grip18:clone()
  2859. Clone2.Parent = Tool
  2860. Clone2.Name = "Shadow"
  2861. Clone2.Anchored = true
  2862. Clone2.CanCollide = false
  2863. Clone2.Transparency = 0.2
  2864. Clone2.BrickColor = BrickColor.new(1003)
  2865. Clone3 = Grip19:clone()
  2866. Clone3.Parent = Tool
  2867. Clone3.Name = "Shadow"
  2868. Clone3.Anchored = true
  2869. Clone3.CanCollide = false
  2870. Clone3.Transparency = 0.2
  2871. Clone3.BrickColor = BrickColor.new(1003)
  2872. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  2873. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  2874. wait()
  2875. end
  2876. Point1 = Instance.new("Part")
  2877. Point1.Parent = Me.Character.Torso
  2878. Point1.Anchored = true
  2879. Point1.Locked = true
  2880. Point1.Transparency = 1
  2881. Point1.Size = Vector3.new(5, 10, 5)
  2882. Point1.TopSurface = "Smooth"
  2883. Point1.BottomSurface = "Smooth"
  2884. Point1.CFrame = Me.Character.Torso.CFrame * CFrame.new(100, -2, 0)
  2885. Point1Mesh = Instance.new("CylinderMesh")
  2886. Point1Mesh.Parent = Point1
  2887. Point1Mesh.Scale = Vector3.new(0.7, 1, 0.7)
  2888. Point2 = Instance.new("Part")
  2889. Point2.Parent = Me.Character.Torso
  2890. Point2.Anchored = true
  2891. Point2.Locked = true
  2892. Point2.Transparency = 1
  2893. Point2.Size = Vector3.new(5, 10, 5)
  2894. Point2.TopSurface = "Smooth"
  2895. Point2.BottomSurface = "Smooth"
  2896. Point2.CFrame = Me.Character.Torso.CFrame * CFrame.new(-100, -2, 0)
  2897. Point2Mesh = Instance.new("CylinderMesh")
  2898. Point2Mesh.Parent = Point2
  2899. Point2Mesh.Scale = Vector3.new(0.7, 1, 0.7)
  2900. Point3 = Instance.new("Part")
  2901. Point3.Parent = Me.Character.Torso
  2902. Point3.Anchored = true
  2903. Point3.Locked = true
  2904. Point3.Transparency = 1
  2905. Point3.Size = Vector3.new(5, 10, 5)
  2906. Point3.TopSurface = "Smooth"
  2907. Point3.BottomSurface = "Smooth"
  2908. Point3.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2, 100)
  2909. Point3Mesh = Instance.new("CylinderMesh")
  2910. Point3Mesh.Parent = Point3
  2911. Point3Mesh.Scale = Vector3.new(0.7, 1, 0.7)
  2912. Point4 = Instance.new("Part")
  2913. Point4.Parent = Me.Character.Torso
  2914. Point4.Anchored = true
  2915. Point4.Locked = true
  2916. Point4.Transparency = 1
  2917. Point4.Size = Vector3.new(5, 10, 5)
  2918. Point4.TopSurface = "Smooth"
  2919. Point4.BottomSurface = "Smooth"
  2920. Point4.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2, -100)
  2921. Point4Mesh = Instance.new("CylinderMesh")
  2922. Point4Mesh.Parent = Point4
  2923. Point4Mesh.Scale = Vector3.new(0.7, 1, 0.7)
  2924. for i = 1 , 10 do
  2925. Point1.Transparency = Point1.Transparency - 0.1
  2926. Point2.Transparency = Point2.Transparency - 0.1
  2927. Point3.Transparency = Point3.Transparency - 0.1
  2928. Point4.Transparency = Point4.Transparency - 0.1
  2929. wait(0.1)
  2930. end
  2931. Line1 = Instance.new("Part")
  2932. Line1.Parent = Me.Character.Torso
  2933. Line1.Anchored = true
  2934. Line1.Locked = true
  2935. Line1.Transparency = 0.5
  2936. Line1.BrickColor = BrickColor.new(1)
  2937. Line1.Size = Vector3.new(1, 1, 1)
  2938. Line1.TopSurface = "Smooth"
  2939. Line1.BottomSurface = "Smooth"
  2940. Line1.CFrame = CFrame.new((Point1.Position+Point3.Position)/2, Point3.Position)
  2941. Line1Mesh = Instance.new("SpecialMesh")
  2942. Line1Mesh.MeshType = "Brick"
  2943. Line1Mesh.Parent = Line1
  2944. Line1Mesh.Scale = Vector3.new(1, 1, (Point1.Position-Point3.Position).magnitude)
  2945. Line2 = Instance.new("Part")
  2946. Line2.Parent = Me.Character.Torso
  2947. Line2.Anchored = true
  2948. Line2.Locked = true
  2949. Line2.Transparency = 0.5
  2950. Line2.BrickColor = BrickColor.new(1)
  2951. Line2.Size = Vector3.new(1, 1, 1)
  2952. Line2.TopSurface = "Smooth"
  2953. Line2.BottomSurface = "Smooth"
  2954. Line2.CFrame = CFrame.new((Point1.Position+Point4.Position)/2, Point4.Position)
  2955. Line2Mesh = Instance.new("SpecialMesh")
  2956. Line2Mesh.MeshType = "Brick"
  2957. Line2Mesh.Parent = Line2
  2958. Line2Mesh.Scale = Vector3.new(1, 1, (Point1.Position-Point4.Position).magnitude)
  2959. Line3 = Instance.new("Part")
  2960. Line3.Parent = Me.Character.Torso
  2961. Line3.Anchored = true
  2962. Line3.Locked = true
  2963. Line3.Transparency = 0.5
  2964. Line3.BrickColor = BrickColor.new(1)
  2965. Line3.Size = Vector3.new(1, 1, 1)
  2966. Line3.TopSurface = "Smooth"
  2967. Line3.BottomSurface = "Smooth"
  2968. Line3.CFrame = CFrame.new((Point2.Position+Point3.Position)/2, Point3.Position)
  2969. Line3Mesh = Instance.new("SpecialMesh")
  2970. Line3Mesh.MeshType = "Brick"
  2971. Line3Mesh.Parent = Line3
  2972. Line3Mesh.Scale = Vector3.new(1, 1, (Point2.Position-Point3.Position).magnitude)
  2973. Line4 = Instance.new("Part")
  2974. Line4.Parent = Me.Character.Torso
  2975. Line4.Anchored = true
  2976. Line4.Locked = true
  2977. Line4.Transparency = 0.5
  2978. Line4.BrickColor = BrickColor.new(1)
  2979. Line4.Size = Vector3.new(1, 1, 1)
  2980. Line4.TopSurface = "Smooth"
  2981. Line4.BottomSurface = "Smooth"
  2982. Line4.CFrame = CFrame.new((Point2.Position+Point4.Position)/2, Point4.Position)
  2983. Line4Mesh = Instance.new("SpecialMesh")
  2984. Line4Mesh.MeshType = "Brick"
  2985. Line4Mesh.Parent = Line4
  2986. Line4Mesh.Scale = Vector3.new(1, 1, (Point2.Position-Point4.Position).magnitude)
  2987. for i = 1 , 20 do
  2988. Sound.SoundId = "http://www.roblox.com/asset/?id=10756118"
  2989. Sound:play()
  2990. Line1Mesh.Scale = Line1Mesh.Scale + Vector3.new(0, 90, 0)
  2991. Line2Mesh.Scale = Line2Mesh.Scale + Vector3.new(0, 90, 0)
  2992. Line3Mesh.Scale = Line3Mesh.Scale + Vector3.new(0, 90, 0)
  2993. Line4Mesh.Scale = Line4Mesh.Scale + Vector3.new(0, 90, 0)
  2994. Stuff = Workspace:GetChildren()
  2995. for i = 1 , #Stuff do
  2996. if Stuff[i].Name ~= "Base" and Stuff[i].Name ~= Me.Name then
  2997. if Stuff[i].className == "Part" then
  2998. if (Me.Character.Torso.Position-Stuff[i].Position).magnitude <= 100 then
  2999. if Stuff[i].BrickColor ~= BrickColor.new(28) then
  3000. Stuff[i]:Remove()
  3001. end
  3002. end
  3003. end
  3004. if Stuff[i].className == "Model" then
  3005. Stuff2 = Stuff[i]:GetChildren()
  3006. for i = 1 , #Stuff2 do
  3007. if Stuff2[i].className == "Part" then
  3008. if (Me.Character.Torso.Position-Stuff2[i].Position).magnitude <= 100 then
  3009. Stuff2[i]:Remove()
  3010. end
  3011. end
  3012. end
  3013. end
  3014. end
  3015. end
  3016. wait(0.05)
  3017. end
  3018. wait(1)
  3019. for i = 1 , 20 do
  3020. Line1Mesh.Scale = Line1Mesh.Scale - Vector3.new(0, 90, 0)
  3021. Line2Mesh.Scale = Line2Mesh.Scale - Vector3.new(0, 90, 0)
  3022. Line3Mesh.Scale = Line3Mesh.Scale - Vector3.new(0, 90, 0)
  3023. Line4Mesh.Scale = Line4Mesh.Scale - Vector3.new(0, 90, 0)
  3024. wait(0.05)
  3025. end
  3026. Line1:Remove()
  3027. Line2:Remove()
  3028. Line3:Remove()
  3029. Line4:Remove()
  3030. for i = 1 , 10 do
  3031. Point1.Transparency = Point1.Transparency + 0.1
  3032. Point2.Transparency = Point2.Transparency + 0.1
  3033. Point3.Transparency = Point3.Transparency + 0.1
  3034. Point4.Transparency = Point4.Transparency + 0.1
  3035. wait(0.1)
  3036. end
  3037. Point1:Remove()
  3038. Point2:Remove()
  3039. Point3:Remove()
  3040. Point4:Remove()
  3041.  
  3042. for i = 1 , 8 do
  3043. Clone1 = Grip17:clone()
  3044. Clone1.Parent = Tool
  3045. Clone1.Name = "Shadow"
  3046. Clone1.Anchored = true
  3047. Clone1.CanCollide = false
  3048. Clone1.Transparency = 0.2
  3049. Clone1.BrickColor = BrickColor.new(1003)
  3050. Clone2 = Grip18:clone()
  3051. Clone2.Parent = Tool
  3052. Clone2.Name = "Shadow"
  3053. Clone2.Anchored = true
  3054. Clone2.CanCollide = false
  3055. Clone2.Transparency = 0.2
  3056. Clone2.BrickColor = BrickColor.new(1003)
  3057. Clone3 = Grip19:clone()
  3058. Clone3.Parent = Tool
  3059. Clone3.Name = "Shadow"
  3060. Clone3.Anchored = true
  3061. Clone3.CanCollide = false
  3062. Clone3.Transparency = 0.2
  3063. Clone3.BrickColor = BrickColor.new(1003)
  3064. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  3065. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  3066. wait()
  3067. end
  3068. Weld.Parent = Me.Character["Right Arm"]
  3069. Weld.Part0 = Me.Character["Right Arm"]
  3070. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  3071. Activated = false
  3072. end
  3073. if Mode == "Lightning" then
  3074. Activated = true
  3075. Weld.Parent = Me.Character["Left Arm"]
  3076. Weld.Part0 = Me.Character["Left Arm"]
  3077. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  3078. for i = 1 , 8 do
  3079. Clone1 = Grip17:clone()
  3080. Clone1.Parent = Tool
  3081. Clone1.Name = "Shadow"
  3082. Clone1.Anchored = true
  3083. Clone1.CanCollide = false
  3084. Clone1.Transparency = 0.2
  3085. Clone1.BrickColor = BrickColor.new(24)
  3086. Clone2 = Grip18:clone()
  3087. Clone2.Parent = Tool
  3088. Clone2.Name = "Shadow"
  3089. Clone2.Anchored = true
  3090. Clone2.CanCollide = false
  3091. Clone2.Transparency = 0.2
  3092. Clone2.BrickColor = BrickColor.new(24)
  3093. Clone3 = Grip19:clone()
  3094. Clone3.Parent = Tool
  3095. Clone3.Name = "Shadow"
  3096. Clone3.Anchored = true
  3097. Clone3.CanCollide = false
  3098. Clone3.Transparency = 0.2
  3099. Clone3.BrickColor = BrickColor.new(24)
  3100. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  3101. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  3102. wait()
  3103. end
  3104. Bolt = Instance.new("Part")
  3105. Bolt.Parent = Tool
  3106. Bolt.Anchored = true
  3107. Bolt.Name = "Shadow"
  3108. Bolt.CanCollide = false
  3109. Bolt.Locked = true
  3110. Bolt.Transparency = 0.2
  3111. Bolt.formFactor = "Symmetric"
  3112. Bolt.Size = Vector3.new(1, 1, math.random(5, 10))
  3113. Bolt.TopSurface = "Smooth"
  3114. Bolt.BrickColor = BrickColor.new(1009)
  3115. Bolt.BottomSurface = "Smooth"
  3116. Value = (math.random(-5, 5)/100)
  3117. Value2 = (math.random(-5, 5)/100)
  3118. Value3 = (math.random(-5, 5)/100)
  3119. Bolt.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -6) * CFrame.Angles(Value, Value2, Value3)
  3120. BoltMesh = Instance.new("SpecialMesh")
  3121. BoltMesh.MeshType = "Brick"
  3122. BoltMesh.Parent = Bolt
  3123. BoltMesh.Scale = Vector3.new(0.3, 0.3, 1)
  3124. Stuff = Workspace:GetChildren()
  3125. for i = 1 , #Stuff do
  3126. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  3127. Torso = Stuff[i]:findFirstChild("Torso")
  3128. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  3129. if Torso ~= nil and Humanoid ~= nil then
  3130. if (Bolt.Position-Torso.Position).magnitude <= 15 then
  3131. Humanoid.MaxHealth = 100
  3132. Humanoid:TakeDamage(Damage)
  3133. end
  3134. end
  3135. end
  3136. end
  3137. game.Lighting.Brightness = 10
  3138. Sound.SoundId = "http://www.roblox.com/asset/?id=12222030"
  3139. Sound:play()
  3140. for i = 1 , math.random(9, 13) do
  3141. FakeBolt = Instance.new("Part")
  3142. FakeBolt.Parent = Tool
  3143. FakeBolt.Anchored = true
  3144. FakeBolt.Name = "Shadow"
  3145. FakeBolt.CanCollide = false
  3146. FakeBolt.Locked = true
  3147. FakeBolt.Transparency = 0.2
  3148. FakeBolt.formFactor = "Symmetric"
  3149. FakeBolt.Size = Vector3.new(1, 1, math.random(5, 10))
  3150. FakeBolt.TopSurface = "Smooth"
  3151. FakeBolt.BrickColor = BrickColor.new(1009)
  3152. FakeBolt.BottomSurface = "Smooth"
  3153. Value = (math.random(-5, 5)/100)
  3154. Value2 = (math.random(-5, 5)/100)
  3155. Value3 = (math.random(-5, 5)/100)
  3156. FakeBolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
  3157. FakeBolt.CFrame = FakeBolt.CFrame * CFrame.Angles(Value, Value2, Value3)
  3158. FakeBolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
  3159. FakeBoltMesh = Instance.new("SpecialMesh")
  3160. FakeBoltMesh.MeshType = "Brick"
  3161. FakeBoltMesh.Parent = FakeBolt
  3162. FakeBoltMesh.Scale = Vector3.new(0.3, 0.3, 1)
  3163. Stuff = Workspace:GetChildren()
  3164. for i = 1 , #Stuff do
  3165. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  3166. Torso = Stuff[i]:findFirstChild("Torso")
  3167. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  3168. if Torso ~= nil and Humanoid ~= nil then
  3169. if (FakeBolt.Position-Torso.Position).magnitude <= 15 then
  3170. Humanoid.MaxHealth = 100
  3171. Humanoid:TakeDamage(Damage)
  3172. end
  3173. end
  3174. end
  3175. end
  3176. Bolt:Remove()
  3177. Bolt = Instance.new("Part")
  3178. Bolt.Parent = Tool
  3179. Bolt.Anchored = true
  3180. Bolt.Name = "Shadow"
  3181. Bolt.CanCollide = false
  3182. Bolt.Locked = true
  3183. Bolt.Transparency = 0.2
  3184. Bolt.formFactor = "Symmetric"
  3185. Bolt.Size = Vector3.new(1, 1, math.random(5, 10))
  3186. Bolt.TopSurface = "Smooth"
  3187. Bolt.BrickColor = BrickColor.new(1009)
  3188. Bolt.BottomSurface = "Smooth"
  3189. Value = (math.random(-5, 5)/100)
  3190. Value2 = (math.random(-5, 5)/100)
  3191. Value3 = (math.random(-5, 5)/100)
  3192. Bolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
  3193. Bolt.CFrame = Bolt.CFrame * CFrame.Angles(Value, Value2, Value3)
  3194. Bolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
  3195. BoltMesh = Instance.new("SpecialMesh")
  3196. BoltMesh.MeshType = "Brick"
  3197. BoltMesh.Parent = Bolt
  3198. BoltMesh.Scale = Vector3.new(0.3, 0.3, 1)
  3199. Stuff = Workspace:GetChildren()
  3200. for i = 1 , #Stuff do
  3201. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  3202. Torso = Stuff[i]:findFirstChild("Torso")
  3203. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  3204. if Torso ~= nil and Humanoid ~= nil then
  3205. if (Bolt.Position-Torso.Position).magnitude <= 15 then
  3206. Humanoid.MaxHealth = 100
  3207. Humanoid:TakeDamage(Damage)
  3208. end
  3209. end
  3210. end
  3211. end
  3212. Bolt2 = Instance.new("Part")
  3213. Bolt2.Parent = Tool
  3214. Bolt2.Anchored = true
  3215. Bolt2.Name = "Shadow"
  3216. Bolt2.CanCollide = false
  3217. Bolt2.Locked = true
  3218. Bolt2.Transparency = 0.2
  3219. Bolt2.formFactor = "Symmetric"
  3220. Bolt2.Size = Bolt.Size
  3221. Bolt2.TopSurface = "Smooth"
  3222. Bolt2.BrickColor = BrickColor.new(1009)
  3223. Bolt2.BottomSurface = "Smooth"
  3224. Bolt2.CFrame = Bolt.CFrame
  3225. BoltMesh = Instance.new("SpecialMesh")
  3226. BoltMesh.MeshType = "Brick"
  3227. BoltMesh.Parent = Bolt2
  3228. BoltMesh.Scale = Vector3.new(0.3, 0.3, 1)
  3229. Stuff = Workspace:GetChildren()
  3230. for i = 1 , #Stuff do
  3231. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  3232. Torso = Stuff[i]:findFirstChild("Torso")
  3233. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  3234. if Torso ~= nil and Humanoid ~= nil then
  3235. if (Bolt2.Position-Torso.Position).magnitude <= 20 then
  3236. Humanoid.MaxHealth = 100
  3237. Humanoid:TakeDamage(Damage)
  3238. end
  3239. end
  3240. end
  3241. end
  3242. end
  3243. FakeBolt = Instance.new("Part")
  3244. FakeBolt.Parent = Tool
  3245. FakeBolt.Anchored = true
  3246. FakeBolt.Name = "Shadow"
  3247. FakeBolt.CanCollide = false
  3248. FakeBolt.Locked = true
  3249. FakeBolt.Transparency = 0.2
  3250. FakeBolt.formFactor = "Symmetric"
  3251. FakeBolt.Size = Vector3.new(1, 1, math.random(5, 10))
  3252. FakeBolt.TopSurface = "Smooth"
  3253. FakeBolt.BrickColor = BrickColor.new(1009)
  3254. FakeBolt.BottomSurface = "Smooth"
  3255. Value = (math.random(-5, 5)/100)
  3256. Value2 = (math.random(-5, 5)/100)
  3257. Value3 = (math.random(-5, 5)/100)
  3258. FakeBolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
  3259. FakeBolt.CFrame = FakeBolt.CFrame * CFrame.Angles(Value, Value2, Value3)
  3260. FakeBolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
  3261. FakeBoltMesh = Instance.new("SpecialMesh")
  3262. FakeBoltMesh.MeshType = "Brick"
  3263. FakeBoltMesh.Parent = FakeBolt
  3264. FakeBoltMesh.Scale = Vector3.new(0.3, 0.3, 1)
  3265. Stuff = Workspace:GetChildren()
  3266. for i = 1 , #Stuff do
  3267. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  3268. Torso = Stuff[i]:findFirstChild("Torso")
  3269. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  3270. if Torso ~= nil and Humanoid ~= nil then
  3271. if (FakeBolt.Position-Torso.Position).magnitude <= 10 then
  3272. Humanoid.MaxHealth = 100
  3273. Humanoid:TakeDamage(Damage)
  3274. FakeBolt.CFrame = CFrame.new(FakeBolt.Position, Torso.Position)
  3275. end
  3276. end
  3277. end
  3278. end
  3279. Bolt:Remove()
  3280. wait(0.1)
  3281. game.Lighting.Brightness = 1
  3282. for i = 1 , 8 do
  3283. Clone1 = Grip17:clone()
  3284. Clone1.Parent = Tool
  3285. Clone1.Name = "Shadow"
  3286. Clone1.Anchored = true
  3287. Clone1.CanCollide = false
  3288. Clone1.Transparency = 0.2
  3289. Clone1.BrickColor = BrickColor.new(24)
  3290. Clone2 = Grip18:clone()
  3291. Clone2.Parent = Tool
  3292. Clone2.Name = "Shadow"
  3293. Clone2.Anchored = true
  3294. Clone2.CanCollide = false
  3295. Clone2.Transparency = 0.2
  3296. Clone2.BrickColor = BrickColor.new(24)
  3297. Clone3 = Grip19:clone()
  3298. Clone3.Parent = Tool
  3299. Clone3.Name = "Shadow"
  3300. Clone3.Anchored = true
  3301. Clone3.CanCollide = false
  3302. Clone3.Transparency = 0.2
  3303. Clone3.BrickColor = BrickColor.new(24)
  3304. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  3305. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  3306. wait()
  3307. end
  3308. Weld.Parent = Me.Character["Right Arm"]
  3309. Weld.Part0 = Me.Character["Right Arm"]
  3310. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  3311. Activated = false
  3312. end
  3313. if Mode == "Lazor" then
  3314. Activated = true
  3315. Weld.Parent = Me.Character["Left Arm"]
  3316. Weld.Part0 = Me.Character["Left Arm"]
  3317. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  3318. for i = 1 , 8 do
  3319. Clone1 = Grip17:clone()
  3320. Clone1.Parent = Tool
  3321. Clone1.Name = "Shadow"
  3322. Clone1.Anchored = true
  3323. Clone1.CanCollide = false
  3324. Clone1.Transparency = 0.2
  3325. Clone1.BrickColor = BrickColor.new(1010)
  3326. Clone2 = Grip18:clone()
  3327. Clone2.Parent = Tool
  3328. Clone2.Name = "Shadow"
  3329. Clone2.Anchored = true
  3330. Clone2.CanCollide = false
  3331. Clone2.Transparency = 0.2
  3332. Clone2.BrickColor = BrickColor.new(1010)
  3333. Clone3 = Grip19:clone()
  3334. Clone3.Parent = Tool
  3335. Clone3.Name = "Shadow"
  3336. Clone3.Anchored = true
  3337. Clone3.CanCollide = false
  3338. Clone3.Transparency = 0.2
  3339. Clone3.BrickColor = BrickColor.new(1010)
  3340. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  3341. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  3342. wait()
  3343. end
  3344. Bolt = Instance.new("Part")
  3345. Bolt.Parent = Tool
  3346. Bolt.Anchored = true
  3347. Bolt.Name = "Shadow"
  3348. Bolt.CanCollide = false
  3349. Bolt.Locked = true
  3350. Bolt.Transparency = 0.2
  3351. Bolt.formFactor = "Symmetric"
  3352. Bolt.Size = Vector3.new(1, 1, math.random(5, 10))
  3353. Bolt.TopSurface = "Smooth"
  3354. Bolt.BrickColor = BrickColor.new(1010)
  3355. Bolt.BottomSurface = "Smooth"
  3356. Value = (math.random(-5, 5)/100)
  3357. Value2 = (math.random(-5, 5)/100)
  3358. Value3 = (math.random(-5, 5)/100)
  3359. Bolt.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -6) * CFrame.Angles(Value, Value2, Value3)
  3360. BoltMesh = Instance.new("SpecialMesh")
  3361. BoltMesh.MeshType = "Brick"
  3362. BoltMesh.Parent = Bolt
  3363. BoltMesh.Scale = Vector3.new(10, 10, 3)
  3364. Stuff = Workspace:GetChildren()
  3365. for i = 1 , #Stuff do
  3366. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  3367. Torso = Stuff[i]:findFirstChild("Torso")
  3368. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  3369. if Torso ~= nil and Humanoid ~= nil then
  3370. if (Bolt.Position-Torso.Position).magnitude <= 15 then
  3371. Humanoid.MaxHealth = 100
  3372. Humanoid:TakeDamage(Damage)
  3373. end
  3374. end
  3375. end
  3376. end
  3377. game.Lighting.Brightness = 10
  3378. Sound.SoundId = "http://www.roblox.com/asset/?id=12222030"
  3379. Sound:play()
  3380. for i = 1 , math.random(9, 13) do
  3381. FakeBolt = Instance.new("Part")
  3382. FakeBolt.Parent = Tool
  3383. FakeBolt.Anchored = true
  3384. FakeBolt.Name = "Shadow"
  3385. FakeBolt.CanCollide = false
  3386. FakeBolt.Locked = true
  3387. FakeBolt.Transparency = 0.2
  3388. FakeBolt.formFactor = "Symmetric"
  3389. FakeBolt.Size = Vector3.new(1, 1, math.random(5, 10))
  3390. FakeBolt.TopSurface = "Smooth"
  3391. FakeBolt.BrickColor = BrickColor.new(1010)
  3392. FakeBolt.BottomSurface = "Smooth"
  3393. Value = (math.random(-5, 5)/100)
  3394. Value2 = (math.random(-5, 5)/100)
  3395. Value3 = (math.random(-5, 5)/100)
  3396. FakeBolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
  3397. FakeBolt.CFrame = FakeBolt.CFrame * CFrame.Angles(Value, Value2, Value3)
  3398. FakeBolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
  3399. FakeBoltMesh = Instance.new("SpecialMesh")
  3400. FakeBoltMesh.MeshType = "Brick"
  3401. FakeBoltMesh.Parent = FakeBolt
  3402. FakeBoltMesh.Scale = Vector3.new(10, 10, 3)
  3403. Stuff = Workspace:GetChildren()
  3404. for i = 1 , #Stuff do
  3405. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  3406. Torso = Stuff[i]:findFirstChild("Torso")
  3407. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  3408. if Torso ~= nil and Humanoid ~= nil then
  3409. if (FakeBolt.Position-Torso.Position).magnitude <= 15 then
  3410. Humanoid.MaxHealth = 100
  3411. Humanoid:TakeDamage(Damage)
  3412. end
  3413. end
  3414. end
  3415. end
  3416. Bolt:Remove()
  3417. Bolt = Instance.new("Part")
  3418. Bolt.Parent = Tool
  3419. Bolt.Anchored = true
  3420. Bolt.Name = "Shadow"
  3421. Bolt.CanCollide = false
  3422. Bolt.Locked = true
  3423. Bolt.Transparency = 0.2
  3424. Bolt.formFactor = "Symmetric"
  3425. Bolt.Size = Vector3.new(1, 1, math.random(5, 10))
  3426. Bolt.TopSurface = "Smooth"
  3427. Bolt.BrickColor = BrickColor.new(1010)
  3428. Bolt.BottomSurface = "Smooth"
  3429. Value = (math.random(-5, 5)/100)
  3430. Value2 = (math.random(-5, 5)/100)
  3431. Value3 = (math.random(-5, 5)/100)
  3432. Bolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
  3433. Bolt.CFrame = Bolt.CFrame * CFrame.Angles(Value, Value2, Value3)
  3434. Bolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
  3435. BoltMesh = Instance.new("SpecialMesh")
  3436. BoltMesh.MeshType = "Brick"
  3437. BoltMesh.Parent = Bolt
  3438. BoltMesh.Scale = Vector3.new(10, 10, 3)
  3439. Stuff = Workspace:GetChildren()
  3440. for i = 1 , #Stuff do
  3441. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  3442. Torso = Stuff[i]:findFirstChild("Torso")
  3443. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  3444. if Torso ~= nil and Humanoid ~= nil then
  3445. if (Bolt.Position-Torso.Position).magnitude <= 15 then
  3446. Humanoid.MaxHealth = 100
  3447. Humanoid:TakeDamage(Damage)
  3448. end
  3449. end
  3450. end
  3451. end
  3452. Bolt2 = Instance.new("Part")
  3453. Bolt2.Parent = Tool
  3454. Bolt2.Anchored = true
  3455. Bolt2.Name = "Shadow"
  3456. Bolt2.CanCollide = false
  3457. Bolt2.Locked = true
  3458. Bolt2.Transparency = 0.2
  3459. Bolt2.formFactor = "Symmetric"
  3460. Bolt2.Size = Bolt.Size
  3461. Bolt2.TopSurface = "Smooth"
  3462. Bolt2.BrickColor = BrickColor.new(1010)
  3463. Bolt2.BottomSurface = "Smooth"
  3464. Bolt2.CFrame = Bolt.CFrame
  3465. BoltMesh = Instance.new("SpecialMesh")
  3466. BoltMesh.MeshType = "Brick"
  3467. BoltMesh.Parent = Bolt2
  3468. BoltMesh.Scale = Vector3.new(10, 10, 3)
  3469. Stuff = Workspace:GetChildren()
  3470. for i = 1 , #Stuff do
  3471. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  3472. Torso = Stuff[i]:findFirstChild("Torso")
  3473. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  3474. if Torso ~= nil and Humanoid ~= nil then
  3475. if (Bolt2.Position-Torso.Position).magnitude <= 20 then
  3476. Humanoid.MaxHealth = 100
  3477. Humanoid:TakeDamage(Damage)
  3478. end
  3479. end
  3480. end
  3481. end
  3482. end
  3483. FakeBolt = Instance.new("Part")
  3484. FakeBolt.Parent = Tool
  3485. FakeBolt.Anchored = true
  3486. FakeBolt.Name = "Shadow"
  3487. FakeBolt.CanCollide = false
  3488. FakeBolt.Locked = true
  3489. FakeBolt.Transparency = 0.2
  3490. FakeBolt.formFactor = "Symmetric"
  3491. FakeBolt.Size = Vector3.new(1, 1, math.random(5, 10))
  3492. FakeBolt.TopSurface = "Smooth"
  3493. FakeBolt.BrickColor = BrickColor.new(1010)
  3494. FakeBolt.BottomSurface = "Smooth"
  3495. Value = (math.random(-5, 5)/100)
  3496. Value2 = (math.random(-5, 5)/100)
  3497. Value3 = (math.random(-5, 5)/100)
  3498. FakeBolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
  3499. FakeBolt.CFrame = FakeBolt.CFrame * CFrame.Angles(Value, Value2, Value3)
  3500. FakeBolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
  3501. FakeBoltMesh = Instance.new("SpecialMesh")
  3502. FakeBoltMesh.MeshType = "Brick"
  3503. FakeBoltMesh.Parent = FakeBolt
  3504. FakeBoltMesh.Scale = Vector3.new(10, 10, 3)
  3505. Stuff = Workspace:GetChildren()
  3506. for i = 1 , #Stuff do
  3507. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  3508. Torso = Stuff[i]:findFirstChild("Torso")
  3509. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  3510. if Torso ~= nil and Humanoid ~= nil then
  3511. if (FakeBolt.Position-Torso.Position).magnitude <= 10 then
  3512. Humanoid.MaxHealth = 100
  3513. Humanoid:TakeDamage(Damage)
  3514. FakeBolt.CFrame = CFrame.new(FakeBolt.Position, Torso.Position)
  3515. end
  3516. end
  3517. end
  3518. end
  3519. Bolt:Remove()
  3520. wait(0.1)
  3521. game.Lighting.Brightness = 1
  3522. for i = 1 , 8 do
  3523. Clone1 = Grip17:clone()
  3524. Clone1.Parent = Tool
  3525. Clone1.Name = "Shadow"
  3526. Clone1.Anchored = true
  3527. Clone1.CanCollide = false
  3528. Clone1.Transparency = 0.2
  3529. Clone1.BrickColor = BrickColor.new(1010)
  3530. Clone2 = Grip18:clone()
  3531. Clone2.Parent = Tool
  3532. Clone2.Name = "Shadow"
  3533. Clone2.Anchored = true
  3534. Clone2.CanCollide = false
  3535. Clone2.Transparency = 0.2
  3536. Clone2.BrickColor = BrickColor.new(1010)
  3537. Clone3 = Grip19:clone()
  3538. Clone3.Parent = Tool
  3539. Clone3.Name = "Shadow"
  3540. Clone3.Anchored = true
  3541. Clone3.CanCollide = false
  3542. Clone3.Transparency = 0.2
  3543. Clone3.BrickColor = BrickColor.new(1010)
  3544. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  3545. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  3546. wait()
  3547. end
  3548. Weld.Parent = Me.Character["Right Arm"]
  3549. Weld.Part0 = Me.Character["Right Arm"]
  3550. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  3551. Activated = false
  3552. end
  3553. if Mode == "Ice" then
  3554. Activated = true
  3555. Weld.Parent = Me.Character["Left Arm"]
  3556. Weld.Part0 = Me.Character["Left Arm"]
  3557. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  3558. for i = 1 , 8 do
  3559. Clone1 = Grip17:clone()
  3560. Clone1.Parent = Tool
  3561. Clone1.Name = "Shadow"
  3562. Clone1.Anchored = true
  3563. Clone1.CanCollide = false
  3564. Clone1.Transparency = 0.2
  3565. Clone1.BrickColor = BrickColor.new(23)
  3566. Clone2 = Grip18:clone()
  3567. Clone2.Parent = Tool
  3568. Clone2.Name = "Shadow"
  3569. Clone2.Anchored = true
  3570. Clone2.CanCollide = false
  3571. Clone2.Transparency = 0.2
  3572. Clone2.BrickColor = BrickColor.new(23)
  3573. Clone3 = Grip19:clone()
  3574. Clone3.Parent = Tool
  3575. Clone3.Name = "Shadow"
  3576. Clone3.Anchored = true
  3577. Clone3.CanCollide = false
  3578. Clone3.Transparency = 0.2
  3579. Clone3.BrickColor = BrickColor.new(23)
  3580. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  3581. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  3582. wait()
  3583. end
  3584. Bolt = Instance.new("Part")
  3585. Bolt.Parent = Tool
  3586. Bolt.Anchored = true
  3587. Bolt.Name = "Shadow"
  3588. Bolt.CanCollide = false
  3589. Bolt.Locked = true
  3590. Bolt.Transparency = 0.2
  3591. Bolt.Reflectance = 0.3
  3592. Bolt.formFactor = "Symmetric"
  3593. Bolt.Size = Vector3.new(1, 3, math.random(5, 10))
  3594. Bolt.TopSurface = "Smooth"
  3595. Bolt.BrickColor = BrickColor.new(1)
  3596. Bolt.BottomSurface = "Smooth"
  3597. Value = (math.random(-5, 5)/100)
  3598. Value2 = (math.random(-5, 5)/100)
  3599. Value3 = (math.random(-5, 5)/100)
  3600. Bolt.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -6) * CFrame.Angles(Value, Value2, Value3)
  3601. BoltMesh = Instance.new("SpecialMesh")
  3602. BoltMesh.MeshType = "Brick"
  3603. BoltMesh.Parent = Bolt
  3604. BoltMesh.Scale = Vector3.new(0.7, 0.7, 1)
  3605. Stuff = Workspace:GetChildren()
  3606. for i = 1 , #Stuff do
  3607. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  3608. Torso = Stuff[i]:findFirstChild("Torso")
  3609. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  3610. if Torso ~= nil and Humanoid ~= nil then
  3611. if (Bolt.Position-Torso.Position).magnitude <= 15 then
  3612. Humanoid.MaxHealth = 100
  3613. Humanoid:TakeDamage(Damage)
  3614. Stuff2 = Stuff[i]:GetChildren()
  3615. for i = 1 , #Stuff2 do
  3616. if Stuff2[i].className == "Part" then
  3617. Stuff2[i].Anchored = true
  3618. Stuff2[i].Transparency = 0.5
  3619. Stuff2[i].Reflectance = 0.5
  3620. Stuff2[i].Friction = 0
  3621. IceBrick = Instance.new("Part")
  3622. IceBrick.Parent = Stuff2[i]
  3623. IceBrick.Anchored = true
  3624. IceBrick.Locked = true
  3625. IceBrick.Transparency = 0.5
  3626. IceBrick.Reflectance = 0.5
  3627. IceBrick.Size = Stuff2[i].Size + Vector3.new(math.random(2, 4), math.random(2, 4), math.random(2, 4))
  3628. IceBrick.TopSurface = "Smooth"
  3629. IceBrick.BottomSurface = "Smooth"
  3630. IceBrick.CFrame = Stuff2[i].CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  3631. end
  3632. end
  3633. end
  3634. end
  3635. end
  3636. end
  3637. for i = 1 , math.random(9, 13) do
  3638. FakeBolt = Instance.new("Part")
  3639. FakeBolt.Parent = Tool
  3640. FakeBolt.Anchored = true
  3641. FakeBolt.Name = "Shadow"
  3642. FakeBolt.CanCollide = false
  3643. FakeBolt.Locked = true
  3644. FakeBolt.Reflectance = 0.3
  3645. FakeBolt.Transparency = 0.2
  3646. FakeBolt.formFactor = "Symmetric"
  3647. FakeBolt.Size = Vector3.new(1, 3, math.random(5, 10))
  3648. FakeBolt.TopSurface = "Smooth"
  3649. FakeBolt.BrickColor = BrickColor.new(1)
  3650. FakeBolt.BottomSurface = "Smooth"
  3651. Value = (math.random(-5, 5)/100)
  3652. Value2 = (math.random(-5, 5)/100)
  3653. Value3 = (math.random(-5, 5)/100)
  3654. FakeBolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
  3655. FakeBolt.CFrame = FakeBolt.CFrame * CFrame.Angles(Value, Value2, Value3)
  3656. FakeBolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
  3657. FakeBoltMesh = Instance.new("SpecialMesh")
  3658. FakeBoltMesh.MeshType = "Brick"
  3659. FakeBoltMesh.Parent = FakeBolt
  3660. FakeBoltMesh.Scale = Vector3.new(0.7, 0.7, 1)
  3661. Stuff = Workspace:GetChildren()
  3662. for i = 1 , #Stuff do
  3663. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  3664. Torso = Stuff[i]:findFirstChild("Torso")
  3665. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  3666. if Torso ~= nil and Humanoid ~= nil then
  3667. if (FakeBolt.Position-Torso.Position).magnitude <= 15 then
  3668. Humanoid.MaxHealth = 100
  3669. Humanoid:TakeDamage(Damage)
  3670. Stuff2 = Stuff[i]:GetChildren()
  3671. for i = 1 , #Stuff2 do
  3672. if Stuff2[i].className == "Part" then
  3673. Stuff2[i].Anchored = true
  3674. Stuff2[i].Transparency = 0.5
  3675. Stuff2[i].Reflectance = 0.5
  3676. Stuff2[i].Friction = 0
  3677. IceBrick = Instance.new("Part")
  3678. IceBrick.Parent = Stuff2[i]
  3679. IceBrick.Anchored = true
  3680. IceBrick.Locked = true
  3681. IceBrick.Transparency = 0.5
  3682. IceBrick.Reflectance = 0.5
  3683. IceBrick.Size = Stuff2[i].Size + Vector3.new(math.random(2, 4), math.random(2, 4), math.random(2, 4))
  3684. IceBrick.TopSurface = "Smooth"
  3685. IceBrick.BottomSurface = "Smooth"
  3686. IceBrick.CFrame = Stuff2[i].CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  3687. end
  3688. end
  3689. end
  3690. end
  3691. end
  3692. end
  3693. Bolt:Remove()
  3694. Bolt = Instance.new("Part")
  3695. Bolt.Parent = Tool
  3696. Bolt.Anchored = true
  3697. Bolt.Name = "Shadow"
  3698. Bolt.CanCollide = false
  3699. Bolt.Locked = true
  3700. Bolt.Reflectance = 0.3
  3701. Bolt.Transparency = 0.2
  3702. Bolt.formFactor = "Symmetric"
  3703. Bolt.Size = Vector3.new(1, 3, math.random(5, 10))
  3704. Bolt.TopSurface = "Smooth"
  3705. Bolt.BrickColor = BrickColor.new(1)
  3706. Bolt.BottomSurface = "Smooth"
  3707. Value = (math.random(-5, 5)/100)
  3708. Value2 = (math.random(-5, 5)/100)
  3709. Value3 = (math.random(-5, 5)/100)
  3710. Bolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
  3711. Bolt.CFrame = Bolt.CFrame * CFrame.Angles(Value, Value2, Value3)
  3712. Bolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
  3713. BoltMesh = Instance.new("SpecialMesh")
  3714. BoltMesh.MeshType = "Brick"
  3715. BoltMesh.Parent = Bolt
  3716. BoltMesh.Scale = Vector3.new(0.7, 0.7, 1)
  3717. Stuff = Workspace:GetChildren()
  3718. for i = 1 , #Stuff do
  3719. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  3720. Torso = Stuff[i]:findFirstChild("Torso")
  3721. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  3722. if Torso ~= nil and Humanoid ~= nil then
  3723. if (Bolt.Position-Torso.Position).magnitude <= 15 then
  3724. Humanoid.MaxHealth = 100
  3725. Humanoid:TakeDamage(Damage)
  3726. Stuff2 = Stuff[i]:GetChildren()
  3727. for i = 1 , #Stuff2 do
  3728. if Stuff2[i].className == "Part" then
  3729. Stuff2[i].Anchored = true
  3730. Stuff2[i].Transparency = 0.5
  3731. Stuff2[i].Reflectance = 0.5
  3732. Stuff2[i].Friction = 0
  3733. IceBrick = Instance.new("Part")
  3734. IceBrick.Parent = Stuff2[i]
  3735. IceBrick.Anchored = true
  3736. IceBrick.Locked = true
  3737. IceBrick.Transparency = 0.5
  3738. IceBrick.Reflectance = 0.5
  3739. IceBrick.Size = Stuff2[i].Size + Vector3.new(math.random(2, 4), math.random(2, 4), math.random(2, 4))
  3740. IceBrick.TopSurface = "Smooth"
  3741. IceBrick.BottomSurface = "Smooth"
  3742. IceBrick.CFrame = Stuff2[i].CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  3743. end
  3744. end
  3745. end
  3746. end
  3747. end
  3748. end
  3749. Bolt2 = Instance.new("Part")
  3750. Bolt2.Parent = Tool
  3751. Bolt2.Anchored = true
  3752. Bolt2.Name = "Shadow"
  3753. Bolt2.CanCollide = false
  3754. Bolt2.Locked = true
  3755. Bolt2.Reflectance = 0.3
  3756. Bolt2.Transparency = 0.2
  3757. Bolt2.formFactor = "Symmetric"
  3758. Bolt2.Size = Bolt.Size
  3759. Bolt2.TopSurface = "Smooth"
  3760. Bolt2.BrickColor = BrickColor.new(1)
  3761. Bolt2.BottomSurface = "Smooth"
  3762. Bolt2.CFrame = Bolt.CFrame
  3763. BoltMesh = Instance.new("SpecialMesh")
  3764. BoltMesh.MeshType = "Brick"
  3765. BoltMesh.Parent = Bolt2
  3766. BoltMesh.Scale = Vector3.new(0.7, 0.7, 1)
  3767. Stuff = Workspace:GetChildren()
  3768. for i = 1 , #Stuff do
  3769. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  3770. Torso = Stuff[i]:findFirstChild("Torso")
  3771. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  3772. if Torso ~= nil and Humanoid ~= nil then
  3773. if (Bolt2.Position-Torso.Position).magnitude <= 20 then
  3774. Humanoid.MaxHealth = 100
  3775. Humanoid:TakeDamage(Damage)
  3776. Stuff2 = Stuff[i]:GetChildren()
  3777. for i = 1 , #Stuff2 do
  3778. if Stuff2[i].className == "Part" then
  3779. Stuff2[i].Anchored = true
  3780. Stuff2[i].Transparency = 0.5
  3781. Stuff2[i].Reflectance = 0.5
  3782. Stuff2[i].Friction = 0
  3783. IceBrick = Instance.new("Part")
  3784. IceBrick.Parent = Stuff2[i]
  3785. IceBrick.Anchored = true
  3786. IceBrick.Locked = true
  3787. IceBrick.Transparency = 0.5
  3788. IceBrick.Reflectance = 0.5
  3789. IceBrick.Size = Stuff2[i].Size + Vector3.new(math.random(2, 4), math.random(2, 4), math.random(2, 4))
  3790. IceBrick.TopSurface = "Smooth"
  3791. IceBrick.BottomSurface = "Smooth"
  3792. IceBrick.CFrame = Stuff2[i].CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  3793. end
  3794. end
  3795. end
  3796. end
  3797. end
  3798. end
  3799. end
  3800. FakeBolt = Instance.new("Part")
  3801. FakeBolt.Parent = Tool
  3802. FakeBolt.Anchored = true
  3803. FakeBolt.Name = "Shadow"
  3804. FakeBolt.CanCollide = false
  3805. FakeBolt.Locked = true
  3806. FakeBolt.Reflectance = 0.3
  3807. FakeBolt.Transparency = 0.2
  3808. FakeBolt.formFactor = "Symmetric"
  3809. FakeBolt.Size = Vector3.new(1, 3, math.random(5, 10))
  3810. FakeBolt.TopSurface = "Smooth"
  3811. FakeBolt.BrickColor = BrickColor.new(1)
  3812. FakeBolt.BottomSurface = "Smooth"
  3813. Value = (math.random(-5, 5)/100)
  3814. Value2 = (math.random(-5, 5)/100)
  3815. Value3 = (math.random(-5, 5)/100)
  3816. FakeBolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
  3817. FakeBolt.CFrame = FakeBolt.CFrame * CFrame.Angles(Value, Value2, Value3)
  3818. FakeBolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
  3819. FakeBoltMesh = Instance.new("SpecialMesh")
  3820. FakeBoltMesh.MeshType = "Brick"
  3821. FakeBoltMesh.Parent = FakeBolt
  3822. FakeBoltMesh.Scale = Vector3.new(0.7, 0.7, 1)
  3823. Stuff = Workspace:GetChildren()
  3824. for i = 1 , #Stuff do
  3825. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  3826. Torso = Stuff[i]:findFirstChild("Torso")
  3827. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  3828. if Torso ~= nil and Humanoid ~= nil then
  3829. if (FakeBolt.Position-Torso.Position).magnitude <= 10 then
  3830. Humanoid.MaxHealth = 100
  3831. Humanoid:TakeDamage(Damage)
  3832. Stuff2 = Stuff[i]:GetChildren()
  3833. for i = 1 , #Stuff2 do
  3834. if Stuff2[i].className == "Part" then
  3835. Stuff2[i].Anchored = true
  3836. Stuff2[i].Transparency = 0.5
  3837. Stuff2[i].Reflectance = 0.5
  3838. Stuff2[i].Friction = 0
  3839. IceBrick = Instance.new("Part")
  3840. IceBrick.Parent = Stuff2[i]
  3841. IceBrick.Anchored = true
  3842. IceBrick.Locked = true
  3843. IceBrick.Transparency = 0.5
  3844. IceBrick.Reflectance = 0.5
  3845. IceBrick.Size = Stuff2[i].Size + Vector3.new(math.random(2, 4), math.random(2, 4), math.random(2, 4))
  3846. IceBrick.TopSurface = "Smooth"
  3847. IceBrick.BottomSurface = "Smooth"
  3848. IceBrick.CFrame = Stuff2[i].CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  3849. end
  3850. end
  3851. end
  3852. end
  3853. end
  3854. end
  3855. Bolt:Remove()
  3856. wait(0.1)
  3857. for i = 1 , 8 do
  3858. Clone1 = Grip17:clone()
  3859. Clone1.Parent = Tool
  3860. Clone1.Name = "Shadow"
  3861. Clone1.Anchored = true
  3862. Clone1.CanCollide = false
  3863. Clone1.Transparency = 0.2
  3864. Clone1.BrickColor = BrickColor.new(23)
  3865. Clone2 = Grip18:clone()
  3866. Clone2.Parent = Tool
  3867. Clone2.Name = "Shadow"
  3868. Clone2.Anchored = true
  3869. Clone2.CanCollide = false
  3870. Clone2.Transparency = 0.2
  3871. Clone2.BrickColor = BrickColor.new(23)
  3872. Clone3 = Grip19:clone()
  3873. Clone3.Parent = Tool
  3874. Clone3.Name = "Shadow"
  3875. Clone3.Anchored = true
  3876. Clone3.CanCollide = false
  3877. Clone3.Transparency = 0.2
  3878. Clone3.BrickColor = BrickColor.new(23)
  3879. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  3880. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  3881. wait()
  3882. end
  3883. Weld.Parent = Me.Character["Right Arm"]
  3884. Weld.Part0 = Me.Character["Right Arm"]
  3885. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  3886. Activated = false
  3887. end
  3888. if Mode == "Fire" then
  3889. Activated = true
  3890. Weld.Parent = Me.Character["Left Arm"]
  3891. Weld.Part0 = Me.Character["Left Arm"]
  3892. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  3893. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  3894. Sound:play()
  3895. for i = 1 , 8 do
  3896. Clone1 = Grip17:clone()
  3897. Clone1.Parent = Tool
  3898. Clone1.Name = "Shadow"
  3899. Clone1.Anchored = true
  3900. Clone1.CanCollide = false
  3901. Clone1.Transparency = 0.2
  3902. Clone1.BrickColor = BrickColor.new(21)
  3903. Clone2 = Grip18:clone()
  3904. Clone2.Parent = Tool
  3905. Clone2.Name = "Shadow"
  3906. Clone2.Anchored = true
  3907. Clone2.CanCollide = false
  3908. Clone2.Transparency = 0.2
  3909. Clone2.BrickColor = BrickColor.new(21)
  3910. Clone3 = Grip19:clone()
  3911. Clone3.Parent = Tool
  3912. Clone3.Name = "Shadow"
  3913. Clone3.Anchored = true
  3914. Clone3.CanCollide = false
  3915. Clone3.Transparency = 0.2
  3916. Clone3.BrickColor = BrickColor.new(21)
  3917. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  3918. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  3919. wait()
  3920. end
  3921. Flaming = true
  3922. while Flaming == true do
  3923. wait()
  3924. end
  3925. wait(0.2)
  3926. for i = 1 , 8 do
  3927. Clone1 = Grip17:clone()
  3928. Clone1.Parent = Tool
  3929. Clone1.Name = "Shadow"
  3930. Clone1.Anchored = true
  3931. Clone1.CanCollide = false
  3932. Clone1.Transparency = 0.2
  3933. Clone1.BrickColor = BrickColor.new(21)
  3934. Clone2 = Grip18:clone()
  3935. Clone2.Parent = Tool
  3936. Clone2.Name = "Shadow"
  3937. Clone2.Anchored = true
  3938. Clone2.CanCollide = false
  3939. Clone2.Transparency = 0.2
  3940. Clone2.BrickColor = BrickColor.new(21)
  3941. Clone3 = Grip19:clone()
  3942. Clone3.Parent = Tool
  3943. Clone3.Name = "Shadow"
  3944. Clone3.Anchored = true
  3945. Clone3.CanCollide = false
  3946. Clone3.Transparency = 0.2
  3947. Clone3.BrickColor = BrickColor.new(21)
  3948. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  3949. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  3950. wait()
  3951. end
  3952. Weld.Parent = Me.Character["Right Arm"]
  3953. Weld.Part0 = Me.Character["Right Arm"]
  3954. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  3955. Activated = false
  3956. end
  3957. if Mode == "Slime" then
  3958. Activated = true
  3959. Weld.Parent = Me.Character["Left Arm"]
  3960. Weld.Part0 = Me.Character["Left Arm"]
  3961. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  3962. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  3963. Sound:play()
  3964. for i = 1 , 8 do
  3965. Clone1 = Grip17:clone()
  3966. Clone1.Parent = Tool
  3967. Clone1.Name = "Shadow"
  3968. Clone1.Anchored = true
  3969. Clone1.CanCollide = false
  3970. Clone1.Transparency = 0.2
  3971. Clone1.BrickColor = BrickColor.new(1004)
  3972. Clone2 = Grip18:clone()
  3973. Clone2.Parent = Tool
  3974. Clone2.Name = "Shadow"
  3975. Clone2.Anchored = true
  3976. Clone2.CanCollide = false
  3977. Clone2.Transparency = 0.2
  3978. Clone2.BrickColor = BrickColor.new(1004)
  3979. Clone3 = Grip19:clone()
  3980. Clone3.Parent = Tool
  3981. Clone3.Name = "Shadow"
  3982. Clone3.Anchored = true
  3983. Clone3.CanCollide = false
  3984. Clone3.Transparency = 0.2
  3985. Clone3.BrickColor = BrickColor.new(1004)
  3986. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  3987. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  3988. wait()
  3989. end
  3990. SlimeCharge = true
  3991. Slime = Instance.new("Part")
  3992. Slime.Parent = Me.Character.Torso
  3993. Slime.Size = Vector3.new(1, 1, 1)
  3994. Slime.BrickColor = BrickColor.new(1003)
  3995. Slime.Locked = true
  3996. Slime.Shape = "Ball"
  3997. Slime.Anchored = true
  3998. Slime.TopSurface = "Smooth"
  3999. Slime.BottomSurface = "Smooth"
  4000. Slime.Transparency = 0.4
  4001. Slime.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -10)
  4002. Nucleus = Instance.new("Part")
  4003. Nucleus.Parent = Slime
  4004. Nucleus.Size = Vector3.new(2, 2, 2)
  4005. Nucleus.BrickColor = BrickColor.new(1004)
  4006. Nucleus.Locked = true
  4007. Nucleus.LeftSurface = "Glue"
  4008. Nucleus.Anchored = true
  4009. Nucleus.RightSurface = "Glue"
  4010. Nucleus.FrontSurface = "Glue"
  4011. Nucleus.BackSurface = "Glue"
  4012. Nucleus.TopSurface = "Glue"
  4013. Nucleus.BottomSurface = "Glue"
  4014. Nucleus.Transparency = 0.1
  4015. Nucleus.Shape = "Ball"
  4016. Nucleus.CFrame = Slime.CFrame
  4017. SlimeWeld = Instance.new("Weld")
  4018. SlimeWeld.Parent = Slime
  4019. SlimeWeld.Part0 = Slime
  4020. SlimeWeld.Part1 = Nucleus
  4021. SlimeWeld.C0 = CFrame.new(0, 0, 0)
  4022. while SlimeCharge == true do
  4023. Slime.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -10)
  4024. Nucleus.CFrame = Slime.CFrame
  4025. if Slime.Size.X <= 10 then
  4026. SlimeWeld:Remove()
  4027. Slime.Size = Slime.Size + Vector3.new(1, 1, 1)
  4028. Slime.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -10)
  4029. Nucleus.CFrame = Slime.CFrame
  4030. SlimeWeld = Instance.new("Weld")
  4031. SlimeWeld.Parent = Slime
  4032. SlimeWeld.Part0 = Slime
  4033. SlimeWeld.Part1 = Nucleus
  4034. SlimeWeld.C0 = CFrame.new(0, 0, 0)
  4035. end
  4036. wait()
  4037. end
  4038. wait(0.2)
  4039. for i = 1 , 8 do
  4040. Clone1 = Grip17:clone()
  4041. Clone1.Parent = Tool
  4042. Clone1.Name = "Shadow"
  4043. Clone1.Anchored = true
  4044. Clone1.CanCollide = false
  4045. Clone1.Transparency = 0.2
  4046. Clone1.BrickColor = BrickColor.new(1010)
  4047. Clone2 = Grip18:clone()
  4048. Clone2.Parent = Tool
  4049. Clone2.Name = "Shadow"
  4050. Clone2.Anchored = true
  4051. Clone2.CanCollide = false
  4052. Clone2.Transparency = 0.2
  4053. Clone2.BrickColor = BrickColor.new(1010)
  4054. Clone3 = Grip19:clone()
  4055. Clone3.Parent = Tool
  4056. Clone3.Name = "Shadow"
  4057. Clone3.Anchored = true
  4058. Clone3.CanCollide = false
  4059. Clone3.Transparency = 0.2
  4060. Clone3.BrickColor = BrickColor.new(1010)
  4061. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  4062. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  4063. wait()
  4064. end
  4065. Weld.Parent = Me.Character["Right Arm"]
  4066. Weld.Part0 = Me.Character["Right Arm"]
  4067. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  4068. Activated = false
  4069. end
  4070. if Mode == "DarkPulse" then
  4071. Activated = true
  4072. Weld.Parent = Me.Character["Left Arm"]
  4073. Weld.Part0 = Me.Character["Left Arm"]
  4074. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  4075. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  4076. Sound:play()
  4077. for i = 1 , 8 do
  4078. Clone1 = Grip17:clone()
  4079. Clone1.Parent = Tool
  4080. Clone1.Name = "Shadow"
  4081. Clone1.Anchored = true
  4082. Clone1.CanCollide = false
  4083. Clone1.Transparency = 0.2
  4084. Clone1.BrickColor = BrickColor.new(1003)
  4085. Clone2 = Grip18:clone()
  4086. Clone2.Parent = Tool
  4087. Clone2.Name = "Shadow"
  4088. Clone2.Anchored = true
  4089. Clone2.CanCollide = false
  4090. Clone2.Transparency = 0.2
  4091. Clone2.BrickColor = BrickColor.new(1003)
  4092. Clone3 = Grip19:clone()
  4093. Clone3.Parent = Tool
  4094. Clone3.Name = "Shadow"
  4095. Clone3.Anchored = true
  4096. Clone3.CanCollide = false
  4097. Clone3.Transparency = 0.2
  4098. Clone3.BrickColor = BrickColor.new(1003)
  4099. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  4100. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  4101. wait()
  4102. end
  4103. DarkCharge = true
  4104. Dark = Instance.new("Part")
  4105. Dark.Parent = Me.Character.Torso
  4106. Dark.Size = Vector3.new(1, 2, 1)
  4107. Dark.BrickColor = BrickColor.new(1003)
  4108. Dark.Locked = true
  4109. Dark.Anchored = true
  4110. Dark.TopSurface = "Smooth"
  4111. Dark.BottomSurface = "Smooth"
  4112. Dark.Transparency = 0
  4113. Dark.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -20)
  4114. DarkMesh = Instance.new("SpecialMesh")
  4115. DarkMesh.Parent = Dark
  4116. DarkMesh.MeshType = "Sphere"
  4117. Gyro = Instance.new("BodyGyro")
  4118. Gyro.Parent = Dark
  4119. Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  4120. Gyro.D = 50
  4121. Gyro.cframe = Dark.CFrame
  4122. while DarkCharge == true do
  4123. if Dark.Transparency < 0 then
  4124. Dark.Transparency = Dark.Transparency + 0
  4125. end
  4126. Dark.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -20)
  4127. if Dark.Size.X <= 20 then
  4128. Dark.Size = Dark.Size + Vector3.new(1, 0, 1)
  4129. Dark.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -20)
  4130. end
  4131. wait()
  4132. end
  4133. wait(0.2)
  4134. for i = 1 , 8 do
  4135. Clone1 = Grip17:clone()
  4136. Clone1.Parent = Tool
  4137. Clone1.Name = "Shadow"
  4138. Clone1.Anchored = true
  4139. Clone1.CanCollide = false
  4140. Clone1.Transparency = 0.2
  4141. Clone1.BrickColor = BrickColor.new(1003)
  4142. Clone2 = Grip18:clone()
  4143. Clone2.Parent = Tool
  4144. Clone2.Name = "Shadow"
  4145. Clone2.Anchored = true
  4146. Clone2.CanCollide = false
  4147. Clone2.Transparency = 0.2
  4148. Clone2.BrickColor = BrickColor.new(1003)
  4149. Clone3 = Grip19:clone()
  4150. Clone3.Parent = Tool
  4151. Clone3.Name = "Shadow"
  4152. Clone3.Anchored = true
  4153. Clone3.CanCollide = false
  4154. Clone3.Transparency = 0.2
  4155. Clone3.BrickColor = BrickColor.new(1003)
  4156. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  4157. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  4158. wait()
  4159. end
  4160. Weld.Parent = Me.Character["Right Arm"]
  4161. Weld.Part0 = Me.Character["Right Arm"]
  4162. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  4163. end
  4164. if Mode == "Raise" then
  4165. if mouse.Target ~= nil then
  4166. Activated = true
  4167. MousePosition = mouse.Hit.p
  4168. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  4169. Sound:play()
  4170. for i = 1 , 8 do
  4171. Clone1 = Grip17:clone()
  4172. Clone1.Parent = Tool
  4173. Clone1.Name = "Shadow"
  4174. Clone1.Anchored = true
  4175. Clone1.CanCollide = false
  4176. Clone1.Transparency = 0.2
  4177. Clone1.BrickColor = BrickColor.new("Dark stone grey")
  4178. Clone2 = Grip18:clone()
  4179. Clone2.Parent = Tool
  4180. Clone2.Name = "Shadow"
  4181. Clone2.Anchored = true
  4182. Clone2.CanCollide = false
  4183. Clone2.Transparency = 0.2
  4184. Clone2.BrickColor = BrickColor.new("Dark stone grey")
  4185. Clone3 = Grip19:clone()
  4186. Clone3.Parent = Tool
  4187. Clone3.Name = "Shadow"
  4188. Clone3.Anchored = true
  4189. Clone3.CanCollide = false
  4190. Clone3.Transparency = 0.2
  4191. Clone3.BrickColor = BrickColor.new("Dark stone grey")
  4192. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.13)
  4193. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  4194. wait()
  4195. end
  4196. onCharge(28)
  4197. WidthSize = 10
  4198. for i = 1 , 20 do
  4199. Rock = Instance.new("Part")
  4200. Rock.Parent = Tool
  4201. Rock.Name = "Rock"
  4202. Rock.Anchored = true
  4203. Rock.BrickColor = BrickColor.new("Dark stone grey")
  4204. Base = Workspace:findFirstChild("Base")
  4205. if Base ~= nil then
  4206. Rock.BrickColor = Base.BrickColor
  4207. end
  4208. Rock.Material = "Concrete"
  4209. Rock.Size = Vector3.new(60+(WidthSize*i), 2, 60+(WidthSize*i))
  4210. Rock.formFactor = "Symmetric"
  4211. Rock.Locked = true
  4212. Rock.BottomSurface = "Smooth"
  4213. Rock.CFrame = CFrame.new(MousePosition-Vector3.new(0, 2+((WidthSize/1.9)*i), 0))
  4214. end
  4215. for i = 1 , 32 do
  4216. Stuff = Tool:GetChildren()
  4217. for i = 1 , #Stuff do
  4218. if Stuff[i].Name == "Rock" then
  4219. Stuff2 = Workspace:GetChildren()
  4220. for i = 1 , #Stuff2 do
  4221. Torso = Stuff2[i]:findFirstChild("Torso")
  4222. if Torso ~= nil then
  4223. if (Rock.Position-Torso.Position).magnitude <= 30 then
  4224. Torso.Velocity = Vector3.new(0, 200, 0)
  4225. end
  4226. end
  4227. end
  4228. Stuff[i].Velocity = Vector3.new(0, 100, 0)
  4229. P = Stuff[i].CFrame
  4230. Stuff[i].Size = Stuff[i].Size + Vector3.new(0, 4, 0)
  4231. Stuff[i].CFrame = P * CFrame.new(0, 1.5, 0)
  4232. end
  4233. end
  4234. wait()
  4235. end
  4236. wait(5)
  4237. for i = 1 , 40 do
  4238. Stuff = Tool:GetChildren()
  4239. for i = 1 , #Stuff do
  4240. if Stuff[i].Name == "Rock" then
  4241. P = Stuff[i].CFrame
  4242. Stuff[i].Size = Stuff[i].Size + Vector3.new(0, -4, 0)
  4243. Stuff[i].CFrame = P * CFrame.new(0, -1.5, 0)
  4244. end
  4245. end
  4246. wait()
  4247. end
  4248. Stuff = Tool:GetChildren()
  4249. for i = 1 , #Stuff do
  4250. if Stuff[i].Name == "Rock" then
  4251. Stuff[i]:Remove()
  4252. end
  4253. end
  4254. wait(0.2)
  4255. for i = 1 , 8 do
  4256. Clone1 = Grip17:clone()
  4257. Clone1.Parent = Tool
  4258. Clone1.Name = "Shadow"
  4259. Clone1.Anchored = true
  4260. Clone1.CanCollide = false
  4261. Clone1.Transparency = 0.2
  4262. Clone1.BrickColor = BrickColor.new("Dark stone grey")
  4263. Clone2 = Grip18:clone()
  4264. Clone2.Parent = Tool
  4265. Clone2.Name = "Shadow"
  4266. Clone2.Anchored = true
  4267. Clone2.CanCollide = false
  4268. Clone2.Transparency = 0.2
  4269. Clone2.BrickColor = BrickColor.new("Dark stone grey")
  4270. Clone3 = Grip19:clone()
  4271. Clone3.Parent = Tool
  4272. Clone3.Name = "Shadow"
  4273. Clone3.Anchored = true
  4274. Clone3.CanCollide = false
  4275. Clone3.Transparency = 0.2
  4276. Clone3.BrickColor = BrickColor.new("Dark stone grey")
  4277. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.13)
  4278. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  4279. wait()
  4280. end
  4281. Activated = false
  4282. end
  4283. end
  4284. if Mode == "Stone" then
  4285. Activated = true
  4286. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  4287. Sound:play()
  4288. for i = 1 , 8 do
  4289. Clone1 = Grip17:clone()
  4290. Clone1.Parent = Tool
  4291. Clone1.Name = "Shadow"
  4292. Clone1.Anchored = true
  4293. Clone1.CanCollide = false
  4294. Clone1.Transparency = 0.2
  4295. Clone1.BrickColor = BrickColor.new("Dark stone grey")
  4296. Clone2 = Grip18:clone()
  4297. Clone2.Parent = Tool
  4298. Clone2.Name = "Shadow"
  4299. Clone2.Anchored = true
  4300. Clone2.CanCollide = false
  4301. Clone2.Transparency = 0.2
  4302. Clone2.BrickColor = BrickColor.new("Dark stone grey")
  4303. Clone3 = Grip19:clone()
  4304. Clone3.Parent = Tool
  4305. Clone3.Name = "Shadow"
  4306. Clone3.Anchored = true
  4307. Clone3.CanCollide = false
  4308. Clone3.Transparency = 0.2
  4309. Clone3.BrickColor = BrickColor.new("Dark stone grey")
  4310. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.13)
  4311. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  4312. wait()
  4313. end
  4314. onCharge(27)
  4315. Stuff = game.Workspace:GetChildren()
  4316. for i = 1 , #Stuff do
  4317. if Stuff[i].Name ~= Me.Name then
  4318. Torso = Stuff[i]:findFirstChild("Torso")
  4319. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  4320. if Torso ~= nil and Humanoid ~= nil then
  4321. if (Me.Character.Torso.Position-Torso.Position).magnitude <= 200 then
  4322. Humanoid.Sit = true
  4323. Rock = Instance.new("Part")
  4324. Rock.Parent = Tool
  4325. Rock.Name = "Rock"
  4326. Rock.Anchored = true
  4327. Rock.BrickColor = BrickColor.new("Dark stone grey")
  4328. Rock.Material = "Concrete"
  4329. Rock.Size = Vector3.new(10, 2, 10)
  4330. Rock.formFactor = "Symmetric"
  4331. Rock.Locked = true
  4332. Rock.TopSurface = "Smooth"
  4333. Rock.BottomSurface = "Smooth"
  4334. Rock.CFrame = CFrame.new(Torso.Position-Vector3.new(0, 2, 0))
  4335. Torso.Velocity = Vector3.new(math.random(-20, 20), 150, math.random(-20, 20))
  4336. Humanoid.MaxHealth = 100
  4337. Humanoid:TakeDamage(Damage*3)
  4338. end
  4339. end
  4340. end
  4341. end
  4342. for i = 1 , 10 do
  4343. Stuff = Tool:GetChildren()
  4344. for i = 1 , #Stuff do
  4345. if Stuff[i].Name == "Rock" then
  4346. P = Stuff[i].CFrame
  4347. Stuff[i].Size = Stuff[i].Size + Vector3.new(0, 2, 0)
  4348. Stuff[i].CFrame = P * CFrame.new(0, 1, 0)
  4349. end
  4350. end
  4351. wait()
  4352. end
  4353. wait(0.1)
  4354. for i = 1 , 10 do
  4355. Stuff = Tool:GetChildren()
  4356. for i = 1 , #Stuff do
  4357. if Stuff[i].Name == "Rock" then
  4358. P = Stuff[i].CFrame
  4359. Stuff[i].Size = Stuff[i].Size - Vector3.new(0, 2, 0)
  4360. Stuff[i].CFrame = P * CFrame.new(0, -1, 0)
  4361. end
  4362. end
  4363. wait()
  4364. end
  4365. Stuff = Tool:GetChildren()
  4366. for i = 1 , #Stuff do
  4367. if Stuff[i].Name == "Rock" then
  4368. Stuff[i]:Remove()
  4369. end
  4370. end
  4371. wait(0.2)
  4372. for i = 1 , 8 do
  4373. Clone1 = Grip17:clone()
  4374. Clone1.Parent = Tool
  4375. Clone1.Name = "Shadow"
  4376. Clone1.Anchored = true
  4377. Clone1.CanCollide = false
  4378. Clone1.Transparency = 0.2
  4379. Clone1.BrickColor = BrickColor.new("Dark stone grey")
  4380. Clone2 = Grip18:clone()
  4381. Clone2.Parent = Tool
  4382. Clone2.Name = "Shadow"
  4383. Clone2.Anchored = true
  4384. Clone2.CanCollide = false
  4385. Clone2.Transparency = 0.2
  4386. Clone2.BrickColor = BrickColor.new("Dark stone grey")
  4387. Clone3 = Grip19:clone()
  4388. Clone3.Parent = Tool
  4389. Clone3.Name = "Shadow"
  4390. Clone3.Anchored = true
  4391. Clone3.CanCollide = false
  4392. Clone3.Transparency = 0.2
  4393. Clone3.BrickColor = BrickColor.new("Dark stone grey")
  4394. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.13)
  4395. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  4396. wait()
  4397. end
  4398. Activated = false
  4399. end
  4400. if Mode == "Shield" then
  4401. Activated = true
  4402. Weld.Parent = Me.Character["Left Arm"]
  4403. Weld.Part0 = Me.Character["Left Arm"]
  4404. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  4405. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  4406. Sound:play()
  4407. for i = 1 , 8 do
  4408. Clone1 = Grip17:clone()
  4409. Clone1.Parent = Tool
  4410. Clone1.Name = "Shadow"
  4411. Clone1.Anchored = true
  4412. Clone1.CanCollide = false
  4413. Clone1.Transparency = 0.2
  4414. Clone1.BrickColor = BrickColor.new("Dark stone grey")
  4415. Clone2 = Grip18:clone()
  4416. Clone2.Parent = Tool
  4417. Clone2.Name = "Shadow"
  4418. Clone2.Anchored = true
  4419. Clone2.CanCollide = false
  4420. Clone2.Transparency = 0.2
  4421. Clone2.BrickColor = BrickColor.new("Dark stone grey")
  4422. Clone3 = Grip19:clone()
  4423. Clone3.Parent = Tool
  4424. Clone3.Name = "Shadow"
  4425. Clone3.Anchored = true
  4426. Clone3.CanCollide = false
  4427. Clone3.Transparency = 0.2
  4428. Clone3.BrickColor = BrickColor.new("Dark stone grey")
  4429. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  4430. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  4431. wait()
  4432. end
  4433. Shielding = true
  4434. while Shielding == true do
  4435. Me.Character.Humanoid.WalkSpeed = 0
  4436. Stuff = game.Workspace:GetChildren()
  4437. for i = 1 , #Stuff do
  4438. if Stuff[i].Name ~= "Base" and Stuff[i].Name ~= Me.Name then
  4439. if Stuff[i].className == "Part" then
  4440. if (Me.Character.Torso.Position-Stuff[i].Position).magnitude <= 30 then
  4441. Stuff[i]:Remove()
  4442. end
  4443. end
  4444. if Stuff[i].className == "Model" then
  4445. Stuff2 = Stuff[i]:GetChildren()
  4446. for i = 1 , #Stuff2 do
  4447. if Stuff2[i].className == "Part" then
  4448. if (Me.Character.Torso.Position-Stuff2[i].Position).magnitude <= 30 then
  4449. Stuff2[i]:Remove()
  4450. end
  4451. end
  4452. end
  4453. end
  4454. end
  4455. end
  4456. wait()
  4457. end
  4458. for i = 1 , 8 do
  4459. Clone1 = Grip17:clone()
  4460. Clone1.Parent = Tool
  4461. Clone1.Name = "Shadow"
  4462. Clone1.Anchored = true
  4463. Clone1.CanCollide = false
  4464. Clone1.Transparency = 0.2
  4465. Clone1.BrickColor = BrickColor.new("Dark stone grey")
  4466. Clone2 = Grip18:clone()
  4467. Clone2.Parent = Tool
  4468. Clone2.Name = "Shadow"
  4469. Clone2.Anchored = true
  4470. Clone2.CanCollide = false
  4471. Clone2.Transparency = 0.2
  4472. Clone2.BrickColor = BrickColor.new("Dark stone grey")
  4473. Clone3 = Grip19:clone()
  4474. Clone3.Parent = Tool
  4475. Clone3.Name = "Shadow"
  4476. Clone3.Anchored = true
  4477. Clone3.CanCollide = false
  4478. Clone3.Transparency = 0.2
  4479. Clone3.BrickColor = BrickColor.new("Dark stone grey")
  4480. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  4481. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  4482. wait()
  4483. end
  4484. Weld.Parent = Me.Character["Right Arm"]
  4485. Weld.Part0 = Me.Character["Right Arm"]
  4486. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  4487. Activated = false
  4488. end
  4489. if Mode == "Snipe" then
  4490. if mouse.Target ~= nil then
  4491. Torso = mouse.Target.Parent:findFirstChild("Torso")
  4492. if mouse.Target.Parent.Name ~= Me.Name and Torso ~= nil then
  4493. Activated = true
  4494. Weld.Parent = Me.Character["Left Arm"]
  4495. Weld.Part0 = Me.Character["Left Arm"]
  4496. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  4497. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  4498. Sound:play()
  4499. for i = 1 , 4 do
  4500. Clone1 = Grip17:clone()
  4501. Clone1.Parent = Tool
  4502. Clone1.Name = "Shadow"
  4503. Clone1.Anchored = true
  4504. Clone1.CanCollide = false
  4505. Clone1.Transparency = 0.2
  4506. Clone1.BrickColor = BrickColor.new(1003)
  4507. Clone2 = Grip18:clone()
  4508. Clone2.Parent = Tool
  4509. Clone2.Name = "Shadow"
  4510. Clone2.Anchored = true
  4511. Clone2.CanCollide = false
  4512. Clone2.Transparency = 0.2
  4513. Clone2.BrickColor = BrickColor.new(1003)
  4514. Clone3 = Grip19:clone()
  4515. Clone3.Parent = Tool
  4516. Clone3.Name = "Shadow"
  4517. Clone3.Anchored = true
  4518. Clone3.CanCollide = false
  4519. Clone3.Transparency = 0.2
  4520. Clone3.BrickColor = BrickColor.new(1003)
  4521. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  4522. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  4523. wait()
  4524. end
  4525. Weld:Remove()
  4526. Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
  4527. Sound:play()
  4528. Gyro = Instance.new("BodyGyro")
  4529. Gyro.Parent = Handle
  4530. Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  4531. Gyro.cframe = Me.Character.Torso.CFrame * CFrame.Angles(0, 0, 1.57)
  4532. Gyro.D = 50
  4533. Position = Instance.new("BodyPosition")
  4534. Position.Parent = Handle
  4535. Position.maxForce = Vector3.new(9999999999, 9999999999, 9999999999)
  4536. Position.position = Torso.Position
  4537. for i = 1 , 4 do
  4538. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  4539. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  4540. wait()
  4541. end
  4542. for i = 1 , 20 do
  4543. if Torso ~= nil then
  4544. Gyro.cframe = CFrame.new(Handle.Position, Torso.Position) * CFrame.Angles(-1.57, 0, 0)
  4545. Position.position = Torso.Position
  4546. end
  4547. wait(0.1)
  4548. end
  4549. Gyro:Remove()
  4550. Position:Remove()
  4551. for i = 1 , 10 do
  4552. Gyro.cframe = CFrame.new(Handle.Position, Me.Character.Torso.Position) * CFrame.Angles(-1.57, 0, 0)
  4553. Position.position = Me.Character.Torso.Position
  4554. wait(0.1)
  4555. end
  4556. Weld = Instance.new("Weld")
  4557. Weld.Parent = Me.Character["Left Arm"]
  4558. Weld.Part0 = Me.Character["Left Arm"]
  4559. Weld.Part1 = Handle
  4560. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  4561. for i = 1 , 8 do
  4562. Clone1 = Grip17:clone()
  4563. Clone1.Parent = Tool
  4564. Clone1.Name = "Shadow"
  4565. Clone1.Anchored = true
  4566. Clone1.CanCollide = false
  4567. Clone1.Transparency = 0.2
  4568. Clone1.BrickColor = BrickColor.new(1003)
  4569. Clone2 = Grip18:clone()
  4570. Clone2.Parent = Tool
  4571. Clone2.Name = "Shadow"
  4572. Clone2.Anchored = true
  4573. Clone2.CanCollide = false
  4574. Clone2.Transparency = 0.2
  4575. Clone2.BrickColor = BrickColor.new(1003)
  4576. Clone3 = Grip19:clone()
  4577. Clone3.Parent = Tool
  4578. Clone3.Name = "Shadow"
  4579. Clone3.Anchored = true
  4580. Clone3.CanCollide = false
  4581. Clone3.Transparency = 0.2
  4582. Clone3.BrickColor = BrickColor.new(1003)
  4583. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  4584. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  4585. wait()
  4586. end
  4587. Weld.Parent = Me.Character["Right Arm"]
  4588. Weld.Part0 = Me.Character["Right Arm"]
  4589. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  4590. Activated = false
  4591. end
  4592. end
  4593. end
  4594. end
  4595. ------------------------------------------------------------>
  4596. --[[
  4597. ? -->> onButton1Up
  4598. --]]
  4599. ------------------------------------------------------------>
  4600. function onButton1Up()
  4601. Flaming = false
  4602. Shielding = false
  4603. if DarkCharge == true then
  4604. Sound.SoundId = "http://www.roblox.com/asset/?id=11998770"
  4605. Sound:play()
  4606. DarkCharge = false
  4607. Dark.Anchored = false
  4608. Velocity = Instance.new("BodyVelocity")
  4609. Velocity.Parent = Dark
  4610. Velocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4611. Velocity.velocity = Me.Character.Torso.CFrame.lookVector * 150
  4612. for i = 1 , 40 do
  4613. Dark.Transparency = Dark.Transparency + 0.02
  4614. function DarkHit(Hit)
  4615. if Hit.Name ~= "Base" and Hit.Parent.Name ~= "Sword" and Hit.Parent.Name ~= Me.Name and Hit.Parent.Parent.Name ~= Me.Name then
  4616. Hit:Remove()
  4617. end
  4618. end
  4619. Dark.Touched:connect(DarkHit)
  4620. wait(0.1)
  4621. end
  4622. Dark:Remove()
  4623. Activated = false
  4624. end
  4625. if SlimeCharge == true then
  4626. SlimeCharge = false
  4627. Slime.Anchored = false
  4628. Nucleus.Anchored = false
  4629. SlimeWeld = Instance.new("Weld")
  4630. SlimeWeld.Parent = Slime
  4631. SlimeWeld.Part0 = Slime
  4632. SlimeWeld.Part1 = Nucleus
  4633. SlimeWeld.C0 = CFrame.new(0, 0, 0)
  4634. Velocity = Instance.new("BodyVelocity")
  4635. Velocity.Parent = Slime
  4636. Velocity.maxForce = Vector3.new(math.huge, 0, math.huge)
  4637. Velocity.velocity = Me.Character.Torso.CFrame.lookVector * 100
  4638.  
  4639. function SlimeWeld(Hit)
  4640. if Hit.Parent.Name ~= Me.Name then
  4641. Humanoid = Hit.Parent:findFirstChild("Humanoid")
  4642. if Humanoid ~= nil then
  4643. Humanoid.MaxHealth = 0
  4644. Humanoid.Health = 0
  4645. Stuff = Humanoid.Parent:GetChildren()
  4646. for i = 1 , #Stuff do
  4647. if Stuff[i].className == "Part" then
  4648. SlimeWeldz = Instance.new("Weld")
  4649. SlimeWeldz.Parent = Slime
  4650. SlimeWeldz.Part0 = Slime
  4651. SlimeWeldz.Part1 = Stuff[i]
  4652. 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))
  4653. end
  4654. end
  4655. end
  4656. end
  4657. end
  4658. Slime.Touched:connect(SlimeWeld)
  4659. end
  4660. end
  4661. ------------------------------------------------------------>
  4662. --[[
  4663. ? -->> Selected
  4664. --]]
  4665. ------------------------------------------------------------>
  4666. function onSelected(Mouse)
  4667. Sound.SoundId = "rbxasset://sounds\\unsheath.wav"
  4668. Sound:play()
  4669. Mouse.Button1Down:connect(function() onButton1Down(mouse) end)
  4670. Mouse.Button1Up:connect(function() onButton1Up(mouse) end)
  4671. mouse = Mouse
  4672. FakeRightShoulder = Instance.new("Weld")
  4673. FakeRightShoulder.Parent = Me.Character.Torso
  4674. FakeRightShoulder.Part0 = Me.Character.Torso
  4675. FakeRightShoulder.Part1 = Me.Character["Right Arm"]
  4676. FakeRightShoulder.C0 = OriginalRightShoulder
  4677. FakeRightShoulder.C1 = OriginalRightShoulder2
  4678. FakeLeftShoulder = Instance.new("Weld")
  4679. FakeLeftShoulder.Parent = Me.Character.Torso
  4680. FakeLeftShoulder.Part0 = Me.Character.Torso
  4681. FakeLeftShoulder.Part1 = Me.Character["Left Arm"]
  4682. FakeLeftShoulder.C0 = OriginalLeftShoulder * CFrame.new(-0.25, 0, -0.45)
  4683. FakeLeftShoulder.C1 = OriginalLeftShoulder2
  4684. Weld:Remove()
  4685. Weld = Instance.new("Weld")
  4686. Weld.Parent = Me.Character["Torso"]
  4687. Weld.Part0 = Me.Character["Torso"]
  4688. Weld.Part1 = Handle
  4689. Weld.C0 = CFrame.new(1.6, 2.5, 0.6) * CFrame.Angles(0, 0, 2.2)
  4690. Weld.C0 = Weld.C0 * CFrame.Angles(0, 1.57, 0)
  4691. equipped = true
  4692. Activated = false
  4693. Equipping = true
  4694. Unequipping = false
  4695. Flaming = false
  4696. Shielding = false
  4697. SlimeCharge = false
  4698. DarkCharge = false
  4699. for i = 1 , 16 do
  4700. FakeRightShoulder.C0 = OriginalRightShoulder * CFrame.Angles(0, 0, (i/5.2))
  4701. Weld.C0 = Weld.C0 * CFrame.new(0, 0, -0.03) * CFrame.Angles(0.03, 0, 0.11)
  4702. wait()
  4703. end
  4704. wait()
  4705. Weld.Parent = Me.Character["Right Arm"]
  4706. Weld.Part0 = Me.Character["Right Arm"]
  4707. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  4708. for i = 1 , 8 do
  4709. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.2)
  4710. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -0.19)
  4711. wait()
  4712. end
  4713. wait()
  4714. for i = 1 , 8 do
  4715. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.05, 0, 0)
  4716. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0.15, 0, 0)
  4717. wait()
  4718. end
  4719. Equipping = false
  4720. end
  4721. HopperBin.Selected:connect(onSelected)
  4722. ------------------------------------------------------------>
  4723. --[[
  4724. ? -->> Deselected
  4725. --]]
  4726. ------------------------------------------------------------>
  4727. function onDeselected(Mouse)
  4728. Sound.SoundId = "rbxasset://sounds\\unsheath.wav"
  4729. Sound:play()
  4730. for i = 1 , 8 do
  4731. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.05, 0, 0)
  4732. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.15, 0, 0)
  4733. wait()
  4734. end
  4735. wait()
  4736. for i = 1 , 8 do
  4737. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.2)
  4738. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, 0.19)
  4739. wait()
  4740. end
  4741. FakeLeftShoulder.C0 = OriginalLeftShoulder
  4742. Weld = Instance.new("Weld")
  4743. Weld.Parent = Me.Character["Torso"]
  4744. Weld.Part0 = Me.Character["Torso"]
  4745. Weld.Part1 = Handle
  4746. Weld.C0 = CFrame.new(1.6, 2.5, 0.6) * CFrame.Angles(0, 0, 2.2)
  4747. Weld.C0 = Weld.C0 * CFrame.Angles(0, 1.57, 0)
  4748.  
  4749. for i = 1 , 16 do
  4750. Weld.C0 = Weld.C0 * CFrame.new(0, 0, -0.03) * CFrame.Angles(0.03, 0, 0.11)
  4751. end
  4752. for i = 1 , 16 do
  4753. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.1)
  4754. Weld.C0 = Weld.C0 * CFrame.new(0, 0, 0.03) * CFrame.Angles(-0.03, 0, -0.11)
  4755. wait()
  4756. end
  4757. FakeRightShoulder:Remove()
  4758. FakeLeftShoulder:Remove()
  4759. FakeRightShoulder = Instance.new("Weld")
  4760. FakeRightShoulder.Parent = Me.Character.Torso
  4761. FakeRightShoulder.Part0 = Me.Character.Torso
  4762. FakeRightShoulder.Part1 = Me.Character["Right Arm"]
  4763. FakeRightShoulder.C0 = OriginalRightShoulder
  4764. FakeRightShoulder.C1 = OriginalRightShoulder2
  4765. FakeLeftShoulder = Instance.new("Weld")
  4766. FakeLeftShoulder.Parent = Me.Character.Torso
  4767. FakeLeftShoulder.Part0 = Me.Character.Torso
  4768. FakeLeftShoulder.Part1 = Me.Character["Left Arm"]
  4769. FakeLeftShoulder.C0 = OriginalLeftShoulder
  4770. FakeLeftShoulder.C1 = OriginalLeftShoulder2
  4771. Equipped = false
  4772. Activated = false
  4773. Equipping = false
  4774. Flaming = false
  4775. DarkCharge = false
  4776. Shielding = false
  4777. Unequipping = true
  4778. SlimeCharge = false
  4779. Unequipping = false
  4780. end
  4781. HopperBin.Deselected:connect(onDeselected)
  4782. ------------------------------------------------------------>
  4783. --[[
  4784. ? -->> onTouched() Functions
  4785. --]]
  4786. ------------------------------------------------------------>
  4787. function onTouched(Hit)
  4788. if Activated then
  4789. if Hit.Parent.Name ~= Me.Name and Hit.Parent.Name ~= HopperBinName then
  4790. Humanoid = Hit.Parent:findFirstChild("Humanoid")
  4791. if Humanoid ~= nil and Mode ~= "Assassinate" then
  4792. Humanoid.MaxHealth = 100
  4793. Humanoid:TakeDamage(Damage)
  4794. for i = 1 , (Humanoid.Health/10) do
  4795. Blood = Instance.new("Part")
  4796. Blood.Parent = Workspace
  4797. Blood.CanCollide = false
  4798. Blood.Transparency = 0.1
  4799. Blood.TopSurface = "Smooth"
  4800. Blood.BottomSurface = "Smooth"
  4801. Blood.Size = Vector3.new(1, 1, 1)
  4802. Blood.Locked = true
  4803. Blood.BrickColor = BrickColor.new(1004)
  4804. 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))
  4805. Blood.Velocity = Vector3.new(math.random(-50, 50), math.random(30, 50), math.random(-50, 50))
  4806. BloodMesh = Instance.new("SpecialMesh")
  4807. BloodMesh.Parent = Blood
  4808. BloodMesh.MeshType = "Sphere"
  4809. BloodMesh.Scale = Vector3.new(0.35, 0.35, 0.35)
  4810. Blood:BreakJoints()
  4811. Blood.Velocity = Vector3.new(math.random(-50, 50), math.random(30, 50), math.random(-50, 50))
  4812. end
  4813. end
  4814. end
  4815. end
  4816. end
  4817. Stuff = Tool:GetChildren()
  4818. for i = 1 , #Stuff do
  4819. if Stuff[i].className == "Part" then
  4820. Stuff[i].Touched:connect(onTouched)
  4821. end
  4822. end
  4823. ------------------------------------------------------------>
  4824. --[[
  4825. ? -->> Gui
  4826. --]]
  4827. ------------------------------------------------------------>
  4828. wait(1)
  4829. Gui = PlayerGui:findFirstChild("LoadGui")
  4830. if Gui ~= nil then
  4831. Gui:Remove()
  4832. end
  4833. PlayerGui = Me["PlayerGui"]
  4834. Gui = PlayerGui:findFirstChild("SwordGui")
  4835. if Gui ~= nil then
  4836. Gui:Remove()
  4837. end
  4838. Gui = Instance.new("ScreenGui")
  4839. Gui.Parent = PlayerGui
  4840. Gui.Name = "SwordGui"
  4841. Background = Instance.new("ImageLabel")
  4842. Background.Parent = Gui
  4843. Background.Name = "Background"
  4844. Background.Size = UDim2.new(0.25, 0, 0.5, 0)
  4845. Background.BackgroundTransparency = 0.7
  4846. Background.Position = UDim2.new(0.55, 0, 0, 0)
  4847. Background.BackgroundColor = BrickColor.new(1003)
  4848. Page1 = Instance.new("ImageLabel")
  4849. Page1.Parent = Background
  4850. Page1.Name = "Page1"
  4851. Page1.Size = UDim2.new(1, 0, 1, 0)
  4852. Page1.BackgroundTransparency = 1
  4853. Page1.Position = UDim2.new(0, 0, 0, 0)
  4854. Reset = Instance.new("TextButton")
  4855. Reset.Parent = Page1
  4856. Reset.Name = "Swing"
  4857. Reset.Size = UDim2.new(0.2, 0, 0.07, 0)
  4858. Reset.BackgroundTransparency = 0.1
  4859. Reset.Position = UDim2.new(0.02, 0, 0.02, 0)
  4860. Reset.BorderSizePixel = 0
  4861. Reset.BackgroundColor = BrickColor.new(1004)
  4862. Reset.Text = "[ Reset ]"
  4863. Reset.MouseButton1Down:connect(function()
  4864. p = game.Workspace:findFirstChild(Me.Name)
  4865. if p ~= nil then
  4866. p:BreakJoints()
  4867. end
  4868. end)
  4869. Hint = Instance.new("TextLabel")
  4870. Hint.Parent = Background
  4871. Hint.Name = "Hint"
  4872. Hint.Size = UDim2.new(1, 0, 0.07, 0)
  4873. Hint.BackgroundTransparency = 0.1
  4874. Hint.Position = UDim2.new(0, 0, -0.07, 0)
  4875. Hint.BorderSizePixel = 0
  4876. Hint.BackgroundColor = BrickColor.new(1004)
  4877. Hint.Text = "[ ]"
  4878. Header1 = Instance.new("TextLabel")
  4879. Header1.Parent = Page1
  4880. Header1.Name = "Header1"
  4881. Header1.Size = UDim2.new(0, 0, 0, 0)
  4882. Header1.BackgroundTransparency = 1
  4883. Header1.Position = UDim2.new(0.5, 0, 0.08, 0)
  4884. Header1.Text = "[ Sword Modes ]"
  4885. Swing = Instance.new("TextButton")
  4886. Swing.Parent = Page1
  4887. Swing.Name = "Swing"
  4888. Swing.Size = UDim2.new(0.25, 0, 0.07, 0)
  4889. Swing.BackgroundTransparency = 0.1
  4890. Swing.Position = UDim2.new(0.05, 0, 0.2, 0)
  4891. Swing.BorderSizePixel = 0
  4892. Swing.BackgroundColor = BrickColor.new(1004)
  4893. Swing.Text = "[ Swing ]"
  4894. Swing.MouseButton1Down:connect(function()
  4895. Mode = "Swing"
  4896. Stuff = Page1:GetChildren()
  4897. for i = 1 , #Stuff do
  4898. if Stuff[i].className == "TextButton" then
  4899. Stuff[i].BackgroundColor = BrickColor.new(1004)
  4900. Swing.BackgroundColor = BrickColor.new(1010)
  4901. Hint.Text = "[ Click to Slash ]"
  4902. end
  4903. end
  4904. end)
  4905. Spin = Instance.new("TextButton")
  4906. Spin.Parent = Page1
  4907. Spin.Name = "Spin"
  4908. Spin.Size = UDim2.new(0.25, 0, 0.07, 0)
  4909. Spin.BackgroundTransparency = 0.1
  4910. Spin.Position = UDim2.new(0.05, 0, 0.3, 0)
  4911. Spin.BorderSizePixel = 0
  4912. Spin.BackgroundColor = BrickColor.new(1004)
  4913. Spin.Text = "[ Spin ]"
  4914. Spin.MouseButton1Down:connect(function()
  4915. Mode = "Spin"
  4916. Stuff = Page1:GetChildren()
  4917. for i = 1 , #Stuff do
  4918. if Stuff[i].className == "TextButton" then
  4919. Stuff[i].BackgroundColor = BrickColor.new(1004)
  4920. Spin.BackgroundColor = BrickColor.new(1010)
  4921. Hint.Text = "[ Click to Spin Slash ]"
  4922. end
  4923. end
  4924. end)
  4925. TripleSlash = Instance.new("TextButton")
  4926. TripleSlash.Parent = Page1
  4927. TripleSlash.Name = "TripleSlash"
  4928. TripleSlash.Size = UDim2.new(0.25, 0, 0.07, 0)
  4929. TripleSlash.BackgroundTransparency = 0.1
  4930. TripleSlash.Position = UDim2.new(0.05, 0, 0.4, 0)
  4931. TripleSlash.BorderSizePixel = 0
  4932. TripleSlash.BackgroundColor = BrickColor.new(1004)
  4933. TripleSlash.Text = "[ TripleSlash ]"
  4934. TripleSlash.MouseButton1Down:connect(function()
  4935. Mode = "TripleSlash"
  4936. Stuff = Page1:GetChildren()
  4937. for i = 1 , #Stuff do
  4938. if Stuff[i].className == "TextButton" then
  4939. Stuff[i].BackgroundColor = BrickColor.new(1004)
  4940. TripleSlash.BackgroundColor = BrickColor.new(1010)
  4941. Hint.Text = "[ Click to slash 3 times quickly ]"
  4942. end
  4943. end
  4944. end)
  4945. ForwardSpin = Instance.new("TextButton")
  4946. ForwardSpin.Parent = Page1
  4947. ForwardSpin.Name = "Spin"
  4948. ForwardSpin.Size = UDim2.new(0.25, 0, 0.07, 0)
  4949. ForwardSpin.BackgroundTransparency = 0.1
  4950. ForwardSpin.Position = UDim2.new(0.05, 0, 0.5, 0)
  4951. ForwardSpin.BorderSizePixel = 0
  4952. ForwardSpin.BackgroundColor = BrickColor.new(1004)
  4953. ForwardSpin.Text = "[ ForwardSpin ]"
  4954. ForwardSpin.MouseButton1Down:connect(function()
  4955. Mode = "ForwardSpin"
  4956. Stuff = Page1:GetChildren()
  4957. for i = 1 , #Stuff do
  4958. if Stuff[i].className == "TextButton" then
  4959. Stuff[i].BackgroundColor = BrickColor.new(1004)
  4960. ForwardSpin.BackgroundColor = BrickColor.new(1010)
  4961. Hint.Text = "[ Click to Spin Slash forward ]"
  4962. end
  4963. end
  4964. end)
  4965. Boomerang = Instance.new("TextButton")
  4966. Boomerang.Parent = Page1
  4967. Boomerang.Name = "Boomerang"
  4968. Boomerang.Size = UDim2.new(0.25, 0, 0.07, 0)
  4969. Boomerang.BackgroundTransparency = 0.1
  4970. Boomerang.Position = UDim2.new(0.05, 0, 0.6, 0)
  4971. Boomerang.BorderSizePixel = 0
  4972. Boomerang.BackgroundColor = BrickColor.new(1004)
  4973. Boomerang.Text = "[ Boomerang ]"
  4974. Boomerang.MouseButton1Down:connect(function()
  4975. Mode = "Boomerang"
  4976. Stuff = Page1:GetChildren()
  4977. for i = 1 , #Stuff do
  4978. if Stuff[i].className == "TextButton" then
  4979. Stuff[i].BackgroundColor = BrickColor.new(1004)
  4980. Boomerang.BackgroundColor = BrickColor.new(1010)
  4981. Hint.Text = "[ Click to throw your sword ]"
  4982. end
  4983. end
  4984. end)
  4985. Remover = Instance.new("TextButton")
  4986. Remover.Parent = Page1
  4987. Remover.Name = "Remover"
  4988. Remover.Size = UDim2.new(0.25, 0, 0.07, 0)
  4989. Remover.BackgroundTransparency = 0.1
  4990. Remover.Position = UDim2.new(0.05, 0, 0.7, 0)
  4991. Remover.BorderSizePixel = 0
  4992. Remover.BackgroundColor = BrickColor.new(1004)
  4993. Remover.Text = "[ Remover ]"
  4994. Remover.MouseButton1Down:connect(function()
  4995. Mode = "Remover"
  4996. Stuff = Page1:GetChildren()
  4997. for i = 1 , #Stuff do
  4998. if Stuff[i].className == "TextButton" then
  4999. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5000. Remover.BackgroundColor = BrickColor.new(1010)
  5001. Hint.Text = "[ Click to remove anything nearby ]"
  5002. end
  5003. end
  5004. end)
  5005. Alchemy = Instance.new("TextButton")
  5006. Alchemy.Parent = Page1
  5007. Alchemy.Name = "Alchemy"
  5008. Alchemy.Size = UDim2.new(0.25, 0, 0.07, 0)
  5009. Alchemy.BackgroundTransparency = 0.1
  5010. Alchemy.Position = UDim2.new(0.05, 0, 0.8, 0)
  5011. Alchemy.BorderSizePixel = 0
  5012. Alchemy.BackgroundColor = BrickColor.new(1004)
  5013. Alchemy.Text = "[ Alchemy ]"
  5014. Alchemy.MouseButton1Down:connect(function()
  5015. Mode = "Alchemy"
  5016. Stuff = Page1:GetChildren()
  5017. for i = 1 , #Stuff do
  5018. if Stuff[i].className == "TextButton" then
  5019. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5020. Alchemy.BackgroundColor = BrickColor.new(1010)
  5021. Hint.Text = "[ Click to use alchemy ]"
  5022. end
  5023. end
  5024. end)
  5025. Lightning = Instance.new("TextButton")
  5026. Lightning.Parent = Page1
  5027. Lightning.Name = "Lightning"
  5028. Lightning.Size = UDim2.new(0.25, 0, 0.07, 0)
  5029. Lightning.BackgroundTransparency = 0.1
  5030. Lightning.Position = UDim2.new(0.05, 0, 0.9, 0)
  5031. Lightning.BorderSizePixel = 0
  5032. Lightning.BackgroundColor = BrickColor.new(1004)
  5033. Lightning.Text = "[ Lightning ]"
  5034. Lightning.MouseButton1Down:connect(function()
  5035. Mode = "Lightning"
  5036. Stuff = Page1:GetChildren()
  5037. for i = 1 , #Stuff do
  5038. if Stuff[i].className == "TextButton" then
  5039. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5040. Lightning.BackgroundColor = BrickColor.new(1010)
  5041. Hint.Text = "[ Click to fire a bolt of lightning ]"
  5042. end
  5043. end
  5044. end)
  5045. Fire = Instance.new("TextButton")
  5046. Fire.Parent = Page1
  5047. Fire.Name = "Fire"
  5048. Fire.Size = UDim2.new(0.25, 0, 0.07, 0)
  5049. Fire.BackgroundTransparency = 0.1
  5050. Fire.Position = UDim2.new(0.375, 0, 0.2, 0)
  5051. Fire.BorderSizePixel = 0
  5052. Fire.BackgroundColor = BrickColor.new(1004)
  5053. Fire.Text = "[ Fire ]"
  5054. Fire.MouseButton1Down:connect(function()
  5055. Mode = "Fire"
  5056. Stuff = Page1:GetChildren()
  5057. for i = 1 , #Stuff do
  5058. if Stuff[i].className == "TextButton" then
  5059. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5060. Fire.BackgroundColor = BrickColor.new(1010)
  5061. Hint.Text = "[ Click and hold to shoot fire ]"
  5062. end
  5063. end
  5064. end)
  5065. Slimeball = Instance.new("TextButton")
  5066. Slimeball.Parent = Page1
  5067. Slimeball.Name = "Slime"
  5068. Slimeball.Size = UDim2.new(0.25, 0, 0.07, 0)
  5069. Slimeball.BackgroundTransparency = 0.1
  5070. Slimeball.Position = UDim2.new(0.375, 0, 0.3, 0)
  5071. Slimeball.BorderSizePixel = 0
  5072. Slimeball.BackgroundColor = BrickColor.new(1004)
  5073. Slimeball.Text = "[ Slime ]"
  5074. Slimeball.MouseButton1Down:connect(function()
  5075. Mode = "Slime"
  5076. Stuff = Page1:GetChildren()
  5077. for i = 1 , #Stuff do
  5078. if Stuff[i].className == "TextButton" then
  5079. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5080. Slimeball.BackgroundColor = BrickColor.new(1010)
  5081. Hint.Text = "[ Click and hold to fire a slime ]"
  5082. end
  5083. end
  5084. end)
  5085. Stone = Instance.new("TextButton")
  5086. Stone.Parent = Page1
  5087. Stone.Name = "Stone"
  5088. Stone.Size = UDim2.new(0.25, 0, 0.07, 0)
  5089. Stone.BackgroundTransparency = 0.1
  5090. Stone.Position = UDim2.new(0.375, 0, 0.4, 0)
  5091. Stone.BorderSizePixel = 0
  5092. Stone.BackgroundColor = BrickColor.new(1004)
  5093. Stone.Text = "[ Stone ]"
  5094. Stone.MouseButton1Down:connect(function()
  5095. Mode = "Stone"
  5096. Stuff = Page1:GetChildren()
  5097. for i = 1 , #Stuff do
  5098. if Stuff[i].className == "TextButton" then
  5099. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5100. Stone.BackgroundColor = BrickColor.new(1010)
  5101. Hint.Text = "[ Click to hit anybody near you ]"
  5102. end
  5103. end
  5104. end)
  5105. Escape = Instance.new("TextButton")
  5106. Escape.Parent = Page1
  5107. Escape.Name = "Escape"
  5108. Escape.Size = UDim2.new(0.25, 0, 0.07, 0)
  5109. Escape.BackgroundTransparency = 0.1
  5110. Escape.Position = UDim2.new(0.375, 0, 0.5, 0)
  5111. Escape.BorderSizePixel = 0
  5112. Escape.BackgroundColor = BrickColor.new(1004)
  5113. Escape.Text = "[ Escape ]"
  5114. Escape.MouseButton1Down:connect(function()
  5115. Mode = "Escape"
  5116. Stuff = Page1:GetChildren()
  5117. for i = 1 , #Stuff do
  5118. if Stuff[i].className == "TextButton" then
  5119. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5120. Escape.BackgroundColor = BrickColor.new(1010)
  5121. Hint.Text = "[ Click to escape when stuck ]"
  5122. end
  5123. end
  5124. end)
  5125. Shield = Instance.new("TextButton")
  5126. Shield.Parent = Page1
  5127. Shield.Name = "Shield"
  5128. Shield.Size = UDim2.new(0.25, 0, 0.07, 0)
  5129. Shield.BackgroundTransparency = 0.1
  5130. Shield.Position = UDim2.new(0.375, 0, 0.6, 0)
  5131. Shield.BorderSizePixel = 0
  5132. Shield.BackgroundColor = BrickColor.new(1004)
  5133. Shield.Text = "[ Shield ]"
  5134. Shield.MouseButton1Down:connect(function()
  5135. Mode = "Shield"
  5136. Stuff = Page1:GetChildren()
  5137. for i = 1 , #Stuff do
  5138. if Stuff[i].className == "TextButton" then
  5139. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5140. Shield.BackgroundColor = BrickColor.new(1010)
  5141. Hint.Text = "[ Click and hold for an invisible shield ]"
  5142. end
  5143. end
  5144. end)
  5145. DarkPulse = Instance.new("TextButton")
  5146. DarkPulse.Parent = Page1
  5147. DarkPulse.Name = "DarkPulse"
  5148. DarkPulse.Size = UDim2.new(0.25, 0, 0.07, 0)
  5149. DarkPulse.BackgroundTransparency = 0.1
  5150. DarkPulse.Position = UDim2.new(0.375, 0, 0.7, 0)
  5151. DarkPulse.BorderSizePixel = 0
  5152. DarkPulse.BackgroundColor = BrickColor.new(1004)
  5153. DarkPulse.Text = "[ DarkPulse ]"
  5154. DarkPulse.MouseButton1Down:connect(function()
  5155. Mode = "DarkPulse"
  5156. Stuff = Page1:GetChildren()
  5157. for i = 1 , #Stuff do
  5158. if Stuff[i].className == "TextButton" then
  5159. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5160. DarkPulse.BackgroundColor = BrickColor.new(1010)
  5161. Hint.Text = "[ Click and hold to fire a dark wave ]"
  5162. end
  5163. end
  5164. end)
  5165. Snipe = Instance.new("TextButton")
  5166. Snipe.Parent = Page1
  5167. Snipe.Name = "Snipe"
  5168. Snipe.Size = UDim2.new(0.25, 0, 0.07, 0)
  5169. Snipe.BackgroundTransparency = 0.1
  5170. Snipe.Position = UDim2.new(0.375, 0, 0.8, 0)
  5171. Snipe.BorderSizePixel = 0
  5172. Snipe.BackgroundColor = BrickColor.new(1004)
  5173. Snipe.Text = "[ Snipe ]"
  5174. Snipe.MouseButton1Down:connect(function()
  5175. Mode = "Snipe"
  5176. Stuff = Page1:GetChildren()
  5177. for i = 1 , #Stuff do
  5178. if Stuff[i].className == "TextButton" then
  5179. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5180. Snipe.BackgroundColor = BrickColor.new(1010)
  5181. Hint.Text = "[ Click a person to zoom toward him ]"
  5182. end
  5183. end
  5184. end)
  5185. Wave = Instance.new("TextButton")
  5186. Wave.Parent = Page1
  5187. Wave.Name = "Wave"
  5188. Wave.Size = UDim2.new(0.25, 0, 0.07, 0)
  5189. Wave.BackgroundTransparency = 0.1
  5190. Wave.Position = UDim2.new(0.375, 0, 0.9, 0)
  5191. Wave.BorderSizePixel = 0
  5192. Wave.BackgroundColor = BrickColor.new(1004)
  5193. Wave.Text = "[ Wave ]"
  5194. Wave.MouseButton1Down:connect(function()
  5195. Mode = "Wave"
  5196. Stuff = Page1:GetChildren()
  5197. for i = 1 , #Stuff do
  5198. if Stuff[i].className == "TextButton" then
  5199. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5200. Wave.BackgroundColor = BrickColor.new(1010)
  5201. Hint.Text = "[ Click to send out a wave to damage ]"
  5202. end
  5203. end
  5204. end)
  5205. Ice = Instance.new("TextButton")
  5206. Ice.Parent = Page1
  5207. Ice.Name = "Ice"
  5208. Ice.Size = UDim2.new(0.25, 0, 0.07, 0)
  5209. Ice.BackgroundTransparency = 0.1
  5210. Ice.Position = UDim2.new(0.7, 0, 0.2, 0)
  5211. Ice.BorderSizePixel = 0
  5212. Ice.BackgroundColor = BrickColor.new(1004)
  5213. Ice.Text = "[ Ice ]"
  5214. Ice.MouseButton1Down:connect(function()
  5215. Mode = "Ice"
  5216. Stuff = Page1:GetChildren()
  5217. for i = 1 , #Stuff do
  5218. if Stuff[i].className == "TextButton" then
  5219. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5220. Ice.BackgroundColor = BrickColor.new(1010)
  5221. Hint.Text = "[ Click to send out a beam of ice ]"
  5222. end
  5223. end
  5224. end)
  5225. Tornado = Instance.new("TextButton")
  5226. Tornado.Parent = Page1
  5227. Tornado.Name = "Tornado"
  5228. Tornado.Size = UDim2.new(0.25, 0, 0.07, 0)
  5229. Tornado.BackgroundTransparency = 0.1
  5230. Tornado.Position = UDim2.new(0.7, 0, 0.3, 0)
  5231. Tornado.BorderSizePixel = 0
  5232. Tornado.BackgroundColor = BrickColor.new(1004)
  5233. Tornado.Text = "[ Tornado ]"
  5234. Tornado.MouseButton1Down:connect(function()
  5235. Mode = "Tornado"
  5236. Stuff = Page1:GetChildren()
  5237. for i = 1 , #Stuff do
  5238. if Stuff[i].className == "TextButton" then
  5239. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5240. Tornado.BackgroundColor = BrickColor.new(1010)
  5241. Hint.Text = "[ Click to throw people near you ]"
  5242. end
  5243. end
  5244. end)
  5245. Explosion = Instance.new("TextButton")
  5246. Explosion.Parent = Page1
  5247. Explosion.Name = "BlackHole"
  5248. Explosion.Size = UDim2.new(0.25, 0, 0.07, 0)
  5249. Explosion.BackgroundTransparency = 0.1
  5250. Explosion.Position = UDim2.new(0.7, 0, 0.4, 0)
  5251. Explosion.BorderSizePixel = 0
  5252. Explosion.BackgroundColor = BrickColor.new(1004)
  5253. Explosion.Text = "[ Explosion ]"
  5254. Explosion.MouseButton1Down:connect(function()
  5255. Mode = "Explosion"
  5256. Stuff = Page1:GetChildren()
  5257. for i = 1 , #Stuff do
  5258. if Stuff[i].className == "TextButton" then
  5259. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5260. Explosion.BackgroundColor = BrickColor.new(1010)
  5261. Hint.Text = "[ Click to summon a huge explosion ]"
  5262. end
  5263. end
  5264. end)
  5265. ExplodeVictim = Instance.new("TextButton")
  5266. ExplodeVictim.Parent = Page1
  5267. ExplodeVictim.Name = "ExplodeVictim"
  5268. ExplodeVictim.Size = UDim2.new(0.25, 0, 0.07, 0)
  5269. ExplodeVictim.BackgroundTransparency = 0.1
  5270. ExplodeVictim.Position = UDim2.new(0.7, 0, 0.5, 0)
  5271. ExplodeVictim.BorderSizePixel = 0
  5272. ExplodeVictim.BackgroundColor = BrickColor.new(1004)
  5273. ExplodeVictim.Text = "[ ExplodeVictim ]"
  5274. ExplodeVictim.MouseButton1Down:connect(function()
  5275. Mode = "ExplodeVictim"
  5276. Stuff = Page1:GetChildren()
  5277. for i = 1 , #Stuff do
  5278. if Stuff[i].className == "TextButton" then
  5279. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5280. ExplodeVictim.BackgroundColor = BrickColor.new(1010)
  5281. Hint.Text = "[ Click a person to explode him ]"
  5282. end
  5283. end
  5284. end)
  5285. Raise = Instance.new("TextButton")
  5286. Raise.Parent = Page1
  5287. Raise.Name = "Raise"
  5288. Raise.Size = UDim2.new(0.25, 0, 0.07, 0)
  5289. Raise.BackgroundTransparency = 0.1
  5290. Raise.Position = UDim2.new(0.7, 0, 0.6, 0)
  5291. Raise.BorderSizePixel = 0
  5292. Raise.BackgroundColor = BrickColor.new(1004)
  5293. Raise.Text = "[ Raise ]"
  5294. Raise.MouseButton1Down:connect(function()
  5295. Mode = "Raise"
  5296. Stuff = Page1:GetChildren()
  5297. for i = 1 , #Stuff do
  5298. if Stuff[i].className == "TextButton" then
  5299. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5300. Raise.BackgroundColor = BrickColor.new(1010)
  5301. Hint.Text = "[ Click the ground to make a mountain ]"
  5302. end
  5303. end
  5304. end)
  5305. Teleport = Instance.new("TextButton")
  5306. Teleport.Parent = Page1
  5307. Teleport.Name = "Teleport"
  5308. Teleport.Size = UDim2.new(0.25, 0, 0.07, 0)
  5309. Teleport.BackgroundTransparency = 0.1
  5310. Teleport.Position = UDim2.new(0.7, 0, 0.7, 0)
  5311. Teleport.BorderSizePixel = 0
  5312. Teleport.BackgroundColor = BrickColor.new(1004)
  5313. Teleport.Text = "[ Teleport ]"
  5314. Teleport.MouseButton1Down:connect(function()
  5315. Mode = "Teleport"
  5316. Stuff = Page1:GetChildren()
  5317. for i = 1 , #Stuff do
  5318. if Stuff[i].className == "TextButton" then
  5319. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5320. Teleport.BackgroundColor = BrickColor.new(1010)
  5321. Hint.Text = "[ Click to teleport and slash ]"
  5322. end
  5323. end
  5324. end)
  5325. DownThrust = Instance.new("TextButton")
  5326. DownThrust.Parent = Page1
  5327. DownThrust.Name = "DownThrust"
  5328. DownThrust.Size = UDim2.new(0.25, 0, 0.07, 0)
  5329. DownThrust.BackgroundTransparency = 0.1
  5330. DownThrust.Position = UDim2.new(0.7, 0, 0.8, 0)
  5331. DownThrust.BorderSizePixel = 0
  5332. DownThrust.BackgroundColor = BrickColor.new(1004)
  5333. DownThrust.Text = "[ DownThrust ]"
  5334. DownThrust.MouseButton1Down:connect(function()
  5335. Mode = "DownThrust"
  5336. Stuff = Page1:GetChildren()
  5337. for i = 1 , #Stuff do
  5338. if Stuff[i].className == "TextButton" then
  5339. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5340. DownThrust.BackgroundColor = BrickColor.new(1010)
  5341. Hint.Text = "[ Click to thurst downward ]"
  5342. end
  5343. end
  5344. end)
  5345. Slashes2 = Instance.new("TextButton")
  5346. Slashes2.Parent = Page1
  5347. Slashes2.Name = "Slashes"
  5348. Slashes2.Size = UDim2.new(0.25, 0, 0.07, 0)
  5349. Slashes2.BackgroundTransparency = 0.1
  5350. Slashes2.Position = UDim2.new(0.7, 0, 0.9, 0)
  5351. Slashes2.BorderSizePixel = 0
  5352. Slashes2.BackgroundColor = BrickColor.new(1004)
  5353. Slashes2.Text = "[ HeatSlashes ]"
  5354. Slashes2.MouseButton1Down:connect(function()
  5355. Mode = "Slashes"
  5356. Stuff = Page1:GetChildren()
  5357. for i = 1 , #Stuff do
  5358. if Stuff[i].className == "TextButton" then
  5359. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5360. Slashes2.BackgroundColor = BrickColor.new(1010)
  5361. Hint.Text = "[ Click to heat slash ]"
  5362. end
  5363. end
  5364. end)
  5365. Page2 = Instance.new("ImageLabel")
  5366. Page2.Parent = Background
  5367. Page2.Name = "Page2"
  5368. Page2.Visible = false
  5369. Page2.Size = UDim2.new(1, 0, 1, 0)
  5370. Page2.BackgroundTransparency = 1
  5371. Page2.Position = UDim2.new(0, 0, 0, 0)
  5372. Header2 = Instance.new("TextLabel")
  5373. Header2.Parent = Page2
  5374. Header2.Name = "Header2"
  5375. Header2.Size = UDim2.new(0, 0, 0, 0)
  5376. Header2.BackgroundTransparency = 1
  5377. Header2.Position = UDim2.new(0.5, 0, 0.08, 0)
  5378. Header2.Text = "[ Sword Modes #2 ]"
  5379. NextPage1 = Instance.new("TextButton")
  5380. NextPage1.Parent = Page1
  5381. NextPage1.Name = "NextPage1"
  5382. NextPage1.Size = UDim2.new(0.25, 0, 0.07, 0)
  5383. NextPage1.BackgroundTransparency = 0.1
  5384. NextPage1.Position = UDim2.new(0.7, 0, 0.02, 0)
  5385. NextPage1.BorderSizePixel = 0
  5386. NextPage1.BackgroundColor = BrickColor.new(1004)
  5387. NextPage1.Text = "[ Next ]"
  5388. NextPage1.MouseButton1Down:connect(function()
  5389. Stuff = Page1:GetChildren()
  5390. for i = 1 , #Stuff do
  5391. if Stuff[i].className == "TextButton" then
  5392. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5393. end
  5394. end
  5395. Stuff = Page2:GetChildren()
  5396. for i = 1 , #Stuff do
  5397. if Stuff[i].className == "TextButton" then
  5398. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5399. end
  5400. end
  5401. Mode = ""
  5402. Page1.Visible = false
  5403. Page2.Visible = true
  5404. end)
  5405. BackPage1 = Instance.new("TextButton")
  5406. BackPage1.Parent = Page2
  5407. BackPage1.Name = "BackPage1"
  5408. BackPage1.Size = UDim2.new(0.25, 0, 0.07, 0)
  5409. BackPage1.BackgroundTransparency = 0.1
  5410. BackPage1.Position = UDim2.new(0.02, 0, 0.02, 0)
  5411. BackPage1.BorderSizePixel = 0
  5412. BackPage1.BackgroundColor = BrickColor.new(1004)
  5413. BackPage1.Text = "[ Back ]"
  5414. BackPage1.MouseButton1Down:connect(function()
  5415. Stuff = Page1:GetChildren()
  5416. for i = 1 , #Stuff do
  5417. if Stuff[i].className == "TextButton" then
  5418. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5419. end
  5420. end
  5421. Stuff = Page2:GetChildren()
  5422. for i = 1 , #Stuff do
  5423. if Stuff[i].className == "TextButton" then
  5424. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5425. end
  5426. end
  5427. Mode = ""
  5428. Page1.Visible = true
  5429. Page2.Visible = false
  5430. end)
  5431. Assassinate = Instance.new("TextButton")
  5432. Assassinate.Parent = Page2
  5433. Assassinate.Name = "Assassinate"
  5434. Assassinate.Size = UDim2.new(0.25, 0, 0.07, 0)
  5435. Assassinate.BackgroundTransparency = 0.1
  5436. Assassinate.Position = UDim2.new(0.05, 0, 0.2, 0)
  5437. Assassinate.BorderSizePixel = 0
  5438. Assassinate.BackgroundColor = BrickColor.new(1004)
  5439. Assassinate.Text = "[ Assassinate ]"
  5440. Assassinate.MouseButton1Down:connect(function()
  5441. Mode = "Assassinate"
  5442. Stuff = Page2:GetChildren()
  5443. for i = 1 , #Stuff do
  5444. if Stuff[i].className == "TextButton" then
  5445. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5446. Assassinate.BackgroundColor = BrickColor.new(1010)
  5447. Hint.Text = "[ Click a player to kill ]"
  5448. end
  5449. end
  5450. end)
  5451. Swing2 = Instance.new("TextButton")
  5452. Swing2.Parent = Page2
  5453. Swing2.Name = "Swing"
  5454. Swing2.Size = UDim2.new(0.25, 0, 0.07, 0)
  5455. Swing2.BackgroundTransparency = 0.1
  5456. Swing2.Position = UDim2.new(0.05, 0, 0.3, 0)
  5457. Swing2.BorderSizePixel = 0
  5458. Swing2.BackgroundColor = BrickColor.new(1004)
  5459. Swing2.Text = "[ Slow Swing ]"
  5460. Swing2.MouseButton1Down:connect(function()
  5461. Mode = "Slow Swing"
  5462. Stuff = Page2:GetChildren()
  5463. for i = 1 , #Stuff do
  5464. if Stuff[i].className == "TextButton" then
  5465. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5466. Swing2.BackgroundColor = BrickColor.new(1010)
  5467. Hint.Text = "[ Click to Slash ]"
  5468. end
  5469. end
  5470. end)
  5471. Lazor = Instance.new("TextButton")
  5472. Lazor.Parent = Page2
  5473. Lazor.Name = "lazor"
  5474. Lazor.Size = UDim2.new(0.25, 0, 0.07, 0)
  5475. Lazor.BackgroundTransparency = 0.1
  5476. Lazor.Position = UDim2.new(0.05, 0, 0.4, 0)
  5477. Lazor.BorderSizePixel = 0
  5478. Lazor.BackgroundColor = BrickColor.new(1004)
  5479. Lazor.Text = "[ LAZOR ]"
  5480. Lazor.MouseButton1Down:connect(function()
  5481. Mode = "Lazor"
  5482. Stuff = Page2:GetChildren()
  5483. for i = 1 , #Stuff do
  5484. if Stuff[i].className == "TextButton" then
  5485. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5486. Lazor.BackgroundColor = BrickColor.new(1010)
  5487. Hint.Text = "[ Click to FIRE LAZOOOOOR!!! ]"
  5488. end
  5489. end
  5490. end)
  5491. Lazor3 = Instance.new("TextButton")
  5492. Lazor3.Parent = Page2
  5493. Lazor3.Name = "Toss"
  5494. Lazor3.Size = UDim2.new(0.25, 0, 0.07, 0)
  5495. Lazor3.BackgroundTransparency = 0.1
  5496. Lazor3.Position = UDim2.new(0.05, 0, 0.5, 0)
  5497. Lazor3.BorderSizePixel = 0
  5498. Lazor3.BackgroundColor = BrickColor.new(1004)
  5499. Lazor3.Text = "[ Toss ]"
  5500. Lazor3.MouseButton1Down:connect(function()
  5501. Mode = "Toss"
  5502. Stuff = Page2:GetChildren()
  5503. for i = 1 , #Stuff do
  5504. if Stuff[i].className == "TextButton" then
  5505. Stuff[i].BackgroundColor = BrickColor.new(1004)
  5506. Lazor3.BackgroundColor = BrickColor.new(1010)
  5507. Hint.Text = "[ Click to toss Sword ]"
  5508. end
  5509. end
  5510. end)
  5511.  
  5512. ------------------------------------------------------------>
  5513. --[[
  5514. ? -->> onDied()
  5515. --]]
  5516. ------------------------------------------------------------>
  5517. Me.Character.Humanoid.Died:connect(function()
  5518. f = Instance.new("Explosion")
  5519. f.Parent = Me.Character.Torso
  5520. f.Position = Me.Character.Torso.Position
  5521. f.BlastRadius = 3000
  5522. f.BlastPressure = 500000000
  5523. end)
  5524. Me.Character.Humanoid.Died:connect(function()
  5525. f = Instance.new("Explosion")
  5526. f.Parent = Me.Character.Head
  5527. f.Position = Me.Character.Head.Position
  5528. f.BlastRadius = 3000
  5529. f.BlastPressure = 500000000
  5530. end)
  5531.  
  5532. ------------------------------------------------------------>
  5533. --[[
  5534. ? -->> Suit
  5535. --]]
  5536. ------------------------------------------------------------>
  5537. Hat = Instance.new("Part")
  5538. Hat.Parent = Me.Character
  5539. Hat.CanCollide = false
  5540. Hat.Locked = true
  5541. Hat.Size = Vector3.new(2, 2, 2)
  5542. Hat.TopSurface = "Smooth"
  5543. Hat.BottomSurface = "Smooth"
  5544. Hat.Name = "Hat"
  5545. Hat.CFrame = Me.Character.Head.CFrame
  5546. HatMesh = Instance.new("SpecialMesh")
  5547. HatMesh.Parent = Hat
  5548. HatMesh.MeshType = "FileMesh"
  5549. HatMesh.MeshId = "http://www.roblox.com/asset/?id=21057410"
  5550. HatMesh.Scale = Vector3.new(1.05, 1.05, 1.05)
  5551. HatMesh.TextureId = "http://www.roblox.com/asset/?id=21240616"
  5552. HatWeld = Instance.new("Weld")
  5553. HatWeld.Parent = Me.Character.Head
  5554. HatWeld.Part0 = Me.Character.Head
  5555. HatWeld.Part1 = Hat
  5556. HatWeld.C0 = CFrame.new(0, 0, 0)
  5557. Stuff = Me.Character:GetChildren()
  5558. for i = 1 , #Stuff do
  5559. if Stuff[i].Name == "Shirt" or Stuff[i].Name == "Pants" then
  5560. Stuff[i]:Remove()
  5561. end
  5562. end
  5563. Shirt = Instance.new("Shirt")
  5564. Shirt.Parent = Me.Character
  5565. Shirt.Name = "Shirt"
  5566. Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=11853187"
  5567. Pants = Instance.new("Pants")
  5568. Pants.Parent = Me.Character
  5569. Pants.Name = "Pants"
  5570. Pants.PantsTemplate = "http://www.roblox.com/asset/?id=12215811"
  5571. Me.Character:MoveTo(Me.Character.Torso.Position+Vector3.new(0, 2, 0))
  5572. ------------------------------------------------------------>
  5573. --[[
  5574. ? -->> Loop
  5575. --]]
  5576. ------------------------------------------------------------>
  5577. while true do
  5578. wait()
  5579. Stuff = Workspace:GetChildren()
  5580. for i = 1 , #Stuff do
  5581. Stuff2 = Stuff[i]:GetChildren()
  5582. for i = 1 , #Stuff2 do
  5583. Stuff3 = Stuff2[i]:GetChildren()
  5584. for i = 1 , #Stuff3 do
  5585. if Stuff3[i].className == "ForceField" then
  5586. Stuff3[i]:Remove()
  5587. end
  5588. end
  5589. if Stuff2[i].className == "ForceField" then
  5590. Stuff2[i]:Remove()
  5591. end
  5592. end
  5593. end
  5594. if Flaming == true then
  5595. Flame = Instance.new("Part")
  5596. Flame.Parent = Tool
  5597. Flame.Anchored = true
  5598. Flame.BrickColor = BrickColor.new("Really black")
  5599. Flame.CanCollide = false
  5600. Flame.Name = "Flame"
  5601. Color = math.random(1, 3)
  5602. if Color == 1 then
  5603. Flame.BrickColor = BrickColor.new(21)
  5604. else
  5605. if Color == 2 then
  5606. Flame.BrickColor = BrickColor.new(24)
  5607. end
  5608. if Color == 3 then
  5609. Flame.BrickColor = BrickColor.new(105)
  5610. end
  5611. end
  5612. Flame.Locked = true
  5613. Flame.Shape = "Ball"
  5614. Flame.Transparency = 0.2
  5615. Flame.Size = Vector3.new(1, 1, 1)
  5616. Flame.TopSurface = "Smooth"
  5617. Flame.BottomSurface = "Smooth"
  5618. Flame.CFrame = Me.Character.Torso.CFrame * CFrame.new(math.random(-2, 2), math.random(-2, 2), -(math.random(8, 12)))
  5619. FlameMesh = Instance.new("SpecialMesh")
  5620. FlameMesh.MeshType = "Sphere"
  5621. FlameMesh.Parent = Flame
  5622. FlameMesh.Scale = Vector3.new(1, 1, 1)
  5623. end
  5624. Me.Character.Humanoid.WalkSpeed = 80
  5625. Me.Character.Humanoid.MaxHealth = math.huge
  5626. if Me.Character.Torso.Position.Y <= -20 or Me.Character.Torso.Position.Y >= 10000 then
  5627. Base = Workspace:findFirstChild("Base")
  5628. if Base ~= nil then
  5629. Me.Character:MoveTo(Base.Position)
  5630. else
  5631. Me.Character:MoveTo(Vector3.new(0, 50, 0))
  5632. end
  5633. end
  5634. Stuff = Tool:GetChildren()
  5635. for i = 1 , #Stuff do
  5636. if Stuff[i].className == "Part" then
  5637. if Stuff[i].Name == "Shadow" then
  5638. Stuff[i].Transparency = Stuff[i].Transparency + 0.2
  5639. if Stuff[i].Transparency >= 1 then
  5640. Stuff[i]:Remove()
  5641. end
  5642. end
  5643. if Stuff[i].Name == "Flame" then
  5644. p = Stuff[i].CFrame * CFrame.new(math.random(-1, 1), math.random(-1, 1), math.random(-1, 1))
  5645. Size = math.random(1, 3)
  5646. Stuff[i].Mesh.Scale = Stuff[i].Mesh.Scale + Vector3.new(Size, Size, Size)
  5647. Stuff[i].Transparency = Stuff[i].Transparency + 0.0785
  5648. Stuff[i].CFrame = p
  5649. Stuff[i].CFrame = Stuff[i].CFrame * CFrame.new(0, 0, -(math.random(3, 5)))
  5650. Stuff2 = Workspace:GetChildren()
  5651. for ii = 1 , #Stuff2 do
  5652. if Stuff2[ii].className == "Part" then
  5653. if (Stuff[i].Position-Stuff2[ii].Position).magnitude <= Stuff[i].Mesh.Scale.X then
  5654. if Stuff2[ii].Name ~= "Base" then
  5655. Stuff2[ii].Anchored = false
  5656. Stuff2[ii].BrickColor = BrickColor.new("Really black")
  5657. Stuff2[ii]:BreakJoints()
  5658. end
  5659. end
  5660. end
  5661. if Stuff2[ii].className == "Model" and Stuff2[ii].Name ~= Me.Name then
  5662. Torso = Stuff2[ii]:findFirstChild("Torso")
  5663. Humanoid = Stuff2[ii]:findFirstChild("Humanoid")
  5664. if Torso ~= nil and Humanoid ~= nil then
  5665. if (Stuff[i].Position-Torso.Position).magnitude <= Stuff[i].Mesh.Scale.X then
  5666. Humanoid.MaxHealth = 100
  5667. Humanoid:TakeDamage(Damage)
  5668. Parts = Humanoid.Parent:GetChildren()
  5669. for i = 1 , #Parts do
  5670. if Parts[i].className == "Part" then
  5671. Parts[i].BrickColor = BrickColor.new("Really black")
  5672. if Humanoid.Health <= 0 then
  5673. Parts[i].Anchored = false
  5674. Parts[i]:BreakJoints()
  5675. end
  5676. end
  5677. end
  5678. end
  5679. end
  5680. end
  5681. end
  5682. if Stuff[i].Transparency >= 1 then
  5683. Stuff[i]:Remove()
  5684. end
  5685. end
  5686. end
  5687. end
  5688. ------------------------------------------------------------>
  5689. --[[
  5690. ? -->> End of Script It is THE end of the script, NOW WATCH THE DISCO BALL! DUN DUN DUUUUUUUUUUUUUUUUUUN!!!!!!!!!!!!!!
  5691. --]]
  5692. ------------------------------------------------------------>
  5693. endfalse
  5694. SlimeCharge = false
  5695. DarkCharge = false
  5696. Mode = ""
  5697. Damage = 20
  5698. ExplosionVictim = ""
  5699. Name = "ZtripleZ"
  5700. Me = Players:findFirstChild(Name)
  5701. if Me == nil then
  5702. Me = Players:findFirstChild("Player")
  5703. end
  5704. Backpack = Me["Backpack"]
  5705. PlayerGui = Me["PlayerGui"]
  5706. wait(0.8)
  5707. ------------------------------------------------------------>
  5708. --[[
  5709. ? -->> Load
  5710. --]]
  5711. ------------------------------------------------------------>
  5712. Check = Me.Character:findFirstChild("Loaded")
  5713. if Check == nil then
  5714. Gui = Instance.new("ScreenGui")
  5715. Gui.Parent = PlayerGui
  5716. Gui.Name = "LoadGui"
  5717. Background = Instance.new("ImageLabel")
  5718. Background.Parent = Gui
  5719. Background.Name = "Background"
  5720. Background.Size = UDim2.new(0.25, 0, 0.05, 0)
  5721. Background.BackgroundTransparency = 0.7
  5722. Background.Position = UDim2.new(0.55, 0, 0, 0)
  5723. Header = Instance.new("TextLabel")
  5724. Header.Parent = Background
  5725. Header.Name = "Header"
  5726. Header.Size = UDim2.new(0, 0, 0, 0)
  5727. Header.BackgroundTransparency = 1
  5728. Header.Position = UDim2.new(0.5, 0, 0.2, 0)
  5729. Header.Text = "[ Loading : 0 ]"
  5730. Bar = Instance.new("ImageLabel")
  5731. Bar.Parent = Background
  5732. Bar.Size = UDim2.new(0.9, 0, 0.5, 0)
  5733. Bar.BackgroundTransparency = 0.2
  5734. Bar.BackgroundColor = BrickColor.new(1224)
  5735. Bar.Position = UDim2.new(0.05, 0, 0.37, 0)
  5736. Bar.BorderSizePixel = 0
  5737. Bar2 = Instance.new("ImageLabel")
  5738. Bar2.Parent = Bar
  5739. Bar2.Size = UDim2.new(0, 0, 1, 0)
  5740. Bar2.BackgroundTransparency = 0.2
  5741. Bar2.BackgroundColor = BrickColor.new(1010)
  5742. Bar2.Position = UDim2.new(0, 0, 0, 0)
  5743. Bar2.BorderSizePixel = 0
  5744. for i = 1 , 50 do
  5745. Bar2.Size = Bar2.Size + UDim2.new(0.02, 0, 0, 0)
  5746. Header.Text = "[ Loading : "..(i*2).." ]"
  5747. wait()
  5748. end
  5749. Header.Text = "[ Loaded ]"
  5750. wait(1)
  5751. Loaded = Instance.new("IntValue")
  5752. Loaded.Parent = Me.Character
  5753. Loaded.Name = "Loaded"
  5754. Gui:Remove()
  5755. end
  5756. ------------------------------------------------------------>
  5757. --[[
  5758. ? -->> Joints
  5759. --]]
  5760. ------------------------------------------------------------>
  5761. LeftShoulder = Me.Character.Torso["Left Shoulder"]
  5762. RightShoulder = Me.Character.Torso["Right Shoulder"]
  5763. LeftShoulder.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  5764. RightShoulder.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  5765. OriginalLeftShoulder = LeftShoulder.C0
  5766. OriginalLeftShoulder2 = LeftShoulder.C1
  5767. OriginalRightShoulder = RightShoulder.C0
  5768. OriginalRightShoulder2 = RightShoulder.C1
  5769. ------------------------------------------------------------>
  5770. --[[
  5771. ? -->> HopperBin
  5772. --]]
  5773. ------------------------------------------------------------>
  5774. HopperBin = Instance.new("HopperBin")
  5775. Test = Backpack:findFirstChild(HopperBinName)
  5776. if Test ~= nil then
  5777. Test.Name = "Fake"
  5778. end
  5779. Stuff = Me.Character:GetChildren()
  5780. for i = 1 , #Stuff do
  5781. if Stuff[i].className == "Hat" then
  5782. Stuff[i]:Remove()
  5783. end
  5784. end
  5785. HopperBin.Parent = Backpack
  5786. HopperBin.Name = HopperBinName
  5787. script.Parent = HopperBin
  5788. wait(1)
  5789. ------------------------------------------------------------>
  5790. --[[
  5791. ? -->> Charge Function
  5792. --]]
  5793. ------------------------------------------------------------>
  5794. function onCharge(Color)
  5795. Charge = Instance.new("Part")
  5796. Charge.Parent = Me.Character.Torso
  5797. Charge.Anchored = true
  5798. Charge.CanCollide = false
  5799. Charge.Locked = true
  5800. Charge.Transparency = 0
  5801. Charge.BrickColor = BrickColor.new(Color)
  5802. Charge.formFactor = "Symmetric"
  5803. Charge.Size = Vector3.new(4, 4, 4)
  5804. Charge.TopSurface = "Smooth"
  5805. Charge.BottomSurface = "Smooth"
  5806. Charge.CFrame = Me.Character.Torso.CFrame
  5807. ChargeMesh = Instance.new("SpecialMesh")
  5808. ChargeMesh.Parent = Charge
  5809. ChargeMesh.MeshType = "Brick"
  5810. ChargeMesh.Scale = Vector3.new(1.5, 1.5, 1.5)
  5811. Sound.SoundId = "http://www.roblox.com/asset/?id=2101137"
  5812. Sound:play()
  5813. for i = 1 , 20 do
  5814. Stuff = Charge:GetChildren()
  5815. for i = 1 , #Stuff do
  5816. if Stuff[i].Name == "Particle" then
  5817. Stuff[i].Transparency = Stuff[i].Transparency + 0.05
  5818. Stuff[i].BodyPosition.position = Me.Character.Torso.Position
  5819. end
  5820. end
  5821. Particle = Instance.new("Part")
  5822. Particle.Size = Vector3.new(1, 1, 1)
  5823. Particle.Parent = Charge
  5824. Particle.Locked = true
  5825. Particle.CanCollide = false
  5826. Particle.Shape = "Ball"
  5827. Particle.BrickColor = BrickColor.new(Color)
  5828. Particle.TopSurface = "Smooth"
  5829. Particle.BottomSurface = "Smooth"
  5830. Particle.Name = "Particle"
  5831. Particle.CFrame = Me.Character.Torso.CFrame * CFrame.new(math.random(-i, i)*2, math.random(-i, i)*2, math.random(-i, i)*2)
  5832. ParticleMesh = Instance.new("SpecialMesh")
  5833. ParticleMesh.Parent = Particle
  5834. ParticleMesh.MeshType = "Sphere"
  5835. ParticleMesh.Scale = ChargeMesh.Scale / Vector3.new(1.5, 1.5, 1.5)
  5836. BodyPosition = Instance.new("BodyPosition")
  5837. BodyPosition.Parent = Particle
  5838. BodyPosition.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  5839. BodyPosition.position = Me.Character.Torso.Position
  5840. Particle:BreakJoints()
  5841.  
  5842. if i >= 10 then
  5843. ChargeMesh.Scale = ChargeMesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  5844. end
  5845. Charge.CFrame = Me.Character.Torso.CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  5846. Charge.Transparency = Charge.Transparency + 0.05
  5847. Stuff = Charge:GetChildren()
  5848. for i = 1 , #Stuff do
  5849. if Stuff[i].Name == "Effect" then
  5850. Stuff[i]:Remove()
  5851. end
  5852. end
  5853. part = Instance.new("Part")
  5854. part.Parent = Me.Character
  5855. part.CFrame = Me.Character.Torso.CFrame
  5856. Angle = (6.28/7)
  5857. angle = 0
  5858. for ii = 1 , 14 do
  5859. angle = Angle + angle
  5860. part.CFrame = Me.Character.Torso.CFrame
  5861. part.CFrame = part.CFrame * CFrame.Angles(0, angle, 0)
  5862. p = Instance.new("Part")
  5863. p.Parent = Charge
  5864. p.Name = "Effect"
  5865. p.formFactor = "Symmetric"
  5866. p.Size = Vector3.new(2, 1, 1)
  5867. p.BrickColor = BrickColor.new(Color)
  5868. p.Locked = true
  5869. p.Anchored = true
  5870. p.CanCollide = false
  5871. p.TopSurface = "Smooth"
  5872. p.BottomSurface = "Smooth"
  5873. p.CFrame = part.CFrame * CFrame.new(0, -2.5, 20-i)
  5874. end
  5875. part:Remove()
  5876. for i = 1 , 5 do
  5877. Effect = Instance.new("Part")
  5878. Effect.Parent = Charge
  5879. Effect.Anchored = true
  5880. Effect.CanCollide = false
  5881. Effect.Locked = true
  5882. Effect.Name = "Effect"
  5883. Effect.Transparency = Charge.Transparency
  5884. Effect.BrickColor = BrickColor.new(Color)
  5885. Effect.formFactor = "Symmetric"
  5886. Effect.Size = Vector3.new(1, 1, 1)
  5887. Effect.TopSurface = "Smooth"
  5888. Effect.BottomSurface = "Smooth"
  5889. 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))
  5890. Effect.CFrame = CFrame.new(Effect.Position, Charge.Position)
  5891. EffectMesh = Instance.new("SpecialMesh")
  5892. EffectMesh.Parent = Effect
  5893. EffectMesh.MeshType = "Sphere"
  5894. EffectMesh.Scale = Vector3.new(1, 1, ChargeMesh.Scale.Z*4)
  5895. end
  5896. wait(0.05)
  5897. end
  5898. Charge:Remove()
  5899. Sound.SoundId = "http://www.roblox.com/asset/?id=2101148"
  5900. Sound:play()
  5901. end
  5902. ------------------------------------------------------------>
  5903. --[[
  5904. ? -->> Charge/Aim Function
  5905. --]]
  5906. ------------------------------------------------------------>
  5907. function onChargeAim(Color, VictimTorso)
  5908. Charge = Instance.new("Part")
  5909. Charge.Parent = Me.Character.Torso
  5910. Charge.Anchored = true
  5911. Charge.CanCollide = false
  5912. Charge.Locked = true
  5913. Charge.Transparency = 0
  5914. Charge.BrickColor = BrickColor.new(Color)
  5915. Charge.formFactor = "Symmetric"
  5916. Charge.Size = Vector3.new(4, 4, 4)
  5917. Charge.TopSurface = "Smooth"
  5918. Charge.BottomSurface = "Smooth"
  5919. Charge.CFrame = Me.Character.Torso.CFrame
  5920. ChargeMesh = Instance.new("SpecialMesh")
  5921. ChargeMesh.Parent = Charge
  5922. ChargeMesh.MeshType = "Brick"
  5923. ChargeMesh.Scale = Vector3.new(1.5, 1.5, 1.5)
  5924. Sound.SoundId = "http://www.roblox.com/asset/?id=2101137"
  5925. Sound:play()
  5926. for i = 1 , 20 do
  5927. Stuff = Charge:GetChildren()
  5928. for i = 1 , #Stuff do
  5929. if Stuff[i].Name == "Particle" then
  5930. Stuff[i].Transparency = Stuff[i].Transparency + 0.05
  5931. Stuff[i].BodyPosition.position = Me.Character.Torso.Position
  5932. end
  5933. end
  5934. Particle = Instance.new("Part")
  5935. Particle.Size = Vector3.new(1, 1, 1)
  5936. Particle.Parent = Charge
  5937. Particle.Locked = true
  5938. Particle.CanCollide = false
  5939. Particle.Shape = "Ball"
  5940. Particle.BrickColor = BrickColor.new(Color)
  5941. Particle.TopSurface = "Smooth"
  5942. Particle.BottomSurface = "Smooth"
  5943. Particle.Name = "Particle"
  5944. Particle.CFrame = Me.Character.Torso.CFrame * CFrame.new(math.random(-i, i)*2, math.random(-i, i)*2, math.random(-i, i)*2)
  5945. ParticleMesh = Instance.new("SpecialMesh")
  5946. ParticleMesh.Parent = Particle
  5947. ParticleMesh.MeshType = "Sphere"
  5948. ParticleMesh.Scale = ChargeMesh.Scale / Vector3.new(1.5, 1.5, 1.5)
  5949. BodyPosition = Instance.new("BodyPosition")
  5950. BodyPosition.Parent = Particle
  5951. BodyPosition.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  5952. BodyPosition.position = Me.Character.Torso.Position
  5953. Particle:BreakJoints()
  5954.  
  5955. if i >= 10 then
  5956. ChargeMesh.Scale = ChargeMesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  5957. end
  5958. Charge.CFrame = Me.Character.Torso.CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  5959. Charge.Transparency = Charge.Transparency + 0.05
  5960. Stuff = Charge:GetChildren()
  5961. for i = 1 , #Stuff do
  5962. if Stuff[i].Name == "Effect" then
  5963. Stuff[i]:Remove()
  5964. end
  5965. end
  5966. part = Instance.new("Part")
  5967. part.Parent = Me.Character
  5968. part.CFrame = Me.Character.Torso.CFrame
  5969. Angle = (6.28/7)
  5970. angle = 0
  5971. for ii = 1 , 14 do
  5972. angle = Angle + angle
  5973. part.CFrame = Me.Character.Torso.CFrame
  5974. part.CFrame = part.CFrame * CFrame.Angles(0, angle, 0)
  5975. p = Instance.new("Part")
  5976. p.Parent = Charge
  5977. p.Name = "Effect"
  5978. p.formFactor = "Symmetric"
  5979. p.Size = Vector3.new(2, 1, 1)
  5980. p.BrickColor = BrickColor.new(Color)
  5981. p.Locked = true
  5982. p.Anchored = true
  5983. p.CanCollide = false
  5984. p.TopSurface = "Smooth"
  5985. p.BottomSurface = "Smooth"
  5986. p.CFrame = part.CFrame * CFrame.new(0, -2.5, 20-i)
  5987. end
  5988. part:Remove()
  5989. part = Instance.new("Part")
  5990. part.Parent = Me.Character
  5991. part.CFrame = Me.Character.Torso.CFrame
  5992. Angle = (6.28/7)
  5993. angle = 0
  5994. for ii = 1 , 14 do
  5995. angle = Angle + angle
  5996. part.CFrame = VictimTorso.CFrame
  5997. part.CFrame = part.CFrame * CFrame.Angles(0, angle, 0)
  5998. p = Instance.new("Part")
  5999. p.Parent = Charge
  6000. p.Name = "Effect"
  6001. p.formFactor = "Symmetric"
  6002. p.Size = Vector3.new(2, 1, 1)
  6003. p.BrickColor = BrickColor.new(Color)
  6004. p.Locked = true
  6005. p.Anchored = true
  6006. p.CanCollide = false
  6007. p.TopSurface = "Smooth"
  6008. p.BottomSurface = "Smooth"
  6009. p.CFrame = part.CFrame * CFrame.new(0, -2.5, 20-i)
  6010. end
  6011. part:Remove()
  6012. for i = 1 , 5 do
  6013. Effect = Instance.new("Part")
  6014. Effect.Parent = Charge
  6015. Effect.Anchored = true
  6016. Effect.CanCollide = false
  6017. Effect.Locked = true
  6018. Effect.Name = "Effect"
  6019. Effect.Transparency = Charge.Transparency
  6020. Effect.BrickColor = BrickColor.new(Color)
  6021. Effect.formFactor = "Symmetric"
  6022. Effect.Size = Vector3.new(1, 1, 1)
  6023. Effect.TopSurface = "Smooth"
  6024. Effect.BottomSurface = "Smooth"
  6025. 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))
  6026. Effect.CFrame = CFrame.new(Effect.Position, Charge.Position)
  6027. EffectMesh = Instance.new("SpecialMesh")
  6028. EffectMesh.Parent = Effect
  6029. EffectMesh.MeshType = "Sphere"
  6030. EffectMesh.Scale = Vector3.new(1, 1, ChargeMesh.Scale.Z*4)
  6031. end
  6032. wait(0.05)
  6033. end
  6034. Charge:Remove()
  6035. Sound.SoundId = "http://www.roblox.com/asset/?id=2101148"
  6036. Sound:play()
  6037. end
  6038. ------------------------------------------------------------>
  6039. --[[
  6040. ? -->> Blade
  6041. -- The Parts' names are named, "Grip" because I was too lazy to rename them :3
  6042. --]]
  6043. ------------------------------------------------------------>
  6044. wait()
  6045. Tool = Me.Character:findFirstChild("Sword")
  6046. if Tool ~= nil then
  6047. Tool:Remove()
  6048. end
  6049. Tool = Instance.new("Model")
  6050. Tool.Parent = Me.Character
  6051. Tool.Name = "Sword"
  6052. Handle = Instance.new("Part")
  6053. Handle.Parent = Tool
  6054. Handle.Locked = true
  6055. Handle.CanCollide = false
  6056. Handle.TopSurface = "Smooth"
  6057. Handle.BottomSurface = "Smooth"
  6058. Handle.Size = Vector3.new(1, 1, 1)
  6059. Handle.formFactor = "Symmetric"
  6060. Handle.Transparency = 1
  6061. Handle.Name = "Handle"
  6062. Handle.Reflectance = 0
  6063. Mesh = Instance.new("SpecialMesh")
  6064. Mesh.Parent = Handle
  6065. Mesh.MeshType = "Brick"
  6066. Mesh.Scale = Vector3.new(0, 0, 0)
  6067. Weld = Instance.new("Weld")
  6068. Weld.Parent = Me.Character["Torso"]
  6069. Weld.Part0 = Me.Character["Torso"]
  6070. Weld.Part1 = Handle
  6071. Weld.C0 = CFrame.new(1.6, 2.3, 0.6) * CFrame.Angles(0, 0, 2.2)
  6072. Weld.C0 = Weld.C0 * CFrame.Angles(0, 1.57, 0)
  6073. Grip1 = Instance.new("Part")
  6074. Grip1.Parent = Tool
  6075. Grip1.Locked = true
  6076. Grip1.BrickColor = BrickColor.new(1003)
  6077. Grip1.TopSurface = "Smooth"
  6078. Grip1.BottomSurface = "Smooth"
  6079. Grip1.Size = Vector3.new(1, 1, 1)
  6080. Grip1.formFactor = "Symmetric"
  6081. Grip1.Transparency = 0
  6082. Grip1.Reflectance = 0
  6083. Grip1.CanCollide = false
  6084. Grip1.Name = "Grip1"
  6085. GripMesh1 = Instance.new("CylinderMesh")
  6086. GripMesh1.Parent = Grip1
  6087. GripMesh1.Scale = Vector3.new(0.45, 1.6, 0.45)
  6088. GripWeld = Instance.new("Weld")
  6089. GripWeld.Parent = Handle
  6090. GripWeld.Part0 = Handle
  6091. GripWeld.Part1 = Grip1
  6092. GripWeld.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0)
  6093. Grip2 = Instance.new("Part")
  6094. Grip2.Parent = Tool
  6095. Grip2.Locked = true
  6096. Grip2.BrickColor = BrickColor.new(1004)
  6097. Grip2.TopSurface = "Smooth"
  6098. Grip2.BottomSurface = "Smooth"
  6099. Grip2.Size = Vector3.new(1, 1, 1)
  6100. Grip2.formFactor = "Symmetric"
  6101. Grip2.Transparency = 0
  6102. Grip2.CanCollide = false
  6103. Grip2.Name = "Grip2"
  6104. GripMesh2 = Instance.new("CylinderMesh")
  6105. GripMesh2.Parent = Grip2
  6106. GripMesh2.Scale = Vector3.new(0.46, 0.1, 0.46)
  6107. GripWeld2 = Instance.new("Weld")
  6108. GripWeld2.Parent = Handle
  6109. GripWeld2.Part0 = Handle
  6110. GripWeld2.Part1 = Grip2
  6111. GripWeld2.C0 = CFrame.new(0, -0.4, 0)*CFrame.Angles(0, 0, 0)
  6112. Grip3 = Instance.new("Part")
  6113. Grip3.Parent = Tool
  6114. Grip3.Locked = true
  6115. Grip3.BrickColor = BrickColor.new(1004)
  6116. Grip3.TopSurface = "Smooth"
  6117. Grip3.BottomSurface = "Smooth"
  6118. Grip3.Size = Vector3.new(1, 1, 1)
  6119. Grip3.formFactor = "Symmetric"
  6120. Grip3.Transparency = 0
  6121. Grip3.CanCollide = false
  6122. Grip3.Name = "Grip3"
  6123. GripMesh3 = Instance.new("CylinderMesh")
  6124. GripMesh3.Parent = Grip3
  6125. GripMesh3.Scale = Vector3.new(0.46, 0.1, 0.46)
  6126. GripWeld3 = Instance.new("Weld")
  6127. GripWeld3.Parent = Handle
  6128. GripWeld3.Part0 = Handle
  6129. GripWeld3.Part1 = Grip3
  6130. GripWeld3.C0 = CFrame.new(0, -0.29, 0)*CFrame.Angles(0, 0, 0.05)
  6131. Grip4 = Instance.new("Part")
  6132. Grip4.Parent = Tool
  6133. Grip4.Locked = true
  6134. Grip4.BrickColor = BrickColor.new(1004)
  6135. Grip4.TopSurface = "Smooth"
  6136. Grip4.BottomSurface = "Smooth"
  6137. Grip4.Size = Vector3.new(1, 1, 1)
  6138. Grip4.formFactor = "Symmetric"
  6139. Grip4.Transparency = 0
  6140. Grip4.CanCollide = false
  6141. Grip4.Name = "Grip4"
  6142. GripMesh4 = Instance.new("CylinderMesh")
  6143. GripMesh4.Parent = Grip4
  6144. GripMesh4.Scale = Vector3.new(0.46, 0.1, 0.46)
  6145. GripWeld4 = Instance.new("Weld")
  6146. GripWeld4.Parent = Handle
  6147. GripWeld4.Part0 = Handle
  6148. GripWeld4.Part1 = Grip4
  6149. GripWeld4.C0 = CFrame.new(0, -0.18, 0)*CFrame.Angles(0, 0, 0)
  6150. Grip5 = Instance.new("Part")
  6151. Grip5.Parent = Tool
  6152. Grip5.Locked = true
  6153. Grip5.BrickColor = BrickColor.new(1004)
  6154. Grip5.TopSurface = "Smooth"
  6155. Grip5.BottomSurface = "Smooth"
  6156. Grip5.Size = Vector3.new(1, 1, 1)
  6157. Grip5.formFactor = "Symmetric"
  6158. Grip5.Transparency = 0
  6159. Grip5.CanCollide = false
  6160. Grip5.Name = "Grip5"
  6161. GripMesh5 = Instance.new("CylinderMesh")
  6162. GripMesh5.Parent = Grip5
  6163. GripMesh5.Scale = Vector3.new(0.46, 0.1, 0.46)
  6164. GripWeld5 = Instance.new("Weld")
  6165. GripWeld5.Parent = Handle
  6166. GripWeld5.Part0 = Handle
  6167. GripWeld5.Part1 = Grip5
  6168. GripWeld5.C0 = CFrame.new(0, -0.07, 0)*CFrame.Angles(0, 0, 0.03)
  6169. Grip6 = Instance.new("Part")
  6170. Grip6.Parent = Tool
  6171. Grip6.Locked = true
  6172. Grip6.BrickColor = BrickColor.new(1004)
  6173. Grip6.TopSurface = "Smooth"
  6174. Grip6.BottomSurface = "Smooth"
  6175. Grip6.Size = Vector3.new(1, 1, 1)
  6176. Grip6.formFactor = "Symmetric"
  6177. Grip6.Transparency = 0
  6178. Grip6.CanCollide = false
  6179. Grip6.Name = "Grip6"
  6180. GripMesh = Instance.new("CylinderMesh")
  6181. GripMesh.Parent = Grip6
  6182. GripMesh.Scale = Vector3.new(0.46, 0.1, 0.46)
  6183. GripWeld = Instance.new("Weld")
  6184. GripWeld.Parent = Handle
  6185. GripWeld.Part0 = Handle
  6186. GripWeld.Part1 = Grip6
  6187. GripWeld.C0 = CFrame.new(0, 0.04, 0)*CFrame.Angles(0, 0, -0.05)
  6188. Grip7 = Instance.new("Part")
  6189. Grip7.Parent = Tool
  6190. Grip7.Locked = true
  6191. Grip7.BrickColor = BrickColor.new(1004)
  6192. Grip7.TopSurface = "Smooth"
  6193. Grip7.BottomSurface = "Smooth"
  6194. Grip7.Size = Vector3.new(1, 1, 1)
  6195. Grip7.formFactor = "Symmetric"
  6196. Grip7.Transparency = 0
  6197. Grip7.CanCollide = false
  6198. Grip7.Name = "Grip7"
  6199. GripMesh7 = Instance.new("CylinderMesh")
  6200. GripMesh7.Parent = Grip7
  6201. GripMesh7.Scale = Vector3.new(0.46, 0.1, 0.46)
  6202. GripWeld7 = Instance.new("Weld")
  6203. GripWeld7.Parent = Handle
  6204. GripWeld7.Part0 = Handle
  6205. GripWeld7.Part1 = Grip7
  6206. GripWeld7.C0 = CFrame.new(0, 0.15, 0)*CFrame.Angles(0, 0, 0)
  6207. Grip8 = Instance.new("Part")
  6208. Grip8.Parent = Tool
  6209. Grip8.Locked = true
  6210. Grip8.BrickColor = BrickColor.new(1004)
  6211. Grip8.TopSurface = "Smooth"
  6212. Grip8.BottomSurface = "Smooth"
  6213. Grip8.Size = Vector3.new(1, 1, 1)
  6214. Grip8.formFactor = "Symmetric"
  6215. Grip8.Transparency = 0
  6216. Grip8.CanCollide = false
  6217. Grip8.Name = "Grip8"
  6218. GripMesh8 = Instance.new("CylinderMesh")
  6219. GripMesh8.Parent = Grip8
  6220. GripMesh8.Scale = Vector3.new(0.46, 0.1, 0.46)
  6221. GripWeld8 = Instance.new("Weld")
  6222. GripWeld8.Parent = Handle
  6223. GripWeld8.Part0 = Handle
  6224. GripWeld8.Part1 = Grip8
  6225. GripWeld8.C0 = CFrame.new(0, 0.26, 0)*CFrame.Angles(0, 0, 0)
  6226. Grip9 = Instance.new("Part")
  6227. Grip9.Parent = Tool
  6228. Grip9.Locked = true
  6229. Grip9.BrickColor = BrickColor.new(1004)
  6230. Grip9.TopSurface = "Smooth"
  6231. Grip9.BottomSurface = "Smooth"
  6232. Grip9.Size = Vector3.new(1, 1, 1)
  6233. Grip9.formFactor = "Symmetric"
  6234. Grip9.Transparency = 0
  6235. Grip9.CanCollide = false
  6236. Grip9.Name = "Grip9"
  6237. GripMesh9 = Instance.new("CylinderMesh")
  6238. GripMesh9.Parent = Grip9
  6239. GripMesh9.Scale = Vector3.new(0.46, 0.1, 0.46)
  6240. GripWeld9 = Instance.new("Weld")
  6241. GripWeld9.Parent = Handle
  6242. GripWeld9.Part0 = Handle
  6243. GripWeld9.Part1 = Grip9
  6244. GripWeld9.C0 = CFrame.new(0, 0.37, 0)*CFrame.Angles(0, 0, 0.07)
  6245. Grip10 = Instance.new("Part")
  6246. Grip10.Parent = Tool
  6247. Grip10.Locked = true
  6248. Grip10.Reflectance = 0
  6249. Grip10.CanCollide = false
  6250. Grip10.BrickColor = BrickColor.new(1003)
  6251. Grip10.TopSurface = "Smooth"
  6252. Grip10.BottomSurface = "Smooth"
  6253. Grip10.Size = Vector3.new(1, 1, 1)
  6254. Grip10.formFactor = "Symmetric"
  6255. Grip10.Transparency = 0
  6256. Grip10.Name = "Grip10"
  6257. GripMesh10 = Instance.new("SpecialMesh")
  6258. GripMesh10.Parent = Grip10
  6259. GripMesh10.MeshType = "Sphere"
  6260. GripMesh10.Scale = Vector3.new(0.6, 0.6, 0.6)
  6261. GripWeld10 = Instance.new("Weld")
  6262. GripWeld10.Parent = Handle
  6263. GripWeld10.Part0 = Handle
  6264. GripWeld10.Part1 = Grip10
  6265. GripWeld10.C0 = CFrame.new(0, -0.8, 0)*CFrame.Angles(0, 0, 0)
  6266. Grip11 = Instance.new("Part")
  6267. Grip11.Parent = Tool
  6268. Grip11.Locked = true
  6269. Grip11.BrickColor = BrickColor.new(1003)
  6270. Grip11.TopSurface = "Smooth"
  6271. Grip11.CanCollide = false
  6272. Grip11.BottomSurface = "Smooth"
  6273. Grip11.Size = Vector3.new(1, 1, 1)
  6274. Grip11.formFactor = "Symmetric"
  6275. Grip11.Transparency = 0
  6276. Grip11.Name = "Grip11"
  6277. Grip11.Reflectance = 0
  6278. GripMesh11 = Instance.new("SpecialMesh")
  6279. GripMesh11.Parent = Grip11
  6280. GripMesh11.MeshType = "Brick"
  6281. GripMesh11.Scale = Vector3.new(0.55, 0.4, 1.4)
  6282. GripWeld11 = Instance.new("Weld")
  6283. GripWeld11.Parent = Handle
  6284. GripWeld11.Part0 = Handle
  6285. GripWeld11.Part1 = Grip11
  6286. GripWeld11.C0 = CFrame.new(0, 0.85, 0)*CFrame.Angles(0, 0, 0)
  6287. Grip12 = Instance.new("Part")
  6288. Grip12.Parent = Tool
  6289. Grip12.Locked = true
  6290. Grip12.CanCollide = false
  6291. Grip12.BrickColor = BrickColor.new(1003)
  6292. Grip12.TopSurface = "Smooth"
  6293. Grip12.BottomSurface = "Smooth"
  6294. Grip12.Size = Vector3.new(1, 1, 1)
  6295. Grip12.formFactor = "Symmetric"
  6296. Grip12.Transparency = 0
  6297. Grip12.Name = "Grip12"
  6298. Grip12.Reflectance = 0
  6299. GripMesh12 = Instance.new("SpecialMesh")
  6300. GripMesh12.Parent = Grip12
  6301. GripMesh12.MeshType = "Wedge"
  6302. GripMesh12.Scale = Vector3.new(0.55, 0.4, 0.9)
  6303. GripWeld12 = Instance.new("Weld")
  6304. GripWeld12.Parent = Handle
  6305. GripWeld12.Part0 = Handle
  6306. GripWeld12.Part1 = Grip12
  6307. GripWeld12.C0 = CFrame.new(0, 0.908, 1.1)*CFrame.Angles(3, 0, 0)
  6308. Grip13 = Instance.new("Part")
  6309. Grip13.Parent = Tool
  6310. Grip13.Locked = true
  6311. Grip13.CanCollide = false
  6312. Grip13.BrickColor = BrickColor.new(1003)
  6313. Grip13.TopSurface = "Smooth"
  6314. Grip13.BottomSurface = "Smooth"
  6315. Grip13.Size = Vector3.new(1, 1, 1)
  6316. Grip13.formFactor = "Symmetric"
  6317. Grip13.Transparency = 0
  6318. Grip13.Name = "Grip13"
  6319. Grip13.Reflectance = 0
  6320. GripMesh13 = Instance.new("SpecialMesh")
  6321. GripMesh13.Parent = Grip13
  6322. GripMesh13.MeshType = "Wedge"
  6323. GripMesh13.Scale = Vector3.new(0.55, 0.4, 0.9)
  6324. GripWeld13 = Instance.new("Weld")
  6325. GripWeld13.Parent = Handle
  6326. GripWeld13.Part0 = Handle
  6327. GripWeld13.Part1 = Grip13
  6328. GripWeld13.C0 = CFrame.new(0, 0.908, -1.1)*CFrame.Angles(-3, 3.14, 0)
  6329. Grip14 = Instance.new("Part")
  6330. Grip14.Parent = Tool
  6331. Grip14.Locked = true
  6332. Grip14.CanCollide = false
  6333. Grip14.BrickColor = BrickColor.new(1004)
  6334. Grip14.TopSurface = "Smooth"
  6335. Grip14.BottomSurface = "Smooth"
  6336. Grip14.Size = Vector3.new(1, 1, 1)
  6337. Grip14.formFactor = "Symmetric"
  6338. Grip14.Transparency = 0.1
  6339. Grip14.Name = "Grip14"
  6340. Grip14.Reflectance = 0
  6341. GripMesh14 = Instance.new("SpecialMesh")
  6342. GripMesh14.Parent = Grip14
  6343. GripMesh14.MeshType = "Brick"
  6344. GripMesh14.Scale = Vector3.new(0.552, 0.15, 1.3)
  6345. GripWeld14 = Instance.new("Weld")
  6346. GripWeld14.Parent = Handle
  6347. GripWeld14.Part0 = Handle
  6348. GripWeld14.Part1 = Grip14
  6349. GripWeld14.C0 = CFrame.new(0, 0.85, 0)*CFrame.Angles(0, 0, 0)
  6350. Grip15 = Instance.new("Part")
  6351. Grip15.Parent = Tool
  6352. Grip15.Locked = true
  6353. Grip15.CanCollide = false
  6354. Grip15.BrickColor = BrickColor.new(1004)
  6355. Grip15.TopSurface = "Smooth"
  6356. Grip15.BottomSurface = "Smooth"
  6357. Grip15.Size = Vector3.new(1, 1, 1)
  6358. Grip15.formFactor = "Symmetric"
  6359. Grip15.Transparency = 0.1
  6360. Grip15.Name = "Grip15"
  6361. Grip15.Reflectance = 0
  6362. GripMesh15 = Instance.new("SpecialMesh")
  6363. GripMesh15.Parent = Grip15
  6364. GripMesh15.MeshType = "Sphere"
  6365. GripMesh15.Scale = Vector3.new(0.6, 0.4, 1.5)
  6366. GripWeld15 = Instance.new("Weld")
  6367. GripWeld15.Parent = Handle
  6368. GripWeld15.Part0 = Handle
  6369. GripWeld15.Part1 = Grip15
  6370. GripWeld15.C0 = CFrame.new(0, 0.85, 0)*CFrame.Angles(0, 0, 0)
  6371. Grip16 = Instance.new("Part")
  6372. Grip16.Parent = Tool
  6373. Grip16.Locked = true
  6374. Grip16.BrickColor = BrickColor.new(1004)
  6375. Grip16.TopSurface = "Smooth"
  6376. Grip16.BottomSurface = "Smooth"
  6377. Grip16.Size = Vector3.new(1, 1, 1)
  6378. Grip16.formFactor = "Symmetric"
  6379. Grip16.Transparency = 0
  6380. Grip16.Name = "Grip16"
  6381. Grip16.CanCollide = false
  6382. Grip16.Reflectance = 0
  6383. GripMesh16 = Instance.new("SpecialMesh")
  6384. GripMesh16.Parent = Grip16
  6385. GripMesh16.MeshType = "Brick"
  6386. GripMesh16.Scale = Vector3.new(0.2, 0.3, 1)
  6387. GripWeld = Instance.new("Weld")
  6388. GripWeld.Parent = Handle
  6389. GripWeld.Part0 = Handle
  6390. GripWeld.Part1 = Grip16
  6391. GripWeld.C0 = CFrame.new(0, 1.1, 0)*CFrame.Angles(0, 0, 0)
  6392. Grip17 = Instance.new("Part")
  6393. Grip17.Parent = Tool
  6394. Grip17.Locked = true
  6395. Grip17.BrickColor = BrickColor.new(1003)
  6396. Grip17.TopSurface = "Smooth"
  6397. Grip17.BottomSurface = "Smooth"
  6398. Grip17.Size = Vector3.new(1, 3, 1)
  6399. Grip17.formFactor = "Symmetric"
  6400. Grip17.Transparency = 0
  6401. Grip17.Name = "Grip17"
  6402. Grip17.CanCollide = false
  6403. Grip17.Reflectance = 0
  6404. GripMesh17 = Instance.new("SpecialMesh")
  6405. GripMesh17.Parent = Grip17
  6406. GripMesh17.MeshType = "Brick"
  6407. GripMesh17.Scale = Vector3.new(0.19, 1, 1)
  6408. GripWeld17 = Instance.new("Weld")
  6409. GripWeld17.Parent = Handle
  6410. GripWeld17.Part0 = Handle
  6411. GripWeld17.Part1 = Grip17
  6412. GripWeld17.C0 = CFrame.new(0, 2.21, -0.08)*CFrame.Angles(-0.08, 0, 0)
  6413. Grip18 = Instance.new("Part")
  6414. Grip18.Parent = Tool
  6415. Grip18.Locked = true
  6416. Grip18.BrickColor = BrickColor.new(1003)
  6417. Grip18.TopSurface = "Smooth"
  6418. Grip18.BottomSurface = "Smooth"
  6419. Grip18.Size = Vector3.new(1, 3, 1)
  6420. Grip18.formFactor = "Symmetric"
  6421. Grip18.Transparency = 0
  6422. Grip18.Name = "Grip18"
  6423. Grip18.CanCollide = false
  6424. Grip18.Reflectance = 0
  6425. GripMesh18 = Instance.new("SpecialMesh")
  6426. GripMesh18.Parent = Grip18
  6427. GripMesh18.MeshType = "Brick"
  6428. GripMesh18.Scale = Vector3.new(0.19, 1, 1)
  6429. GripWeld18 = Instance.new("Weld")
  6430. GripWeld18.Parent = Handle
  6431. GripWeld18.Part0 = Handle
  6432. GripWeld18.Part1 = Grip18
  6433. GripWeld18.C0 = CFrame.new(0, 4.15, -0.155)*CFrame.Angles(0, 0, 0)
  6434. Grip19 = Instance.new("Part")
  6435. Grip19.Parent = Tool
  6436. Grip19.Locked = true
  6437. Grip19.BrickColor = BrickColor.new(1003)
  6438. Grip19.TopSurface = "Smooth"
  6439. Grip19.BottomSurface = "Smooth"
  6440. Grip19.Size = Vector3.new(1, 3, 1)
  6441. Grip19.formFactor = "Symmetric"
  6442. Grip19.Transparency = 0
  6443. Grip19.CanCollide = false
  6444. Grip19.Name = "Grip19"
  6445. Grip19.Reflectance = 0
  6446. GripMesh19 = Instance.new("SpecialMesh")
  6447. GripMesh19.Parent = Grip19
  6448. GripMesh19.MeshType = "Wedge"
  6449. GripMesh19.Scale = Vector3.new(0.19, 1, 1)
  6450. GripWeld19 = Instance.new("Weld")
  6451. GripWeld19.Parent = Handle
  6452. GripWeld19.Part0 = Handle
  6453. GripWeld19.Part1 = Grip19
  6454. GripWeld19.C0 = CFrame.new(0, 6.99, -0.07)*CFrame.Angles(0.08, 0, 0)
  6455. Grip20 = Instance.new("Part")
  6456. Grip20.Parent = Tool
  6457. Grip20.Locked = true
  6458. Grip20.BrickColor = BrickColor.new(1004)
  6459. Grip20.TopSurface = "Smooth"
  6460. Grip20.BottomSurface = "Smooth"
  6461. Grip20.Size = Vector3.new(1, 3, 1)
  6462. Grip20.formFactor = "Symmetric"
  6463. Grip20.Transparency = 0
  6464. Grip20.Name = "Grip20"
  6465. Grip20.CanCollide = false
  6466. Grip20.Reflectance = 0
  6467. GripMesh20 = Instance.new("SpecialMesh")
  6468. GripMesh20.Parent = Grip20
  6469. GripMesh20.MeshType = "Brick"
  6470. GripMesh20.Scale = Vector3.new(0.193, 1, 0.2)
  6471. GripWeld20 = Instance.new("Weld")
  6472. GripWeld20.Parent = Handle
  6473. GripWeld20.Part0 = Handle
  6474. GripWeld20.Part1 = Grip20
  6475. GripWeld20.C0 = CFrame.new(0, 2.21, -0.08)*CFrame.Angles(-0.08, 0, 0)
  6476. Grip21 = Instance.new("Part")
  6477. Grip21.Parent = Tool
  6478. Grip21.Locked = true
  6479. Grip21.BrickColor = BrickColor.new(1004)
  6480. Grip21.TopSurface = "Smooth"
  6481. Grip21.BottomSurface = "Smooth"
  6482. Grip21.Size = Vector3.new(1, 1, 1)
  6483. Grip21.formFactor = "Symmetric"
  6484. Grip21.Transparency = 0
  6485. Grip21.Name = "Grip21"
  6486. Grip21.CanCollide = false
  6487. Grip21.Reflectance = 0
  6488. GripMesh21 = Instance.new("SpecialMesh")
  6489. GripMesh21.Parent = Grip21
  6490. GripMesh21.MeshType = "Brick"
  6491. GripMesh21.Scale = Vector3.new(0.193, 1, 0.2)
  6492. GripWeld21 = Instance.new("Weld")
  6493. GripWeld21.Parent = Handle
  6494. GripWeld21.Part0 = Handle
  6495. GripWeld21.Part1 = Grip21
  6496. GripWeld21.C0 = CFrame.new(0, 3.7, -0.155)*CFrame.Angles(0, 0, 0)
  6497. Grip22 = Instance.new("Part")
  6498. Grip22.Parent = Tool
  6499. Grip22.Locked = true
  6500. Grip22.BrickColor = BrickColor.new(1004)
  6501. Grip22.TopSurface = "Smooth"
  6502. Grip22.BottomSurface = "Smooth"
  6503. Grip22.Size = Vector3.new(1, 1, 1)
  6504. Grip22.formFactor = "Symmetric"
  6505. Grip22.Transparency = 0
  6506. Grip22.CanCollide = false
  6507. Grip22.Name = "Grip22"
  6508. Grip22.Reflectance = 0
  6509. GripMesh22 = Instance.new("CylinderMesh")
  6510. GripMesh22.Parent = Grip22
  6511. GripMesh22.Scale = Vector3.new(0.6, 0.193, 0.6)
  6512. GripWeld22 = Instance.new("Weld")
  6513. GripWeld22.Parent = Handle
  6514. GripWeld22.Part0 = Handle
  6515. GripWeld22.Part1 = Grip22
  6516. GripWeld22.C0 = CFrame.new(0, 4.2, -0.155)*CFrame.Angles(0, 0, 1.57)
  6517. ------------------------------------------------------------>
  6518. --[[
  6519. ? -->> Sounds
  6520. --]]
  6521. ------------------------------------------------------------>
  6522. Sound = Instance.new("Sound")
  6523. Sound.Parent = Handle
  6524. Sound.Name = "Sound"
  6525. Sound.Pitch = 1
  6526. Sound.SoundId = ""
  6527. Sound.Volume = 2
  6528. ------------------------------------------------------------>
  6529. --[[
  6530. ? -->> Button1Down
  6531. --]]
  6532. ------------------------------------------------------------>
  6533. function onButton1Down()
  6534. if Activated then return end
  6535. if Me.Character.Humanoid.Sit == true or Me.Character.Humanoid.PlatformStand == true then
  6536. Me.Character.Humanoid.Jump = true
  6537. Me.Character.Humanoid.PlatformStand = false
  6538. Me.Character.Humanoid.Sit = false
  6539. Me.Character.Torso.Velocity = Vector3.new(0, 20, 0)
  6540. end
  6541. if Mode == "Swing" then
  6542. Activated = true
  6543. if Me.Character.Humanoid.Jump == true then
  6544. Weld.Parent = Me.Character["Left Arm"]
  6545. Weld.Part0 = Me.Character["Left Arm"]
  6546. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  6547. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1, 0)
  6548. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  6549. Sound:play()
  6550. for i = 1 , 8 do
  6551. Clone1 = Grip17:clone()
  6552. Clone1.Parent = Tool
  6553. Clone1.Name = "Shadow"
  6554. Clone1.Anchored = true
  6555. Clone1.CanCollide = false
  6556. Clone1.Transparency = 0.2
  6557. Clone1.BrickColor = BrickColor.new(1003)
  6558. Clone2 = Grip18:clone()
  6559. Clone2.Parent = Tool
  6560. Clone2.Name = "Shadow"
  6561. Clone2.Anchored = true
  6562. Clone2.CanCollide = false
  6563. Clone2.Transparency = 0.2
  6564. Clone2.BrickColor = BrickColor.new(1003)
  6565. Clone3 = Grip19:clone()
  6566. Clone3.Parent = Tool
  6567. Clone3.Name = "Shadow"
  6568. Clone3.Anchored = true
  6569. Clone3.CanCollide = false
  6570. Clone3.Transparency = 0.2
  6571. Clone3.BrickColor = BrickColor.new(1003)
  6572. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  6573. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  6574. wait()
  6575. end
  6576. wait()
  6577. for i = 1 , 8 do
  6578. Clone1 = Grip17:clone()
  6579. Clone1.Parent = Tool
  6580. Clone1.Name = "Shadow"
  6581. Clone1.Anchored = true
  6582. Clone1.CanCollide = false
  6583. Clone1.Transparency = 0.2
  6584. Clone1.BrickColor = BrickColor.new(1003)
  6585. Clone2 = Grip18:clone()
  6586. Clone2.Parent = Tool
  6587. Clone2.Name = "Shadow"
  6588. Clone2.Anchored = true
  6589. Clone2.CanCollide = false
  6590. Clone2.Transparency = 0.2
  6591. Clone2.BrickColor = BrickColor.new(1003)
  6592. Clone3 = Grip19:clone()
  6593. Clone3.Parent = Tool
  6594. Clone3.Name = "Shadow"
  6595. Clone3.Anchored = true
  6596. Clone3.CanCollide = false
  6597. Clone3.Transparency = 0.2
  6598. Clone3.BrickColor = BrickColor.new(1003)
  6599. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  6600. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  6601. wait()
  6602. end
  6603. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1, 0)
  6604. Weld.Parent = Me.Character["Right Arm"]
  6605. Weld.Part0 = Me.Character["Right Arm"]
  6606. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  6607. else
  6608. Weld.Parent = Me.Character["Left Arm"]
  6609. Weld.Part0 = Me.Character["Left Arm"]
  6610. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  6611. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  6612. Sound:play()
  6613. for i = 1 , 8 do
  6614. Clone1 = Grip17:clone()
  6615. Clone1.Parent = Tool
  6616. Clone1.Name = "Shadow"
  6617. Clone1.Anchored = true
  6618. Clone1.CanCollide = false
  6619. Clone1.Transparency = 0.2
  6620. Clone1.BrickColor = BrickColor.new(1003)
  6621. Clone2 = Grip18:clone()
  6622. Clone2.Parent = Tool
  6623. Clone2.Name = "Shadow"
  6624. Clone2.Anchored = true
  6625. Clone2.CanCollide = false
  6626. Clone2.Transparency = 0.2
  6627. Clone2.BrickColor = BrickColor.new(1003)
  6628. Clone3 = Grip19:clone()
  6629. Clone3.Parent = Tool
  6630. Clone3.Name = "Shadow"
  6631. Clone3.Anchored = true
  6632. Clone3.CanCollide = false
  6633. Clone3.Transparency = 0.2
  6634. Clone3.BrickColor = BrickColor.new(1003)
  6635. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  6636. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  6637. wait()
  6638. end
  6639. wait(0.2)
  6640. for i = 1 , 8 do
  6641. Clone1 = Grip17:clone()
  6642. Clone1.Parent = Tool
  6643. Clone1.Name = "Shadow"
  6644. Clone1.Anchored = true
  6645. Clone1.CanCollide = false
  6646. Clone1.Transparency = 0.2
  6647. Clone1.BrickColor = BrickColor.new(1003)
  6648. Clone2 = Grip18:clone()
  6649. Clone2.Parent = Tool
  6650. Clone2.Name = "Shadow"
  6651. Clone2.Anchored = true
  6652. Clone2.CanCollide = false
  6653. Clone2.Transparency = 0.2
  6654. Clone2.BrickColor = BrickColor.new(1003)
  6655. Clone3 = Grip19:clone()
  6656. Clone3.Parent = Tool
  6657. Clone3.Name = "Shadow"
  6658. Clone3.Anchored = true
  6659. Clone3.CanCollide = false
  6660. Clone3.Transparency = 0.2
  6661. Clone3.BrickColor = BrickColor.new(1003)
  6662. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  6663. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  6664. wait()
  6665. end
  6666. Weld.Parent = Me.Character["Right Arm"]
  6667. Weld.Part0 = Me.Character["Right Arm"]
  6668. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  6669. end
  6670. Activated = false
  6671. end
  6672. if Mode == "Spin" then
  6673. Activated = true
  6674. Weld.Parent = Me.Character["Left Arm"]
  6675. Weld.Part0 = Me.Character["Left Arm"]
  6676. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  6677. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  6678. Sound:play()
  6679. for i = 1 , 8 do
  6680. Clone1 = Grip17:clone()
  6681. Clone1.Parent = Tool
  6682. Clone1.Name = "Shadow"
  6683. Clone1.Anchored = true
  6684. Clone1.CanCollide = false
  6685. Clone1.Transparency = 0.2
  6686. Clone1.BrickColor = BrickColor.new(1003)
  6687. Clone2 = Grip18:clone()
  6688. Clone2.Parent = Tool
  6689. Clone2.Name = "Shadow"
  6690. Clone2.Anchored = true
  6691. Clone2.CanCollide = false
  6692. Clone2.Transparency = 0.2
  6693. Clone2.BrickColor = BrickColor.new(1003)
  6694. Clone3 = Grip19:clone()
  6695. Clone3.Parent = Tool
  6696. Clone3.Name = "Shadow"
  6697. Clone3.Anchored = true
  6698. Clone3.CanCollide = false
  6699. Clone3.Transparency = 0.2
  6700. Clone3.BrickColor = BrickColor.new(1003)
  6701. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  6702. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  6703. wait()
  6704. end
  6705. Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
  6706. Sound:play()
  6707. Gyro = Instance.new("BodyGyro")
  6708. Gyro.Parent = Me.Character.Torso
  6709. Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  6710. Gyro.cframe = Me.Character.Torso.CFrame
  6711. Gyro.D = 50
  6712. Wave = Instance.new("Part")
  6713. Wave.Parent = Me.Character.Torso
  6714. Wave.Anchored = true
  6715. Wave.CanCollide = false
  6716. Wave.Locked = true
  6717. Wave.Transparency = 0.2
  6718. Wave.BrickColor = BrickColor.new(1004)
  6719. Wave.Size = Vector3.new(2, 1, 2)
  6720. Wave.TopSurface = "Smooth"
  6721. Wave.BottomSurface = "Smooth"
  6722. Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
  6723. WaveMesh = Instance.new("CylinderMesh")
  6724. WaveMesh.Parent = Wave
  6725. WaveMesh.Scale = Vector3.new(1, 0.1, 1)
  6726. for i = 1 , 16 do
  6727. Wave.Size = Wave.Size + Vector3.new(1, 0, 1)
  6728. Wave.Transparency = Wave.Transparency + 0.055
  6729. Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
  6730. Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 0.785, 0)
  6731. wait()
  6732. end
  6733.  
  6734. Wave:Remove()
  6735. Gyro:Remove()
  6736. wait(0.2)
  6737. for i = 1 , 8 do
  6738. Clone1 = Grip17:clone()
  6739. Clone1.Parent = Tool
  6740. Clone1.Name = "Shadow"
  6741. Clone1.Anchored = true
  6742. Clone1.CanCollide = false
  6743. Clone1.Transparency = 0.2
  6744. Clone1.BrickColor = BrickColor.new(1003)
  6745. Clone2 = Grip18:clone()
  6746. Clone2.Parent = Tool
  6747. Clone2.Name = "Shadow"
  6748. Clone2.Anchored = true
  6749. Clone2.CanCollide = false
  6750. Clone2.Transparency = 0.2
  6751. Clone2.BrickColor = BrickColor.new(1003)
  6752. Clone3 = Grip19:clone()
  6753. Clone3.Parent = Tool
  6754. Clone3.Name = "Shadow"
  6755. Clone3.Anchored = true
  6756. Clone3.CanCollide = false
  6757. Clone3.Transparency = 0.2
  6758. Clone3.BrickColor = BrickColor.new(1003)
  6759. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  6760. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  6761. wait()
  6762. end
  6763. Weld.Parent = Me.Character["Right Arm"]
  6764. Weld.Part0 = Me.Character["Right Arm"]
  6765. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  6766. Activated = false
  6767. end
  6768. if Mode == "Teleport" then
  6769. if mouse.Target ~= nil then
  6770. Activated = true
  6771. MousePosition = mouse.Hit.p
  6772. Weld.Parent = Me.Character["Left Arm"]
  6773. Weld.Part0 = Me.Character["Left Arm"]
  6774. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  6775. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  6776. Sound:play()
  6777. for i = 1 , 8 do
  6778. Clone1 = Grip17:clone()
  6779. Clone1.Parent = Tool
  6780. Clone1.Name = "Shadow"
  6781. Clone1.Anchored = true
  6782. Clone1.CanCollide = false
  6783. Clone1.Transparency = 0.2
  6784. Clone1.BrickColor = BrickColor.new(1003)
  6785. Clone2 = Grip18:clone()
  6786. Clone2.Parent = Tool
  6787. Clone2.Name = "Shadow"
  6788. Clone2.Anchored = true
  6789. Clone2.CanCollide = false
  6790. Clone2.Transparency = 0.2
  6791. Clone2.BrickColor = BrickColor.new(1003)
  6792. Clone3 = Grip19:clone()
  6793. Clone3.Parent = Tool
  6794. Clone3.Name = "Shadow"
  6795. Clone3.Anchored = true
  6796. Clone3.CanCollide = false
  6797. Clone3.Transparency = 0.2
  6798. Clone3.BrickColor = BrickColor.new(1003)
  6799. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  6800. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  6801. wait()
  6802. end
  6803. Me.Character.Torso.CFrame = CFrame.new(MousePosition+Vector3.new(0, 3, 0))
  6804. Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
  6805. Sound:play()
  6806. Gyro = Instance.new("BodyGyro")
  6807. Gyro.Parent = Me.Character.Torso
  6808. Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  6809. Gyro.cframe = Me.Character.Torso.CFrame
  6810. Gyro.D = 50
  6811. Wave = Instance.new("Part")
  6812. Wave.Parent = Me.Character.Torso
  6813. Wave.Anchored = true
  6814. Wave.CanCollide = false
  6815. Wave.Locked = true
  6816. Wave.Transparency = 0.2
  6817. Wave.BrickColor = BrickColor.new(1004)
  6818. Wave.Size = Vector3.new(2, 1, 2)
  6819. Wave.TopSurface = "Smooth"
  6820. Wave.BottomSurface = "Smooth"
  6821. Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
  6822. WaveMesh = Instance.new("CylinderMesh")
  6823. WaveMesh.Parent = Wave
  6824. WaveMesh.Scale = Vector3.new(1, 0.1, 1)
  6825. for i = 1 , 5 do
  6826. Wave.Size = Wave.Size + Vector3.new(1, 0, 1)
  6827. Wave.Transparency = Wave.Transparency + 0.055
  6828. Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
  6829. Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 1, 0)
  6830. wait()
  6831. end
  6832. Wave:Remove()
  6833. for i = 1 , 15 do
  6834. Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 1, 0)
  6835. wait()
  6836. end
  6837.  
  6838. Gyro:Remove()
  6839. wait(0.2)
  6840. for i = 1 , 8 do
  6841. Clone1 = Grip17:clone()
  6842. Clone1.Parent = Tool
  6843. Clone1.Name = "Shadow"
  6844. Clone1.Anchored = true
  6845. Clone1.CanCollide = false
  6846. Clone1.Transparency = 0.2
  6847. Clone1.BrickColor = BrickColor.new(1003)
  6848. Clone2 = Grip18:clone()
  6849. Clone2.Parent = Tool
  6850. Clone2.Name = "Shadow"
  6851. Clone2.Anchored = true
  6852. Clone2.CanCollide = false
  6853. Clone2.Transparency = 0.2
  6854. Clone2.BrickColor = BrickColor.new(1003)
  6855. Clone3 = Grip19:clone()
  6856. Clone3.Parent = Tool
  6857. Clone3.Name = "Shadow"
  6858. Clone3.Anchored = true
  6859. Clone3.CanCollide = false
  6860. Clone3.Transparency = 0.2
  6861. Clone3.BrickColor = BrickColor.new(1003)
  6862. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  6863. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  6864. wait()
  6865. end
  6866. Weld.Parent = Me.Character["Right Arm"]
  6867. Weld.Part0 = Me.Character["Right Arm"]
  6868. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  6869. Activated = false
  6870. end
  6871. end
  6872. if Mode == "Explosion" then
  6873. Activated = true
  6874. for i = 1 , 8 do
  6875. Clone1 = Grip17:clone()
  6876. Clone1.Parent = Tool
  6877. Clone1.Name = "Shadow"
  6878. Clone1.Anchored = true
  6879. Clone1.CanCollide = false
  6880. Clone1.Transparency = 0.2
  6881. Clone1.BrickColor = BrickColor.new(1003)
  6882. Clone2 = Grip18:clone()
  6883. Clone2.Parent = Tool
  6884. Clone2.Name = "Shadow"
  6885. Clone2.Anchored = true
  6886. Clone2.CanCollide = false
  6887. Clone2.Transparency = 0.2
  6888. Clone2.BrickColor = BrickColor.new(1003)
  6889. Clone3 = Grip19:clone()
  6890. Clone3.Parent = Tool
  6891. Clone3.Name = "Shadow"
  6892. Clone3.Anchored = true
  6893. Clone3.CanCollide = false
  6894. Clone3.Transparency = 0.2
  6895. Clone3.BrickColor = BrickColor.new(1003)
  6896. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.13)
  6897. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  6898. wait()
  6899. end
  6900. onCharge(24)
  6901. Range = 10
  6902. for i = 1 , 5 do
  6903. Range = Range + 15
  6904. Me.Character.Humanoid.WalkSpeed = 0
  6905.  
  6906. Boom = Instance.new("Explosion")
  6907. Boom.Parent = Workspace
  6908. Boom.BlastRadius = Range/2
  6909. Boom.Position = Me.Character.Torso.Position+Vector3.new(Range, 0, 0)
  6910. Boom = Instance.new("Explosion")
  6911. Boom.Parent = Workspace
  6912. Boom.BlastRadius = Range/2
  6913. Boom.Position = Me.Character.Torso.Position+Vector3.new(-Range, 0, 0)
  6914. Boom = Instance.new("Explosion")
  6915. Boom.Parent = Workspace
  6916. Boom.BlastRadius = Range/2
  6917. Boom.Position = Me.Character.Torso.Position+Vector3.new(0, 0, Range)
  6918. Boom = Instance.new("Explosion")
  6919. Boom.Parent = Workspace
  6920. Boom.BlastRadius = Range/2
  6921. Boom.Position = Me.Character.Torso.Position+Vector3.new(0, 0, -Range)
  6922. Boom = Instance.new("Explosion")
  6923. Boom.Parent = Workspace
  6924. Boom.BlastRadius = Range/2
  6925. Boom.Position = Me.Character.Torso.Position+Vector3.new(Range, 0, Range)
  6926. Boom = Instance.new("Explosion")
  6927. Boom.Parent = Workspace
  6928. Boom.BlastRadius = Range/2
  6929. Boom.Position = Me.Character.Torso.Position+Vector3.new(-Range, 0, Range)
  6930. Boom = Instance.new("Explosion")
  6931. Boom.Parent = Workspace
  6932. Boom.BlastRadius = Range/2
  6933. Boom.Position = Me.Character.Torso.Position+Vector3.new(Range, 0, -Range)
  6934. Boom = Instance.new("Explosion")
  6935. Boom.Parent = Workspace
  6936. Boom.BlastRadius = Range/2
  6937. Boom.Position = Me.Character.Torso.Position+Vector3.new(-Range, 0, -Range)
  6938. wait(0.05)
  6939. end
  6940. for i = 1 , 8 do
  6941. Clone1 = Grip17:clone()
  6942. Clone1.Parent = Tool
  6943. Clone1.Name = "Shadow"
  6944. Clone1.Anchored = true
  6945. Clone1.CanCollide = false
  6946. Clone1.Transparency = 0.2
  6947. Clone1.BrickColor = BrickColor.new(1003)
  6948. Clone2 = Grip18:clone()
  6949. Clone2.Parent = Tool
  6950. Clone2.Name = "Shadow"
  6951. Clone2.Anchored = true
  6952. Clone2.CanCollide = false
  6953. Clone2.Transparency = 0.2
  6954. Clone2.BrickColor = BrickColor.new(1003)
  6955. Clone3 = Grip19:clone()
  6956. Clone3.Parent = Tool
  6957. Clone3.Name = "Shadow"
  6958. Clone3.Anchored = true
  6959. Clone3.CanCollide = false
  6960. Clone3.Transparency = 0.2
  6961. Clone3.BrickColor = BrickColor.new(1003)
  6962. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.13)
  6963. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  6964. wait()
  6965. end
  6966. Activated = false
  6967. end
  6968. if Mode == "ExplodeVictim" then
  6969. if mouse.Target ~= nil then
  6970. torso = mouse.Target.Parent:findFirstChild("Torso")
  6971. if torso ~= nil and torso.Parent.Name ~= Me.Name then
  6972. Activated = true
  6973. for i = 1 , 8 do
  6974. Clone1 = Grip17:clone()
  6975. Clone1.Parent = Tool
  6976. Clone1.Name = "Shadow"
  6977. Clone1.Anchored = true
  6978. Clone1.CanCollide = false
  6979. Clone1.Transparency = 0.2
  6980. Clone1.BrickColor = BrickColor.new(1003)
  6981. Clone2 = Grip18:clone()
  6982. Clone2.Parent = Tool
  6983. Clone2.Name = "Shadow"
  6984. Clone2.Anchored = true
  6985. Clone2.CanCollide = false
  6986. Clone2.Transparency = 0.2
  6987. Clone2.BrickColor = BrickColor.new(1003)
  6988. Clone3 = Grip19:clone()
  6989. Clone3.Parent = Tool
  6990. Clone3.Name = "Shadow"
  6991. Clone3.Anchored = true
  6992. Clone3.CanCollide = false
  6993. Clone3.Transparency = 0.2
  6994. Clone3.BrickColor = BrickColor.new(1003)
  6995. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.13)
  6996. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  6997. wait()
  6998. end
  6999. onChargeAim(24, torso)
  7000. Boom = Instance.new("Explosion")
  7001. Boom.Parent = Workspace
  7002. Boom.BlastRadius = 20
  7003. Boom.Position = torso.Position
  7004. Stuff = torso.Parent:GetChildren()
  7005. for i = 1 , #Stuff do
  7006. if Stuff[i].className == "Part" then
  7007. Stuff[i].Anchored = false
  7008. Stuff[i]:BreakJoints()
  7009. Stuff[i].BrickColor = BrickColor.new("Really black")
  7010. Stuff[i].CanCollide = true
  7011. end
  7012. end
  7013. for i = 1 , 8 do
  7014. Clone1 = Grip17:clone()
  7015. Clone1.Parent = Tool
  7016. Clone1.Name = "Shadow"
  7017. Clone1.Anchored = true
  7018. Clone1.CanCollide = false
  7019. Clone1.Transparency = 0.2
  7020. Clone1.BrickColor = BrickColor.new(1003)
  7021. Clone2 = Grip18:clone()
  7022. Clone2.Parent = Tool
  7023. Clone2.Name = "Shadow"
  7024. Clone2.Anchored = true
  7025. Clone2.CanCollide = false
  7026. Clone2.Transparency = 0.2
  7027. Clone2.BrickColor = BrickColor.new(1003)
  7028. Clone3 = Grip19:clone()
  7029. Clone3.Parent = Tool
  7030. Clone3.Name = "Shadow"
  7031. Clone3.Anchored = true
  7032. Clone3.CanCollide = false
  7033. Clone3.Transparency = 0.2
  7034. Clone3.BrickColor = BrickColor.new(1003)
  7035. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.13)
  7036. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  7037. wait()
  7038. end
  7039. Activated = false
  7040. end
  7041. end
  7042. end
  7043. if Mode == "Assassinate" then
  7044. if mouse.Target ~= nil then
  7045. torso = mouse.Target.Parent:findFirstChild("Torso")
  7046. if torso ~= nil and torso.Parent.Name ~= Me.Name then
  7047. Activated = true
  7048. Sound.SoundId = "rbxasset://sounds\\unsheath.wav"
  7049. Sound:play()
  7050. for i = 1 , 8 do
  7051. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.05, 0, 0)
  7052. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.15, 0, 0)
  7053. wait()
  7054. end
  7055. wait()
  7056. for i = 1 , 8 do
  7057. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.2)
  7058. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, 0.19)
  7059. wait()
  7060. end
  7061. FakeLeftShoulder.C0 = OriginalLeftShoulder
  7062. Weld = Instance.new("Weld")
  7063. Weld.Parent = Me.Character["Torso"]
  7064. Weld.Part0 = Me.Character["Torso"]
  7065. Weld.Part1 = Handle
  7066. Weld.C0 = CFrame.new(1.6, 2.5, 0.6) * CFrame.Angles(0, 0, 2.2)
  7067. Weld.C0 = Weld.C0 * CFrame.Angles(0, 1.57, 0)
  7068.  
  7069. for i = 1 , 16 do
  7070. Weld.C0 = Weld.C0 * CFrame.new(0, 0, -0.03) * CFrame.Angles(0.03, 0, 0.11)
  7071. end
  7072. for i = 1 , 16 do
  7073. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.1)
  7074. Weld.C0 = Weld.C0 * CFrame.new(0, 0, 0.03) * CFrame.Angles(-0.03, 0, -0.11)
  7075. wait()
  7076. end
  7077. FakeRightShoulder.Parent = Me.Character.Torso
  7078. FakeRightShoulder.Part0 = Me.Character.Torso
  7079. FakeRightShoulder.Part1 = Me.Character["Right Arm"]
  7080. FakeRightShoulder.C0 = OriginalRightShoulder
  7081. FakeRightShoulder.C1 = OriginalRightShoulder2
  7082. FakeLeftShoulder.Parent = Me.Character.Torso
  7083. FakeLeftShoulder.Part0 = Me.Character.Torso
  7084. FakeLeftShoulder.Part1 = Me.Character["Left Arm"]
  7085. FakeLeftShoulder.C0 = OriginalLeftShoulder
  7086. FakeLeftShoulder.C1 = OriginalLeftShoulder2
  7087. FakeRightShoulder.C0 = OriginalRightShoulder * CFrame.Angles(-0.1, 0, 0)
  7088. FakeLeftShoulder.C0 = OriginalLeftShoulder * CFrame.Angles(-0.1, 0, 0)
  7089. wait(0.1)
  7090. FakeRightShoulder.C0 = OriginalRightShoulder * CFrame.Angles(-0.2, 0, 0)
  7091. FakeLeftShoulder.C0 = OriginalLeftShoulder * CFrame.Angles(-0.2, 0, 0)
  7092. wait(0.1)
  7093. Blade1 = Instance.new("Part")
  7094. Blade1.Parent = Me.Character["Right Arm"]
  7095. Blade1.CanCollide = false
  7096. Blade1.formFactor = "Symmetric"
  7097. Blade1.Size = Vector3.new(1, 2, 1)
  7098. Blade1.TopSurface = "Smooth"
  7099. Blade1.BottomSurface = "Smooth"
  7100. Blade1.Locked = true
  7101. Blade1.BrickColor = BrickColor.new(1003)
  7102. Blade1.Name = "Blade1"
  7103. Blade1.CFrame = Me.Character["Right Arm"].CFrame
  7104. Blade2 = Instance.new("Part")
  7105. Blade2.Parent = Me.Character["Left Arm"]
  7106. Blade2.CanCollide = false
  7107. Blade2.formFactor = "Symmetric"
  7108. Blade2.Size = Vector3.new(1, 2, 1)
  7109. Blade2.TopSurface = "Smooth"
  7110. Blade2.BottomSurface = "Smooth"
  7111. Blade2.Locked = true
  7112. Blade2.BrickColor = BrickColor.new(1003)
  7113. Blade2.Name = "Blade2"
  7114. Blade2.CFrame = Me.Character["Left Arm"].CFrame
  7115. Blade1Mesh = Instance.new("SpecialMesh")
  7116. Blade1Mesh.Parent = Blade1
  7117. Blade1Mesh.MeshType = "Brick"
  7118. Blade1Mesh.Scale = Vector3.new(0.2, 1, 0.2)
  7119. Blade2Mesh = Instance.new("SpecialMesh")
  7120. Blade2Mesh.Parent = Blade2
  7121. Blade2Mesh.MeshType = "Brick"
  7122. Blade2Mesh.Scale = Vector3.new(0.2, 1, 0.2)
  7123. Blade1Weld = Instance.new("Weld")
  7124. Blade1Weld.Parent = Me.Character["Right Arm"]
  7125. Blade1Weld.Part0 = Me.Character["Right Arm"]
  7126. Blade1Weld.Part1 = Blade1
  7127. Blade1Weld.C0 = CFrame.new(-0.3, 0, 0)
  7128. Blade2Weld = Instance.new("Weld")
  7129. Blade2Weld.Parent = Me.Character["Left Arm"]
  7130. Blade2Weld.Part0 = Me.Character["Left Arm"]
  7131. Blade2Weld.Part1 = Blade2
  7132. Blade2Weld.C0 = CFrame.new(0.3, 0, 0)
  7133. for i = 1 , 17 do
  7134. Blade1Weld.C0 = Blade1Weld.C0 * CFrame.new(0, -0.1, 0)
  7135. Blade2Weld.C0 = Blade2Weld.C0 * CFrame.new(0, -0.1, 0)
  7136. Me.Character:MoveTo(Me.Character.Torso.Position)
  7137. wait(0.05)
  7138. end
  7139. for i = 1 , 5 do
  7140. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.1)
  7141. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, 0.1)
  7142. wait()
  7143. end
  7144.  
  7145. wait(0.5)
  7146. Me.Character:MoveTo(Me.Character.Torso.Position)
  7147. BodyPosition = Instance.new("BodyPosition")
  7148. BodyPosition.Parent = Me.Character.Torso
  7149. BodyPosition.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7150. BodyPosition.position = torso.Position
  7151. BodyGyro = Instance.new("BodyGyro")
  7152. BodyGyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  7153. BodyGyro.Parent = Me.Character.Torso
  7154. BodyGyro.cframe = CFrame.new(Me.Character.Torso.Position, torso.Position)
  7155. wait(0.8)
  7156. BodyPosition:Remove()
  7157. BodyGyro:Remove()
  7158. Me.Character.Torso.CFrame = torso.CFrame
  7159. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.5)
  7160. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -0.5)
  7161. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 1.57)
  7162. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -1.57)
  7163. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.785, 0, 0)
  7164. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0.785, 0, 0)
  7165. KillWeld = Instance.new("Weld")
  7166. KillWeld.Parent = Me.Character.Torso
  7167. KillWeld.Part0 = Me.Character.Torso
  7168. KillWeld.Part1 = torso
  7169. KillWeld.C0 = CFrame.new(0, 0, -1.6)
  7170. wait(0.3)
  7171. for i = 1 , 12 do
  7172. KillWeld.C0 = KillWeld.C0 * CFrame.new(0, 0.08, 0.02) * CFrame.Angles(0.1, 0, 0)
  7173. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.1)
  7174. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -0.1)
  7175. wait(0.1)
  7176. end
  7177. wait(0.15)
  7178. KillWeld:Remove()
  7179. if torso ~= nil then
  7180. torso:BreakJoints()
  7181. end
  7182. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.785, 0, 0)
  7183. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.785, 0, 0)
  7184. for i = 1 , 3 do
  7185. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.1)
  7186. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -0.1)
  7187. wait()
  7188. end
  7189. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.07)
  7190. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -0.07)
  7191. wait(0.1)
  7192. for i = 1 , 17 do
  7193. Blade1Weld.C0 = Blade1Weld.C0 * CFrame.new(0, 0.1, 0)
  7194. Blade2Weld.C0 = Blade2Weld.C0 * CFrame.new(0, 0.1, 0)
  7195. wait(0.05)
  7196. end
  7197. FakeRightShoulder.C0 = OriginalRightShoulder
  7198. FakeLeftShoulder.C0 = OriginalLeftShoulder
  7199. wait()
  7200. Sound.SoundId = "rbxasset://sounds\\unsheath.wav"
  7201. Sound:play()
  7202. FakeRightShoulder.Parent = Me.Character.Torso
  7203. FakeRightShoulder.Part0 = Me.Character.Torso
  7204. FakeRightShoulder.Part1 = Me.Character["Right Arm"]
  7205. FakeRightShoulder.C0 = OriginalRightShoulder
  7206. FakeRightShoulder.C1 = OriginalRightShoulder2
  7207. FakeLeftShoulder.Parent = Me.Character.Torso
  7208. FakeLeftShoulder.Part0 = Me.Character.Torso
  7209. FakeLeftShoulder.Part1 = Me.Character["Left Arm"]
  7210. FakeLeftShoulder.C0 = OriginalLeftShoulder * CFrame.new(-0.25, 0, -0.45)
  7211. FakeLeftShoulder.C1 = OriginalLeftShoulder2
  7212. Weld:Remove()
  7213. Weld = Instance.new("Weld")
  7214. Weld.Parent = Me.Character["Torso"]
  7215. Weld.Part0 = Me.Character["Torso"]
  7216. Weld.Part1 = Handle
  7217. Weld.C0 = CFrame.new(1.6, 2.5, 0.6) * CFrame.Angles(0, 0, 2.2)
  7218. Weld.C0 = Weld.C0 * CFrame.Angles(0, 1.57, 0)
  7219. for i = 1 , 16 do
  7220. FakeRightShoulder.C0 = OriginalRightShoulder * CFrame.Angles(0, 0, (i/5.2))
  7221. Weld.C0 = Weld.C0 * CFrame.new(0, 0, -0.03) * CFrame.Angles(0.03, 0, 0.11)
  7222. wait()
  7223. end
  7224. wait()
  7225. Weld.Parent = Me.Character["Right Arm"]
  7226. Weld.Part0 = Me.Character["Right Arm"]
  7227. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  7228. for i = 1 , 8 do
  7229. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.2)
  7230. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -0.19)
  7231. wait()
  7232. end
  7233. wait()
  7234. for i = 1 , 8 do
  7235. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.05, 0, 0)
  7236. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0.15, 0, 0)
  7237. wait()
  7238. end
  7239. wait(0.2)
  7240. Activated = false
  7241. end
  7242. end
  7243. end
  7244. if Mode == "Tornado" then
  7245. Activated = true
  7246. Weld.Parent = Me.Character["Left Arm"]
  7247. Weld.Part0 = Me.Character["Left Arm"]
  7248. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  7249. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  7250. Sound:play()
  7251. for i = 1 , 8 do
  7252. Clone1 = Grip17:clone()
  7253. Clone1.Parent = Tool
  7254. Clone1.Name = "Shadow"
  7255. Clone1.Anchored = true
  7256. Clone1.CanCollide = false
  7257. Clone1.Transparency = 0.2
  7258. Clone1.BrickColor = BrickColor.new(1003)
  7259. Clone2 = Grip18:clone()
  7260. Clone2.Parent = Tool
  7261. Clone2.Name = "Shadow"
  7262. Clone2.Anchored = true
  7263. Clone2.CanCollide = false
  7264. Clone2.Transparency = 0.2
  7265. Clone2.BrickColor = BrickColor.new(1003)
  7266. Clone3 = Grip19:clone()
  7267. Clone3.Parent = Tool
  7268. Clone3.Name = "Shadow"
  7269. Clone3.Anchored = true
  7270. Clone3.CanCollide = false
  7271. Clone3.Transparency = 0.2
  7272. Clone3.BrickColor = BrickColor.new(1003)
  7273. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  7274. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  7275. wait()
  7276. end
  7277. Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
  7278. Sound:play()
  7279. Gyro = Instance.new("BodyGyro")
  7280. Gyro.Parent = Me.Character.Torso
  7281. Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  7282. Gyro.cframe = Me.Character.Torso.CFrame
  7283. Gyro.D = 50
  7284. Part = Instance.new("Part")
  7285. Part.Transparency = 1
  7286. Part.CanCollide = false
  7287. Part.Anchored = true
  7288. Part.Parent = Me.Character.Torso
  7289. range = 10
  7290. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  7291. Sound:play()
  7292. for i = 1 , 80 do
  7293. range = range + 2
  7294. Part.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -(range*1.2))
  7295. p = game.Workspace:GetChildren()
  7296. for i = 1 , #p do
  7297. torso = p[i]:findFirstChild("Torso")
  7298. if torso ~= nil and torso.Parent.Name ~= Me.Name then
  7299. if (Me.Character.Torso.Position-torso.Position).magnitude <= 200 then
  7300. humanoid = torso.Parent:findFirstChild("Humanoid")
  7301. bp = torso:findFirstChild("BodyPosition")
  7302. if bp == nil then
  7303. bp = Instance.new("BodyPosition")
  7304. bp.Parent = torso
  7305. bp.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7306. bp.position = Part.Position + Vector3.new(0, range, 0)
  7307. end
  7308. if bp ~= nil then
  7309. bp.position = Part.Position + Vector3.new(0, range, 0)
  7310. end
  7311. bg = torso:findFirstChild("BodyGyro")
  7312. if bg == nil then
  7313. bg = Instance.new("BodyGyro")
  7314. bg.Parent = torso
  7315. bg.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  7316. bg.cframe = CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  7317. end
  7318. if bg ~= nil then
  7319. bg.cframe = CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  7320. end
  7321. if humanoid ~= nil then
  7322. humanoid.Sit = true
  7323. humanoid.MaxHealth = 100
  7324. humanoid:TakeDamage(2)
  7325. end
  7326. end
  7327. end
  7328. end
  7329. Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 1.3, 0)
  7330. wait()
  7331. end
  7332. p = game.Workspace:GetChildren()
  7333. for i = 1 , #p do
  7334. torso = p[i]:findFirstChild("Torso")
  7335. if torso ~= nil and torso.Parent.Name ~= Me.Name then
  7336. humanoid = torso.Parent:findFirstChild("Humanoid")
  7337. bp = torso:findFirstChild("BodyPosition")
  7338. if bp ~= nil then
  7339. bp:Remove()
  7340. end
  7341. bg = torso:findFirstChild("BodyGyro")
  7342. if bg ~= nil then
  7343. bg:Remove()
  7344. end
  7345. if humanoid ~= nil then
  7346. humanoid.Sit = true
  7347. torso.Velocity = torso.CFrame.lookVector * 100
  7348. end
  7349. end
  7350. wait()
  7351. end
  7352. Stuff = Workspace:GetChildren()
  7353. for i = 1 , #Stuff do
  7354. torso = Stuff[i]:findFirstChild("Torso")
  7355. if torso ~= nil then
  7356. hax = torso:GetChildren()
  7357. for i = 1 , #hax do
  7358. if hax[i].className == "BodyPosition" then
  7359. hax[i]:Remove()
  7360. end
  7361. end
  7362. end
  7363. end
  7364.  
  7365. Gyro:Remove()
  7366. wait(0.2)
  7367. for i = 1 , 8 do
  7368. Clone1 = Grip17:clone()
  7369. Clone1.Parent = Tool
  7370. Clone1.Name = "Shadow"
  7371. Clone1.Anchored = true
  7372. Clone1.CanCollide = false
  7373. Clone1.Transparency = 0.2
  7374. Clone1.BrickColor = BrickColor.new(1003)
  7375. Clone2 = Grip18:clone()
  7376. Clone2.Parent = Tool
  7377. Clone2.Name = "Shadow"
  7378. Clone2.Anchored = true
  7379. Clone2.CanCollide = false
  7380. Clone2.Transparency = 0.2
  7381. Clone2.BrickColor = BrickColor.new(1003)
  7382. Clone3 = Grip19:clone()
  7383. Clone3.Parent = Tool
  7384. Clone3.Name = "Shadow"
  7385. Clone3.Anchored = true
  7386. Clone3.CanCollide = false
  7387. Clone3.Transparency = 0.2
  7388. Clone3.BrickColor = BrickColor.new(1003)
  7389. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  7390. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  7391. wait()
  7392. end
  7393. Weld.Parent = Me.Character["Right Arm"]
  7394. Weld.Part0 = Me.Character["Right Arm"]
  7395. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  7396. Activated = false
  7397. end
  7398. if Mode == "TripleSlash" then
  7399. Activated = true
  7400. Weld.Parent = Me.Character["Left Arm"]
  7401. Weld.Part0 = Me.Character["Left Arm"]
  7402. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  7403. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  7404. Sound:play()
  7405. for i = 1 , 4 do
  7406. Clone1 = Grip17:clone()
  7407. Clone1.Parent = Tool
  7408. Clone1.Name = "Shadow"
  7409. Clone1.Anchored = true
  7410. Clone1.CanCollide = false
  7411. Clone1.Transparency = 0.2
  7412. Clone1.BrickColor = BrickColor.new(1003)
  7413. Clone2 = Grip18:clone()
  7414. Clone2.Parent = Tool
  7415. Clone2.Name = "Shadow"
  7416. Clone2.Anchored = true
  7417. Clone2.CanCollide = false
  7418. Clone2.Transparency = 0.2
  7419. Clone2.BrickColor = BrickColor.new(1003)
  7420. Clone3 = Grip19:clone()
  7421. Clone3.Parent = Tool
  7422. Clone3.Name = "Shadow"
  7423. Clone3.Anchored = true
  7424. Clone3.CanCollide = false
  7425. Clone3.Transparency = 0.2
  7426. Clone3.BrickColor = BrickColor.new(1003)
  7427. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.26, 0, 0)
  7428. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
  7429. wait()
  7430. end
  7431. for i = 1 , 2 do
  7432. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 1.57, 0)
  7433. wait()
  7434. end
  7435. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  7436. Sound:play()
  7437. for i = 1 , 4 do
  7438. Clone1 = Grip17:clone()
  7439. Clone1.Parent = Tool
  7440. Clone1.Name = "Shadow"
  7441. Clone1.Anchored = true
  7442. Clone1.CanCollide = false
  7443. Clone1.Transparency = 0.2
  7444. Clone1.BrickColor = BrickColor.new(1003)
  7445. Clone2 = Grip18:clone()
  7446. Clone2.Parent = Tool
  7447. Clone2.Name = "Shadow"
  7448. Clone2.Anchored = true
  7449. Clone2.CanCollide = false
  7450. Clone2.Transparency = 0.2
  7451. Clone2.BrickColor = BrickColor.new(1003)
  7452. Clone3 = Grip19:clone()
  7453. Clone3.Parent = Tool
  7454. Clone3.Name = "Shadow"
  7455. Clone3.Anchored = true
  7456. Clone3.CanCollide = false
  7457. Clone3.Transparency = 0.2
  7458. Clone3.BrickColor = BrickColor.new(1003)
  7459. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
  7460. wait()
  7461. end
  7462. for i = 1 , 2 do
  7463. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, -1.57, 0)
  7464. wait()
  7465. end
  7466. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  7467. Sound:play()
  7468. for i = 1 , 4 do
  7469. Clone1 = Grip17:clone()
  7470. Clone1.Parent = Tool
  7471. Clone1.Name = "Shadow"
  7472. Clone1.Anchored = true
  7473. Clone1.CanCollide = false
  7474. Clone1.Transparency = 0.2
  7475. Clone1.BrickColor = BrickColor.new(1003)
  7476. Clone2 = Grip18:clone()
  7477. Clone2.Parent = Tool
  7478. Clone2.Name = "Shadow"
  7479. Clone2.Anchored = true
  7480. Clone2.CanCollide = false
  7481. Clone2.Transparency = 0.2
  7482. Clone2.BrickColor = BrickColor.new(1003)
  7483. Clone3 = Grip19:clone()
  7484. Clone3.Parent = Tool
  7485. Clone3.Name = "Shadow"
  7486. Clone3.Anchored = true
  7487. Clone3.CanCollide = false
  7488. Clone3.Transparency = 0.2
  7489. Clone3.BrickColor = BrickColor.new(1003)
  7490. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
  7491. wait()
  7492. end
  7493. for i = 1 , 4 do
  7494. Clone1 = Grip17:clone()
  7495. Clone1.Parent = Tool
  7496. Clone1.Name = "Shadow"
  7497. Clone1.Anchored = true
  7498. Clone1.CanCollide = false
  7499. Clone1.Transparency = 0.2
  7500. Clone1.BrickColor = BrickColor.new(1003)
  7501. Clone2 = Grip18:clone()
  7502. Clone2.Parent = Tool
  7503. Clone2.Name = "Shadow"
  7504. Clone2.Anchored = true
  7505. Clone2.CanCollide = false
  7506. Clone2.Transparency = 0.2
  7507. Clone2.BrickColor = BrickColor.new(1003)
  7508. Clone3 = Grip19:clone()
  7509. Clone3.Parent = Tool
  7510. Clone3.Name = "Shadow"
  7511. Clone3.Anchored = true
  7512. Clone3.CanCollide = false
  7513. Clone3.Transparency = 0.2
  7514. Clone3.BrickColor = BrickColor.new(1003)
  7515. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.26, 0, 0)
  7516. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0.62, 0, 0)
  7517. wait()
  7518. end
  7519. Weld.Parent = Me.Character["Right Arm"]
  7520. Weld.Part0 = Me.Character["Right Arm"]
  7521. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  7522. Activated = false
  7523. end
  7524. if Mode == "Slashes" then
  7525. Activated = true
  7526. f = Instance.new("Fire")
  7527. f.Parent = Grip17
  7528. f.Size = 2
  7529. ff = Instance.new("Fire")
  7530. ff.Parent = Grip18
  7531. ff.Size = 2
  7532. fff = Instance.new("Fire")
  7533. fff.Parent = Grip18
  7534. fff.Size = 2
  7535. Weld.Parent = Me.Character["Left Arm"]
  7536. Weld.Part0 = Me.Character["Left Arm"]
  7537. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  7538. Test = FakeLeftShoulder.C0
  7539. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-(0.26*4), 0, 0)
  7540. for i = 1 , 20 do
  7541. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  7542. Sound:play()
  7543. for i = 1 , 4 do
  7544. Clone1 = Grip17:clone()
  7545. Clone1.Parent = Tool
  7546. Clone1.Name = "Shadow"
  7547. Clone1.Anchored = true
  7548. Clone1.CanCollide = false
  7549. Clone1.Transparency = 0.2
  7550. Clone1.BrickColor = BrickColor.new(1004)
  7551. Clone2 = Grip18:clone()
  7552. Clone2.Parent = Tool
  7553. Clone2.Name = "Shadow"
  7554. Clone2.Anchored = true
  7555. Clone2.CanCollide = false
  7556. Clone2.Transparency = 0.2
  7557. Clone2.BrickColor = BrickColor.new(1004)
  7558. Clone3 = Grip19:clone()
  7559. Clone3.Parent = Tool
  7560. Clone3.Name = "Shadow"
  7561. Clone3.Anchored = true
  7562. Clone3.CanCollide = false
  7563. Clone3.Transparency = 0.2
  7564. Clone3.BrickColor = BrickColor.new(1004)
  7565. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
  7566. wait()
  7567. end
  7568. for i = 1 , 2 do
  7569. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 1.57, 0)
  7570. wait()
  7571. end
  7572. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  7573. Sound:play()
  7574. for i = 1 , 4 do
  7575. Clone1 = Grip17:clone()
  7576. Clone1.Parent = Tool
  7577. Clone1.Name = "Shadow"
  7578. Clone1.Anchored = true
  7579. Clone1.CanCollide = false
  7580. Clone1.Transparency = 0.2
  7581. Clone1.BrickColor = BrickColor.new(1005)
  7582. Clone2 = Grip18:clone()
  7583. Clone2.Parent = Tool
  7584. Clone2.Name = "Shadow"
  7585. Clone2.Anchored = true
  7586. Clone2.CanCollide = false
  7587. Clone2.Transparency = 0.2
  7588. Clone2.BrickColor = BrickColor.new(1005)
  7589. Clone3 = Grip19:clone()
  7590. Clone3.Parent = Tool
  7591. Clone3.Name = "Shadow"
  7592. Clone3.Anchored = true
  7593. Clone3.CanCollide = false
  7594. Clone3.Transparency = 0.2
  7595. Clone3.BrickColor = BrickColor.new(1005)
  7596. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
  7597. wait()
  7598. end
  7599. for i = 1 , 2 do
  7600. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, -1.57, 0)
  7601. wait()
  7602. end
  7603. end
  7604. for i = 1 , 2 do
  7605. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 1.57, 0)
  7606. end
  7607. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  7608. Sound:play()
  7609. for i = 1 , 4 do
  7610. Clone1 = Grip17:clone()
  7611. Clone1.Parent = Tool
  7612. Clone1.Name = "Shadow"
  7613. Clone1.Anchored = true
  7614. Clone1.CanCollide = false
  7615. Clone1.Transparency = 0.2
  7616. Clone1.BrickColor = BrickColor.new(1009)
  7617. Clone2 = Grip18:clone()
  7618. Clone2.Parent = Tool
  7619. Clone2.Name = "Shadow"
  7620. Clone2.Anchored = true
  7621. Clone2.CanCollide = false
  7622. Clone2.Transparency = 0.2
  7623. Clone2.BrickColor = BrickColor.new(1009)
  7624. Clone3 = Grip19:clone()
  7625. Clone3.Parent = Tool
  7626. Clone3.Name = "Shadow"
  7627. Clone3.Anchored = true
  7628. Clone3.CanCollide = false
  7629. Clone3.Transparency = 0.2
  7630. Clone3.BrickColor = BrickColor.new(1009)
  7631. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
  7632. wait()
  7633. end
  7634. for i = 1 , 4 do
  7635. Clone1 = Grip17:clone()
  7636. Clone1.Parent = Tool
  7637. Clone1.Name = "Shadow"
  7638. Clone1.Anchored = true
  7639. Clone1.CanCollide = false
  7640. Clone1.Transparency = 0.2
  7641. Clone1.BrickColor = BrickColor.new(1004)
  7642. Clone2 = Grip18:clone()
  7643. Clone2.Parent = Tool
  7644. Clone2.Name = "Shadow"
  7645. Clone2.Anchored = true
  7646. Clone2.CanCollide = false
  7647. Clone2.Transparency = 0.2
  7648. Clone2.BrickColor = BrickColor.new(1004)
  7649. Clone3 = Grip19:clone()
  7650. Clone3.Parent = Tool
  7651. Clone3.Name = "Shadow"
  7652. Clone3.Anchored = true
  7653. Clone3.CanCollide = false
  7654. Clone3.Transparency = 0.2
  7655. Clone3.BrickColor = BrickColor.new(1004)
  7656. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.26, 0, 0)
  7657. FakeLeftShoulder.C0 = Test
  7658. wait()
  7659. end
  7660. Weld.Parent = Me.Character["Right Arm"]
  7661. Weld.Part0 = Me.Character["Right Arm"]
  7662. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  7663. Activated = false
  7664. f:remove()
  7665. ff:remove()
  7666. fff:remove()
  7667. end
  7668. if Mode == "Wave" then
  7669. Activated = true
  7670. Weld.Parent = Me.Character["Left Arm"]
  7671. Weld.Part0 = Me.Character["Left Arm"]
  7672. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  7673. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  7674. Sound:play()
  7675. for i = 1 , 4 do
  7676. Clone1 = Grip17:clone()
  7677. Clone1.Parent = Tool
  7678. Clone1.Name = "Shadow"
  7679. Clone1.Anchored = true
  7680. Clone1.CanCollide = false
  7681. Clone1.Transparency = 0.2
  7682. Clone1.BrickColor = BrickColor.new(1003)
  7683. Clone2 = Grip18:clone()
  7684. Clone2.Parent = Tool
  7685. Clone2.Name = "Shadow"
  7686. Clone2.Anchored = true
  7687. Clone2.CanCollide = false
  7688. Clone2.Transparency = 0.2
  7689. Clone2.BrickColor = BrickColor.new(1003)
  7690. Clone3 = Grip19:clone()
  7691. Clone3.Parent = Tool
  7692. Clone3.Name = "Shadow"
  7693. Clone3.Anchored = true
  7694. Clone3.CanCollide = false
  7695. Clone3.Transparency = 0.2
  7696. Clone3.BrickColor = BrickColor.new(1003)
  7697. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
  7698. wait()
  7699. end
  7700. for i = 1 , 2 do
  7701. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 1.57, 0)
  7702. wait()
  7703. end
  7704. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  7705. Sound:play()
  7706. for i = 1 , 4 do
  7707. Clone1 = Grip17:clone()
  7708. Clone1.Parent = Tool
  7709. Clone1.Name = "Shadow"
  7710. Clone1.Anchored = true
  7711. Clone1.CanCollide = false
  7712. Clone1.Transparency = 0.2
  7713. Clone1.BrickColor = BrickColor.new(1003)
  7714. Clone2 = Grip18:clone()
  7715. Clone2.Parent = Tool
  7716. Clone2.Name = "Shadow"
  7717. Clone2.Anchored = true
  7718. Clone2.CanCollide = false
  7719. Clone2.Transparency = 0.2
  7720. Clone2.BrickColor = BrickColor.new(1003)
  7721. Clone3 = Grip19:clone()
  7722. Clone3.Parent = Tool
  7723. Clone3.Name = "Shadow"
  7724. Clone3.Anchored = true
  7725. Clone3.CanCollide = false
  7726. Clone3.Transparency = 0.2
  7727. Clone3.BrickColor = BrickColor.new(1003)
  7728. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
  7729. wait()
  7730. end
  7731. for i = 1 , 2 do
  7732. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, -1.57, 0)
  7733. wait()
  7734. end
  7735. Velocity = Instance.new("BodyVelocity")
  7736. Velocity.Parent = Me.Character.Torso
  7737. Velocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7738. Velocity.velocity = Vector3.new(0, 30, 0)
  7739. Gyro = Instance.new("BodyGyro")
  7740. Gyro.Parent = Me.Character.Torso
  7741. Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  7742. Gyro.cframe = Me.Character.Torso.CFrame
  7743. Gyro.D = 50
  7744. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  7745. Sound:play()
  7746. for i = 1 , 8 do
  7747. Clone1 = Grip17:clone()
  7748. Clone1.Parent = Tool
  7749. Clone1.Name = "Shadow"
  7750. Clone1.Anchored = true
  7751. Clone1.CanCollide = false
  7752. Clone1.Transparency = 0.2
  7753. Clone1.BrickColor = BrickColor.new(1003)
  7754. Clone2 = Grip18:clone()
  7755. Clone2.Parent = Tool
  7756. Clone2.Name = "Shadow"
  7757. Clone2.Anchored = true
  7758. Clone2.CanCollide = false
  7759. Clone2.Transparency = 0.2
  7760. Clone2.BrickColor = BrickColor.new(1003)
  7761. Clone3 = Grip19:clone()
  7762. Clone3.Parent = Tool
  7763. Clone3.Name = "Shadow"
  7764. Clone3.Anchored = true
  7765. Clone3.CanCollide = false
  7766. Clone3.Transparency = 0.2
  7767. Clone3.BrickColor = BrickColor.new(1003)
  7768. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.31, 0, 0)
  7769. Gyro.cframe = Gyro.cframe * CFrame.Angles(0, (0.785*2), 0)
  7770. wait()
  7771. end
  7772. Velocity.maxForce = Vector3.new(math.huge, 0, math.huge)
  7773. Velocity.velocity = Vector3.new(0, 0, 0)
  7774. for i = 1 , 2 do
  7775. Clone1 = Grip17:clone()
  7776. Clone1.Parent = Tool
  7777. Clone1.Name = "Shadow"
  7778. Clone1.Anchored = true
  7779. Clone1.CanCollide = false
  7780. Clone1.Transparency = 0.2
  7781. Clone1.BrickColor = BrickColor.new(1003)
  7782. Clone2 = Grip18:clone()
  7783. Clone2.Parent = Tool
  7784. Clone2.Name = "Shadow"
  7785. Clone2.Anchored = true
  7786. Clone2.CanCollide = false
  7787. Clone2.Transparency = 0.2
  7788. Clone2.BrickColor = BrickColor.new(1003)
  7789. Clone3 = Grip19:clone()
  7790. Clone3.Parent = Tool
  7791. Clone3.Name = "Shadow"
  7792. Clone3.Anchored = true
  7793. Clone3.CanCollide = false
  7794. Clone3.Transparency = 0.2
  7795. Clone3.BrickColor = BrickColor.new(1003)
  7796. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(1.24, 0, 0)
  7797. wait()
  7798. end
  7799. Weld.Parent = Me.Character["Right Arm"]
  7800. Weld.Part0 = Me.Character["Right Arm"]
  7801. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  7802. for i = 1 , 4 do
  7803. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.4)
  7804. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.62, 0, 0)
  7805. wait()
  7806. end
  7807. wait(0.2)
  7808. for i = 1 , 8 do
  7809. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.4)
  7810. wait()
  7811. end
  7812.  
  7813. Wave = Instance.new("Part")
  7814. Wave.Parent = Me.Character.Torso
  7815. Wave.Anchored = true
  7816. Wave.CanCollide = false
  7817. Wave.Locked = true
  7818. Wave.Transparency = 0.2
  7819. Wave.Size = Vector3.new(2, 1, 2)
  7820. Wave.TopSurface = "Smooth"
  7821. Wave.BrickColor = BrickColor.new(1004)
  7822. Wave.BottomSurface = "Smooth"
  7823. Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
  7824. WaveMesh = Instance.new("CylinderMesh")
  7825. WaveMesh.Parent = Wave
  7826. WaveMesh.Scale = Vector3.new(1, 0.3, 1)
  7827. for i = 1 , 32 do
  7828. Wave.Size = Wave.Size + Vector3.new(3, 0, 3)
  7829. Wave.Transparency = Wave.Transparency + (0.8/32)
  7830. Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
  7831. Stuff = Workspace:GetChildren()
  7832. for i = 1 , #Stuff do
  7833. Torso = Stuff[i]:findFirstChild("Torso")
  7834. if Torso ~= nil then
  7835. if (Me.Character.Torso.Position-Torso.Position).magnitude <= (Wave.Size.X/2) then
  7836. if Torso.Parent.Name ~= Me.Name then
  7837. Humanoid = Torso.Parent:findFirstChild("Humanoid")
  7838. if Humanoid ~= nil then
  7839. Humanoid.MaxHealth = 100
  7840. Humanoid:TakeDamage(Damage)
  7841. end
  7842. end
  7843. end
  7844. end
  7845. end
  7846. wait()
  7847. end
  7848. for i = 1 , 4 do
  7849. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0.62, 0, 0)
  7850. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.4)
  7851. wait()
  7852. end
  7853. wait(0.4)
  7854. Gyro:Remove()
  7855. Velocity:Remove()
  7856. Activated = false
  7857. end
  7858. if Mode == "ForwardSpin" then
  7859. Activated = true
  7860. Weld.Parent = Me.Character["Left Arm"]
  7861. Weld.Part0 = Me.Character["Left Arm"]
  7862. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  7863. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  7864. Sound:play()
  7865. for i = 1 , 8 do
  7866. Clone1 = Grip17:clone()
  7867. Clone1.Parent = Tool
  7868. Clone1.Name = "Shadow"
  7869. Clone1.Anchored = true
  7870. Clone1.CanCollide = false
  7871. Clone1.Transparency = 0.2
  7872. Clone1.BrickColor = BrickColor.new(1003)
  7873. Clone2 = Grip18:clone()
  7874. Clone2.Parent = Tool
  7875. Clone2.Name = "Shadow"
  7876. Clone2.Anchored = true
  7877. Clone2.CanCollide = false
  7878. Clone2.Transparency = 0.2
  7879. Clone2.BrickColor = BrickColor.new(1003)
  7880. Clone3 = Grip19:clone()
  7881. Clone3.Parent = Tool
  7882. Clone3.Name = "Shadow"
  7883. Clone3.Anchored = true
  7884. Clone3.CanCollide = false
  7885. Clone3.Transparency = 0.2
  7886. Clone3.BrickColor = BrickColor.new(1003)
  7887. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  7888. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  7889. wait()
  7890. end
  7891. Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
  7892. Sound:play()
  7893. Velocity = Instance.new("BodyVelocity")
  7894. Velocity.Parent = Me.Character.Torso
  7895. Velocity.maxForce = Vector3.new(math.huge, 0, math.huge)
  7896. Velocity.velocity = Me.Character.Torso.CFrame.lookVector * 200
  7897. Gyro = Instance.new("BodyGyro")
  7898. Gyro.Parent = Me.Character.Torso
  7899. Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  7900. Gyro.cframe = Me.Character.Torso.CFrame
  7901. Gyro.D = 50
  7902. Wave = Instance.new("Part")
  7903. Wave.Parent = Me.Character.Torso
  7904. Wave.Anchored = true
  7905. Wave.CanCollide = false
  7906. Wave.Locked = true
  7907. Wave.Transparency = 0.2
  7908. Wave.BrickColor = BrickColor.new(1004)
  7909. Wave.Size = Vector3.new(2, 1, 2)
  7910. Wave.TopSurface = "Smooth"
  7911. Wave.BottomSurface = "Smooth"
  7912. Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
  7913. WaveMesh = Instance.new("CylinderMesh")
  7914. WaveMesh.Parent = Wave
  7915. WaveMesh.Scale = Vector3.new(1, 0.1, 1)
  7916. for i = 1 , 16 do
  7917. Wave.Size = Wave.Size + Vector3.new(1, 0, 1)
  7918. Wave.Transparency = Wave.Transparency + 0.055
  7919. Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
  7920. Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 0.785, 0)
  7921. wait()
  7922. end
  7923.  
  7924. Wave:Remove()
  7925. Gyro:Remove()
  7926. Velocity:Remove()
  7927. wait(1)
  7928. for i = 1 , 8 do
  7929. Clone1 = Grip17:clone()
  7930. Clone1.Parent = Tool
  7931. Clone1.Name = "Shadow"
  7932. Clone1.Anchored = true
  7933. Clone1.CanCollide = false
  7934. Clone1.Transparency = 0.2
  7935. Clone1.BrickColor = BrickColor.new(1003)
  7936. Clone2 = Grip18:clone()
  7937. Clone2.Parent = Tool
  7938. Clone2.Name = "Shadow"
  7939. Clone2.Anchored = true
  7940. Clone2.CanCollide = false
  7941. Clone2.Transparency = 0.2
  7942. Clone2.BrickColor = BrickColor.new(1003)
  7943. Clone3 = Grip19:clone()
  7944. Clone3.Parent = Tool
  7945. Clone3.Name = "Shadow"
  7946. Clone3.Anchored = true
  7947. Clone3.CanCollide = false
  7948. Clone3.Transparency = 0.2
  7949. Clone3.BrickColor = BrickColor.new(1003)
  7950. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  7951. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  7952. wait()
  7953. end
  7954. Weld.Parent = Me.Character["Right Arm"]
  7955. Weld.Part0 = Me.Character["Right Arm"]
  7956. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  7957. Activated = false
  7958. end
  7959. if Mode == "DownThrust" then
  7960. Activated = true
  7961. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  7962. Sound:play()
  7963. for i = 1 , 24 do
  7964. Weld.C0 = Weld.C0 * CFrame.Angles(-0.3925, 0, 0)
  7965. wait()
  7966. end
  7967. for i = 1 , 8 do
  7968. Clone1 = Grip17:clone()
  7969. Clone1.Parent = Tool
  7970. Clone1.Name = "Shadow"
  7971. Clone1.Anchored = true
  7972. Clone1.CanCollide = false
  7973. Clone1.Transparency = 0.2
  7974. Clone1.BrickColor = BrickColor.new(1003)
  7975. Clone2 = Grip18:clone()
  7976. Clone2.Parent = Tool
  7977. Clone2.Name = "Shadow"
  7978. Clone2.Anchored = true
  7979. Clone2.CanCollide = false
  7980. Clone2.Transparency = 0.2
  7981. Clone2.BrickColor = BrickColor.new(1003)
  7982. Clone3 = Grip19:clone()
  7983. Clone3.Parent = Tool
  7984. Clone3.Name = "Shadow"
  7985. Clone3.Anchored = true
  7986. Clone3.CanCollide = false
  7987. Clone3.Transparency = 0.2
  7988. Clone3.BrickColor = BrickColor.new(1003)
  7989. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.13)
  7990. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  7991. wait()
  7992. end
  7993. Velocity = Instance.new("BodyVelocity")
  7994. Velocity.Parent = Me.Character.Torso
  7995. Velocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7996. Velocity.velocity = Vector3.new(0, 30, 0)
  7997. Gyro = Instance.new("BodyGyro")
  7998. Gyro.Parent = Me.Character.Torso
  7999. Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  8000. Gyro.cframe = Me.Character.Torso.CFrame
  8001. Gyro.D = 50
  8002. wait(0.8)
  8003. Velocity:Remove()
  8004. for i = 1 , 8 do
  8005. Clone1 = Grip17:clone()
  8006. Clone1.Parent = Tool
  8007. Clone1.Name = "Shadow"
  8008. Clone1.Anchored = true
  8009. Clone1.CanCollide = false
  8010. Clone1.Transparency = 0.2
  8011. Clone1.BrickColor = BrickColor.new(1003)
  8012. Clone2 = Grip18:clone()
  8013. Clone2.Parent = Tool
  8014. Clone2.Name = "Shadow"
  8015. Clone2.Anchored = true
  8016. Clone2.CanCollide = false
  8017. Clone2.Transparency = 0.2
  8018. Clone2.BrickColor = BrickColor.new(1003)
  8019. Clone3 = Grip19:clone()
  8020. Clone3.Parent = Tool
  8021. Clone3.Name = "Shadow"
  8022. Clone3.Anchored = true
  8023. Clone3.CanCollide = false
  8024. Clone3.Transparency = 0.2
  8025. Clone3.BrickColor = BrickColor.new(1003)
  8026. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.13)
  8027. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  8028. wait(0.08)
  8029. end
  8030. Wave = Instance.new("Part")
  8031. Wave.Parent = Me.Character.Torso
  8032. Wave.Anchored = true
  8033. Wave.CanCollide = false
  8034. Wave.Locked = true
  8035. Wave.Transparency = 0.2
  8036. Wave.Size = Vector3.new(2, 1, 2)
  8037. Wave.TopSurface = "Smooth"
  8038. Wave.BottomSurface = "Smooth"
  8039. Wave.BrickColor = BrickColor.new(1004)
  8040. Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
  8041. WaveMesh = Instance.new("CylinderMesh")
  8042. WaveMesh.Parent = Wave
  8043. WaveMesh.Scale = Vector3.new(1, 0.1, 1)
  8044. for i = 1 , 16 do
  8045. Wave.Size = Wave.Size + Vector3.new(1, 0, 1)
  8046. Wave.Transparency = Wave.Transparency + 0.055
  8047. Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
  8048. wait()
  8049. end
  8050.  
  8051. Wave:Remove()
  8052. Gyro:Remove()
  8053. wait(0.8)
  8054. for i = 1 , 20 do
  8055. Weld.C0 = Weld.C0 * CFrame.Angles(0.3925*2, 0, 0)
  8056. wait()
  8057. end
  8058. Activated = false
  8059. end
  8060. if Mode == "Escape" then
  8061. Activated = true
  8062. Weld.Parent = Me.Character["Left Arm"]
  8063. Weld.Part0 = Me.Character["Left Arm"]
  8064. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  8065. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  8066. Sound:play()
  8067. for i = 1 , 8 do
  8068. Clone1 = Grip17:clone()
  8069. Clone1.Parent = Tool
  8070. Clone1.Name = "Shadow"
  8071. Clone1.Anchored = true
  8072. Clone1.CanCollide = false
  8073. Clone1.Transparency = 0.2
  8074. Clone1.BrickColor = BrickColor.new(1003)
  8075. Clone2 = Grip18:clone()
  8076. Clone2.Parent = Tool
  8077. Clone2.Name = "Shadow"
  8078. Clone2.Anchored = true
  8079. Clone2.CanCollide = false
  8080. Clone2.Transparency = 0.2
  8081. Clone2.BrickColor = BrickColor.new(1003)
  8082. Clone3 = Grip19:clone()
  8083. Clone3.Parent = Tool
  8084. Clone3.Name = "Shadow"
  8085. Clone3.Anchored = true
  8086. Clone3.CanCollide = false
  8087. Clone3.Transparency = 0.2
  8088. Clone3.BrickColor = BrickColor.new(1003)
  8089. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  8090. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  8091. wait()
  8092. end
  8093. Stuff = Me.Character:GetChildren()
  8094. for i = 1 , #Stuff do
  8095. if Stuff[i].className == "Part" then
  8096. Stuff[i].Anchored = false
  8097. end
  8098. end
  8099. Stuff = Me.Character:GetChildren()
  8100. for i = 1 , #Stuff do
  8101. if Stuff[i].className == "Part" then
  8102. Stuff[i].Anchored = false
  8103. end
  8104. Stuff2 = Stuff[i]:GetChildren()
  8105. for i = 1 , #Stuff2 do
  8106. if Stuff2[i].className == "BodyPosition" or Stuff2[i].className == "BodyVelocity" or Stuff2[i].className == "BodyGyro" then
  8107. Stuff2[i]:Remove()
  8108. end
  8109. end
  8110. end
  8111. Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
  8112. Sound:play()
  8113. Velocity = Instance.new("BodyVelocity")
  8114. Velocity.Parent = Me.Character.Torso
  8115. Velocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  8116. Velocity.velocity = Vector3.new(0, 40, 0)
  8117. Gyro = Instance.new("BodyGyro")
  8118. Gyro.Parent = Me.Character.Torso
  8119. Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  8120. Gyro.cframe = Me.Character.Torso.CFrame
  8121. Gyro.D = 50
  8122. Wave = Instance.new("Part")
  8123. Wave.Parent = Me.Character.Torso
  8124. Wave.Anchored = true
  8125. Wave.CanCollide = false
  8126. Wave.Locked = true
  8127. Wave.Transparency = 0.2
  8128. Wave.Size = Vector3.new(2, 1, 2)
  8129. Wave.TopSurface = "Smooth"
  8130. Wave.BottomSurface = "Smooth"
  8131. Wave.BrickColor = BrickColor.new(1004)
  8132. Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
  8133. WaveMesh = Instance.new("CylinderMesh")
  8134. WaveMesh.Parent = Wave
  8135. WaveMesh.Scale = Vector3.new(1, 0.1, 1)
  8136. for i = 1 , 16 do
  8137. Wave.Size = Wave.Size + Vector3.new(1, 0, 1)
  8138. Wave.Transparency = Wave.Transparency + 0.055
  8139. Wave.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2.4, 0)
  8140. Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 0.785, 0)
  8141. wait()
  8142. end
  8143.  
  8144. Wave:Remove()
  8145. Gyro:Remove()
  8146. Velocity:Remove()
  8147. wait(1)
  8148. for i = 1 , 8 do
  8149. Clone1 = Grip17:clone()
  8150. Clone1.Parent = Tool
  8151. Clone1.Name = "Shadow"
  8152. Clone1.Anchored = true
  8153. Clone1.CanCollide = false
  8154. Clone1.Transparency = 0.2
  8155. Clone1.BrickColor = BrickColor.new(1003)
  8156. Clone2 = Grip18:clone()
  8157. Clone2.Parent = Tool
  8158. Clone2.Name = "Shadow"
  8159. Clone2.Anchored = true
  8160. Clone2.CanCollide = false
  8161. Clone2.Transparency = 0.2
  8162. Clone2.BrickColor = BrickColor.new(1003)
  8163. Clone3 = Grip19:clone()
  8164. Clone3.Parent = Tool
  8165. Clone3.Name = "Shadow"
  8166. Clone3.Anchored = true
  8167. Clone3.CanCollide = false
  8168. Clone3.Transparency = 0.2
  8169. Clone3.BrickColor = BrickColor.new(1003)
  8170. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  8171. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  8172. wait()
  8173. end
  8174. Weld.Parent = Me.Character["Right Arm"]
  8175. Weld.Part0 = Me.Character["Right Arm"]
  8176. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  8177. Activated = false
  8178. end
  8179. if Mode == "Toss" then
  8180. Activated = true
  8181. Weld.Parent = Me.Character["Left Arm"]
  8182. Weld.Part0 = Me.Character["Left Arm"]
  8183. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  8184. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  8185. Sound:play()
  8186. for i = 1 , 4 do
  8187. Clone1 = Grip17:clone()
  8188. Clone1.Parent = Tool
  8189. Clone1.Name = "Shadow"
  8190. Clone1.Anchored = true
  8191. Clone1.CanCollide = false
  8192. Clone1.Transparency = 0.2
  8193. Clone1.BrickColor = BrickColor.new(1005)
  8194. Clone2 = Grip18:clone()
  8195. Clone2.Parent = Tool
  8196. Clone2.Name = "Shadow"
  8197. Clone2.Anchored = true
  8198. Clone2.CanCollide = false
  8199. Clone2.Transparency = 0.2
  8200. Clone2.BrickColor = BrickColor.new(1005)
  8201. Clone3 = Grip19:clone()
  8202. Clone3.Parent = Tool
  8203. Clone3.Name = "Shadow"
  8204. Clone3.Anchored = true
  8205. Clone3.CanCollide = false
  8206. Clone3.Transparency = 0.2
  8207. Clone3.BrickColor = BrickColor.new(1005)
  8208. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  8209. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  8210. wait()
  8211. end
  8212. Weld:Remove()
  8213. Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
  8214. Sound:play()
  8215. Gyro = Instance.new("BodyGyro")
  8216. Gyro.Parent = Handle
  8217. Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  8218. Gyro.cframe = Me.Character.Torso.CFrame * CFrame.Angles(0, 0, 1.57)
  8219. Gyro.D = 50
  8220. Velocity = Instance.new("BodyVelocity")
  8221. Velocity.Parent = Handle
  8222. Velocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  8223. Velocity.velocity = Vector3.new(0, 1, 0) * 10
  8224. for i = 1 , 4 do
  8225. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  8226. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  8227. wait()
  8228. end
  8229. for i = 1 , 15 do
  8230. Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 1, 1)
  8231. wait(0.1)
  8232. end
  8233. Velocity.velocity = Vector3.new(0, 0, 0)
  8234. for i = 1 , 5 do
  8235. Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 1, 1)
  8236. wait(0.1)
  8237. end
  8238. Velocity:Remove()
  8239. Position = Instance.new("BodyPosition")
  8240. Position.Parent = Handle
  8241. Position.maxForce = Vector3.new(9999999999, 9999999999, 9999999999)
  8242. Position.position = Me.Character["Left Arm"].Position
  8243. for i = 1 , 10 do
  8244. Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 1, 1)
  8245. Position.position = Me.Character["Left Arm"].Position
  8246. wait(0.1)
  8247. end
  8248. Gyro:Remove()
  8249. Position:Remove()
  8250. Weld = Instance.new("Weld")
  8251. Weld.Parent = Me.Character["Left Arm"]
  8252. Weld.Part0 = Me.Character["Left Arm"]
  8253. Weld.Part1 = Handle
  8254. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  8255. for i = 1 , 8 do
  8256. Clone1 = Grip17:clone()
  8257. Clone1.Parent = Tool
  8258. Clone1.Name = "Shadow"
  8259. Clone1.Anchored = true
  8260. Clone1.CanCollide = false
  8261. Clone1.Transparency = 0.2
  8262. Clone1.BrickColor = BrickColor.new(1005)
  8263. Clone2 = Grip18:clone()
  8264. Clone2.Parent = Tool
  8265. Clone2.Name = "Shadow"
  8266. Clone2.Anchored = true
  8267. Clone2.CanCollide = false
  8268. Clone2.Transparency = 0.2
  8269. Clone2.BrickColor = BrickColor.new(1005)
  8270. Clone3 = Grip19:clone()
  8271. Clone3.Parent = Tool
  8272. Clone3.Name = "Shadow"
  8273. Clone3.Anchored = true
  8274. Clone3.CanCollide = false
  8275. Clone3.Transparency = 0.2
  8276. Clone3.BrickColor = BrickColor.new(1005)
  8277. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  8278. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  8279. wait()
  8280. end
  8281. Weld.Parent = Me.Character["Right Arm"]
  8282. Weld.Part0 = Me.Character["Right Arm"]
  8283. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  8284. Activated = false
  8285. end
  8286. if Mode == "Boomerang" then
  8287. Activated = true
  8288. Weld.Parent = Me.Character["Left Arm"]
  8289. Weld.Part0 = Me.Character["Left Arm"]
  8290. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  8291. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  8292. Sound:play()
  8293. for i = 1 , 4 do
  8294. Clone1 = Grip17:clone()
  8295. Clone1.Parent = Tool
  8296. Clone1.Name = "Shadow"
  8297. Clone1.Anchored = true
  8298. Clone1.CanCollide = false
  8299. Clone1.Transparency = 0.2
  8300. Clone1.BrickColor = BrickColor.new(1003)
  8301. Clone2 = Grip18:clone()
  8302. Clone2.Parent = Tool
  8303. Clone2.Name = "Shadow"
  8304. Clone2.Anchored = true
  8305. Clone2.CanCollide = false
  8306. Clone2.Transparency = 0.2
  8307. Clone2.BrickColor = BrickColor.new(1003)
  8308. Clone3 = Grip19:clone()
  8309. Clone3.Parent = Tool
  8310. Clone3.Name = "Shadow"
  8311. Clone3.Anchored = true
  8312. Clone3.CanCollide = false
  8313. Clone3.Transparency = 0.2
  8314. Clone3.BrickColor = BrickColor.new(1003)
  8315. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  8316. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  8317. wait()
  8318. end
  8319. Weld:Remove()
  8320. Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
  8321. Sound:play()
  8322. Gyro = Instance.new("BodyGyro")
  8323. Gyro.Parent = Handle
  8324. Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  8325. Gyro.cframe = Me.Character.Torso.CFrame * CFrame.Angles(0, 0, 1.57)
  8326. Gyro.D = 50
  8327. Velocity = Instance.new("BodyVelocity")
  8328. Velocity.Parent = Handle
  8329. Velocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  8330. Velocity.velocity = Me.Character.Torso.CFrame.lookVector * 100
  8331. for i = 1 , 4 do
  8332. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  8333. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  8334. wait()
  8335. end
  8336. for i = 1 , 15 do
  8337. Gyro.cframe = Gyro.cframe * CFrame.Angles(1, 0, 0)
  8338. wait(0.1)
  8339. end
  8340. Velocity.velocity = Vector3.new(0, 0, 0)
  8341. for i = 1 , 5 do
  8342. Gyro.cframe = Gyro.cframe * CFrame.Angles(1, 0, 0)
  8343. wait(0.1)
  8344. end
  8345. Velocity:Remove()
  8346. Position = Instance.new("BodyPosition")
  8347. Position.Parent = Handle
  8348. Position.maxForce = Vector3.new(9999999999, 9999999999, 9999999999)
  8349. Position.position = Me.Character["Left Arm"].Position
  8350. for i = 1 , 10 do
  8351. Gyro.cframe = Gyro.cframe * CFrame.Angles(1, 0, 0)
  8352. Position.position = Me.Character["Left Arm"].Position
  8353. wait(0.1)
  8354. end
  8355. Gyro:Remove()
  8356. Position:Remove()
  8357. Weld = Instance.new("Weld")
  8358. Weld.Parent = Me.Character["Left Arm"]
  8359. Weld.Part0 = Me.Character["Left Arm"]
  8360. Weld.Part1 = Handle
  8361. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  8362. for i = 1 , 8 do
  8363. Clone1 = Grip17:clone()
  8364. Clone1.Parent = Tool
  8365. Clone1.Name = "Shadow"
  8366. Clone1.Anchored = true
  8367. Clone1.CanCollide = false
  8368. Clone1.Transparency = 0.2
  8369. Clone1.BrickColor = BrickColor.new(1003)
  8370. Clone2 = Grip18:clone()
  8371. Clone2.Parent = Tool
  8372. Clone2.Name = "Shadow"
  8373. Clone2.Anchored = true
  8374. Clone2.CanCollide = false
  8375. Clone2.Transparency = 0.2
  8376. Clone2.BrickColor = BrickColor.new(1003)
  8377. Clone3 = Grip19:clone()
  8378. Clone3.Parent = Tool
  8379. Clone3.Name = "Shadow"
  8380. Clone3.Anchored = true
  8381. Clone3.CanCollide = false
  8382. Clone3.Transparency = 0.2
  8383. Clone3.BrickColor = BrickColor.new(1003)
  8384. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  8385. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  8386. wait()
  8387. end
  8388. Weld.Parent = Me.Character["Right Arm"]
  8389. Weld.Part0 = Me.Character["Right Arm"]
  8390. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  8391. Activated = false
  8392. end
  8393. if Mode == "Remover" then
  8394. Activated = true
  8395. Weld.Parent = Me.Character["Left Arm"]
  8396. Weld.Part0 = Me.Character["Left Arm"]
  8397. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  8398. for i = 1 , 8 do
  8399. Clone1 = Grip17:clone()
  8400. Clone1.Parent = Tool
  8401. Clone1.Name = "Shadow"
  8402. Clone1.Anchored = true
  8403. Clone1.CanCollide = false
  8404. Clone1.Transparency = 0.2
  8405. Clone1.BrickColor = BrickColor.new(1003)
  8406. Clone2 = Grip18:clone()
  8407. Clone2.Parent = Tool
  8408. Clone2.Name = "Shadow"
  8409. Clone2.Anchored = true
  8410. Clone2.CanCollide = false
  8411. Clone2.Transparency = 0.2
  8412. Clone2.BrickColor = BrickColor.new(1003)
  8413. Clone3 = Grip19:clone()
  8414. Clone3.Parent = Tool
  8415. Clone3.Name = "Shadow"
  8416. Clone3.Anchored = true
  8417. Clone3.CanCollide = false
  8418. Clone3.Transparency = 0.2
  8419. Clone3.BrickColor = BrickColor.new(1003)
  8420. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  8421. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  8422. wait()
  8423. end
  8424. Gyro = Instance.new("BodyGyro")
  8425. Gyro.Parent = Me.Character.Torso
  8426. Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  8427. Gyro.cframe = Me.Character.Torso.CFrame
  8428. Gyro.D = 50
  8429. ShockWave = Instance.new("Part")
  8430. ShockWave.Parent = Me.Character.Torso
  8431. ShockWave.Anchored = true
  8432. ShockWave.CanCollide = false
  8433. ShockWave.Locked = true
  8434. ShockWave.Transparency = 0
  8435. ShockWave.Shape = "Ball"
  8436. ShockWave.BrickColor = BrickColor.new(1004)
  8437. ShockWave.Size = Vector3.new(1, 1, 1)
  8438. ShockWave.TopSurface = "Smooth"
  8439. ShockWave.BottomSurface = "Smooth"
  8440. ShockWave.CFrame = Me.Character.Torso.CFrame
  8441. ShockWaveMesh = Instance.new("SpecialMesh")
  8442. ShockWaveMesh.Parent = ShockWave
  8443. ShockWaveMesh.MeshType = "Sphere"
  8444. ShockWaveMesh.Scale = Vector3.new(1, 1, 1)
  8445. for ii = 1 , 50 do
  8446. ShockWave.Size = ShockWave.Size + Vector3.new(2, 2, 2)
  8447. ShockWave.Transparency = ShockWave.Transparency + 0.02
  8448. ShockWave.CFrame = Me.Character.Torso.CFrame
  8449. Gyro.cframe = Gyro.cframe * CFrame.Angles(0, 0.785, 0)
  8450. Stuff = game.Workspace:GetChildren()
  8451. for i = 1 , #Stuff do
  8452. if Stuff[i].Name ~= "Base" and Stuff[i].Name ~= Me.Name then
  8453. if Stuff[i].className == "Part" then
  8454. if (Me.Character.Torso.Position-Stuff[i].Position).magnitude <= ii then
  8455. Stuff[i]:Remove()
  8456. end
  8457. end
  8458. if Stuff[i].className == "Model" then
  8459. Stuff2 = Stuff[i]:GetChildren()
  8460. for i = 1 , #Stuff2 do
  8461. if Stuff2[i].className == "Part" then
  8462. if (Me.Character.Torso.Position-Stuff2[i].Position).magnitude <= ii then
  8463. Stuff2[i]:Remove()
  8464. end
  8465. end
  8466. end
  8467. end
  8468. end
  8469. end
  8470. wait()
  8471. end
  8472.  
  8473. ShockWave:Remove()
  8474. Gyro:Remove()
  8475. wait(0.2)
  8476. for i = 1 , 8 do
  8477. Clone1 = Grip17:clone()
  8478. Clone1.Parent = Tool
  8479. Clone1.Name = "Shadow"
  8480. Clone1.Anchored = true
  8481. Clone1.CanCollide = false
  8482. Clone1.Transparency = 0.2
  8483. Clone1.BrickColor = BrickColor.new(1003)
  8484. Clone2 = Grip18:clone()
  8485. Clone2.Parent = Tool
  8486. Clone2.Name = "Shadow"
  8487. Clone2.Anchored = true
  8488. Clone2.CanCollide = false
  8489. Clone2.Transparency = 0.2
  8490. Clone2.BrickColor = BrickColor.new(1003)
  8491. Clone3 = Grip19:clone()
  8492. Clone3.Parent = Tool
  8493. Clone3.Name = "Shadow"
  8494. Clone3.Anchored = true
  8495. Clone3.CanCollide = false
  8496. Clone3.Transparency = 0.2
  8497. Clone3.BrickColor = BrickColor.new(1003)
  8498. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  8499. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  8500. wait()
  8501. end
  8502. Weld.Parent = Me.Character["Right Arm"]
  8503. Weld.Part0 = Me.Character["Right Arm"]
  8504. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  8505. Activated = false
  8506. end
  8507. if Mode == "Alchemy" then
  8508. Activated = true
  8509. Weld.Parent = Me.Character["Left Arm"]
  8510. Weld.Part0 = Me.Character["Left Arm"]
  8511. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  8512. for i = 1 , 8 do
  8513. Clone1 = Grip17:clone()
  8514. Clone1.Parent = Tool
  8515. Clone1.Name = "Shadow"
  8516. Clone1.Anchored = true
  8517. Clone1.CanCollide = false
  8518. Clone1.Transparency = 0.2
  8519. Clone1.BrickColor = BrickColor.new(1003)
  8520. Clone2 = Grip18:clone()
  8521. Clone2.Parent = Tool
  8522. Clone2.Name = "Shadow"
  8523. Clone2.Anchored = true
  8524. Clone2.CanCollide = false
  8525. Clone2.Transparency = 0.2
  8526. Clone2.BrickColor = BrickColor.new(1003)
  8527. Clone3 = Grip19:clone()
  8528. Clone3.Parent = Tool
  8529. Clone3.Name = "Shadow"
  8530. Clone3.Anchored = true
  8531. Clone3.CanCollide = false
  8532. Clone3.Transparency = 0.2
  8533. Clone3.BrickColor = BrickColor.new(1003)
  8534. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  8535. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  8536. wait()
  8537. end
  8538. Point1 = Instance.new("Part")
  8539. Point1.Parent = Me.Character.Torso
  8540. Point1.Anchored = true
  8541. Point1.Locked = true
  8542. Point1.Transparency = 1
  8543. Point1.Size = Vector3.new(5, 10, 5)
  8544. Point1.TopSurface = "Smooth"
  8545. Point1.BottomSurface = "Smooth"
  8546. Point1.CFrame = Me.Character.Torso.CFrame * CFrame.new(100, -2, 0)
  8547. Point1Mesh = Instance.new("CylinderMesh")
  8548. Point1Mesh.Parent = Point1
  8549. Point1Mesh.Scale = Vector3.new(0.7, 1, 0.7)
  8550. Point2 = Instance.new("Part")
  8551. Point2.Parent = Me.Character.Torso
  8552. Point2.Anchored = true
  8553. Point2.Locked = true
  8554. Point2.Transparency = 1
  8555. Point2.Size = Vector3.new(5, 10, 5)
  8556. Point2.TopSurface = "Smooth"
  8557. Point2.BottomSurface = "Smooth"
  8558. Point2.CFrame = Me.Character.Torso.CFrame * CFrame.new(-100, -2, 0)
  8559. Point2Mesh = Instance.new("CylinderMesh")
  8560. Point2Mesh.Parent = Point2
  8561. Point2Mesh.Scale = Vector3.new(0.7, 1, 0.7)
  8562. Point3 = Instance.new("Part")
  8563. Point3.Parent = Me.Character.Torso
  8564. Point3.Anchored = true
  8565. Point3.Locked = true
  8566. Point3.Transparency = 1
  8567. Point3.Size = Vector3.new(5, 10, 5)
  8568. Point3.TopSurface = "Smooth"
  8569. Point3.BottomSurface = "Smooth"
  8570. Point3.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2, 100)
  8571. Point3Mesh = Instance.new("CylinderMesh")
  8572. Point3Mesh.Parent = Point3
  8573. Point3Mesh.Scale = Vector3.new(0.7, 1, 0.7)
  8574. Point4 = Instance.new("Part")
  8575. Point4.Parent = Me.Character.Torso
  8576. Point4.Anchored = true
  8577. Point4.Locked = true
  8578. Point4.Transparency = 1
  8579. Point4.Size = Vector3.new(5, 10, 5)
  8580. Point4.TopSurface = "Smooth"
  8581. Point4.BottomSurface = "Smooth"
  8582. Point4.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, -2, -100)
  8583. Point4Mesh = Instance.new("CylinderMesh")
  8584. Point4Mesh.Parent = Point4
  8585. Point4Mesh.Scale = Vector3.new(0.7, 1, 0.7)
  8586. for i = 1 , 10 do
  8587. Point1.Transparency = Point1.Transparency - 0.1
  8588. Point2.Transparency = Point2.Transparency - 0.1
  8589. Point3.Transparency = Point3.Transparency - 0.1
  8590. Point4.Transparency = Point4.Transparency - 0.1
  8591. wait(0.1)
  8592. end
  8593. Line1 = Instance.new("Part")
  8594. Line1.Parent = Me.Character.Torso
  8595. Line1.Anchored = true
  8596. Line1.Locked = true
  8597. Line1.Transparency = 0.5
  8598. Line1.BrickColor = BrickColor.new(1)
  8599. Line1.Size = Vector3.new(1, 1, 1)
  8600. Line1.TopSurface = "Smooth"
  8601. Line1.BottomSurface = "Smooth"
  8602. Line1.CFrame = CFrame.new((Point1.Position+Point3.Position)/2, Point3.Position)
  8603. Line1Mesh = Instance.new("SpecialMesh")
  8604. Line1Mesh.MeshType = "Brick"
  8605. Line1Mesh.Parent = Line1
  8606. Line1Mesh.Scale = Vector3.new(1, 1, (Point1.Position-Point3.Position).magnitude)
  8607. Line2 = Instance.new("Part")
  8608. Line2.Parent = Me.Character.Torso
  8609. Line2.Anchored = true
  8610. Line2.Locked = true
  8611. Line2.Transparency = 0.5
  8612. Line2.BrickColor = BrickColor.new(1)
  8613. Line2.Size = Vector3.new(1, 1, 1)
  8614. Line2.TopSurface = "Smooth"
  8615. Line2.BottomSurface = "Smooth"
  8616. Line2.CFrame = CFrame.new((Point1.Position+Point4.Position)/2, Point4.Position)
  8617. Line2Mesh = Instance.new("SpecialMesh")
  8618. Line2Mesh.MeshType = "Brick"
  8619. Line2Mesh.Parent = Line2
  8620. Line2Mesh.Scale = Vector3.new(1, 1, (Point1.Position-Point4.Position).magnitude)
  8621. Line3 = Instance.new("Part")
  8622. Line3.Parent = Me.Character.Torso
  8623. Line3.Anchored = true
  8624. Line3.Locked = true
  8625. Line3.Transparency = 0.5
  8626. Line3.BrickColor = BrickColor.new(1)
  8627. Line3.Size = Vector3.new(1, 1, 1)
  8628. Line3.TopSurface = "Smooth"
  8629. Line3.BottomSurface = "Smooth"
  8630. Line3.CFrame = CFrame.new((Point2.Position+Point3.Position)/2, Point3.Position)
  8631. Line3Mesh = Instance.new("SpecialMesh")
  8632. Line3Mesh.MeshType = "Brick"
  8633. Line3Mesh.Parent = Line3
  8634. Line3Mesh.Scale = Vector3.new(1, 1, (Point2.Position-Point3.Position).magnitude)
  8635. Line4 = Instance.new("Part")
  8636. Line4.Parent = Me.Character.Torso
  8637. Line4.Anchored = true
  8638. Line4.Locked = true
  8639. Line4.Transparency = 0.5
  8640. Line4.BrickColor = BrickColor.new(1)
  8641. Line4.Size = Vector3.new(1, 1, 1)
  8642. Line4.TopSurface = "Smooth"
  8643. Line4.BottomSurface = "Smooth"
  8644. Line4.CFrame = CFrame.new((Point2.Position+Point4.Position)/2, Point4.Position)
  8645. Line4Mesh = Instance.new("SpecialMesh")
  8646. Line4Mesh.MeshType = "Brick"
  8647. Line4Mesh.Parent = Line4
  8648. Line4Mesh.Scale = Vector3.new(1, 1, (Point2.Position-Point4.Position).magnitude)
  8649. for i = 1 , 20 do
  8650. Sound.SoundId = "http://www.roblox.com/asset/?id=10756118"
  8651. Sound:play()
  8652. Line1Mesh.Scale = Line1Mesh.Scale + Vector3.new(0, 90, 0)
  8653. Line2Mesh.Scale = Line2Mesh.Scale + Vector3.new(0, 90, 0)
  8654. Line3Mesh.Scale = Line3Mesh.Scale + Vector3.new(0, 90, 0)
  8655. Line4Mesh.Scale = Line4Mesh.Scale + Vector3.new(0, 90, 0)
  8656. Stuff = Workspace:GetChildren()
  8657. for i = 1 , #Stuff do
  8658. if Stuff[i].Name ~= "Base" and Stuff[i].Name ~= Me.Name then
  8659. if Stuff[i].className == "Part" then
  8660. if (Me.Character.Torso.Position-Stuff[i].Position).magnitude <= 100 then
  8661. if Stuff[i].BrickColor ~= BrickColor.new(28) then
  8662. Stuff[i]:Remove()
  8663. end
  8664. end
  8665. end
  8666. if Stuff[i].className == "Model" then
  8667. Stuff2 = Stuff[i]:GetChildren()
  8668. for i = 1 , #Stuff2 do
  8669. if Stuff2[i].className == "Part" then
  8670. if (Me.Character.Torso.Position-Stuff2[i].Position).magnitude <= 100 then
  8671. Stuff2[i]:Remove()
  8672. end
  8673. end
  8674. end
  8675. end
  8676. end
  8677. end
  8678. wait(0.05)
  8679. end
  8680. wait(1)
  8681. for i = 1 , 20 do
  8682. Line1Mesh.Scale = Line1Mesh.Scale - Vector3.new(0, 90, 0)
  8683. Line2Mesh.Scale = Line2Mesh.Scale - Vector3.new(0, 90, 0)
  8684. Line3Mesh.Scale = Line3Mesh.Scale - Vector3.new(0, 90, 0)
  8685. Line4Mesh.Scale = Line4Mesh.Scale - Vector3.new(0, 90, 0)
  8686. wait(0.05)
  8687. end
  8688. Line1:Remove()
  8689. Line2:Remove()
  8690. Line3:Remove()
  8691. Line4:Remove()
  8692. for i = 1 , 10 do
  8693. Point1.Transparency = Point1.Transparency + 0.1
  8694. Point2.Transparency = Point2.Transparency + 0.1
  8695. Point3.Transparency = Point3.Transparency + 0.1
  8696. Point4.Transparency = Point4.Transparency + 0.1
  8697. wait(0.1)
  8698. end
  8699. Point1:Remove()
  8700. Point2:Remove()
  8701. Point3:Remove()
  8702. Point4:Remove()
  8703.  
  8704. for i = 1 , 8 do
  8705. Clone1 = Grip17:clone()
  8706. Clone1.Parent = Tool
  8707. Clone1.Name = "Shadow"
  8708. Clone1.Anchored = true
  8709. Clone1.CanCollide = false
  8710. Clone1.Transparency = 0.2
  8711. Clone1.BrickColor = BrickColor.new(1003)
  8712. Clone2 = Grip18:clone()
  8713. Clone2.Parent = Tool
  8714. Clone2.Name = "Shadow"
  8715. Clone2.Anchored = true
  8716. Clone2.CanCollide = false
  8717. Clone2.Transparency = 0.2
  8718. Clone2.BrickColor = BrickColor.new(1003)
  8719. Clone3 = Grip19:clone()
  8720. Clone3.Parent = Tool
  8721. Clone3.Name = "Shadow"
  8722. Clone3.Anchored = true
  8723. Clone3.CanCollide = false
  8724. Clone3.Transparency = 0.2
  8725. Clone3.BrickColor = BrickColor.new(1003)
  8726. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  8727. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  8728. wait()
  8729. end
  8730. Weld.Parent = Me.Character["Right Arm"]
  8731. Weld.Part0 = Me.Character["Right Arm"]
  8732. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  8733. Activated = false
  8734. end
  8735. if Mode == "Lightning" then
  8736. Activated = true
  8737. Weld.Parent = Me.Character["Left Arm"]
  8738. Weld.Part0 = Me.Character["Left Arm"]
  8739. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  8740. for i = 1 , 8 do
  8741. Clone1 = Grip17:clone()
  8742. Clone1.Parent = Tool
  8743. Clone1.Name = "Shadow"
  8744. Clone1.Anchored = true
  8745. Clone1.CanCollide = false
  8746. Clone1.Transparency = 0.2
  8747. Clone1.BrickColor = BrickColor.new(24)
  8748. Clone2 = Grip18:clone()
  8749. Clone2.Parent = Tool
  8750. Clone2.Name = "Shadow"
  8751. Clone2.Anchored = true
  8752. Clone2.CanCollide = false
  8753. Clone2.Transparency = 0.2
  8754. Clone2.BrickColor = BrickColor.new(24)
  8755. Clone3 = Grip19:clone()
  8756. Clone3.Parent = Tool
  8757. Clone3.Name = "Shadow"
  8758. Clone3.Anchored = true
  8759. Clone3.CanCollide = false
  8760. Clone3.Transparency = 0.2
  8761. Clone3.BrickColor = BrickColor.new(24)
  8762. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  8763. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  8764. wait()
  8765. end
  8766. Bolt = Instance.new("Part")
  8767. Bolt.Parent = Tool
  8768. Bolt.Anchored = true
  8769. Bolt.Name = "Shadow"
  8770. Bolt.CanCollide = false
  8771. Bolt.Locked = true
  8772. Bolt.Transparency = 0.2
  8773. Bolt.formFactor = "Symmetric"
  8774. Bolt.Size = Vector3.new(1, 1, math.random(5, 10))
  8775. Bolt.TopSurface = "Smooth"
  8776. Bolt.BrickColor = BrickColor.new(1009)
  8777. Bolt.BottomSurface = "Smooth"
  8778. Value = (math.random(-5, 5)/100)
  8779. Value2 = (math.random(-5, 5)/100)
  8780. Value3 = (math.random(-5, 5)/100)
  8781. Bolt.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -6) * CFrame.Angles(Value, Value2, Value3)
  8782. BoltMesh = Instance.new("SpecialMesh")
  8783. BoltMesh.MeshType = "Brick"
  8784. BoltMesh.Parent = Bolt
  8785. BoltMesh.Scale = Vector3.new(0.3, 0.3, 1)
  8786. Stuff = Workspace:GetChildren()
  8787. for i = 1 , #Stuff do
  8788. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  8789. Torso = Stuff[i]:findFirstChild("Torso")
  8790. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  8791. if Torso ~= nil and Humanoid ~= nil then
  8792. if (Bolt.Position-Torso.Position).magnitude <= 15 then
  8793. Humanoid.MaxHealth = 100
  8794. Humanoid:TakeDamage(Damage)
  8795. end
  8796. end
  8797. end
  8798. end
  8799. game.Lighting.Brightness = 10
  8800. Sound.SoundId = "http://www.roblox.com/asset/?id=12222030"
  8801. Sound:play()
  8802. for i = 1 , math.random(9, 13) do
  8803. FakeBolt = Instance.new("Part")
  8804. FakeBolt.Parent = Tool
  8805. FakeBolt.Anchored = true
  8806. FakeBolt.Name = "Shadow"
  8807. FakeBolt.CanCollide = false
  8808. FakeBolt.Locked = true
  8809. FakeBolt.Transparency = 0.2
  8810. FakeBolt.formFactor = "Symmetric"
  8811. FakeBolt.Size = Vector3.new(1, 1, math.random(5, 10))
  8812. FakeBolt.TopSurface = "Smooth"
  8813. FakeBolt.BrickColor = BrickColor.new(1009)
  8814. FakeBolt.BottomSurface = "Smooth"
  8815. Value = (math.random(-5, 5)/100)
  8816. Value2 = (math.random(-5, 5)/100)
  8817. Value3 = (math.random(-5, 5)/100)
  8818. FakeBolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
  8819. FakeBolt.CFrame = FakeBolt.CFrame * CFrame.Angles(Value, Value2, Value3)
  8820. FakeBolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
  8821. FakeBoltMesh = Instance.new("SpecialMesh")
  8822. FakeBoltMesh.MeshType = "Brick"
  8823. FakeBoltMesh.Parent = FakeBolt
  8824. FakeBoltMesh.Scale = Vector3.new(0.3, 0.3, 1)
  8825. Stuff = Workspace:GetChildren()
  8826. for i = 1 , #Stuff do
  8827. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  8828. Torso = Stuff[i]:findFirstChild("Torso")
  8829. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  8830. if Torso ~= nil and Humanoid ~= nil then
  8831. if (FakeBolt.Position-Torso.Position).magnitude <= 15 then
  8832. Humanoid.MaxHealth = 100
  8833. Humanoid:TakeDamage(Damage)
  8834. end
  8835. end
  8836. end
  8837. end
  8838. Bolt:Remove()
  8839. Bolt = Instance.new("Part")
  8840. Bolt.Parent = Tool
  8841. Bolt.Anchored = true
  8842. Bolt.Name = "Shadow"
  8843. Bolt.CanCollide = false
  8844. Bolt.Locked = true
  8845. Bolt.Transparency = 0.2
  8846. Bolt.formFactor = "Symmetric"
  8847. Bolt.Size = Vector3.new(1, 1, math.random(5, 10))
  8848. Bolt.TopSurface = "Smooth"
  8849. Bolt.BrickColor = BrickColor.new(1009)
  8850. Bolt.BottomSurface = "Smooth"
  8851. Value = (math.random(-5, 5)/100)
  8852. Value2 = (math.random(-5, 5)/100)
  8853. Value3 = (math.random(-5, 5)/100)
  8854. Bolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
  8855. Bolt.CFrame = Bolt.CFrame * CFrame.Angles(Value, Value2, Value3)
  8856. Bolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
  8857. BoltMesh = Instance.new("SpecialMesh")
  8858. BoltMesh.MeshType = "Brick"
  8859. BoltMesh.Parent = Bolt
  8860. BoltMesh.Scale = Vector3.new(0.3, 0.3, 1)
  8861. Stuff = Workspace:GetChildren()
  8862. for i = 1 , #Stuff do
  8863. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  8864. Torso = Stuff[i]:findFirstChild("Torso")
  8865. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  8866. if Torso ~= nil and Humanoid ~= nil then
  8867. if (Bolt.Position-Torso.Position).magnitude <= 15 then
  8868. Humanoid.MaxHealth = 100
  8869. Humanoid:TakeDamage(Damage)
  8870. end
  8871. end
  8872. end
  8873. end
  8874. Bolt2 = Instance.new("Part")
  8875. Bolt2.Parent = Tool
  8876. Bolt2.Anchored = true
  8877. Bolt2.Name = "Shadow"
  8878. Bolt2.CanCollide = false
  8879. Bolt2.Locked = true
  8880. Bolt2.Transparency = 0.2
  8881. Bolt2.formFactor = "Symmetric"
  8882. Bolt2.Size = Bolt.Size
  8883. Bolt2.TopSurface = "Smooth"
  8884. Bolt2.BrickColor = BrickColor.new(1009)
  8885. Bolt2.BottomSurface = "Smooth"
  8886. Bolt2.CFrame = Bolt.CFrame
  8887. BoltMesh = Instance.new("SpecialMesh")
  8888. BoltMesh.MeshType = "Brick"
  8889. BoltMesh.Parent = Bolt2
  8890. BoltMesh.Scale = Vector3.new(0.3, 0.3, 1)
  8891. Stuff = Workspace:GetChildren()
  8892. for i = 1 , #Stuff do
  8893. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  8894. Torso = Stuff[i]:findFirstChild("Torso")
  8895. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  8896. if Torso ~= nil and Humanoid ~= nil then
  8897. if (Bolt2.Position-Torso.Position).magnitude <= 20 then
  8898. Humanoid.MaxHealth = 100
  8899. Humanoid:TakeDamage(Damage)
  8900. end
  8901. end
  8902. end
  8903. end
  8904. end
  8905. FakeBolt = Instance.new("Part")
  8906. FakeBolt.Parent = Tool
  8907. FakeBolt.Anchored = true
  8908. FakeBolt.Name = "Shadow"
  8909. FakeBolt.CanCollide = false
  8910. FakeBolt.Locked = true
  8911. FakeBolt.Transparency = 0.2
  8912. FakeBolt.formFactor = "Symmetric"
  8913. FakeBolt.Size = Vector3.new(1, 1, math.random(5, 10))
  8914. FakeBolt.TopSurface = "Smooth"
  8915. FakeBolt.BrickColor = BrickColor.new(1009)
  8916. FakeBolt.BottomSurface = "Smooth"
  8917. Value = (math.random(-5, 5)/100)
  8918. Value2 = (math.random(-5, 5)/100)
  8919. Value3 = (math.random(-5, 5)/100)
  8920. FakeBolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
  8921. FakeBolt.CFrame = FakeBolt.CFrame * CFrame.Angles(Value, Value2, Value3)
  8922. FakeBolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
  8923. FakeBoltMesh = Instance.new("SpecialMesh")
  8924. FakeBoltMesh.MeshType = "Brick"
  8925. FakeBoltMesh.Parent = FakeBolt
  8926. FakeBoltMesh.Scale = Vector3.new(0.3, 0.3, 1)
  8927. Stuff = Workspace:GetChildren()
  8928. for i = 1 , #Stuff do
  8929. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  8930. Torso = Stuff[i]:findFirstChild("Torso")
  8931. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  8932. if Torso ~= nil and Humanoid ~= nil then
  8933. if (FakeBolt.Position-Torso.Position).magnitude <= 10 then
  8934. Humanoid.MaxHealth = 100
  8935. Humanoid:TakeDamage(Damage)
  8936. FakeBolt.CFrame = CFrame.new(FakeBolt.Position, Torso.Position)
  8937. end
  8938. end
  8939. end
  8940. end
  8941. Bolt:Remove()
  8942. wait(0.1)
  8943. game.Lighting.Brightness = 1
  8944. for i = 1 , 8 do
  8945. Clone1 = Grip17:clone()
  8946. Clone1.Parent = Tool
  8947. Clone1.Name = "Shadow"
  8948. Clone1.Anchored = true
  8949. Clone1.CanCollide = false
  8950. Clone1.Transparency = 0.2
  8951. Clone1.BrickColor = BrickColor.new(24)
  8952. Clone2 = Grip18:clone()
  8953. Clone2.Parent = Tool
  8954. Clone2.Name = "Shadow"
  8955. Clone2.Anchored = true
  8956. Clone2.CanCollide = false
  8957. Clone2.Transparency = 0.2
  8958. Clone2.BrickColor = BrickColor.new(24)
  8959. Clone3 = Grip19:clone()
  8960. Clone3.Parent = Tool
  8961. Clone3.Name = "Shadow"
  8962. Clone3.Anchored = true
  8963. Clone3.CanCollide = false
  8964. Clone3.Transparency = 0.2
  8965. Clone3.BrickColor = BrickColor.new(24)
  8966. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  8967. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  8968. wait()
  8969. end
  8970. Weld.Parent = Me.Character["Right Arm"]
  8971. Weld.Part0 = Me.Character["Right Arm"]
  8972. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  8973. Activated = false
  8974. end
  8975. if Mode == "Lazor" then
  8976. Activated = true
  8977. Weld.Parent = Me.Character["Left Arm"]
  8978. Weld.Part0 = Me.Character["Left Arm"]
  8979. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  8980. for i = 1 , 8 do
  8981. Clone1 = Grip17:clone()
  8982. Clone1.Parent = Tool
  8983. Clone1.Name = "Shadow"
  8984. Clone1.Anchored = true
  8985. Clone1.CanCollide = false
  8986. Clone1.Transparency = 0.2
  8987. Clone1.BrickColor = BrickColor.new(1010)
  8988. Clone2 = Grip18:clone()
  8989. Clone2.Parent = Tool
  8990. Clone2.Name = "Shadow"
  8991. Clone2.Anchored = true
  8992. Clone2.CanCollide = false
  8993. Clone2.Transparency = 0.2
  8994. Clone2.BrickColor = BrickColor.new(1010)
  8995. Clone3 = Grip19:clone()
  8996. Clone3.Parent = Tool
  8997. Clone3.Name = "Shadow"
  8998. Clone3.Anchored = true
  8999. Clone3.CanCollide = false
  9000. Clone3.Transparency = 0.2
  9001. Clone3.BrickColor = BrickColor.new(1010)
  9002. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  9003. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  9004. wait()
  9005. end
  9006. Bolt = Instance.new("Part")
  9007. Bolt.Parent = Tool
  9008. Bolt.Anchored = true
  9009. Bolt.Name = "Shadow"
  9010. Bolt.CanCollide = false
  9011. Bolt.Locked = true
  9012. Bolt.Transparency = 0.2
  9013. Bolt.formFactor = "Symmetric"
  9014. Bolt.Size = Vector3.new(1, 1, math.random(5, 10))
  9015. Bolt.TopSurface = "Smooth"
  9016. Bolt.BrickColor = BrickColor.new(1010)
  9017. Bolt.BottomSurface = "Smooth"
  9018. Value = (math.random(-5, 5)/100)
  9019. Value2 = (math.random(-5, 5)/100)
  9020. Value3 = (math.random(-5, 5)/100)
  9021. Bolt.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -6) * CFrame.Angles(Value, Value2, Value3)
  9022. BoltMesh = Instance.new("SpecialMesh")
  9023. BoltMesh.MeshType = "Brick"
  9024. BoltMesh.Parent = Bolt
  9025. BoltMesh.Scale = Vector3.new(10, 10, 3)
  9026. Stuff = Workspace:GetChildren()
  9027. for i = 1 , #Stuff do
  9028. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  9029. Torso = Stuff[i]:findFirstChild("Torso")
  9030. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  9031. if Torso ~= nil and Humanoid ~= nil then
  9032. if (Bolt.Position-Torso.Position).magnitude <= 15 then
  9033. Humanoid.MaxHealth = 100
  9034. Humanoid:TakeDamage(Damage)
  9035. end
  9036. end
  9037. end
  9038. end
  9039. game.Lighting.Brightness = 10
  9040. Sound.SoundId = "http://www.roblox.com/asset/?id=12222030"
  9041. Sound:play()
  9042. for i = 1 , math.random(9, 13) do
  9043. FakeBolt = Instance.new("Part")
  9044. FakeBolt.Parent = Tool
  9045. FakeBolt.Anchored = true
  9046. FakeBolt.Name = "Shadow"
  9047. FakeBolt.CanCollide = false
  9048. FakeBolt.Locked = true
  9049. FakeBolt.Transparency = 0.2
  9050. FakeBolt.formFactor = "Symmetric"
  9051. FakeBolt.Size = Vector3.new(1, 1, math.random(5, 10))
  9052. FakeBolt.TopSurface = "Smooth"
  9053. FakeBolt.BrickColor = BrickColor.new(1010)
  9054. FakeBolt.BottomSurface = "Smooth"
  9055. Value = (math.random(-5, 5)/100)
  9056. Value2 = (math.random(-5, 5)/100)
  9057. Value3 = (math.random(-5, 5)/100)
  9058. FakeBolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
  9059. FakeBolt.CFrame = FakeBolt.CFrame * CFrame.Angles(Value, Value2, Value3)
  9060. FakeBolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
  9061. FakeBoltMesh = Instance.new("SpecialMesh")
  9062. FakeBoltMesh.MeshType = "Brick"
  9063. FakeBoltMesh.Parent = FakeBolt
  9064. FakeBoltMesh.Scale = Vector3.new(10, 10, 3)
  9065. Stuff = Workspace:GetChildren()
  9066. for i = 1 , #Stuff do
  9067. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  9068. Torso = Stuff[i]:findFirstChild("Torso")
  9069. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  9070. if Torso ~= nil and Humanoid ~= nil then
  9071. if (FakeBolt.Position-Torso.Position).magnitude <= 15 then
  9072. Humanoid.MaxHealth = 100
  9073. Humanoid:TakeDamage(Damage)
  9074. end
  9075. end
  9076. end
  9077. end
  9078. Bolt:Remove()
  9079. Bolt = Instance.new("Part")
  9080. Bolt.Parent = Tool
  9081. Bolt.Anchored = true
  9082. Bolt.Name = "Shadow"
  9083. Bolt.CanCollide = false
  9084. Bolt.Locked = true
  9085. Bolt.Transparency = 0.2
  9086. Bolt.formFactor = "Symmetric"
  9087. Bolt.Size = Vector3.new(1, 1, math.random(5, 10))
  9088. Bolt.TopSurface = "Smooth"
  9089. Bolt.BrickColor = BrickColor.new(1010)
  9090. Bolt.BottomSurface = "Smooth"
  9091. Value = (math.random(-5, 5)/100)
  9092. Value2 = (math.random(-5, 5)/100)
  9093. Value3 = (math.random(-5, 5)/100)
  9094. Bolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
  9095. Bolt.CFrame = Bolt.CFrame * CFrame.Angles(Value, Value2, Value3)
  9096. Bolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
  9097. BoltMesh = Instance.new("SpecialMesh")
  9098. BoltMesh.MeshType = "Brick"
  9099. BoltMesh.Parent = Bolt
  9100. BoltMesh.Scale = Vector3.new(10, 10, 3)
  9101. Stuff = Workspace:GetChildren()
  9102. for i = 1 , #Stuff do
  9103. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  9104. Torso = Stuff[i]:findFirstChild("Torso")
  9105. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  9106. if Torso ~= nil and Humanoid ~= nil then
  9107. if (Bolt.Position-Torso.Position).magnitude <= 15 then
  9108. Humanoid.MaxHealth = 100
  9109. Humanoid:TakeDamage(Damage)
  9110. end
  9111. end
  9112. end
  9113. end
  9114. Bolt2 = Instance.new("Part")
  9115. Bolt2.Parent = Tool
  9116. Bolt2.Anchored = true
  9117. Bolt2.Name = "Shadow"
  9118. Bolt2.CanCollide = false
  9119. Bolt2.Locked = true
  9120. Bolt2.Transparency = 0.2
  9121. Bolt2.formFactor = "Symmetric"
  9122. Bolt2.Size = Bolt.Size
  9123. Bolt2.TopSurface = "Smooth"
  9124. Bolt2.BrickColor = BrickColor.new(1010)
  9125. Bolt2.BottomSurface = "Smooth"
  9126. Bolt2.CFrame = Bolt.CFrame
  9127. BoltMesh = Instance.new("SpecialMesh")
  9128. BoltMesh.MeshType = "Brick"
  9129. BoltMesh.Parent = Bolt2
  9130. BoltMesh.Scale = Vector3.new(10, 10, 3)
  9131. Stuff = Workspace:GetChildren()
  9132. for i = 1 , #Stuff do
  9133. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  9134. Torso = Stuff[i]:findFirstChild("Torso")
  9135. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  9136. if Torso ~= nil and Humanoid ~= nil then
  9137. if (Bolt2.Position-Torso.Position).magnitude <= 20 then
  9138. Humanoid.MaxHealth = 100
  9139. Humanoid:TakeDamage(Damage)
  9140. end
  9141. end
  9142. end
  9143. end
  9144. end
  9145. FakeBolt = Instance.new("Part")
  9146. FakeBolt.Parent = Tool
  9147. FakeBolt.Anchored = true
  9148. FakeBolt.Name = "Shadow"
  9149. FakeBolt.CanCollide = false
  9150. FakeBolt.Locked = true
  9151. FakeBolt.Transparency = 0.2
  9152. FakeBolt.formFactor = "Symmetric"
  9153. FakeBolt.Size = Vector3.new(1, 1, math.random(5, 10))
  9154. FakeBolt.TopSurface = "Smooth"
  9155. FakeBolt.BrickColor = BrickColor.new(1010)
  9156. FakeBolt.BottomSurface = "Smooth"
  9157. Value = (math.random(-5, 5)/100)
  9158. Value2 = (math.random(-5, 5)/100)
  9159. Value3 = (math.random(-5, 5)/100)
  9160. FakeBolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
  9161. FakeBolt.CFrame = FakeBolt.CFrame * CFrame.Angles(Value, Value2, Value3)
  9162. FakeBolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
  9163. FakeBoltMesh = Instance.new("SpecialMesh")
  9164. FakeBoltMesh.MeshType = "Brick"
  9165. FakeBoltMesh.Parent = FakeBolt
  9166. FakeBoltMesh.Scale = Vector3.new(10, 10, 3)
  9167. Stuff = Workspace:GetChildren()
  9168. for i = 1 , #Stuff do
  9169. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  9170. Torso = Stuff[i]:findFirstChild("Torso")
  9171. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  9172. if Torso ~= nil and Humanoid ~= nil then
  9173. if (FakeBolt.Position-Torso.Position).magnitude <= 10 then
  9174. Humanoid.MaxHealth = 100
  9175. Humanoid:TakeDamage(Damage)
  9176. FakeBolt.CFrame = CFrame.new(FakeBolt.Position, Torso.Position)
  9177. end
  9178. end
  9179. end
  9180. end
  9181. Bolt:Remove()
  9182. wait(0.1)
  9183. game.Lighting.Brightness = 1
  9184. for i = 1 , 8 do
  9185. Clone1 = Grip17:clone()
  9186. Clone1.Parent = Tool
  9187. Clone1.Name = "Shadow"
  9188. Clone1.Anchored = true
  9189. Clone1.CanCollide = false
  9190. Clone1.Transparency = 0.2
  9191. Clone1.BrickColor = BrickColor.new(1010)
  9192. Clone2 = Grip18:clone()
  9193. Clone2.Parent = Tool
  9194. Clone2.Name = "Shadow"
  9195. Clone2.Anchored = true
  9196. Clone2.CanCollide = false
  9197. Clone2.Transparency = 0.2
  9198. Clone2.BrickColor = BrickColor.new(1010)
  9199. Clone3 = Grip19:clone()
  9200. Clone3.Parent = Tool
  9201. Clone3.Name = "Shadow"
  9202. Clone3.Anchored = true
  9203. Clone3.CanCollide = false
  9204. Clone3.Transparency = 0.2
  9205. Clone3.BrickColor = BrickColor.new(1010)
  9206. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  9207. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  9208. wait()
  9209. end
  9210. Weld.Parent = Me.Character["Right Arm"]
  9211. Weld.Part0 = Me.Character["Right Arm"]
  9212. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  9213. Activated = false
  9214. end
  9215. if Mode == "Ice" then
  9216. Activated = true
  9217. Weld.Parent = Me.Character["Left Arm"]
  9218. Weld.Part0 = Me.Character["Left Arm"]
  9219. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  9220. for i = 1 , 8 do
  9221. Clone1 = Grip17:clone()
  9222. Clone1.Parent = Tool
  9223. Clone1.Name = "Shadow"
  9224. Clone1.Anchored = true
  9225. Clone1.CanCollide = false
  9226. Clone1.Transparency = 0.2
  9227. Clone1.BrickColor = BrickColor.new(23)
  9228. Clone2 = Grip18:clone()
  9229. Clone2.Parent = Tool
  9230. Clone2.Name = "Shadow"
  9231. Clone2.Anchored = true
  9232. Clone2.CanCollide = false
  9233. Clone2.Transparency = 0.2
  9234. Clone2.BrickColor = BrickColor.new(23)
  9235. Clone3 = Grip19:clone()
  9236. Clone3.Parent = Tool
  9237. Clone3.Name = "Shadow"
  9238. Clone3.Anchored = true
  9239. Clone3.CanCollide = false
  9240. Clone3.Transparency = 0.2
  9241. Clone3.BrickColor = BrickColor.new(23)
  9242. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  9243. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  9244. wait()
  9245. end
  9246. Bolt = Instance.new("Part")
  9247. Bolt.Parent = Tool
  9248. Bolt.Anchored = true
  9249. Bolt.Name = "Shadow"
  9250. Bolt.CanCollide = false
  9251. Bolt.Locked = true
  9252. Bolt.Transparency = 0.2
  9253. Bolt.Reflectance = 0.3
  9254. Bolt.formFactor = "Symmetric"
  9255. Bolt.Size = Vector3.new(1, 3, math.random(5, 10))
  9256. Bolt.TopSurface = "Smooth"
  9257. Bolt.BrickColor = BrickColor.new(1)
  9258. Bolt.BottomSurface = "Smooth"
  9259. Value = (math.random(-5, 5)/100)
  9260. Value2 = (math.random(-5, 5)/100)
  9261. Value3 = (math.random(-5, 5)/100)
  9262. Bolt.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -6) * CFrame.Angles(Value, Value2, Value3)
  9263. BoltMesh = Instance.new("SpecialMesh")
  9264. BoltMesh.MeshType = "Brick"
  9265. BoltMesh.Parent = Bolt
  9266. BoltMesh.Scale = Vector3.new(0.7, 0.7, 1)
  9267. Stuff = Workspace:GetChildren()
  9268. for i = 1 , #Stuff do
  9269. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  9270. Torso = Stuff[i]:findFirstChild("Torso")
  9271. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  9272. if Torso ~= nil and Humanoid ~= nil then
  9273. if (Bolt.Position-Torso.Position).magnitude <= 15 then
  9274. Humanoid.MaxHealth = 100
  9275. Humanoid:TakeDamage(Damage)
  9276. Stuff2 = Stuff[i]:GetChildren()
  9277. for i = 1 , #Stuff2 do
  9278. if Stuff2[i].className == "Part" then
  9279. Stuff2[i].Anchored = true
  9280. Stuff2[i].Transparency = 0.5
  9281. Stuff2[i].Reflectance = 0.5
  9282. Stuff2[i].Friction = 0
  9283. IceBrick = Instance.new("Part")
  9284. IceBrick.Parent = Stuff2[i]
  9285. IceBrick.Anchored = true
  9286. IceBrick.Locked = true
  9287. IceBrick.Transparency = 0.5
  9288. IceBrick.Reflectance = 0.5
  9289. IceBrick.Size = Stuff2[i].Size + Vector3.new(math.random(2, 4), math.random(2, 4), math.random(2, 4))
  9290. IceBrick.TopSurface = "Smooth"
  9291. IceBrick.BottomSurface = "Smooth"
  9292. IceBrick.CFrame = Stuff2[i].CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  9293. end
  9294. end
  9295. end
  9296. end
  9297. end
  9298. end
  9299. for i = 1 , math.random(9, 13) do
  9300. FakeBolt = Instance.new("Part")
  9301. FakeBolt.Parent = Tool
  9302. FakeBolt.Anchored = true
  9303. FakeBolt.Name = "Shadow"
  9304. FakeBolt.CanCollide = false
  9305. FakeBolt.Locked = true
  9306. FakeBolt.Reflectance = 0.3
  9307. FakeBolt.Transparency = 0.2
  9308. FakeBolt.formFactor = "Symmetric"
  9309. FakeBolt.Size = Vector3.new(1, 3, math.random(5, 10))
  9310. FakeBolt.TopSurface = "Smooth"
  9311. FakeBolt.BrickColor = BrickColor.new(1)
  9312. FakeBolt.BottomSurface = "Smooth"
  9313. Value = (math.random(-5, 5)/100)
  9314. Value2 = (math.random(-5, 5)/100)
  9315. Value3 = (math.random(-5, 5)/100)
  9316. FakeBolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
  9317. FakeBolt.CFrame = FakeBolt.CFrame * CFrame.Angles(Value, Value2, Value3)
  9318. FakeBolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
  9319. FakeBoltMesh = Instance.new("SpecialMesh")
  9320. FakeBoltMesh.MeshType = "Brick"
  9321. FakeBoltMesh.Parent = FakeBolt
  9322. FakeBoltMesh.Scale = Vector3.new(0.7, 0.7, 1)
  9323. Stuff = Workspace:GetChildren()
  9324. for i = 1 , #Stuff do
  9325. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  9326. Torso = Stuff[i]:findFirstChild("Torso")
  9327. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  9328. if Torso ~= nil and Humanoid ~= nil then
  9329. if (FakeBolt.Position-Torso.Position).magnitude <= 15 then
  9330. Humanoid.MaxHealth = 100
  9331. Humanoid:TakeDamage(Damage)
  9332. Stuff2 = Stuff[i]:GetChildren()
  9333. for i = 1 , #Stuff2 do
  9334. if Stuff2[i].className == "Part" then
  9335. Stuff2[i].Anchored = true
  9336. Stuff2[i].Transparency = 0.5
  9337. Stuff2[i].Reflectance = 0.5
  9338. Stuff2[i].Friction = 0
  9339. IceBrick = Instance.new("Part")
  9340. IceBrick.Parent = Stuff2[i]
  9341. IceBrick.Anchored = true
  9342. IceBrick.Locked = true
  9343. IceBrick.Transparency = 0.5
  9344. IceBrick.Reflectance = 0.5
  9345. IceBrick.Size = Stuff2[i].Size + Vector3.new(math.random(2, 4), math.random(2, 4), math.random(2, 4))
  9346. IceBrick.TopSurface = "Smooth"
  9347. IceBrick.BottomSurface = "Smooth"
  9348. IceBrick.CFrame = Stuff2[i].CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  9349. end
  9350. end
  9351. end
  9352. end
  9353. end
  9354. end
  9355. Bolt:Remove()
  9356. Bolt = Instance.new("Part")
  9357. Bolt.Parent = Tool
  9358. Bolt.Anchored = true
  9359. Bolt.Name = "Shadow"
  9360. Bolt.CanCollide = false
  9361. Bolt.Locked = true
  9362. Bolt.Reflectance = 0.3
  9363. Bolt.Transparency = 0.2
  9364. Bolt.formFactor = "Symmetric"
  9365. Bolt.Size = Vector3.new(1, 3, math.random(5, 10))
  9366. Bolt.TopSurface = "Smooth"
  9367. Bolt.BrickColor = BrickColor.new(1)
  9368. Bolt.BottomSurface = "Smooth"
  9369. Value = (math.random(-5, 5)/100)
  9370. Value2 = (math.random(-5, 5)/100)
  9371. Value3 = (math.random(-5, 5)/100)
  9372. Bolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
  9373. Bolt.CFrame = Bolt.CFrame * CFrame.Angles(Value, Value2, Value3)
  9374. Bolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
  9375. BoltMesh = Instance.new("SpecialMesh")
  9376. BoltMesh.MeshType = "Brick"
  9377. BoltMesh.Parent = Bolt
  9378. BoltMesh.Scale = Vector3.new(0.7, 0.7, 1)
  9379. Stuff = Workspace:GetChildren()
  9380. for i = 1 , #Stuff do
  9381. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  9382. Torso = Stuff[i]:findFirstChild("Torso")
  9383. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  9384. if Torso ~= nil and Humanoid ~= nil then
  9385. if (Bolt.Position-Torso.Position).magnitude <= 15 then
  9386. Humanoid.MaxHealth = 100
  9387. Humanoid:TakeDamage(Damage)
  9388. Stuff2 = Stuff[i]:GetChildren()
  9389. for i = 1 , #Stuff2 do
  9390. if Stuff2[i].className == "Part" then
  9391. Stuff2[i].Anchored = true
  9392. Stuff2[i].Transparency = 0.5
  9393. Stuff2[i].Reflectance = 0.5
  9394. Stuff2[i].Friction = 0
  9395. IceBrick = Instance.new("Part")
  9396. IceBrick.Parent = Stuff2[i]
  9397. IceBrick.Anchored = true
  9398. IceBrick.Locked = true
  9399. IceBrick.Transparency = 0.5
  9400. IceBrick.Reflectance = 0.5
  9401. IceBrick.Size = Stuff2[i].Size + Vector3.new(math.random(2, 4), math.random(2, 4), math.random(2, 4))
  9402. IceBrick.TopSurface = "Smooth"
  9403. IceBrick.BottomSurface = "Smooth"
  9404. IceBrick.CFrame = Stuff2[i].CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  9405. end
  9406. end
  9407. end
  9408. end
  9409. end
  9410. end
  9411. Bolt2 = Instance.new("Part")
  9412. Bolt2.Parent = Tool
  9413. Bolt2.Anchored = true
  9414. Bolt2.Name = "Shadow"
  9415. Bolt2.CanCollide = false
  9416. Bolt2.Locked = true
  9417. Bolt2.Reflectance = 0.3
  9418. Bolt2.Transparency = 0.2
  9419. Bolt2.formFactor = "Symmetric"
  9420. Bolt2.Size = Bolt.Size
  9421. Bolt2.TopSurface = "Smooth"
  9422. Bolt2.BrickColor = BrickColor.new(1)
  9423. Bolt2.BottomSurface = "Smooth"
  9424. Bolt2.CFrame = Bolt.CFrame
  9425. BoltMesh = Instance.new("SpecialMesh")
  9426. BoltMesh.MeshType = "Brick"
  9427. BoltMesh.Parent = Bolt2
  9428. BoltMesh.Scale = Vector3.new(0.7, 0.7, 1)
  9429. Stuff = Workspace:GetChildren()
  9430. for i = 1 , #Stuff do
  9431. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  9432. Torso = Stuff[i]:findFirstChild("Torso")
  9433. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  9434. if Torso ~= nil and Humanoid ~= nil then
  9435. if (Bolt2.Position-Torso.Position).magnitude <= 20 then
  9436. Humanoid.MaxHealth = 100
  9437. Humanoid:TakeDamage(Damage)
  9438. Stuff2 = Stuff[i]:GetChildren()
  9439. for i = 1 , #Stuff2 do
  9440. if Stuff2[i].className == "Part" then
  9441. Stuff2[i].Anchored = true
  9442. Stuff2[i].Transparency = 0.5
  9443. Stuff2[i].Reflectance = 0.5
  9444. Stuff2[i].Friction = 0
  9445. IceBrick = Instance.new("Part")
  9446. IceBrick.Parent = Stuff2[i]
  9447. IceBrick.Anchored = true
  9448. IceBrick.Locked = true
  9449. IceBrick.Transparency = 0.5
  9450. IceBrick.Reflectance = 0.5
  9451. IceBrick.Size = Stuff2[i].Size + Vector3.new(math.random(2, 4), math.random(2, 4), math.random(2, 4))
  9452. IceBrick.TopSurface = "Smooth"
  9453. IceBrick.BottomSurface = "Smooth"
  9454. IceBrick.CFrame = Stuff2[i].CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  9455. end
  9456. end
  9457. end
  9458. end
  9459. end
  9460. end
  9461. end
  9462. FakeBolt = Instance.new("Part")
  9463. FakeBolt.Parent = Tool
  9464. FakeBolt.Anchored = true
  9465. FakeBolt.Name = "Shadow"
  9466. FakeBolt.CanCollide = false
  9467. FakeBolt.Locked = true
  9468. FakeBolt.Reflectance = 0.3
  9469. FakeBolt.Transparency = 0.2
  9470. FakeBolt.formFactor = "Symmetric"
  9471. FakeBolt.Size = Vector3.new(1, 3, math.random(5, 10))
  9472. FakeBolt.TopSurface = "Smooth"
  9473. FakeBolt.BrickColor = BrickColor.new(1)
  9474. FakeBolt.BottomSurface = "Smooth"
  9475. Value = (math.random(-5, 5)/100)
  9476. Value2 = (math.random(-5, 5)/100)
  9477. Value3 = (math.random(-5, 5)/100)
  9478. FakeBolt.CFrame = Bolt.CFrame * CFrame.new(0, 0, -(Bolt.Size.Z/2))
  9479. FakeBolt.CFrame = FakeBolt.CFrame * CFrame.Angles(Value, Value2, Value3)
  9480. FakeBolt.CFrame = FakeBolt.CFrame * CFrame.new(0, 0, -(FakeBolt.Size.Z/2))
  9481. FakeBoltMesh = Instance.new("SpecialMesh")
  9482. FakeBoltMesh.MeshType = "Brick"
  9483. FakeBoltMesh.Parent = FakeBolt
  9484. FakeBoltMesh.Scale = Vector3.new(0.7, 0.7, 1)
  9485. Stuff = Workspace:GetChildren()
  9486. for i = 1 , #Stuff do
  9487. if Stuff[i].className == "Model" and Stuff[i].Name ~= Me.Name then
  9488. Torso = Stuff[i]:findFirstChild("Torso")
  9489. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  9490. if Torso ~= nil and Humanoid ~= nil then
  9491. if (FakeBolt.Position-Torso.Position).magnitude <= 10 then
  9492. Humanoid.MaxHealth = 100
  9493. Humanoid:TakeDamage(Damage)
  9494. Stuff2 = Stuff[i]:GetChildren()
  9495. for i = 1 , #Stuff2 do
  9496. if Stuff2[i].className == "Part" then
  9497. Stuff2[i].Anchored = true
  9498. Stuff2[i].Transparency = 0.5
  9499. Stuff2[i].Reflectance = 0.5
  9500. Stuff2[i].Friction = 0
  9501. IceBrick = Instance.new("Part")
  9502. IceBrick.Parent = Stuff2[i]
  9503. IceBrick.Anchored = true
  9504. IceBrick.Locked = true
  9505. IceBrick.Transparency = 0.5
  9506. IceBrick.Reflectance = 0.5
  9507. IceBrick.Size = Stuff2[i].Size + Vector3.new(math.random(2, 4), math.random(2, 4), math.random(2, 4))
  9508. IceBrick.TopSurface = "Smooth"
  9509. IceBrick.BottomSurface = "Smooth"
  9510. IceBrick.CFrame = Stuff2[i].CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  9511. end
  9512. end
  9513. end
  9514. end
  9515. end
  9516. end
  9517. Bolt:Remove()
  9518. wait(0.1)
  9519. for i = 1 , 8 do
  9520. Clone1 = Grip17:clone()
  9521. Clone1.Parent = Tool
  9522. Clone1.Name = "Shadow"
  9523. Clone1.Anchored = true
  9524. Clone1.CanCollide = false
  9525. Clone1.Transparency = 0.2
  9526. Clone1.BrickColor = BrickColor.new(23)
  9527. Clone2 = Grip18:clone()
  9528. Clone2.Parent = Tool
  9529. Clone2.Name = "Shadow"
  9530. Clone2.Anchored = true
  9531. Clone2.CanCollide = false
  9532. Clone2.Transparency = 0.2
  9533. Clone2.BrickColor = BrickColor.new(23)
  9534. Clone3 = Grip19:clone()
  9535. Clone3.Parent = Tool
  9536. Clone3.Name = "Shadow"
  9537. Clone3.Anchored = true
  9538. Clone3.CanCollide = false
  9539. Clone3.Transparency = 0.2
  9540. Clone3.BrickColor = BrickColor.new(23)
  9541. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  9542. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  9543. wait()
  9544. end
  9545. Weld.Parent = Me.Character["Right Arm"]
  9546. Weld.Part0 = Me.Character["Right Arm"]
  9547. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  9548. Activated = false
  9549. end
  9550. if Mode == "Fire" then
  9551. Activated = true
  9552. Weld.Parent = Me.Character["Left Arm"]
  9553. Weld.Part0 = Me.Character["Left Arm"]
  9554. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  9555. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  9556. Sound:play()
  9557. for i = 1 , 8 do
  9558. Clone1 = Grip17:clone()
  9559. Clone1.Parent = Tool
  9560. Clone1.Name = "Shadow"
  9561. Clone1.Anchored = true
  9562. Clone1.CanCollide = false
  9563. Clone1.Transparency = 0.2
  9564. Clone1.BrickColor = BrickColor.new(21)
  9565. Clone2 = Grip18:clone()
  9566. Clone2.Parent = Tool
  9567. Clone2.Name = "Shadow"
  9568. Clone2.Anchored = true
  9569. Clone2.CanCollide = false
  9570. Clone2.Transparency = 0.2
  9571. Clone2.BrickColor = BrickColor.new(21)
  9572. Clone3 = Grip19:clone()
  9573. Clone3.Parent = Tool
  9574. Clone3.Name = "Shadow"
  9575. Clone3.Anchored = true
  9576. Clone3.CanCollide = false
  9577. Clone3.Transparency = 0.2
  9578. Clone3.BrickColor = BrickColor.new(21)
  9579. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  9580. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  9581. wait()
  9582. end
  9583. Flaming = true
  9584. while Flaming == true do
  9585. wait()
  9586. end
  9587. wait(0.2)
  9588. for i = 1 , 8 do
  9589. Clone1 = Grip17:clone()
  9590. Clone1.Parent = Tool
  9591. Clone1.Name = "Shadow"
  9592. Clone1.Anchored = true
  9593. Clone1.CanCollide = false
  9594. Clone1.Transparency = 0.2
  9595. Clone1.BrickColor = BrickColor.new(21)
  9596. Clone2 = Grip18:clone()
  9597. Clone2.Parent = Tool
  9598. Clone2.Name = "Shadow"
  9599. Clone2.Anchored = true
  9600. Clone2.CanCollide = false
  9601. Clone2.Transparency = 0.2
  9602. Clone2.BrickColor = BrickColor.new(21)
  9603. Clone3 = Grip19:clone()
  9604. Clone3.Parent = Tool
  9605. Clone3.Name = "Shadow"
  9606. Clone3.Anchored = true
  9607. Clone3.CanCollide = false
  9608. Clone3.Transparency = 0.2
  9609. Clone3.BrickColor = BrickColor.new(21)
  9610. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  9611. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  9612. wait()
  9613. end
  9614. Weld.Parent = Me.Character["Right Arm"]
  9615. Weld.Part0 = Me.Character["Right Arm"]
  9616. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  9617. Activated = false
  9618. end
  9619. if Mode == "Slime" then
  9620. Activated = true
  9621. Weld.Parent = Me.Character["Left Arm"]
  9622. Weld.Part0 = Me.Character["Left Arm"]
  9623. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  9624. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  9625. Sound:play()
  9626. for i = 1 , 8 do
  9627. Clone1 = Grip17:clone()
  9628. Clone1.Parent = Tool
  9629. Clone1.Name = "Shadow"
  9630. Clone1.Anchored = true
  9631. Clone1.CanCollide = false
  9632. Clone1.Transparency = 0.2
  9633. Clone1.BrickColor = BrickColor.new(1004)
  9634. Clone2 = Grip18:clone()
  9635. Clone2.Parent = Tool
  9636. Clone2.Name = "Shadow"
  9637. Clone2.Anchored = true
  9638. Clone2.CanCollide = false
  9639. Clone2.Transparency = 0.2
  9640. Clone2.BrickColor = BrickColor.new(1004)
  9641. Clone3 = Grip19:clone()
  9642. Clone3.Parent = Tool
  9643. Clone3.Name = "Shadow"
  9644. Clone3.Anchored = true
  9645. Clone3.CanCollide = false
  9646. Clone3.Transparency = 0.2
  9647. Clone3.BrickColor = BrickColor.new(1004)
  9648. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  9649. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  9650. wait()
  9651. end
  9652. SlimeCharge = true
  9653. Slime = Instance.new("Part")
  9654. Slime.Parent = Me.Character.Torso
  9655. Slime.Size = Vector3.new(1, 1, 1)
  9656. Slime.BrickColor = BrickColor.new(1003)
  9657. Slime.Locked = true
  9658. Slime.Shape = "Ball"
  9659. Slime.Anchored = true
  9660. Slime.TopSurface = "Smooth"
  9661. Slime.BottomSurface = "Smooth"
  9662. Slime.Transparency = 0.4
  9663. Slime.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -10)
  9664. Nucleus = Instance.new("Part")
  9665. Nucleus.Parent = Slime
  9666. Nucleus.Size = Vector3.new(2, 2, 2)
  9667. Nucleus.BrickColor = BrickColor.new(1004)
  9668. Nucleus.Locked = true
  9669. Nucleus.LeftSurface = "Glue"
  9670. Nucleus.Anchored = true
  9671. Nucleus.RightSurface = "Glue"
  9672. Nucleus.FrontSurface = "Glue"
  9673. Nucleus.BackSurface = "Glue"
  9674. Nucleus.TopSurface = "Glue"
  9675. Nucleus.BottomSurface = "Glue"
  9676. Nucleus.Transparency = 0.1
  9677. Nucleus.Shape = "Ball"
  9678. Nucleus.CFrame = Slime.CFrame
  9679. SlimeWeld = Instance.new("Weld")
  9680. SlimeWeld.Parent = Slime
  9681. SlimeWeld.Part0 = Slime
  9682. SlimeWeld.Part1 = Nucleus
  9683. SlimeWeld.C0 = CFrame.new(0, 0, 0)
  9684. while SlimeCharge == true do
  9685. Slime.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -10)
  9686. Nucleus.CFrame = Slime.CFrame
  9687. if Slime.Size.X <= 10 then
  9688. SlimeWeld:Remove()
  9689. Slime.Size = Slime.Size + Vector3.new(1, 1, 1)
  9690. Slime.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -10)
  9691. Nucleus.CFrame = Slime.CFrame
  9692. SlimeWeld = Instance.new("Weld")
  9693. SlimeWeld.Parent = Slime
  9694. SlimeWeld.Part0 = Slime
  9695. SlimeWeld.Part1 = Nucleus
  9696. SlimeWeld.C0 = CFrame.new(0, 0, 0)
  9697. end
  9698. wait()
  9699. end
  9700. wait(0.2)
  9701. for i = 1 , 8 do
  9702. Clone1 = Grip17:clone()
  9703. Clone1.Parent = Tool
  9704. Clone1.Name = "Shadow"
  9705. Clone1.Anchored = true
  9706. Clone1.CanCollide = false
  9707. Clone1.Transparency = 0.2
  9708. Clone1.BrickColor = BrickColor.new(1010)
  9709. Clone2 = Grip18:clone()
  9710. Clone2.Parent = Tool
  9711. Clone2.Name = "Shadow"
  9712. Clone2.Anchored = true
  9713. Clone2.CanCollide = false
  9714. Clone2.Transparency = 0.2
  9715. Clone2.BrickColor = BrickColor.new(1010)
  9716. Clone3 = Grip19:clone()
  9717. Clone3.Parent = Tool
  9718. Clone3.Name = "Shadow"
  9719. Clone3.Anchored = true
  9720. Clone3.CanCollide = false
  9721. Clone3.Transparency = 0.2
  9722. Clone3.BrickColor = BrickColor.new(1010)
  9723. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  9724. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  9725. wait()
  9726. end
  9727. Weld.Parent = Me.Character["Right Arm"]
  9728. Weld.Part0 = Me.Character["Right Arm"]
  9729. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  9730. Activated = false
  9731. end
  9732. if Mode == "DarkPulse" then
  9733. Activated = true
  9734. Weld.Parent = Me.Character["Left Arm"]
  9735. Weld.Part0 = Me.Character["Left Arm"]
  9736. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  9737. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  9738. Sound:play()
  9739. for i = 1 , 8 do
  9740. Clone1 = Grip17:clone()
  9741. Clone1.Parent = Tool
  9742. Clone1.Name = "Shadow"
  9743. Clone1.Anchored = true
  9744. Clone1.CanCollide = false
  9745. Clone1.Transparency = 0.2
  9746. Clone1.BrickColor = BrickColor.new(1003)
  9747. Clone2 = Grip18:clone()
  9748. Clone2.Parent = Tool
  9749. Clone2.Name = "Shadow"
  9750. Clone2.Anchored = true
  9751. Clone2.CanCollide = false
  9752. Clone2.Transparency = 0.2
  9753. Clone2.BrickColor = BrickColor.new(1003)
  9754. Clone3 = Grip19:clone()
  9755. Clone3.Parent = Tool
  9756. Clone3.Name = "Shadow"
  9757. Clone3.Anchored = true
  9758. Clone3.CanCollide = false
  9759. Clone3.Transparency = 0.2
  9760. Clone3.BrickColor = BrickColor.new(1003)
  9761. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  9762. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  9763. wait()
  9764. end
  9765. DarkCharge = true
  9766. Dark = Instance.new("Part")
  9767. Dark.Parent = Me.Character.Torso
  9768. Dark.Size = Vector3.new(1, 2, 1)
  9769. Dark.BrickColor = BrickColor.new(1003)
  9770. Dark.Locked = true
  9771. Dark.Anchored = true
  9772. Dark.TopSurface = "Smooth"
  9773. Dark.BottomSurface = "Smooth"
  9774. Dark.Transparency = 0
  9775. Dark.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -20)
  9776. DarkMesh = Instance.new("SpecialMesh")
  9777. DarkMesh.Parent = Dark
  9778. DarkMesh.MeshType = "Sphere"
  9779. Gyro = Instance.new("BodyGyro")
  9780. Gyro.Parent = Dark
  9781. Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  9782. Gyro.D = 50
  9783. Gyro.cframe = Dark.CFrame
  9784. while DarkCharge == true do
  9785. if Dark.Transparency < 0 then
  9786. Dark.Transparency = Dark.Transparency + 0
  9787. end
  9788. Dark.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -20)
  9789. if Dark.Size.X <= 20 then
  9790. Dark.Size = Dark.Size + Vector3.new(1, 0, 1)
  9791. Dark.CFrame = Me.Character.Torso.CFrame * CFrame.new(0, 0, -20)
  9792. end
  9793. wait()
  9794. end
  9795. wait(0.2)
  9796. for i = 1 , 8 do
  9797. Clone1 = Grip17:clone()
  9798. Clone1.Parent = Tool
  9799. Clone1.Name = "Shadow"
  9800. Clone1.Anchored = true
  9801. Clone1.CanCollide = false
  9802. Clone1.Transparency = 0.2
  9803. Clone1.BrickColor = BrickColor.new(1003)
  9804. Clone2 = Grip18:clone()
  9805. Clone2.Parent = Tool
  9806. Clone2.Name = "Shadow"
  9807. Clone2.Anchored = true
  9808. Clone2.CanCollide = false
  9809. Clone2.Transparency = 0.2
  9810. Clone2.BrickColor = BrickColor.new(1003)
  9811. Clone3 = Grip19:clone()
  9812. Clone3.Parent = Tool
  9813. Clone3.Name = "Shadow"
  9814. Clone3.Anchored = true
  9815. Clone3.CanCollide = false
  9816. Clone3.Transparency = 0.2
  9817. Clone3.BrickColor = BrickColor.new(1003)
  9818. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  9819. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  9820. wait()
  9821. end
  9822. Weld.Parent = Me.Character["Right Arm"]
  9823. Weld.Part0 = Me.Character["Right Arm"]
  9824. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  9825. end
  9826. if Mode == "Raise" then
  9827. if mouse.Target ~= nil then
  9828. Activated = true
  9829. MousePosition = mouse.Hit.p
  9830. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  9831. Sound:play()
  9832. for i = 1 , 8 do
  9833. Clone1 = Grip17:clone()
  9834. Clone1.Parent = Tool
  9835. Clone1.Name = "Shadow"
  9836. Clone1.Anchored = true
  9837. Clone1.CanCollide = false
  9838. Clone1.Transparency = 0.2
  9839. Clone1.BrickColor = BrickColor.new("Dark stone grey")
  9840. Clone2 = Grip18:clone()
  9841. Clone2.Parent = Tool
  9842. Clone2.Name = "Shadow"
  9843. Clone2.Anchored = true
  9844. Clone2.CanCollide = false
  9845. Clone2.Transparency = 0.2
  9846. Clone2.BrickColor = BrickColor.new("Dark stone grey")
  9847. Clone3 = Grip19:clone()
  9848. Clone3.Parent = Tool
  9849. Clone3.Name = "Shadow"
  9850. Clone3.Anchored = true
  9851. Clone3.CanCollide = false
  9852. Clone3.Transparency = 0.2
  9853. Clone3.BrickColor = BrickColor.new("Dark stone grey")
  9854. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.13)
  9855. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  9856. wait()
  9857. end
  9858. onCharge(28)
  9859. WidthSize = 10
  9860. for i = 1 , 20 do
  9861. Rock = Instance.new("Part")
  9862. Rock.Parent = Tool
  9863. Rock.Name = "Rock"
  9864. Rock.Anchored = true
  9865. Rock.BrickColor = BrickColor.new("Dark stone grey")
  9866. Base = Workspace:findFirstChild("Base")
  9867. if Base ~= nil then
  9868. Rock.BrickColor = Base.BrickColor
  9869. end
  9870. Rock.Material = "Concrete"
  9871. Rock.Size = Vector3.new(60+(WidthSize*i), 2, 60+(WidthSize*i))
  9872. Rock.formFactor = "Symmetric"
  9873. Rock.Locked = true
  9874. Rock.BottomSurface = "Smooth"
  9875. Rock.CFrame = CFrame.new(MousePosition-Vector3.new(0, 2+((WidthSize/1.9)*i), 0))
  9876. end
  9877. for i = 1 , 32 do
  9878. Stuff = Tool:GetChildren()
  9879. for i = 1 , #Stuff do
  9880. if Stuff[i].Name == "Rock" then
  9881. Stuff2 = Workspace:GetChildren()
  9882. for i = 1 , #Stuff2 do
  9883. Torso = Stuff2[i]:findFirstChild("Torso")
  9884. if Torso ~= nil then
  9885. if (Rock.Position-Torso.Position).magnitude <= 30 then
  9886. Torso.Velocity = Vector3.new(0, 200, 0)
  9887. end
  9888. end
  9889. end
  9890. Stuff[i].Velocity = Vector3.new(0, 100, 0)
  9891. P = Stuff[i].CFrame
  9892. Stuff[i].Size = Stuff[i].Size + Vector3.new(0, 4, 0)
  9893. Stuff[i].CFrame = P * CFrame.new(0, 1.5, 0)
  9894. end
  9895. end
  9896. wait()
  9897. end
  9898. wait(5)
  9899. for i = 1 , 40 do
  9900. Stuff = Tool:GetChildren()
  9901. for i = 1 , #Stuff do
  9902. if Stuff[i].Name == "Rock" then
  9903. P = Stuff[i].CFrame
  9904. Stuff[i].Size = Stuff[i].Size + Vector3.new(0, -4, 0)
  9905. Stuff[i].CFrame = P * CFrame.new(0, -1.5, 0)
  9906. end
  9907. end
  9908. wait()
  9909. end
  9910. Stuff = Tool:GetChildren()
  9911. for i = 1 , #Stuff do
  9912. if Stuff[i].Name == "Rock" then
  9913. Stuff[i]:Remove()
  9914. end
  9915. end
  9916. wait(0.2)
  9917. for i = 1 , 8 do
  9918. Clone1 = Grip17:clone()
  9919. Clone1.Parent = Tool
  9920. Clone1.Name = "Shadow"
  9921. Clone1.Anchored = true
  9922. Clone1.CanCollide = false
  9923. Clone1.Transparency = 0.2
  9924. Clone1.BrickColor = BrickColor.new("Dark stone grey")
  9925. Clone2 = Grip18:clone()
  9926. Clone2.Parent = Tool
  9927. Clone2.Name = "Shadow"
  9928. Clone2.Anchored = true
  9929. Clone2.CanCollide = false
  9930. Clone2.Transparency = 0.2
  9931. Clone2.BrickColor = BrickColor.new("Dark stone grey")
  9932. Clone3 = Grip19:clone()
  9933. Clone3.Parent = Tool
  9934. Clone3.Name = "Shadow"
  9935. Clone3.Anchored = true
  9936. Clone3.CanCollide = false
  9937. Clone3.Transparency = 0.2
  9938. Clone3.BrickColor = BrickColor.new("Dark stone grey")
  9939. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.13)
  9940. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  9941. wait()
  9942. end
  9943. Activated = false
  9944. end
  9945. end
  9946. if Mode == "Stone" then
  9947. Activated = true
  9948. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  9949. Sound:play()
  9950. for i = 1 , 8 do
  9951. Clone1 = Grip17:clone()
  9952. Clone1.Parent = Tool
  9953. Clone1.Name = "Shadow"
  9954. Clone1.Anchored = true
  9955. Clone1.CanCollide = false
  9956. Clone1.Transparency = 0.2
  9957. Clone1.BrickColor = BrickColor.new("Dark stone grey")
  9958. Clone2 = Grip18:clone()
  9959. Clone2.Parent = Tool
  9960. Clone2.Name = "Shadow"
  9961. Clone2.Anchored = true
  9962. Clone2.CanCollide = false
  9963. Clone2.Transparency = 0.2
  9964. Clone2.BrickColor = BrickColor.new("Dark stone grey")
  9965. Clone3 = Grip19:clone()
  9966. Clone3.Parent = Tool
  9967. Clone3.Name = "Shadow"
  9968. Clone3.Anchored = true
  9969. Clone3.CanCollide = false
  9970. Clone3.Transparency = 0.2
  9971. Clone3.BrickColor = BrickColor.new("Dark stone grey")
  9972. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.13)
  9973. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  9974. wait()
  9975. end
  9976. onCharge(27)
  9977. Stuff = game.Workspace:GetChildren()
  9978. for i = 1 , #Stuff do
  9979. if Stuff[i].Name ~= Me.Name then
  9980. Torso = Stuff[i]:findFirstChild("Torso")
  9981. Humanoid = Stuff[i]:findFirstChild("Humanoid")
  9982. if Torso ~= nil and Humanoid ~= nil then
  9983. if (Me.Character.Torso.Position-Torso.Position).magnitude <= 200 then
  9984. Humanoid.Sit = true
  9985. Rock = Instance.new("Part")
  9986. Rock.Parent = Tool
  9987. Rock.Name = "Rock"
  9988. Rock.Anchored = true
  9989. Rock.BrickColor = BrickColor.new("Dark stone grey")
  9990. Rock.Material = "Concrete"
  9991. Rock.Size = Vector3.new(10, 2, 10)
  9992. Rock.formFactor = "Symmetric"
  9993. Rock.Locked = true
  9994. Rock.TopSurface = "Smooth"
  9995. Rock.BottomSurface = "Smooth"
  9996. Rock.CFrame = CFrame.new(Torso.Position-Vector3.new(0, 2, 0))
  9997. Torso.Velocity = Vector3.new(math.random(-20, 20), 150, math.random(-20, 20))
  9998. Humanoid.MaxHealth = 100
  9999. Humanoid:TakeDamage(Damage*3)
  10000. end
  10001. end
  10002. end
  10003. end
  10004. for i = 1 , 10 do
  10005. Stuff = Tool:GetChildren()
  10006. for i = 1 , #Stuff do
  10007. if Stuff[i].Name == "Rock" then
  10008. P = Stuff[i].CFrame
  10009. Stuff[i].Size = Stuff[i].Size + Vector3.new(0, 2, 0)
  10010. Stuff[i].CFrame = P * CFrame.new(0, 1, 0)
  10011. end
  10012. end
  10013. wait()
  10014. end
  10015. wait(0.1)
  10016. for i = 1 , 10 do
  10017. Stuff = Tool:GetChildren()
  10018. for i = 1 , #Stuff do
  10019. if Stuff[i].Name == "Rock" then
  10020. P = Stuff[i].CFrame
  10021. Stuff[i].Size = Stuff[i].Size - Vector3.new(0, 2, 0)
  10022. Stuff[i].CFrame = P * CFrame.new(0, -1, 0)
  10023. end
  10024. end
  10025. wait()
  10026. end
  10027. Stuff = Tool:GetChildren()
  10028. for i = 1 , #Stuff do
  10029. if Stuff[i].Name == "Rock" then
  10030. Stuff[i]:Remove()
  10031. end
  10032. end
  10033. wait(0.2)
  10034. for i = 1 , 8 do
  10035. Clone1 = Grip17:clone()
  10036. Clone1.Parent = Tool
  10037. Clone1.Name = "Shadow"
  10038. Clone1.Anchored = true
  10039. Clone1.CanCollide = false
  10040. Clone1.Transparency = 0.2
  10041. Clone1.BrickColor = BrickColor.new("Dark stone grey")
  10042. Clone2 = Grip18:clone()
  10043. Clone2.Parent = Tool
  10044. Clone2.Name = "Shadow"
  10045. Clone2.Anchored = true
  10046. Clone2.CanCollide = false
  10047. Clone2.Transparency = 0.2
  10048. Clone2.BrickColor = BrickColor.new("Dark stone grey")
  10049. Clone3 = Grip19:clone()
  10050. Clone3.Parent = Tool
  10051. Clone3.Name = "Shadow"
  10052. Clone3.Anchored = true
  10053. Clone3.CanCollide = false
  10054. Clone3.Transparency = 0.2
  10055. Clone3.BrickColor = BrickColor.new("Dark stone grey")
  10056. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.13)
  10057. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  10058. wait()
  10059. end
  10060. Activated = false
  10061. end
  10062. if Mode == "Shield" then
  10063. Activated = true
  10064. Weld.Parent = Me.Character["Left Arm"]
  10065. Weld.Part0 = Me.Character["Left Arm"]
  10066. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  10067. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  10068. Sound:play()
  10069. for i = 1 , 8 do
  10070. Clone1 = Grip17:clone()
  10071. Clone1.Parent = Tool
  10072. Clone1.Name = "Shadow"
  10073. Clone1.Anchored = true
  10074. Clone1.CanCollide = false
  10075. Clone1.Transparency = 0.2
  10076. Clone1.BrickColor = BrickColor.new("Dark stone grey")
  10077. Clone2 = Grip18:clone()
  10078. Clone2.Parent = Tool
  10079. Clone2.Name = "Shadow"
  10080. Clone2.Anchored = true
  10081. Clone2.CanCollide = false
  10082. Clone2.Transparency = 0.2
  10083. Clone2.BrickColor = BrickColor.new("Dark stone grey")
  10084. Clone3 = Grip19:clone()
  10085. Clone3.Parent = Tool
  10086. Clone3.Name = "Shadow"
  10087. Clone3.Anchored = true
  10088. Clone3.CanCollide = false
  10089. Clone3.Transparency = 0.2
  10090. Clone3.BrickColor = BrickColor.new("Dark stone grey")
  10091. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  10092. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  10093. wait()
  10094. end
  10095. Shielding = true
  10096. while Shielding == true do
  10097. Me.Character.Humanoid.WalkSpeed = 0
  10098. Stuff = game.Workspace:GetChildren()
  10099. for i = 1 , #Stuff do
  10100. if Stuff[i].Name ~= "Base" and Stuff[i].Name ~= Me.Name then
  10101. if Stuff[i].className == "Part" then
  10102. if (Me.Character.Torso.Position-Stuff[i].Position).magnitude <= 30 then
  10103. Stuff[i]:Remove()
  10104. end
  10105. end
  10106. if Stuff[i].className == "Model" then
  10107. Stuff2 = Stuff[i]:GetChildren()
  10108. for i = 1 , #Stuff2 do
  10109. if Stuff2[i].className == "Part" then
  10110. if (Me.Character.Torso.Position-Stuff2[i].Position).magnitude <= 30 then
  10111. Stuff2[i]:Remove()
  10112. end
  10113. end
  10114. end
  10115. end
  10116. end
  10117. end
  10118. wait()
  10119. end
  10120. for i = 1 , 8 do
  10121. Clone1 = Grip17:clone()
  10122. Clone1.Parent = Tool
  10123. Clone1.Name = "Shadow"
  10124. Clone1.Anchored = true
  10125. Clone1.CanCollide = false
  10126. Clone1.Transparency = 0.2
  10127. Clone1.BrickColor = BrickColor.new("Dark stone grey")
  10128. Clone2 = Grip18:clone()
  10129. Clone2.Parent = Tool
  10130. Clone2.Name = "Shadow"
  10131. Clone2.Anchored = true
  10132. Clone2.CanCollide = false
  10133. Clone2.Transparency = 0.2
  10134. Clone2.BrickColor = BrickColor.new("Dark stone grey")
  10135. Clone3 = Grip19:clone()
  10136. Clone3.Parent = Tool
  10137. Clone3.Name = "Shadow"
  10138. Clone3.Anchored = true
  10139. Clone3.CanCollide = false
  10140. Clone3.Transparency = 0.2
  10141. Clone3.BrickColor = BrickColor.new("Dark stone grey")
  10142. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  10143. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  10144. wait()
  10145. end
  10146. Weld.Parent = Me.Character["Right Arm"]
  10147. Weld.Part0 = Me.Character["Right Arm"]
  10148. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  10149. Activated = false
  10150. end
  10151. if Mode == "Snipe" then
  10152. if mouse.Target ~= nil then
  10153. Torso = mouse.Target.Parent:findFirstChild("Torso")
  10154. if mouse.Target.Parent.Name ~= Me.Name and Torso ~= nil then
  10155. Activated = true
  10156. Weld.Parent = Me.Character["Left Arm"]
  10157. Weld.Part0 = Me.Character["Left Arm"]
  10158. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  10159. Sound.SoundId = "rbxasset://sounds\\swordslash.wav"
  10160. Sound:play()
  10161. for i = 1 , 4 do
  10162. Clone1 = Grip17:clone()
  10163. Clone1.Parent = Tool
  10164. Clone1.Name = "Shadow"
  10165. Clone1.Anchored = true
  10166. Clone1.CanCollide = false
  10167. Clone1.Transparency = 0.2
  10168. Clone1.BrickColor = BrickColor.new(1003)
  10169. Clone2 = Grip18:clone()
  10170. Clone2.Parent = Tool
  10171. Clone2.Name = "Shadow"
  10172. Clone2.Anchored = true
  10173. Clone2.CanCollide = false
  10174. Clone2.Transparency = 0.2
  10175. Clone2.BrickColor = BrickColor.new(1003)
  10176. Clone3 = Grip19:clone()
  10177. Clone3.Parent = Tool
  10178. Clone3.Name = "Shadow"
  10179. Clone3.Anchored = true
  10180. Clone3.CanCollide = false
  10181. Clone3.Transparency = 0.2
  10182. Clone3.BrickColor = BrickColor.new(1003)
  10183. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  10184. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  10185. wait()
  10186. end
  10187. Weld:Remove()
  10188. Sound.SoundId = "http://www.roblox.com/asset/?id=18478970"
  10189. Sound:play()
  10190. Gyro = Instance.new("BodyGyro")
  10191. Gyro.Parent = Handle
  10192. Gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  10193. Gyro.cframe = Me.Character.Torso.CFrame * CFrame.Angles(0, 0, 1.57)
  10194. Gyro.D = 50
  10195. Position = Instance.new("BodyPosition")
  10196. Position.Parent = Handle
  10197. Position.maxForce = Vector3.new(9999999999, 9999999999, 9999999999)
  10198. Position.position = Torso.Position
  10199. for i = 1 , 4 do
  10200. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.13, 0, 0)
  10201. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-0.39, 0, 0)
  10202. wait()
  10203. end
  10204. for i = 1 , 20 do
  10205. if Torso ~= nil then
  10206. Gyro.cframe = CFrame.new(Handle.Position, Torso.Position) * CFrame.Angles(-1.57, 0, 0)
  10207. Position.position = Torso.Position
  10208. end
  10209. wait(0.1)
  10210. end
  10211. Gyro:Remove()
  10212. Position:Remove()
  10213. for i = 1 , 10 do
  10214. Gyro.cframe = CFrame.new(Handle.Position, Me.Character.Torso.Position) * CFrame.Angles(-1.57, 0, 0)
  10215. Position.position = Me.Character.Torso.Position
  10216. wait(0.1)
  10217. end
  10218. Weld = Instance.new("Weld")
  10219. Weld.Parent = Me.Character["Left Arm"]
  10220. Weld.Part0 = Me.Character["Left Arm"]
  10221. Weld.Part1 = Handle
  10222. Weld.C0 = CFrame.new(0.3, -1, -0.05) * CFrame.Angles(-1.15, 0.3, -1.3)
  10223. for i = 1 , 8 do
  10224. Clone1 = Grip17:clone()
  10225. Clone1.Parent = Tool
  10226. Clone1.Name = "Shadow"
  10227. Clone1.Anchored = true
  10228. Clone1.CanCollide = false
  10229. Clone1.Transparency = 0.2
  10230. Clone1.BrickColor = BrickColor.new(1003)
  10231. Clone2 = Grip18:clone()
  10232. Clone2.Parent = Tool
  10233. Clone2.Name = "Shadow"
  10234. Clone2.Anchored = true
  10235. Clone2.CanCollide = false
  10236. Clone2.Transparency = 0.2
  10237. Clone2.BrickColor = BrickColor.new(1003)
  10238. Clone3 = Grip19:clone()
  10239. Clone3.Parent = Tool
  10240. Clone3.Name = "Shadow"
  10241. Clone3.Anchored = true
  10242. Clone3.CanCollide = false
  10243. Clone3.Transparency = 0.2
  10244. Clone3.BrickColor = BrickColor.new(1003)
  10245. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.13, 0, 0)
  10246. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0.39, 0, 0)
  10247. wait()
  10248. end
  10249. Weld.Parent = Me.Character["Right Arm"]
  10250. Weld.Part0 = Me.Character["Right Arm"]
  10251. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  10252. Activated = false
  10253. end
  10254. end
  10255. end
  10256. end
  10257. ------------------------------------------------------------>
  10258. --[[
  10259. ? -->> onButton1Up
  10260. --]]
  10261. ------------------------------------------------------------>
  10262. function onButton1Up()
  10263. Flaming = false
  10264. Shielding = false
  10265. if DarkCharge == true then
  10266. Sound.SoundId = "http://www.roblox.com/asset/?id=11998770"
  10267. Sound:play()
  10268. DarkCharge = false
  10269. Dark.Anchored = false
  10270. Velocity = Instance.new("BodyVelocity")
  10271. Velocity.Parent = Dark
  10272. Velocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  10273. Velocity.velocity = Me.Character.Torso.CFrame.lookVector * 150
  10274. for i = 1 , 40 do
  10275. Dark.Transparency = Dark.Transparency + 0.02
  10276. function DarkHit(Hit)
  10277. if Hit.Name ~= "Base" and Hit.Parent.Name ~= "Sword" and Hit.Parent.Name ~= Me.Name and Hit.Parent.Parent.Name ~= Me.Name then
  10278. Hit:Remove()
  10279. end
  10280. end
  10281. Dark.Touched:connect(DarkHit)
  10282. wait(0.1)
  10283. end
  10284. Dark:Remove()
  10285. Activated = false
  10286. end
  10287. if SlimeCharge == true then
  10288. SlimeCharge = false
  10289. Slime.Anchored = false
  10290. Nucleus.Anchored = false
  10291. SlimeWeld = Instance.new("Weld")
  10292. SlimeWeld.Parent = Slime
  10293. SlimeWeld.Part0 = Slime
  10294. SlimeWeld.Part1 = Nucleus
  10295. SlimeWeld.C0 = CFrame.new(0, 0, 0)
  10296. Velocity = Instance.new("BodyVelocity")
  10297. Velocity.Parent = Slime
  10298. Velocity.maxForce = Vector3.new(math.huge, 0, math.huge)
  10299. Velocity.velocity = Me.Character.Torso.CFrame.lookVector * 100
  10300.  
  10301. function SlimeWeld(Hit)
  10302. if Hit.Parent.Name ~= Me.Name then
  10303. Humanoid = Hit.Parent:findFirstChild("Humanoid")
  10304. if Humanoid ~= nil then
  10305. Humanoid.MaxHealth = 0
  10306. Humanoid.Health = 0
  10307. Stuff = Humanoid.Parent:GetChildren()
  10308. for i = 1 , #Stuff do
  10309. if Stuff[i].className == "Part" then
  10310. SlimeWeldz = Instance.new("Weld")
  10311. SlimeWeldz.Parent = Slime
  10312. SlimeWeldz.Part0 = Slime
  10313. SlimeWeldz.Part1 = Stuff[i]
  10314. 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))
  10315. end
  10316. end
  10317. end
  10318. end
  10319. end
  10320. Slime.Touched:connect(SlimeWeld)
  10321. end
  10322. end
  10323. ------------------------------------------------------------>
  10324. --[[
  10325. ? -->> Selected
  10326. --]]
  10327. ------------------------------------------------------------>
  10328. function onSelected(Mouse)
  10329. Sound.SoundId = "rbxasset://sounds\\unsheath.wav"
  10330. Sound:play()
  10331. Mouse.Button1Down:connect(function() onButton1Down(mouse) end)
  10332. Mouse.Button1Up:connect(function() onButton1Up(mouse) end)
  10333. mouse = Mouse
  10334. FakeRightShoulder = Instance.new("Weld")
  10335. FakeRightShoulder.Parent = Me.Character.Torso
  10336. FakeRightShoulder.Part0 = Me.Character.Torso
  10337. FakeRightShoulder.Part1 = Me.Character["Right Arm"]
  10338. FakeRightShoulder.C0 = OriginalRightShoulder
  10339. FakeRightShoulder.C1 = OriginalRightShoulder2
  10340. FakeLeftShoulder = Instance.new("Weld")
  10341. FakeLeftShoulder.Parent = Me.Character.Torso
  10342. FakeLeftShoulder.Part0 = Me.Character.Torso
  10343. FakeLeftShoulder.Part1 = Me.Character["Left Arm"]
  10344. FakeLeftShoulder.C0 = OriginalLeftShoulder * CFrame.new(-0.25, 0, -0.45)
  10345. FakeLeftShoulder.C1 = OriginalLeftShoulder2
  10346. Weld:Remove()
  10347. Weld = Instance.new("Weld")
  10348. Weld.Parent = Me.Character["Torso"]
  10349. Weld.Part0 = Me.Character["Torso"]
  10350. Weld.Part1 = Handle
  10351. Weld.C0 = CFrame.new(1.6, 2.5, 0.6) * CFrame.Angles(0, 0, 2.2)
  10352. Weld.C0 = Weld.C0 * CFrame.Angles(0, 1.57, 0)
  10353. equipped = true
  10354. Activated = false
  10355. Equipping = true
  10356. Unequipping = false
  10357. Flaming = false
  10358. Shielding = false
  10359. SlimeCharge = false
  10360. DarkCharge = false
  10361. for i = 1 , 16 do
  10362. FakeRightShoulder.C0 = OriginalRightShoulder * CFrame.Angles(0, 0, (i/5.2))
  10363. Weld.C0 = Weld.C0 * CFrame.new(0, 0, -0.03) * CFrame.Angles(0.03, 0, 0.11)
  10364. wait()
  10365. end
  10366. wait()
  10367. Weld.Parent = Me.Character["Right Arm"]
  10368. Weld.Part0 = Me.Character["Right Arm"]
  10369. Weld.C0 = CFrame.new(-0.3, -1, 0.05) * CFrame.Angles(-1.15, -0.3, -0.15)
  10370. for i = 1 , 8 do
  10371. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.2)
  10372. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, -0.19)
  10373. wait()
  10374. end
  10375. wait()
  10376. for i = 1 , 8 do
  10377. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0.05, 0, 0)
  10378. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0.15, 0, 0)
  10379. wait()
  10380. end
  10381. Equipping = false
  10382. end
  10383. HopperBin.Selected:connect(onSelected)
  10384. ------------------------------------------------------------>
  10385. --[[
  10386. ? -->> Deselected
  10387. --]]
  10388. ------------------------------------------------------------>
  10389. function onDeselected(Mouse)
  10390. Sound.SoundId = "rbxasset://sounds\\unsheath.wav"
  10391. Sound:play()
  10392. for i = 1 , 8 do
  10393. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(-0.05, 0, 0)
  10394. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(-0.15, 0, 0)
  10395. wait()
  10396. end
  10397. wait()
  10398. for i = 1 , 8 do
  10399. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, 0.2)
  10400. FakeLeftShoulder.C0 = FakeLeftShoulder.C0 * CFrame.Angles(0, 0, 0.19)
  10401. wait()
  10402. end
  10403. FakeLeftShoulder.C0 = OriginalLeftShoulder
  10404. Weld = Instance.new("Weld")
  10405. Weld.Parent = Me.Character["Torso"]
  10406. Weld.Part0 = Me.Character["Torso"]
  10407. Weld.Part1 = Handle
  10408. Weld.C0 = CFrame.new(1.6, 2.5, 0.6) * CFrame.Angles(0, 0, 2.2)
  10409. Weld.C0 = Weld.C0 * CFrame.Angles(0, 1.57, 0)
  10410.  
  10411. for i = 1 , 16 do
  10412. Weld.C0 = Weld.C0 * CFrame.new(0, 0, -0.03) * CFrame.Angles(0.03, 0, 0.11)
  10413. end
  10414. for i = 1 , 16 do
  10415. FakeRightShoulder.C0 = FakeRightShoulder.C0 * CFrame.Angles(0, 0, -0.1)
  10416. Weld.C0 = Weld.C0 * CFrame.new(0, 0, 0.03) * CFrame.Angles(-0.03, 0, -0.11)
  10417. wait()
  10418. end
  10419. FakeRightShoulder:Remove()
  10420. FakeLeftShoulder:Remove()
  10421. FakeRightShoulder = Instance.new("Weld")
  10422. FakeRightShoulder.Parent = Me.Character.Torso
  10423. FakeRightShoulder.Part0 = Me.Character.Torso
  10424. FakeRightShoulder.Part1 = Me.Character["Right Arm"]
  10425. FakeRightShoulder.C0 = OriginalRightShoulder
  10426. FakeRightShoulder.C1 = OriginalRightShoulder2
  10427. FakeLeftShoulder = Instance.new("Weld")
  10428. FakeLeftShoulder.Parent = Me.Character.Torso
  10429. FakeLeftShoulder.Part0 = Me.Character.Torso
  10430. FakeLeftShoulder.Part1 = Me.Character["Left Arm"]
  10431. FakeLeftShoulder.C0 = OriginalLeftShoulder
  10432. FakeLeftShoulder.C1 = OriginalLeftShoulder2
  10433. Equipped = false
  10434. Activated = false
  10435. Equipping = false
  10436. Flaming = false
  10437. DarkCharge = false
  10438. Shielding = false
  10439. Unequipping = true
  10440. SlimeCharge = false
  10441. Unequipping = false
  10442. end
  10443. HopperBin.Deselected:connect(onDeselected)
  10444. ------------------------------------------------------------>
  10445. --[[
  10446. ? -->> onTouched() Functions
  10447. --]]
  10448. ------------------------------------------------------------>
  10449. function onTouched(Hit)
  10450. if Activated then
  10451. if Hit.Parent.Name ~= Me.Name and Hit.Parent.Name ~= HopperBinName then
  10452. Humanoid = Hit.Parent:findFirstChild("Humanoid")
  10453. if Humanoid ~= nil and Mode ~= "Assassinate" then
  10454. Humanoid.MaxHealth = 100
  10455. Humanoid:TakeDamage(Damage)
  10456. for i = 1 , (Humanoid.Health/10) do
  10457. Blood = Instance.new("Part")
  10458. Blood.Parent = Workspace
  10459. Blood.CanCollide = false
  10460. Blood.Transparency = 0.1
  10461. Blood.TopSurface = "Smooth"
  10462. Blood.BottomSurface = "Smooth"
  10463. Blood.Size = Vector3.new(1, 1, 1)
  10464. Blood.Locked = true
  10465. Blood.BrickColor = BrickColor.new(1004)
  10466. 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))
  10467. Blood.Velocity = Vector3.new(math.random(-50, 50), math.random(30, 50), math.random(-50, 50))
  10468. BloodMesh = Instance.new("SpecialMesh")
  10469. BloodMesh.Parent = Blood
  10470. BloodMesh.MeshType = "Sphere"
  10471. BloodMesh.Scale = Vector3.new(0.35, 0.35, 0.35)
  10472. Blood:BreakJoints()
  10473. Blood.Velocity = Vector3.new(math.random(-50, 50), math.random(30, 50), math.random(-50, 50))
  10474. end
  10475. end
  10476. end
  10477. end
  10478. end
  10479. Stuff = Tool:GetChildren()
  10480. for i = 1 , #Stuff do
  10481. if Stuff[i].className == "Part" then
  10482. Stuff[i].Touched:connect(onTouched)
  10483. end
  10484. end
  10485. ------------------------------------------------------------>
  10486. --[[
  10487. ? -->> Gui
  10488. --]]
  10489. ------------------------------------------------------------>
  10490. wait(1)
  10491. Gui = PlayerGui:findFirstChild("LoadGui")
  10492. if Gui ~= nil then
  10493. Gui:Remove()
  10494. end
  10495. PlayerGui = Me["PlayerGui"]
  10496. Gui = PlayerGui:findFirstChild("SwordGui")
  10497. if Gui ~= nil then
  10498. Gui:Remove()
  10499. end
  10500. Gui = Instance.new("ScreenGui")
  10501. Gui.Parent = PlayerGui
  10502. Gui.Name = "SwordGui"
  10503. Background = Instance.new("ImageLabel")
  10504. Background.Parent = Gui
  10505. Background.Name = "Background"
  10506. Background.Size = UDim2.new(0.25, 0, 0.5, 0)
  10507. Background.BackgroundTransparency = 0.7
  10508. Background.Position = UDim2.new(0.55, 0, 0, 0)
  10509. Background.BackgroundColor = BrickColor.new(1003)
  10510. Page1 = Instance.new("ImageLabel")
  10511. Page1.Parent = Background
  10512. Page1.Name = "Page1"
  10513. Page1.Size = UDim2.new(1, 0, 1, 0)
  10514. Page1.BackgroundTransparency = 1
  10515. Page1.Position = UDim2.new(0, 0, 0, 0)
  10516. Reset = Instance.new("TextButton")
  10517. Reset.Parent = Page1
  10518. Reset.Name = "Swing"
  10519. Reset.Size = UDim2.new(0.2, 0, 0.07, 0)
  10520. Reset.BackgroundTransparency = 0.1
  10521. Reset.Position = UDim2.new(0.02, 0, 0.02, 0)
  10522. Reset.BorderSizePixel = 0
  10523. Reset.BackgroundColor = BrickColor.new(1004)
  10524. Reset.Text = "[ Reset ]"
  10525. Reset.MouseButton1Down:connect(function()
  10526. p = game.Workspace:findFirstChild(Me.Name)
  10527. if p ~= nil then
  10528. p:BreakJoints()
  10529. end
  10530. end)
  10531. Hint = Instance.new("TextLabel")
  10532. Hint.Parent = Background
  10533. Hint.Name = "Hint"
  10534. Hint.Size = UDim2.new(1, 0, 0.07, 0)
  10535. Hint.BackgroundTransparency = 0.1
  10536. Hint.Position = UDim2.new(0, 0, -0.07, 0)
  10537. Hint.BorderSizePixel = 0
  10538. Hint.BackgroundColor = BrickColor.new(1004)
  10539. Hint.Text = "[ ]"
  10540. Header1 = Instance.new("TextLabel")
  10541. Header1.Parent = Page1
  10542. Header1.Name = "Header1"
  10543. Header1.Size = UDim2.new(0, 0, 0, 0)
  10544. Header1.BackgroundTransparency = 1
  10545. Header1.Position = UDim2.new(0.5, 0, 0.08, 0)
  10546. Header1.Text = "[ Sword Modes ]"
  10547. Swing = Instance.new("TextButton")
  10548. Swing.Parent = Page1
  10549. Swing.Name = "Swing"
  10550. Swing.Size = UDim2.new(0.25, 0, 0.07, 0)
  10551. Swing.BackgroundTransparency = 0.1
  10552. Swing.Position = UDim2.new(0.05, 0, 0.2, 0)
  10553. Swing.BorderSizePixel = 0
  10554. Swing.BackgroundColor = BrickColor.new(1004)
  10555. Swing.Text = "[ Swing ]"
  10556. Swing.MouseButton1Down:connect(function()
  10557. Mode = "Swing"
  10558. Stuff = Page1:GetChildren()
  10559. for i = 1 , #Stuff do
  10560. if Stuff[i].className == "TextButton" then
  10561. Stuff[i].BackgroundColor = BrickColor.new(1004)
  10562. Swing.BackgroundColor = BrickColor.new(1010)
  10563. Hint.Text = "[ Click to Slash ]"
  10564. end
  10565. end
  10566. end)
  10567. Spin = Instance.new("TextButton")
  10568. Spin.Parent = Page1
  10569. Spin.Name = "Spin"
  10570. Spin.Size = UDim2.new(0.25, 0, 0.07, 0)
  10571. Spin.BackgroundTransparency = 0.1
  10572. Spin.Position = UDim2.new(0.05, 0, 0.3, 0)
  10573. Spin.BorderSizePixel = 0
  10574. Spin.BackgroundColor = BrickColor.new(1004)
  10575. Spin.Text = "[ Spin ]"
  10576. Spin.MouseButton1Down:connect(function()
  10577. Mode = "Spin"
  10578. Stuff = Page1:GetChildren()
  10579. for i = 1 , #Stuff do
  10580. if Stuff[i].className == "TextButton" then
  10581. Stuff[i].BackgroundColor = BrickColor.new(1004)
  10582. Spin.BackgroundColor = BrickColor.new(1010)
  10583. Hint.Text = "[ Click to Spin Slash ]"
  10584. end
  10585. end
  10586. end)
  10587. TripleSlash = Instance.new("TextButton")
  10588. TripleSlash.Parent = Page1
  10589. TripleSlash.Name = "TripleSlash"
  10590. TripleSlash.Size = UDim2.new(0.25, 0, 0.07, 0)
  10591. TripleSlash.BackgroundTransparency = 0.1
  10592. TripleSlash.Position = UDim2.new(0.05, 0, 0.4, 0)
  10593. TripleSlash.BorderSizePixel = 0
  10594. TripleSlash.BackgroundColor = BrickColor.new(1004)
  10595. TripleSlash.Text = "[ TripleSlash ]"
  10596. TripleSlash.MouseButton1Down:connect(function()
  10597. Mode = "TripleSlash"
  10598. Stuff = Page1:GetChildren()
  10599. for i = 1 , #Stuff do
  10600. if Stuff[i].className == "TextButton" then
  10601. Stuff[i].BackgroundColor = BrickColor.new(1004)
  10602. TripleSlash.BackgroundColor = BrickColor.new(1010)
  10603. Hint.Text = "[ Click to slash 3 times quickly ]"
  10604. end
  10605. end
  10606. end)
  10607. ForwardSpin = Instance.new("TextButton")
  10608. ForwardSpin.Parent = Page1
  10609. ForwardSpin.Name = "Spin"
  10610. ForwardSpin.Size = UDim2.new(0.25, 0, 0.07, 0)
  10611. ForwardSpin.BackgroundTransparency = 0.1
  10612. ForwardSpin.Position = UDim2.new(0.05, 0, 0.5, 0)
  10613. ForwardSpin.BorderSizePixel = 0
  10614. ForwardSpin.BackgroundColor = BrickColor.new(1004)
  10615. ForwardSpin.Text = "[ ForwardSpin ]"
  10616. ForwardSpin.MouseButton1Down:connect(function()
  10617. Mode = "ForwardSpin"
  10618. Stuff = Page1:GetChildren()
  10619. for i = 1 , #Stuff do
  10620. if Stuff[i].className == "TextButton" then
  10621. Stuff[i].BackgroundColor = BrickColor.new(1004)
  10622. ForwardSpin.BackgroundColor = BrickColor.new(1010)
  10623. Hint.Text = "[ Click to Spin Slash forward ]"
  10624. end
  10625. end
  10626. end)
  10627. Boomerang = Instance.new("TextButton")
  10628. Boomerang.Parent = Page1
  10629. Boomerang.Name = "Boomerang"
  10630. Boomerang.Size = UDim2.new(0.25, 0, 0.07, 0)
  10631. Boomerang.BackgroundTransparency = 0.1
  10632. Boomerang.Position = UDim2.new(0.05, 0, 0.6, 0)
  10633. Boomerang.BorderSizePixel = 0
  10634. Boomerang.BackgroundColor = BrickColor.new(1004)
  10635. Boomerang.Text = "[ Boomerang ]"
  10636. Boomerang.MouseButton1Down:connect(function()
  10637. Mode = "Boomerang"
  10638. Stuff = Page1:GetChildren()
  10639. for i = 1 , #Stuff do
  10640. if Stuff[i].className == "TextButton" then
  10641. Stuff[i].BackgroundColor = BrickColor.new(1004)
  10642. Boomerang.BackgroundColor = BrickColor.new(1010)
  10643. Hint.Text = "[ Click to throw your sword ]"
  10644. end
  10645. end
  10646. end)
  10647. Remover = Instance.new("TextButton")
  10648. Remover.Parent = Page1
  10649. Remover.Name = "Remover"
  10650. Remover.Size = UDim2.new(0.25, 0, 0.07, 0)
  10651. Remover.BackgroundTransparency = 0.1
  10652. Remover.Position = UDim2.new(0.05, 0, 0.7, 0)
  10653. Remover.BorderSizePixel = 0
  10654. Remover.BackgroundColor = BrickColor.new(1004)
  10655. Remover.Text = "[ Remover ]"
  10656. Remover.MouseButton1Down:connect(function()
  10657. Mode = "Remover"
  10658. Stuff = Page1:GetChildren()
  10659. for i = 1 , #Stuff do
  10660. if Stuff[i].className == "TextButton" then
  10661. Stuff[i].BackgroundColor = BrickColor.new(1004)
  10662. Remover.BackgroundColor = BrickColor.new(1010)
  10663. Hint.Text = "[ Click to remove anything nearby ]"
  10664. end
  10665. end
  10666. end)
  10667. Alchemy = Instance.new("TextButton")
  10668. Alchemy.Parent = Page1
  10669. Alchemy.Name = "Alchemy"
  10670. Alchemy.Size = UDim2.new(0.25, 0, 0.07, 0)
  10671. Alchemy.BackgroundTransparency = 0.1
  10672. Alchemy.Position = UDim2.new(0.05, 0, 0.8, 0)
  10673. Alchemy.BorderSizePixel = 0
  10674. Alchemy.BackgroundColor = BrickColor.new(1004)
  10675. Alchemy.Text = "[ Alchemy ]"
  10676. Alchemy.MouseButton1Down:connect(function()
  10677. Mode = "Alchemy"
  10678. Stuff = Page1:GetChildren()
  10679. for i = 1 , #Stuff do
  10680. if Stuff[i].className == "TextButton" then
  10681. Stuff[i].BackgroundColor = BrickColor.new(1004)
  10682. Alchemy.BackgroundColor = BrickColor.new(1010)
  10683. Hint.Text = "[ Click to use alchemy ]"
  10684. end
  10685. end
  10686. end)
  10687. Lightning = Instance.new("TextButton")
  10688. Lightning.Parent = Page1
  10689. Lightning.Name = "Lightning"
  10690. Lightning.Size = UDim2.new(0.25, 0, 0.07, 0)
  10691. Lightning.BackgroundTransparency = 0.1
  10692. Lightning.Position = UDim2.new(0.05, 0, 0.9, 0)
  10693. Lightning.BorderSizePixel = 0
  10694. Lightning.BackgroundColor = BrickColor.new(1004)
  10695. Lightning.Text = "[ Lightning ]"
  10696. Lightning.MouseButton1Down:connect(function()
  10697. Mode = "Lightning"
  10698. Stuff = Page1:GetChildren()
  10699. for i = 1 , #Stuff do
  10700. if Stuff[i].className == "TextButton" then
  10701. Stuff[i].BackgroundColor = BrickColor.new(1004)
  10702. Lightning.BackgroundColor = BrickColor.new(1010)
  10703. Hint.Text = "[ Click to fire a bolt of lightning ]"
  10704. end
  10705. end
  10706. end)
  10707. Fire = Instance.new("TextButton")
  10708. Fire.Parent = Page1
  10709. Fire.Name = "Fire"
  10710. Fire.Size = UDim2.new(0.25, 0, 0.07, 0)
  10711. Fire.BackgroundTransparency = 0.1
  10712. Fire.Position = UDim2.new(0.375, 0, 0.2, 0)
  10713. Fire.BorderSizePixel = 0
  10714. Fire.BackgroundColor = BrickColor.new(1004)
  10715. Fire.Text = "[ Fire ]"
  10716. Fire.MouseButton1Down:connect(function()
  10717. Mode = "Fire"
  10718. Stuff = Page1:GetChildren()
  10719. for i = 1 , #Stuff do
  10720. if Stuff[i].className == "TextButton" then
  10721. Stuff[i].BackgroundColor = BrickColor.new(1004)
  10722. Fire.BackgroundColor = BrickColor.new(1010)
  10723. Hint.Text = "[ Click and hold to shoot fire ]"
  10724. end
  10725. end
  10726. end)
  10727. Slimeball = Instance.new("TextButton")
  10728. Slimeball.Parent = Page1
  10729. Slimeball.Name = "Slime"
  10730. Slimeball.Size = UDim2.new(0.25, 0, 0.07, 0)
  10731. Slimeball.BackgroundTransparency = 0.1
  10732. Slimeball.Position = UDim2.new(0.375, 0, 0.3, 0)
  10733. Slimeball.BorderSizePixel = 0
  10734. Slimeball.BackgroundColor = BrickColor.new(1004)
  10735. Slimeball.Text = "[ Slime ]"
  10736. Slimeball.MouseButton1Down:connect(function()
  10737. Mode = "Slime"
  10738. Stuff = Page1:GetChildren()
  10739. for i = 1 , #Stuff do
  10740. if Stuff[i].className == "TextButton" then
  10741. Stuff[i].BackgroundColor = BrickColor.new(1004)
  10742. Slimeball.BackgroundColor = BrickColor.new(1010)
  10743. Hint.Text = "[ Click and hold to fire a slime ]"
  10744. end
  10745. end
  10746. end)
  10747. Stone = Instance.new("TextButton")
  10748. Stone.Parent = Page1
  10749. Stone.Name = "Stone"
  10750. Stone.Size = UDim2.new(0.25, 0, 0.07, 0)
  10751. Stone.BackgroundTransparency = 0.1
  10752. Stone.Position = UDim2.new(0.375, 0, 0.4, 0)
  10753. Stone.BorderSizePixel = 0
  10754. Stone.BackgroundColor = BrickColor.new(1004)
  10755. Stone.Text = "[ Stone ]"
  10756. Stone.MouseButton1Down:connect(function()
  10757. Mode = "Stone"
  10758. Stuff = Page1:GetChildren()
  10759. for i = 1 , #Stuff do
  10760. if Stuff[i].className == "TextButton" then
  10761. Stuff[i].BackgroundColor = BrickColor.new(1004)
  10762. Stone.BackgroundColor = BrickColor.new(1010)
  10763. Hint.Text = "[ Click to hit anybody near you ]"
  10764. end
  10765. end
  10766. end)
  10767. Escape = Instance.new("TextButton")
  10768. Escape.Parent = Page1
  10769. Escape.Name = "Escape"
  10770. Escape.Size = UDim2.new(0.25, 0, 0.07, 0)
  10771. Escape.BackgroundTransparency = 0.1
  10772. Escape.Position = UDim2.new(0.375, 0, 0.5, 0)
  10773. Escape.BorderSizePixel = 0
  10774. Escape.BackgroundColor = BrickColor.new(1004)
  10775. Escape.Text = "[ Escape ]"
  10776. Escape.MouseButton1Down:connect(function()
  10777. Mode = "Escape"
  10778. Stuff = Page1:GetChildren()
  10779. for i = 1 , #Stuff do
  10780. if Stuff[i].className == "TextButton" then
  10781. Stuff[i].BackgroundColor = BrickColor.new(1004)
  10782. Escape.BackgroundColor = BrickColor.new(1010)
  10783. Hint.Text = "[ Click to escape when stuck ]"
  10784. end
  10785. end
  10786. end)
  10787. Shield = Instance.new("TextButton")
  10788. Shield.Parent = Page1
  10789. Shield.Name = "Shield"
  10790. Shield.Size = UDim2.new(0.25, 0, 0.07, 0)
  10791. Shield.BackgroundTransparency = 0.1
  10792. Shield.Position = UDim2.new(0.375, 0, 0.6, 0)
  10793. Shield.BorderSizePixel = 0
  10794. Shield.BackgroundColor = BrickColor.new(1004)
  10795. Shield.Text = "[ Shield ]"
  10796. Shield.MouseButton1Down:connect(function()
  10797. Mode = "Shield"
  10798. Stuff = Page1:GetChildren()
  10799. for i = 1 , #Stuff do
  10800. if Stuff[i].className == "TextButton" then
  10801. Stuff[i].BackgroundColor = BrickColor.new(1004)
  10802. Shield.BackgroundColor = BrickColor.new(1010)
  10803. Hint.Text = "[ Click and hold for an invisible shield ]"
  10804. end
  10805. end
  10806. end)
  10807. DarkPulse = Instance.new("TextButton")
  10808. DarkPulse.Parent = Page1
  10809. DarkPulse.Name = "DarkPulse"
  10810. DarkPulse.Size = UDim2.new(0.25, 0, 0.07, 0)
  10811. DarkPulse.BackgroundTransparency = 0.1
  10812. DarkPulse.Position = UDim2.new(0.375, 0, 0.7, 0)
  10813. DarkPulse.BorderSizePixel = 0
  10814. DarkPulse.BackgroundColor = BrickColor.new(1004)
  10815. DarkPulse.Text = "[ DarkPulse ]"
  10816. DarkPulse.MouseButton1Down:connect(function()
  10817. Mode = "DarkPulse"
  10818. Stuff = Page1:GetChildren()
  10819. for i = 1 , #Stuff do
  10820. if Stuff[i].className == "TextButton" then
  10821. Stuff[i].BackgroundColor = BrickColor.new(1004)
  10822. DarkPulse.BackgroundColor = BrickColor.new(1010)
  10823. Hint.Text = "[ Click and hold to fire a dark wave ]"
  10824. end
  10825. end
  10826. end)
  10827. Snipe = Instance.new("TextButton")
  10828. Snipe.Parent = Page1
  10829. Snipe.Name = "Snipe"
  10830. Snipe.Size = UDim2.new(0.25, 0, 0.07, 0)
  10831. Snipe.BackgroundTransparency = 0.1
  10832. Snipe.Position = UDim2.new(0.375, 0, 0.8, 0)
  10833. Snipe.BorderSizePixel = 0
  10834. Snipe.BackgroundColor = BrickColor.new(1004)
  10835. Snipe.Text = "[ Snipe ]"
  10836. Snipe.MouseButton1Down:connect(function()
  10837. Mode = "Snipe"
  10838. Stuff = Page1:GetChildren()
  10839. for i = 1 , #Stuff do
  10840. if Stuff[i].className == "TextButton" then
  10841. Stuff[i].BackgroundColor = BrickColor.new(1004)
  10842. Snipe.BackgroundColor = BrickColor.new(1010)
  10843. Hint.Text = "[ Click a person to zoom toward him ]"
  10844. end
  10845. end
  10846. end)
  10847. Wave = Instance.new("TextButton")
  10848. Wave.Parent = Page1
  10849. Wave.Name = "Wave"
  10850. Wave.Size = UDim2.new(0.25, 0, 0.07, 0)
  10851. Wave.BackgroundTransparency = 0.1
  10852. Wave.Position = UDim2.new(0.375, 0, 0.9, 0)
  10853. Wave.BorderSizePixel = 0
  10854. Wave.BackgroundColor = BrickColor.new(1004)
  10855. Wave.Text = "[ Wave ]"
  10856. Wave.MouseButton1Down:connect(function()
  10857. Mode = "Wave"
  10858. Stuff = Page1:GetChildren()
  10859. for i = 1 , #Stuff do
  10860. if Stuff[i].className == "TextButton" then
  10861. Stuff[i].BackgroundColor = BrickColor.new(1004)
  10862. Wave.BackgroundColor = BrickColor.new(1010)
  10863. Hint.Text = "[ Click to send out a wave to damage ]"
  10864. end
  10865. end
  10866. end)
  10867. Ice = Instance.new("TextButton")
  10868. Ice.Parent = Page1
  10869. Ice.Name = "Ice"
  10870. Ice.Size = UDim2.new(0.25, 0, 0.07, 0)
  10871. Ice.BackgroundTransparency = 0.1
  10872. Ice.Position = UDim2.new(0.7, 0, 0.2, 0)
  10873. Ice.BorderSizePixel = 0
  10874. Ice.BackgroundColor = BrickColor.new(1004)
  10875. Ice.Text = "[ Ice ]"
  10876. Ice.MouseButton1Down:connect(function()
  10877. Mode = "Ice"
  10878. Stuff = Page1:GetChildren()
  10879. for i = 1 , #Stuff do
  10880. if Stuff[i].className == "TextButton" then
  10881. Stuff[i].BackgroundColor = BrickColor.new(1004)
  10882. Ice.BackgroundColor = BrickColor.new(1010)
  10883. Hint.Text = "[ Click to send out a beam of ice ]"
  10884. end
  10885. end
  10886. end)
  10887. Tornado = Instance.new("TextButton")
  10888. Tornado.Parent = Page1
  10889. Tornado.Name = "Tornado"
  10890. Tornado.Size = UDim2.new(0.25, 0, 0.07, 0)
  10891. Tornado.BackgroundTransparency = 0.1
  10892. Tornado.Position = UDim2.new(0.7, 0, 0.3, 0)
  10893. Tornado.BorderSizePixel = 0
  10894. Tornado.BackgroundColor = BrickColor.new(1004)
  10895. Tornado.Text = "[ Tornado ]"
  10896. Tornado.MouseButton1Down:connect(function()
  10897. Mode = "Tornado"
  10898. Stuff = Page1:GetChildren()
  10899. for i = 1 , #Stuff do
  10900. if Stuff[i].className == "TextButton" then
  10901. Stuff[i].BackgroundColor = BrickColor.new(1004)
  10902. Tornado.BackgroundColor = BrickColor.new(1010)
  10903. Hint.Text = "[ Click to throw people near you ]"
  10904. end
  10905. end
  10906. end)
  10907. Explosion = Instance.new("TextButton")
  10908. Explosion.Parent = Page1
  10909. Explosion.Name = "BlackHole"
  10910. Explosion.Size = UDim2.new(0.25, 0, 0.07, 0)
  10911. Explosion.BackgroundTransparency = 0.1
  10912. Explosion.Position = UDim2.new(0.7, 0, 0.4, 0)
  10913. Explosion.BorderSizePixel = 0
  10914. Explosion.BackgroundColor = BrickColor.new(1004)
  10915. Explosion.Text = "[ Explosion ]"
  10916. Explosion.MouseButton1Down:connect(function()
  10917. Mode = "Explosion"
  10918. Stuff = Page1:GetChildren()
  10919. for i = 1 , #Stuff do
  10920. if Stuff[i].className == "TextButton" then
  10921. Stuff[i].BackgroundColor = BrickColor.new(1004)
  10922. Explosion.BackgroundColor = BrickColor.new(1010)
  10923. Hint.Text = "[ Click to summon a huge explosion ]"
  10924. end
  10925. end
  10926. end)
  10927. ExplodeVictim = Instance.new("TextButton")
  10928. ExplodeVictim.Parent = Page1
  10929. ExplodeVictim.Name = "ExplodeVictim"
  10930. ExplodeVictim.Size = UDim2.new(0.25, 0, 0.07, 0)
  10931. ExplodeVictim.BackgroundTransparency = 0.1
  10932. ExplodeVictim.Position = UDim2.new(0.7, 0, 0.5, 0)
  10933. ExplodeVictim.BorderSizePixel = 0
  10934. ExplodeVictim.BackgroundColor = BrickColor.new(1004)
  10935. ExplodeVictim.Text = "[ ExplodeVictim ]"
  10936. ExplodeVictim.MouseButton1Down:connect(function()
  10937. Mode = "ExplodeVictim"
  10938. Stuff = Page1:GetChildren()
  10939. for i = 1 , #Stuff do
  10940. if Stuff[i].className == "TextButton" then
  10941. Stuff[i].BackgroundColor = BrickColor.new(1004)
  10942. ExplodeVictim.BackgroundColor = BrickColor.new(1010)
  10943. Hint.Text = "[ Click a person to explode him ]"
  10944. end
  10945. end
  10946. end)
  10947. Raise = Instance.new("TextButton")
  10948. Raise.Parent = Page1
  10949. Raise.Name = "Raise"
  10950. Raise.Size = UDim2.new(0.25, 0, 0.07, 0)
  10951. Raise.BackgroundTransparency = 0.1
  10952. Raise.Position = UDim2.new(0.7, 0, 0.6, 0)
  10953. Raise.BorderSizePixel = 0
  10954. Raise.BackgroundColor = BrickColor.new(1004)
  10955. Raise.Text = "[ Raise ]"
  10956. Raise.MouseButton1Down:connect(function()
  10957. Mode = "Raise"
  10958. Stuff = Page1:GetChildren()
  10959. for i = 1 , #Stuff do
  10960. if Stuff[i].className == "TextButton" then
  10961. Stuff[i].BackgroundColor = BrickColor.new(1004)
  10962. Raise.BackgroundColor = BrickColor.new(1010)
  10963. Hint.Text = "[ Click the ground to make a mountain ]"
  10964. end
  10965. end
  10966. end)
  10967. Teleport = Instance.new("TextButton")
  10968. Teleport.Parent = Page1
  10969. Teleport.Name = "Teleport"
  10970. Teleport.Size = UDim2.new(0.25, 0, 0.07, 0)
  10971. Teleport.BackgroundTransparency = 0.1
  10972. Teleport.Position = UDim2.new(0.7, 0, 0.7, 0)
  10973. Teleport.BorderSizePixel = 0
  10974. Teleport.BackgroundColor = BrickColor.new(1004)
  10975. Teleport.Text = "[ Teleport ]"
  10976. Teleport.MouseButton1Down:connect(function()
  10977. Mode = "Teleport"
  10978. Stuff = Page1:GetChildren()
  10979. for i = 1 , #Stuff do
  10980. if Stuff[i].className == "TextButton" then
  10981. Stuff[i].BackgroundColor = BrickColor.new(1004)
  10982. Teleport.BackgroundColor = BrickColor.new(1010)
  10983. Hint.Text = "[ Click to teleport and slash ]"
  10984. end
  10985. end
  10986. end)
  10987. DownThrust = Instance.new("TextButton")
  10988. DownThrust.Parent = Page1
  10989. DownThrust.Name = "DownThrust"
  10990. DownThrust.Size = UDim2.new(0.25, 0, 0.07, 0)
  10991. DownThrust.BackgroundTransparency = 0.1
  10992. DownThrust.Position = UDim2.new(0.7, 0, 0.8, 0)
  10993. DownThrust.BorderSizePixel = 0
  10994. DownThrust.BackgroundColor = BrickColor.new(1004)
  10995. DownThrust.Text = "[ DownThrust ]"
  10996. DownThrust.MouseButton1Down:connect(function()
  10997. Mode = "DownThrust"
  10998. Stuff = Page1:GetChildren()
  10999. for i = 1 , #Stuff do
  11000. if Stuff[i].className == "TextButton" then
  11001. Stuff[i].BackgroundColor = BrickColor.new(1004)
  11002. DownThrust.BackgroundColor = BrickColor.new(1010)
  11003. Hint.Text = "[ Click to thurst downward ]"
  11004. end
  11005. end
  11006. end)
  11007. Slashes2 = Instance.new("TextButton")
  11008. Slashes2.Parent = Page1
  11009. Slashes2.Name = "Slashes"
  11010. Slashes2.Size = UDim2.new(0.25, 0, 0.07, 0)
  11011. Slashes2.BackgroundTransparency = 0.1
  11012. Slashes2.Position = UDim2.new(0.7, 0, 0.9, 0)
  11013. Slashes2.BorderSizePixel = 0
  11014. Slashes2.BackgroundColor = BrickColor.new(1004)
  11015. Slashes2.Text = "[ HeatSlashes ]"
  11016. Slashes2.MouseButton1Down:connect(function()
  11017. Mode = "Slashes"
  11018. Stuff = Page1:GetChildren()
  11019. for i = 1 , #Stuff do
  11020. if Stuff[i].className == "TextButton" then
  11021. Stuff[i].BackgroundColor = BrickColor.new(1004)
  11022. Slashes2.BackgroundColor = BrickColor.new(1010)
  11023. Hint.Text = "[ Click to heat slash ]"
  11024. end
  11025. end
  11026. end)
  11027. Page2 = Instance.new("ImageLabel")
  11028. Page2.Parent = Background
  11029. Page2.Name = "Page2"
  11030. Page2.Visible = false
  11031. Page2.Size = UDim2.new(1, 0, 1, 0)
  11032. Page2.BackgroundTransparency = 1
  11033. Page2.Position = UDim2.new(0, 0, 0, 0)
  11034. Header2 = Instance.new("TextLabel")
  11035. Header2.Parent = Page2
  11036. Header2.Name = "Header2"
  11037. Header2.Size = UDim2.new(0, 0, 0, 0)
  11038. Header2.BackgroundTransparency = 1
  11039. Header2.Position = UDim2.new(0.5, 0, 0.08, 0)
  11040. Header2.Text = "[ Sword Modes #2 ]"
  11041. NextPage1 = Instance.new("TextButton")
  11042. NextPage1.Parent = Page1
  11043. NextPage1.Name = "NextPage1"
  11044. NextPage1.Size = UDim2.new(0.25, 0, 0.07, 0)
  11045. NextPage1.BackgroundTransparency = 0.1
  11046. NextPage1.Position = UDim2.new(0.7, 0, 0.02, 0)
  11047. NextPage1.BorderSizePixel = 0
  11048. NextPage1.BackgroundColor = BrickColor.new(1004)
  11049. NextPage1.Text = "[ Next ]"
  11050. NextPage1.MouseButton1Down:connect(function()
  11051. Stuff = Page1:GetChildren()
  11052. for i = 1 , #Stuff do
  11053. if Stuff[i].className == "TextButton" then
  11054. Stuff[i].BackgroundColor = BrickColor.new(1004)
  11055. end
  11056. end
  11057. Stuff = Page2:GetChildren()
  11058. for i = 1 , #Stuff do
  11059. if Stuff[i].className == "TextButton" then
  11060. Stuff[i].BackgroundColor = BrickColor.new(1004)
  11061. end
  11062. end
  11063. Mode = ""
  11064. Page1.Visible = false
  11065. Page2.Visible = true
  11066. end)
  11067. BackPage1 = Instance.new("TextButton")
  11068. BackPage1.Parent = Page2
  11069. BackPage1.Name = "BackPage1"
  11070. BackPage1.Size = UDim2.new(0.25, 0, 0.07, 0)
  11071. BackPage1.BackgroundTransparency = 0.1
  11072. BackPage1.Position = UDim2.new(0.02, 0, 0.02, 0)
  11073. BackPage1.BorderSizePixel = 0
  11074. BackPage1.BackgroundColor = BrickColor.new(1004)
  11075. BackPage1.Text = "[ Back ]"
  11076. BackPage1.MouseButton1Down:connect(function()
  11077. Stuff = Page1:GetChildren()
  11078. for i = 1 , #Stuff do
  11079. if Stuff[i].className == "TextButton" then
  11080. Stuff[i].BackgroundColor = BrickColor.new(1004)
  11081. end
  11082. end
  11083. Stuff = Page2:GetChildren()
  11084. for i = 1 , #Stuff do
  11085. if Stuff[i].className == "TextButton" then
  11086. Stuff[i].BackgroundColor = BrickColor.new(1004)
  11087. end
  11088. end
  11089. Mode = ""
  11090. Page1.Visible = true
  11091. Page2.Visible = false
  11092. end)
  11093. Assassinate = Instance.new("TextButton")
  11094. Assassinate.Parent = Page2
  11095. Assassinate.Name = "Assassinate"
  11096. Assassinate.Size = UDim2.new(0.25, 0, 0.07, 0)
  11097. Assassinate.BackgroundTransparency = 0.1
  11098. Assassinate.Position = UDim2.new(0.05, 0, 0.2, 0)
  11099. Assassinate.BorderSizePixel = 0
  11100. Assassinate.BackgroundColor = BrickColor.new(1004)
  11101. Assassinate.Text = "[ Assassinate ]"
  11102. Assassinate.MouseButton1Down:connect(function()
  11103. Mode = "Assassinate"
  11104. Stuff = Page2:GetChildren()
  11105. for i = 1 , #Stuff do
  11106. if Stuff[i].className == "TextButton" then
  11107. Stuff[i].BackgroundColor = BrickColor.new(1004)
  11108. Assassinate.BackgroundColor = BrickColor.new(1010)
  11109. Hint.Text = "[ Click a player to kill ]"
  11110. end
  11111. end
  11112. end)
  11113. Swing2 = Instance.new("TextButton")
  11114. Swing2.Parent = Page2
  11115. Swing2.Name = "Swing"
  11116. Swing2.Size = UDim2.new(0.25, 0, 0.07, 0)
  11117. Swing2.BackgroundTransparency = 0.1
  11118. Swing2.Position = UDim2.new(0.05, 0, 0.3, 0)
  11119. Swing2.BorderSizePixel = 0
  11120. Swing2.BackgroundColor = BrickColor.new(1004)
  11121. Swing2.Text = "[ Slow Swing ]"
  11122. Swing2.MouseButton1Down:connect(function()
  11123. Mode = "Slow Swing"
  11124. Stuff = Page2:GetChildren()
  11125. for i = 1 , #Stuff do
  11126. if Stuff[i].className == "TextButton" then
  11127. Stuff[i].BackgroundColor = BrickColor.new(1004)
  11128. Swing2.BackgroundColor = BrickColor.new(1010)
  11129. Hint.Text = "[ Click to Slash ]"
  11130. end
  11131. end
  11132. end)
  11133. Lazor = Instance.new("TextButton")
  11134. Lazor.Parent = Page2
  11135. Lazor.Name = "lazor"
  11136. Lazor.Size = UDim2.new(0.25, 0, 0.07, 0)
  11137. Lazor.BackgroundTransparency = 0.1
  11138. Lazor.Position = UDim2.new(0.05, 0, 0.4, 0)
  11139. Lazor.BorderSizePixel = 0
  11140. Lazor.BackgroundColor = BrickColor.new(1004)
  11141. Lazor.Text = "[ LAZOR ]"
  11142. Lazor.MouseButton1Down:connect(function()
  11143. Mode = "Lazor"
  11144. Stuff = Page2:GetChildren()
  11145. for i = 1 , #Stuff do
  11146. if Stuff[i].className == "TextButton" then
  11147. Stuff[i].BackgroundColor = BrickColor.new(1004)
  11148. Lazor.BackgroundColor = BrickColor.new(1010)
  11149. Hint.Text = "[ Click to FIRE LAZOOOOOR!!! ]"
  11150. end
  11151. end
  11152. end)
  11153. Lazor3 = Instance.new("TextButton")
  11154. Lazor3.Parent = Page2
  11155. Lazor3.Name = "Toss"
  11156. Lazor3.Size = UDim2.new(0.25, 0, 0.07, 0)
  11157. Lazor3.BackgroundTransparency = 0.1
  11158. Lazor3.Position = UDim2.new(0.05, 0, 0.5, 0)
  11159. Lazor3.BorderSizePixel = 0
  11160. Lazor3.BackgroundColor = BrickColor.new(1004)
  11161. Lazor3.Text = "[ Toss ]"
  11162. Lazor3.MouseButton1Down:connect(function()
  11163. Mode = "Toss"
  11164. Stuff = Page2:GetChildren()
  11165. for i = 1 , #Stuff do
  11166. if Stuff[i].className == "TextButton" then
  11167. Stuff[i].BackgroundColor = BrickColor.new(1004)
  11168. Lazor3.BackgroundColor = BrickColor.new(1010)
  11169. Hint.Text = "[ Click to toss Sword ]"
  11170. end
  11171. end
  11172. end)
  11173.  
  11174. ------------------------------------------------------------>
  11175. --[[
  11176. ? -->> onDied()
  11177. --]]
  11178. ------------------------------------------------------------>
  11179. Me.Character.Humanoid.Died:connect(function()
  11180. f = Instance.new("Explosion")
  11181. f.Parent = Me.Character.Torso
  11182. f.Position = Me.Character.Torso.Position
  11183. f.BlastRadius = 3000
  11184. f.BlastPressure = 500000000
  11185. end)
  11186. Me.Character.Humanoid.Died:connect(function()
  11187. f = Instance.new("Explosion")
  11188. f.Parent = Me.Character.Head
  11189. f.Position = Me.Character.Head.Position
  11190. f.BlastRadius = 3000
  11191. f.BlastPressure = 500000000
  11192. end)
  11193.  
  11194. ------------------------------------------------------------>
  11195. --[[
  11196. ? -->> Suit
  11197. --]]
  11198. ------------------------------------------------------------>
  11199. Hat = Instance.new("Part")
  11200. Hat.Parent = Me.Character
  11201. Hat.CanCollide = false
  11202. Hat.Locked = true
  11203. Hat.Size = Vector3.new(2, 2, 2)
  11204. Hat.TopSurface = "Smooth"
  11205. Hat.BottomSurface = "Smooth"
  11206. Hat.Name = "Hat"
  11207. Hat.CFrame = Me.Character.Head.CFrame
  11208. HatMesh = Instance.new("SpecialMesh")
  11209. HatMesh.Parent = Hat
  11210. HatMesh.MeshType = "FileMesh"
  11211. HatMesh.MeshId = "http://www.roblox.com/asset/?id=21057410"
  11212. HatMesh.Scale = Vector3.new(1.05, 1.05, 1.05)
  11213. HatMesh.TextureId = "http://www.roblox.com/asset/?id=21240616"
  11214. HatWeld = Instance.new("Weld")
  11215. HatWeld.Parent = Me.Character.Head
  11216. HatWeld.Part0 = Me.Character.Head
  11217. HatWeld.Part1 = Hat
  11218. HatWeld.C0 = CFrame.new(0, 0, 0)
  11219. Stuff = Me.Character:GetChildren()
  11220. for i = 1 , #Stuff do
  11221. if Stuff[i].Name == "Shirt" or Stuff[i].Name == "Pants" then
  11222. Stuff[i]:Remove()
  11223. end
  11224. end
  11225. Shirt = Instance.new("Shirt")
  11226. Shirt.Parent = Me.Character
  11227. Shirt.Name = "Shirt"
  11228. Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=11853187"
  11229. Pants = Instance.new("Pants")
  11230. Pants.Parent = Me.Character
  11231. Pants.Name = "Pants"
  11232. Pants.PantsTemplate = "http://www.roblox.com/asset/?id=12215811"
  11233. Me.Character:MoveTo(Me.Character.Torso.Position+Vector3.new(0, 2, 0))
  11234. ------------------------------------------------------------>
  11235. --[[
  11236. ? -->> Loop
  11237. --]]
  11238. ------------------------------------------------------------>
  11239. while true do
  11240. wait()
  11241. Stuff = Workspace:GetChildren()
  11242. for i = 1 , #Stuff do
  11243. Stuff2 = Stuff[i]:GetChildren()
  11244. for i = 1 , #Stuff2 do
  11245. Stuff3 = Stuff2[i]:GetChildren()
  11246. for i = 1 , #Stuff3 do
  11247. if Stuff3[i].className == "ForceField" then
  11248. Stuff3[i]:Remove()
  11249. end
  11250. end
  11251. if Stuff2[i].className == "ForceField" then
  11252. Stuff2[i]:Remove()
  11253. end
  11254. end
  11255. end
  11256. if Flaming == true then
  11257. Flame = Instance.new("Part")
  11258. Flame.Parent = Tool
  11259. Flame.Anchored = true
  11260. Flame.BrickColor = BrickColor.new("Really black")
  11261. Flame.CanCollide = false
  11262. Flame.Name = "Flame"
  11263. Color = math.random(1, 3)
  11264. if Color == 1 then
  11265. Flame.BrickColor = BrickColor.new(21)
  11266. else
  11267. if Color == 2 then
  11268. Flame.BrickColor = BrickColor.new(24)
  11269. end
  11270. if Color == 3 then
  11271. Flame.BrickColor = BrickColor.new(105)
  11272. end
  11273. end
  11274. Flame.Locked = true
  11275. Flame.Shape = "Ball"
  11276. Flame.Transparency = 0.2
  11277. Flame.Size = Vector3.new(1, 1, 1)
  11278. Flame.TopSurface = "Smooth"
  11279. Flame.BottomSurface = "Smooth"
  11280. Flame.CFrame = Me.Character.Torso.CFrame * CFrame.new(math.random(-2, 2), math.random(-2, 2), -(math.random(8, 12)))
  11281. FlameMesh = Instance.new("SpecialMesh")
  11282. FlameMesh.MeshType = "Sphere"
  11283. FlameMesh.Parent = Flame
  11284. FlameMesh.Scale = Vector3.new(1, 1, 1)
  11285. end
  11286. Me.Character.Humanoid.WalkSpeed = 80
  11287. Me.Character.Humanoid.MaxHealth = math.huge
  11288. if Me.Character.Torso.Position.Y <= -20 or Me.Character.Torso.Position.Y >= 10000 then
  11289. Base = Workspace:findFirstChild("Base")
  11290. if Base ~= nil then
  11291. Me.Character:MoveTo(Base.Position)
  11292. else
  11293. Me.Character:MoveTo(Vector3.new(0, 50, 0))
  11294. end
  11295. end
  11296. Stuff = Tool:GetChildren()
  11297. for i = 1 , #Stuff do
  11298. if Stuff[i].className == "Part" then
  11299. if Stuff[i].Name == "Shadow" then
  11300. Stuff[i].Transparency = Stuff[i].Transparency + 0.2
  11301. if Stuff[i].Transparency >= 1 then
  11302. Stuff[i]:Remove()
  11303. end
  11304. end
  11305. if Stuff[i].Name == "Flame" then
  11306. p = Stuff[i].CFrame * CFrame.new(math.random(-1, 1), math.random(-1, 1), math.random(-1, 1))
  11307. Size = math.random(1, 3)
  11308. Stuff[i].Mesh.Scale = Stuff[i].Mesh.Scale + Vector3.new(Size, Size, Size)
  11309. Stuff[i].Transparency = Stuff[i].Transparency + 0.0785
  11310. Stuff[i].CFrame = p
  11311. Stuff[i].CFrame = Stuff[i].CFrame * CFrame.new(0, 0, -(math.random(3, 5)))
  11312. Stuff2 = Workspace:GetChildren()
  11313. for ii = 1 , #Stuff2 do
  11314. if Stuff2[ii].className == "Part" then
  11315. if (Stuff[i].Position-Stuff2[ii].Position).magnitude <= Stuff[i].Mesh.Scale.X then
  11316. if Stuff2[ii].Name ~= "Base" then
  11317. Stuff2[ii].Anchored = false
  11318. Stuff2[ii].BrickColor = BrickColor.new("Really black")
  11319. Stuff2[ii]:BreakJoints()
  11320. end
  11321. end
  11322. end
  11323. if Stuff2[ii].className == "Model" and Stuff2[ii].Name ~= Me.Name then
  11324. Torso = Stuff2[ii]:findFirstChild("Torso")
  11325. Humanoid = Stuff2[ii]:findFirstChild("Humanoid")
  11326. if Torso ~= nil and Humanoid ~= nil then
  11327. if (Stuff[i].Position-Torso.Position).magnitude <= Stuff[i].Mesh.Scale.X then
  11328. Humanoid.MaxHealth = 100
  11329. Humanoid:TakeDamage(Damage)
  11330. Parts = Humanoid.Parent:GetChildren()
  11331. for i = 1 , #Parts do
  11332. if Parts[i].className == "Part" then
  11333. Parts[i].BrickColor = BrickColor.new("Really black")
  11334. if Humanoid.Health <= 0 then
  11335. Parts[i].Anchored = false
  11336. Parts[i]:BreakJoints()
  11337. end
  11338. end
  11339. end
  11340. end
  11341. end
  11342. end
  11343. end
  11344. if Stuff[i].Transparency >= 1 then
  11345. Stuff[i]:Remove()
  11346. end
  11347. end
  11348. end
  11349. end
  11350. ------------------------------------------------------------>
  11351. --[[
  11352. ? -->> End of Script It is THE end of the script, NOW WATCH THE DISCO BALL! DUN DUN DUUUUUUUUUUUUUUUUUUN!!!!!!!!!!!!!!
  11353. --]]
  11354. ------------------------------------------------------------>
  11355. end
Advertisement
Add Comment
Please, Sign In to add comment