MysteriousL

MegTrans

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