Upscalefanatic3

FnafTale Chica(Chara)

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