Advertisement
KHSora455

Assassin Script

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