Advertisement
Yayhey

bbb

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