Advertisement
billwa

Badass sword

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