Advertisement
XxBestMan4677xX

Assassin script

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