memberhero

Untitled

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