Advertisement
Upscalefanatic3

Untitled

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