Advertisement
wamandnj

Untitled

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