Advertisement
Nassaliam

Funfo ?

Jun 27th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 81.49 KB | None | 0 0
  1. if InputObj.KeyCode == Enum.KeyCode.G and Debounces.isAttacking == false and Debounces.isSprinting == true and Debounces.isPassive == true and Debounces.isTyping == false then
  2. Debounces.isAttacking = true
  3. local aimPos = c.HumanoidRootPart.CFrame:toWorldSpace(CFrame.new(0,0,-999)).p
  4. local head = Instance.new("Part",c)
  5. head.Size = Vector3.new(18,.2,18)
  6. head.CanCollide = false
  7. head.Anchored = true
  8. head.CFrame = CFrame.new(c.HumanoidRootPart.CFrame:toWorldSpace(CFrame.new(0,0,-9)).p,aimPos)
  9. head.Transparency = 1
  10. for i = 1,2 do
  11. local decal = Instance.new("Decal",head)
  12. decal.Texture = "rbxassetid://323497117"
  13. if i == 1 then
  14. decal.Face = Enum.NormalId.Top
  15. else
  16. decal.Face = Enum.NormalId.Bottom
  17. end
  18. end
  19. setLerp(.1)
  20. setJointCFrames({
  21. CFrame.new(Vector3.new(0, 0, 0)) * CFAngles(Vector3.new(0, 0, 0));
  22. CFrame.new(Vector3.new(0, 1.499, -0.09)) * CFAngles(Vector3.new(-11.676, -0.001, -0.001));
  23. CFrame.new(Vector3.new(-1.7, 0, 0)) * CFAngles(Vector3.new(-12.808, -28.88, -21.502));
  24. CFrame.new(Vector3.new(1.699, 1.2, 0.599)) * CFAngles(Vector3.new(-146.606, 16.571, 13.928));
  25. CFrame.new(Vector3.new(-0.501, -1.601, 0.6)) * CFAngles(Vector3.new(-60, 0, -0.001));
  26. CFrame.new(Vector3.new(0.5, -1.4, -0.4)) * CFAngles(Vector3.new(-15.001, -15.001, 0));
  27. })
  28. spawn(function()
  29. local timer = 0
  30. while rs.RenderStepped:wait() do
  31. if timer >= 1.55/.8 then
  32. break
  33. end
  34. head.CFrame = head.CFrame * CFrame.Angles(0,0,math.rad(timer * 25/(Debounces.FPS/60)))
  35. timer = timer + 1/30/(Debounces.FPS/60)
  36. end
  37. head.CFrame = CFrame.new(head.CFrame.p,aimPos)
  38. head:Destroy()
  39. makeReflectionBeam(head.CFrame.p,(head.CFrame.p - aimPos).unit * -999,true)
  40. end)
  41. wait()
  42. local s = Instance.new("Sound",head)
  43. s.Volume = 2
  44. s.SoundId = "rbxassetid://332223043"
  45. s.Pitch = .8
  46. s:Play()
  47. wait(.75)
  48. setLerp(.17)
  49. setJointCFrames({
  50. CFrame.new(Vector3.new(0, -.5, 0)) * CFAngles(Vector3.new(-20, 15, 0));
  51. CFrame.new(Vector3.new(0, 1.499, -0.09)) * CFAngles(Vector3.new(-11.676, 14.999, -0.001));
  52. CFrame.new(Vector3.new(-1.7, 0, 0.2)) * CFAngles(Vector3.new(-33.928, -4.374, -38.76));
  53. CFrame.new(Vector3.new(1.499, 0.4, -0.601)) * CFAngles(Vector3.new(74.335, 25.091, -6.155));
  54. CFrame.new(Vector3.new(-0.501, -1.601, 0.6)) * CFAngles(Vector3.new(-45, 0, -0.001));
  55. CFrame.new(Vector3.new(0.5, -1.8, -0.4)) * CFAngles(Vector3.new(-15, -15, 0));
  56. })
  57. wait(.5)
  58. Debounces.isAttacking = false
  59. end
  60. end)
  61.  
  62. uinps.InputBegan:connect(function(InputObj)
  63. if InputObj.KeyCode == Enum.KeyCode.Slash then
  64. local finishEvent = nil
  65. Debounces.isTyping = true
  66. finishEvent = uinps.InputBegan:connect(function(InputObj)
  67. if InputObj.KeyCode == Enum.KeyCode.Return or InputObj.UserInputType == Enum.UserInputType.MouseButton1 then
  68. Debounces.isTyping = false
  69. finishEvent:disconnect()
  70. end
  71. end)
  72. end
  73. end)
  74.  
  75. uinps.InputBegan:connect(function(InputObj)
  76. if InputObj.KeyCode == Enum.KeyCode.LeftShift then
  77. Debounces.isSprinting = true
  78. end
  79. end)
  80.  
  81. uinps.InputEnded:connect(function(InputObj)
  82. if InputObj.KeyCode == Enum.KeyCode.LeftShift then
  83. Debounces.isSprinting = false
  84. end
  85. end)
  86.  
  87. rs.RenderStepped:connect(function()
  88. Debounces.FPS = 1/rs.RenderStepped:wait()
  89. local FPSLerp = AnimStat.lerpSpeed/(Debounces.FPS/60)
  90. if Debounces.isPassive == false then
  91. fire.Enabled = false
  92. light.Range = 0
  93. fight:Pause()
  94. sans:Resume()
  95. efxBlock.Transparency = 1
  96. else
  97. fire.Enabled = true
  98. light.Range = 10
  99. fight:Resume()
  100. sans:Pause()
  101. efxBlock.Transparency = 0
  102. end
  103. for i,v in pairs (rayModel:children()) do
  104. if v.Transparency >= 1 then
  105. v:Destroy()
  106. else
  107. v.CanCollide = true
  108. local parts = v:GetTouchingParts()
  109. v.CanCollide = false
  110. for i = 1,#parts do
  111. if parts[i].Parent:FindFirstChild("Humanoid") and parts[i].Parent ~= c and v.Name ~= "Punch" then
  112. parts[i].Parent.Humanoid:TakeDamage(.5/(Debounces.FPS/60))
  113. elseif parts[i].Parent:FindFirstChild("Humanoid") and parts[i].Parent ~= c and v.Name == "Punch" then
  114. parts[i].Parent.Humanoid:TakeDamage(3.1/(Debounces.FPS/60))
  115. end
  116. end
  117. v.Size = v.Size + Vector3.new(1/(Debounces.FPS/60),1/(Debounces.FPS/60),0)
  118. v.Transparency = v.Transparency + .05/(Debounces.FPS/60)
  119. end
  120. end
  121. for i = 1,#Joints do
  122. Joints[i].C0 = Joints[i].C0:lerp(JointTargets[i], FPSLerp)
  123. end
  124. local sineval = math.sin(tick() * 2) * 3
  125. fire.Acceleration = Vector3.new(sineval,1,sineval)
  126. light.Brightness = math.sin(math.cos(tick() * 2) * 1.5)
  127. end)player = game:service("Players").LocalPlayer
  128. char = player.Character
  129. local beat = true
  130. local beattime = 0.6
  131. suit = Instance.new("Model", char)
  132. suit.Name = "Determination"
  133. local vDebounce = false
  134. Torso = char.Torso
  135. cf = CFrame.new
  136. euler = CFrame.fromEulerAnglesXYZ
  137. slashvalue = 1
  138. beamvalue = 1
  139. onehitkill = true
  140. onehitkilltwo = true
  141. specialattack = false
  142. for _, v in pairs(char.Head:GetChildren()) do
  143. if v.ClassName == "Decal" then
  144. v:remove()
  145. end
  146. end
  147. for _, v in pairs(char:GetChildren()) do
  148. if v.ClassName == "Hat" then
  149. v:remove()
  150. end
  151. end
  152. for _, v in pairs(char:GetChildren()) do
  153. if v.ClassName == "Shirt" or v.ClassName == "Pants" or v.ClassName == "T-Shirt" or v.ClassName == "ShirtGraphic" then
  154. v:remove()
  155. end
  156. end
  157. shirt = Instance.new("Shirt", char)
  158. pants = Instance.new("Pants", char)
  159. face = Instance.new("Decal", char.Head)
  160. face.Texture = "http://www.roblox.com/asset/?id=387454922"
  161. shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=561582306"
  162. pants.PantsTemplate = "http://www.roblox.com/asset/?id=571155854"
  163. local Hat = char:FindFirstChild("Hat_F") or Instance.new("Hat")
  164. Hat.AttachmentPos = Vector3.new(0, 0.33, 0)
  165. Hat.Name = "Hat_F"
  166. local Handle = Hat:FindFirstChild("Handle") or Instance.new("Part", Hat)
  167. if Handle.Name ~= "Handle" then
  168. Handle.Size = Vector3.new(1, 1, 1)
  169. end
  170. Handle.BottomSurface = 0
  171. Handle.Name = "Handle"
  172. Handle.TopSurface = 0
  173. Handle.Locked = 1
  174. local Mesh = Hat:FindFirstChild("Mesh") or Instance.new("SpecialMesh", Handle)
  175. Mesh.TextureId = "http://www.roblox.com/asset/?id=75975464"
  176. Mesh.MeshId = "http://www.roblox.com/asset/?id=250264520 "
  177. Mesh.Scale = Vector3.new(1.05, 1.05, 1.05)
  178. Hat.Parent = char
  179. RW, LW = Instance.new("Weld"), Instance.new("Weld")
  180. RW.Name = "Right Shoulder"
  181. LW.Name = "Left Shoulder"
  182. RSH, LSH = nil, nil
  183. LS = Torso["Left Shoulder"]
  184. LH = Torso["Left Hip"]
  185. RS = Torso["Right Shoulder"]
  186. RH = Torso["Right Hip"]
  187. RSH = char.Torso["Right Shoulder"]
  188. LSH = char.Torso["Left Shoulder"]
  189. local LSounds = {
  190. MegaloStrikesBack = Instance.new("Sound")
  191. }
  192. LSounds.MegaloStrikesBack.SoundId = "https://www.roblox.com/library/758042914/Betty-Who-Human-Touch"
  193. LSounds.MegaloStrikesBack.Volume = 10
  194. function PlayLoopedSound(soundname, pitch)
  195. LSounds[soundname].Parent = char.Torso
  196. LSounds[soundname].Pitch = pitch
  197. LSounds[soundname]:Play()
  198. LSounds[soundname].Looped = true
  199. oldloopedsound = LSounds[soundname]
  200. LSounds[soundname] = LSounds[soundname]:clone()
  201. end
  202. local Sounds = {
  203. Hurt = Instance.new("Sound"),
  204. Slash = Instance.new("Sound"),
  205. Explode = Instance.new("Sound"),
  206. Sans = Instance.new("Sound")
  207. }
  208. Sounds.Slash.SoundId = "http://www.roblox.com/asset?id=394934205"
  209. Sounds.Slash.Volume = 1
  210. Sounds.Hurt.SoundId = "http://www.roblox.com/asset?id=406913243"
  211. Sounds.Hurt.Volume = 1
  212. Sounds.Sans.SoundId = "http://www.roblox.com/asset?id=388205678"
  213. Sounds.Sans.Volume = 1
  214. Sounds.Explode.SoundId = "rbxasset://sounds/collide.wav"
  215. Sounds.Explode.Volume = 1
  216. function PlaySound(soundname, pitch)
  217. Sounds[soundname].Parent = Torso
  218. Sounds[soundname].Pitch = pitch
  219. Sounds[soundname]:Play()
  220. local oldsound = Sounds[soundname]
  221. coroutine.resume(coroutine.create(function()
  222. wait(4)
  223. oldsound:Destroy()
  224. end))
  225. Sounds[soundname] = Sounds[soundname]:clone()
  226. end
  227. --char.Humanoid.MaxHealth = 99999999999999999999999999
  228. --char.Humanoid.Health = 9999999999999999999999999999
  229. function CharaTalks()
  230. local m = Instance.new("Model", char.Head)
  231. m.Name = "* W"
  232. local chat = Instance.new("Part", m)
  233. chat.TopSurface = "Smooth"
  234. chat.BottomSurface = "Smooth"
  235. chat.Name = "Head"
  236. chat.FormFactor = "Custom"
  237. chat.Size = Vector3.new(0.05, 0.05, 0.1)
  238. chat.Transparency = 0.9
  239. chat.CanCollide = false
  240. chat.Anchored = true
  241. chat.CFrame = char.Head.CFrame * CFrame.new(0, 1.5, 0) * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  242. local h = Instance.new("Humanoid", m)
  243. h.MaxHealth = 0
  244. m.Name = "* We"
  245. wait()
  246. m.Name = "* Wel"
  247. wait()
  248. m.Name = "* Welc"
  249. wait()
  250. m.Name = "* Welco"
  251. wait()
  252. m.Name = "* Welcom"
  253. wait()
  254. m.Name = "* Welcome"
  255. wait()
  256. m.Name = "* Welcome "
  257. wait()
  258. m.Name = "* Welcome t"
  259. wait()
  260. m.Name = "* Welcome to"
  261. wait()
  262. m.Name = "* Welcome to "
  263. wait()
  264. m.Name = "* Welcome to h"
  265. wait()
  266. m.Name = "* Welcome to he"
  267. wait()
  268. m.Name = "* Welcome to hel "
  269. wait()
  270. m.Name = "* Welcome to hell"
  271. wait()
  272. m.Name = "* Welcome to hell b"
  273. wait()
  274. m.Name = "* Welcome to hell bi"
  275. wait()
  276. m.Name = "* Welcome to hell bit"
  277. wait()
  278. m.Name = "* Welcome to hell bitc"
  279. wait()
  280. m.Name = "* Welcome to hell bitch"
  281. wait()
  282. m.Name = "* Welcome to hell bitch!"
  283. wait()
  284. m.Name = "* Welcome to hell bitch!! "
  285. wait()
  286. m.Name = "* Welcome to hell bitch!!!"
  287. wait()
  288. m.Name = "* Welcome to hell bitch!!!!"
  289. wait()
  290. m.Name = "* Welcome to hell bitch!!!!!"
  291. wait()
  292. m.Name = "* Welcome to hell bitch!!!!!!"
  293. wait()
  294. m.Name = "* Welcome to hell bitch!!!!!!!"
  295. wait()
  296. m.Name = "* Welcome to hell bitch!!!!!!!!"
  297. wait()
  298. m.Name = "* Welcome to hell bitch!!!!!!!!!"
  299. wait()
  300. m:remove()
  301. end
  302. function GETDUNKED()
  303. coroutine.resume(coroutine.create(function()
  304. local m = Instance.new("Model", char.Head)
  305. m.Name = "* G"
  306. local chat = Instance.new("Part", m)
  307. chat.TopSurface = "Smooth"
  308. chat.BottomSurface = "Smooth"
  309. chat.Name = "Head"
  310. chat.FormFactor = "Custom"
  311. chat.Size = Vector3.new(0.05, 0.05, 0.1)
  312. chat.Transparency = 0.9
  313. chat.CanCollide = false
  314. chat.Anchored = true
  315. chat.CFrame = char.Head.CFrame * CFrame.new(0, 1.5, 0) * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  316. local h = Instance.new("Humanoid", m)
  317. h.MaxHealth = 0
  318. PlaySound("Sans", 1)
  319. m.Name = "* L"
  320. wait(0.1)
  321. PlaySound("Sans", 1)
  322. m.Name = "* Lo"
  323. wait(0.1)
  324. PlaySound("Sans", 1)
  325. m.Name = "* Loo"
  326. wait(0.1)
  327. PlaySound("Sans", 1)
  328. m.Name = "* Looo"
  329. wait(0.1)
  330. PlaySound("Sans", 1)
  331. m.Name = "* Loooo"
  332. wait(0.1)
  333. PlaySound("Sans", 1)
  334. m.Name = "* Looooo"
  335. wait(0.3)
  336. PlaySound("Sans", 1)
  337. m.Name = "* Loooooo"
  338. wait(0.1)
  339. PlaySound("Sans", 1)
  340. m.Name = "* Looooooo"
  341. wait(0.1)
  342. PlaySound("Sans", 1)
  343. m.Name = "* Loooooooo"
  344. wait(0.1)
  345. PlaySound("Sans", 1)
  346. m.Name = "* Looooooooo"
  347. wait(0.1)
  348. PlaySound("Sans", 1)
  349. m.Name = "* Loooooooooo"
  350. wait(0.1)
  351. PlaySound("Sans", 1)
  352. m.Name = "* Looooooooooo"
  353. wait(0.3)
  354. PlaySound("Sans", 1)
  355. m.Name = "* Loooooooooooo"
  356. wait(0.1)
  357. PlaySound("Sans", 1)
  358. m.Name = "* LoooooooooooooL"
  359. wait(0.1)
  360. PlaySound("Sans", 1)
  361. m.Name = "* LoooooooooooooL!"
  362. wait(0.3)
  363. PlaySound("Sans", 1)
  364. m.Name = "* Y"
  365. wait(0.1)
  366. PlaySound("Sans", 1)
  367. m.Name = "* Yo"
  368. wait(0.1)
  369. PlaySound("Sans", 1)
  370. m.Name = "* You"
  371. wait(0.1)
  372. PlaySound("Sans", 1)
  373. m.Name = "* You m"
  374. wait(0.1)
  375. PlaySound("Sans", 1)
  376. m.Name = "* You me"
  377. wait(0.1)
  378. PlaySound("Sans", 1)
  379. m.Name = "* You meg"
  380. wait(0.1)
  381. PlaySound("Sans", 1)
  382. m.Name = "* You mega"
  383. wait(0.1)
  384. PlaySound("Sans", 1)
  385. m.Name = "* You megal"
  386. wait(0.1)
  387. PlaySound("Sans", 1)
  388. m.Name = "* You megalo"
  389. wait(0.1)
  390. PlaySound("Sans", 1)
  391. m.Name = "* You megalom"
  392. wait(0.1)
  393. PlaySound("Sans", 1)
  394. m.Name = "* You megaloma"
  395. wait(0.1)
  396. PlaySound("Sans", 1)
  397. m.Name = "* You megaloman"
  398. wait(0.1)
  399. PlaySound("Sans", 1)
  400. m.Name = "* You megalomani"
  401. wait(0.1)
  402. PlaySound("Sans", 1)
  403. m.Name = "* You megalomania"
  404. wait(0.1)
  405. PlaySound("Sans", 1)
  406. m.Name = "* You megalomaniac"
  407. wait(0.1)
  408. PlaySound("Sans", 1)
  409. m.Name = "* You megalomaniac!"
  410. wait(3)
  411. m:remove()
  412. end))
  413. end
  414. function startup()
  415. coroutine.resume(coroutine.create(function()
  416. local m = Instance.new("Model", char)
  417. m.Name = "* C"
  418. local chat = Instance.new("Part", m)
  419. chat.TopSurface = "Smooth"
  420. chat.BottomSurface = "Smooth"
  421. chat.Name = "Head"
  422. chat.FormFactor = "Custom"
  423. chat.Size = Vector3.new(0.05, 0.05, 0.1)
  424. chat.Transparency = 0.9
  425. chat.CanCollide = false
  426. local Weld7 = Instance.new("Weld", char)
  427. Weld7.Part0 = char.Head
  428. Weld7.Part1 = chat
  429. Weld7.C1 = CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  430. local cy7 = Instance.new("BlockMesh", chat)
  431. local h = Instance.new("Humanoid", m)
  432. h.MaxHealth = 0
  433. m.Name = "* "
  434. wait(0.2)
  435. m.Name = "* B"
  436. wait(0.2)
  437. m.Name = "* Be"
  438. wait(0.2)
  439. m.Name = "* Bet"
  440. wait(0.2)
  441. m.Name = "* Bett"
  442. wait(0.5)
  443. m.Name = "* Bett"
  444. wait(0.5)
  445. m.Name = "* Betty"
  446. wait(0.5)
  447. wait(5)
  448. m:remove()
  449. end))
  450. end
  451. startup()
  452. PlayLoopedSound("MegaloStrikesBack", 1)
  453. Tool = Instance.new("HopperBin", player.Backpack)
  454. Tool.Name = "Charas Megalovania Knife"
  455. Tool.Selected:connect(function(mouse)
  456. RW.Part0 = char.Torso
  457. RW.C0 = CFrame.new(1.5, 0.5, 0)
  458. RW.C1 = CFrame.new(0, 0.5, 0)
  459. RW.Part1 = char["Right Arm"]
  460. RW.Parent = char.Torso
  461. handle = Instance.new("Part", suit)
  462. handle.TopSurface = "Smooth"
  463. handle.BottomSurface = "Smooth"
  464. handle.Size = Vector3.new(0.2, 0.5, 0.5)
  465. handle.CanCollide = false
  466. handle.BrickColor = BrickColor.new("Dark stone grey")
  467. handle.FormFactor = "Custom"
  468. local Weldb = Instance.new("Weld", char)
  469. Weldb.Part0 = char["Right Arm"]
  470. Weldb.Part1 = handle
  471. Weldb.C1 = CFrame.new(0, -1.6, 0.8) * CFrame.fromEulerAnglesXYZ(-4.2, 0, 0)
  472. local KnifeMesh = Instance.new("SpecialMesh", handle)
  473. KnifeMesh.MeshType = "FileMesh"
  474. KnifeMesh.MeshId = "http://www.roblox.com/asset/?id=121944778"
  475. KnifeMesh.TextureId = "http://www.roblox.com/asset/?id=121944805"
  476. function touch(hit)
  477. if vDebounce == true and hit.Parent:findFirstChild("Humanoid") ~= nil then
  478. if hit.Parent.Name == char.Name then
  479. return
  480. end
  481. hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 100000000000000000000000000000000
  482. do
  483. local HitSounds = {
  484. Hurt = Instance.new("Sound")
  485. }
  486. HitSounds.Hurt.SoundId = "http://www.roblox.com/asset?id=406913243"
  487. HitSounds.Hurt.Volume = 1
  488. function PlayHitSound(soundname, pitch)
  489. HitSounds[soundname].Parent = hit.Parent.Torso
  490. HitSounds[soundname].Pitch = pitch
  491. HitSounds[soundname]:Play()
  492. local oldsound = HitSounds[soundname]
  493. coroutine.resume(coroutine.create(function()
  494. wait(4)
  495. oldsound:Destroy()
  496. end))
  497. HitSounds[soundname] = HitSounds[soundname]:clone()
  498. end
  499. PlayHitSound("Hurt", 1)
  500. end
  501. end
  502. end
  503. handle.Touched:connect(touch)
  504. function teleportPlayer(pos)
  505. if player == nil or player.Character == nil then
  506. return
  507. end
  508. Torso.CFrame = CFrame.new(Vector3.new(pos.x, pos.y, pos.z))
  509. end
  510. function slash1()
  511. if not vDebounce then
  512. vDebounce = true
  513. RW.C0 = cf(1, 0.3, -0.5) * euler(0.8000000000000003, 0, 0)
  514. RW.C1 = cf(0, 0, 0) * euler(0, -2, 0)
  515. wait(0.1)
  516. PlaySound("Slash", 1)
  517. coroutine.resume(coroutine.create(function()
  518. for i = 1, 10 do
  519. wait()
  520. local RedSlash = Instance.new("Part", suit)
  521. RedSlash.FormFactor = "Custom"
  522. RedSlash.Size = Vector3.new(0.5, 2, 0.5)
  523. RedSlash.Transparency = 0.5
  524. local selectionBox = Instance.new("SelectionBox", RedSlash)
  525. selectionBox.Adornee = RedSlash
  526. selectionBox.Color = BrickColor.new("Really black")
  527. selectionBox.LineThickness = 0.005
  528. RedSlash.TopSurface = 0
  529. RedSlash.BottomSurface = 0
  530. local colorc = {"Black"}
  531. local Fire = BrickColor.new(colorc[math.random(1, #colorc)])
  532. RedSlash.BrickColor = Fire
  533. RedSlash.CanCollide = false
  534. RedSlash.Anchored = true
  535. RedSlash.CFrame = handle.CFrame * CFrame.new(0, 1, 0)
  536. game.Debris:AddItem(RedSlash, 0.1)
  537. end
  538. end))
  539. for i = 1, 3 do
  540. wait()
  541. RW.C0 = cf(1.2, 0.3 * i, 0.2) * euler(0.8000000000000003, 0, 0)
  542. RW.C1 = cf(0, 0, 0) * euler(0.8 * i, -2, 0)
  543. end
  544. wait(0.3)
  545. RW.C0 = CFrame.new(1.5, 0.5, 0)
  546. RW.C1 = CFrame.new(0, 0.5, 0)
  547. slashvalue = slashvalue + 1
  548. vDebounce = false
  549. end
  550. end
  551. function slash2()
  552. if not vDebounce then
  553. vDebounce = true
  554. coroutine.resume(coroutine.create(function()
  555. for i = 1, 20 do
  556. wait()
  557. local RedSlash2 = Instance.new("Part", suit)
  558. RedSlash2.FormFactor = "Custom"
  559. RedSlash2.Size = Vector3.new(0.5, 2, 0.5)
  560. RedSlash2.Transparency = 0.5
  561. local selectionBox = Instance.new("SelectionBox", RedSlash2)
  562. selectionBox.Adornee = RedSlash2
  563. selectionBox.Color = BrickColor.new("Really black")
  564. selectionBox.LineThickness = 0.005
  565. RedSlash2.TopSurface = 0
  566. RedSlash2.BottomSurface = 0
  567. local colorc = {"Black"}
  568. local Fire = BrickColor.new(colorc[math.random(1, #colorc)])
  569. RedSlash2.BrickColor = Fire
  570. RedSlash2.CanCollide = false
  571. RedSlash2.Anchored = true
  572. RedSlash2.CFrame = handle.CFrame * CFrame.new(0, 1, 0)
  573. game.Debris:AddItem(RedSlash2, 0.2)
  574. end
  575. end))
  576. for i = 1, 10 do
  577. wait()
  578. RW.C0 = cf(1.5, 0.5, 0) * euler(0, 0, 0)
  579. RW.C1 = cf(0, 0.5, 0) * euler(0.1 * i, 0, 0)
  580. end
  581. PlaySound("Slash", 1)
  582. for i = 1, 3 do
  583. wait()
  584. RW.C0 = cf(1.5, 0.5, 0) * euler(0, 0, 0)
  585. RW.C1 = cf(0, 0.5, 0) * euler(-0.5 * i, 0, 0)
  586. end
  587. wait(0.3)
  588. RW.C0 = CFrame.new(1.5, 0.5, 0)
  589. RW.C1 = CFrame.new(0, 0.5, 0)
  590. slashvalue = slashvalue + 1
  591. vDebounce = false
  592. end
  593. end
  594. function slash3()
  595. if not vDebounce then
  596. vDebounce = true
  597. PlaySound("Slash", 1)
  598. coroutine.resume(coroutine.create(function()
  599. for i = 1, 20 do
  600. wait()
  601. local RedSlash3 = Instance.new("Part", suit)
  602. RedSlash3.FormFactor = "Custom"
  603. RedSlash3.Size = Vector3.new(0.5, 2, 0.5)
  604. RedSlash3.Transparency = 0.5
  605. local selectionBox = Instance.new("SelectionBox", RedSlash3)
  606. selectionBox.Adornee = RedSlash3
  607. selectionBox.Color = BrickColor.new("Really black")
  608. selectionBox.LineThickness = 0.005
  609. RedSlash3.TopSurface = 0
  610. RedSlash3.BottomSurface = 0
  611. local colorc = {"Black"}
  612. local Fire = BrickColor.new(colorc[math.random(1, #colorc)])
  613. RedSlash3.BrickColor = Fire
  614. RedSlash3.CanCollide = false
  615. RedSlash3.Anchored = true
  616. RedSlash3.CFrame = handle.CFrame * CFrame.new(0, 1, 0)
  617. game.Debris:AddItem(RedSlash3, 0.3)
  618. end
  619. end))
  620. for i = 1, 3 do
  621. wait()
  622. RW.C0 = cf(1.5, 0.5, 0) * euler(0, 0, 0)
  623. RW.C1 = cf(0, 0.5, 0) * euler(-0.5 * i, 0, 0)
  624. end
  625. wait(0.3)
  626. PlaySound("Slash", 1)
  627. for i = 1, 3 do
  628. wait()
  629. RW.C0 = cf(1.5, 0.5, 0) * euler(1.5, 0, 0)
  630. RW.C1 = cf(0, 0.5, 0) * euler(0.6 * i, 0, 0)
  631. end
  632. wait(0.3)
  633. RW.C0 = CFrame.new(1.5, 0.5, 0)
  634. RW.C1 = CFrame.new(0, 0.5, 0)
  635. slashvalue = slashvalue - 2
  636. vDebounce = false
  637. end
  638. end
  639. function KnifeBeam1()
  640. if not vDebounce then
  641. vDebounce = true
  642. RW.C0 = cf(1, 0.3, -0.5) * euler(0.8000000000000003, 0, 0)
  643. RW.C1 = cf(0, 0, 0) * euler(0, -2, 0)
  644. wait(0.1)
  645. PlaySound("Slash", 1)
  646. coroutine.resume(coroutine.create(function()
  647. for i = 1, 10 do
  648. wait()
  649. local p = Instance.new("Part", handle)
  650. p.FormFactor = "Custom"
  651. p.Size = Vector3.new(1, 0.5, 1)
  652. p.Transparency = 0.5
  653. local selectionBox = Instance.new("SelectionBox", p)
  654. selectionBox.Adornee = p
  655. selectionBox.Color = BrickColor.new("Really black")
  656. selectionBox.LineThickness = 0.005
  657. p.Material = "Neon"
  658. p.TopSurface = 0
  659. p.BottomSurface = 0
  660. local colorc = {"Black"}
  661. local Fire = BrickColor.new(colorc[math.random(1, #colorc)])
  662. p.BrickColor = Fire
  663. p.CanCollide = false
  664. p.Anchored = true
  665. p.CFrame = handle.CFrame * CFrame.new(0, 1.5, 0) * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  666. game.Debris:AddItem(p, 0.1)
  667. end
  668. end))
  669. for i = 1, 3 do
  670. wait()
  671. RW.C0 = cf(1.2, 0.3 * i, 0.2) * euler(0.8000000000000003, 0, 0)
  672. RW.C1 = cf(0, 0, 0) * euler(0.8 * i, -2, 0)
  673. end
  674. coroutine.resume(coroutine.create(function()
  675. local ps = Instance.new("Part", suit)
  676. ps.Name = "MagicPart"
  677. ps.TopSurface = "Smooth"
  678. ps.BottomSurface = "Smooth"
  679. ps.BrickColor = BrickColor.new("Institutional white")
  680. ps.Material = "Neon"
  681. ps.FormFactor = "Custom"
  682. ps.Size = Vector3.new(5, 1, 1)
  683. ps.Anchored = true
  684. ps.Transparency = 0.5
  685. ps.CanCollide = false
  686. ps.CFrame = char.Torso.CFrame * CFrame.new(1, 0, -5) * CFrame.Angles(0, 0, 1)
  687. local selectionBox = Instance.new("SelectionBox", ps)
  688. selectionBox.Adornee = ps
  689. selectionBox.Color = BrickColor.new("Black")
  690. selectionBox.LineThickness = 0.2
  691. selectionBox.Transparency = 0.5
  692. function touch(hit)
  693. if hit.Parent.Name == char.Name then
  694. return
  695. end
  696. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  697. ps:remove()
  698. if hit.Parent.Name == char.Name then
  699. return
  700. end
  701. hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 100000000000000000000000000000000000000000000000000000000000000000000
  702. do
  703. local HitSounds = {
  704. Hurt = Instance.new("Sound")
  705. }
  706. HitSounds.Hurt.SoundId = "http://www.roblox.com/asset?id=406913243"
  707. HitSounds.Hurt.Volume = 1
  708. function PlayHitSound(soundname, pitch)
  709. HitSounds[soundname].Parent = hit.Parent.Torso
  710. HitSounds[soundname].Pitch = pitch
  711. HitSounds[soundname]:Play()
  712. local oldsound = HitSounds[soundname]
  713. coroutine.resume(coroutine.create(function()
  714. wait(4)
  715. oldsound:Destroy()
  716. end))
  717. HitSounds[soundname] = HitSounds[soundname]:clone()
  718. end
  719. PlayHitSound("Hurt", 1)
  720. end
  721. end
  722. end
  723. ps.Touched:connect(touch)
  724. coroutine.resume(coroutine.create(function()
  725. for i = 1, 50 do
  726. wait()
  727. ps.CFrame = ps.CFrame * CFrame.new(0, 0, -4)
  728. end
  729. ps.Transparency = ps.Transparency + 1
  730. wait()
  731. ps.Transparency = ps.Transparency + 1
  732. wait()
  733. ps.Transparency = ps.Transparency + 1
  734. wait()
  735. ps.Transparency = ps.Transparency + 1
  736. wait()
  737. ps.Transparency = ps.Transparency + 1
  738. wait()
  739. ps:remove()
  740. end))
  741. end))
  742. wait(0.3)
  743. RW.C0 = CFrame.new(1.5, 0.5, 0)
  744. RW.C1 = CFrame.new(0, 0.5, 0)
  745. beamvalue = beamvalue + 1
  746. vDebounce = false
  747. end
  748. end
  749. function KnifeBeam2()
  750. if not vDebounce then
  751. vDebounce = true
  752. coroutine.resume(coroutine.create(function()
  753. for i = 1, 20 do
  754. wait()
  755. local p = Instance.new("Part", handle)
  756. p.FormFactor = "Custom"
  757. p.Size = Vector3.new(1, 0.5, 1)
  758. p.Transparency = 0.5
  759. local selectionBox = Instance.new("SelectionBox", p)
  760. selectionBox.Adornee = p
  761. selectionBox.Color = BrickColor.new("Really black")
  762. selectionBox.LineThickness = 0.005
  763. p.TopSurface = 0
  764. p.BottomSurface = 0
  765. local colorc = {"Black"}
  766. local Fire = BrickColor.new(colorc[math.random(1, #colorc)])
  767. p.BrickColor = Fire
  768. p.CanCollide = false
  769. p.Anchored = true
  770. p.CFrame = handle.CFrame * CFrame.new(0, 1.5, 0) * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  771. game.Debris:AddItem(p, 0.2)
  772. end
  773. end))
  774. for i = 1, 10 do
  775. wait()
  776. RW.C0 = cf(1.5, 0.5, 0) * euler(0, 0, 0)
  777. RW.C1 = cf(0, 0.5, 0) * euler(0.1 * i, 0, 0)
  778. end
  779. PlaySound("Slash", 1)
  780. for i = 1, 3 do
  781. wait()
  782. RW.C0 = cf(1.5, 0.5, 0) * euler(0, 0, 0)
  783. RW.C1 = cf(0, 0.5, 0) * euler(-0.5 * i, 0, 0)
  784. end
  785. coroutine.resume(coroutine.create(function()
  786. local ps = Instance.new("Part", suit)
  787. ps.Name = "MagicPart"
  788. ps.TopSurface = "Smooth"
  789. ps.BottomSurface = "Smooth"
  790. ps.BrickColor = BrickColor.new("Institutional white")
  791. ps.Material = "Neon"
  792. ps.FormFactor = "Custom"
  793. ps.Size = Vector3.new(1, 5, 1)
  794. ps.Anchored = true
  795. ps.Transparency = 0.5
  796. ps.CanCollide = false
  797. ps.CFrame = char.Torso.CFrame * CFrame.new(1, 0, -5) * CFrame.Angles(-10, 0, 0)
  798. local selectionBox = Instance.new("SelectionBox", ps)
  799. selectionBox.Adornee = ps
  800. selectionBox.Color = BrickColor.new("Black")
  801. selectionBox.LineThickness = 0.2
  802. selectionBox.Transparency = 0.5
  803. function touch(hit)
  804. if hit.Parent.Name == char.Name then
  805. return
  806. end
  807. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  808. ps:remove()
  809. if hit.Parent.Name == char.Name then
  810. return
  811. end
  812. hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 10000000000000000000000000000000000000000000000000
  813. do
  814. local HitSounds = {
  815. Hurt = Instance.new("Sound")
  816. }
  817. HitSounds.Hurt.SoundId = "http://www.roblox.com/asset?id=406913243"
  818. HitSounds.Hurt.Volume = 1
  819. function PlayHitSound(soundname, pitch)
  820. HitSounds[soundname].Parent = hit.Parent.Torso
  821. HitSounds[soundname].Pitch = pitch
  822. HitSounds[soundname]:Play()
  823. local oldsound = HitSounds[soundname]
  824. coroutine.resume(coroutine.create(function()
  825. wait(4)
  826. oldsound:Destroy()
  827. end))
  828. HitSounds[soundname] = HitSounds[soundname]:clone()
  829. end
  830. PlayHitSound("Hurt", 1)
  831. end
  832. end
  833. end
  834. ps.Touched:connect(touch)
  835. coroutine.resume(coroutine.create(function()
  836. for i = 1, 50 do
  837. wait()
  838. ps.CFrame = ps.CFrame * CFrame.new(0, -1.9, 3)
  839. end
  840. ps.Transparency = ps.Transparency + 1
  841. wait()
  842. ps.Transparency = ps.Transparency + 1
  843. wait()
  844. ps.Transparency = ps.Transparency + 1
  845. wait()
  846. ps.Transparency = ps.Transparency + 1
  847. wait()
  848. ps.Transparency = ps.Transparency + 1
  849. wait()
  850. ps:remove()
  851. end))
  852. end))
  853. wait(0.3)
  854. RW.C0 = CFrame.new(1.5, 0.5, 0)
  855. RW.C1 = CFrame.new(0, 0.5, 0)
  856. beamvalue = beamvalue + 1
  857. vDebounce = false
  858. end
  859. end
  860. function KnifeBeam3()
  861. if not vDebounce then
  862. vDebounce = true
  863. RW.C0 = cf(1, 0.3, -0.5) * euler(0.8000000000000003, 0, 0)
  864. RW.C1 = cf(0, 0, 0) * euler(0, -2, 0)
  865. wait(0.1)
  866. PlaySound("Slash", 1)
  867. coroutine.resume(coroutine.create(function()
  868. for i = 1, 10 do
  869. wait()
  870. local p = Instance.new("Part", handle)
  871. p.FormFactor = "Custom"
  872. p.Size = Vector3.new(1, 0.5, 1)
  873. p.Transparency = 0.5
  874. local selectionBox = Instance.new("SelectionBox", p)
  875. selectionBox.Adornee = p
  876. selectionBox.Color = BrickColor.new("Really black")
  877. selectionBox.LineThickness = 0.005
  878. p.Material = "Neon"
  879. p.TopSurface = 0
  880. p.BottomSurface = 0
  881. local colorc = {"Black"}
  882. local Fire = BrickColor.new(colorc[math.random(1, #colorc)])
  883. p.BrickColor = Fire
  884. p.CanCollide = false
  885. p.Anchored = true
  886. p.CFrame = handle.CFrame * CFrame.new(0, 1.5, 0) * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  887. game.Debris:AddItem(p, 0.1)
  888. end
  889. end))
  890. for i = 1, 3 do
  891. wait()
  892. RW.C0 = cf(1.2, 0.3 * i, 0.2) * euler(0.8000000000000003, 0, 0)
  893. RW.C1 = cf(0, 0, 0) * euler(0.8 * i, -2, 0)
  894. end
  895. coroutine.resume(coroutine.create(function()
  896. local ps = Instance.new("Part", suit)
  897. ps.Name = "MagicPart"
  898. ps.TopSurface = "Smooth"
  899. ps.BottomSurface = "Smooth"
  900. ps.BrickColor = BrickColor.new("Institutional white")
  901. ps.Material = "Neon"
  902. ps.FormFactor = "Custom"
  903. ps.Size = Vector3.new(10, 10, 1)
  904. ps.Anchored = true
  905. ps.Transparency = 0.5
  906. ps.CanCollide = false
  907. ps.CFrame = char.Torso.CFrame * CFrame.new(1, 0, -5) * CFrame.Angles(0, 0, 0)
  908. local selectionBox = Instance.new("SelectionBox", ps)
  909. selectionBox.Adornee = ps
  910. selectionBox.Color = BrickColor.new("Black")
  911. selectionBox.LineThickness = 0.2
  912. selectionBox.Transparency = 0.5
  913. function touch(hit)
  914. if hit.Parent.Name == char.Name then
  915. return
  916. end
  917. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  918. ps:remove()
  919. if hit.Parent.Name == char.Name then
  920. return
  921. end
  922. hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 100000000000000000000000000000000000000000000
  923. do
  924. local HitSounds = {
  925. Hurt = Instance.new("Sound")
  926. }
  927. HitSounds.Hurt.SoundId = "http://www.roblox.com/asset?id=406913243"
  928. HitSounds.Hurt.Volume = 1
  929. function PlayHitSound(soundname, pitch)
  930. HitSounds[soundname].Parent = hit.Parent.Torso
  931. HitSounds[soundname].Pitch = pitch
  932. HitSounds[soundname]:Play()
  933. local oldsound = HitSounds[soundname]
  934. coroutine.resume(coroutine.create(function()
  935. wait(4)
  936. oldsound:Destroy()
  937. end))
  938. HitSounds[soundname] = HitSounds[soundname]:clone()
  939. end
  940. PlayHitSound("Hurt", 1)
  941. end
  942. end
  943. end
  944. ps.Touched:connect(touch)
  945. coroutine.resume(coroutine.create(function()
  946. for i = 1, 50 do
  947. wait()
  948. ps.CFrame = ps.CFrame * CFrame.new(0, 0, -5)
  949. end
  950. ps.Transparency = ps.Transparency + 1
  951. wait()
  952. ps.Transparency = ps.Transparency + 1
  953. wait()
  954. ps.Transparency = ps.Transparency + 1
  955. wait()
  956. ps.Transparency = ps.Transparency + 1
  957. wait()
  958. ps.Transparency = ps.Transparency + 1
  959. wait()
  960. ps:remove()
  961. end))
  962. end))
  963. wait(0.3)
  964. RW.C0 = CFrame.new(1.5, 0.5, 0)
  965. RW.C1 = CFrame.new(0, 0.5, 0)
  966. beamvalue = beamvalue - 2
  967. vDebounce = false
  968. end
  969. end
  970. function drawded()
  971. if onehitkill == true then
  972. onehitkill = false
  973. RW.C0 = cf(1, 0.3, -0.5) * euler(0.8000000000000003, 0, 0)
  974. RW.C1 = cf(0, 0, 0) * euler(0, -2, 0)
  975. wait(0.1)
  976. PlaySound("Slash", 1)
  977. coroutine.resume(coroutine.create(function()
  978. for i = 1, 10 do
  979. wait()
  980. local p = Instance.new("Part", handle)
  981. p.FormFactor = "Custom"
  982. p.Size = Vector3.new(1, 1, 1)
  983. p.Transparency = 0.5
  984. local selectionBox = Instance.new("SelectionBox", p)
  985. selectionBox.Adornee = p
  986. selectionBox.Color = BrickColor.new("Really black")
  987. selectionBox.LineThickness = 0.001
  988. p.TopSurface = 0
  989. p.BottomSurface = 0
  990. local colorc = {
  991. "Really black"
  992. }
  993. local Fire = BrickColor.new(colorc[math.random(1, #colorc)])
  994. p.BrickColor = Fire
  995. p.CanCollide = false
  996. p.Anchored = true
  997. p.CFrame = handle.CFrame * CFrame.new(0, 1.5, 0) * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  998. game.Debris:AddItem(p, 0.1)
  999. end
  1000. end))
  1001. for i = 1, 3 do
  1002. wait()
  1003. RW.C0 = cf(1.2, 0.3 * i, 0.2) * euler(0.8000000000000003, 0, 0)
  1004. RW.C1 = cf(0, 0, 0) * euler(0.8 * i, -2, 0)
  1005. end
  1006. coroutine.resume(coroutine.create(function()
  1007. ultra = Instance.new("Part", suit)
  1008. ultra.Name = "MagicPart"
  1009. ultra.TopSurface = "Smooth"
  1010. ultra.BottomSurface = "Smooth"
  1011. ultra.BrickColor = BrickColor.new("Really black")
  1012. ultra.Material = "Neon"
  1013. ultra.FormFactor = "Custom"
  1014. ultra.Size = Vector3.new(5, 1, 1)
  1015. ultra.Anchored = true
  1016. ultra.CanCollide = false
  1017. ultra.CFrame = char.Torso.CFrame * CFrame.new(1, 0, -5) * CFrame.Angles(0, 0, 1)
  1018. local selectionBox = Instance.new("SelectionBox", ultra)
  1019. selectionBox.Adornee = ultra
  1020. selectionBox.Color = BrickColor.new("Really black")
  1021. selectionBox.LineThickness = 0.01
  1022. selectionBox.Transparency = 0
  1023. end))
  1024. wait(0.3)
  1025. RW.C0 = CFrame.new(1.5, 0.5, 0)
  1026. RW.C1 = CFrame.new(0, 0.5, 0)
  1027. RW.C0 = cf(1, 0.3, -0.5) * euler(0.8000000000000003, 0, 0)
  1028. RW.C1 = cf(0, 0, 0) * euler(0, -2, 0)
  1029. wait(0.1)
  1030. PlaySound("Slash", 1)
  1031. coroutine.resume(coroutine.create(function()
  1032. for i = 1, 10 do
  1033. wait()
  1034. local p = Instance.new("Part", handle)
  1035. p.FormFactor = "Custom"
  1036. p.Size = Vector3.new(1, 0.5, 1)
  1037. p.Transparency = 0.5
  1038. local selectionBox = Instance.new("SelectionBox", p)
  1039. selectionBox.Adornee = p
  1040. selectionBox.Color = BrickColor.new("Really black")
  1041. selectionBox.LineThickness = 0.001
  1042. p.TopSurface = 0
  1043. p.BottomSurface = 0
  1044. local colorc = {
  1045. "Really black"
  1046. }
  1047. local Fire = BrickColor.new(colorc[math.random(1, #colorc)])
  1048. p.BrickColor = Fire
  1049. p.CanCollide = false
  1050. p.Anchored = true
  1051. p.CFrame = handle.CFrame * CFrame.new(0, 1.5, 0) * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  1052. game.Debris:AddItem(p, 0.1)
  1053. end
  1054. end))
  1055. for i = 1, 3 do
  1056. wait()
  1057. RW.C0 = cf(1.2, 0.3 * i, 0.2) * euler(0.8000000000000003, 0, 0)
  1058. RW.C1 = cf(0, 0, 0) * euler(0.8 * i, -2, 0)
  1059. end
  1060. coroutine.resume(coroutine.create(function()
  1061. ultra2 = Instance.new("Part", suit)
  1062. ultra2.Name = "MagicPart"
  1063. ultra2.TopSurface = "Smooth"
  1064. ultra2.BottomSurface = "Smooth"
  1065. ultra2.BrickColor = BrickColor.new("Really black")
  1066. ultra2.Material = "Neon"
  1067. ultra2.FormFactor = "Custom"
  1068. ultra2.Size = Vector3.new(5, 1, 1)
  1069. ultra2.Anchored = true
  1070. ultra2.CanCollide = false
  1071. ultra2.CFrame = char.Torso.CFrame * CFrame.new(1, 0, -5) * CFrame.Angles(0, 0, 1)
  1072. local selectionBox = Instance.new("SelectionBox", ultra2)
  1073. selectionBox.Adornee = ultra2
  1074. selectionBox.Color = BrickColor.new("Really black")
  1075. selectionBox.LineThickness = 0.01
  1076. selectionBox.Transparency = 0
  1077. end))
  1078. wait(0.3)
  1079. RW.C0 = CFrame.new(1.5, 0.5, 0)
  1080. RW.C1 = CFrame.new(0, 0.5, 0)
  1081. PlaySound("Slash", 1)
  1082. coroutine.resume(coroutine.create(function()
  1083. ultra3 = Instance.new("Part", suit)
  1084. ultra3.Name = "MagicPart"
  1085. ultra3.TopSurface = "Smooth"
  1086. ultra3.BottomSurface = "Smooth"
  1087. ultra3.BrickColor = BrickColor.new("Really black")
  1088. ultra3.Material = "Neon"
  1089. ultra3.FormFactor = "Custom"
  1090. ultra3.Size = Vector3.new(1, 5, 1)
  1091. ultra3.Anchored = true
  1092. ultra3.CanCollide = false
  1093. ultra3.CFrame = char.Torso.CFrame * CFrame.new(1, 0, -5) * CFrame.Angles(0, 0, 0)
  1094. local selectionBox = Instance.new("SelectionBox", ultra3)
  1095. selectionBox.Adornee = ultra3
  1096. selectionBox.Color = BrickColor.new("Really black")
  1097. selectionBox.LineThickness = 0.01
  1098. selectionBox.Transparency = 0
  1099. end))
  1100. coroutine.resume(coroutine.create(function()
  1101. for i = 1, 10 do
  1102. wait()
  1103. local p = Instance.new("Part", handle)
  1104. p.FormFactor = "Custom"
  1105. p.Size = Vector3.new(1, 0.5, 1)
  1106. p.Transparency = 0.5
  1107. local selectionBox = Instance.new("SelectionBox", p)
  1108. selectionBox.Adornee = p
  1109. selectionBox.Color = BrickColor.new("Really black")
  1110. selectionBox.LineThickness = 0.001
  1111. p.TopSurface = 0
  1112. p.BottomSurface = 0
  1113. local colorc = {
  1114. "Really black"
  1115. }
  1116. local Fire = BrickColor.new(colorc[math.random(1, #colorc)])
  1117. p.BrickColor = Fire
  1118. p.CanCollide = false
  1119. p.Anchored = true
  1120. p.CFrame = handle.CFrame * CFrame.new(0, 1.5, 0) * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  1121. game.Debris:AddItem(p, 0.1)
  1122. end
  1123. end))
  1124. coroutine.resume(coroutine.create(function()
  1125. for i = 1, 20 do
  1126. wait()
  1127. local p = Instance.new("Part", handle)
  1128. p.FormFactor = "Custom"
  1129. p.Size = Vector3.new(1, 0.5, 1)
  1130. p.Transparency = 0.5
  1131. local selectionBox = Instance.new("SelectionBox", p)
  1132. selectionBox.Adornee = p
  1133. selectionBox.Color = BrickColor.new("Really black")
  1134. selectionBox.LineThickness = 0.005
  1135. p.TopSurface = 0
  1136. p.BottomSurface = 0
  1137. local colorc = {"Black"}
  1138. local Fire = BrickColor.new(colorc[math.random(1, #colorc)])
  1139. p.BrickColor = Fire
  1140. p.CanCollide = false
  1141. p.Anchored = true
  1142. p.CFrame = handle.CFrame * CFrame.new(0, 1.5, 0) * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  1143. game.Debris:AddItem(p, 0.3)
  1144. end
  1145. end))
  1146. for i = 1, 3 do
  1147. wait()
  1148. RW.C0 = cf(1.5, 0.5, 0) * euler(0, 0, 0)
  1149. RW.C1 = cf(0, 0.5, 0) * euler(-0.5 * i, 0, 0)
  1150. end
  1151. wait(0.3)
  1152. PlaySound("Slash", 1)
  1153. coroutine.resume(coroutine.create(function()
  1154. ultra4 = Instance.new("Part", suit)
  1155. ultra4.Name = "MagicPart"
  1156. ultra4.TopSurface = "Smooth"
  1157. ultra4.BottomSurface = "Smooth"
  1158. ultra4.BrickColor = BrickColor.new("Really black")
  1159. ultra4.Material = "Neon"
  1160. ultra4.FormFactor = "Custom"
  1161. ultra4.Size = Vector3.new(1, 5, 1)
  1162. ultra4.Anchored = true
  1163. ultra4.CanCollide = false
  1164. ultra4.CFrame = char.Torso.CFrame * CFrame.new(1, 0, -5) * CFrame.Angles(0, 0, 0)
  1165. local selectionBox = Instance.new("SelectionBox", ultra3)
  1166. selectionBox.Adornee = ultra4
  1167. selectionBox.Color = BrickColor.new("Really black")
  1168. selectionBox.LineThickness = 0.01
  1169. selectionBox.Transparency = 0
  1170. end))
  1171. for i = 1, 3 do
  1172. wait()
  1173. RW.C0 = cf(1.5, 0.5, 0) * euler(0, 0, 0)
  1174. RW.C1 = cf(0, 0.5, 0) * euler(0.3 * i, 0, 0)
  1175. end
  1176. wait(0.3)
  1177. RW.C0 = CFrame.new(1.5, 0.5, 0)
  1178. RW.C1 = CFrame.new(0, 0.5, 0)
  1179. RW.C0 = cf(1, 0.3, -0.5) * euler(0.8000000000000003, 0, 0)
  1180. RW.C1 = cf(0, 0, 0) * euler(0, -2, 0)
  1181. wait(0.1)
  1182. PlaySound("Slash", 1)
  1183. coroutine.resume(coroutine.create(function()
  1184. for i = 1, 10 do
  1185. wait()
  1186. local p = Instance.new("Part", handle)
  1187. p.FormFactor = "Custom"
  1188. p.Size = Vector3.new(1, 0.5, 1)
  1189. p.Transparency = 0.5
  1190. local selectionBox = Instance.new("SelectionBox", p)
  1191. selectionBox.Adornee = p
  1192. selectionBox.Color = BrickColor.new("Really black")
  1193. selectionBox.LineThickness = 0.001
  1194. p.TopSurface = 0
  1195. p.BottomSurface = 0
  1196. local colorc = {
  1197. "Really black"
  1198. }
  1199. local Fire = BrickColor.new(colorc[math.random(1, #colorc)])
  1200. p.BrickColor = Fire
  1201. p.CanCollide = false
  1202. p.Anchored = true
  1203. p.CFrame = handle.CFrame * CFrame.new(0, 1.5, 0) * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  1204. game.Debris:AddItem(p, 0.1)
  1205. end
  1206. end))
  1207. for i = 1, 3 do
  1208. wait()
  1209. RW.C0 = cf(1.2, 0.3 * i, 0.2) * euler(0.8000000000000003, 0, 0)
  1210. RW.C1 = cf(0, 0, 0) * euler(0.8 * i, -2, 0)
  1211. end
  1212. coroutine.resume(coroutine.create(function()
  1213. ultra5 = Instance.new("Part", suit)
  1214. ultra5.Name = "MagicPart"
  1215. ultra5.TopSurface = "Smooth"
  1216. ultra5.BottomSurface = "Smooth"
  1217. ultra5.BrickColor = BrickColor.new("Really black")
  1218. ultra5.Material = "Neon"
  1219. ultra5.FormFactor = "Custom"
  1220. ultra5.Size = Vector3.new(5, 1, 1)
  1221. ultra5.Anchored = true
  1222. ultra5.CanCollide = false
  1223. ultra5.CFrame = char.Torso.CFrame * CFrame.new(1, 0, -5) * CFrame.Angles(0, 0, 1)
  1224. local selectionBox = Instance.new("SelectionBox", ultra2)
  1225. selectionBox.Adornee = ultra5
  1226. selectionBox.Color = BrickColor.new("Really black")
  1227. selectionBox.LineThickness = 0.01
  1228. selectionBox.Transparency = 0
  1229. end))
  1230. wait()
  1231. local p = Instance.new("Part", handle)
  1232. p.FormFactor = "Custom"
  1233. p.Material = "Neon"
  1234. p.Size = Vector3.new(1, 2, 1)
  1235. p.Transparency = 0
  1236. local selectionBox = Instance.new("SelectionBox", p)
  1237. selectionBox.Adornee = p
  1238. selectionBox.Color = BrickColor.new("Really black")
  1239. selectionBox.LineThickness = 0.001
  1240. p.TopSurface = 0
  1241. p.BottomSurface = 0
  1242. local colorc = {
  1243. "Really black"
  1244. }
  1245. local Fire = BrickColor.new(colorc[math.random(1, #colorc)])
  1246. p.BrickColor = Fire
  1247. p.CanCollide = false
  1248. p.Anchored = true
  1249. p.CFrame = handle.CFrame * CFrame.new(0, 1, 0)
  1250. local light1 = Instance.new("SpotLight", p)
  1251. light1.Brightness = 164
  1252. light1.Color = Color3.new(255, 0, 0)
  1253. light1.Range = 7
  1254. for i = 1, 13 do
  1255. p.Transparency = p.Transparency + 0.1
  1256. p.CFrame = handle.CFrame * CFrame.new(0, 1, 0)
  1257. wait()
  1258. end
  1259. game.Debris:AddItem(p, 0.1)
  1260. coroutine.resume(coroutine.create(function()
  1261. coroutine.resume(coroutine.create(function()
  1262. for i = 1, 100 do
  1263. wait()
  1264. ultra.CFrame = ultra.CFrame * CFrame.new(0, 0, -4)
  1265. end
  1266. end))
  1267. coroutine.resume(coroutine.create(function()
  1268. for i = 1, 100 do
  1269. wait()
  1270. ultra2.CFrame = ultra2.CFrame * CFrame.new(0, 0, -4)
  1271. end
  1272. end))
  1273. coroutine.resume(coroutine.create(function()
  1274. for i = 1, 100 do
  1275. wait()
  1276. ultra3.CFrame = ultra3.CFrame * CFrame.new(0, 0, -4)
  1277. end
  1278. end))
  1279. coroutine.resume(coroutine.create(function()
  1280. for i = 1, 100 do
  1281. wait()
  1282. ultra4.CFrame = ultra4.CFrame * CFrame.new(0, 0, -4)
  1283. end
  1284. end))
  1285. coroutine.resume(coroutine.create(function()
  1286. for i = 1, 100 do
  1287. wait()
  1288. ultra5.CFrame = ultra5.CFrame * CFrame.new(0, 0, -4)
  1289. end
  1290. end))
  1291. wait(3)
  1292. ultra.Transparency = ultra.Transparency + 1
  1293. ultra2.Transparency = ultra2.Transparency + 1
  1294. ultra3.Transparency = ultra3.Transparency + 1
  1295. ultra4.Transparency = ultra4.Transparency + 1
  1296. ultra5.Transparency = ultra5.Transparency + 1
  1297. wait()
  1298. ultra.Transparency = ultra.Transparency + 1
  1299. ultra2.Transparency = ultra2.Transparency + 1
  1300. ultra3.Transparency = ultra3.Transparency + 1
  1301. ultra4.Transparency = ultra4.Transparency + 1
  1302. ultra5.Transparency = ultra5.Transparency + 1
  1303. wait()
  1304. ultra.Transparency = ultra.Transparency + 1
  1305. ultra2.Transparency = ultra2.Transparency + 1
  1306. ultra3.Transparency = ultra3.Transparency + 1
  1307. ultra4.Transparency = ultra4.Transparency + 1
  1308. ultra5.Transparency = ultra5.Transparency + 1
  1309. wait()
  1310. ultra.Transparency = ultra.Transparency + 1
  1311. ultra2.Transparency = ultra2.Transparency + 1
  1312. ultra3.Transparency = ultra3.Transparency + 1
  1313. ultra4.Transparency = ultra4.Transparency + 1
  1314. ultra5.Transparency = ultra5.Transparency + 1
  1315. wait()
  1316. ultra.Transparency = ultra.Transparency + 1
  1317. ultra2.Transparency = ultra2.Transparency + 1
  1318. ultra3.Transparency = ultra3.Transparency + 1
  1319. ultra4.Transparency = ultra4.Transparency + 1
  1320. ultra5.Transparency = ultra5.Transparency + 1
  1321. wait()
  1322. ultra:remove()
  1323. ultra2:remove()
  1324. ultra3:remove()
  1325. ultra4:remove()
  1326. ultra5:remove()
  1327. end))
  1328. function touch(hit)
  1329. if hit.Parent.Name == char.Name then
  1330. return
  1331. end
  1332. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1333. if hit.Parent.Name == char.Name then
  1334. return
  1335. end
  1336. hit.Parent:BreakJoints()
  1337. ultra:remove()
  1338. do
  1339. local HitSounds = {
  1340. Hurt = Instance.new("Sound")
  1341. }
  1342. HitSounds.Hurt.SoundId = "http://www.roblox.com/asset?id=406913243"
  1343. HitSounds.Hurt.Volume = 1
  1344. function PlayHitSound(soundname, pitch)
  1345. HitSounds[soundname].Parent = hit.Parent.Torso
  1346. HitSounds[soundname].Pitch = pitch
  1347. HitSounds[soundname]:Play()
  1348. local oldsound = HitSounds[soundname]
  1349. coroutine.resume(coroutine.create(function()
  1350. wait(4)
  1351. oldsound:Destroy()
  1352. end))
  1353. HitSounds[soundname] = HitSounds[soundname]:clone()
  1354. end
  1355. PlayHitSound("Hurt", 1)
  1356. end
  1357. end
  1358. end
  1359. ultra.Touched:connect(touch)
  1360. function touch(hit)
  1361. if hit.Parent.Name == char.Name then
  1362. return
  1363. end
  1364. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1365. if hit.Parent.Name == char.Name then
  1366. return
  1367. end
  1368. hit.Parent:BreakJoints()
  1369. ultra2:remove()
  1370. do
  1371. local HitSounds = {
  1372. Hurt = Instance.new("Sound")
  1373. }
  1374. HitSounds.Hurt.SoundId = "http://www.roblox.com/asset?id=406913243"
  1375. HitSounds.Hurt.Volume = 1
  1376. function PlayHitSound(soundname, pitch)
  1377. HitSounds[soundname].Parent = hit.Parent.Torso
  1378. HitSounds[soundname].Pitch = pitch
  1379. HitSounds[soundname]:Play()
  1380. local oldsound = HitSounds[soundname]
  1381. coroutine.resume(coroutine.create(function()
  1382. wait(4)
  1383. oldsound:Destroy()
  1384. end))
  1385. HitSounds[soundname] = HitSounds[soundname]:clone()
  1386. end
  1387. PlayHitSound("Hurt", 1)
  1388. end
  1389. end
  1390. end
  1391. ultra2.Touched:connect(touch)
  1392. function touch(hit)
  1393. if hit.Parent.Name == char.Name then
  1394. return
  1395. end
  1396. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1397. if hit.Parent.Name == char.Name then
  1398. return
  1399. end
  1400. hit.Parent:BreakJoints()
  1401. ultra2:remove()
  1402. do
  1403. local HitSounds = {
  1404. Hurt = Instance.new("Sound")
  1405. }
  1406. HitSounds.Hurt.SoundId = "http://www.roblox.com/asset?id=406913243"
  1407. HitSounds.Hurt.Volume = 1
  1408. function PlayHitSound(soundname, pitch)
  1409. HitSounds[soundname].Parent = hit.Parent.Torso
  1410. HitSounds[soundname].Pitch = pitch
  1411. HitSounds[soundname]:Play()
  1412. local oldsound = HitSounds[soundname]
  1413. coroutine.resume(coroutine.create(function()
  1414. wait(4)
  1415. oldsound:Destroy()
  1416. end))
  1417. HitSounds[soundname] = HitSounds[soundname]:clone()
  1418. end
  1419. PlayHitSound("Hurt", 1)
  1420. end
  1421. end
  1422. end
  1423. ultra2.Touched:connect(touch)
  1424. function touch(hit)
  1425. if hit.Parent.Name == char.Name then
  1426. return
  1427. end
  1428. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1429. if hit.Parent.Name == char.Name then
  1430. return
  1431. end
  1432. hit.Parent:BreakJoints()
  1433. ultra3:remove()
  1434. do
  1435. local HitSounds = {
  1436. Hurt = Instance.new("Sound")
  1437. }
  1438. HitSounds.Hurt.SoundId = "http://www.roblox.com/asset?id=406913243"
  1439. HitSounds.Hurt.Volume = 1
  1440. function PlayHitSound(soundname, pitch)
  1441. HitSounds[soundname].Parent = hit.Parent.Torso
  1442. HitSounds[soundname].Pitch = pitch
  1443. HitSounds[soundname]:Play()
  1444. local oldsound = HitSounds[soundname]
  1445. coroutine.resume(coroutine.create(function()
  1446. wait(4)
  1447. oldsound:Destroy()
  1448. end))
  1449. HitSounds[soundname] = HitSounds[soundname]:clone()
  1450. end
  1451. PlayHitSound("Hurt", 1)
  1452. end
  1453. end
  1454. end
  1455. ultra3.Touched:connect(touch)
  1456. function touch(hit)
  1457. if hit.Parent.Name == char.Name then
  1458. return
  1459. end
  1460. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1461. if hit.Parent.Name == char.Name then
  1462. return
  1463. end
  1464. hit.Parent:BreakJoints()
  1465. ultra4:remove()
  1466. do
  1467. local HitSounds = {
  1468. Hurt = Instance.new("Sound")
  1469. }
  1470. HitSounds.Hurt.SoundId = "http://www.roblox.com/asset?id=406913243"
  1471. HitSounds.Hurt.Volume = 1
  1472. function PlayHitSound(soundname, pitch)
  1473. HitSounds[soundname].Parent = hit.Parent.Torso
  1474. HitSounds[soundname].Pitch = pitch
  1475. HitSounds[soundname]:Play()
  1476. local oldsound = HitSounds[soundname]
  1477. coroutine.resume(coroutine.create(function()
  1478. wait(4)
  1479. oldsound:Destroy()
  1480. end))
  1481. HitSounds[soundname] = HitSounds[soundname]:clone()
  1482. end
  1483. PlayHitSound("Hurt", 1)
  1484. end
  1485. end
  1486. end
  1487. ultra4.Touched:connect(touch)
  1488. function touch(hit)
  1489. if hit.Parent.Name == char.Name then
  1490. return
  1491. end
  1492. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1493. if hit.Parent.Name == char.Name then
  1494. return
  1495. end
  1496. hit.Parent:BreakJoints()
  1497. ultra5:remove()
  1498. do
  1499. local HitSounds = {
  1500. Hurt = Instance.new("Sound")
  1501. }
  1502. HitSounds.Hurt.SoundId = "http://www.roblox.com/asset?id=406913243"
  1503. HitSounds.Hurt.Volume = 1
  1504. function PlayHitSound(soundname, pitch)
  1505. HitSounds[soundname].Parent = hit.Parent.Torso
  1506. HitSounds[soundname].Pitch = pitch
  1507. HitSounds[soundname]:Play()
  1508. local oldsound = HitSounds[soundname]
  1509. coroutine.resume(coroutine.create(function()
  1510. wait(4)
  1511. oldsound:Destroy()
  1512. end))
  1513. HitSounds[soundname] = HitSounds[soundname]:clone()
  1514. end
  1515. PlayHitSound("Hurt", 1)
  1516. end
  1517. end
  1518. end
  1519. ultra5.Touched:connect(touch)
  1520. wait()
  1521. RW.C0 = CFrame.new(1.5, 0.5, 0)
  1522. RW.C1 = CFrame.new(0, 0.5, 0)
  1523. local Dialogconnect = Instance.new("Part", suit)
  1524. Dialogconnect.TopSurface = "Smooth"
  1525. Dialogconnect.BottomSurface = "Smooth"
  1526. Dialogconnect.Material = "Neon"
  1527. Dialogconnect.FormFactor = "Custom"
  1528. Dialogconnect.Size = Vector3.new(1, 1, 1)
  1529. Dialogconnect.Transparency = 1
  1530. Dialogconnect.CanCollide = false
  1531. Dialogconnect.BrickColor = BrickColor.new("Black")
  1532. local selectionBox1 = Instance.new("SelectionBox", Dialogconnect)
  1533. selectionBox1.Adornee = Dialogconnect
  1534. selectionBox1.Color = BrickColor.new("Really black")
  1535. selectionBox1.LineThickness = 0.01
  1536. selectionBox1.Transparency = 1
  1537. local Weld = Instance.new("Weld", char)
  1538. Weld.Part0 = char.Torso
  1539. Weld.Part1 = Dialogconnect
  1540. Weld.C1 = CFrame.new(0, -3, -1.5) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  1541. Dialogconnect.Transparency = 1
  1542. selectionBox1.Transparency = 1
  1543. wait()
  1544. Dialogconnect.Transparency = 0
  1545. selectionBox1.Transparency = 0
  1546. wait()
  1547. Dialogconnect.Transparency = 1
  1548. selectionBox1.Transparency = 1
  1549. wait()
  1550. Dialogconnect.Transparency = 0
  1551. selectionBox1.Transparency = 0
  1552. wait()
  1553. Dialogconnect.Transparency = 1
  1554. selectionBox1.Transparency = 1
  1555. wait()
  1556. Dialogconnect.Transparency = 0
  1557. selectionBox1.Transparency = 0
  1558. wait()
  1559. Dialogconnect.Transparency = 1
  1560. selectionBox1.Transparency = 1
  1561. wait()
  1562. Dialogconnect.Transparency = 0
  1563. selectionBox1.Transparency = 0
  1564. wait()
  1565. Dialogconnect.Transparency = 1
  1566. selectionBox1.Transparency = 1
  1567. wait()
  1568. Dialogconnect.Transparency = 0
  1569. selectionBox1.Transparency = 0
  1570. wait()
  1571. Dialogconnect.Transparency = 1
  1572. selectionBox1.Transparency = 1
  1573. wait()
  1574. Dialogconnect.Transparency = 0
  1575. selectionBox1.Transparency = 0
  1576. wait()
  1577. Dialogconnect.Transparency = 1
  1578. selectionBox1.Transparency = 1
  1579. wait()
  1580. Dialogconnect.Transparency = 0
  1581. selectionBox1.Transparency = 0
  1582. wait()
  1583. Dialogconnect.Transparency = 1
  1584. selectionBox1.Transparency = 1
  1585. wait()
  1586. Dialogconnect.Transparency = 0
  1587. selectionBox1.Transparency = 0
  1588. Dialogconnect.BrickColor = BrickColor.new("New Yeller")
  1589. wait()
  1590. Dialogconnect.Transparency = 1
  1591. selectionBox1.Transparency = 1
  1592. wait()
  1593. Dialogconnect.Transparency = 0
  1594. selectionBox1.Transparency = 0
  1595. wait()
  1596. Dialogconnect.Transparency = 1
  1597. selectionBox1.Transparency = 1
  1598. wait()
  1599. Dialogconnect.Transparency = 0
  1600. selectionBox1.Transparency = 0
  1601. wait()
  1602. Dialogconnect.Transparency = 1
  1603. selectionBox1.Transparency = 1
  1604. wait()
  1605. Dialogconnect.Transparency = 0
  1606. selectionBox1.Transparency = 0
  1607. wait()
  1608. Dialogconnect.Transparency = 1
  1609. selectionBox1.Transparency = 1
  1610. wait()
  1611. Dialogconnect.Transparency = 0
  1612. selectionBox1.Transparency = 0
  1613. Dialogconnect.BrickColor = BrickColor.new("Lime green")
  1614. wait()
  1615. Dialogconnect.Transparency = 1
  1616. selectionBox1.Transparency = 1
  1617. wait()
  1618. Dialogconnect.Transparency = 0
  1619. selectionBox1.Transparency = 0
  1620. wait()
  1621. Dialogconnect.Transparency = 1
  1622. selectionBox1.Transparency = 1
  1623. wait()
  1624. Dialogconnect.Transparency = 0
  1625. selectionBox1.Transparency = 0
  1626. wait()
  1627. Dialogconnect.Transparency = 1
  1628. selectionBox1.Transparency = 1
  1629. wait()
  1630. Dialogconnect.Transparency = 0
  1631. selectionBox1.Transparency = 0
  1632. wait()
  1633. Dialogconnect.Transparency = 1
  1634. selectionBox1.Transparency = 1
  1635. wait()
  1636. Dialogconnect.Transparency = 0
  1637. selectionBox1.Transparency = 0
  1638. wait()
  1639. Dialogconnect.Transparency = 0
  1640. wait()
  1641. Dialogconnect.Transparency = 1
  1642. selectionBox1.Transparency = 1
  1643. wait()
  1644. Dialogconnect.Transparency = 0
  1645. selectionBox1.Transparency = 0
  1646. wait()
  1647. Dialogconnect.Transparency = 1
  1648. selectionBox1.Transparency = 1
  1649. wait()
  1650. Dialogconnect.Transparency = 0
  1651. selectionBox1.Transparency = 0
  1652. wait()
  1653. Dialogconnect.Transparency = 1
  1654. selectionBox1.Transparency = 1
  1655. wait()
  1656. Dialogconnect.Transparency = 0
  1657. selectionBox1.Transparency = 0
  1658. wait()
  1659. Dialogconnect.Transparency = 1
  1660. selectionBox1.Transparency = 1
  1661. wait()
  1662. Dialogconnect.Transparency = 0
  1663. selectionBox1.Transparency = 0
  1664. Dialogconnect:remove()
  1665. onehitkill = true
  1666. end
  1667. end
  1668. function Stuckhit()
  1669. if not vDebounce then
  1670. vDebounce = true
  1671. RW.C0 = cf(1, 0.3, -0.5) * euler(0.8000000000000003, 0, 0)
  1672. RW.C1 = cf(0, 0, 0) * euler(0, -2, 0)
  1673. wait(0.1)
  1674. PlaySound("Slash", 1)
  1675. coroutine.resume(coroutine.create(function()
  1676. for i = 1, 10 do
  1677. wait()
  1678. local RedSlash = Instance.new("Part", handle)
  1679. RedSlash.FormFactor = "Custom"
  1680. RedSlash.Size = Vector3.new(0.5, 2, 0.5)
  1681. RedSlash.Transparency = 0.5
  1682. local selectionBox = Instance.new("SelectionBox", RedSlash)
  1683. selectionBox.Adornee = RedSlash
  1684. selectionBox.Color = BrickColor.new("Really black")
  1685. selectionBox.LineThickness = 0.005
  1686. RedSlash.TopSurface = 0
  1687. RedSlash.BottomSurface = 0
  1688. local colorc = {"Black"}
  1689. local Fire = BrickColor.new(colorc[math.random(1, #colorc)])
  1690. RedSlash.BrickColor = Fire
  1691. RedSlash.CanCollide = false
  1692. RedSlash.Anchored = true
  1693. RedSlash.CFrame = handle.CFrame * CFrame.new(0, 1, 0)
  1694. game.Debris:AddItem(RedSlash, 0.1)
  1695. end
  1696. end))
  1697. for i = 1, 3 do
  1698. wait()
  1699. RW.C0 = cf(1.2, 0.3 * i, 0.2) * euler(0.8000000000000003, 0, 0)
  1700. RW.C1 = cf(0, 0, 0) * euler(0.8 * i, -2, 0)
  1701. end
  1702. local ray = Ray.new(Handle.CFrame.p, (mouse.Hit.p - Handle.CFrame.p).unit * 1000)
  1703. local hit, position = game.Workspace:FindPartOnRay(ray, player)
  1704. wait(0.1)
  1705. local ray = Ray.new(Handle.CFrame.p, (mouse.Hit.p - Handle.CFrame.p).unit * 300)
  1706. local position = mouse.Hit.p
  1707. local distance = (position - Handle.CFrame.p).magnitude
  1708. local rp = Instance.new("Part", workspace)
  1709. rp.Anchored = true
  1710. rp.TopSurface = "Smooth"
  1711. rp.BottomSurface = "Smooth"
  1712. rp.Transparency = 1
  1713. rp.BrickColor = BrickColor.new("Deep orange")
  1714. rp.FormFactor = "Custom"
  1715. rp.CanCollide = false
  1716. rp.Size = Vector3.new(0.6, 0.6, distance)
  1717. rp.Material = "Neon"
  1718. rp.CFrame = CFrame.new(position, Handle.CFrame.p) * CFrame.new(0, 0, -distance / 2)
  1719. local cy = Instance.new("BlockMesh", rp)
  1720. for i = 1, 10 do
  1721. wait()
  1722. cy.Scale = cy.Scale - Vector3.new(0.1, 0.1, 0)
  1723. end
  1724. rp:Destroy()
  1725. local ps = Instance.new("Part", suit)
  1726. ps.Name = "MagicPart"
  1727. ps.TopSurface = "Smooth"
  1728. ps.BottomSurface = "Smooth"
  1729. ps.BrickColor = BrickColor.new("Black")
  1730. ps.FormFactor = "Custom"
  1731. ps.Transparency = 0.9
  1732. ps.Size = Vector3.new(5, 250, 5)
  1733. ps.Anchored = true
  1734. ps.CanCollide = false
  1735. ps.CFrame = CFrame.new(position)
  1736. local cy = Instance.new("BlockMesh", ps)
  1737. function touch(hit)
  1738. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1739. if hit.Parent.Name == char.Name then
  1740. return
  1741. end
  1742. hit.Parent.Torso.Anchored = true
  1743. do
  1744. local HitSounds = {
  1745. Hurt = Instance.new("Sound")
  1746. }
  1747. HitSounds.Hurt.SoundId = "http://www.roblox.com/asset?id=406913243"
  1748. HitSounds.Hurt.Volume = 1
  1749. function PlayHitSound(soundname, pitch)
  1750. HitSounds[soundname].Parent = hit.Parent.Torso
  1751. HitSounds[soundname].Pitch = pitch
  1752. HitSounds[soundname]:Play()
  1753. local oldsound = HitSounds[soundname]
  1754. coroutine.resume(coroutine.create(function()
  1755. wait(4)
  1756. oldsound:Destroy()
  1757. end))
  1758. HitSounds[soundname] = HitSounds[soundname]:clone()
  1759. end
  1760. PlayHitSound("Hurt", 1)
  1761. local p = Instance.new("Part", handle)
  1762. p.FormFactor = "Custom"
  1763. p.Material = "Neon"
  1764. p.Size = Vector3.new(1, 2, 1)
  1765. p.Transparency = 0
  1766. local selectionBox = Instance.new("SelectionBox", p)
  1767. selectionBox.Adornee = p
  1768. selectionBox.Color = BrickColor.new("Really black")
  1769. selectionBox.LineThickness = 0.001
  1770. p.TopSurface = 0
  1771. p.BottomSurface = 0
  1772. local colorc = {"Black"}
  1773. local Fire = BrickColor.new(colorc[math.random(1, #colorc)])
  1774. p.BrickColor = Fire
  1775. p.CanCollide = false
  1776. p.Anchored = true
  1777. p.CFrame = handle.CFrame * CFrame.new(0, 1, 0)
  1778. coroutine.resume(coroutine.create(function()
  1779. for i = 1, 100 do
  1780. wait()
  1781. p.CFrame = handle.CFrame * CFrame.new(0, 1, 0)
  1782. end
  1783. end))
  1784. local light1 = Instance.new("SpotLight", p)
  1785. light1.Brightness = 164
  1786. light1.Color = Color3.new(255, 0, 0)
  1787. light1.Range = 7
  1788. for i = 1, 13 do
  1789. p.Transparency = p.Transparency + 0.1
  1790. wait(0.4)
  1791. end
  1792. game.Debris:AddItem(p, 0.1)
  1793. PlaySound("Slash", 1)
  1794. coroutine.resume(coroutine.create(function()
  1795. for i = 1, 10 do
  1796. wait()
  1797. local RedSlash = Instance.new("Part", handle)
  1798. RedSlash.FormFactor = "Custom"
  1799. RedSlash.Size = Vector3.new(0.5, 2, 0.5)
  1800. RedSlash.Transparency = 0.5
  1801. local selectionBox = Instance.new("SelectionBox", RedSlash)
  1802. selectionBox.Adornee = RedSlash
  1803. selectionBox.Color = BrickColor.new("Really black")
  1804. selectionBox.LineThickness = 0.005
  1805. RedSlash.TopSurface = 0
  1806. RedSlash.BottomSurface = 0
  1807. local colorc = {"Black"}
  1808. local Fire = BrickColor.new(colorc[math.random(1, #colorc)])
  1809. RedSlash.BrickColor = Fire
  1810. RedSlash.CanCollide = false
  1811. RedSlash.Anchored = true
  1812. RedSlash.CFrame = handle.CFrame * CFrame.new(0, 1, 0)
  1813. game.Debris:AddItem(RedSlash, 0.1)
  1814. end
  1815. end))
  1816. for i = 1, 3 do
  1817. wait()
  1818. RW.C0 = cf(1.5, 0.5, 0) * euler(1.5, 0, 0)
  1819. RW.C1 = cf(0, 0.5, 0) * euler(0.6 * i, 0, 0)
  1820. end
  1821. hit.Parent.Torso.Anchored = false
  1822. hit.Parent.Torso:BreakJoints()
  1823. end
  1824. end
  1825. end
  1826. ps.Touched:connect(touch)
  1827. for i = 1, 8 do
  1828. wait(0.5)
  1829. ps.Transparency = ps.Transparency - 0.1
  1830. end
  1831. wait(2)
  1832. RW.C0 = CFrame.new(1.5, 0.5, 0)
  1833. RW.C1 = CFrame.new(0, 0.5, 0)
  1834. ps:remove()
  1835. end
  1836. vDebounce = false
  1837. end
  1838. mouse.Button1Down:connect(function()
  1839. if slashvalue == 1 then
  1840. slash1()
  1841. elseif slashvalue == 3 then
  1842. slash3()
  1843. elseif slashvalue == 2 then
  1844. slash2()
  1845. end
  1846. end)
  1847. function WelcomeToMySpecialAttack()
  1848. CharaTalks()
  1849. RW.C0 = cf(1, 0.3, -0.5) * euler(0.8000000000000003, 0, 0)
  1850. RW.C1 = cf(0, 0, 0) * euler(0, -2, 0)
  1851. wait(0.1)
  1852. PlaySound("Slash", 1)
  1853. coroutine.resume(coroutine.create(function()
  1854. for i = 1, 10 do
  1855. wait()
  1856. local RedSlash = Instance.new("Part", handle)
  1857. RedSlash.FormFactor = "Custom"
  1858. RedSlash.Size = Vector3.new(0.5, 2, 0.5)
  1859. RedSlash.Transparency = 0.5
  1860. local selectionBox = Instance.new("SelectionBox", RedSlash)
  1861. selectionBox.Adornee = RedSlash
  1862. selectionBox.Color = BrickColor.new("Really black")
  1863. selectionBox.LineThickness = 0.005
  1864. RedSlash.TopSurface = 0
  1865. RedSlash.BottomSurface = 0
  1866. local colorc = {"Black"}
  1867. local Fire = BrickColor.new(colorc[math.random(1, #colorc)])
  1868. RedSlash.BrickColor = Fire
  1869. RedSlash.CanCollide = false
  1870. RedSlash.Anchored = true
  1871. RedSlash.CFrame = handle.CFrame * CFrame.new(0, 1, 0)
  1872. game.Debris:AddItem(RedSlash, 0.1)
  1873. end
  1874. end))
  1875. for i = 1, 3 do
  1876. wait()
  1877. RW.C0 = cf(1.2, 0.3 * i, 0.2) * euler(0.8000000000000003, 0, 0)
  1878. RW.C1 = cf(0, 0, 0) * euler(0.8 * i, -2, 0)
  1879. end
  1880. PlaySound("Explode", 1)
  1881. coroutine.resume(coroutine.create(function()
  1882. local ps = Instance.new("Part", suit)
  1883. ps.Name = "MagicPart"
  1884. ps.TopSurface = "Smooth"
  1885. ps.BottomSurface = "Smooth"
  1886. ps.BrickColor = BrickColor.new("Black")
  1887. ps.Material = "Neon"
  1888. ps.FormFactor = "Custom"
  1889. ps.Size = Vector3.new(1500, 1500, 1000)
  1890. ps.Anchored = true
  1891. ps.Transparency = 0
  1892. ps.CanCollide = false
  1893. ps.CFrame = char.Torso.CFrame * CFrame.new(1, 0, -55) * CFrame.Angles(0, 0, 0)
  1894. local selectionBox = Instance.new("SelectionBox", ps)
  1895. selectionBox.Adornee = ps
  1896. selectionBox.Color = BrickColor.new("Black")
  1897. selectionBox.LineThickness = 0.2
  1898. selectionBox.Transparency = 0.5
  1899. function touch(hit)
  1900. if hit.Parent.Name == char.Name then
  1901. return
  1902. end
  1903. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1904. if hit.Parent.Name == char.Name then
  1905. return
  1906. end
  1907. hit.Parent:BreakJoints()
  1908. do
  1909. local HitSounds = {
  1910. Hurt = Instance.new("Sound")
  1911. }
  1912. HitSounds.Hurt.SoundId = "http://www.roblox.com/asset?id=406913243"
  1913. HitSounds.Hurt.Volume = 1
  1914. function PlayHitSound(soundname, pitch)
  1915. HitSounds[soundname].Parent = hit.Parent.Torso
  1916. HitSounds[soundname].Pitch = pitch
  1917. HitSounds[soundname]:Play()
  1918. local oldsound = HitSounds[soundname]
  1919. coroutine.resume(coroutine.create(function()
  1920. wait(4)
  1921. oldsound:Destroy()
  1922. end))
  1923. HitSounds[soundname] = HitSounds[soundname]:clone()
  1924. end
  1925. PlayHitSound("Hurt", 1)
  1926. end
  1927. end
  1928. end
  1929. ps.Touched:connect(touch)
  1930. coroutine.resume(coroutine.create(function()
  1931. for i = 1, 500 do
  1932. wait()
  1933. ps.CFrame = ps.CFrame * CFrame.new(0, 0, -4)
  1934. end
  1935. ps.Transparency = ps.Transparency + 0.2
  1936. wait()
  1937. ps.Transparency = ps.Transparency + 0.2
  1938. wait()
  1939. ps.Transparency = ps.Transparency + 0.2
  1940. wait()
  1941. ps.Transparency = ps.Transparency + 0.2
  1942. wait()
  1943. ps.Transparency = ps.Transparency + 0.2
  1944. ps:remove()
  1945. end))
  1946. end))
  1947. wait(2)
  1948. RW.C0 = CFrame.new(1.5, 0.5, 0)
  1949. RW.C1 = CFrame.new(0, 0.5, 0)
  1950. end
  1951. mouse.KeyDown:connect(function(key)
  1952. if key == "r" and specialattack == false then
  1953. specialattack = true
  1954. WelcomeToMySpecialAttack()
  1955. local Dialogconnect = Instance.new("Part", suit)
  1956. Dialogconnect.TopSurface = "Smooth"
  1957. Dialogconnect.BottomSurface = "Smooth"
  1958. Dialogconnect.Material = "Neon"
  1959. Dialogconnect.FormFactor = "Custom"
  1960. Dialogconnect.Size = Vector3.new(1, 1, 1)
  1961. Dialogconnect.Transparency = 1
  1962. Dialogconnect.CanCollide = false
  1963. Dialogconnect.BrickColor = BrickColor.new("Black")
  1964. local selectionBox1 = Instance.new("SelectionBox", Dialogconnect)
  1965. selectionBox1.Adornee = Dialogconnect
  1966. selectionBox1.Color = BrickColor.new("Really black")
  1967. selectionBox1.LineThickness = 0.01
  1968. selectionBox1.Transparency = 1
  1969. local Weld = Instance.new("Weld", char)
  1970. Weld.Part0 = char.Torso
  1971. Weld.Part1 = Dialogconnect
  1972. Weld.C1 = CFrame.new(-3, -3, -1.5) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  1973. Dialogconnect.Transparency = 1
  1974. selectionBox1.Transparency = 1
  1975. wait()
  1976. Dialogconnect.Transparency = 0
  1977. selectionBox1.Transparency = 0
  1978. wait()
  1979. Dialogconnect.Transparency = 1
  1980. selectionBox1.Transparency = 1
  1981. wait()
  1982. Dialogconnect.Transparency = 0
  1983. selectionBox1.Transparency = 0
  1984. wait()
  1985. Dialogconnect.Transparency = 1
  1986. selectionBox1.Transparency = 1
  1987. wait()
  1988. Dialogconnect.Transparency = 0
  1989. selectionBox1.Transparency = 0
  1990. wait()
  1991. Dialogconnect.Transparency = 1
  1992. selectionBox1.Transparency = 1
  1993. wait()
  1994. Dialogconnect.Transparency = 0
  1995. selectionBox1.Transparency = 0
  1996. wait()
  1997. Dialogconnect.Transparency = 1
  1998. selectionBox1.Transparency = 1
  1999. wait()
  2000. Dialogconnect.Transparency = 0
  2001. selectionBox1.Transparency = 0
  2002. wait()
  2003. Dialogconnect.Transparency = 1
  2004. selectionBox1.Transparency = 1
  2005. wait()
  2006. Dialogconnect.Transparency = 0
  2007. selectionBox1.Transparency = 0
  2008. wait()
  2009. Dialogconnect.Transparency = 1
  2010. selectionBox1.Transparency = 1
  2011. wait()
  2012. Dialogconnect.Transparency = 0
  2013. selectionBox1.Transparency = 0
  2014. wait()
  2015. Dialogconnect.Transparency = 1
  2016. selectionBox1.Transparency = 1
  2017. wait()
  2018. Dialogconnect.Transparency = 0
  2019. selectionBox1.Transparency = 0
  2020. Dialogconnect.BrickColor = BrickColor.new("New Yeller")
  2021. wait()
  2022. Dialogconnect.Transparency = 1
  2023. selectionBox1.Transparency = 1
  2024. wait()
  2025. Dialogconnect.Transparency = 0
  2026. selectionBox1.Transparency = 0
  2027. wait()
  2028. Dialogconnect.Transparency = 1
  2029. selectionBox1.Transparency = 1
  2030. wait()
  2031. Dialogconnect.Transparency = 0
  2032. selectionBox1.Transparency = 0
  2033. wait()
  2034. Dialogconnect.Transparency = 1
  2035. selectionBox1.Transparency = 1
  2036. wait()
  2037. Dialogconnect.Transparency = 0
  2038. selectionBox1.Transparency = 0
  2039. wait()
  2040. Dialogconnect.Transparency = 1
  2041. selectionBox1.Transparency = 1
  2042. wait()
  2043. Dialogconnect.Transparency = 0
  2044. selectionBox1.Transparency = 0
  2045. Dialogconnect.BrickColor = BrickColor.new("Lime green")
  2046. wait()
  2047. Dialogconnect.Transparency = 1
  2048. selectionBox1.Transparency = 1
  2049. wait()
  2050. Dialogconnect.Transparency = 0
  2051. selectionBox1.Transparency = 0
  2052. wait()
  2053. Dialogconnect.Transparency = 1
  2054. selectionBox1.Transparency = 1
  2055. wait()
  2056. Dialogconnect.Transparency = 0
  2057. selectionBox1.Transparency = 0
  2058. wait()
  2059. Dialogconnect.Transparency = 1
  2060. selectionBox1.Transparency = 1
  2061. wait()
  2062. Dialogconnect.Transparency = 0
  2063. selectionBox1.Transparency = 0
  2064. wait()
  2065. Dialogconnect.Transparency = 1
  2066. selectionBox1.Transparency = 1
  2067. wait()
  2068. Dialogconnect.Transparency = 0
  2069. selectionBox1.Transparency = 0
  2070. wait()
  2071. Dialogconnect.Transparency = 0
  2072. wait()
  2073. Dialogconnect.Transparency = 1
  2074. selectionBox1.Transparency = 1
  2075. wait()
  2076. Dialogconnect.Transparency = 0
  2077. selectionBox1.Transparency = 0
  2078. wait()
  2079. Dialogconnect.Transparency = 1
  2080. selectionBox1.Transparency = 1
  2081. wait()
  2082. Dialogconnect.Transparency = 0
  2083. selectionBox1.Transparency = 0
  2084. wait()
  2085. Dialogconnect.Transparency = 1
  2086. selectionBox1.Transparency = 1
  2087. wait()
  2088. Dialogconnect.Transparency = 0
  2089. selectionBox1.Transparency = 0
  2090. wait()
  2091. Dialogconnect.Transparency = 1
  2092. selectionBox1.Transparency = 1
  2093. wait()
  2094. Dialogconnect.Transparency = 0
  2095. selectionBox1.Transparency = 0
  2096. Dialogconnect:remove()
  2097. specialattack = false
  2098. end
  2099. if key == "q" then
  2100. if beamvalue == 1 then
  2101. KnifeBeam1()
  2102. elseif beamvalue == 2 then
  2103. KnifeBeam2()
  2104. elseif beamvalue == 3 then
  2105. KnifeBeam3()
  2106. end
  2107. end
  2108. if key == "x" and not vDebounce then
  2109. vDebounce = true
  2110. for i = 1, 5 do
  2111. wait()
  2112. Torso.Transparency = 0.5
  2113. char["Left Arm"].Transparency = 0.5
  2114. char["Left Leg"].Transparency = 0.5
  2115. char["Right Arm"].Transparency = 0.5
  2116. char["Right Leg"].Transparency = 0.5
  2117. char.Head.Transparency = 0.5
  2118. wait()
  2119. Torso.Transparency = 0
  2120. char["Left Arm"].Transparency = 0
  2121. char["Left Leg"].Transparency = 0
  2122. char["Right Arm"].Transparency = 0
  2123. char["Right Leg"].Transparency = 0
  2124. char.Head.Transparency = 0
  2125. end
  2126. teleportPlayer(mouse.hit.p)
  2127. vDebounce = false
  2128. end
  2129. if key == "z" and onehitkilltwo == true then
  2130. onehitkilltwo = false
  2131. Stuckhit()
  2132. local Dialogconnect = Instance.new("Part", suit)
  2133. Dialogconnect.TopSurface = "Smooth"
  2134. Dialogconnect.BottomSurface = "Smooth"
  2135. Dialogconnect.Material = "Neon"
  2136. Dialogconnect.FormFactor = "Custom"
  2137. Dialogconnect.Size = Vector3.new(1, 1, 1)
  2138. Dialogconnect.Transparency = 1
  2139. Dialogconnect.CanCollide = false
  2140. Dialogconnect.BrickColor = BrickColor.new("Black")
  2141. local selectionBox1 = Instance.new("SelectionBox", Dialogconnect)
  2142. selectionBox1.Adornee = Dialogconnect
  2143. selectionBox1.Color = BrickColor.new("Really black")
  2144. selectionBox1.LineThickness = 0.01
  2145. selectionBox1.Transparency = 1
  2146. local Weld = Instance.new("Weld", char)
  2147. Weld.Part0 = char.Torso
  2148. Weld.Part1 = Dialogconnect
  2149. Weld.C1 = CFrame.new(3, -3, -1.5) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  2150. Dialogconnect.Transparency = 1
  2151. selectionBox1.Transparency = 1
  2152. wait()
  2153. Dialogconnect.Transparency = 0
  2154. selectionBox1.Transparency = 0
  2155. wait()
  2156. Dialogconnect.Transparency = 1
  2157. selectionBox1.Transparency = 1
  2158. wait()
  2159. Dialogconnect.Transparency = 0
  2160. selectionBox1.Transparency = 0
  2161. wait()
  2162. Dialogconnect.Transparency = 1
  2163. selectionBox1.Transparency = 1
  2164. wait()
  2165. Dialogconnect.Transparency = 0
  2166. selectionBox1.Transparency = 0
  2167. wait()
  2168. Dialogconnect.Transparency = 1
  2169. selectionBox1.Transparency = 1
  2170. wait()
  2171. Dialogconnect.Transparency = 0
  2172. selectionBox1.Transparency = 0
  2173. wait()
  2174. Dialogconnect.Transparency = 1
  2175. selectionBox1.Transparency = 1
  2176. wait()
  2177. Dialogconnect.Transparency = 0
  2178. selectionBox1.Transparency = 0
  2179. wait()
  2180. Dialogconnect.Transparency = 1
  2181. selectionBox1.Transparency = 1
  2182. wait()
  2183. Dialogconnect.Transparency = 0
  2184. selectionBox1.Transparency = 0
  2185. wait()
  2186. Dialogconnect.Transparency = 1
  2187. selectionBox1.Transparency = 1
  2188. wait()
  2189. Dialogconnect.Transparency = 0
  2190. selectionBox1.Transparency = 0
  2191. wait()
  2192. Dialogconnect.Transparency = 1
  2193. selectionBox1.Transparency = 1
  2194. wait()
  2195. Dialogconnect.Transparency = 0
  2196. selectionBox1.Transparency = 0
  2197. Dialogconnect.BrickColor = BrickColor.new("New Yeller")
  2198. wait()
  2199. Dialogconnect.Transparency = 1
  2200. selectionBox1.Transparency = 1
  2201. wait()
  2202. Dialogconnect.Transparency = 0
  2203. selectionBox1.Transparency = 0
  2204. wait()
  2205. Dialogconnect.Transparency = 1
  2206. selectionBox1.Transparency = 1
  2207. wait()
  2208. Dialogconnect.Transparency = 0
  2209. selectionBox1.Transparency = 0
  2210. wait()
  2211. Dialogconnect.Transparency = 1
  2212. selectionBox1.Transparency = 1
  2213. wait()
  2214. Dialogconnect.Transparency = 0
  2215. selectionBox1.Transparency = 0
  2216. wait()
  2217. Dialogconnect.Transparency = 1
  2218. selectionBox1.Transparency = 1
  2219. wait()
  2220. Dialogconnect.Transparency = 0
  2221. selectionBox1.Transparency = 0
  2222. Dialogconnect.BrickColor = BrickColor.new("Lime green")
  2223. wait()
  2224. Dialogconnect.Transparency = 1
  2225. selectionBox1.Transparency = 1
  2226. wait()
  2227. Dialogconnect.Transparency = 0
  2228. selectionBox1.Transparency = 0
  2229. wait()
  2230. Dialogconnect.Transparency = 1
  2231. selectionBox1.Transparency = 1
  2232. wait()
  2233. Dialogconnect.Transparency = 0
  2234. selectionBox1.Transparency = 0
  2235. wait()
  2236. Dialogconnect.Transparency = 1
  2237. selectionBox1.Transparency = 1
  2238. wait()
  2239. Dialogconnect.Transparency = 0
  2240. selectionBox1.Transparency = 0
  2241. wait()
  2242. Dialogconnect.Transparency = 1
  2243. selectionBox1.Transparency = 1
  2244. wait()
  2245. Dialogconnect.Transparency = 0
  2246. selectionBox1.Transparency = 0
  2247. wait()
  2248. Dialogconnect.Transparency = 0
  2249. wait()
  2250. Dialogconnect.Transparency = 1
  2251. selectionBox1.Transparency = 1
  2252. wait()
  2253. Dialogconnect.Transparency = 0
  2254. selectionBox1.Transparency = 0
  2255. wait()
  2256. Dialogconnect.Transparency = 1
  2257. selectionBox1.Transparency = 1
  2258. wait()
  2259. Dialogconnect.Transparency = 0
  2260. selectionBox1.Transparency = 0
  2261. wait()
  2262. Dialogconnect.Transparency = 1
  2263. selectionBox1.Transparency = 1
  2264. wait()
  2265. Dialogconnect.Transparency = 0
  2266. selectionBox1.Transparency = 0
  2267. wait()
  2268. Dialogconnect.Transparency = 1
  2269. selectionBox1.Transparency = 1
  2270. wait()
  2271. Dialogconnect.Transparency = 0
  2272. selectionBox1.Transparency = 0
  2273. Dialogconnect:remove()
  2274. onehitkilltwo = true
  2275. end
  2276. if key == "e" then
  2277. drawded()
  2278. end
  2279. end)
  2280. Tool.Deselected:connect(function(mouse)
  2281. RW.Parent = nil
  2282. LW.Parent = nil
  2283. handle:remove()
  2284. RSH.Parent = player.Character.Torso
  2285. LSH.Parent = player.Character.Torso
  2286. end)
  2287. end)
  2288. function OnDeath()
  2289. GETDUNKED()
  2290. oldloopedsound:remove()
  2291. end
  2292. char.Humanoid.Died:connect(OnDeath)
  2293. print("Made By Jose Likes And Enjoys Roblox for Josemmoya")
  2294. wait(5)
  2295. print("Based on the animation Determination by Jigsaw Rules.")
  2296. wait(5)
  2297. print("Special attacks are on q,e,z,x,and m(Megalomaniac).")
  2298. print("fixed by ROBLOX")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement