MysteriousL

fkasdljkdsf

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