Advertisement
Guest User

REFLUX FE

a guest
Sep 18th, 2019
454
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 166.08 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  2. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  3. do
  4. print("FE Compatibility code by Mokiros")
  5. script.Parent = Player.Character
  6.  
  7. --RemoteEvent for communicating
  8. local Event = Instance.new("RemoteEvent")
  9. Event.Name = "UserInput_Event"
  10.  
  11. --Fake event to make stuff like Mouse.KeyDown work
  12. local function fakeEvent()
  13. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  14. t.connect = t.Connect
  15. return t
  16. end
  17.  
  18. --Creating fake input objects with fake variables
  19. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  20. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  21. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  22. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  23. end}
  24. --Merged 2 functions into one by checking amount of arguments
  25. CAS.UnbindAction = CAS.BindAction
  26.  
  27. --This function will trigger the events that have been :Connect()'ed
  28. local function te(self,ev,...)
  29. local t = m[ev]
  30. if t and t._fakeEvent and t.Function then
  31. t.Function(...)
  32. end
  33. end
  34. m.TrigEvent = te
  35. UIS.TrigEvent = te
  36.  
  37. Event.OnServerEvent:Connect(function(plr,io)
  38. if plr~=Player then return end
  39. if io.isMouse then
  40. m.Target = io.Target
  41. m.Hit = io.Hit
  42. else
  43. local b = io.UserInputState == Enum.UserInputState.Begin
  44. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  45. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  46. end
  47. for _,t in pairs(CAS.Actions) do
  48. for _,k in pairs(t.Keys) do
  49. if k==io.KeyCode then
  50. t.Function(t.Name,io.UserInputState,io)
  51. end
  52. end
  53. end
  54. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  55. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  56. end
  57. end)
  58. Event.Parent = NLS([==[
  59. local Player = game:GetService("Players").LocalPlayer
  60. local Event = script:WaitForChild("UserInput_Event")
  61.  
  62. local UIS = game:GetService("UserInputService")
  63. local input = function(io,a)
  64. if a then return end
  65. --Since InputObject is a client-side instance, we create and pass table instead
  66. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  67. end
  68. UIS.InputBegan:Connect(input)
  69. UIS.InputEnded:Connect(input)
  70.  
  71. local Mouse = Player:GetMouse()
  72. local h,t
  73. --Give the server mouse data 30 times every second, but only if the values changed
  74. --If player is not moving their mouse, client won't fire events
  75. while wait(1/30) do
  76. if h~=Mouse.Hit or t~=Mouse.Target then
  77. h,t=Mouse.Hit,Mouse.Target
  78. Event:FireServer({isMouse=true,Target=t,Hit=h})
  79. end
  80. end]==],Player.Character)
  81. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  82. end
  83.  
  84. -----------//REFLUX\\-----------
  85. --[[Movelist
  86. mouseclick = 3 combo attacks
  87. K = Kick
  88. P = Upwards slash
  89. J = Jump boost
  90. N = Scythe swing
  91. U = Scythe whirlwind
  92. G = Scythe combo
  93. E = Sword Buster
  94. H = Knife throw
  95. R = Forward dash/slash
  96. Y = Omega blaster
  97. T = Taunt
  98. F = Transform
  99. Q = ???
  100. ---------]]
  101.  
  102. --SB is getting boring lately, no new scripts, people still using overpowered scripts etc etc--
  103. --Seen too many people running around with the old one or crappy edited ones(A.K.A dark eccentrics edit), blame Dark eccentric--
  104. --Just a lil' secret for anyone that reads this. my next project is gonna be called "Blackburn" OR "Influx" ORR "Card Master"--
  105. --Fuck the jade key.--
  106. --Enjoy.--
  107.  
  108. Player=game:GetService("Players").LocalPlayer
  109. Character=Player.Character
  110. Character.Humanoid.Name = "noneofurbusiness"
  111. hum = Character.noneofurbusiness
  112. LeftArm=Character["Left Arm"]
  113. LeftLeg=Character["Left Leg"]
  114. RightArm=Character["Right Arm"]
  115. RightLeg=Character["Right Leg"]
  116. Root=Character["HumanoidRootPart"]
  117. Head=Character["Head"]
  118. Torso=Character["Torso"]
  119. Neck=Torso["Neck"]
  120. walking = false
  121. attacking = false
  122. running = false
  123. tragedy = false
  124. change = 0
  125. doombounce = false
  126. swordbounce = false
  127. absoluteannihilation = false
  128. position = nil
  129. MseGuide = true
  130. settime = 0
  131. sine = 0
  132. t = 0
  133. combo1 = true
  134. dgs = 75
  135. combo2 = false
  136. combo3 = false
  137. mouse = Player:GetMouse()
  138. RunSrv = game:GetService("RunService")
  139. RenderStepped = game:GetService("RunService").RenderStepped
  140. local soundtable = {263033191,263032252,263032172,263032182,263032221}
  141. local lmon3 = {"My scythe will tear you apart.","Come a bit closer...","Die from my scythe.","Futile.","Take this scythe.","Where do you want your scar?","My scythe wants to introduce itself.","Feel honored to even touch my scythe.","Flee while you can.","Don't even try.","Slicing time!"}
  142. local lmon = {"Feeling Lucky?","I will direct this personally.","Just stay right where you are...","Let's play catch.","Where is that confidence now?","This will hurt...","Remember this.","My power is rising.","Playtime is over.","I'm gonna wipe that smug off your face.","Don't even bother to run.","All of your actions remain futile"}
  143. local lmon5 = {"What's wrong? You've gone pale all of the sudden.","I'll use you as target practice.","Sharper than a needle.","Just a friendly reminder...","Come on then!","Are you beginning to sweat?","This will leave a scar...","Surgery time...","Like a hot knife through butter..."}
  144. local lmon7 = {"Are you afraid?","Take this!","Can't dodge this.","Kaboom.","Hope is irrelevant.","Why don't you take this head on?","I'm not finished.","Dare to underestimate my power again?","Shoo.","Begone.","Out of my way!"}
  145. local secrettalk = {"And now you'll cease to exist.","This is the last time you've ridiculed my power.","End of the chapter for you.","I will send you to the next world with this.","I had enough of your attitude.","Consider this as a gift.","Fatality.","Another one bites the dust...","Don't come back.","Let me show you true power."}
  146. local mostrandomsoundtable = {527970724,1026907795,12222058,1282729525,165431824,167293985,717192545,150245085,143796003,948494432,1434756150,130801781,138124641,132470328,602163388,174658105,220042720,292838651,949987327,142347633,141679994,223147718,130759239,257642130,224299497}
  147. local glassshatter = {566476056,566477077,566476547,566476140,566475199,566476026}
  148. rdnm = #soundtable
  149. mostrandom = #mostrandomsoundtable
  150. lmon2 = #lmon
  151. lmon4 = #lmon3
  152. lmon6 = #lmon5
  153. lmon8 = #lmon7
  154. secret = #secrettalk
  155. glasss = #glassshatter
  156. removeuseless = game:GetService("Debris")
  157. damageall={}
  158. Repeater={}
  159. Repeater2={}
  160. nonmeshRepeater={}
  161. nonmeshRepeater2={}
  162. dmgii={}
  163. DamageAll2={}
  164. SlowlyFade={}
  165. th1={}
  166. th2={}
  167. th3={}
  168. Extreme={}
  169. ExtremeM={}
  170. ExtremeM2={}
  171. m3={}
  172. th4={}
  173. th5={}
  174. UpMover={}
  175. openshocktable={}
  176. LessSize={}
  177. ForwardMover={}
  178. signtable={}
  179. signtransparency={}
  180. signmover={}
  181. signrotator={}
  182. TheColor = BrickColor.new("Lime green")
  183.  
  184. landingsound = Instance.new("Sound", Torso)
  185. landingsound.SoundId = "rbxassetid://379698301"
  186. landingsound.Volume = 4
  187.  
  188. step = Instance.new("Sound", Torso)
  189. step.SoundId = "rbxassetid://337064700"
  190. step.Volume = 3
  191.  
  192. energyburst = Instance.new("Sound", Torso)
  193. energyburst.SoundId = "rbxassetid://278641993"
  194. energyburst.Volume = 3
  195.  
  196. charge = Instance.new("Sound", Torso)
  197. charge.SoundId = "rbxassetid://1620566047"
  198. charge.Volume = 3
  199.  
  200. energyburst2 = Instance.new("Sound", Torso)
  201. energyburst2.SoundId = "rbxassetid://1368637781"
  202. energyburst2.Volume = 3
  203.  
  204. lunge = Instance.new("Sound", Torso)
  205. lunge.SoundId = "rbxassetid://28144425"
  206. lunge.Pitch = .7
  207. lunge.Volume = 5
  208.  
  209. kiready = Instance.new("Sound", Torso)
  210. kiready.SoundId = "rbxassetid://1619519574"
  211. kiready.Pitch = 1
  212. kiready.Volume = 3
  213.  
  214. kigo = Instance.new("Sound", Torso)
  215. kigo.SoundId = "rbxassetid://1620239422"
  216. kigo.Pitch = 1
  217. kigo.Volume = 3
  218.  
  219. lunge2 = Instance.new("Sound", Torso)
  220. lunge2.SoundId = "rbxassetid://28144425"
  221. lunge2.Pitch = .5
  222. lunge2.Volume = 5
  223.  
  224. lunge3 = Instance.new("Sound", Torso)
  225. lunge3.SoundId = "rbxassetid://28144425"
  226. lunge3.Pitch = .6
  227. lunge3.Volume = 5
  228.  
  229. aura = Instance.new("Sound", Torso)
  230. aura.Volume = 2
  231. aura.Looped = true
  232. aura.SoundId = "rbxassetid://1382718007"
  233.  
  234. swordlang = Instance.new("Sound", Torso)
  235. swordlang.SoundId = "rbxassetid://62339698"
  236. swordlang.Volume = 5
  237. swordlang.Pitch = .3
  238.  
  239. daggersheet = Instance.new("Sound", Torso)
  240. daggersheet.SoundId = "rbxassetid://62339698"
  241. daggersheet.Volume = 3
  242.  
  243. local HEADLERP = Instance.new("ManualWeld")
  244. HEADLERP.Parent = Head
  245. HEADLERP.Part0 = Head
  246. HEADLERP.Part1 = Head
  247. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  248.  
  249. local TORSOLERP = Instance.new("ManualWeld")
  250. TORSOLERP.Parent = Root
  251. TORSOLERP.Part0 = Torso
  252. TORSOLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  253.  
  254. local ROOTLERP = Instance.new("ManualWeld")
  255. ROOTLERP.Parent = Root
  256. ROOTLERP.Part0 = Root
  257. ROOTLERP.Part1 = Torso
  258. ROOTLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  259.  
  260. local RIGHTARMLERP = Instance.new("ManualWeld")
  261. RIGHTARMLERP.Parent = RightArm
  262. RIGHTARMLERP.Part0 = RightArm
  263. RIGHTARMLERP.Part1 = Torso
  264. RIGHTARMLERP.C0 = CFrame.new(-1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  265.  
  266. local LEFTARMLERP = Instance.new("ManualWeld")
  267. LEFTARMLERP.Parent = LeftArm
  268. LEFTARMLERP.Part0 = LeftArm
  269. LEFTARMLERP.Part1 = Torso
  270. LEFTARMLERP.C0 = CFrame.new(1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  271.  
  272. local RIGHTLEGLERP = Instance.new("ManualWeld")
  273. RIGHTLEGLERP.Parent = RightLeg
  274. RIGHTLEGLERP.Part0 = RightLeg
  275. RIGHTLEGLERP.Part1 = Torso
  276. RIGHTLEGLERP.C0 = CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  277.  
  278. local LEFTLEGLERP = Instance.new("ManualWeld")
  279. LEFTLEGLERP.Parent = LeftLeg
  280. LEFTLEGLERP.Part0 = LeftLeg
  281. LEFTLEGLERP.Part1 = Torso
  282. LEFTLEGLERP.C0 = CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  283.  
  284. local function weldBetween(a, b)
  285. local weld = Instance.new("ManualWeld", a)
  286. weld.Part0 = a
  287. weld.Part1 = b
  288. weld.C0 = a.CFrame:inverse() * b.CFrame
  289. return weld
  290. end
  291.  
  292. local function ci(x, c, y, n)
  293. so = Instance.new("Sound", x)
  294. so.SoundId = c
  295. so.Volume = y
  296. so.Looped = n
  297. end
  298.  
  299. ArtificialHB = Instance.new("BindableEvent", script)
  300. ArtificialHB.Name = "Heartbeat"
  301. script:WaitForChild("Heartbeat")
  302.  
  303. frame = 1 / 60
  304. tf = 0
  305. allowframeloss = false
  306. tossremainder = false
  307.  
  308.  
  309. lastframe = tick()
  310. script.Heartbeat:Fire()
  311.  
  312.  
  313. game:GetService("RunService").Heartbeat:connect(function(s, p)
  314. tf = tf + s
  315. if tf >= frame then
  316. if allowframeloss then
  317. script.Heartbeat:Fire()
  318. lastframe = tick()
  319. else
  320. for i = 1, math.floor(tf / frame) do
  321. script.Heartbeat:Fire()
  322. end
  323. lastframe = tick()
  324. end
  325. if tossremainder then
  326. tf = 0
  327. else
  328. tf = tf - frame * math.floor(tf / frame)
  329. end
  330. end
  331. end)
  332.  
  333. function swait(num)
  334. if num == 0 or num == nil then
  335. game:service("RunService").Stepped:wait(0)
  336. else
  337. for i = 0, num do
  338. game:service("RunService").Stepped:wait(0)
  339. end
  340. end
  341. end
  342.  
  343. godmode = coroutine.wrap(function()
  344. while true do
  345. hum.MaxHealth = math.huge
  346. wait(0.0000001)
  347. hum.Health = math.huge
  348. wait()
  349. end
  350. end)
  351. godmode()
  352. ff = Instance.new("ForceField", Character)
  353. ff.Visible = false
  354.  
  355. function damagealll(Radius,Position)
  356. local Returning = {}
  357. for _,v in pairs(workspace:GetChildren()) do
  358. if v~=Character and v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Torso') or v:FindFirstChild('UpperTorso') then
  359. if v:FindFirstChild("Torso") then
  360. local Mag = (v.Torso.Position - Position).magnitude
  361. if Mag < Radius then
  362. table.insert(Returning,v)
  363. end
  364. elseif v:FindFirstChild("UpperTorso") then
  365. local Mag = (v.UpperTorso.Position - Position).magnitude
  366. if Mag < Radius then
  367. table.insert(Returning,v)
  368. end
  369. end
  370. end
  371. end
  372. return Returning
  373. end
  374.  
  375. doomtheme = Instance.new("Sound", Torso)
  376. doomtheme.Volume = 1
  377. doomtheme.Looped = true
  378. doomtheme.SoundId = "rbxassetid://1535710893"
  379. doomtheme:Play()
  380.  
  381. light = Instance.new("PointLight", Torso)
  382. light.Color = Color3.new(0,255,0)
  383. light.Range = 8
  384. light.Brightness = 35
  385.  
  386. pBase = Instance.new("Part", LeftArm)
  387. pBase.BrickColor = BrickColor.new("Really black")
  388. pBase.Material = "Granite"
  389. pBase.Size = Vector3.new(1.05,.3,1.05)
  390. pBase.CanCollide = false
  391. pBasew = weldBetween(pBase,LeftArm)
  392. pBasew.C0 = CFrame.new(0,.92,0)
  393.  
  394. pBase2 = Instance.new("WedgePart", pBase)
  395. pBase2.BrickColor = BrickColor.new("Really black")
  396. pBase2.Material = "Granite"
  397. pBase2.Size = Vector3.new(1.05,1.05,1.05)
  398. pBase2.CanCollide = false
  399. pBase2w = weldBetween(pBase2,LeftArm)
  400. pBase2w.C0 = CFrame.new(0,0,-.25) * CFrame.Angles(math.rad(-90),math.rad(-90),math.rad(0))
  401.  
  402. pBase3 = Instance.new("Part", pBase)
  403. pBase3.BrickColor = BrickColor.new("Really black")
  404. pBase3.Material = "Granite"
  405. pBase3.Size = Vector3.new(.4,.65,.85)
  406. pBase3.CanCollide = false
  407. pBase3w = weldBetween(pBase3,LeftArm)
  408. pBase3w.C0 = CFrame.new(0.4,.85,0)
  409.  
  410. pBase4 = Instance.new("Part", pBase)
  411. pBase4.BrickColor = BrickColor.new("Mid Gray")
  412. pBase4.Material = "Ice"
  413. pBase4.Size = Vector3.new(.3,.45,.75)
  414. pBase4.CanCollide = false
  415. pBase4w = weldBetween(pBase4,LeftArm)
  416. pBase4w.C0 = CFrame.new(0.4,1.03,0)
  417.  
  418. pBase5 = Instance.new("Part", pBase)
  419. pBase5.BrickColor = BrickColor.new("Mid Gray")
  420. pBase5.Material = "Glass"
  421. pBase5.Size = Vector3.new(.15,2,.65)
  422. pBase5.CanCollide = false
  423. pBase5w = weldBetween(pBase5,LeftArm)
  424. pBase5w.C0 = CFrame.new(0.4,1.53,0)
  425.  
  426. pBase6 = Instance.new("WedgePart", pBase)
  427. pBase6.BrickColor = BrickColor.new("Mid Gray")
  428. pBase6.Material = "Glass"
  429. pBase6.Size = Vector3.new(.15,1.05,.65)
  430. pBase6.CanCollide = false
  431. pBase6w = weldBetween(pBase6,LeftArm)
  432. pBase6w.C0 = CFrame.new(0.4,-3.05,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0))
  433.  
  434. pBase7 = Instance.new("Part", pBase)
  435. pBase7.BrickColor = TheColor
  436. pBase7.Material = "Neon"
  437. pBase7.Size = Vector3.new(.07,2,.67)
  438. pBase7.CanCollide = false
  439. pBase7w = weldBetween(pBase7,LeftArm)
  440. pBase7w.C0 = CFrame.new(0.4,1.53,0)
  441.  
  442. pBase8 = Instance.new("WedgePart", pBase)
  443. pBase8.BrickColor = TheColor
  444. pBase8.Material = "Neon"
  445. pBase8.Size = Vector3.new(.07,1.05,.65)
  446. pBase8.CanCollide = false
  447. pBase8w = weldBetween(pBase8,LeftArm)
  448. pBase8w.C0 = CFrame.new(0.4,-3.05,0.016) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0))
  449.  
  450. pBase9 = Instance.new("Part", pBase)
  451. pBase9.BrickColor = TheColor
  452. pBase9.Material = "Neon"
  453. pBase9.Size = Vector3.new(.07,2,.05)
  454. pBase9.CanCollide = false
  455. pBase9w = weldBetween(pBase9,LeftArm)
  456. pBase9w.C0 = CFrame.new(0.4,2.53,0.31)
  457.  
  458. pBase10 = Instance.new("Part", pBase)
  459. pBase10.BrickColor = TheColor
  460. pBase10.Material = "Neon"
  461. pBase10.Size = Vector3.new(.4,.55,.75)
  462. pBase10.CanCollide = false
  463. pBase10w = weldBetween(pBase10,LeftArm)
  464. pBase10w.C0 = CFrame.new(0.42,.85,0)
  465.  
  466. pBase11 = Instance.new("Part", pBase)
  467. pBase11.BrickColor = BrickColor.new("Really black")
  468. pBase11.Material = "Granite"
  469. pBase11.Size = Vector3.new(.4,.50,.70)
  470. pBase11.CanCollide = false
  471. pBase11w = weldBetween(pBase11,LeftArm)
  472. pBase11w.C0 = CFrame.new(0.43,.85,0)
  473.  
  474. pBase12 = Instance.new("Part", pBase)
  475. pBase12.BrickColor = TheColor
  476. pBase12.Material = "Neon"
  477. pBase12.Size = Vector3.new(.2,.2,.2)
  478. pBase12.CanCollide = false
  479. pBase12.Shape = 0
  480. pBase12w = weldBetween(pBase12,LeftArm)
  481. pBase12w.C0 = CFrame.new(0.5,.135,0)
  482.  
  483. TheCore = Instance.new("Part", pBase)
  484. TheCore.CanCollide = false
  485. TheCore.Size = Vector3.new(0,0,0)
  486. TheCore.Material = "Fabric"
  487. TheCore.BrickColor = TheColor
  488. TheCoreMESH = Instance.new("SpecialMesh", TheCore)
  489. TheCoreMESH.Scale = Vector3.new(.29,.29,.29)
  490. TheCoreMESH.MeshId = "rbxassetid://19251107"
  491. TheCoreweld = weldBetween(TheCore, pBase12)
  492. TheCoreweld.C0 = CFrame.new(0, 0.05, 0) * CFrame.Angles(math.rad(90), math.rad(90), math.rad(0))
  493.  
  494. larmf = Instance.new("Part", Torso)
  495. larmf.BrickColor = TheColor
  496. larmf.Size = Vector3.new(1.001, 2.001, 1.001)
  497. larmf.Material = "Neon"
  498. larmf.Transparency = .9
  499. larmf.CanCollide = false
  500. larmfweld = weldBetween(larmf,LeftArm)
  501.  
  502. rarmf = Instance.new("Part", larmf)
  503. rarmf.BrickColor = TheColor
  504. rarmf.Size = Vector3.new(1.001, 2.001, 1.001)
  505. rarmf.Material = "Neon"
  506. rarmf.Transparency = .9
  507. rarmf.CanCollide = false
  508. rarmfweld = weldBetween(rarmf,RightArm)
  509.  
  510. llegf = Instance.new("Part", larmf)
  511. llegf.BrickColor = TheColor
  512. llegf.Size = Vector3.new(1.001, 2.001, 1.001)
  513. llegf.Material = "Neon"
  514. llegf.Transparency = .9
  515. llegf.CanCollide = false
  516. llegffweld = weldBetween(llegf,LeftLeg)
  517.  
  518. rlegf = Instance.new("Part", larmf)
  519. rlegf.BrickColor = TheColor
  520. rlegf.Size = Vector3.new(1.001, 2.001, 1.001)
  521. rlegf.Material = "Neon"
  522. rlegf.Transparency = .9
  523. rlegf.CanCollide = false
  524. rlegfweld = weldBetween(rlegf,RightLeg)
  525.  
  526. Torsof = Instance.new("Part", larmf)
  527. Torsof.BrickColor = TheColor
  528. Torsof.Size = Vector3.new(2.001, 2.001, 1.001)
  529. Torsof.Material = "Neon"
  530. Torsof.Transparency = .9
  531. Torsof.CanCollide = false
  532. Torsofweld = weldBetween(Torsof,Torso)
  533.  
  534. local turnoffandon = coroutine.wrap(function()
  535. while wait() do
  536. if transformingpart then
  537. else
  538. for i = 1, 25 do
  539. larmf.Transparency = larmf.Transparency + .01
  540. rarmf.Transparency = rarmf.Transparency + .01
  541. llegf.Transparency = llegf.Transparency + .01
  542. rlegf.Transparency = rlegf.Transparency + .01
  543. Torsof.Transparency = Torsof.Transparency + .01
  544. swait()
  545. end
  546. end
  547. for i = 1, 25 do
  548. if transformingpart then
  549. else
  550. larmf.Transparency = larmf.Transparency - .01
  551. rarmf.Transparency = rarmf.Transparency - .01
  552. llegf.Transparency = llegf.Transparency - .01
  553. rlegf.Transparency = rlegf.Transparency - .01
  554. Torsof.Transparency = Torsof.Transparency - .01
  555. swait()
  556. end
  557. end
  558. end
  559. end)
  560. turnoffandon()
  561.  
  562. local fidgetspinner = coroutine.wrap(function()
  563. while true do
  564. TheCoreweld.C0 = TheCoreweld.C0 * CFrame.Angles(math.rad(1), math.rad(0), math.rad(0))
  565. swait()
  566. end
  567. end)
  568. fidgetspinner()
  569.  
  570. for _,n in pairs(Character:GetChildren()) do
  571. if n:IsA("Accessory") then n:Remove() end
  572. end
  573. for _,x in pairs(Character:GetChildren()) do
  574. if x:IsA("Decal") then x:Remove() end
  575. end
  576.  
  577. shirt = Instance.new("Shirt", Character)
  578. shirt.Name = "Shirt"
  579. pants = Instance.new("Pants", Character)
  580. pants.Name = "Pants"
  581. Character.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=765406892"
  582. Character.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=783981083"
  583.  
  584. local PumpkinOverlord = Instance.new("Part",Character)
  585. PumpkinOverlord.Size = Vector3.new(2,2,2)
  586. PumpkinOverlord.CFrame = Head.CFrame
  587. PumpkinOverlord.CanCollide = false
  588. local PumpkinOverlordWeld = Instance.new("Weld",PumpkinOverlord)
  589. PumpkinOverlordWeld.Part0 = PumpkinOverlord
  590. PumpkinOverlordWeld.Part1 = Head
  591. PumpkinOverlordWeld.C0 = PumpkinOverlord.CFrame:inverse() * Head.CFrame * CFrame.new(0.05,-.4,.1)
  592. mPumpkinOverlord = Instance.new("SpecialMesh", PumpkinOverlord)
  593. mPumpkinOverlord.MeshType = "FileMesh"
  594. mPumpkinOverlord.Scale = Vector3.new(.5, .5, .5)
  595. mPumpkinOverlord.MeshId,mPumpkinOverlord.TextureId = 'http://www.roblox.com/asset/?id=1158007','http://www.roblox.com/asset/?id=1158033'
  596. mPumpkinOverlord.VertexColor = Vector3.new(0,10,0)
  597.  
  598. JohnDoe = Instance.new("Part", Head)
  599. JohnDoe.Shape = 0
  600. JohnDoe.Size = Vector3.new(2.05,2.05,2.05)
  601. JohnDoe.Material = "Neon"
  602. JohnDoe.CanCollide = false
  603. JohnDoe.BrickColor = TheColor
  604. Jw = weldBetween(Head,JohnDoe)
  605. Jw.C0 = CFrame.new(0,0.25,.05)
  606.  
  607. checks1 = coroutine.wrap(function() -------Checks
  608. while true do
  609. if Root.Velocity.Magnitude > 2 and running == false then
  610. trail = true
  611. position = "Walking"
  612. elseif Root.Velocity.Magnitude < 0.5 and running == false and nottransform then
  613. trail = false
  614. position = "Idle"
  615. elseif Root.Velocity.Magnitude < 0.5 and running == false then
  616. trail = false
  617. position = "Idle2"
  618. elseif Root.Velocity.Magnitude > 15 then
  619. position = "Running"
  620. else
  621. end
  622. wait()
  623. end
  624. end)
  625. checks1()
  626.  
  627. Trail = coroutine.wrap(function()
  628. while true do
  629. if transformingpart then
  630. elseif trail then
  631. if trailntrue then
  632. for i = 1, 10 do
  633. Trailn.BrickColor = TheCore.BrickColor
  634. TrailnMESH.Scale = TrailnMESH.Scale + Vector3.new(0,.4,.4)
  635. Trailn.Transparency = Trailn.Transparency + 0.1
  636. wait()
  637. end
  638. end
  639. elseif not trail then
  640. trailntrue = true
  641. Trailn = Instance.new("Part", Torso)
  642. Trailn.Size = Vector3.new(0.5, 0.5, 0.5)
  643. Trailn.Material = "Neon"
  644. Trailn.BrickColor = TheCore.BrickColor
  645. Trailn.Transparency = 0
  646. Trailn.Anchored = true
  647. Trailn.CanCollide = false
  648. TrailnMESH = Instance.new("SpecialMesh", Trailn)
  649. TrailnMESH.MeshType = "Cylinder"
  650. TrailnMESH.Scale = Vector3.new(.1,0.01,0.01)
  651. Trailn.CFrame = Root.CFrame * CFrame.new(0,-2.9,0) * CFrame.Angles(math.rad(90),math.rad(90),0)
  652. for i = 1, 35 do
  653. Trailn.BrickColor = TheCore.BrickColor
  654. TrailnMESH.Scale = TrailnMESH.Scale + Vector3.new(0,.4,.4)
  655. wait()
  656. end
  657. for i = 1, 10 do
  658. Trailn.BrickColor = TheCore.BrickColor
  659. TrailnMESH.Scale = TrailnMESH.Scale + Vector3.new(0,.4,.4)
  660. Trailn.Transparency = Trailn.Transparency + .1
  661. wait()
  662. end
  663. Trailn:Remove()
  664. trailntrue = false
  665. end
  666. wait()
  667. end
  668. end)
  669. Trail()
  670.  
  671. OrgnC0 = Neck.C0
  672. local movelimbs = coroutine.wrap(function()
  673. while RunSrv.RenderStepped:wait() do
  674. TrsoLV = Torso.CFrame.lookVector
  675. Dist = nil
  676. Diff = nil
  677. if not MseGuide then
  678. print("l")
  679. else
  680. local _, Point = Workspace:FindPartOnRay(Ray.new(Head.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
  681. Dist = (Head.CFrame.p-Point).magnitude
  682. Diff = Head.CFrame.Y-Point.Y
  683. local _, Point2 = Workspace:FindPartOnRay(Ray.new(LeftArm.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
  684. Dist2 = (LeftArm.CFrame.p-Point).magnitude
  685. Diff2 = LeftArm.CFrame.Y-Point.Y
  686. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  687. Neck.C0 = Neck.C0:lerp(OrgnC0*CFrame.Angles((math.tan(Diff/Dist)*1), 0, (((Head.CFrame.p-Point).Unit):Cross(Torso.CFrame.lookVector)).Y*1), .1)
  688. end
  689. end
  690. end)
  691. movelimbs()
  692.  
  693. mouse.Button1Down:connect(function()
  694. if combo1 then
  695. if debounce then return end
  696. debounce = true
  697. attacking = true
  698. combo1 = false
  699. tr1.Enabled = true
  700. combo2 = true
  701. hum.WalkSpeed = 10
  702. for i = 1, 12 do
  703. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(-55), math.rad(0)), 0.6)
  704. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(-55),0),0.6)
  705. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.5,.2,-1) * CFrame.Angles(math.rad(-165),math.rad(0),math.rad(90)), 0.6)
  706. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.55, 0.1, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-5)), 0.6)
  707. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.6)
  708. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.6)
  709. swait()
  710. end
  711. lunge:Play()
  712. htbox = Instance.new("Part", pBase5)
  713. htbox.CFrame = pBase5.CFrame
  714. htbox.Transparency = 1
  715. htbox.CanCollide = false
  716. htbox.Size = Vector3.new(.17,4,.68)
  717. htboxweld = weldBetween(htbox,pBase5)
  718. htbox.Touched:connect(function(hit)
  719. if hit.Parent:IsA("Part") then
  720. elseif hit.Parent:IsA("SpecialMesh") then
  721. elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
  722. elseif hit.Parent:findFirstChildOfClass("Humanoid") then
  723. if damagedebounce == true then return end
  724. damagedebounce = true
  725. Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
  726. Slachtoffer:TakeDamage(math.random(25,35))
  727. rdnm = soundtable[math.random(1,#soundtable)]
  728. slashwound = Instance.new("Sound", Slachtoffer.Torso)
  729. slashwound.SoundId = "rbxassetid://"..rdnm
  730. slashwound.Volume = 4
  731. slashwound:Play()
  732. removeuseless:AddItem(slashwound,2)
  733. end
  734. end)
  735. trailactivate = true
  736. for i = 1, 12 do
  737. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(55), math.rad(0)), 0.6)
  738. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(55),0),0.6)
  739. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.5,1,-1) * CFrame.Angles(math.rad(-50),math.rad(0),math.rad(90)), 0.6)
  740. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.55, 0.1, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-5)), 0.6)
  741. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.6)
  742. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.6)
  743. swait()
  744. end
  745. attacking = false
  746. debounce = false
  747. damagedebounce = false
  748. htbox:Remove()
  749. trailactivate = false
  750. hum.WalkSpeed = 18
  751. tr1.Enabled = false
  752. elseif combo2 then
  753. if debounce then return end
  754. hum.WalkSpeed = 8
  755. trailactive = true
  756. debounce = true
  757. attacking = true
  758. tr1.Enabled = true
  759. combo2 = false
  760. combo3 = true
  761. swordlang:Play()
  762. for i = 1, 12 do
  763. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0)), 0.6)
  764. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.2, 0, 0.501) * CFrame.Angles(math.rad(-90), math.rad(45), math.rad(0)), 0.6)
  765. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0, 2, 0.5) * CFrame.Angles(math.rad(-90), math.rad(90), math.rad(0)), 0.6)
  766. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0)), 0.6)
  767. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.6)
  768. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.6)
  769. swait()
  770. end
  771. htbox = Instance.new("Part", pBase5)
  772. htbox.CFrame = pBase5.CFrame
  773. htbox.Transparency = 1
  774. htbox.CanCollide = false
  775. htbox.Size = Vector3.new(.25,6,.1)
  776. htboxweld = weldBetween(htbox,pBase5)
  777. htbox.Touched:connect(function(hit)
  778. if hit.Parent:IsA("Part") then
  779. elseif hit.Parent:IsA("SpecialMesh") then
  780. elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
  781. elseif hit.Parent:findFirstChildOfClass("Humanoid") then
  782. if damagedebounce == true then return end
  783. damagedebounce = true
  784. Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
  785. Slachtoffer:TakeDamage(math.random(31,47))
  786. rdnm = soundtable[math.random(1,#soundtable)]
  787. slashwound = Instance.new("Sound", Slachtoffer.Torso)
  788. slashwound.SoundId = "rbxassetid://"..rdnm
  789. slashwound.Volume = 4
  790. slashwound:Play()
  791. removeuseless:AddItem(slashwound,2)
  792. end
  793. end)
  794. lunge2:Play()
  795. for i = 1, 14 do
  796. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.4)
  797. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0, 2, 0.5) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(90)), 0.6)
  798. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.55, 0.1, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-5)), 0.6)
  799. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.6)
  800. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.6)
  801. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.6)
  802. swait()
  803. end
  804. debounce = false
  805. attacking = false
  806. damagedebounce = false
  807. htbox:Remove()
  808. hum.WalkSpeed = 18
  809. tr1.Enabled = false
  810. elseif combo3 then
  811. if debounce then return end
  812. debounce = true
  813. trailactivate = true
  814. attacking = true
  815. combo3 = false
  816. trailactivate = false
  817. combo1 = true
  818. tr1.Enabled = true
  819. t = 0
  820. htbox = Instance.new("Part", pBase5)
  821. htbox.CFrame = pBase5.CFrame
  822. htbox.Transparency = 1
  823. htbox.CanCollide = false
  824. htbox.Size = Vector3.new(.17,4,.68)
  825. htboxweld = weldBetween(htbox,pBase5)
  826. htbox.Touched:connect(function(hit)
  827. if hit.Parent:IsA("Part") then
  828. elseif hit.Parent:IsA("SpecialMesh") then
  829. elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
  830. elseif hit.Parent:findFirstChildOfClass("Humanoid") then
  831. for i = 1, 5 do
  832. if damagedebounce == true then return end
  833. damagedebounce = true
  834. Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
  835. Slachtoffer:TakeDamage(math.random(7,15))
  836. wait(.1)
  837. damagedebounce = false
  838. wait()
  839. end
  840. rdnm = soundtable[math.random(1,#soundtable)]
  841. slashwound = Instance.new("Sound", Slachtoffer.Torso)
  842. slashwound.SoundId = "rbxassetid://"..rdnm
  843. slashwound.Volume = 4
  844. slashwound:Play()
  845. removeuseless:AddItem(slashwound,2)
  846. end
  847. end)
  848. for i = 1, 10 do
  849. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
  850. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), 0.6)
  851. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.6)
  852. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
  853. swait()
  854. end
  855. hum.WalkSpeed = 25
  856. lunge3:Play()
  857. for i = 1, 40 do
  858. t = t + 80
  859. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(t), math.rad(0)), 0.6)
  860. swait()
  861. end
  862. htbox:Remove()
  863. hum.WalkSpeed = 18
  864. attacking = false
  865. damagedebounce = false
  866. debounce = false
  867. trailactivate = false
  868. tr1.Enabled = false
  869. end
  870. end)
  871.  
  872. mouse.KeyDown:connect(function(Press)
  873. Press=Press:lower()
  874. if Press=='t' then
  875. if tauntdebounce == true then return end
  876. tauntdebounce = true
  877. RAW = Instance.new("Sound", Torso)
  878. RAW.SoundId = "rbxassetid://347972965"
  879. RAW.Volume = 6
  880. RAW:Play()
  881. RAWPOWER = Instance.new("Part", Torso)
  882. RAWPOWER.Size = Vector3.new(0.5, 0.5, 0.5)
  883. RAWPOWER.Material = "Neon"
  884. RAWPOWER.BrickColor = TheColor
  885. RAWPOWER.Transparency = 0
  886. RAWPOWER.Anchored = true
  887. RAWPOWER.CanCollide = false
  888. RAWPOWERMESH = Instance.new("SpecialMesh", RAWPOWER)
  889. RAWPOWERMESH.MeshType = "Cylinder"
  890. RAWPOWERMESH.Scale = Vector3.new(.1,0.01,0.01)
  891. RAWPOWER.CFrame = Root.CFrame * CFrame.new(0,-2.9,0) * CFrame.Angles(math.rad(90),math.rad(90),0)
  892. for i = 1, 100 do
  893. RAWPOWER.BrickColor = TheCore.BrickColor
  894. RAWPOWERMESH.Scale = RAWPOWERMESH.Scale + Vector3.new(0,2,2)
  895. RAWPOWER.Transparency = RAWPOWER.Transparency + 0.01
  896. wait()
  897. end
  898. wait(RAW.TimeLength)
  899. RAWPOWER:Remove()
  900. RAW:Remove()
  901. tauntdebounce = false
  902. end
  903. end)
  904.  
  905. mouse.KeyDown:connect(function(Press)
  906. Press=Press:lower()
  907. if Press=='l' then ------------- Orbital cannon of doom
  908. if doombounce then return end
  909. doombounce = true
  910. if debounce then return end
  911. debounce = true
  912. attacking = true
  913. acti = true
  914. hum.WalkSpeed = 0
  915. quicklerppp = coroutine.wrap(function()
  916. for i = 1, 10 do
  917. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,1,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)), 0.4)
  918. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.55, 0.1, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-5)), 0.5)
  919. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.25, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
  920. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 1.8, .2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
  921. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 1.8, 0.2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(3)), 0.5)
  922. wait()
  923. end
  924. end)
  925. quicklerppp()
  926. BallOfDeath = Instance.new("Part", Torso)
  927. BallOfDeath.Material = "Neon"
  928. BallOfDeath.CanCollide = false
  929. BallOfDeath.Anchored = true
  930. BallOfDeath.BrickColor = TheColor
  931. BallOfDeath.Size = Vector3.new(.1,.1,.1)
  932. BallOfDeathShape = Instance.new("SpecialMesh", BallOfDeath)
  933. BallOfDeathShape.MeshType = "Sphere"
  934. BallOfDeathShape.Scale = Vector3.new(1,1,1)
  935. sou = coroutine.wrap(function()
  936. mylegacy = Instance.new("Sound", BallOfDeath)
  937. mylegacy.SoundId = "rbxassetid://907530407"
  938. mylegacy.Looped = true
  939. mylegacy.Volume = 0
  940. mylegacy:Play()
  941. for i = 1, 50 do
  942. mylegacy.Volume = mylegacy.Volume + .1
  943. wait()
  944. end
  945. end)
  946. sou()
  947. if nottransform then
  948. for i = 1, 94 do
  949. BallOfDeath.BrickColor = TheCore.BrickColor
  950. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.59 + .05 * math.sin(sine/12), 0.1 -.1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(-2), math.rad(2), math.rad(-8 + 6 * math.sin(sine/12))), .2)
  951. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2 + -.1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0),math.rad(30),math.rad(2)),.2)
  952. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(-0),math.rad(0)),.2)
  953. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  954. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  955. BallOfDeath.CFrame = pBase5.CFrame * CFrame.new(0,-20,0)
  956. BallOfDeathShape.Scale = BallOfDeathShape.Scale + Vector3.new(4,4,4)
  957. wait()
  958. end
  959. elseif not nottransform then
  960. for i = 1, 190 do
  961. BallOfDeath.BrickColor = TheCore.BrickColor
  962. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.5+ .02 * math.sin(sine/8), 0) * CFrame.Angles(math.rad(-8), math.rad(0 * math.cos(sine/8)), math.rad(0)), .3)
  963. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(-0),math.rad(0)),.4)
  964. TORSOLERP.C0 = TORSOLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  965. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.55 + .02 * math.sin(sine/8), .15) * CFrame.Angles(math.rad(0 * math.sin(sine/8)), math.rad(0 + 2 * math.sin(sine/8)), math.rad(-2 - 0 * math.sin(sine/8))), .3)
  966. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, .1 + 0.05 * math.sin(sine/8), 0.1) * CFrame.Angles(math.rad(2 - 2 * math.sin(sine/8)), math.rad(15 - 2 * math.sin(sine/8)), math.rad(-8 - 1 * math.sin(sine/8))), .3)
  967. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.8 + .02 * math.sin(sine/8), .2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(2 + 0 * math.sin(sine/8))), .3)
  968. BallOfDeath.CFrame = pBase5.CFrame * CFrame.new(0,-20,0)
  969. BallOfDeathShape.Scale = BallOfDeathShape.Scale + Vector3.new(2,2,2)
  970. wait()
  971. end
  972. end
  973. minsou = coroutine.wrap(function()
  974. for i = 1, 50 do
  975. mylegacy.Volume = mylegacy.Volume - 0.08
  976. wait()
  977. end
  978. mylegacy:Remove()
  979. end)
  980. minsou()
  981. quicklerpppp = coroutine.wrap(function()
  982. for i = 1, 10 do
  983. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,1,0) * CFrame.Angles(math.rad(160),math.rad(0),math.rad(0)), 0.4)
  984. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.55, 0.1, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-5)), 0.5)
  985. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
  986. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
  987. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.5)
  988. wait()
  989. end
  990. hum.WalkSpeed = 18
  991. attacking = false
  992. end)
  993. quicklerpppp()
  994. LightOfDeath = Instance.new("Part", Torso)
  995. LightOfDeath.Size = Vector3.new(0.5, 0.5, 0.5)
  996. LightOfDeath.Material = "Neon"
  997. LightOfDeath.BrickColor = TheColor
  998. LightOfDeath.Transparency = 1
  999. LightOfDeath.Anchored = true
  1000. LightOfDeath.CanCollide = false
  1001. LightOfDeathMESH = Instance.new("SpecialMesh", LightOfDeath)
  1002. LightOfDeathMESH.MeshType = "Cylinder"
  1003. LightOfDeathMESH.Scale = Vector3.new(1000,3,3)
  1004. LightOfDeath.CFrame = CFrame.new(mouse.Hit.p) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(90))
  1005. removeuseless:AddItem(LightOfDeath,25)
  1006. removeuseless:AddItem(BallOfDeath,25)
  1007. positioning = coroutine.wrap(function()
  1008. BallOfDeath.CFrame = BallOfDeath.CFrame:lerp(CFrame.new(mouse.Hit.p) * CFrame.new(0,250,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)),.5)
  1009. while acti do
  1010. LightOfDeath.BrickColor = TheCore.BrickColor
  1011. BallOfDeath.BrickColor = TheCore.BrickColor
  1012. BallOfDeath.CFrame = BallOfDeath.CFrame:lerp(CFrame.new(mouse.Hit.p) * CFrame.new(0,250,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)),.1)
  1013. LightOfDeath.CFrame = LightOfDeath.CFrame:lerp(CFrame.new(mouse.Hit.p) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)),.1)
  1014. wait()
  1015. end
  1016. end)
  1017. positioning()
  1018. wait(1)
  1019. debounce = false
  1020. attacking = false
  1021. quickcourrr = coroutine.wrap(function()
  1022. for i = 1, 100 do
  1023. LightOfDeath.Transparency = LightOfDeath.Transparency - 0.01
  1024. wait()
  1025. end
  1026. end)
  1027. quickcourrr()
  1028. soundofdoom = Instance.new("Sound", LightOfDeath)
  1029. soundofdoom.SoundId = "rbxassetid://1545630949"
  1030. soundofdoom.Volume = 10
  1031. soundofdoom:Play()
  1032. wait(9)
  1033. acti = false
  1034. LightOfDeath.Anchored = true
  1035. rays = Instance.new("Part", Torso)
  1036. rays.Size = Vector3.new(1, 1, 1)
  1037. rays.Transparency = 0
  1038. rays.BrickColor = TheColor
  1039. rays.Material = "Neon"
  1040. rays.Anchored = true
  1041. rays.CanCollide = false
  1042. rays.CFrame = LightOfDeath.CFrame * CFrame.new(250,0,0) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
  1043. raysmesh = Instance.new("SpecialMesh", rays)
  1044. raysmesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1045. raysmesh.Scale = Vector3.new(1, 1, 1)
  1046. rays2 = Instance.new("Part", Torso)
  1047. rays2.Size = Vector3.new(1, 1, 1)
  1048. rays2.Transparency = 0
  1049. rays2.BrickColor = TheColor
  1050. rays2.Material = "Neon"
  1051. rays2.Anchored = true
  1052. rays2.CanCollide = false
  1053. rays2.CFrame = LightOfDeath.CFrame * CFrame.new(200,0,0) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
  1054. raysmesh2 = Instance.new("SpecialMesh", rays2)
  1055. raysmesh2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1056. raysmesh2.Scale = Vector3.new(1, 1, 1)
  1057. rays3 = Instance.new("Part", Torso)
  1058. rays3.Size = Vector3.new(1, 1, 1)
  1059. rays3.Transparency = 0
  1060. rays3.BrickColor = TheColor
  1061. rays3.Material = "Neon"
  1062. rays3.Anchored = true
  1063. rays3.CanCollide = false
  1064. rays3.CFrame = LightOfDeath.CFrame * CFrame.new(150,0,0) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
  1065. raysmesh3 = Instance.new("SpecialMesh", rays3)
  1066. raysmesh3.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1067. raysmesh3.Scale = Vector3.new(1, 1, 1)
  1068. rays4 = Instance.new("Part", Torso)
  1069. rays4.Size = Vector3.new(1, 1, 1)
  1070. rays4.Transparency = 0
  1071. rays4.BrickColor = TheColor
  1072. rays4.Material = "Neon"
  1073. rays4.Anchored = true
  1074. rays4.CanCollide = false
  1075. rays4.CFrame = LightOfDeath.CFrame * CFrame.new(100,0,0) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
  1076. raysmesh4 = Instance.new("SpecialMesh", rays4)
  1077. raysmesh4.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1078. raysmesh4.Scale = Vector3.new(1, 1, 1)
  1079. rays5 = Instance.new("Part", Torso)
  1080. rays5.Size = Vector3.new(1, 1, 1)
  1081. rays5.Transparency = 0
  1082. rays5.BrickColor = TheColor
  1083. rays5.Material = "Neon"
  1084. rays5.Anchored = true
  1085. rays5.CanCollide = false
  1086. rays5.CFrame = LightOfDeath.CFrame * CFrame.new(50,0,0) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
  1087. raysmesh5 = Instance.new("SpecialMesh", rays5)
  1088. raysmesh5.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1089. raysmesh5.Scale = Vector3.new(1, 1, 1)
  1090. rays6 = Instance.new("Part", Torso)
  1091. rays6.Size = Vector3.new(1, 1, 1)
  1092. rays6.Transparency = 0
  1093. rays6.BrickColor = TheColor
  1094. rays6.Material = "Neon"
  1095. rays6.Anchored = true
  1096. rays6.CanCollide = false
  1097. rays6.CFrame = LightOfDeath.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
  1098. raysmesh6 = Instance.new("SpecialMesh", rays6)
  1099. raysmesh6.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1100. raysmesh6.Scale = Vector3.new(1, 1, 1)
  1101. ff = coroutine.wrap(function()
  1102. for i = 1, 100 do
  1103. raysmesh.Scale = raysmesh.Scale + Vector3.new(6,6,6)
  1104. rays.Transparency = rays.Transparency + 0.03
  1105. raysmesh2.Scale = raysmesh2.Scale + Vector3.new(6,6,6)
  1106. rays2.Transparency = rays2.Transparency + 0.03
  1107. raysmesh3.Scale = raysmesh3.Scale + Vector3.new(6,6,6)
  1108. rays3.Transparency = rays3.Transparency + 0.03
  1109. raysmesh4.Scale = raysmesh4.Scale + Vector3.new(6,6,6)
  1110. rays4.Transparency = rays4.Transparency + 0.03
  1111. raysmesh5.Scale = raysmesh5.Scale + Vector3.new(6,6,6)
  1112. rays5.Transparency = rays5.Transparency + 0.03
  1113. raysmesh6.Scale = raysmesh6.Scale + Vector3.new(6,6,6)
  1114. rays6.Transparency = rays6.Transparency + 0.03
  1115. wait()
  1116. end
  1117. end)
  1118. ff()
  1119. blastwave = Instance.new("Part", Torso)
  1120. blastwave.Size = Vector3.new(1, 1, 1)
  1121. blastwave.Transparency = 0
  1122. blastwave.BrickColor = TheColor
  1123. blastwave.Material = "Neon"
  1124. blastwave.Anchored = true
  1125. blastwave.CanCollide = false
  1126. blastwave.CFrame = CFrame.new(LightOfDeath.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  1127. removeuseless:AddItem(blastwave,10)
  1128. DDTblastwave = Instance.new("SpecialMesh", blastwave)
  1129. DDTblastwave.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1130. DDTblastwave.Scale = Vector3.new(1, 1, 1)
  1131. blastwave2 = Instance.new("Part", Torso)
  1132. blastwave2.Size = Vector3.new(1, 1, 1)
  1133. blastwave2.Transparency = 0
  1134. blastwave2.BrickColor = TheColor
  1135. blastwave2.Material = "Neon"
  1136. blastwave2.Anchored = true
  1137. blastwave2.CanCollide = false
  1138. blastwave2.CFrame = CFrame.new(LightOfDeath.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  1139. removeuseless:AddItem(blastwave2,10)
  1140. DDTblastwave2 = Instance.new("SpecialMesh", blastwave2)
  1141. DDTblastwave2.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1142. DDTblastwave2.Scale = Vector3.new(1, 1, 1)
  1143. blastwave3 = Instance.new("Part", Torso)
  1144. blastwave3.Size = Vector3.new(1, 1, 1)
  1145. blastwave3.Transparency = 0
  1146. blastwave3.BrickColor = TheColor
  1147. blastwave3.Material = "Neon"
  1148. blastwave3.Anchored = true
  1149. blastwave3.CanCollide = false
  1150. blastwave3.CFrame = CFrame.new(LightOfDeath.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  1151. removeuseless:AddItem(blastwave3,10)
  1152. DDTblastwave3 = Instance.new("SpecialMesh", blastwave3)
  1153. DDTblastwave3.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1154. DDTblastwave3.Scale = Vector3.new(1, 1, 1)
  1155. blastwave4 = Instance.new("Part", Torso)
  1156. blastwave4.Size = Vector3.new(1, 1, 1)
  1157. blastwave4.Transparency = 0
  1158. blastwave4.BrickColor = TheColor
  1159. blastwave4.Material = "Neon"
  1160. blastwave4.Anchored = true
  1161. blastwave4.CanCollide = false
  1162. blastwave4.CFrame = CFrame.new(LightOfDeath.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  1163. removeuseless:AddItem(blastwave4,10)
  1164. DDTblastwave4 = Instance.new("SpecialMesh", blastwave4)
  1165. DDTblastwave4.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1166. DDTblastwave4.Scale = Vector3.new(1, 1, 1)
  1167. blastwave5 = Instance.new("Part", Torso)
  1168. blastwave5.Size = Vector3.new(1, 1, 1)
  1169. blastwave5.Transparency = 0
  1170. blastwave5.BrickColor = TheColor
  1171. blastwave5.Material = "Neon"
  1172. blastwave5.Anchored = true
  1173. blastwave5.CanCollide = false
  1174. blastwave5.CFrame = CFrame.new(LightOfDeath.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  1175. removeuseless:AddItem(blastwave5,10)
  1176. DDTblastwave5 = Instance.new("SpecialMesh", blastwave5)
  1177. DDTblastwave5.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1178. DDTblastwave5.Scale = Vector3.new(1, 1, 1)
  1179. Blastcircle = Instance.new("Part", Torso)
  1180. Blastcircle.Material = "Neon"
  1181. Blastcircle.Anchored = true
  1182. Blastcircle.Transparency = 0
  1183. Blastcircle.CanCollide = false
  1184. Blastcircle.BrickColor = TheColor
  1185. Blastcircle.Size = Vector3.new(10,10,10)
  1186. removeuseless:AddItem(Blastcircle,10)
  1187. BlastShape = Instance.new("SpecialMesh", Blastcircle)
  1188. BlastShape.MeshType = "Sphere"
  1189. BlastShape.Scale = Vector3.new(0.1,0.1,0.1)
  1190. Blastcircle.CFrame = LightOfDeath.CFrame
  1191. Blastcircle2 = Instance.new("Part", Torso)
  1192. Blastcircle2.Material = "Neon"
  1193. Blastcircle2.Anchored = true
  1194. Blastcircle2.Transparency = 0
  1195. Blastcircle2.CanCollide = false
  1196. Blastcircle2.BrickColor = TheColor
  1197. Blastcircle2.Size = Vector3.new(10,10,10)
  1198. removeuseless:AddItem(Blastcircle2,10)
  1199. BlastShape2 = Instance.new("SpecialMesh", Blastcircle2)
  1200. BlastShape2.MeshType = "Sphere"
  1201. BlastShape2.Scale = Vector3.new(0.1,0.1,0.1)
  1202. Blastcircle2.CFrame = LightOfDeath.CFrame
  1203. Blastcircle3 = Instance.new("Part", Torso)
  1204. Blastcircle3.Material = "Neon"
  1205. Blastcircle3.Anchored = true
  1206. Blastcircle3.Transparency = 0
  1207. Blastcircle3.CanCollide = false
  1208. Blastcircle3.BrickColor = TheColor
  1209. Blastcircle3.Size = Vector3.new(10,10,10)
  1210. removeuseless:AddItem(Blastcircle3,10)
  1211. BlastShape3 = Instance.new("SpecialMesh", Blastcircle3)
  1212. BlastShape3.MeshType = "Sphere"
  1213. BlastShape3.Scale = Vector3.new(0.1,0.1,0.1)
  1214. Blastcircle3.CFrame = LightOfDeath.CFrame
  1215. Blastcircle4 = Instance.new("Part", Torso)
  1216. Blastcircle4.Material = "Neon"
  1217. Blastcircle4.Anchored = true
  1218. Blastcircle4.Transparency = 0
  1219. Blastcircle4.CanCollide = false
  1220. Blastcircle4.BrickColor = TheColor
  1221. Blastcircle4.Size = Vector3.new(10,10,10)
  1222. removeuseless:AddItem(Blastcircle4,10)
  1223. BlastShape4 = Instance.new("SpecialMesh", Blastcircle4)
  1224. BlastShape4.MeshType = "Sphere"
  1225. BlastShape4.Scale = Vector3.new(0.1,0.1,0.1)
  1226. Blastcircle4.CFrame = LightOfDeath.CFrame
  1227. Blastcircle5 = Instance.new("Part", Torso)
  1228. Blastcircle5.Material = "Neon"
  1229. Blastcircle5.Anchored = true
  1230. Blastcircle5.Transparency = 0
  1231. Blastcircle5.CanCollide = false
  1232. Blastcircle5.BrickColor = TheColor
  1233. Blastcircle5.Size = Vector3.new(10,10,10)
  1234. removeuseless:AddItem(Blastcircle5,10)
  1235. BlastShape5 = Instance.new("SpecialMesh", Blastcircle5)
  1236. BlastShape5.MeshType = "Sphere"
  1237. BlastShape5.Scale = Vector3.new(0.1,0.1,0.1)
  1238. Blastcircle5.CFrame = LightOfDeath.CFrame
  1239.  
  1240. shockwav = Instance.new("Part", Torso)
  1241. shockwav.Size = Vector3.new(1, 1, 1)
  1242. shockwav.Transparency = 0
  1243. shockwav.BrickColor = TheColor
  1244. shockwav.Material = "Neon"
  1245. shockwav.Anchored = true
  1246. shockwav.CanCollide = false
  1247. shockwav.CFrame = LightOfDeath.CFrame * CFrame.new(0,-2.2,0) * CFrame.Angles(math.random(1, 100), math.random(1, 100), math.random(1, 100))
  1248. removeuseless:AddItem(shockwav,10)
  1249. dea = Instance.new("SpecialMesh", shockwav)
  1250. dea.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1251. dea.Scale = Vector3.new(0.1, 0.1, 0.1)
  1252. shockwav.CFrame = LightOfDeath.CFrame * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90), 0, 0)
  1253. shockwav2 = Instance.new("Part", Torso)
  1254. shockwav2.Size = Vector3.new(1, 1, 1)
  1255. shockwav2.Transparency = 0
  1256. shockwav2.BrickColor = TheColor
  1257. shockwav2.Material = "Neon"
  1258. shockwav2.Anchored = true
  1259. shockwav2.CanCollide = false
  1260. shockwav2.CFrame = LightOfDeath.CFrame * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90), 0, 0)
  1261. removeuseless:AddItem(shockwav2,10)
  1262. dea2 = Instance.new("SpecialMesh", shockwav2)
  1263. dea2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1264. dea2.Scale = Vector3.new(0.1, 0.4, 0.1)
  1265. shockwav2.CFrame = LightOfDeath.CFrame * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90), 0, 0)
  1266. local Hit = damagealll(150,LightOfDeath.Position)
  1267. for _,v in pairs(Hit) do
  1268. local velo2 = Instance.new("BodyVelocity", v)
  1269. velo2.MaxForce = Vector3.new(999999, 999999, 999999)
  1270. removeuseless:AddItem(velo2,2)
  1271. if absoluteannihilation then
  1272. v:Remove()
  1273. else
  1274. v:BreakJoints()
  1275. end
  1276. end
  1277. opopo = coroutine.wrap(function()
  1278. for i = 1, 200 do
  1279. shockwav2.BrickColor = TheCore.BrickColor
  1280. shockwav.BrickColor = TheCore.BrickColor
  1281. Blastcircle5.BrickColor = TheCore.BrickColor
  1282. Blastcircle4.BrickColor = TheCore.BrickColor
  1283. Blastcircle3.BrickColor = TheCore.BrickColor
  1284. Blastcircle2.BrickColor = TheCore.BrickColor
  1285. Blastcircle.BrickColor = TheCore.BrickColor
  1286. blastwave5.BrickColor = TheCore.BrickColor
  1287. blastwave4.BrickColor = TheCore.BrickColor
  1288. blastwave3.BrickColor = TheCore.BrickColor
  1289. blastwave2.BrickColor = TheCore.BrickColor
  1290. blastwave.BrickColor = TheCore.BrickColor
  1291. dea.Scale = dea.Scale + Vector3.new(10,10,10)
  1292. shockwav.Transparency = shockwav.Transparency + 0.02
  1293. dea2.Scale = dea2.Scale + Vector3.new(5,5,5)
  1294. shockwav2.Transparency = shockwav2.Transparency + 0.010
  1295. DDTblastwave.Scale = DDTblastwave.Scale + Vector3.new(5, .5, 5)
  1296. DDTblastwave2.Scale = DDTblastwave2.Scale + Vector3.new(12, 12, 12)
  1297. DDTblastwave3.Scale = DDTblastwave3.Scale + Vector3.new(4, .5, 4)
  1298. DDTblastwave4.Scale = DDTblastwave4.Scale + Vector3.new(6, .5, 6)
  1299. DDTblastwave5.Scale = DDTblastwave5.Scale + Vector3.new(2, .1, 2)
  1300. blastwave.Transparency = blastwave.Transparency + .01
  1301. blastwave2.Transparency = blastwave2.Transparency + .03
  1302. blastwave3.Transparency = blastwave3.Transparency + .02
  1303. blastwave4.Transparency = blastwave4.Transparency + .015
  1304. blastwave5.Transparency = blastwave5.Transparency + .01
  1305. BlastShape.Scale = BlastShape.Scale + Vector3.new(1,1,1)
  1306. BlastShape2.Scale = BlastShape2.Scale + Vector3.new(1.4,1.4,1.4)
  1307. BlastShape3.Scale = BlastShape3.Scale + Vector3.new(1.1,1.1,1.1)
  1308. BlastShape4.Scale = BlastShape4.Scale + Vector3.new(1.05,1.05,1.05)
  1309. Blastcircle.Transparency = Blastcircle.Transparency + .01
  1310. Blastcircle2.Transparency = Blastcircle2.Transparency + .02
  1311. Blastcircle3.Transparency = Blastcircle3.Transparency + .012
  1312. Blastcircle4.Transparency = Blastcircle4.Transparency + .015
  1313. Blastcircle5.Transparency = Blastcircle5.Transparency + 0.01
  1314. BlastShape5.Scale = BlastShape5.Scale + Vector3.new(1.5,1.5,1.5)
  1315. wait()
  1316. end
  1317. end)
  1318. opopo()
  1319. waff = coroutine.wrap(function()
  1320. for i = 1, 100 do
  1321. LightOfDeath.Transparency = LightOfDeath.Transparency + 0.03
  1322. BallOfDeath.Transparency = BallOfDeath.Transparency + 0.03
  1323. TheEndTimeWave2 = Instance.new("Part", Torso)
  1324. TheEndTimeWave2.Size = Vector3.new(1, 1, 1)
  1325. TheEndTimeWave2.Transparency = 0.4
  1326. TheEndTimeWave2.BrickColor = TheCore.BrickColor
  1327. TheEndTimeWave2.Material = "Neon"
  1328. TheEndTimeWave2.Anchored = true
  1329. TheEndTimeWave2.CanCollide = false
  1330. TheEndTimeWave2.CFrame = LightOfDeath.CFrame * CFrame.Angles(math.random(1, 100),math.random(1, 100),math.random(1, 100))
  1331. DDT2 = Instance.new("SpecialMesh", TheEndTimeWave2)
  1332. DDT2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1333. DDT2.Scale = Vector3.new(1, 1, 1)
  1334. removeuseless:AddItem(TheEndTimeWave2,3)
  1335. table.insert(th4,TheEndTimeWave2)
  1336. table.insert(ExtremeM,DDT2)
  1337. EnddOrb2 = Instance.new("Part", Torso)
  1338. EnddOrb2.Size = Vector3.new(0.5, 0.5, 0.5)
  1339. EnddOrb2.Material = "Neon"
  1340. EnddOrb2.BrickColor = TheColor
  1341. EnddOrb2.Transparency = 0
  1342. EnddOrb2.Anchored = true
  1343. EnddOrb2.CanCollide = false
  1344. EnddOrbMESH2 = Instance.new("SpecialMesh", EnddOrb2)
  1345. EnddOrbMESH2.MeshType = "Sphere"
  1346. EnddOrbMESH2.Scale = Vector3.new(2,2,2)
  1347. EnddOrb2.CFrame = LightOfDeath.CFrame * CFrame.new(0, 0, 0)
  1348. removeuseless:AddItem(EnddOrb2,2)
  1349. table.insert(ExtremeM,EnddOrbMESH2)
  1350. table.insert(SlowlyFade,EnddOrb2)
  1351. TheEndTimeWave2.BrickColor = TheCore.BrickColor
  1352. EnddOrb2.BrickColor = TheCore.BrickColor
  1353. wait()
  1354. end
  1355. end)
  1356. waff()
  1357. shockingshock = coroutine.wrap(function()
  1358. for i = 1, 50 do
  1359. shockwave3 = Instance.new("Part", Torso)
  1360. shockwave3.Size = Vector3.new(1, 1, 1)
  1361. shockwave3.Transparency = 0
  1362. shockwave3.BrickColor = TheCore.BrickColor
  1363. shockwave3.Anchored = true
  1364. shockwave3.CanCollide = false
  1365. shockwave3.CFrame = LightOfDeath.CFrame * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(-90))
  1366. sh3 = Instance.new("SpecialMesh", shockwave3)
  1367. sh3.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1368. sh3.Scale = Vector3.new(15, 0, 15)
  1369. removeuseless:AddItem(shockwave3,3)
  1370. table.insert(SlowlyFade,shockwave3)
  1371. table.insert(ExtremeM2,sh3)
  1372. wait(.1)
  1373. end
  1374. end)
  1375. shockingshock()
  1376. dmgcollateral = coroutine.wrap(function()
  1377. for i = 1, 85 do
  1378. local Hit2 = damagealll(90,LightOfDeath.Position)
  1379. for _,v in pairs(Hit2) do
  1380. local velo2 = Instance.new("BodyVelocity", v)
  1381. velo2.MaxForce = Vector3.new(999999, 999999, 999999)
  1382. removeuseless:AddItem(velo2,2)
  1383. v:BreakJoints()
  1384. wait()
  1385. end
  1386. end
  1387. end)
  1388. dmgcollateral()
  1389. rays:Remove()
  1390. rays2:Remove()
  1391. rays3:Remove()
  1392. rays4:Remove()
  1393. rays5:Remove()
  1394. rays6:Remove()
  1395. wait(5)
  1396. doombounce = false
  1397. end
  1398. end)
  1399.  
  1400. mouse.KeyDown:connect(function(Press)
  1401. Press=Press:lower()
  1402. if Press=='r' then
  1403. if debounce then return end
  1404. debounce = true
  1405. attacking = true
  1406. tr1.Enabled = true
  1407. gpf = true
  1408. hum.WalkSpeed = 0
  1409. for i = 1, 3 do
  1410. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,3,0), .4)
  1411. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,0,-.2) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)), 0.8)
  1412. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,0,-.2) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)), 0.8)
  1413. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.5)
  1414. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.0, .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.5)
  1415. wait()
  1416. end
  1417. quickcour2 = coroutine.wrap(function()
  1418. while gpf do
  1419. local Hit = damagealll(8,Torso.Position)
  1420. for _,v in pairs(Hit) do
  1421. local velo2 = Instance.new("BodyVelocity", v)
  1422. velo2.MaxForce = Vector3.new(999999, 999999, 999999)
  1423. removeuseless:AddItem(velo2,2)
  1424. if absoluteannihilation then
  1425. v:BreakJoints()
  1426. else
  1427. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(15,30))
  1428. vsound = Instance.new("Sound",v:FindFirstChildOfClass("Humanoid").Torso)
  1429. vsound.SoundId = "rbxassetid://944772014"
  1430. vsound.Volume = 3
  1431. vsound:Play()
  1432. removeuseless:AddItem(vsound,5)
  1433. wait(.1)
  1434. end
  1435. end
  1436. wait()
  1437. end
  1438. end)
  1439. quickcour2()
  1440. socnot = coroutine.wrap(function()
  1441. for i = 1, 6 do
  1442. lunge:Play()
  1443. wait(.1)
  1444. end
  1445. end)
  1446. socnot()
  1447. local fly = Instance.new("BodyVelocity", Torso)
  1448. fly.MaxForce = Vector3.new(999999, 999999, 999999)
  1449. fly.Velocity = Root.CFrame.lookVector * 90
  1450. Torso.CFrame = Root.CFrame * CFrame.new(0,0,-.5)
  1451. t = 0
  1452. for i = 1, 20 do
  1453. leftarmeffect = Instance.new("Part", Torso)
  1454. leftarmeffect.BrickColor = TheColor
  1455. leftarmeffect.Size = Vector3.new(1.001, 2.001, 1.001)
  1456. leftarmeffect.Material = "Neon"
  1457. leftarmeffect.Anchored = true
  1458. leftarmeffect.CanCollide = false
  1459. leftarmeffect.CFrame = LeftArm.CFrame
  1460. table.insert(SlowlyFade,leftarmeffect)
  1461. removeuseless:AddItem(leftarmeffect,2)
  1462. rightarmeffect = Instance.new("Part", Torso)
  1463. rightarmeffect.BrickColor = TheColor
  1464. rightarmeffect.Size = Vector3.new(1.001, 2.001, 1.001)
  1465. rightarmeffect.Material = "Neon"
  1466. rightarmeffect.Anchored = true
  1467. rightarmeffect.CanCollide = false
  1468. rightarmeffect.CFrame = RightArm.CFrame
  1469. table.insert(SlowlyFade,rightarmeffect)
  1470. removeuseless:AddItem(rightarmeffect,2)
  1471. leftlegeffect = Instance.new("Part", Torso)
  1472. leftlegeffect.BrickColor = BrickColor.new("Really black")
  1473. leftlegeffect.Size = Vector3.new(1.001, 2.001, 1.001)
  1474. leftlegeffect.Material = "Neon"
  1475. leftlegeffect.Anchored = true
  1476. leftlegeffect.CanCollide = false
  1477. leftlegeffect.CFrame = LeftLeg.CFrame
  1478. table.insert(SlowlyFade,leftlegeffect)
  1479. removeuseless:AddItem(leftlegeffect,2)
  1480. rightlegeffect = Instance.new("Part", Torso)
  1481. rightlegeffect.BrickColor = BrickColor.new("Really black")
  1482. rightlegeffect.Size = Vector3.new(1.001, 2.001, 1.001)
  1483. rightlegeffect.Material = "Neon"
  1484. rightlegeffect.Anchored = true
  1485. rightlegeffect.CanCollide = false
  1486. rightlegeffect.CFrame = RightLeg.CFrame
  1487. table.insert(SlowlyFade,rightlegeffect)
  1488. removeuseless:AddItem(rightlegeffect,2)
  1489. t = t - 60
  1490. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 3, 0) * CFrame.Angles(math.rad(t), math.rad(0), math.rad(0)), 0.6)
  1491. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.2,0,.5) * CFrame.Angles(math.rad(-90),math.rad(40),math.rad(0)), 0.4)
  1492. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.2,0,.5) * CFrame.Angles(math.rad(-90),math.rad(-40),math.rad(0)), 0.4)
  1493. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.5)
  1494. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1, .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.5)
  1495. wait()
  1496. end
  1497. fly:Remove()
  1498. debounce = false
  1499. damagedebounce = false
  1500. attacking = false
  1501. gpf = false
  1502. tr1.Enabled = false
  1503. hum.WalkSpeed = 18
  1504. end
  1505. end)
  1506.  
  1507. mouse.KeyDown:connect(function(Press)
  1508. Press=Press:lower()
  1509. if Press=='k' then
  1510. if debounce then return end
  1511. debounce = true
  1512. attacking = true
  1513. for i = 1, 6 do
  1514. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.6)
  1515. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.6)
  1516. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 2, .5) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)), 0.6)
  1517. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.4, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-32)), 0.6)
  1518. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(80),math.rad(0)), 0.6)
  1519. wait()
  1520. end
  1521. htbox = Instance.new("Part", LeftLeg)
  1522. htbox.Transparency = 1
  1523. htbox.CanCollide = false
  1524. htbox.Size = Vector3.new(1.001,3,1.001)
  1525. htboxweld = weldBetween(htbox,LeftLeg)
  1526. htboxweld.C0 = CFrame.new(0,0,0)
  1527. htbox.Touched:connect(function(hit)
  1528. if hit.Parent:IsA("Part") then
  1529. elseif hit.Parent:IsA("SpecialMesh") then
  1530. elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
  1531. elseif hit.Parent:findFirstChildOfClass("Humanoid") then
  1532. if damagedebounce == true then return end
  1533. damagedebounce = true
  1534. Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
  1535. if absoluteannihilation then
  1536. Slachtoffer.Parent:BreakJoints()
  1537. else
  1538. Slachtoffer:TakeDamage(math.random(7,11))
  1539. mostrandom = mostrandomsoundtable[math.random(1,#mostrandomsoundtable)]
  1540. hitsound = Instance.new("Sound", Slachtoffer.Torso)
  1541. hitsound.SoundId = "rbxassetid://"..mostrandom
  1542. hitsound.Volume = 4
  1543. hitsound:Play()
  1544. removeuseless:AddItem(hitsound,4)
  1545. end
  1546. end
  1547. end)
  1548. for i = 1, 6 do
  1549. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)), 0.6)
  1550. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, .5) * CFrame.Angles(math.rad(36), math.rad(0), math.rad(0)), 0.6)
  1551. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 2, -.5) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.6)
  1552. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.8, 1.8, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-72)), 0.6)
  1553. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(80),math.rad(0)), 0.6)
  1554. wait()
  1555. end
  1556. attacking = false
  1557. debounce = false
  1558. damagedebounce = false
  1559. htbox:Remove()
  1560. end
  1561. end)
  1562.  
  1563. mouse.KeyDown:connect(function(Press)
  1564. Press=Press:lower()
  1565. if Press=='j' then
  1566. if debounce then return end
  1567. debounce = true
  1568. attacking = true
  1569. step:Play()
  1570. hum.WalkSpeed = 0
  1571. for i = 1, 6 do
  1572. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.4, 1, 0.501) * CFrame.Angles(math.rad(-80), math.rad(-40), math.rad(2)), 0.4)
  1573. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, 0, .3) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.4)
  1574. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-80), math.rad(7), math.rad(0)), 0.4)
  1575. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.2, .8) * CFrame.Angles(math.rad(-80), math.rad(10), math.rad(0)), 0.4)
  1576. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 1.9, -.34) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(10)), 0.4)
  1577. wait()
  1578. end
  1579. local shockwefe = coroutine.wrap(function()
  1580. shockwave = Instance.new("Part", Torso)
  1581. shockwave.Size = Vector3.new(5, 5, 5)
  1582. shockwave.Transparency = 0
  1583. shockwave.BrickColor = TheColor
  1584. shockwave.Anchored = true
  1585. shockwave.CanCollide = false
  1586. shockwave.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1587. sh1 = Instance.new("SpecialMesh", shockwave)
  1588. sh1.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1589. sh1.Scale = Vector3.new(0, 0, 0)
  1590. removeuseless:AddItem(shockwave,2)
  1591. for i = 1, 100 do
  1592. sh1.Scale = sh1.Scale + Vector3.new(3,3,0)
  1593. shockwave.Transparency = shockwave.Transparency + 0.1
  1594. wait()
  1595. end
  1596. end)
  1597. shockwefe()
  1598. for i = 1, 6 do
  1599. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.4, 1, 0.501) * CFrame.Angles(math.rad(-80), math.rad(-40), math.rad(2)), 0.6)
  1600. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, 1.2, .3) * CFrame.Angles(math.rad(-90), math.rad(30), math.rad(0)), 0.6)
  1601. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(-80), math.rad(30), math.rad(0)), 0.6)
  1602. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.2, .8) * CFrame.Angles(math.rad(-80), math.rad(10), math.rad(0)), 0.6)
  1603. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 1.9, -.34) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(10)), 0.6)
  1604. wait()
  1605. end
  1606. energblast1 = Instance.new("Part", Torso)
  1607. energblast1.BrickColor = TheColor
  1608. energblast1.Anchored = true
  1609. energblast1.Shape = 0
  1610. energblast1.Material = "Neon"
  1611. energblast1.CanCollide = false
  1612. energblast1.Size = Vector3.new(1,1,1)
  1613. energblast1.Transparency = 0
  1614. energblast1.CFrame = Root.CFrame
  1615. removeuseless:AddItem(energblast1,2)
  1616. shockwave2 = Instance.new("Part", Torso)
  1617. shockwave2.Size = Vector3.new(5, 5, 5)
  1618. shockwave2.Transparency = 0
  1619. shockwave2.BrickColor = TheColor
  1620. shockwave2.Anchored = true
  1621. shockwave2.CanCollide = false
  1622. shockwave2.CFrame = energblast1.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1623. sh2 = Instance.new("SpecialMesh", shockwave2)
  1624. sh2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1625. sh2.Scale = Vector3.new(0, 0, 0)
  1626. removeuseless:AddItem(shockwave2,4)
  1627. shockwave3 = Instance.new("Part", Torso)
  1628. shockwave3.Size = Vector3.new(5, 5, 5)
  1629. shockwave3.Transparency = 0
  1630. shockwave3.BrickColor = TheColor
  1631. shockwave3.Anchored = true
  1632. shockwave3.CanCollide = false
  1633. shockwave3.CFrame = energblast1.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1634. sh3 = Instance.new("SpecialMesh", shockwave3)
  1635. sh3.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1636. sh3.Scale = Vector3.new(0, 0, 0)
  1637. removeuseless:AddItem(shockwave3,4)
  1638. magicsound = Instance.new("Sound", energblast1)
  1639. magicsound.SoundId = "rbxassetid://750094966"
  1640. magicsound.Volume = 6
  1641. magicsound:Play()
  1642. soundcoroutine = coroutine.wrap(function()
  1643. for i = 1, 100 do
  1644. magicsound.Volume = magicsound.Volume - 0.05
  1645. wait()
  1646. end
  1647. end)
  1648. soundcoroutine()
  1649. removeuseless:AddItem(magicsound,5)
  1650. local Hit = damagealll(22,energblast1.Position)
  1651. for _,v in pairs(Hit) do
  1652. removeuseless:AddItem(velo2,1)
  1653. if absoluteannihilation then
  1654. v:BreakJoints()
  1655. else
  1656. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(28,40))
  1657. end
  1658. end
  1659. local cc = coroutine.wrap(function()
  1660. for i = 1, 60 do
  1661. energblast1.Size = energblast1.Size + Vector3.new(5,5,5)
  1662. energblast1.Transparency = energblast1.Transparency + 0.1
  1663. sh2.Scale = sh2.Scale + Vector3.new(4,4,0)
  1664. shockwave2.Transparency = shockwave2.Transparency + 0.06
  1665. sh3.Scale = sh3.Scale + Vector3.new(5,2,5)
  1666. shockwave3.Transparency = shockwave3.Transparency + 0.07
  1667. wait()
  1668. end
  1669. end)
  1670. cc()
  1671. quicklerp = coroutine.wrap(function()
  1672. for i = 1, 6 do
  1673. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.4, 1, 0.501) * CFrame.Angles(math.rad(-80), math.rad(-40), math.rad(2)), 0.6)
  1674. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.2,0,.5) * CFrame.Angles(math.rad(-90),math.rad(-40),math.rad(0)), 0.6)
  1675. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(-80), math.rad(-50), math.rad(0)), 0.6)
  1676. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.6)
  1677. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.6)
  1678. wait()
  1679. end
  1680. end)
  1681. quicklerp()
  1682. cc2 = coroutine.wrap(function()
  1683. local BV = Instance.new("BodyVelocity", Root)
  1684. BV.maxForce = Vector3.new(0,20000,0)
  1685. BV.P = 1000
  1686. BV.velocity = Vector3.new(0,100,0)
  1687. wait(1)
  1688. BV:Remove()
  1689. end)
  1690. cc2()
  1691. cc3 = coroutine.wrap(function()
  1692. t = 0
  1693. flipsound = Instance.new("Sound", Torso)
  1694. flipsound.SoundId = "rbxassetid://470532887"
  1695. flipsound.Looped = true
  1696. flipsound.Volume = 2
  1697. flipsound.Pitch = 1.3
  1698. flipsound:Play()
  1699. hum.WalkSpeed = 75
  1700. for i = 1, 60 do
  1701. t = t + 40
  1702. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(t), math.rad(0), math.rad(0)), 0.6)
  1703. wait()
  1704. end
  1705. for i = 1, 10 do
  1706. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
  1707. wait()
  1708. end
  1709. end)
  1710. cc3()
  1711. for i = 1, 70 do
  1712. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), 0.6)
  1713. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.6)
  1714. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, .4, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
  1715. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
  1716. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.5)
  1717. wait()
  1718. end
  1719. hum.WalkSpeed = 0
  1720. landingsound:Play()
  1721. flipsound:Remove()
  1722. local shockwefe2 = coroutine.wrap(function()
  1723. shockwave2 = Instance.new("Part", Torso)
  1724. shockwave2.Size = Vector3.new(5, 5, 5)
  1725. shockwave2.Transparency = 0
  1726. shockwave2.BrickColor = TheColor
  1727. shockwave2.Anchored = true
  1728. shockwave2.CanCollide = false
  1729. shockwave2.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1730. sh2 = Instance.new("SpecialMesh", shockwave2)
  1731. sh2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1732. sh2.Scale = Vector3.new(0, 0, 0)
  1733. removeuseless:AddItem(shockwave2,1)
  1734. for i = 1, 100 do
  1735. sh2.Scale = sh2.Scale + Vector3.new(2,2,0)
  1736. shockwave2.Transparency = shockwave2.Transparency + 0.1
  1737. wait()
  1738. end
  1739. end)
  1740. shockwefe2()
  1741. for i = 1, 20 do
  1742. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.4, 1, 0.501) * CFrame.Angles(math.rad(-80), math.rad(-5), math.rad(0)), 0.3)
  1743. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
  1744. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-80), math.rad(-10), math.rad(0)), 0.3)
  1745. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.2, .8) * CFrame.Angles(math.rad(-80), math.rad(0), math.rad(0)), 0.3)
  1746. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 1.9, -.34) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(10)), 0.3)
  1747. wait()
  1748. end
  1749. hum.WalkSpeed = 18
  1750. debounce = false
  1751. attacking = false
  1752. end
  1753. end)
  1754.  
  1755. mouse.KeyDown:connect(function(Press)
  1756. Press=Press:lower()
  1757. if Press=='p' then
  1758. if debounce then return end
  1759. debounce = true
  1760. attacking = true
  1761. tr1.Enabled = true
  1762. for i = 1, 5 do
  1763. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.5, 0) * CFrame.Angles(math.rad(-35), math.rad(20), math.rad(0)), .6)
  1764. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, .1, 0.1) * CFrame.Angles(math.rad(2), math.rad(15), math.rad(-8)), .6)
  1765. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5, .25, -.4) * CFrame.Angles(math.rad(80), math.rad(0), math.rad(0)), 0.6)
  1766. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 2, .5) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)), 0.6)
  1767. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.55, .15) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-2)), .6)
  1768. wait()
  1769. end
  1770. local shockwefe2 = coroutine.wrap(function()
  1771. shockwave2 = Instance.new("Part", Torso)
  1772. shockwave2.Size = Vector3.new(5, 5, 5)
  1773. shockwave2.Transparency = 0
  1774. shockwave2.BrickColor = TheColor
  1775. shockwave2.Anchored = true
  1776. shockwave2.CanCollide = false
  1777. shockwave2.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1778. sh2 = Instance.new("SpecialMesh", shockwave2)
  1779. sh2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1780. sh2.Scale = Vector3.new(0, 0, 0)
  1781. removeuseless:AddItem(shockwave2,1)
  1782. shockwave3 = Instance.new("Part", Torso)
  1783. shockwave3.Size = Vector3.new(1, 1, 1)
  1784. shockwave3.Transparency = 0
  1785. shockwave3.BrickColor = TheColor
  1786. shockwave3.Anchored = true
  1787. shockwave3.CanCollide = false
  1788. shockwave3.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1789. sh3 = Instance.new("SpecialMesh", shockwave3)
  1790. sh3.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1791. sh3.Scale = Vector3.new(0, 0, 0)
  1792. removeuseless:AddItem(shockwave3,4)
  1793. for i = 1, 100 do
  1794. sh2.Scale = sh2.Scale + Vector3.new(2,2,0)
  1795. shockwave2.Transparency = shockwave2.Transparency + 0.1
  1796. sh3.Scale = sh3.Scale + Vector3.new(2.5,.2,2.5)
  1797. shockwave3.Transparency = shockwave3.Transparency + 0.1
  1798. wait()
  1799. end
  1800. end)
  1801. shockwefe2()
  1802. hohoho = coroutine.wrap(function()
  1803. for i = 1, 10 do
  1804. rings = Instance.new("Part", Torso)
  1805. rings.Size = Vector3.new(5, 5, 5)
  1806. rings.Transparency = 0.5
  1807. rings.BrickColor = TheColor
  1808. rings.Anchored = true
  1809. rings.CanCollide = false
  1810. rings.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1811. ringsh = Instance.new("SpecialMesh", rings)
  1812. ringsh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1813. ringsh.Scale = Vector3.new(0, 0, 0)
  1814. removeuseless:AddItem(rings,2)
  1815. table.insert(Repeater,ringsh)
  1816. table.insert(nonmeshRepeater2,rings)
  1817. wait(.1)
  1818. end
  1819. end)
  1820. hohoho()
  1821. local BV = Instance.new("BodyVelocity", Root)
  1822. BV.maxForce = Vector3.new(0,20000,0)
  1823. BV.P = 1000
  1824. BV.velocity = Vector3.new(0,50,0)
  1825. quickcour = coroutine.wrap(function()
  1826. t = 0
  1827. for i = 1, 25 do
  1828. t = t + 1
  1829. Root.CFrame = Root.CFrame * CFrame.Angles(math.rad(0),math.rad(0 + 50),0)
  1830. wait()
  1831. end
  1832. BV:Remove()
  1833. Root.CFrame = Root.CFrame * CFrame.Angles(math.rad(0),math.rad(0),0)
  1834. end)
  1835. quickcour()
  1836. local Hit = damagealll(5,Root.Position)
  1837. for _,v in pairs(Hit) do
  1838. if absoluteannihilation then
  1839. v:BreakJoints()
  1840. else
  1841. v:FindFirstChildOfClass("Humanoid"):TakeDamage(30,45)
  1842. end
  1843. end
  1844. quickcour2 = coroutine.wrap(function()
  1845. jumpsound = Instance.new("Sound", Torso)
  1846. jumpsound.Volume = 10
  1847. jumpsound.SoundId = "rbxassetid://1574842373"
  1848. jumpsound:Play()
  1849. removeuseless:AddItem(jumpsound,3)
  1850. for i = 1, 9 do
  1851. lunge:Play()
  1852. wait(.1)
  1853. end
  1854. lunge2:Play()
  1855. end)
  1856. quickcour2()
  1857. for i = 1, 25 do
  1858. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .6)
  1859. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, .1, 0.1) * CFrame.Angles(math.rad(2), math.rad(15), math.rad(-8)), .6)
  1860. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5, 1, -.1) * CFrame.Angles(math.rad(190), math.rad(0), math.rad(0)), 0.6)
  1861. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.5)
  1862. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.0, .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.5)
  1863. wait()
  1864. end
  1865. attacking = false
  1866. debounce = false
  1867. tr1.Enabled = false
  1868. end
  1869. end)
  1870.  
  1871. mouse.KeyDown:connect(function(Press)
  1872. Press=Press:lower()
  1873. if Press=='e' then
  1874. if debounce then return end
  1875. debounce = true
  1876. attacking = true
  1877. continue = true
  1878. hum.WalkSpeed = 0
  1879. g1 = Instance.new("BodyGyro", Root)
  1880. g1.D = 175
  1881. g1.P = 20000
  1882. g1.MaxTorque = Vector3.new(0,9000,0)
  1883. g1.CFrame = CFrame.new(Root.Position,mouse.Hit.p)
  1884. lmon8 = lmon7[math.random(1,#lmon7)]
  1885. local b1 = Instance.new("BillboardGui",Head)
  1886. b1.Size = UDim2.new(0,100,0,40)
  1887. b1.StudsOffset = Vector3.new(0,3,0)
  1888. b1.Adornee = Head
  1889. local b2 = Instance.new("TextLabel",b1)
  1890. b2.BackgroundTransparency = 1
  1891. b2.Text = ""..lmon8
  1892. b2.Font = "Garamond"
  1893. b2.TextSize = 0
  1894. b2.TextStrokeTransparency = 1
  1895. b2.TextColor3 = BrickColor.new("Lime green").Color
  1896. b2.TextStrokeColor3 = Color3.new(0,0,0)
  1897. b2.Size = UDim2.new(1,0,0.5,0)
  1898. billboardcour = coroutine.wrap(function()
  1899. for i = 1, 10 do
  1900. b2.TextStrokeTransparency = b2.TextStrokeTransparency - 0.1
  1901. b2.TextSize = b2.TextSize + 3
  1902. wait()
  1903. end
  1904. wait(1)
  1905. for i = 1, 10 do
  1906. b2.TextStrokeTransparency = b2.TextStrokeTransparency + 0.1
  1907. b2.TextSize = b2.TextSize - 3
  1908. wait()
  1909. end
  1910. b1:Remove()
  1911. end)
  1912. billboardcour()
  1913. for i = 1, 10 do
  1914. g1.cframe = g1.cframe:lerp(CFrame.new(Root.Position,mouse.Hit.p),.5)
  1915. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(80),math.rad(0)), 0.6)
  1916. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.45,1.3,0) * CFrame.Angles(math.rad(180),math.rad(1),math.rad(5)), 0.4)
  1917. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.25, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
  1918. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 1.8, .2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
  1919. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 1.8, 0.2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(3)), 0.5)
  1920. wait()
  1921. end
  1922. lilball = Instance.new("Part", RightArm)
  1923. lilball.Material = "Neon"
  1924. lilball.CanCollide = false
  1925. lilball.Anchored = true
  1926. lilball.Transparency = 1
  1927. lilball.BrickColor = TheColor
  1928. lilball.Size = Vector3.new(.1,.1,.1)
  1929. lilballShape = Instance.new("SpecialMesh", lilball)
  1930. lilballShape.MeshType = "Sphere"
  1931. lilballShape.Scale = Vector3.new(10,10,10)
  1932. lilball.CFrame = RightArm.CFrame * CFrame.new(0,-1.5,0)
  1933. removeuseless:AddItem(lilball,5)
  1934. qucicour = coroutine.wrap(function()
  1935. for i = 1, 10 do
  1936. lilball.Transparency = lilball.Transparency - 0.05
  1937. wait()
  1938. end
  1939. end)
  1940. qucicour()
  1941. SwordPortal = Instance.new("Part", Torso)
  1942. SwordPortal.Size = Vector3.new(0.5, 0.5, 0.5)
  1943. SwordPortal.Material = "Neon"
  1944. SwordPortal.BrickColor = TheColor
  1945. SwordPortal.Transparency = 0
  1946. SwordPortal.Anchored = true
  1947. SwordPortal.CanCollide = false
  1948. SwordPortalMESH = Instance.new("SpecialMesh", SwordPortal)
  1949. SwordPortalMESH.MeshType = "Cylinder"
  1950. SwordPortalMESH.Scale = Vector3.new(.2,0.01,0.01)
  1951. SwordPortal.CFrame = CFrame.new(mouse.Hit.p) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(90))
  1952. swordportalsound = Instance.new("Sound", SwordPortal)
  1953. swordportalsound.SoundId = "rbxassetid://159296220"
  1954. swordportalsound.Volume = 5
  1955. swordportalsound:Play()
  1956. removeuseless:AddItem(swordportalsound,3)
  1957. sizeincreasor = coroutine.wrap(function()
  1958. while continue do
  1959. SwordPortalMESH.Scale = SwordPortalMESH.Scale + Vector3.new(0,8,8)
  1960. wait()
  1961. end
  1962. end)
  1963. sizeincreasor()
  1964. for i = 1, 20 do
  1965. wait()
  1966. end
  1967. continue = false
  1968. local openshocks = coroutine.wrap(function()
  1969. for i = 1, 5 do
  1970. openshock2 = Instance.new("Part", Torso)
  1971. openshock2.Size = Vector3.new(1, 1, 1)
  1972. openshock2.Transparency = 0
  1973. openshock2.BrickColor = TheColor
  1974. openshock2.Material = "Neon"
  1975. openshock2.Anchored = true
  1976. openshock2.CanCollide = false
  1977. openshock2.CFrame = CFrame.new(SwordPortal.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  1978. DDTopenshock2 = Instance.new("SpecialMesh", openshock2)
  1979. DDTopenshock2.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1980. DDTopenshock2.Scale = Vector3.new(1, 2, 1)
  1981. removeuseless:AddItem(openshock2,2)
  1982. table.insert(ExtremeM,DDTopenshock2)
  1983. table.insert(SlowlyFade,openshock2)
  1984. openshock = Instance.new("Part", Torso)
  1985. openshock.Size = Vector3.new(1, 1, 1)
  1986. openshock.Transparency = 0
  1987. openshock.BrickColor = TheColor
  1988. openshock.Material = "Neon"
  1989. openshock.Anchored = true
  1990. openshock.CanCollide = false
  1991. openshock.CFrame = CFrame.new(SwordPortal.Position) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
  1992. DDTopenshock = Instance.new("SpecialMesh", openshock)
  1993. DDTopenshock.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1994. DDTopenshock.Scale = Vector3.new(1, 2, 1)
  1995. removeuseless:AddItem(openshock,2)
  1996. table.insert(ExtremeM,DDTopenshock)
  1997. table.insert(SlowlyFade,openshock)
  1998. wait(.05)
  1999. end
  2000. end)
  2001. openshocks()
  2002. bigopenshock = coroutine.wrap(function()
  2003. bigopenshock = Instance.new("Part", Torso)
  2004. bigopenshock.Size = Vector3.new(1, 1, 1)
  2005. bigopenshock.Transparency = 0
  2006. bigopenshock.BrickColor = TheColor
  2007. bigopenshock.Material = "Neon"
  2008. bigopenshock.Anchored = true
  2009. bigopenshock.CanCollide = false
  2010. bigopenshock.CFrame = CFrame.new(SwordPortal.Position) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
  2011. DDTbigopenshock = Instance.new("SpecialMesh", bigopenshock)
  2012. DDTbigopenshock.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2013. DDTbigopenshock.Scale = Vector3.new(1, 2, 1)
  2014. removeuseless:AddItem(bigopenshock,2)
  2015. table.insert(m3,DDTbigopenshock)
  2016. table.insert(SlowlyFade,bigopenshock)
  2017. end)
  2018. removeuseless:AddItem(swordoutofportal,6)
  2019. swordoutofportal = Instance.new("Sound", SwordPortal)
  2020. swordoutofportal.SoundId = "rbxassetid://1201801124"
  2021. swordoutofportal.Volume = 5
  2022. swordoutofportal:Play()
  2023. GiantSword = Instance.new("Part", Torso)
  2024. GiantSword.Size = Vector3.new(0.5, 0.5, 0.5)
  2025. GiantSword.Material = "Neon"
  2026. GiantSword.BrickColor = TheColor
  2027. GiantSword.Transparency = .2
  2028. GiantSword.Anchored = true
  2029. GiantSword.CanCollide = false
  2030. GiantSwordMESH = Instance.new("SpecialMesh", GiantSword)
  2031. GiantSwordMESH.Scale = Vector3.new(15,15,15)
  2032. GiantSwordMESH.MeshId = "rbxassetid://94840342"
  2033. GiantSword.CFrame = SwordPortal.CFrame * CFrame.new(-50,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-90))
  2034. move = coroutine.wrap(function()
  2035. local Hit = damagealll(35,SwordPortal.Position)
  2036. for _,v in pairs(Hit) do
  2037. if absoluteannihilation then
  2038. v:BreakJoints()
  2039. else
  2040. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(30,40))
  2041. end
  2042. end
  2043. for i = 1, 40 do
  2044. SwordPortal.Transparency = SwordPortal.Transparency + 0.05
  2045. GiantSword.CFrame = GiantSword.CFrame * CFrame.new(0,10,0) * CFrame.Angles(math.rad(0),math.rad(0 + 20),math.rad(0))
  2046. wait()
  2047. end
  2048. end)
  2049. move()
  2050. mvcm = coroutine.wrap(function()
  2051. wait(1)
  2052. SwordPortal:Remove()
  2053. debounce = false
  2054. attacking = false
  2055. hum.WalkSpeed = 18
  2056. end)
  2057. mvcm()
  2058. g1:Remove()
  2059. for i = 1, 30 do
  2060. lilball.Transparency = lilball.Transparency + 0.05
  2061. GiantSword.Transparency = GiantSword.Transparency + 0.03
  2062. GiantSword.CFrame = GiantSword.CFrame * CFrame.new(0,10,0) * CFrame.Angles(math.rad(0),math.rad(0 + 20),math.rad(0))
  2063. wait()
  2064. end
  2065. GiantSword:Remove()
  2066. end
  2067. end)
  2068.  
  2069. mouse.KeyDown:connect(function(Press)
  2070. Press=Press:lower()
  2071. if Press=='g' then
  2072. if debounce then return end
  2073. debounce = true
  2074. attacking = true
  2075. damagedebounce = false
  2076. lmon4 = lmon3[math.random(1,#lmon3)]
  2077. local b1 = Instance.new("BillboardGui",Head)
  2078. b1.Size = UDim2.new(0,100,0,40)
  2079. b1.StudsOffset = Vector3.new(0,3,0)
  2080. b1.Adornee = Head
  2081. local b2 = Instance.new("TextLabel",b1)
  2082. b2.BackgroundTransparency = 1
  2083. b2.Text = ""..lmon4
  2084. b2.Font = "Garamond"
  2085. b2.TextSize = 0
  2086. b2.TextStrokeTransparency = 1
  2087. b2.TextColor3 = BrickColor.new("Lime green").Color
  2088. b2.TextStrokeColor3 = Color3.new(0,0,0)
  2089. b2.Size = UDim2.new(1,0,0.5,0)
  2090. billboardcour = coroutine.wrap(function()
  2091. for i = 1, 10 do
  2092. b2.TextStrokeTransparency = b2.TextStrokeTransparency - 0.1
  2093. b2.TextSize = b2.TextSize + 3
  2094. wait()
  2095. end
  2096. wait(2)
  2097. for i = 1, 10 do
  2098. b2.TextStrokeTransparency = b2.TextStrokeTransparency + 0.1
  2099. b2.TextSize = b2.TextSize - 3
  2100. wait()
  2101. end
  2102. b1:Remove()
  2103. end)
  2104. billboardcour()
  2105. quickcour = coroutine.wrap(function()
  2106. spawnsound = Instance.new("Sound", RightArm)
  2107. spawnsound.SoundId = "rbxassetid://159332197"
  2108. spawnsound.Volume = 5
  2109. spawnsound:Play()
  2110. removeuseless:AddItem(spawnsound,4)
  2111. Scythe = Instance.new("Part", Torso)
  2112. Scythe.Size = Vector3.new(0.5, 0.5, 0.5)
  2113. Scythe.Material = "Neon"
  2114. Scythe.BrickColor = TheColor
  2115. Scythe.Transparency = 1
  2116. Scythe.CanCollide = false
  2117. ScytheMESH = Instance.new("SpecialMesh", Scythe)
  2118. ScytheMESH.Scale = Vector3.new(2,2,2)
  2119. ScytheMESH.MeshId = "rbxassetid://218497396"
  2120. ScytheWeld = weldBetween(Scythe,RightArm)
  2121. ScytheWeld.C0 = CFrame.new(0,-1.5,-1.45) * CFrame.Angles(math.rad(-100),math.rad(180),math.rad(0))
  2122. for i = 1, 20 do
  2123. Scythe.Transparency = Scythe.Transparency - 0.04
  2124. wait()
  2125. end
  2126. end)
  2127. quickcour()
  2128. hum.WalkSpeed = 0
  2129. for i = 1, 25 do
  2130. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .5)
  2131. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
  2132. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
  2133. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.5)
  2134. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.5)
  2135. wait()
  2136. end
  2137. g1 = Instance.new("BodyGyro", Root)
  2138. g1.D = 175
  2139. g1.P = 20000
  2140. g1.MaxTorque = Vector3.new(0,9000,0)
  2141. g1.CFrame = CFrame.new(Root.Position,mouse.Hit.p)
  2142. hum.WalkSpeed = 14
  2143. for i = 1, 8 do
  2144. g1.cframe = g1.cframe:lerp(CFrame.new(Root.Position,mouse.Hit.p),.5)
  2145. ScytheWeld.C0 = ScytheWeld.C0:lerp(CFrame.new(0,-1.5,-1.45) * CFrame.Angles(math.rad(-140),math.rad(90),math.rad(0)), .5)
  2146. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .5)
  2147. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(50), math.rad(0)), 0.5)
  2148. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.2,0,.5) * CFrame.Angles(math.rad(-110),math.rad(-40),math.rad(0)), 0.5)
  2149. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
  2150. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.5)
  2151. wait()
  2152. end
  2153. htbox = Instance.new("Part", Scythe)
  2154. htbox.CFrame = Scythe.CFrame
  2155. htbox.Transparency = 1
  2156. htbox.CanCollide = false
  2157. htbox.Size = Vector3.new(.40,7,3)
  2158. htboxweld = weldBetween(htbox,Scythe)
  2159. A = Instance.new("Attachment", htbox)
  2160. A.Position = Vector3.new(0,-3.2,0)
  2161. A.Name = "A"
  2162. B = Instance.new("Attachment", htbox)
  2163. B.Position = Vector3.new(0,3.2,0)
  2164. B.Name = "B"
  2165. tr11 = Instance.new("Trail", Scythe)
  2166. tr11.Attachment0 = A
  2167. tr11.Attachment1 = B
  2168. tr11.Enabled = true
  2169. tr11.Lifetime = .8
  2170. tr11.TextureMode = "Static"
  2171. tr11.LightInfluence = 0
  2172. tr11.Color = ColorSequence.new(BrickColor.new"Lime green".Color,BrickColor.new"Really black".Color)
  2173. tr11.Transparency = NumberSequence.new(0, 1)
  2174. htbox.Touched:connect(function(hit)
  2175. if hit.Parent:IsA("Part") then
  2176. elseif hit.Parent:IsA("SpecialMesh") then
  2177. elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
  2178. elseif hit.Parent:findFirstChildOfClass("Humanoid") then
  2179. if damagedebounce == true then return end
  2180. damagedebounce = true
  2181. Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
  2182. quickcour = coroutine.wrap(function()
  2183. Slachtoffer.WalkSpeed = 6
  2184. wait(1)
  2185. Slachtoffer.WalkSpeed = 16
  2186. end)
  2187. quickcour()
  2188. if absoluteannihilation then
  2189. Slachtoffer.Parent:BreakJoints()
  2190. else
  2191. Slachtoffer:TakeDamage(math.random(35,40))
  2192. rdnm = soundtable[math.random(1,#soundtable)]
  2193. slashwound = Instance.new("Sound", Slachtoffer.Torso)
  2194. slashwound.SoundId = "rbxassetid://"..rdnm
  2195. slashwound.Volume = 4
  2196. slashwound:Play()
  2197. removeuseless:AddItem(slashwound,2)
  2198. end
  2199. end
  2200. end)
  2201. lunge:Play()
  2202. t = 0
  2203. for i = 1, 8 do
  2204. g1.cframe = g1.cframe:lerp(CFrame.new(Root.Position,mouse.Hit.p),.5)
  2205. ScytheWeld.C0 = ScytheWeld.C0:lerp(CFrame.new(0,-1.5,-1.45) * CFrame.Angles(math.rad(-150),math.rad(180),math.rad(0)), .6)
  2206. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.5, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), .6)
  2207. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(80),math.rad(0)), 0.6)
  2208. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.55,.15) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2)), .6)
  2209. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), .6)
  2210. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.8, .2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(2)), .6)
  2211. wait()
  2212. end
  2213. damagedebounce = false
  2214. hum.WalkSpeed = 8
  2215. t = 0
  2216. for i = 1, 8 do
  2217. t = t + 50
  2218. g1.cframe = g1.cframe:lerp(CFrame.new(Root.Position,mouse.Hit.p),.5)
  2219. ScytheWeld.C0 = ScytheWeld.C0:lerp(CFrame.new(0,-1.5,-1.45) * CFrame.Angles(math.rad(-150),math.rad(180),math.rad(0 + t)), .6)
  2220. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.5)
  2221. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.41,1.3,0) * CFrame.Angles(math.rad(181),math.rad(5),math.rad(10)), 0.4)
  2222. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(80),math.rad(0)), 0.6)
  2223. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(20), math.rad(40), math.rad(0)), 0.5)
  2224. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(12), math.rad(3), math.rad(-3)), 0.5)
  2225. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(-5), math.rad(7), math.rad(3)), 0.5)
  2226. wait()
  2227. end
  2228. htbox:Remove()
  2229. htbox = Instance.new("Part", Scythe)
  2230. htbox.CFrame = Scythe.CFrame
  2231. htbox.Transparency = 1
  2232. htbox.CanCollide = false
  2233. htbox.Size = Vector3.new(.40,7,3)
  2234. htboxweld = weldBetween(htbox,Scythe)
  2235. A = Instance.new("Attachment", htbox)
  2236. A.Position = Vector3.new(0,-3.2,0)
  2237. A.Name = "A"
  2238. B = Instance.new("Attachment", htbox)
  2239. B.Position = Vector3.new(0,3.2,0)
  2240. B.Name = "B"
  2241. htbox.Touched:connect(function(hit)
  2242. if hit.Parent:IsA("Part") then
  2243. elseif hit.Parent:IsA("SpecialMesh") then
  2244. elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
  2245. elseif hit.Parent:findFirstChildOfClass("Humanoid") then
  2246. if damagedebounce == true then return end
  2247. damagedebounce = true
  2248. Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
  2249. quickcour = coroutine.wrap(function()
  2250. Slachtoffer.WalkSpeed = 6
  2251. wait(1)
  2252. Slachtoffer.WalkSpeed = 16
  2253. end)
  2254. quickcour()
  2255. if absoluteannihilation then
  2256. Slachtoffer.Parent:BreakJoints()
  2257. else
  2258. Slachtoffer:TakeDamage(math.random(25,68))
  2259. rdnm = soundtable[math.random(1,#soundtable)]
  2260. slashwound = Instance.new("Sound", Slachtoffer.Torso)
  2261. slashwound.SoundId = "rbxassetid://"..rdnm
  2262. slashwound.Volume = 4
  2263. slashwound:Play()
  2264. removeuseless:AddItem(slashwound,2)
  2265. end
  2266. end
  2267. end)
  2268. lunge3:Play()
  2269. for i = 1, 15 do
  2270. g1.cframe = g1.cframe:lerp(CFrame.new(Root.Position,mouse.Hit.p),.5)
  2271. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.6)
  2272. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1, 0.7, 1) * CFrame.Angles(math.rad(-40), math.rad(48), math.rad(0)), 0.5)
  2273. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .5)
  2274. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(40), math.rad(0)), 0.6)
  2275. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.6)
  2276. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.6)
  2277. wait()
  2278. end
  2279. htbox:Remove()
  2280. hum.WalkSpeed = 18
  2281. tr11.Enabled = false
  2282. for i = 1, 10 do
  2283. Scythe.Transparency = Scythe.Transparency + 0.1
  2284. wait()
  2285. end
  2286. tr11:Remove()
  2287. Scythe:Remove()
  2288. attacking = false
  2289. debounce = false
  2290. damagedebounce = false
  2291. g1:Remove()
  2292. end
  2293. end)
  2294.  
  2295. mouse.KeyDown:connect(function(Press)
  2296. Press=Press:lower()
  2297. if Press=='y' then
  2298. if debounce then return end
  2299. debounce = true
  2300. attacking = true
  2301. bbno = true
  2302. jjo = true
  2303. borb = true
  2304. hum.WalkSpeed = 0
  2305. energyburst:Play()
  2306. energyburst2:Play()
  2307. g1 = Instance.new("BodyGyro", Root)
  2308. g1.D = 175
  2309. g1.P = 20000
  2310. g1.MaxTorque = Vector3.new(0,9000,0)
  2311. g1.CFrame = CFrame.new(Root.Position,mouse.Hit.p)
  2312. lmon2 = lmon[math.random(1,#lmon)]
  2313. local b1 = Instance.new("BillboardGui",Head)
  2314. b1.Size = UDim2.new(0,100,0,40)
  2315. b1.StudsOffset = Vector3.new(0,3,0)
  2316. b1.Adornee = Head
  2317. local b2 = Instance.new("TextLabel",b1)
  2318. b2.BackgroundTransparency = 1
  2319. b2.Text = ""..lmon2
  2320. b2.Font = "Garamond"
  2321. b2.TextSize = 0
  2322. b2.TextStrokeTransparency = 1
  2323. b2.TextColor3 = BrickColor.new("Lime green").Color
  2324. b2.TextStrokeColor3 = Color3.new(0,0,0)
  2325. b2.Size = UDim2.new(1,0,0.5,0)
  2326. billboardcour = coroutine.wrap(function()
  2327. for i = 1, 15 do
  2328. b2.TextStrokeTransparency = b2.TextStrokeTransparency - 0.05
  2329. b2.TextSize = b2.TextSize + 2
  2330. wait()
  2331. end
  2332. wait(2)
  2333. for i = 1, 15 do
  2334. b2.TextStrokeTransparency = b2.TextStrokeTransparency + 0.05
  2335. b2.TextSize = b2.TextSize - 2
  2336. wait()
  2337. end
  2338. b1:Remove()
  2339. end)
  2340. billboardcour()
  2341. TheWind = Instance.new("Part", Torso)
  2342. TheWind.Size = Vector3.new(0.5, 0.5, 0.5)
  2343. TheWind.Material = "Neon"
  2344. TheWind.BrickColor = TheColor
  2345. TheWind.Transparency = 1
  2346. TheWind.CanCollide = false
  2347. TheWindMESH = Instance.new("SpecialMesh", TheWind)
  2348. TheWindMESH.Scale = Vector3.new(4,4,4)
  2349. TheWindMESH.MeshId = "rbxassetid://168892432"
  2350. TheWindWeld = weldBetween(TheWind,Root)
  2351. TheWindWeld.C0 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2352. TheWind2 = Instance.new("Part", Torso)
  2353. TheWind2.Size = Vector3.new(0.5, 0.5, 0.5)
  2354. TheWind2.Material = "Neon"
  2355. TheWind2.BrickColor = TheColor
  2356. TheWind2.Transparency = 1
  2357. TheWind2.CanCollide = false
  2358. TheWindMESH2 = Instance.new("SpecialMesh", TheWind2)
  2359. TheWindMESH2.Scale = Vector3.new(6,6,6)
  2360. TheWindMESH2.MeshId = "rbxassetid://168892432"
  2361. TheWindWeld2 = weldBetween(TheWind2,Root)
  2362. TheWindWeld2.C0 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2363. TheWind3 = Instance.new("Part", Torso)
  2364. TheWind3.Size = Vector3.new(0.5, 0.5, 0.5)
  2365. TheWind3.Material = "Neon"
  2366. TheWind3.BrickColor = TheColor
  2367. TheWind3.Transparency = 1
  2368. TheWind3.CanCollide = false
  2369. TheWindMESH3 = Instance.new("SpecialMesh", TheWind3)
  2370. TheWindMESH3.Scale = Vector3.new(2,2,2)
  2371. TheWindMESH3.MeshId = "rbxassetid://168892432"
  2372. TheWindWeld3 = weldBetween(TheWind3,Root)
  2373. TheWindWeld3.C0 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2374. quickcour = coroutine.wrap(function()
  2375. for i = 1, 25 do
  2376. TheWind.Transparency = TheWind.Transparency - 0.01
  2377. TheWind2.Transparency = TheWind2.Transparency - 0.005
  2378. TheWind3.Transparency = TheWind3.Transparency - 0.012
  2379. wait()
  2380. end
  2381. end)
  2382. quickcour()
  2383. quickcour2 = coroutine.wrap(function()
  2384. while jjo do
  2385. TheWindWeld.C0 = TheWindWeld.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0-25),0)
  2386. TheWindWeld2.C0 = TheWindWeld2.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0+25),0)
  2387. TheWindWeld3.C0 = TheWindWeld3.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0+25),0)
  2388. wait()
  2389. end
  2390. end)
  2391. quickcour2()
  2392. local shockwefe2 = coroutine.wrap(function()
  2393. shockwave2 = Instance.new("Part", Torso)
  2394. shockwave2.Size = Vector3.new(5, 5, 5)
  2395. shockwave2.Transparency = 0
  2396. shockwave2.BrickColor = TheColor
  2397. shockwave2.Anchored = true
  2398. shockwave2.CanCollide = false
  2399. shockwave2.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  2400. sh2 = Instance.new("SpecialMesh", shockwave2)
  2401. sh2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2402. sh2.Scale = Vector3.new(0, 0, 0)
  2403. removeuseless:AddItem(shockwave2,2)
  2404. shockwave3 = Instance.new("Part", Torso)
  2405. shockwave3.Size = Vector3.new(1, 1, 1)
  2406. shockwave3.Transparency = 0
  2407. shockwave3.BrickColor = TheColor
  2408. shockwave3.Anchored = true
  2409. shockwave3.CanCollide = false
  2410. shockwave3.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  2411. sh3 = Instance.new("SpecialMesh", shockwave3)
  2412. sh3.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2413. sh3.Scale = Vector3.new(0, 0, 0)
  2414. removeuseless:AddItem(shockwave3,4)
  2415. for i = 1, 100 do
  2416. sh2.Scale = sh2.Scale + Vector3.new(2,2,0)
  2417. shockwave2.Transparency = shockwave2.Transparency + 0.1
  2418. sh3.Scale = sh3.Scale + Vector3.new(2.5,.2,2.5)
  2419. shockwave3.Transparency = shockwave3.Transparency + 0.1
  2420. wait()
  2421. end
  2422. end)
  2423. shockwefe2()
  2424. for i = 1, 5 do
  2425. g1.cframe = g1.cframe:lerp(CFrame.new(Root.Position,mouse.Hit.p),.5)
  2426. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0,0,0),.6)
  2427. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(-8)), .6)
  2428. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .6)
  2429. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.9, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-2)), .6)
  2430. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.9, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2)), .6)
  2431. wait()
  2432. end
  2433. courcour = coroutine.wrap(function()
  2434. while bbno do
  2435. sho3 = Instance.new("Part", Torso)
  2436. sho3.Size = Vector3.new(1, 1, 1)
  2437. sho3.Transparency = 0
  2438. sho3.BrickColor = TheColor
  2439. sho3.Anchored = true
  2440. sho3.CanCollide = false
  2441. sho3.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  2442. shot3 = Instance.new("SpecialMesh", sho3)
  2443. shot3.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2444. shot3.Scale = Vector3.new(0, 0, 0)
  2445. table.insert(th5,shot3)
  2446. table.insert(nonmeshRepeater2,sho3)
  2447. removeuseless:AddItem(shot3,2)
  2448. wait(.1)
  2449. end
  2450. end)
  2451. courcour()
  2452. charge:Play()
  2453. for i = 1, 6 do
  2454. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0,math.rad(50),0),.6)
  2455. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.1,1.3,1.1) * CFrame.Angles(math.rad(180),math.rad(-50),math.rad(0)), 0.4)
  2456. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .6)
  2457. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.9, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-2)), .6)
  2458. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.9, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2)), .6)
  2459. wait()
  2460. end
  2461. Blaster = Instance.new("Part", RightArm)
  2462. Blaster.Material = "Neon"
  2463. Blaster.Anchored = true
  2464. Blaster.CanCollide = false
  2465. Blaster.BrickColor = TheColor
  2466. Blaster.Size = Vector3.new(.1,.1,.1)
  2467. BlasterShape = Instance.new("SpecialMesh", Blaster)
  2468. BlasterShape.MeshType = "Sphere"
  2469. BlasterShape.Scale = Vector3.new(.1,.1,.1)
  2470. Blaster.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0)
  2471. sou = coroutine.wrap(function()
  2472. sm = Instance.new("Sound", Blaster)
  2473. sm.SoundId = "rbxassetid://907530407"
  2474. sm.Looped = true
  2475. sm.Volume = 0
  2476. sm.Pitch = .8
  2477. sm:Play()
  2478. for i = 1, 50 do
  2479. sm.Volume = sm.Volume + .1
  2480. wait()
  2481. end
  2482. end)
  2483. sou()
  2484. local EVENMORECIRCLES = coroutine.wrap(function()
  2485. for i = 1, 30 do
  2486. circlescircles = Instance.new("Part", Torso)
  2487. circlescircles.Size = Vector3.new(1, 1, 1)
  2488. circlescircles.Transparency = 0.3
  2489. circlescircles.BrickColor = TheColor
  2490. circlescircles.Material = "Neon"
  2491. circlescircles.Anchored = true
  2492. circlescircles.CanCollide = false
  2493. circlescircles.CFrame = Blaster.CFrame * CFrame.Angles(math.random(1,100),math.random(1,100),math.random(1,100))
  2494. circlescirclesmesh = Instance.new("SpecialMesh", circlescircles)
  2495. circlescirclesmesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2496. circlescirclesmesh.Scale = Vector3.new(15, 15, 15)
  2497. removeuseless:AddItem(circlescircles,1.5)
  2498. table.insert(nonmeshRepeater2,circlescircles)
  2499. table.insert(th2,circlescirclesmesh)
  2500. wait(.1)
  2501. end
  2502. end)
  2503. EVENMORECIRCLES()
  2504. for i = 1, 30 do
  2505. BlasterShape.Scale = BlasterShape.Scale + Vector3.new(.25,.25,.25)
  2506. BlasterBall1 = Instance.new("Part", RightArm)
  2507. BlasterBall1.Material = "Neon"
  2508. BlasterBall1.Anchored = true
  2509. BlasterBall1.Transparency = .8
  2510. BlasterBall1.CanCollide = false
  2511. BlasterBall1.BrickColor = TheColor
  2512. BlasterBall1.Size = Vector3.new(.1,.1,.1)
  2513. BlasterBall1Shape = Instance.new("SpecialMesh", BlasterBall1)
  2514. BlasterBall1Shape.MeshType = "Sphere"
  2515. BlasterBall1Shape.Scale = Vector3.new(25,25,25)
  2516. BlasterBall1.CFrame = Blaster.CFrame
  2517. table.insert(th2,BlasterBall1Shape)
  2518. table.insert(nonmeshRepeater2,BlasterBall1)
  2519. removeuseless:AddItem(BlasterBall1Shape,4)
  2520. wait(.1)
  2521. end
  2522. for i = 1, 3 do
  2523. BlasterShape.Scale = BlasterShape.Scale - Vector3.new(2,2,2)
  2524. wait()
  2525. end
  2526. wait(.5)
  2527. sm:Remove()
  2528. kiready:Play()
  2529. aura:Stop()
  2530. for i = 1, 5 do
  2531. BlasterShape.Scale = BlasterShape.Scale + Vector3.new(4,4,4)
  2532. wait()
  2533. end
  2534. wait(.3)
  2535. bbno = false
  2536. boomcour = coroutine.wrap(function()
  2537. for i = 1, 10 do
  2538. TheWindMESH.Scale = TheWindMESH.Scale + Vector3.new(1,1,1)
  2539. TheWindMESH2.Scale = TheWindMESH2.Scale + Vector3.new(1,1,1)
  2540. TheWindMESH3.Scale = TheWindMESH3.Scale + Vector3.new(1,1,1)
  2541. TheWind.Transparency = TheWind.Transparency + 0.1
  2542. TheWind2.Transparency = TheWind2.Transparency + 0.1
  2543. TheWind3.Transparency = TheWind3.Transparency + 0.1
  2544. wait()
  2545. end
  2546. TheWind:Remove()
  2547. TheWind2:Remove()
  2548. TheWind3:Remove()
  2549. end)
  2550. boomcour()
  2551. for i = 1, 10 do
  2552. g1.cframe = g1.cframe:lerp(CFrame.new(Root.Position,mouse.Hit.p),.5)
  2553. Blaster.CFrame = Blaster.CFrame:lerp(RightArm.CFrame * CFrame.new(0,-2,0),.8)
  2554. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(90),math.rad(-90),math.rad(90)),.4)
  2555. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15),math.rad(-0),math.rad(0)),.4)
  2556. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0, 2.1, -0.35) * CFrame.Angles(math.rad(180), math.rad(-82), math.rad(75)), 0.4)
  2557. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.6, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.4)
  2558. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.9, 0.2) * CFrame.Angles(math.rad(20), math.rad(1), math.rad(-2)), .4)
  2559. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.9, 0) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(2)), .4)
  2560. wait()
  2561. end
  2562. local shootthemballs = coroutine.wrap(function()
  2563. Blaster.Anchored = false
  2564. local PB2 = Instance.new("BodyVelocity", Blaster)
  2565. PB2.MaxForce = Vector3.new(999999, 999999, 999999)
  2566. Blaster.CFrame = CFrame.new(Blaster.Position,mouse.Hit.p)
  2567. PB2.Velocity = Blaster.CFrame.lookVector * 80
  2568. wait()
  2569. end)
  2570. dontallow = true
  2571. shootthemballs()
  2572. timecour = coroutine.wrap(function()
  2573. wait(.5)
  2574. dontallow = false
  2575. end)
  2576. timecour()
  2577. Blaster.Touched:connect(function(OnHit)
  2578. if dontallow then return end
  2579. if hitters == true then return end
  2580. hitters = true
  2581. borb = false
  2582. Blaster.Anchored = true
  2583. Blaster.Transparency = 1
  2584. blastwave = Instance.new("Part", Torso)
  2585. blastwave.Size = Vector3.new(1, 1, 1)
  2586. blastwave.Transparency = 0
  2587. blastwave.BrickColor = TheColor
  2588. blastwave.Material = "Neon"
  2589. blastwave.Anchored = true
  2590. blastwave.CanCollide = false
  2591. blastwave.CFrame = CFrame.new(Blaster.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2592. removeuseless:AddItem(blastwave,10)
  2593. Blaster:Remove()
  2594. BOOMZOR = Instance.new("Sound", blastwave)
  2595. BOOMZOR.Volume = 8
  2596. BOOMZOR.SoundId = "rbxassetid://1539349118"
  2597. BOOMZOR:Play()
  2598. removeuseless:AddItem(BOOMZOR,5)
  2599. DDTblastwave = Instance.new("SpecialMesh", blastwave)
  2600. DDTblastwave.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2601. DDTblastwave.Scale = Vector3.new(1, 1, 1)
  2602. blastwave2 = Instance.new("Part", Torso)
  2603. blastwave2.Size = Vector3.new(1, 1, 1)
  2604. blastwave2.Transparency = 0
  2605. blastwave2.BrickColor = TheColor
  2606. blastwave2.Material = "Neon"
  2607. blastwave2.Anchored = true
  2608. blastwave2.CanCollide = false
  2609. blastwave2.CFrame = CFrame.new(blastwave.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2610. removeuseless:AddItem(blastwave2,10)
  2611. DDTblastwave2 = Instance.new("SpecialMesh", blastwave2)
  2612. DDTblastwave2.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2613. DDTblastwave2.Scale = Vector3.new(1, 1, 1)
  2614. blastwave3 = Instance.new("Part", Torso)
  2615. blastwave3.Size = Vector3.new(1, 1, 1)
  2616. blastwave3.Transparency = 0
  2617. blastwave3.BrickColor = TheColor
  2618. blastwave3.Material = "Neon"
  2619. blastwave3.Anchored = true
  2620. blastwave3.CanCollide = false
  2621. blastwave3.CFrame = CFrame.new(blastwave.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2622. removeuseless:AddItem(blastwave3,10)
  2623. DDTblastwave3 = Instance.new("SpecialMesh", blastwave3)
  2624. DDTblastwave3.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2625. DDTblastwave3.Scale = Vector3.new(1, 1, 1)
  2626. blastwave4 = Instance.new("Part", Torso)
  2627. blastwave4.Size = Vector3.new(1, 1, 1)
  2628. blastwave4.Transparency = 0
  2629. blastwave4.BrickColor = TheColor
  2630. blastwave4.Material = "Neon"
  2631. blastwave4.Anchored = true
  2632. blastwave4.CanCollide = false
  2633. blastwave4.CFrame = CFrame.new(blastwave.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2634. removeuseless:AddItem(blastwave4,10)
  2635. DDTblastwave4 = Instance.new("SpecialMesh", blastwave4)
  2636. DDTblastwave4.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2637. DDTblastwave4.Scale = Vector3.new(1, 1, 1)
  2638. blastwave5 = Instance.new("Part", Torso)
  2639. blastwave5.Size = Vector3.new(1, 1, 1)
  2640. blastwave5.Transparency = 0
  2641. blastwave5.BrickColor = TheColor
  2642. blastwave5.Material = "Neon"
  2643. blastwave5.Anchored = true
  2644. blastwave5.CanCollide = false
  2645. blastwave5.CFrame = CFrame.new(blastwave.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2646. removeuseless:AddItem(blastwave5,10)
  2647. DDTblastwave5 = Instance.new("SpecialMesh", blastwave5)
  2648. DDTblastwave5.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2649. DDTblastwave5.Scale = Vector3.new(1, 1, 1)
  2650. Blastcircle = Instance.new("Part", Torso)
  2651. Blastcircle.Material = "Neon"
  2652. Blastcircle.Anchored = true
  2653. Blastcircle.Transparency = 0
  2654. Blastcircle.CanCollide = false
  2655. Blastcircle.BrickColor = TheColor
  2656. Blastcircle.Size = Vector3.new(10,10,10)
  2657. removeuseless:AddItem(Blastcircle,10)
  2658. BlastShape = Instance.new("SpecialMesh", Blastcircle)
  2659. BlastShape.MeshType = "Sphere"
  2660. BlastShape.Scale = Vector3.new(0.1,0.1,0.1)
  2661. Blastcircle.CFrame = blastwave.CFrame
  2662. Blastcircle2 = Instance.new("Part", Torso)
  2663. Blastcircle2.Material = "Neon"
  2664. Blastcircle2.Anchored = true
  2665. Blastcircle2.Transparency = 0
  2666. Blastcircle2.CanCollide = false
  2667. Blastcircle2.BrickColor = TheColor
  2668. Blastcircle2.Size = Vector3.new(10,10,10)
  2669. removeuseless:AddItem(Blastcircle2,10)
  2670. BlastShape2 = Instance.new("SpecialMesh", Blastcircle2)
  2671. BlastShape2.MeshType = "Sphere"
  2672. BlastShape2.Scale = Vector3.new(0.1,0.1,0.1)
  2673. Blastcircle2.CFrame = blastwave.CFrame
  2674. Blastcircle3 = Instance.new("Part", Torso)
  2675. Blastcircle3.Material = "Neon"
  2676. Blastcircle3.Anchored = true
  2677. Blastcircle3.Transparency = 0
  2678. Blastcircle3.CanCollide = false
  2679. Blastcircle3.BrickColor = TheColor
  2680. Blastcircle3.Size = Vector3.new(10,10,10)
  2681. removeuseless:AddItem(Blastcircle3,10)
  2682. BlastShape3 = Instance.new("SpecialMesh", Blastcircle3)
  2683. BlastShape3.MeshType = "Sphere"
  2684. BlastShape3.Scale = Vector3.new(0.1,0.1,0.1)
  2685. Blastcircle3.CFrame = blastwave.CFrame
  2686. Blastcircle4 = Instance.new("Part", Torso)
  2687. Blastcircle4.Material = "Neon"
  2688. Blastcircle4.Anchored = true
  2689. Blastcircle4.Transparency = 0
  2690. Blastcircle4.CanCollide = false
  2691. Blastcircle4.BrickColor = TheColor
  2692. Blastcircle4.Size = Vector3.new(10,10,10)
  2693. removeuseless:AddItem(Blastcircle4,10)
  2694. BlastShape4 = Instance.new("SpecialMesh", Blastcircle4)
  2695. BlastShape4.MeshType = "Sphere"
  2696. BlastShape4.Scale = Vector3.new(0.1,0.1,0.1)
  2697. Blastcircle4.CFrame = blastwave.CFrame
  2698. Blastcircle5 = Instance.new("Part", Torso)
  2699. Blastcircle5.Material = "Neon"
  2700. Blastcircle5.Anchored = true
  2701. Blastcircle5.Transparency = 0
  2702. Blastcircle5.CanCollide = false
  2703. Blastcircle5.BrickColor = TheColor
  2704. Blastcircle5.Size = Vector3.new(10,10,10)
  2705. removeuseless:AddItem(Blastcircle5,10)
  2706. BlastShape5 = Instance.new("SpecialMesh", Blastcircle5)
  2707. BlastShape5.MeshType = "Sphere"
  2708. BlastShape5.Scale = Vector3.new(0.1,0.1,0.1)
  2709. Blastcircle5.CFrame = blastwave.CFrame
  2710. shockwav = Instance.new("Part", Torso)
  2711. shockwav.Size = Vector3.new(1, 1, 1)
  2712. shockwav.Transparency = 0
  2713. shockwav.BrickColor = TheColor
  2714. shockwav.Material = "Neon"
  2715. shockwav.Anchored = true
  2716. shockwav.CanCollide = false
  2717. shockwav.CFrame = blastwave.CFrame * CFrame.new(0,-2.2,0) * CFrame.Angles(math.random(1, 100), math.random(1, 100), math.random(1, 100))
  2718. removeuseless:AddItem(shockwav,10)
  2719. dea = Instance.new("SpecialMesh", shockwav)
  2720. dea.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2721. dea.Scale = Vector3.new(0.1, 0.1, 0.1)
  2722. shockwav.CFrame = blastwave.CFrame * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90), 0, 0)
  2723. shockwav2 = Instance.new("Part", Torso)
  2724. shockwav2.Size = Vector3.new(1, 1, 1)
  2725. shockwav2.Transparency = 0
  2726. shockwav2.BrickColor = TheColor
  2727. shockwav2.Material = "Neon"
  2728. shockwav2.Anchored = true
  2729. shockwav2.CanCollide = false
  2730. shockwav2.CFrame = blastwave.CFrame * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90), 0, 0)
  2731. removeuseless:AddItem(shockwav2,10)
  2732. dea2 = Instance.new("SpecialMesh", shockwav2)
  2733. dea2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2734. dea2.Scale = Vector3.new(0.1, 0.4, 0.1)
  2735. shockwav2.CFrame = blastwave.CFrame * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90), 0, 0)
  2736. local Hit = damagealll(70,blastwave.Position)
  2737. for _,v in pairs(Hit) do
  2738. local velo2 = Instance.new("BodyVelocity", v)
  2739. velo2.MaxForce = Vector3.new(999999, 999999, 999999)
  2740. removeuseless:AddItem(velo2,2)
  2741. if absoluteannihilation then
  2742. v:BreakJoints()
  2743. v:Remove()
  2744. else
  2745. v:FindFirstChildOfClass("Humanoid"):TakeDamage(77,100)
  2746. end
  2747. end
  2748. opopo = coroutine.wrap(function()
  2749. for i = 1, 200 do
  2750. dea.Scale = dea.Scale + Vector3.new(2,1,2)
  2751. shockwav.Transparency = shockwav.Transparency + 0.02
  2752. dea2.Scale = dea2.Scale + Vector3.new(1,1,1)
  2753. shockwav2.Transparency = shockwav2.Transparency + 0.010
  2754. DDTblastwave.Scale = DDTblastwave.Scale + Vector3.new(2.5, .2, 2.5)
  2755. DDTblastwave2.Scale = DDTblastwave2.Scale + Vector3.new(2, 2, 2)
  2756. DDTblastwave3.Scale = DDTblastwave3.Scale + Vector3.new(2, .25, 2)
  2757. DDTblastwave4.Scale = DDTblastwave4.Scale + Vector3.new(3, .25, 3)
  2758. DDTblastwave5.Scale = DDTblastwave5.Scale + Vector3.new(1, .05, 1)
  2759. blastwave.Transparency = blastwave.Transparency + .01
  2760. blastwave2.Transparency = blastwave2.Transparency + .03
  2761. blastwave3.Transparency = blastwave3.Transparency + .02
  2762. blastwave4.Transparency = blastwave4.Transparency + .015
  2763. blastwave5.Transparency = blastwave5.Transparency + .01
  2764. BlastShape.Scale = BlastShape.Scale + Vector3.new(1,1,1)
  2765. BlastShape2.Scale = BlastShape2.Scale + Vector3.new(.5,.5,.5)
  2766. BlastShape3.Scale = BlastShape3.Scale + Vector3.new(.6,.6,.6)
  2767. BlastShape4.Scale = BlastShape4.Scale + Vector3.new(.4,.4,.4)
  2768. Blastcircle.Transparency = Blastcircle.Transparency + .01
  2769. Blastcircle2.Transparency = Blastcircle2.Transparency + .02
  2770. Blastcircle3.Transparency = Blastcircle3.Transparency + .012
  2771. Blastcircle4.Transparency = Blastcircle4.Transparency + .015
  2772. Blastcircle5.Transparency = Blastcircle5.Transparency + 0.01
  2773. BlastShape5.Scale = BlastShape5.Scale + Vector3.new(.3,.3,.3)
  2774. wait()
  2775. end
  2776. hitters = false
  2777. end)
  2778. opopo()
  2779. end)
  2780. kigo:Play()
  2781. for i = 1, 6 do
  2782. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0,math.rad(90),0),.6)
  2783. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10),math.rad(-0),math.rad(0)),.4)
  2784. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(2), math.rad(10), math.rad(-90)), 0.6)
  2785. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(13), math.rad(9), math.rad(13)), .6)
  2786. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.9, 0) * CFrame.Angles(math.rad(-14), math.rad(6), math.rad(-2)), .6)
  2787. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.9, 0) * CFrame.Angles(math.rad(8), math.rad(12), math.rad(2)), .6)
  2788. wait()
  2789. end
  2790. attacking = false
  2791. g1:Remove()
  2792. hum.WalkSpeed = 18
  2793. local time = coroutine.wrap(function()
  2794. for i = 1, 100 do
  2795. if borb == false then break end
  2796. wait()
  2797. end
  2798. Blaster:Remove()
  2799. hitters = false
  2800. attacking = false
  2801. debounce = false
  2802. end)
  2803. time()
  2804. while wait() do
  2805. if borb == false then break end
  2806. wait()
  2807. end
  2808. attacking = false
  2809. debounce = false
  2810. jjo = false
  2811. end
  2812. end)
  2813.  
  2814. mouse.KeyDown:connect(function(Press)
  2815. Press=Press:lower()
  2816. if Press=='h' then
  2817. if debounce then return end
  2818. debounce = true
  2819. attacking = true
  2820. step:Play()
  2821. hum.WalkSpeed = 0
  2822. lmon6 = lmon5[math.random(1,#lmon5)]
  2823. local b1 = Instance.new("BillboardGui",Head)
  2824. b1.Size = UDim2.new(0,100,0,40)
  2825. b1.StudsOffset = Vector3.new(0,3,0)
  2826. b1.Adornee = Head
  2827. local b2 = Instance.new("TextLabel",b1)
  2828. b2.BackgroundTransparency = 1
  2829. b2.Text = ""..lmon6
  2830. b2.Font = "Garamond"
  2831. b2.TextSize = 0
  2832. b2.TextStrokeTransparency = 1
  2833. b2.TextColor3 = BrickColor.new("Lime green").Color
  2834. b2.TextStrokeColor3 = Color3.new(0,0,0)
  2835. b2.Size = UDim2.new(1,0,0.5,0)
  2836. billboardcour = coroutine.wrap(function()
  2837. for i = 1, 10 do
  2838. b2.TextStrokeTransparency = b2.TextStrokeTransparency - 0.1
  2839. b2.TextSize = b2.TextSize + 3
  2840. wait()
  2841. end
  2842. wait(1)
  2843. for i = 1, 10 do
  2844. b2.TextStrokeTransparency = b2.TextStrokeTransparency + 0.1
  2845. b2.TextSize = b2.TextSize - 3
  2846. wait()
  2847. end
  2848. b1:Remove()
  2849. end)
  2850. billboardcour()
  2851. Dagga = Instance.new("Part", Torso)
  2852. Dagga.Size = Vector3.new(.2, .2, .2)
  2853. Dagga.Material = "Neon"
  2854. Dagga.BrickColor = TheColor
  2855. Dagga.Transparency = 1
  2856. Dagga.CanCollide = false
  2857. DaggaMESH = Instance.new("SpecialMesh", Dagga)
  2858. DaggaMESH.Scale = Vector3.new(.8,.8,.8)
  2859. DaggaMESH.MeshId = "rbxassetid://62275962"
  2860. DaggaWeld = weldBetween(Dagga,RightArm)
  2861. DaggaWeld.C0 = CFrame.new(0,-1.8,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0))
  2862. courou = coroutine.wrap(function()
  2863. for i = 1, 20 do
  2864. Dagga.Transparency = Dagga.Transparency - .05
  2865. wait()
  2866. end
  2867. end)
  2868. courou()
  2869. for i = 1, 15 do
  2870. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, 0.1, 0) * CFrame.Angles(math.rad(-2), math.rad(2), math.rad(-8)), .3)
  2871. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0)), 0.3)
  2872. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .3)
  2873. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.9, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-2)), .3)
  2874. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.9, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2)), .3)
  2875. wait()
  2876. end
  2877. for i = 1, 6 do
  2878. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.45,1.3,0) * CFrame.Angles(math.rad(180),math.rad(2),math.rad(6)), 0.6)
  2879. wait()
  2880. end
  2881. Dagga2 = Instance.new("Part", Torso)
  2882. Dagga2.Size = Vector3.new(.2, .2, .2)
  2883. Dagga2.Material = "Neon"
  2884. Dagga2.BrickColor = TheColor
  2885. Dagga2.Transparency = 0
  2886. Dagga2.CanCollide = false
  2887. DaggaMESH2 = Instance.new("SpecialMesh", Dagga2)
  2888. DaggaMESH2.Scale = Vector3.new(.8,.8,.8)
  2889. DaggaMESH2.MeshId = "rbxassetid://62275962"
  2890. DaggaWeld2 = weldBetween(Dagga2,RightArm)
  2891. DaggaWeld2.C0 = CFrame.new(0,-1.8,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0))
  2892. Dagga3 = Instance.new("Part", Torso)
  2893. Dagga3.Size = Vector3.new(.2, .2, .2)
  2894. Dagga3.Material = "Neon"
  2895. Dagga3.BrickColor = TheColor
  2896. Dagga3.Transparency = 0
  2897. Dagga3.CanCollide = false
  2898. DaggaMESH3 = Instance.new("SpecialMesh", Dagga3)
  2899. DaggaMESH3.Scale = Vector3.new(.8,.8,.8)
  2900. DaggaMESH3.MeshId = "rbxassetid://62275962"
  2901. DaggaWeld3 = weldBetween(Dagga3,RightArm)
  2902. DaggaWeld3.C0 = CFrame.new(0,-1.8,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0))
  2903. daggersheet:Play()
  2904. for i = 1, 4 do
  2905. DaggaWeld2.C0 = DaggaWeld2.C0:lerp(CFrame.new(0,-1.5,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(-30)),.5)
  2906. DaggaWeld3.C0 = DaggaWeld3.C0:lerp(CFrame.new(0,-1.5,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(30)),.5)
  2907. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.45,1,0) * CFrame.Angles(math.rad(180),math.rad(3),math.rad(12)), 0.5)
  2908. wait()
  2909. end
  2910. for i = 1, 6 do
  2911. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.45,1.3,0) * CFrame.Angles(math.rad(180),math.rad(2),math.rad(6)), 0.5)
  2912. wait()
  2913. end
  2914. for i = 1, 6 do
  2915. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.5)
  2916. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.5)
  2917. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(205), math.rad(0)), 0.3)
  2918. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.2,0,.5) * CFrame.Angles(math.rad(-90),math.rad(-40),math.rad(0)), 0.4)
  2919. wait()
  2920. end
  2921. quicklerp = coroutine.wrap(function()
  2922. for i = 1, 8 do
  2923. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.55, .15) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2)), .4)
  2924. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.8, .2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(2)), .4)
  2925. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, .5, 0), 0.4)
  2926. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.8,1.3,.5) * CFrame.Angles(math.rad(-90),math.rad(40),math.rad(0)), 0.4)
  2927. wait()
  2928. end
  2929. end)
  2930. quicklerp()
  2931. n = 0
  2932. movethem = coroutine.wrap(function()
  2933. htbox1 = Instance.new("Part",Torso)
  2934. htbox1.CanCollide = false
  2935. htbox1.Transparency = 1
  2936. htbox1.Size = Vector3.new(2,2,2)
  2937. htbox1weld = weldBetween(htbox1,Dagga)
  2938. htbox2 = Instance.new("Part",Torso)
  2939. htbox2.CanCollide = false
  2940. htbox2.Transparency = 1
  2941. htbox2.Size = Vector3.new(2,2,2)
  2942. htbox2weld = weldBetween(htbox2,Dagga2)
  2943. htbox3 = Instance.new("Part",Torso)
  2944. htbox3.CanCollide = false
  2945. htbox3.Transparency = 1
  2946. htbox3.Size = Vector3.new(2,2,2)
  2947. htbox3weld = weldBetween(htbox3,Dagga3)
  2948. removeuseless:AddItem(Dagga,5)
  2949. removeuseless:AddItem(Dagga2,5)
  2950. removeuseless:AddItem(Dagga3,5)
  2951. removeuseless:AddItem(htbox,5)
  2952. removeuseless:AddItem(htbox2,5)
  2953. removeuseless:AddItem(htbox3,5)
  2954. DaggaWeld:Remove()
  2955. DaggaWeld2:Remove()
  2956. DaggaWeld3:Remove()
  2957. DaggaMESH.MeshId = "rbxassetid://202083123"
  2958. DaggaMESH2.MeshId = "rbxassetid://202083123"
  2959. DaggaMESH3.MeshId = "rbxassetid://202083123"
  2960. DaggaMESH.Scale = Vector3.new(1.1,1.1,1.1)
  2961. DaggaMESH2.Scale = Vector3.new(1.1,1.1,1.1)
  2962. DaggaMESH3.Scale = Vector3.new(1.1,1.1,1.1)
  2963. local BodyVel=Instance.new('BodyVelocity',Dagga)
  2964. BodyVel.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2965. local BodyGyro=Instance.new('BodyGyro',Dagga)
  2966. BodyGyro.maxTorque=Vector3.new(math.huge,math.huge,math.huge)
  2967. BodyGyro.P=2e4
  2968. coroutine.wrap(function()
  2969. RenderStepped:connect(function()
  2970. BodyGyro.cframe=CFrame.new(Dagga.Position,mouse.Hit.p)
  2971. BodyVel.velocity=Dagga.CFrame.lookVector*dgs
  2972. end)
  2973. end)()
  2974.  
  2975. local BodyVel2=Instance.new('BodyVelocity',Dagga2)
  2976. BodyVel2.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2977. local BodyGyro2=Instance.new('BodyGyro',Dagga2)
  2978. BodyGyro2.maxTorque=Vector3.new(math.huge,math.huge,math.huge)
  2979. BodyGyro2.P=2e4
  2980. coroutine.wrap(function()
  2981. RenderStepped:connect(function()
  2982. BodyGyro2.cframe=CFrame.new(Dagga2.Position,mouse.Hit.p)
  2983. BodyVel2.velocity=Dagga2.CFrame.lookVector*dgs
  2984. end)
  2985. end)()
  2986.  
  2987. local BodyVel3=Instance.new('BodyVelocity',Dagga3)
  2988. BodyVel3.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2989. local BodyGyro3=Instance.new('BodyGyro',Dagga3)
  2990. BodyGyro3.maxTorque=Vector3.new(math.huge,math.huge,math.huge)
  2991. BodyGyro3.P=2e4
  2992. coroutine.wrap(function()
  2993. RenderStepped:connect(function()
  2994. BodyGyro3.cframe=CFrame.new(Dagga3.Position,mouse.Hit.p)
  2995. BodyVel3.velocity=Dagga3.CFrame.lookVector*dgs
  2996. end)
  2997. end)()
  2998.  
  2999. damagedebounce = false
  3000. damagedebounce2 = false
  3001. damagedebounce3 = false
  3002. htbox1.Touched:connect(function(hit1)
  3003. if hit1.Parent.Name == game.Players.LocalPlayer.Name then
  3004. elseif hit1.Parent:IsA("Part") then
  3005. elseif hit1.Parent:IsA("SpecialMesh") then
  3006. elseif hit1.Parent:findFirstChildOfClass("Humanoid") then
  3007. if damagedebounce == true then return end
  3008. damagedebounce = true
  3009. removeuseless:AddItem(slashwound,2)
  3010. Dagga.Anchored = false
  3011. BodyVel:Remove()
  3012. BodyGyro:Remove()
  3013. Dagga.CanCollide = true
  3014. Slachtoffer = hit1.Parent:findFirstChildOfClass("Humanoid")
  3015. rdnm = soundtable[math.random(1,#soundtable)]
  3016. slashwound = Instance.new("Sound", Slachtoffer.Torso)
  3017. slashwound.SoundId = "rbxassetid://"..rdnm
  3018. slashwound.Volume = 4
  3019. slashwound:Play()
  3020. if absoluteannihilation then
  3021. Slachtoffer.Parent:BreakJoints()
  3022. else
  3023. Slachtoffer:TakeDamage(15)
  3024. end
  3025. end
  3026. end)
  3027. htbox2.Touched:connect(function(hit1)
  3028. if hit1.Parent.Name == game.Players.LocalPlayer.Name then
  3029. elseif hit1.Parent:IsA("Part") then
  3030. elseif hit1.Parent:IsA("SpecialMesh") then
  3031. elseif hit1.Parent:findFirstChildOfClass("Humanoid") then
  3032. if damagedebounce2 == true then return end
  3033. damagedebounce2 = true
  3034. removeuseless:AddItem(slashwound,2)
  3035. Dagga2.Anchored = false
  3036. BodyVel2:Remove()
  3037. BodyGyro2:Remove()
  3038. Dagga2.CanCollide = true
  3039. Slachtoffer = hit1.Parent:findFirstChildOfClass("Humanoid")
  3040. rdnm = soundtable[math.random(1,#soundtable)]
  3041. slashwound = Instance.new("Sound", Slachtoffer.Torso)
  3042. slashwound.SoundId = "rbxassetid://"..rdnm
  3043. slashwound.Volume = 4
  3044. slashwound:Play()
  3045. if absoluteannihilation then
  3046. Slachtoffer.Parent:BreakJoints()
  3047. else
  3048. Slachtoffer:TakeDamage(15)
  3049. end
  3050. end
  3051. end)
  3052. htbox3.Touched:connect(function(hit1)
  3053. if hit1.Parent.Name == game.Players.LocalPlayer.Name then
  3054. elseif hit1.Parent:IsA("Part") then
  3055. elseif hit1.Parent:IsA("SpecialMesh") then
  3056. elseif hit1.Parent:findFirstChildOfClass("Humanoid") then
  3057. if damagedebounce3 == true then return end
  3058. damagedebounce3 = true
  3059. removeuseless:AddItem(slashwound,2)
  3060. Dagga3.Anchored = false
  3061. BodyVel3:Remove()
  3062. BodyGyro3:Remove()
  3063. Dagga3.CanCollide = true
  3064. Slachtoffer = hit1.Parent:findFirstChildOfClass("Humanoid")
  3065. rdnm = soundtable[math.random(1,#soundtable)]
  3066. slashwound = Instance.new("Sound", Slachtoffer.Torso)
  3067. slashwound.SoundId = "rbxassetid://"..rdnm
  3068. slashwound.Volume = 4
  3069. slashwound:Play()
  3070. if absoluteannihilation then
  3071. Slachtoffer.Parent:BreakJoints()
  3072. else
  3073. Slachtoffer:TakeDamage(15)
  3074. end
  3075. end
  3076. end)
  3077. end)
  3078. movethem()
  3079. t = 0
  3080. hum.WalkSpeed = 18
  3081. for i = 1, 7 do
  3082. t = t - 50
  3083. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(205 + t), math.rad(0)), 0.3)
  3084. wait()
  3085. end
  3086. t = 0
  3087. quickcour2 = coroutine.wrap(function()
  3088. for i = 1, 10 do
  3089. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, 0.1, 0) * CFrame.Angles(math.rad(-2), math.rad(2), math.rad(-8)), .5)
  3090. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0),.5)
  3091. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .5)
  3092. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.5)
  3093. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.5)
  3094. wait()
  3095. end
  3096. end)
  3097. quickcour2()
  3098. for i = 1, 10 do
  3099. t = t - 22
  3100. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(205 - t), math.rad(0)), 0.3)
  3101. wait()
  3102. end
  3103. attacking = false
  3104. debounce = false
  3105. damagedebounce = false
  3106. damagedebounce2 = false
  3107. damagedebounce3 = false
  3108. end
  3109. end)
  3110.  
  3111. mouse.KeyDown:connect(function(Press)
  3112. Press=Press:lower()
  3113. if Press=='f' then
  3114. if nottransform then return end
  3115. transformingpart = true -------Reflux has become the pinnacle of strength! Can you survive his onslaught?
  3116. if debounce then return end
  3117. debounce = true
  3118. attacking = true
  3119. absoluteannihilation = true
  3120. hum.WalkSpeed = 0
  3121. HEADLERP.Part1 = Torso
  3122. musiccour = coroutine.wrap(function()
  3123. for i = 1, 20 do
  3124. doomtheme.Volume = doomtheme.Volume - 0.05
  3125. wait()
  3126. end
  3127. doomtheme:Remove()
  3128. end)
  3129. musiccour()
  3130. for i = 1, 10 do
  3131. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, 0.1, 0) * CFrame.Angles(math.rad(-2), math.rad(2), math.rad(-8)), .5)
  3132. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2, 0) * CFrame.Angles(0,0,0),.5)
  3133. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .5)
  3134. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.5)
  3135. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.5)
  3136. wait()
  3137. end
  3138. JohnDoe2 = Instance.new("Part", Head)
  3139. JohnDoe2.Shape = 0
  3140. JohnDoe2.Transparency = 1
  3141. JohnDoe2.Size = Vector3.new(2.06,2.06,2.06)
  3142. JohnDoe2.Material = "Neon"
  3143. JohnDoe2.CanCollide = false
  3144. JohnDoe2.BrickColor = BrickColor.new("Really black")
  3145. Jw2 = weldBetween(Head,JohnDoe2)
  3146. Jw2.C0 = CFrame.new(0,.25,0)
  3147. lolcour = coroutine.wrap(function()
  3148. for i = 1, 20 do
  3149. JohnDoe2.Transparency = JohnDoe2.Transparency - 0.05
  3150. wait()
  3151. end
  3152. end)
  3153. lolcour()
  3154. for i = 1, 15 do
  3155. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,1,0) * CFrame.Angles(math.rad(200),math.rad(5),math.rad(5)), 0.4)
  3156. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,1,0) * CFrame.Angles(math.rad(200),math.rad(-5),math.rad(-5)), 0.4)
  3157. wait()
  3158. end
  3159. lastbreath = Instance.new("Sound", Head)
  3160. lastbreath.SoundId = "rbxassetid://198606040"
  3161. lastbreath.Volume = 5
  3162. lastbreath:Play()
  3163. coroutine.wrap(function()
  3164. for i = 1, 4 do
  3165. game.Workspace.CurrentCamera.FieldOfView = game.Workspace.CurrentCamera.FieldOfView - 3
  3166. wait()
  3167. end
  3168. for i = 1, 4 do
  3169. game.Workspace.CurrentCamera.FieldOfView = game.Workspace.CurrentCamera.FieldOfView + 3
  3170. wait()
  3171. end
  3172. end)()
  3173. for i = 1, 22 do
  3174. HEADLERP.C1 = HEADLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(-60),0),.6)
  3175. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,1,0) * CFrame.Angles(math.rad(197),math.rad(3),math.rad(10)), 0.4)
  3176. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,1,0) * CFrame.Angles(math.rad(197),math.rad(-3),math.rad(-10)), 0.4)
  3177. wait()
  3178. end
  3179. coroutine.wrap(function()
  3180. for i = 1, 10 do
  3181. pBase7.BrickColor = BrickColor.new("Lime green")
  3182. pBase8.BrickColor = BrickColor.new("Lime green")
  3183. pBase9.BrickColor = BrickColor.new("Lime green")
  3184. pBase10.BrickColor = BrickColor.new("Lime green")
  3185. pBase12.BrickColor = BrickColor.new("Lime green")
  3186. TheCore.BrickColor = BrickColor.new("Lime green")
  3187. wait(.05)
  3188. pBase7.BrickColor = BrickColor.new("Really black")
  3189. pBase8.BrickColor = BrickColor.new("Really black")
  3190. pBase9.BrickColor = BrickColor.new("Really black")
  3191. pBase10.BrickColor = BrickColor.new("Really black")
  3192. pBase12.BrickColor = BrickColor.new("Really black")
  3193. TheCore.BrickColor = BrickColor.new("Really black")
  3194. wait()
  3195. end
  3196. end)()
  3197. coroutine.wrap(function()
  3198. for i = 1, 4 do
  3199. game.Workspace.CurrentCamera.FieldOfView = game.Workspace.CurrentCamera.FieldOfView - 3
  3200. wait()
  3201. end
  3202. for i = 1, 4 do
  3203. game.Workspace.CurrentCamera.FieldOfView = game.Workspace.CurrentCamera.FieldOfView + 3
  3204. wait()
  3205. end
  3206. end)()
  3207. for i = 1, 15 do
  3208. HEADLERP.C1 = HEADLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(60),0),.6)
  3209. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,1,0) * CFrame.Angles(math.rad(202),math.rad(4),math.rad(7)), 0.4)
  3210. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,1,0) * CFrame.Angles(math.rad(202),math.rad(-4),math.rad(-7)), 0.4)
  3211. wait()
  3212. end
  3213. for i = 1, 15 do
  3214. HEADLERP.C1 = HEADLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),0),.6)
  3215. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,1,0) * CFrame.Angles(math.rad(196),math.rad(3),math.rad(10)), 0.4)
  3216. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,1,0) * CFrame.Angles(math.rad(196),math.rad(-3),math.rad(-10)), 0.4)
  3217. wait()
  3218. end
  3219. for i = 1, 75 do
  3220. HEADLERP.C1 = HEADLERP.C1:lerp(CFrame.new(0, 0, -0) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(0)), .05)
  3221. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, 0.1, 0) * CFrame.Angles(math.rad(-2), math.rad(2), math.rad(-8)), .05)
  3222. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .05)
  3223. wait()
  3224. end
  3225. doomtheme = Instance.new("Sound", Torso)
  3226. doomtheme.SoundId = "rbxassetid://1502486424"
  3227. doomtheme.Volume = 1.5
  3228. doomtheme.Looped = true
  3229. doomtheme:Play()
  3230. CataclysmOrb = Instance.new("Part", Torso)
  3231. CataclysmOrb.Shape = 0
  3232. CataclysmOrb.Transparency = 1
  3233. CataclysmOrb.Anchored = true
  3234. CataclysmOrb.Size = Vector3.new(10,10,10)
  3235. CataclysmOrb.Material = "Neon"
  3236. CataclysmOrb.CanCollide = false
  3237. CataclysmOrb.BrickColor = BrickColor.new("Really black")
  3238. CataclysmOrb.CFrame = Root.CFrame
  3239. for i = 1, 20 do
  3240. CataclysmOrb.Transparency = CataclysmOrb.Transparency - 0.05
  3241. wait()
  3242. end
  3243. mPumpkinOverlord.MeshId,mPumpkinOverlord.TextureId = 'http://www.roblox.com/asset/?id=1474596','http://www.roblox.com/asset/?id=1474595'
  3244. Character.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=227262305"
  3245. Character.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=185728896"
  3246. larmf2 = Instance.new("Part", Torso)
  3247. larmf2.BrickColor = TheColor
  3248. larmf2.Size = Vector3.new(1.001, 2.001, 1.001)
  3249. larmf2.Material = "Neon"
  3250. larmf2.Transparency = 0
  3251. larmf2.CanCollide = false
  3252. larmfweld2 = weldBetween(larmf2,LeftArm)
  3253.  
  3254. rarmf2 = Instance.new("Part", Torso)
  3255. rarmf2.BrickColor = TheColor
  3256. rarmf2.Size = Vector3.new(1.001, 2.001, 1.001)
  3257. rarmf2.Material = "Neon"
  3258. rarmf2.Transparency = 0
  3259. rarmf2.CanCollide = false
  3260. rarmfweld2 = weldBetween(rarmf2,RightArm)
  3261.  
  3262. llegf2 = Instance.new("Part", Torso)
  3263. llegf2.BrickColor = TheColor
  3264. llegf2.Size = Vector3.new(1.001, 2.001, 1.001)
  3265. llegf2.Material = "Neon"
  3266. llegf2.Transparency = 0
  3267. llegf2.CanCollide = false
  3268. llegf2weld = weldBetween(llegf2,LeftLeg)
  3269.  
  3270. rlegf2 = Instance.new("Part", Torso)
  3271. rlegf2.BrickColor = TheColor
  3272. rlegf2.Size = Vector3.new(1.001, 2.001, 1.001)
  3273. rlegf2.Material = "Neon"
  3274. rlegf2.Transparency = 0
  3275. rlegf2.CanCollide = false
  3276. rlegf2weld = weldBetween(rlegf2,RightLeg)
  3277.  
  3278. Torsof2 = Instance.new("Part", Torso)
  3279. Torsof2.BrickColor = TheColor
  3280. Torsof2.Size = Vector3.new(2.001, 2.001, 1.001)
  3281. Torsof2.Material = "Neon"
  3282. Torsof2.Transparency = 0
  3283. Torsof2.CanCollide = false
  3284. Torsof2weld = weldBetween(Torsof2,Torso)
  3285. wait(6)
  3286. glasss = glassshatter[math.random(1,#glassshatter)]
  3287. glass = Instance.new("Sound",Torso)
  3288. glass.SoundId = "rbxassetid://"..glasss
  3289. glass.Volume = 6
  3290. glass:Play()
  3291. removeuseless:AddItem(glass,3)
  3292. sond = Instance.new("Sound", Torso)
  3293. sond.Volume = 10
  3294. sond.SoundId = "rbxassetid://176823476"
  3295. sond:Play()
  3296. larmf2.Anchored = true
  3297. rarmf2.Anchored = true
  3298. rlegf2.Anchored = true
  3299. llegf2.Anchored = true
  3300. Torsof2.Anchored = true
  3301. Jw2.C0 = CFrame.new(0,.25,-.15)
  3302. Jw.C0 = CFrame.new(0,.25,-.15)
  3303. coroutine.wrap(function()
  3304. for i = 1, 25 do
  3305. larmf2.Size = larmf2.Size + Vector3.new(1,1,1)
  3306. larmf2.Transparency = larmf2.Transparency + 0.3
  3307. rarmf2.Size = rarmf2.Size + Vector3.new(1,1,1)
  3308. rarmf2.Transparency = rarmf2.Transparency + 0.3
  3309. rlegf2.Size = rlegf2.Size + Vector3.new(1.001, 2.001, 1.001)
  3310. rlegf2.Transparency = rlegf2.Transparency + 0.3
  3311. llegf2.Size = llegf2.Size + Vector3.new(1.001, 2.001, 1.001)
  3312. llegf2.Transparency = llegf2.Transparency + 0.3
  3313. Torsof2.Size = Torsof2.Size + Vector3.new(2.001, 2.001, 1.001)
  3314. Torsof2.Transparency = Torsof2.Transparency + .3
  3315. CataclysmOrb.Size = CataclysmOrb.Size + Vector3.new(10,10,10)
  3316. CataclysmOrb.Transparency = CataclysmOrb.Transparency + 0.05
  3317. wait()
  3318. end
  3319. end)()
  3320. for i = 1, 20 do
  3321. HEADLERP.C1 = HEADLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-0), math.rad(0), math.rad(0)), .5)
  3322. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,.8,.4) * CFrame.Angles(math.rad(-87),math.rad(20 - .1 * math.sin(sine/8)),math.rad(0)), 0.3)
  3323. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1,.8,.4) * CFrame.Angles(math.rad(-87),math.rad(-20 + .1 * math.sin(sine/8)),math.rad(0)), 0.3)
  3324. wait()
  3325. end
  3326. knuckscrunch = Instance.new("Sound", Torso)
  3327. knuckscrunch.SoundId = "rbxassetid://1629602112"
  3328. knuckscrunch.Volume = 5
  3329. knuckscrunch:Play()
  3330. removeuseless:AddItem(knuckscrunch,2)
  3331. for i = 1, 15 do
  3332. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,.8,.4) * CFrame.Angles(math.rad(-84),math.rad(17 - .1 * math.sin(sine/8)),math.rad(0)), 0.3)
  3333. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1,.8,.4) * CFrame.Angles(math.rad(-84),math.rad(-17 + .1 * math.sin(sine/8)),math.rad(0)), 0.3)
  3334. wait()
  3335. end
  3336. for i = 1, 20 do
  3337. HEADLERP.C1 = HEADLERP.C1:lerp(CFrame.new(0, 0, .2) * CFrame.Angles(math.rad(-18), math.rad(0), math.rad(0)), .5)
  3338. wait()
  3339. end
  3340. coroutine.wrap(function()
  3341. for i = 1, 90 do
  3342. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.2 + .1 * math.sin(sine/2),0),.7)
  3343. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2 + .09 * math.sin(sine/2), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-7)), 0.5)
  3344. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2 + .09 * math.sin(sine/2), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), 0.5)
  3345. wait()
  3346. end
  3347. end)()
  3348. coroutine.wrap(function()
  3349. for i = 1, 45 do
  3350. local b1 = Instance.new("BillboardGui",Head)
  3351. b1.Size = UDim2.new(0,100,0,40)
  3352. b1.StudsOffset = Vector3.new(0,3,0)
  3353. b1.Adornee = Head
  3354. local b2 = Instance.new("TextLabel",b1)
  3355. b2.BackgroundTransparency = 1
  3356. b2.Text = "HaHaHaHaHaHa..."
  3357. b2.Font = "Garamond"
  3358. b2.TextSize = 0
  3359. b2.TextStrokeTransparency = 1
  3360. b2.TextColor3 = BrickColor.new("Lime green").Color
  3361. b2.TextStrokeColor3 = Color3.new(0,0,0)
  3362. b2.Size = UDim2.new(1,0,0.5,0)
  3363. removeuseless:AddItem(b1,2)
  3364. table.insert(signtable,b2)
  3365. table.insert(signmover,b1)
  3366. table.insert(signtransparency,b2)
  3367. table.insert(signrotator,b2)
  3368. wait(.1)
  3369. end
  3370. end)()
  3371. for i = 1, 90 do
  3372. HEADLERP.C1 = HEADLERP.C1:lerp(CFrame.new(0, 0, -.2) * CFrame.Angles(math.rad(25), math.rad(0), math.rad(0)), .5)
  3373. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(100)), 0.5)
  3374. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-100)), 0.5)
  3375. wait()
  3376. end
  3377. theinfinitecour = coroutine.wrap(function()
  3378. while wait() do
  3379. for i = 1, 10 do
  3380. JohnDoe2.Transparency = JohnDoe2.Transparency + .1
  3381. wait()
  3382. end
  3383. wait(.5)
  3384. for i = 1, 10 do
  3385. JohnDoe2.Transparency = JohnDoe2.Transparency - .1
  3386. wait()
  3387. end
  3388. wait(3)
  3389. end
  3390. end)
  3391. theinfinitecour()
  3392. coroutine.wrap(function()
  3393. while true do
  3394. for i = 1, 10 do
  3395. pBase7.BrickColor = BrickColor.new("Lime green")
  3396. pBase8.BrickColor = BrickColor.new("Lime green")
  3397. pBase9.BrickColor = BrickColor.new("Lime green")
  3398. pBase10.BrickColor = BrickColor.new("Lime green")
  3399. pBase12.BrickColor = BrickColor.new("Lime green")
  3400. TheCore.BrickColor = BrickColor.new("Lime green")
  3401. wait(.05)
  3402. pBase7.BrickColor = BrickColor.new("Really black")
  3403. pBase8.BrickColor = BrickColor.new("Really black")
  3404. pBase9.BrickColor = BrickColor.new("Really black")
  3405. pBase10.BrickColor = BrickColor.new("Really black")
  3406. pBase12.BrickColor = BrickColor.new("Really black")
  3407. TheCore.BrickColor = BrickColor.new("Really black")
  3408. wait(.05)
  3409. pBase7.BrickColor = BrickColor.new("Lime green")
  3410. pBase8.BrickColor = BrickColor.new("Lime green")
  3411. pBase9.BrickColor = BrickColor.new("Lime green")
  3412. pBase10.BrickColor = BrickColor.new("Lime green")
  3413. pBase12.BrickColor = BrickColor.new("Lime green")
  3414. TheCore.BrickColor = BrickColor.new("Lime green")
  3415. wait(.05)
  3416. pBase7.BrickColor = BrickColor.new("Really black")
  3417. pBase8.BrickColor = BrickColor.new("Really black")
  3418. pBase9.BrickColor = BrickColor.new("Really black")
  3419. pBase10.BrickColor = BrickColor.new("Really black")
  3420. pBase12.BrickColor = BrickColor.new("Really black")
  3421. TheCore.BrickColor = BrickColor.new("Really black")
  3422. wait(4)
  3423. end
  3424. end
  3425. end)()
  3426. hum.WalkSpeed = 18
  3427. HEADLERP.Part1 = Head
  3428. larmf2:Remove()
  3429. rarmf2:Remove()
  3430. rlegf2:Remove()
  3431. llegf2:Remove()
  3432. Torsof2:Remove()
  3433. CataclysmOrb:Remove()
  3434. attacking = false
  3435. debounce = false
  3436. nottransform = true
  3437. transformingpart = false
  3438. end
  3439. end)
  3440.  
  3441. mouse.KeyDown:connect(function(Press)
  3442. Press=Press:lower()
  3443. if Press=='q' then
  3444. if not nottransform then return end
  3445. if mouse.Target ~= nil then
  3446. if mouse.Target.Parent ~= Character and mouse.Target.Parent.Parent ~= Character and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  3447. if debounce then return end
  3448. attacking = true
  3449. debounce = true
  3450. enemyhum = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
  3451. ETorso = enemyhum.Parent:FindFirstChild("Torso") or enemyhum.Parent:FindFirstChild("LowerTorso")
  3452. ERight = enemyhum.Parent:FindFirstChild("Right Arm") or enemyhum.Parent:FindFirstChild("RightUpperArm")
  3453. ELeft = enemyhum.Parent:FindFirstChild("Left Arm") or enemyhum.Parent:FindFirstChild("LeftUpperArm")
  3454. ERight2 = enemyhum.Parent:FindFirstChild("Right Leg") or enemyhum.Parent:FindFirstChild("RightUpperLeg")
  3455. ELeft2 = enemyhum.Parent:FindFirstChild("Left Leg") or enemyhum.Parent:FindFirstChild("LeftUpperLeg")
  3456. EHead = enemyhum.Parent:FindFirstChild("Head")
  3457. hum.WalkSpeed = 0
  3458. secret = secrettalk[math.random(1,#secrettalk)]
  3459. local b1 = Instance.new("BillboardGui",Head)
  3460. b1.Size = UDim2.new(0,100,0,40)
  3461. b1.StudsOffset = Vector3.new(0,3,0)
  3462. b1.Adornee = Head
  3463. local b2 = Instance.new("TextLabel",b1)
  3464. b2.BackgroundTransparency = 1
  3465. b2.Text = ""..secret
  3466. b2.Font = "Garamond"
  3467. b2.TextSize = 0
  3468. b2.TextStrokeTransparency = 1
  3469. b2.TextColor3 = BrickColor.new("Lime green").Color
  3470. b2.TextStrokeColor3 = Color3.new(0,0,0)
  3471. b2.Size = UDim2.new(1,0,0.5,0)
  3472. billboardcour = coroutine.wrap(function()
  3473. for i = 1, 10 do
  3474. b2.TextStrokeTransparency = b2.TextStrokeTransparency - 0.1
  3475. b2.TextSize = b2.TextSize + 3
  3476. wait()
  3477. end
  3478. wait(1)
  3479. for i = 1, 10 do
  3480. b2.TextStrokeTransparency = b2.TextStrokeTransparency + 0.1
  3481. b2.TextSize = b2.TextSize - 3
  3482. wait()
  3483. end
  3484. b1:Remove()
  3485. end)
  3486. billboardcour()
  3487. g1 = Instance.new("BodyGyro", Root)
  3488. g1.D = 175
  3489. g1.P = 20000
  3490. g1.MaxTorque = Vector3.new(0,9000,0)
  3491. g1.CFrame = CFrame.new(Root.Position,mouse.Hit.p)
  3492. g1.cframe = g1.cframe:lerp(CFrame.new(Root.Position,mouse.Hit.p),.5)
  3493. soundze = Instance.new("Sound",ETorso)
  3494. soundze.SoundId = "rbxassetid://1659770705"
  3495. soundze.Volume = 2
  3496. soundze:Play()
  3497. removeuseless:AddItem(soundze,3)
  3498. right = Instance.new("Part",Character)
  3499. right.Size = Vector3.new(1.01,2.01,1.01)
  3500. right.BrickColor = BrickColor.new("Lime green")
  3501. right.Material = "Neon"
  3502. right.Transparency = 1
  3503. right.Anchored = false
  3504. right.CFrame = ERight.CFrame
  3505. rightweld = weldBetween(right,ERight)
  3506. left = Instance.new("Part",Character)
  3507. left.Size = Vector3.new(1.01,2.01,1.01)
  3508. left.BrickColor = BrickColor.new("Lime green")
  3509. left.Material = "Neon"
  3510. left.Transparency = 1
  3511. left.Anchored = false
  3512. left.CFrame = ELeft.CFrame
  3513. leftweld = weldBetween(left,ELeft)
  3514. leg = Instance.new("Part",Character)
  3515. leg.Size = Vector3.new(1.01,2.01,1.01)
  3516. leg.BrickColor = BrickColor.new("Lime green")
  3517. leg.Material = "Neon"
  3518. leg.Transparency = 1
  3519. leg.Anchored = false
  3520. leg.CFrame = ERight2.CFrame
  3521. legweld = weldBetween(leg,ERight2)
  3522. leg2 = Instance.new("Part",Character)
  3523. leg2.Size = Vector3.new(1.01,2.01,1.01)
  3524. leg2.BrickColor = BrickColor.new("Lime green")
  3525. leg2.Material = "Neon"
  3526. leg2.Transparency = 1
  3527. leg2.Anchored = false
  3528. leg2.CFrame = ELeft2.CFrame
  3529. leg2weld = weldBetween(leg2,ELeft2)
  3530. tors = Instance.new("Part",Character)
  3531. tors.Size = Vector3.new(2.01,2.01,1.01)
  3532. tors.Anchored = false
  3533. tors.Transparency = 1
  3534. tors.BrickColor = BrickColor.new("Lime green")
  3535. tors.Material = "Neon"
  3536. tors.CFrame = ETorso.CFrame
  3537. torsweld = weldBetween(tors,ETorso)
  3538. hed = Instance.new("Part",Character)
  3539. hed.Size = Vector3.new(1.01,1.01,1.01)
  3540. hed.Anchored = false
  3541. hed.Transparency = 1
  3542. hed.BrickColor = BrickColor.new("Lime green")
  3543. hed.Material = "Neon"
  3544. hed.CFrame = EHead.CFrame
  3545. hedweld = weldBetween(hed,EHead)
  3546. hedmesh = Instance.new("SpecialMesh",hed)
  3547. hedmesh.MeshType = "Head"
  3548. hedmesh.Scale = Vector3.new(1.25,1.25,1.25)
  3549. particlemiter1 = Instance.new("ParticleEmitter", left)
  3550. particlemiter1.Enabled = true
  3551. particlemiter1.Color = ColorSequence.new(Color3.new(0, 255, 0), Color3.new(0, 255, 0))
  3552. particlemiter1.Texture = "rbxassetid://304437537"
  3553. particlemiter1.Lifetime = NumberRange.new(2.5)
  3554. particlemiter1.Size = NumberSequence.new(1,0)
  3555. particlemiter1.Rate = 25
  3556. particlemiter1.RotSpeed = NumberRange.new(70)
  3557. particlemiter1.Speed = NumberRange.new(0)
  3558. particlemiter2 = Instance.new("ParticleEmitter", right)
  3559. particlemiter2.Enabled = true
  3560. particlemiter2.Color = ColorSequence.new(Color3.new(0, 255, 0), Color3.new(0, 255, 0))
  3561. particlemiter2.Texture = "rbxassetid://304437537"
  3562. particlemiter2.Lifetime = NumberRange.new(2.5)
  3563. particlemiter2.Size = NumberSequence.new(1,0)
  3564. particlemiter2.Rate = 25
  3565. particlemiter2.RotSpeed = NumberRange.new(70)
  3566. particlemiter2.Speed = NumberRange.new(0)
  3567. particlemiter4 = Instance.new("ParticleEmitter", leg)
  3568. particlemiter4.Enabled = true
  3569. particlemiter4.Color = ColorSequence.new(Color3.new(0, 255, 0), Color3.new(0, 255, 0))
  3570. particlemiter4.Texture = "rbxassetid://304437537"
  3571. particlemiter4.Lifetime = NumberRange.new(2.5)
  3572. particlemiter4.Size = NumberSequence.new(1,0)
  3573. particlemiter4.Rate = 25
  3574. particlemiter4.RotSpeed = NumberRange.new(70)
  3575. particlemiter4.Speed = NumberRange.new(0)
  3576. particlemiter5 = Instance.new("ParticleEmitter", leg2)
  3577. particlemiter5.Enabled = true
  3578. particlemiter5.Color = ColorSequence.new(Color3.new(0, 255, 0), Color3.new(0, 255, 0))
  3579. particlemiter5.Texture = "rbxassetid://304437537"
  3580. particlemiter5.Lifetime = NumberRange.new(2.5)
  3581. particlemiter5.Size = NumberSequence.new(1,0)
  3582. particlemiter5.Rate = 25
  3583. particlemiter5.RotSpeed = NumberRange.new(70)
  3584. particlemiter5.Speed = NumberRange.new(0)
  3585. particlemiter6 = Instance.new("ParticleEmitter", tors)
  3586. particlemiter6.Enabled = true
  3587. particlemiter6.Color = ColorSequence.new(Color3.new(0, 255, 0), Color3.new(0, 255, 0))
  3588. particlemiter6.Texture = "rbxassetid://304437537"
  3589. particlemiter6.Lifetime = NumberRange.new(2.5)
  3590. particlemiter6.Size = NumberSequence.new(1,0)
  3591. particlemiter6.Rate = 25
  3592. particlemiter6.RotSpeed = NumberRange.new(70)
  3593. particlemiter6.Speed = NumberRange.new(0)
  3594. particlemiter7 = Instance.new("ParticleEmitter", hed)
  3595. particlemiter7.Enabled = true
  3596. particlemiter7.Color = ColorSequence.new(Color3.new(0, 255, 0), Color3.new(0, 255, 0))
  3597. particlemiter7.Texture = "rbxassetid://304437537"
  3598. particlemiter7.Lifetime = NumberRange.new(2.5)
  3599. particlemiter7.Size = NumberSequence.new(1,0)
  3600. particlemiter7.Rate = 25
  3601. particlemiter7.RotSpeed = NumberRange.new(70)
  3602. particlemiter7.Speed = NumberRange.new(0)
  3603. for i = 1, 15 do
  3604. right.Transparency = right.Transparency - 0.02
  3605. left.Transparency = left.Transparency - 0.02
  3606. leg.Transparency = leg.Transparency - 0.02
  3607. leg2.Transparency = leg2.Transparency - 0.02
  3608. tors.Transparency = tors.Transparency - 0.02
  3609. hed.Transparency = hed.Transparency - 0.02
  3610. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2 + -.1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0),math.rad(30),math.rad(2)),.2)
  3611. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(-0),math.rad(0)),.2)
  3612. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .2)
  3613. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3614. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3615. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, .8, .5) * CFrame.Angles(math.rad(-90), math.rad(20), math.rad(0)),.5)
  3616. wait()
  3617. end
  3618. g1:Remove()
  3619. local grav = Instance.new("BodyPosition",ETorso)
  3620. grav.D = 1500
  3621. grav.P = 20000
  3622. grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  3623. grav.position = ETorso.Position+Vector3.new(0,15,0)
  3624. for i = 1, 30 do
  3625. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, 1.2, .1) * CFrame.Angles(math.rad(-140), math.rad(20), math.rad(0)),.3)
  3626. wait()
  3627. end
  3628. wait(1)
  3629. coroutine.wrap(function()
  3630. fingsnap = Instance.new("Sound", RightArm)
  3631. fingsnap.SoundId = "rbxassetid://217767125"
  3632. fingsnap.Volume = 3
  3633. fingsnap:Play()
  3634. removeuseless:AddItem(fingsnap,2)
  3635. for i = 1, 5 do
  3636. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, 1.2, .09) * CFrame.Angles(math.rad(-145), math.rad(20), math.rad(0)),.5)
  3637. wait()
  3638. end
  3639. for i = 1, 5 do
  3640. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, 1.2, .1) * CFrame.Angles(math.rad(-140), math.rad(20), math.rad(0)),.5)
  3641. wait()
  3642. end
  3643. end)()
  3644. right:Remove()
  3645. left:Remove()
  3646. leg:Remove()
  3647. leg2:Remove()
  3648. tors:Remove()
  3649. hed:Remove()
  3650. rightarmblack = Instance.new("Part",Character)
  3651. rightarmblack.Size = Vector3.new(1,2,1)
  3652. rightarmblack.BrickColor = BrickColor.new("Really black")
  3653. rightarmblack.Material = "Neon"
  3654. rightarmblack.Anchored = false
  3655. rightarmblack.CFrame = ERight.CFrame
  3656. removeuseless:AddItem(rightarmblack,10)
  3657. leftarmblack = Instance.new("Part",Character)
  3658. leftarmblack.Size = Vector3.new(1,2,1)
  3659. leftarmblack.BrickColor = BrickColor.new("Really black")
  3660. leftarmblack.Material = "Neon"
  3661. leftarmblack.Anchored = false
  3662. leftarmblack.CFrame = ELeft.CFrame
  3663. removeuseless:AddItem(leftarmblack,10)
  3664. rightlegblack = Instance.new("Part",Character)
  3665. rightlegblack.Size = Vector3.new(1,2,1)
  3666. rightlegblack.BrickColor = BrickColor.new("Really black")
  3667. rightlegblack.Material = "Neon"
  3668. rightlegblack.Anchored = false
  3669. rightlegblack.CFrame = ERight2.CFrame
  3670. removeuseless:AddItem(rightlegblack,10)
  3671. leftlegblack = Instance.new("Part",Character)
  3672. leftlegblack.Size = Vector3.new(1,2,1)
  3673. leftlegblack.BrickColor = BrickColor.new("Really black")
  3674. leftlegblack.Material = "Neon"
  3675. leftlegblack.Anchored = false
  3676. leftlegblack.CFrame = ELeft2.CFrame
  3677. removeuseless:AddItem(leftlegblack,10)
  3678. torsoblack = Instance.new("Part",Character)
  3679. torsoblack.Size = Vector3.new(2,2,1)
  3680. torsoblack.Anchored = false
  3681. torsoblack.BrickColor = BrickColor.new("Really black")
  3682. torsoblack.Material = "Neon"
  3683. torsoblack.CFrame = ETorso.CFrame
  3684. removeuseless:AddItem(torsoblack,10)
  3685. headblack = Instance.new("Part",Character)
  3686. headblack.Size = Vector3.new(1,1,1)
  3687. headblack.Anchored = false
  3688. headblack.BrickColor = BrickColor.new("Really black")
  3689. headblack.Material = "Neon"
  3690. headblack.CFrame = EHead.CFrame
  3691. removeuseless:AddItem(headblack,10)
  3692. headblackmesh = Instance.new("SpecialMesh",headblack)
  3693. headblackmesh.MeshType = "Head"
  3694. headblackmesh.Scale = Vector3.new(1.25,1.25,1.25)
  3695. enemyhum.Parent:Remove()
  3696. soul = Instance.new("Sound", torsoblack)
  3697. soul.SoundId = "rbxassetid://160867463"
  3698. soul.Volume = 3
  3699. soul:Play()
  3700. circ = Instance.new("Part", torsoblack)
  3701. circ.Material = "Neon"
  3702. circ.Anchored = true
  3703. circ.CanCollide = false
  3704. circ.BrickColor = TheColor
  3705. circ.Size = Vector3.new(.1,.1,.1)
  3706. circShape = Instance.new("SpecialMesh", circ)
  3707. circShape.MeshType = "Sphere"
  3708. circShape.Scale = Vector3.new(.1,.1,.1)
  3709. circ.CFrame = tors.CFrame
  3710. coroutine.wrap(function()
  3711. for i = 1, 50 do
  3712. circ.Transparency = circ.Transparency + 0.02
  3713. circShape.Scale = circShape.Scale + Vector3.new(15,15,15)
  3714. wait()
  3715. end
  3716. circ:Remove()
  3717. end)()
  3718. removeuseless:AddItem(soul,5)
  3719. local PB = Instance.new("BodyVelocity", torsoblack)
  3720. PB.MaxForce = Vector3.new(999999, 999999, 999999)
  3721. torsoblack.CFrame = CFrame.new(torsoblack.Position)
  3722. PB.Velocity = Vector3.new(0,1,0)
  3723. local PB2 = Instance.new("BodyVelocity", rightarmblack)
  3724. PB2.MaxForce = Vector3.new(999999, 999999, 999999)
  3725. rightarmblack.CFrame = CFrame.new(rightarmblack.Position)
  3726. PB2.Velocity = Vector3.new(0,1,0)
  3727. local PB3 = Instance.new("BodyVelocity", leftarmblack)
  3728. PB3.MaxForce = Vector3.new(999999, 999999, 999999)
  3729. leftarmblack.CFrame = CFrame.new(leftarmblack.Position)
  3730. PB3.Velocity = Vector3.new(0,1,0)
  3731. local PB4 = Instance.new("BodyVelocity", rightlegblack)
  3732. PB4.MaxForce = Vector3.new(999999, 999999, 999999)
  3733. rightlegblack.CFrame = CFrame.new(rightlegblack.Position)
  3734. PB4.Velocity = Vector3.new(0,1,0)
  3735. local PB5 = Instance.new("BodyVelocity", leftlegblack)
  3736. PB5.MaxForce = Vector3.new(999999, 999999, 999999)
  3737. leftlegblack.CFrame = CFrame.new(leftlegblack.Position)
  3738. PB5.Velocity = Vector3.new(0,1,0)
  3739. local PB6 = Instance.new("BodyVelocity", headblack)
  3740. PB6.MaxForce = Vector3.new(999999, 999999, 999999)
  3741. headblack.CFrame = CFrame.new(headblack.Position)
  3742. PB6.Velocity = Vector3.new(0,1,0)
  3743. t = 0
  3744. coroutine.wrap(function()
  3745. for i = 1, 100 do
  3746. t = t + 2
  3747. rightarmblack.Transparency = rightarmblack.Transparency + 0.01
  3748. leftarmblack.Transparency = leftarmblack.Transparency + 0.01
  3749. leftlegblack.Transparency = leftlegblack.Transparency + 0.01
  3750. rightlegblack.Transparency = rightlegblack.Transparency + 0.01
  3751. torsoblack.Transparency = torsoblack.Transparency + 0.01
  3752. headblack.Transparency = headblack.Transparency + 0.01
  3753. rightarmblack.CFrame = rightarmblack.CFrame * CFrame.Angles(math.rad(0 + 3),math.rad(0 - 5),math.rad(0 + 2))
  3754. leftarmblack.CFrame = leftarmblack.CFrame * CFrame.Angles(math.rad(0 - 3),math.rad(0 + 5),math.rad(0 - 2))
  3755. rightlegblack.CFrame = rightlegblack.CFrame * CFrame.Angles(math.rad(0 + 7),math.rad(0 + 2),math.rad(0 - 1))
  3756. leftlegblack.CFrame = leftlegblack.CFrame * CFrame.Angles(math.rad(0 - 6),math.rad(0 - 5),math.rad(0 + 4))
  3757. rightlegblack.CFrame = rightlegblack.CFrame * CFrame.Angles(math.rad(0 + 7),math.rad(0 + 2),math.rad(0 - 1))
  3758. torsoblack.CFrame = torsoblack.CFrame * CFrame.Angles(math.rad(0 - 3),math.rad(0 + 7),math.rad(0 + 1))
  3759. headblack.CFrame = headblack.CFrame * CFrame.Angles(math.rad(0 + 2),math.rad(0 + 8),math.rad(0 + 1))
  3760. wait()
  3761. end
  3762. end)()
  3763. wait(1)
  3764. hum.WalkSpeed = 18
  3765. attacking = false
  3766. debounce = false
  3767. end
  3768. end
  3769. end
  3770. end)
  3771.  
  3772. local color1 = Color3.new(TheCore.BrickColor.Color)
  3773.  
  3774. A = Instance.new("Attachment", pBase5)
  3775. A.Position = Vector3.new(0,-1.5,0)
  3776. A.Name = "A"
  3777. B = Instance.new("Attachment", pBase5)
  3778. B.Position = Vector3.new(0,1.5,0)
  3779. B.Name = "B"
  3780. tr1 = Instance.new("Trail", pBase5)
  3781. tr1.Attachment0 = A
  3782. tr1.Attachment1 = B
  3783. tr1.Enabled = false
  3784. tr1.Lifetime = .8
  3785. tr1.TextureMode = "Static"
  3786. tr1.LightInfluence = .2
  3787. tr1.Color = ColorSequence.new(BrickColor.new"Lime green".Color,BrickColor.new"Really black".Color)
  3788. tr1.Transparency = NumberSequence.new(0, 1)
  3789. coroutine.wrap(function()
  3790. while wait() do
  3791. tr1.Color = ColorSequence.new(TheCore.BrickColor.Color,BrickColor.new"Really black".Color)
  3792. end
  3793. end)()
  3794.  
  3795. mouse.KeyDown:connect(function(Press)
  3796. Press=Press:lower()
  3797. if Press=='u' then
  3798. if debounce then return end
  3799. debounce = true
  3800. attacking = true
  3801. damagedebounce = false
  3802. lmon4 = lmon3[math.random(1,#lmon3)]
  3803. local b1 = Instance.new("BillboardGui",Head)
  3804. b1.Size = UDim2.new(0,100,0,40)
  3805. b1.StudsOffset = Vector3.new(0,3,0)
  3806. b1.Adornee = Head
  3807. local b2 = Instance.new("TextLabel",b1)
  3808. b2.BackgroundTransparency = 1
  3809. b2.Text = ""..lmon4
  3810. b2.Font = "Garamond"
  3811. b2.TextSize = 0
  3812. b2.TextStrokeTransparency = 1
  3813. b2.TextColor3 = BrickColor.new("Lime green").Color
  3814. b2.TextStrokeColor3 = Color3.new(0,0,0)
  3815. b2.Size = UDim2.new(1,0,0.5,0)
  3816. billboardcour = coroutine.wrap(function()
  3817. for i = 1, 10 do
  3818. b2.TextStrokeTransparency = b2.TextStrokeTransparency - 0.1
  3819. b2.TextSize = b2.TextSize + 3
  3820. wait()
  3821. end
  3822. wait(2)
  3823. for i = 1, 10 do
  3824. b2.TextStrokeTransparency = b2.TextStrokeTransparency + 0.1
  3825. b2.TextSize = b2.TextSize - 3
  3826. wait()
  3827. end
  3828. b1:Remove()
  3829. end)
  3830. billboardcour()
  3831. t = 0
  3832. quickcour = coroutine.wrap(function()
  3833. spawnsound = Instance.new("Sound", RightArm)
  3834. spawnsound.SoundId = "rbxassetid://159332197"
  3835. spawnsound.Volume = 5
  3836. spawnsound:Play()
  3837. removeuseless:AddItem(spawnsound,4)
  3838. Scythe = Instance.new("Part", Torso)
  3839. Scythe.Size = Vector3.new(0.5, 0.5, 0.5)
  3840. Scythe.Material = "Neon"
  3841. Scythe.BrickColor = TheColor
  3842. Scythe.Transparency = 1
  3843. Scythe.CanCollide = false
  3844. ScytheMESH = Instance.new("SpecialMesh", Scythe)
  3845. ScytheMESH.Scale = Vector3.new(2,2,2)
  3846. ScytheMESH.MeshId = "rbxassetid://218497396"
  3847. ScytheWeld = weldBetween(Scythe,RightArm)
  3848. ScytheWeld.C0 = CFrame.new(0,-1.5,-1.45) * CFrame.Angles(math.rad(-100),math.rad(180),math.rad(0))
  3849. for i = 1, 20 do
  3850. Scythe.Transparency = Scythe.Transparency - 0.04
  3851. wait()
  3852. end
  3853. end)
  3854. quickcour()
  3855. hum.WalkSpeed = 0
  3856. for i = 1, 25 do
  3857. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .5)
  3858. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
  3859. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
  3860. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.5)
  3861. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.5)
  3862. wait()
  3863. end
  3864. for i = 1, 10 do
  3865. ScytheWeld.C0 = ScytheWeld.C0:lerp(CFrame.new(0,-4.13,0) * CFrame.Angles(math.rad(-180),math.rad(0),math.rad(0)),.5)
  3866. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.5, .5, -1.5) * CFrame.Angles(math.rad(-125), math.rad(0), math.rad(90)), .5)
  3867. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.1, 0) * CFrame.Angles(math.rad(0), math.rad(-40), math.rad(0)), 0.5)
  3868. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.9, -.3) * CFrame.Angles(math.rad(-21), math.rad(0), math.rad(0)), 0.5)
  3869. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.9, .2) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)), 0.6)
  3870. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, .5, -1.5) * CFrame.Angles(math.rad(-125), math.rad(0), math.rad(-90)), 0.5)
  3871. wait()
  3872. end
  3873. hum.WalkSpeed = 60
  3874. soundcour = coroutine.wrap(function()
  3875. for i = 1, 25 do
  3876. lunge2:Play()
  3877. wait(.1)
  3878. end
  3879. end)
  3880. soundcour()
  3881. htbox = Instance.new("Part", Scythe)
  3882. htbox.CFrame = Scythe.CFrame
  3883. htbox.Transparency = 1
  3884. htbox.CanCollide = false
  3885. htbox.Size = Vector3.new(.40,7,3)
  3886. htboxweld = weldBetween(htbox,Scythe)
  3887. htbox.Touched:connect(function(hit)
  3888. if hit.Parent:IsA("Part") then
  3889. elseif hit.Parent:IsA("SpecialMesh") then
  3890. elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
  3891. elseif hit.Parent:findFirstChildOfClass("Humanoid") then
  3892. if damagedebounce == true then return end
  3893. damagedebounce = true
  3894. Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
  3895. quickcour = coroutine.wrap(function()
  3896. Slachtoffer.WalkSpeed = 6
  3897. wait(1)
  3898. Slachtoffer.WalkSpeed = 16
  3899. end)
  3900. quickcour()
  3901. if absoluteannihilation then
  3902. Slachtoffer.Parent:BreakJoints()
  3903. rdnm = soundtable[math.random(1,#soundtable)]
  3904. slashwound = Instance.new("Sound", Slachtoffer.Torso)
  3905. slashwound.SoundId = "rbxassetid://"..rdnm
  3906. slashwound.Volume = 4
  3907. slashwound:Play()
  3908. removeuseless:AddItem(slashwound,2)
  3909. wait(.1)
  3910. damagedebounce = false
  3911. else
  3912. Slachtoffer:TakeDamage(math.random(10,15))
  3913. rdnm = soundtable[math.random(1,#soundtable)]
  3914. slashwound = Instance.new("Sound", Slachtoffer.Torso)
  3915. slashwound.SoundId = "rbxassetid://"..rdnm
  3916. slashwound.Volume = 4
  3917. slashwound:Play()
  3918. removeuseless:AddItem(slashwound,2)
  3919. wait(.1)
  3920. damagedebounce = false
  3921. end
  3922. end
  3923. end)
  3924. A = Instance.new("Attachment", htbox)
  3925. A.Position = Vector3.new(0,-3.2,0)
  3926. A.Name = "A"
  3927. B = Instance.new("Attachment", htbox)
  3928. B.Position = Vector3.new(0,3.2,0)
  3929. B.Name = "B"
  3930. tr11 = Instance.new("Trail", Scythe)
  3931. tr11.Attachment0 = A
  3932. tr11.Attachment1 = B
  3933. tr11.Enabled = true
  3934. tr11.Lifetime = .8
  3935. tr11.TextureMode = "Static"
  3936. tr11.LightInfluence = 0
  3937. tr11.Color = ColorSequence.new(BrickColor.new"Lime green".Color,BrickColor.new"Really black".Color)
  3938. tr11.Transparency = NumberSequence.new(0, 1)
  3939. coroutine.wrap(function()
  3940. so = Instance.new("Sound", Torso)
  3941. so.SoundId = "rbxassetid://231917758"
  3942. so.Volume = 1
  3943. so.Pitch = .2
  3944. so:Play()
  3945. removeuseless:AddItem(so,3)
  3946. wait(1)
  3947. so2 = Instance.new("Sound", Torso)
  3948. so2.SoundId = "rbxassetid://231917758"
  3949. so2.Volume = 1
  3950. so2.Pitch = .2
  3951. so2:Play()
  3952. removeuseless:AddItem(so2,3)
  3953. end)()
  3954. for i = 1, 80 do
  3955. leftarmeffect = Instance.new("Part", Torso)
  3956. leftarmeffect.BrickColor = TheColor
  3957. leftarmeffect.Size = Vector3.new(1.001, 2.001, 1.001)
  3958. leftarmeffect.Material = "Neon"
  3959. leftarmeffect.Anchored = true
  3960. leftarmeffect.CanCollide = false
  3961. leftarmeffect.CFrame = LeftArm.CFrame
  3962. table.insert(SlowlyFade,leftarmeffect)
  3963. removeuseless:AddItem(leftarmeffect,2)
  3964. rightarmeffect = Instance.new("Part", Torso)
  3965. rightarmeffect.BrickColor = TheColor
  3966. rightarmeffect.Size = Vector3.new(1.001, 2.001, 1.001)
  3967. rightarmeffect.Material = "Neon"
  3968. rightarmeffect.Anchored = true
  3969. rightarmeffect.CanCollide = false
  3970. rightarmeffect.CFrame = RightArm.CFrame
  3971. table.insert(SlowlyFade,rightarmeffect)
  3972. removeuseless:AddItem(rightarmeffect,2)
  3973. leftlegeffect = Instance.new("Part", Torso)
  3974. leftlegeffect.BrickColor = BrickColor.new("Really black")
  3975. leftlegeffect.Size = Vector3.new(1.001, 2.001, 1.001)
  3976. leftlegeffect.Material = "Neon"
  3977. leftlegeffect.Anchored = true
  3978. leftlegeffect.CanCollide = false
  3979. leftlegeffect.CFrame = LeftLeg.CFrame
  3980. table.insert(SlowlyFade,leftlegeffect)
  3981. removeuseless:AddItem(leftlegeffect,2)
  3982. rightlegeffect = Instance.new("Part", Torso)
  3983. rightlegeffect.BrickColor = BrickColor.new("Really black")
  3984. rightlegeffect.Size = Vector3.new(1.001, 2.001, 1.001)
  3985. rightlegeffect.Material = "Neon"
  3986. rightlegeffect.Anchored = true
  3987. rightlegeffect.CanCollide = false
  3988. rightlegeffect.CFrame = RightLeg.CFrame
  3989. table.insert(SlowlyFade,rightlegeffect)
  3990. removeuseless:AddItem(rightlegeffect,2)
  3991. t = t + 65
  3992. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(t), math.rad(0)), 0.5)
  3993. wait()
  3994. end
  3995. hum.WalkSpeed = 0
  3996. lunge3:Play()
  3997. despawnsound = Instance.new("Sound", RightArm)
  3998. despawnsound.SoundId = "rbxassetid://159332197"
  3999. despawnsound.Volume = 5
  4000. despawnsound:Play()
  4001. despawnsound.PlaybackSpeed = 2
  4002. removeuseless:AddItem(despawnsound,4)
  4003. local shockwefe2 = coroutine.wrap(function()
  4004. shockwave2 = Instance.new("Part", Torso)
  4005. shockwave2.Size = Vector3.new(5, 5, 5)
  4006. shockwave2.Transparency = 0
  4007. shockwave2.BrickColor = TheColor
  4008. shockwave2.Anchored = true
  4009. shockwave2.CanCollide = false
  4010. shockwave2.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  4011. sh2 = Instance.new("SpecialMesh", shockwave2)
  4012. sh2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4013. sh2.Scale = Vector3.new(0, 0, 0)
  4014. removeuseless:AddItem(shockwave2,1)
  4015. shockwave3 = Instance.new("Part", Torso)
  4016. shockwave3.Size = Vector3.new(1, 1, 1)
  4017. shockwave3.Transparency = 0
  4018. shockwave3.BrickColor = TheColor
  4019. shockwave3.Anchored = true
  4020. shockwave3.CanCollide = false
  4021. shockwave3.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  4022. sh3 = Instance.new("SpecialMesh", shockwave3)
  4023. sh3.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4024. sh3.Scale = Vector3.new(0, 0, 0)
  4025. removeuseless:AddItem(shockwave3,2)
  4026. for i = 1, 100 do
  4027. sh2.Scale = sh2.Scale + Vector3.new(1,1,0)
  4028. shockwave2.Transparency = shockwave2.Transparency + 0.1
  4029. sh3.Scale = sh3.Scale + Vector3.new(1.25,.1,1.25)
  4030. shockwave3.Transparency = shockwave3.Transparency + 0.1
  4031. wait()
  4032. end
  4033. end)
  4034. shockwefe2()
  4035. for i = 1, 30 do
  4036. Scythe.Transparency = Scythe.Transparency + 0.05
  4037. ScytheWeld.C0 = ScytheWeld.C0:lerp(CFrame.new(0,-1.5,-1.45) * CFrame.Angles(math.rad(-150),math.rad(180),math.rad(0)), .6)
  4038. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.5, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), .6)
  4039. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(80),math.rad(0)), 0.6)
  4040. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.55,.15) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2)), .6)
  4041. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), .6)
  4042. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.8, .2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(2)), .3)
  4043. wait()
  4044. end
  4045. hum.WalkSpeed = 18
  4046. htbox:Remove()
  4047. Scythe:Remove()
  4048. attacking = false
  4049. debounce = false
  4050. end
  4051. end)
  4052.  
  4053. mouse.KeyDown:connect(function(Press)
  4054. Press=Press:lower()
  4055. if Press=='n' then
  4056. if debounce then return end
  4057. debounce = true
  4058. attacking = true
  4059. appi = true
  4060. damagedebounce = false
  4061. lmon4 = lmon3[math.random(1,#lmon3)]
  4062. local b1 = Instance.new("BillboardGui",Head)
  4063. b1.Size = UDim2.new(0,100,0,40)
  4064. b1.StudsOffset = Vector3.new(0,3,0)
  4065. b1.Adornee = Head
  4066. local b2 = Instance.new("TextLabel",b1)
  4067. b2.BackgroundTransparency = 1
  4068. b2.Text = ""..lmon4
  4069. b2.Font = "Garamond"
  4070. b2.TextSize = 0
  4071. b2.TextStrokeTransparency = 1
  4072. b2.TextColor3 = BrickColor.new("Lime green").Color
  4073. b2.TextStrokeColor3 = Color3.new(0,0,0)
  4074. b2.Size = UDim2.new(1,0,0.5,0)
  4075. billboardcour = coroutine.wrap(function()
  4076. for i = 1, 10 do
  4077. b2.TextStrokeTransparency = b2.TextStrokeTransparency - 0.1
  4078. b2.TextSize = b2.TextSize + 3
  4079. wait()
  4080. end
  4081. wait(2)
  4082. for i = 1, 10 do
  4083. b2.TextStrokeTransparency = b2.TextStrokeTransparency + 0.1
  4084. b2.TextSize = b2.TextSize - 3
  4085. wait()
  4086. end
  4087. b1:Remove()
  4088. end)
  4089. billboardcour()
  4090. coroutine.wrap(function()
  4091. while appi do
  4092. wait()
  4093. if Root.Velocity.Magnitude > 2 and running == false and attacking == true then
  4094. trail = true
  4095. position = "Walking2"
  4096. end
  4097. end
  4098. end)()
  4099. coroutine.wrap(function()
  4100. while appi do
  4101. wait()
  4102. settime = 0.05
  4103. sine = sine + change
  4104. if position == "Walking2" and attacking == true and running == false and appi == true then
  4105. change = 1
  4106. walking = true
  4107. hum.WalkSpeed = 6
  4108. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.92 - 0.35 * math.cos(sine/8)/2.8, 0.2 - math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(10) + -math.sin(sine/8)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0) + RightLeg.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/8))), 0.5)
  4109. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.92 + 0.35 * math.cos(sine/8)/2.8, 0.2 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(10) - -math.sin(sine/8)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0) + LeftLeg.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/8))), 0.5)
  4110. end
  4111. end
  4112. end)()
  4113. quickcour = coroutine.wrap(function()
  4114. spawnsound = Instance.new("Sound", RightArm)
  4115. spawnsound.SoundId = "rbxassetid://159332197"
  4116. spawnsound.Volume = 5
  4117. spawnsound:Play()
  4118. removeuseless:AddItem(spawnsound,4)
  4119. Scythe = Instance.new("Part", Torso)
  4120. Scythe.Size = Vector3.new(0.5, 0.5, 0.5)
  4121. Scythe.Material = "Neon"
  4122. Scythe.BrickColor = TheColor
  4123. Scythe.Transparency = 1
  4124. Scythe.CanCollide = false
  4125. ScytheMESH = Instance.new("SpecialMesh", Scythe)
  4126. ScytheMESH.Scale = Vector3.new(2,2,2)
  4127. ScytheMESH.MeshId = "rbxassetid://218497396"
  4128. ScytheWeld = weldBetween(Scythe,RightArm)
  4129. ScytheWeld.C0 = CFrame.new(0,-1.5,-1.45) * CFrame.Angles(math.rad(-100),math.rad(180),math.rad(0))
  4130. for i = 1, 20 do
  4131. Scythe.Transparency = Scythe.Transparency - 0.04
  4132. wait()
  4133. end
  4134. end)
  4135. quickcour()
  4136. hum.WalkSpeed = 0
  4137. for i = 1, 25 do
  4138. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .5)
  4139. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 0.5)
  4140. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
  4141. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.5)
  4142. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.5)
  4143. wait()
  4144. end
  4145. g1 = Instance.new("BodyGyro", Root)
  4146. g1.D = 175
  4147. g1.P = 20000
  4148. g1.MaxTorque = Vector3.new(0,9000,0)
  4149. g1.CFrame = CFrame.new(Root.Position,mouse.Hit.p)
  4150. for i = 1, 6 do
  4151. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.25,0),.6)
  4152. g1.cframe = g1.cframe:lerp(CFrame.new(Root.Position,mouse.Hit.p),.6)
  4153. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, .8, .5) * CFrame.Angles(math.rad(-90), math.rad(20), math.rad(0)),.6)
  4154. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .2)
  4155. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.55 + .02 * math.sin(sine/8), .15) * CFrame.Angles(math.rad(0 * math.sin(sine/8)), math.rad(0 + 2 * math.sin(sine/8)), math.rad(-2 - 0 * math.sin(sine/8))), .6)
  4156. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.8 + .02 * math.sin(sine/8), .2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(2 + 0 * math.sin(sine/8))), .6)
  4157. wait()
  4158. end
  4159. t = 0
  4160. htbox = Instance.new("Part", Scythe)
  4161. htbox.CFrame = Scythe.CFrame
  4162. htbox.Transparency = 1
  4163. htbox.CanCollide = false
  4164. htbox.Size = Vector3.new(.40,7,3)
  4165. htboxweld = weldBetween(htbox,Scythe)
  4166. A = Instance.new("Attachment", htbox)
  4167. A.Position = Vector3.new(0,-4,0)
  4168. A.Name = "A"
  4169. B = Instance.new("Attachment", htbox)
  4170. B.Position = Vector3.new(0,4,0)
  4171. B.Name = "B"
  4172. tr11 = Instance.new("Trail", Scythe)
  4173. tr11.Attachment0 = A
  4174. tr11.Attachment1 = B
  4175. tr11.Enabled = true
  4176. tr11.Lifetime = .8
  4177. tr11.TextureMode = "Static"
  4178. tr11.LightInfluence = 0
  4179. tr11.Color = ColorSequence.new(BrickColor.new"Lime green".Color,BrickColor.new"Really black".Color)
  4180. tr11.Transparency = NumberSequence.new(0, 1)
  4181. htbox.Touched:connect(function(hit)
  4182. if hit.Parent:IsA("Part") then
  4183. elseif hit.Parent:IsA("SpecialMesh") then
  4184. elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
  4185. elseif hit.Parent:findFirstChildOfClass("Humanoid") then
  4186. if damagedebounce == true then return end
  4187. damagedebounce = true
  4188. Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
  4189. quickcour = coroutine.wrap(function()
  4190. Slachtoffer.WalkSpeed = 2
  4191. wait(1)
  4192. Slachtoffer.WalkSpeed = 16
  4193. end)
  4194. quickcour()
  4195. if absoluteannihilation then
  4196. Slachtoffer.Parent:BreakJoints()
  4197. wait(.1)
  4198. damagedebounce = false
  4199. else
  4200. Slachtoffer:TakeDamage(math.random(8,14))
  4201. rdnm = soundtable[math.random(1,#soundtable)]
  4202. slashwound = Instance.new("Sound", Slachtoffer.Torso)
  4203. slashwound.SoundId = "rbxassetid://"..rdnm
  4204. slashwound.Volume = 4
  4205. slashwound:Play()
  4206. removeuseless:AddItem(slashwound,2)
  4207. wait(.1)
  4208. damagedebounce = false
  4209. end
  4210. end
  4211. end)
  4212. hum.WalkSpeed = 6
  4213. appi = true
  4214. coroutine.wrap(function()
  4215. for i = 1, 25 do
  4216. lunge2:Play()
  4217. wait(.1)
  4218. end
  4219. end)()
  4220. so2 = Instance.new("Sound", Scythe)
  4221. so2.SoundId = "rbxassetid://231917758"
  4222. so2.Volume = 2
  4223. so2.Pitch = .15
  4224. so2:Play()
  4225. for i = 1, 80 do
  4226. t = t + 80
  4227. g1.cframe = g1.cframe:lerp(CFrame.new(Root.Position,mouse.Hit.p),.5)
  4228. ScytheWeld.C0 = ScytheWeld.C0:lerp(CFrame.new(0,-1.4,-1.25) * CFrame.Angles(math.rad(-100 + t),math.rad(180),math.rad(0)), .6)
  4229. wait()
  4230. end
  4231. despawnsound = Instance.new("Sound", RightArm)
  4232. despawnsound.SoundId = "rbxassetid://159332197"
  4233. despawnsound.Volume = 5
  4234. despawnsound:Play()
  4235. despawnsound.PlaybackSpeed = 2
  4236. removeuseless:AddItem(despawnsound,4)
  4237. local shockwefe2 = coroutine.wrap(function()
  4238. shockwave2 = Instance.new("Part", Torso)
  4239. shockwave2.Size = Vector3.new(5, 5, 5)
  4240. shockwave2.Transparency = 0
  4241. shockwave2.BrickColor = TheColor
  4242. shockwave2.Anchored = true
  4243. shockwave2.CanCollide = false
  4244. shockwave2.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  4245. sh2 = Instance.new("SpecialMesh", shockwave2)
  4246. sh2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4247. sh2.Scale = Vector3.new(0, 0, 0)
  4248. removeuseless:AddItem(shockwave2,1)
  4249. shockwave3 = Instance.new("Part", Torso)
  4250. shockwave3.Size = Vector3.new(1, 1, 1)
  4251. shockwave3.Transparency = 0
  4252. shockwave3.BrickColor = TheColor
  4253. shockwave3.Anchored = true
  4254. shockwave3.CanCollide = false
  4255. shockwave3.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  4256. sh3 = Instance.new("SpecialMesh", shockwave3)
  4257. sh3.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4258. sh3.Scale = Vector3.new(0, 0, 0)
  4259. removeuseless:AddItem(shockwave3,2)
  4260. for i = 1, 100 do
  4261. sh2.Scale = sh2.Scale + Vector3.new(1,1,0)
  4262. shockwave2.Transparency = shockwave2.Transparency + 0.1
  4263. sh3.Scale = sh3.Scale + Vector3.new(1.25,.1,1.25)
  4264. shockwave3.Transparency = shockwave3.Transparency + 0.1
  4265. wait()
  4266. end
  4267. end)
  4268. shockwefe2()
  4269. appi = false
  4270. g1:Remove()
  4271. tr11.Enabled = false
  4272. damagedebounce = true
  4273. hum.WalkSpeed = 0
  4274. for i = 1, 30 do
  4275. Scythe.Transparency = Scythe.Transparency + 0.05
  4276. ScytheWeld.C0 = ScytheWeld.C0:lerp(CFrame.new(0,-1.5,-1.45) * CFrame.Angles(math.rad(-150),math.rad(180),math.rad(0)), .6)
  4277. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.5, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), .6)
  4278. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(80),math.rad(0)), 0.6)
  4279. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.55,.15) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2)), .6)
  4280. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), .6)
  4281. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.8, .2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(2)), .3)
  4282. wait()
  4283. end
  4284. hum.WalkSpeed = 18
  4285. htbox:Remove()
  4286. Scythe:Remove()
  4287. position = "Walking"
  4288. attacking = false
  4289. debounce = false
  4290. end
  4291. end)
  4292.  
  4293. hum.Died:connect(function()
  4294. coroutine.wrap(function()
  4295. while wait() do
  4296. doomtheme.Volume = doomtheme.Volume - 0.05
  4297. end
  4298. end)()
  4299. deadsound = Instance.new("Sound", Torso)
  4300. deadsound.Volume = 10
  4301. deadsound.SoundId = "rbxassetid://223471024"
  4302. deadsound:Play()
  4303. end)
  4304.  
  4305.  
  4306. doit = coroutine.wrap(function()
  4307. while wait() do
  4308. for _,v in pairs(Repeater) do
  4309. v.Scale = v.Scale + Vector3.new(1, 1, 1)
  4310. end
  4311.  
  4312. for _,v in pairs(openshocktable) do
  4313. v.Scale = v.Scale + Vector3.new(3, 3, 3)
  4314. end
  4315.  
  4316. for _,v in pairs(nonmeshRepeater) do
  4317. v.Size = v.Size + Vector3.new(2, 2, 2)
  4318. end
  4319.  
  4320. for _,v in pairs(Extreme) do
  4321. v.Size = v.Size + Vector3.new(6, 6, 6)
  4322. end
  4323.  
  4324. for _,v in pairs(LessSize) do
  4325. v.Size = v.Size - Vector3.new(1, 1, 1)
  4326. end
  4327.  
  4328. for _,v in pairs(nonmeshRepeater2) do
  4329. v.Transparency = v.Transparency + 0.05
  4330. end
  4331.  
  4332. for _,v in pairs(Repeater2) do
  4333. v.Transparency = v.Transparency + 0.01
  4334. end
  4335.  
  4336. for _,v in pairs(th1) do
  4337. v.Transparency = v.Transparency - 0.008
  4338. end
  4339.  
  4340. for _,v in pairs(th2) do
  4341. v.Scale = v.Scale - Vector3.new(1, 1, 1)
  4342. end
  4343.  
  4344. for _,v in pairs(th3) do
  4345. v.Scale = v.Scale + Vector3.new(2, 2, 2)
  4346. end
  4347.  
  4348. for _,v in pairs(th5) do
  4349. v.Scale = v.Scale + Vector3.new(1, .1, 1)
  4350. end
  4351.  
  4352. for _,v in pairs(ExtremeM) do
  4353. v.Scale = v.Scale + Vector3.new(8, 8, 8)
  4354. end
  4355.  
  4356. for _,v in pairs(m3) do
  4357. v.Scale = v.Scale + Vector3.new(12, 12, 12)
  4358. end
  4359.  
  4360. for _,v in pairs(ExtremeM2) do
  4361. v.Scale = v.Scale + Vector3.new(8, 1, 8)
  4362. end
  4363.  
  4364. for _,v in pairs(th4) do
  4365. v.Transparency = v.Transparency + 0.009
  4366. v.Rotation = v.Rotation + Vector3.new(3,0,0)
  4367. end
  4368.  
  4369. for _,v in pairs(SlowlyFade) do
  4370. v.Transparency = v.Transparency + 0.05
  4371. end
  4372.  
  4373. for _,v in pairs(UpMover) do
  4374. v.Position = v.Position + Vector3.new(0, 3, 0)
  4375. end
  4376.  
  4377. for _,v in pairs(ForwardMover) do
  4378. v.CFrame = v.CFrame * CFrame.new(0, 0, 2.4 +(i/.1)) * CFrame.Angles(0, 0, math.rad(0))
  4379. end
  4380.  
  4381. for _,v in pairs(signtable) do
  4382. v.TextSize = v.TextSize + 1
  4383. end
  4384.  
  4385. for _,v in pairs(signtransparency) do
  4386. v.TextTransparency = v.TextTransparency + 0.025
  4387. end
  4388.  
  4389. for _,v in pairs(signmover) do
  4390. v.StudsOffset = v.StudsOffset + Vector3.new(math.random(-2,2),.3,math.random(-2,2))
  4391. end
  4392.  
  4393. for _,v in pairs(signrotator) do
  4394. v.Rotation = v.Rotation + 2
  4395. end
  4396. end
  4397. end)
  4398. doit()
  4399.  
  4400. local anims = coroutine.wrap(function()
  4401. while true do
  4402. settime = 0.05
  4403. sine = sine + change
  4404. if position == "Walking" and attacking == false and running == false then
  4405. change = 1.5
  4406. walking = true
  4407. hum.WalkSpeed = 18
  4408. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.6, 0.1, 0 + .3 * math.sin(sine/8)) * CFrame.Angles(math.rad(35 * math.sin(sine/8)), math.rad(20 * math.sin(sine/8)), math.rad(-8)), 0.6)LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,0.6,-.5) * CFrame.Angles(math.rad(70),math.rad(5 - 1 * math.sin(sine/8)),math.rad(0)), 0.4)
  4409. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(5 * math.cos(sine/7)), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/10))), 0.3)
  4410. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.92 - 0.35 * math.cos(sine/8)/2.8, 0.2 - math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(10) + -math.sin(sine/8)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0) + RightLeg.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/8))), 0.5)
  4411. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.92 + 0.35 * math.cos(sine/8)/2.8, 0.2 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(10) - -math.sin(sine/8)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0) + LeftLeg.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/8))), 0.5)
  4412. elseif position == "Idle2" and attacking == false and running == false then
  4413. change = .6
  4414. tr1.Enabled = false
  4415. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.5+ .02 * math.sin(sine/8), 0) * CFrame.Angles(math.rad(-8), math.rad(0 * math.cos(sine/8)), math.rad(0)), .3)
  4416. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(-0),math.rad(0)),.4)
  4417. TORSOLERP.C0 = TORSOLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  4418. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(80 - 1 * math.sin(sine/8)),math.rad(0)), 0.6)
  4419. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.55 + .02 * math.sin(sine/8), .15) * CFrame.Angles(math.rad(0 * math.sin(sine/8)), math.rad(0 + 2 * math.sin(sine/8)), math.rad(-2 - 0 * math.sin(sine/8))), .3)
  4420. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, .1 + 0.05 * math.sin(sine/8), 0.1) * CFrame.Angles(math.rad(2 - 2 * math.sin(sine/8)), math.rad(15 - 2 * math.sin(sine/8)), math.rad(-8 - 1 * math.sin(sine/8))), .3)
  4421. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.8 + .02 * math.sin(sine/8), .2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(2 + 0 * math.sin(sine/8))), .3)
  4422. elseif position == "Idle" and attacking == false and running == false then
  4423. change = .6
  4424. tr1.Enabled = false
  4425. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.59 + .05 * math.sin(sine/12), 0.1 -.1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(-2), math.rad(2), math.rad(-8 + 6 * math.sin(sine/12))), .2)
  4426. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2 + -.1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0),math.rad(30),math.rad(2)),.2)
  4427. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(-0),math.rad(0)),.2)
  4428. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .2)
  4429. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  4430. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  4431. elseif position == "Running" and attacking == false then
  4432. change = 2
  4433. hum.WalkSpeed = 26
  4434. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.45+0.50*math.cos(sine/5),0.2-0.25*math.cos(sine/5),-0.2-0.5*math.cos(sine/5))*CFrame.Angles(math.rad(-20+120*math.cos(sine/5)),math.rad(0),math.rad(-4+30*math.cos(sine/5))),.3)
  4435. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.45+0.50*math.cos(sine/5),0.2-0.25*math.cos(sine/5),-0.2+0.5*math.cos(sine/5))*CFrame.Angles(math.rad(-20-120*math.cos(sine/5)),math.rad(0),math.rad(4+30*math.cos(sine/5))),.3)
  4436. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.05, 0) * CFrame.Angles(math.rad(-20 - 4 * math.cos(sine/4)), math.rad(0 + 0 * math.cos(sine/8)), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(10 * math.cos(sine/10))), 0.3)
  4437. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, .2) * CFrame.Angles(math.rad(-10), math.rad(0 + 20 * Head.RotVelocity.Y / 30, math.cos(15 * math.cos(sine/10))), math.rad(0 - 20 * Head.RotVelocity.Y / 30, math.cos(15 * math.cos(sine/10)))), 0.3)
  4438. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.8 - 0.45 * math.cos(sine/4)/2.8, -0.05) * CFrame.Angles(math.rad(-35)*math.sin(sine/4), math.rad(1)*math.cos(sine/1), math.rad(0) + RightLeg.RotVelocity.Y / 90, math.cos(25 * math.cos(sine/6))), 0.3)
  4439. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.8 + 0.45 * math.cos(sine/4)/2.8, -0.05) * CFrame.Angles(math.rad(35)*math.sin(sine/4), math.rad(-1)*math.cos(sine/1), math.rad(0) + LeftLeg.RotVelocity.Y / 90, math.cos(25 * math.cos(sine/6))), 0.3)
  4440. end
  4441. swait()
  4442. end
  4443. end)
  4444. anims()
  4445. print("The power is yours!, Reflux! Made by Supr14")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement