AxeuerAlt

Untitled

Apr 22nd, 2019
286
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 80.68 KB | None | 0 0
  1. --[[Magic Unknown, By KillerDarkness0105/Codex#6685.]]---- This script has been converted to FE by odyn20008
  2.  
  3.  
  4. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  5. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  6. do
  7. print("FE Compatibility code by Mokiros | Converted to FE by odyn20008")
  8. script.Parent = Player.Character
  9.  
  10. --RemoteEvent for communicating
  11. local Event = Instance.new("RemoteEvent")
  12. Event.Name = "UserInput_Event"
  13.  
  14. --Fake event to make stuff like Mouse.KeyDown work
  15. local function fakeEvent()
  16. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  17. t.connect = t.Connect
  18. return t
  19. end
  20.  
  21. --Creating fake input objects with fake variables
  22. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  23. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  24. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  25. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  26. end}
  27. --Merged 2 functions into one by checking amount of arguments
  28. CAS.UnbindAction = CAS.BindAction
  29.  
  30. --This function will trigger the events that have been :Connect()'ed
  31. local function te(self,ev,...)
  32. local t = m[ev]
  33. if t and t._fakeEvent and t.Function then
  34. t.Function(...)
  35. end
  36. end
  37. m.TrigEvent = te
  38. UIS.TrigEvent = te
  39.  
  40. Event.OnServerEvent:Connect(function(plr,io)
  41. if plr~=Player then return end
  42. if io.isMouse then
  43. m.Target = io.Target
  44. m.Hit = io.Hit
  45. else
  46. local b = io.UserInputState == Enum.UserInputState.Begin
  47. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49. end
  50. for _,t in pairs(CAS.Actions) do
  51. for _,k in pairs(t.Keys) do
  52. if k==io.KeyCode then
  53. t.Function(t.Name,io.UserInputState,io)
  54. end
  55. end
  56. end
  57. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59. end
  60. end)
  61. Event.Parent = NLS([==[
  62. local Player = game:GetService("Players").LocalPlayer
  63. local Event = script:WaitForChild("UserInput_Event")
  64.  
  65. local UIS = game:GetService("UserInputService")
  66. local input = function(io,a)
  67. if a then return end
  68. --Since InputObject is a client-side instance, we create and pass table instead
  69. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  70. end
  71. UIS.InputBegan:Connect(input)
  72. UIS.InputEnded:Connect(input)
  73.  
  74. local Mouse = Player:GetMouse()
  75. local h,t
  76. --Give the server mouse data 30 times every second, but only if the values changed
  77. --If player is not moving their mouse, client won't fire events
  78. while wait(1/30) do
  79. if h~=Mouse.Hit or t~=Mouse.Target then
  80. h,t=Mouse.Hit,Mouse.Target
  81. Event:FireServer({isMouse=true,Target=t,Hit=h})
  82. end
  83. end]==],Player.Character)
  84. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  85. end
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93. Character = game.Players.LocalPlayer.Character
  94. Head = Character.Head
  95.  
  96. CV="Blue"
  97. p = game.Players.LocalPlayer
  98. char = p.Character
  99. local txt = Instance.new("BillboardGui", char)
  100. txt.Adornee = char .Head
  101. txt.Name = "_status"
  102. txt.Size = UDim2.new(2, 0, 1.2, 0)
  103. txt.StudsOffset = Vector3.new(-9, 8, 0)
  104. local text = Instance.new("TextLabel", txt)
  105. text.Size = UDim2.new(10, 0, 7, 0)
  106. text.FontSize = "Size24"
  107. text.TextScaled = true
  108. text.TextTransparency = 0
  109. text.BackgroundTransparency = 1
  110. text.TextTransparency = 0
  111. text.TextStrokeTransparency = 0
  112. text.Font = "SciFi"
  113. text.TextStrokeColor3 = Color3.new(18/255,0/238,212/255)
  114.  
  115. v=Instance.new("Part")
  116. v.Name = "ColorBrick"
  117. v.Parent=p.Character
  118. v.FormFactor="Symmetric"
  119. v.Anchored=true
  120. v.CanCollide=false
  121. v.BottomSurface="Smooth"
  122. v.TopSurface="Smooth"
  123. v.Size=Vector3.new(10,5,3)
  124. v.Transparency=1
  125. v.CFrame=char.Torso.CFrame
  126. v.BrickColor=BrickColor.new(CV)
  127. v.Transparency=1
  128. text.TextColor3 = Color3.new(18/255,238/255,212/255)
  129. v.Shape="Block"
  130. text.Text = "Aether"
  131.  
  132. local s = Instance.new("Sound",char)
  133. s.Name = "BGMusic"
  134. s.SoundId = "rbxassetid://622902771"
  135. s.Pitch = 1
  136. s.Volume = 10
  137. s.Looped = true
  138. s.archivable = false
  139. s.Parent = char.Head
  140. wait(0.1)
  141. s:play()
  142.  
  143.  
  144.  
  145.  
  146. Instance.new("ForceField", game.Players.LocalPlayer.Character)
  147. print("Aether Loaded.")
  148. print("Unleash the deadly Aether to anyone to destroy.")
  149. p = game.Players.LocalPlayer
  150. char = p.Character
  151. torso = char.Torso
  152. neck = char.Torso.Neck
  153.  
  154. Player=game:GetService("Players").LocalPlayer
  155. Character=Player.Character
  156. PlayerGui=Player.PlayerGui
  157. Backpack=Player.Backpack
  158. Torso=Character.Torso
  159. Head=Character.Head
  160. Humanoid=Character.Humanoid
  161. LeftArm=Character["Left Arm"]
  162. LeftLeg=Character["Left Leg"]
  163. RightArm=Character["Right Arm"]
  164. RightLeg=Character["Right Leg"]
  165. cam=game.Workspace.CurrentCamera
  166. LS=Torso["Left Shoulder"]
  167. LH=Torso["Left Hip"]
  168. RS=Torso["Right Shoulder"]
  169. RH=Torso["Right Hip"]
  170. Face = Head.face
  171. Neck=Torso.Neck
  172. it=Instance.new
  173. attacktype=1
  174. vt=Vector3.new
  175. cf=CFrame.new
  176. euler=CFrame.fromEulerAnglesXYZ
  177. angles=CFrame.Angles
  178. cloaked=false
  179. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  180. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  181. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  182. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  183. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  184. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  185. RootPart=Character.HumanoidRootPart
  186. RootJoint=RootPart.RootJoint
  187. RootCF=euler(-1.57,0,3.14)
  188. attack = false
  189. bounce=false
  190. cooldown=false
  191. deeznuts=false
  192. attackdebounce = false
  193. deb=false
  194. equipped=true
  195. hand=false
  196. MMouse=nil
  197. combo=0
  198. mana=0
  199. trispeed=.2
  200. attackmode='none'
  201. local idle=0
  202. local Anim="Idle"
  203. local Effects={}
  204. local gun=false
  205. local shoot=false
  206. player=nil
  207. mana=0
  208. cam = workspace.CurrentCamera
  209. ZTarget = nil
  210. RocketTarget = nil
  211. local m = Instance.new("Model",Character)
  212. m.Name = "WeaponModel"
  213.  
  214. mouse=Player:GetMouse()
  215. --save shoulders
  216. RSH, LSH=nil, nil
  217. --welds
  218. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  219. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  220. LH=Torso["Left Hip"]
  221. RH=Torso["Right Hip"]
  222. TorsoColor=Torso.BrickColor
  223. function NoOutline(Part)
  224. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  225. end
  226. player=Player
  227. ch=Character
  228. RSH=ch.Torso["Right Shoulder"]
  229. LSH=ch.Torso["Left Shoulder"]
  230. --
  231. RSH.Parent=nil
  232. LSH.Parent=nil
  233. --
  234. RW.Name="Right Shoulder"
  235. RW.Part0=ch.Torso
  236. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  237. RW.C1=cf(0, 0.5, 0)
  238. RW.Part1=ch["Right Arm"]
  239. RW.Parent=ch.Torso
  240. --
  241. LW.Name="Left Shoulder"
  242. LW.Part0=ch.Torso
  243. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  244. LW.C1=cf(0, 0.5, 0)
  245. LW.Part1=ch["Left Arm"]
  246. LW.Parent=ch.Torso
  247.  
  248. function swait(num)
  249. if num==0 or num==nil then
  250. game:service'RunService'.Heartbeat:wait(0)
  251. else
  252. for i=0,num do
  253. game:service'RunService'.Heartbeat:wait(0)
  254. end
  255. end
  256. end
  257.  
  258.  
  259. local Player = game.Players.LocalPlayer
  260. local Character = Player.Character
  261. local red = 255
  262. local green = 255
  263. local blue = 255
  264. local Humanoid = Character.Humanoid
  265. local mouse = Player:GetMouse()
  266. local m = Instance.new("Model", Character)
  267. m.Name = "WeaponModel"
  268. local LeftArm = Character["Left Arm"]
  269. local RightArm = Character["Right Arm"]
  270. local LeftLeg = Character["Left Leg"]
  271. local RightLeg = Character["Right Leg"]
  272. local Head = Character.Head
  273. local Torso = Character.Torso
  274. local cam = game.Workspace.CurrentCamera
  275. local RootPart = Character.HumanoidRootPart
  276. local RootJoint = RootPart.RootJoint
  277. local equipped = false
  278. local attack = false
  279. local Anim = "Idle"
  280. local idle = 0
  281. local attacktype = 1
  282. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  283. local velocity = RootPart.Velocity.y
  284. local sine = 0
  285. local change = 1
  286. local grabbed = false
  287. local cn = CFrame.new
  288. local mr = math.rad
  289. local angles = CFrame.Angles
  290. local ud = UDim2.new
  291. local c3 = Color3.new
  292. local lim = 0
  293. local st = 0
  294. local necko = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  295. local attacktype = 1
  296. local ZTarget, RocketTarget = nil, nil
  297. local euler = CFrame.fromEulerAnglesXYZ
  298. function clerp(a,b,t)
  299. local qa = {QuaternionFromCFrame(a)}
  300. local qb = {QuaternionFromCFrame(b)}
  301. local ax, ay, az = a.x, a.y, a.z
  302. local bx, by, bz = b.x, b.y, b.z
  303. local _t = 1-t
  304. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  305. end
  306.  
  307. function QuaternionFromCFrame(cf)
  308. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  309. local trace = m00 + m11 + m22
  310. if trace > 0 then
  311. local s = math.sqrt(1 + trace)
  312. local recip = 0.5/s
  313. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  314. else
  315. local i = 0
  316. if m11 > m00 then
  317. i = 1
  318. end
  319. if m22 > (i == 0 and m00 or m11) then
  320. i = 2
  321. end
  322. if i == 0 then
  323. local s = math.sqrt(m00-m11-m22+1)
  324. local recip = 0.5/s
  325. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  326. elseif i == 1 then
  327. local s = math.sqrt(m11-m22-m00+1)
  328. local recip = 0.5/s
  329. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  330. elseif i == 2 then
  331. local s = math.sqrt(m22-m00-m11+1)
  332. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  333. end
  334. end
  335. end
  336.  
  337. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  338. local xs, ys, zs = x + x, y + y, z + z
  339. local wx, wy, wz = w*xs, w*ys, w*zs
  340. local xx = x*xs
  341. local xy = x*ys
  342. local xz = x*zs
  343. local yy = y*ys
  344. local yz = y*zs
  345. local zz = z*zs
  346. return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy))
  347. end
  348.  
  349. function QuaternionSlerp(a, b, t)
  350. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  351. local startInterp, finishInterp;
  352. if cosTheta >= 0.0001 then
  353. if (1 - cosTheta) > 0.0001 then
  354. local theta = math.acos(cosTheta)
  355. local invSinTheta = 1/math.sin(theta)
  356. startInterp = math.sin((1-t)*theta)*invSinTheta
  357. finishInterp = math.sin(t*theta)*invSinTheta
  358. else
  359. startInterp = 1-t
  360. finishInterp = t
  361. end
  362. else
  363. if (1+cosTheta) > 0.0001 then
  364. local theta = math.acos(-cosTheta)
  365. local invSinTheta = 1/math.sin(theta)
  366. startInterp = math.sin((t-1)*theta)*invSinTheta
  367. finishInterp = math.sin(t*theta)*invSinTheta
  368. else
  369. startInterp = t-1
  370. finishInterp = t
  371. end
  372. end
  373. return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp
  374. end
  375. rayCast = function(Position, Direction, Range, Ignore)
  376. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  377. end
  378. local v = game.Players.LocalPlayer
  379. local torso = v.Character.Torso
  380.  
  381. plr = game.Players.LocalPlayer
  382. char = game.Players.LocalPlayer.Character
  383. hum = game.Players.LocalPlayer.Character.Humanoid
  384. t = game.Players.LocalPlayer.Character.Torso
  385. h = game.Players.LocalPlayer.Character.Head
  386. ra = game.Players.LocalPlayer.Character["Right Arm"]
  387. la = game.Players.LocalPlayer.Character["Left Arm"]
  388. rl = game.Players.LocalPlayer.Character["Right Leg"]
  389. ll = game.Players.LocalPlayer.Character["Left Leg"]
  390. tors = Character.Torso
  391. lleg = Character["Left Leg"]
  392. root = Character.HumanoidRootPart
  393. hed = Character.Head
  394. rleg = Character["Right Leg"]
  395. rarm = Character["Right Arm"]
  396. larm = Character["Left Arm"]
  397. bsize1 = NumberSequenceKeypoint.new(3,3,3)
  398. bsize2 = NumberSequenceKeypoint.new(10,10,10)
  399. local Effects = {}
  400. attack = false
  401. local attacking = false
  402. vt = Vector3.new
  403. bc = BrickColor.new
  404. br = BrickColor.random
  405. it = Instance.new
  406. cf = CFrame.new
  407. euler = CFrame.fromEulerAnglesXYZ
  408. angles = CFrame.Angles
  409. matr = math.random
  410. local colororg = BrickColor.new("Teal") -- set color u like
  411. local meshtype = "Sphere" -- only for specialmesh
  412. mouse = plr:GetMouse()
  413.  
  414. CFuncs = {
  415. ["Part"] = {
  416. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  417. local Part = Create("Part"){
  418. Parent = Parent,
  419. Reflectance = Reflectance,
  420. Transparency = Transparency,
  421. CanCollide = false,
  422. Locked = true,
  423. BrickColor = BrickColor.new(tostring(BColor)),
  424. Name = Name,
  425. Size = Size,
  426. Material = Material,
  427. }
  428. RemoveOutlines(Part)
  429. return Part
  430. end;
  431. };
  432.  
  433. ["Mesh"] = {
  434. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  435. local Msh = Create(Mesh){
  436. Parent = Part,
  437. Offset = OffSet,
  438. Scale = Scale,
  439. }
  440. if Mesh == "SpecialMesh" then
  441. Msh.MeshType = MeshType
  442. Msh.MeshId = MeshId
  443. end
  444. return Msh
  445. end;
  446. };
  447.  
  448. ["Mesh"] = {
  449. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  450. local Msh = Create(Mesh){
  451. Parent = Part,
  452. Offset = OffSet,
  453. Scale = Scale,
  454. }
  455. if Mesh == "SpecialMesh" then
  456. Msh.MeshType = MeshType
  457. Msh.MeshId = MeshId
  458. end
  459. return Msh
  460. end;
  461. };
  462.  
  463. ["Weld"] = {
  464. Create = function(Parent, Part0, Part1, C0, C1)
  465. local Weld = Create("Weld"){
  466. Parent = Parent,
  467. Part0 = Part0,
  468. Part1 = Part1,
  469. C0 = C0,
  470. C1 = C1,
  471. }
  472. return Weld
  473. end;
  474. };
  475.  
  476. ["Sound"] = {
  477. Create = function(id, par, vol, pit)
  478. coroutine.resume(coroutine.create(function()
  479. local S = Create("Sound"){
  480. Volume = vol,
  481. Pitch = pit or 1,
  482. SoundId = id,
  483. Parent = par or workspace,
  484. }
  485. wait()
  486. S:play()
  487. game:GetService("Debris"):AddItem(S, 6)
  488. end))
  489. end;
  490. };
  491.  
  492. ["ParticleEmitter"] = {
  493. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  494. local fp = Create("ParticleEmitter"){
  495. Parent = Parent,
  496. Color = ColorSequence.new(Color1, Color2),
  497. LightEmission = LightEmission,
  498. Size = Size,
  499. Texture = Texture,
  500. Transparency = Transparency,
  501. ZOffset = ZOffset,
  502. Acceleration = Accel,
  503. Drag = Drag,
  504. LockedToPart = LockedToPart,
  505. VelocityInheritance = VelocityInheritance,
  506. EmissionDirection = EmissionDirection,
  507. Enabled = Enabled,
  508. Lifetime = LifeTime,
  509. Rate = Rate,
  510. Rotation = Rotation,
  511. RotSpeed = RotSpeed,
  512. Speed = Speed,
  513. VelocitySpread = VelocitySpread,
  514. }
  515. return fp
  516. end;
  517. };
  518.  
  519. CreateTemplate = {
  520.  
  521. };
  522. }
  523.  
  524.  
  525.  
  526. New = function(Object, Parent, Name, Data)
  527. local Object = Instance.new(Object)
  528. for Index, Value in pairs(Data or {}) do
  529. Object[Index] = Value
  530. end
  531. Object.Parent = Parent
  532. Object.Name = Name
  533. return Object
  534. end
  535.  
  536. function chatfunc(text)
  537. local chat = coroutine.wrap(function()
  538. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  539. Character:FindFirstChild("TalkingBillBoard"):destroy()
  540. end
  541. local naeeym2 = Instance.new("BillboardGui",Character)
  542. naeeym2.Size = UDim2.new(0,100,0,40)
  543. naeeym2.StudsOffset = Vector3.new(0,3,0)
  544. naeeym2.Adornee = Character.Head
  545. naeeym2.Name = "TalkingBillBoard"
  546. local tecks2 = Instance.new("TextLabel",naeeym2)
  547. tecks2.BackgroundTransparency = 1
  548. tecks2.BorderSizePixel = 0
  549. tecks2.Text = ""
  550. tecks2.Font = "SciFi"
  551. tecks2.TextSize = 30
  552. tecks2.TextStrokeTransparency = 0
  553. tecks2.TextColor3 = Color3.new(0/255,0/255,0/255)
  554. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  555. tecks2.Size = UDim2.new(1,0,0.5,0)
  556. local tecks3 = Instance.new("TextLabel",naeeym2)
  557. tecks3.BackgroundTransparency = 1
  558. tecks3.BorderSizePixel = 0
  559. tecks3.Text = ""
  560. tecks3.Font = "SciFi"
  561. tecks3.TextSize = 30
  562. tecks3.TextStrokeTransparency = 0
  563. tecks3.TextColor3 = Color3.new(18/255,238/255,212/255)
  564. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  565. tecks3.Size = UDim2.new(1,0,0.5,0)
  566. for i = 1,string.len(text),1 do
  567. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=565939471", Character, .6, .8)
  568. tecks2.Text = string.sub(text,1,i)
  569. tecks3.Text = string.sub(text,1,i)
  570. wait(0.01)
  571. end
  572. wait(2)
  573. for i = 1, 50 do
  574. swait()
  575. tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  576. tecks2.Rotation = tecks2.Rotation - .8
  577. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  578. tecks2.TextTransparency = tecks2.TextTransparency + .04
  579. tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  580. tecks3.Rotation = tecks2.Rotation + .8
  581. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  582. tecks3.TextTransparency = tecks2.TextTransparency + .04
  583. end
  584. naeeym2:Destroy()
  585. end)
  586. chat()
  587. end
  588. function onChatted(msg)
  589. chatfunc(msg)
  590. end
  591. Player.Chatted:connect(onChatted)
  592.  
  593.  
  594. Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  595. if hit.Parent==nil then
  596. return
  597. end
  598. h=hit.Parent:FindFirstChild("Humanoid")
  599. for _,v in pairs(hit.Parent:children()) do
  600. if v:IsA("Humanoid") then
  601. h=v
  602. end
  603. end
  604. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  605. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  606. end
  607. if hit.Parent.className=="Hat" then
  608. hit=hit.Parent.Parent:findFirstChild("Head")
  609. end
  610. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  611. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  612. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  613. return
  614. end]]
  615. -- hs(hit,1.2)
  616. c=Instance.new("ObjectValue")
  617. c.Name="creator"
  618. c.Value=game:service("Players").XXIsthisMLGXX
  619. c.Parent=h
  620. game:GetService("Debris"):AddItem(c,.5)
  621. Damage=math.random(minim,maxim)
  622. -- h:TakeDamage(Damage)
  623. blocked=false
  624. block=hit.Parent:findFirstChild("Block")
  625. if block~=nil then
  626. print(block.className)
  627. if block.className=="NumberValue" then
  628. if block.Value>0 then
  629. blocked=true
  630. if decreaseblock==nil then
  631. block.Value=block.Value-1
  632. end
  633. end
  634. end
  635. if block.className=="IntValue" then
  636. if block.Value>0 then
  637. blocked=true
  638. if decreaseblock~=nil then
  639. block.Value=block.Value-1
  640. end
  641. end
  642. end
  643. end
  644. if blocked==false then
  645. -- h:TakeDamage(Damage)
  646. h.Health=h.Health-Damage
  647. showDamage(hit.Parent,Damage,3,TorsoColor)
  648. else
  649. h.Health=h.Health-(Damage/2)
  650. showDamage(hit.Parent,Damage/2,3,BrickColor.new("Teal"))
  651. end
  652. if Type=="Knockdown" then
  653. hum=hit.Parent.Humanoid
  654. hum.PlatformStand=true
  655. coroutine.resume(coroutine.create(function(HHumanoid)
  656. swait(1)
  657. HHumanoid.PlatformStand=false
  658. end),hum)
  659. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  660. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  661. local bodvol=Instance.new("BodyVelocity")
  662. bodvol.velocity=angle*knockback
  663. bodvol.P=5000
  664. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  665. bodvol.Parent=hit
  666. rl=Instance.new("BodyAngularVelocity")
  667. rl.P=3000
  668. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  669. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  670. rl.Parent=hit
  671. game:GetService("Debris"):AddItem(bodvol,.5)
  672. game:GetService("Debris"):AddItem(rl,.5)
  673. elseif Type=="Normal" then
  674. vp=Instance.new("BodyVelocity")
  675. vp.P=500
  676. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  677. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  678. if KnockbackType==1 then
  679. vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  680. elseif KnockbackType==2 then
  681. vp.velocity=Property.CFrame.lookVector*knockback
  682. end
  683. if knockback>0 then
  684. vp.Parent=hit.Parent.Torso
  685. end
  686. game:GetService("Debris"):AddItem(vp,.5)
  687. elseif Type=="Up" then
  688. local bodyVelocity=Instance.new("BodyVelocity")
  689. bodyVelocity.velocity=vt(0,10,0)
  690. bodyVelocity.P=1000
  691. bodyVelocity.maxForce=Vector3.new(1e+009, 1e+009, 1e+009)
  692. bodyVelocity.Parent=hit
  693. game:GetService("Debris"):AddItem(bodyVelocity,1)
  694. rl=Instance.new("BodyAngularVelocity")
  695. rl.P=3000
  696. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  697. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  698. rl.Parent=hit
  699. game:GetService("Debris"):AddItem(rl,.5)
  700. elseif Type=="Snare" then
  701. bp=Instance.new("BodyPosition")
  702. bp.P=2000
  703. bp.D=100
  704. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  705. bp.position=hit.Parent.Torso.Position
  706. bp.Parent=hit.Parent.Torso
  707. game:GetService("Debris"):AddItem(bp,1)
  708. elseif Type=="Target" then
  709. if Targetting==false then
  710. ZTarget=hit.Parent.Torso
  711. coroutine.resume(coroutine.create(function(Part)
  712. swait(5)
  713. end),ZTarget)
  714. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  715. targetgui=Instance.new("BillboardGui")
  716. targetgui.Parent=ZTarget
  717. targetgui.Size=UDim2.new(10,100,10,100)
  718. targ=Instance.new("ImageLabel")
  719. targ.Parent=targetgui
  720. targ.BackgroundTransparency=1
  721. targ.Image="rbxassetid://4834067"
  722. targ.Size=UDim2.new(1,0,1,0)
  723. cam.CameraType="Scriptable"
  724. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  725. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  726. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  727. Targetting=true
  728. RocketTarget=ZTarget
  729. for i=1,Property do
  730. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  731. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  732. swait()
  733. end
  734. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  735. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  736. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  737. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  738. end
  739. Targetting=false
  740. RocketTarget=nil
  741. targetgui.Parent=nil
  742. cam.CameraType="Custom"
  743. end
  744. end
  745. debounce=Instance.new("BoolValue")
  746. debounce.Name="DebounceHit"
  747. debounce.Parent=hit.Parent
  748. debounce.Value=true
  749. game:GetService("Debris"):AddItem(debounce,Delay)
  750. c=Instance.new("ObjectValue")
  751. c.Name="creator"
  752. c.Value=Player
  753. c.Parent=h
  754. game:GetService("Debris"):AddItem(c,.5)
  755. CRIT=false
  756. hitDeb=true
  757. AttackPos=6
  758. end
  759. end
  760.  
  761. showDamage=function(Char,Dealt,du,Color)
  762. m=Instance.new("Model")
  763. m.Name=""
  764. h=Instance.new("Humanoid")
  765. h.Health=0
  766. h.MaxHealth=0
  767. h.Parent=m
  768. c=Instance.new("Part")
  769. c.Transparency=0
  770. c.Material = "Neon"
  771. c.BrickColor=bc("Bright red")
  772. c.Name="Head"
  773. c.TopSurface=0
  774. c.BottomSurface=0
  775. CV="Hot pink"
  776.  
  777. local txt = Instance.new("BillboardGui", c)
  778. txt.Adornee = c
  779. txt.Name = "_status"
  780. txt.Size = UDim2.new(2, 0, 1.2, 0)
  781. txt.StudsOffset = Vector3.new(-9, 8, 0)
  782. local text = Instance.new("TextLabel", txt)
  783. text.Size = UDim2.new(10, 0, 7, 0)
  784. text.FontSize = "Size24"
  785. text.TextScaled = true
  786. text.TextTransparency = 0
  787. text.BackgroundTransparency = 1
  788. text.TextTransparency = 0
  789. text.TextStrokeTransparency = 0
  790. if Dealt < 12 then
  791. text.Font = "Highway"
  792. elseif Dealt < 20 then
  793. text.Font = "SourceSansBold"
  794. elseif Dealt >= 20 then
  795. text.Font = "Fantasy"
  796. end
  797. text.TextStrokeColor3 = BrickColor.new("Really black").Color
  798. local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  799. v=Instance.new("Part")
  800. v.Name = "ColorBrick"
  801. v.Parent=c
  802. v.FormFactor="Symmetric"
  803. v.Anchored=true
  804. v.CanCollide=false
  805. v.BottomSurface="Smooth"
  806. v.TopSurface="Smooth"
  807. v.Size=Vector3.new(10,5,3)
  808. v.Transparency=1
  809. v.CFrame=c.CFrame
  810. v.BrickColor=BrickColor.new(CV)
  811. v.Transparency=1
  812. if Dealt < 12 then
  813. text.TextColor3 = BrickColor.new("White").Color
  814. elseif Dealt < 20 then
  815. text.TextColor3 = BrickColor.new("Bright yellow").Color
  816. elseif Dealt >= 20 then
  817. text.TextColor3 = BrickColor.new("Really red").Color
  818. end
  819. v.Shape="Block"
  820. text.Text = tostring(Dealt).. "!"
  821. local dam = Instance.new("Sound",c)
  822. local rndm=math.random(1,#hitsounds)
  823. local r=rndm
  824. dam.SoundId = "http://www.roblox.com/asset/?id="..hitsounds[r]
  825. dam.Volume = 1.25
  826. dam.Pitch = 1
  827. dam:Play()
  828. c.formFactor="Plate"
  829. c.Transparency = 1
  830. c.Size=Vector3.new(1,.4,1)
  831. ms=Instance.new("CylinderMesh")
  832. ms.Scale=Vector3.new(.8,.8,.8)
  833. if CRIT==true then
  834. ms.Scale=Vector3.new(1,1.25,1)
  835. end
  836. ms.Parent=c
  837. c.Reflectance=0
  838. Instance.new("BodyGyro").Parent=c
  839. c.Parent=m
  840. if Char:findFirstChild("Head")~=nil then
  841. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  842. elseif Char.Parent:findFirstChild("Head")~=nil then
  843. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  844. end
  845. f=Instance.new("BodyPosition")
  846. f.P=2000
  847. f.D=100
  848. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  849. f.position=c.Position+Vector3.new(0,3,0)
  850. f.Parent=c
  851. game:GetService("Debris"):AddItem(m,.5+du)
  852. c.CanCollide=false
  853. m.Parent=workspace
  854. c.CanCollide=false
  855. wait(1)
  856. for l = 0, 9 do
  857. text.TextTransparency = text.TextTransparency + 0.1
  858. text.TextStrokeTransparency = text.TextStrokeTransparency + 0.1
  859. wait()
  860. end
  861. end
  862.  
  863. gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
  864. local gui = it(GuiType)
  865. gui.Parent = parent
  866. gui.Text = text
  867. gui.BackgroundTransparency = backtrans
  868. gui.BackgroundColor3 = backcol
  869. gui.SizeConstraint = "RelativeXY"
  870. gui.TextXAlignment = "Center"
  871. gui.TextYAlignment = "Center"
  872. gui.Position = pos
  873. gui.Size = size
  874. gui.Font = "SourceSans"
  875. gui.FontSize = "Size14"
  876. gui.TextWrapped = false
  877. gui.TextStrokeTransparency = 0
  878. gui.TextColor = BrickColor.new("White")
  879. return gui
  880. end
  881. ---- GUI set
  882. local basgui = it("GuiMain")
  883. basgui.Parent = Player.PlayerGui
  884. basgui.Name = "CooldownsGUI"
  885. local basframe = it("Frame")
  886. basframe.Parent = basgui
  887. basframe.BackgroundColor3 = Color3.new(18/255,238/255,212/255)
  888. basframe.BackgroundTransparency = 1
  889. basframe.BorderColor3 = Color3.new(18/255,238/255,212/255)
  890. basframe.Size = UDim2.new(0.2, 0, 0.2, 0)
  891. basframe.Position = UDim2.new(0.8, 0, 0.8, 0)
  892. local basicgui = gui("TextLabel", basframe, "Basic", 0, BrickColor.new("Teal").Color, UDim2.new(0.35, 0, -0.125, 0), UDim2.new(0.45, 0, 0.35, 0))
  893. basicgui.ZIndex = 2
  894. basicgui.Font = "Highway"
  895. basicgui.BackgroundTransparency = 0.5
  896. basicgui.BorderSizePixel = 0.65
  897. basicgui.TextScaled = true
  898. basicgui.Text = "(F)\nVerdies"
  899. basicgui.TextSize = 24
  900. local basicgui2 = gui("TextLabel", basframe, "Basic", 0, BrickColor.new("Teal").Color, UDim2.new(-0.15, 0, -0.125, 0), UDim2.new(0.45, 0, 0.35, 0))
  901. basicgui2.ZIndex = 2
  902. basicgui2.Font = "Highway"
  903. basicgui2.BackgroundTransparency = 0.5
  904. basicgui2.BorderSizePixel = 0.65
  905. basicgui2.TextScaled = true
  906. basicgui2.Text = "(E)\nAether Release"
  907. basicgui2.TextSize = 24
  908. local basicgui3 = gui("TextLabel", basframe, "Basic", 0, BrickColor.new("Teal").Color, UDim2.new(-0.15, 0, 0.225, 0), UDim2.new(0.45, 0, 0.35, 0))
  909. basicgui3.ZIndex = 2
  910. basicgui3.Font = "Highway"
  911. basicgui3.BackgroundTransparency = 0.5
  912. basicgui3.BorderSizePixel = 0.65
  913. basicgui3.TextScaled = true
  914. basicgui3.Text = "(Q)\nAether Bullet"
  915. basicgui3.TextSize = 24
  916. local basicgui4 = gui("TextLabel", basframe, "Basic", 0, BrickColor.new("Teal").Color, UDim2.new(0.35, 0, 0.225, 0), UDim2.new(0.45, 0, 0.35, 0))
  917. basicgui4.ZIndex = 2
  918. basicgui4.Font = "Highway"
  919. basicgui4.BackgroundTransparency = 0.5
  920. basicgui4.BorderSizePixel = 0.65
  921. basicgui4.TextScaled = true
  922. basicgui4.Text = "(R)\nAether Unleashed"
  923. basicgui4.TextSize = 24
  924. local basicgui5 = gui("TextLabel", basframe, "Basic", 0, BrickColor.new("Teal").Color, UDim2.new(-0.15, 0, -0.475, 0), UDim2.new(0.45, 0, 0.35, 0))
  925. basicgui5.ZIndex = 2
  926. basicgui5.Font = "Highway"
  927. basicgui5.BackgroundTransparency = 0.5
  928. basicgui5.BorderSizePixel = 0.65
  929. basicgui5.TextScaled = true
  930. basicgui5.Text = "(Z)\n???"
  931. basicgui5.TextSize = 24
  932. local basicgui6 = gui("TextLabel", basframe, "Basic", 0, BrickColor.new("Teal").Color, UDim2.new(0.35, 0, -0.475, 0), UDim2.new(0.45, 0, 0.35, 0))
  933. basicgui6.ZIndex = 2
  934. basicgui6.Font = "Highway"
  935. basicgui6.BackgroundTransparency = 0.5
  936. basicgui6.BorderSizePixel = 0.65
  937. basicgui6.TextScaled = true
  938. basicgui6.Text = "(X)\nScorching"
  939. basicgui6.TextSize = 24
  940.  
  941. local healthg = gui("TextLabel", basframe, "Basic", 0, BrickColor.new("Really black").Color, UDim2.new(-0.15, 0, 0.675, 0), UDim2.new(0.95, 0, 0.15, 0))
  942. healthg.ZIndex = 2
  943. healthg.Font = "Highway"
  944. healthg.BackgroundTransparency = 0.5
  945. healthg.BorderSizePixel = 0.65
  946. healthg.TextScaled = true
  947. healthg.Text = "health"
  948. healthg.TextSize = 24
  949.  
  950. char.Humanoid.Animator.Parent = nil
  951.  
  952. ---------------- set a position
  953. local handle = Instance.new("Part")
  954. handle.Parent = Character
  955. handle.Size = Vector3.new(0.2,0.2,0.2)
  956. handle.Archivable = true
  957. handle.Transparency = 1
  958. handle.CanCollide = false
  959. handle.BrickColor = BrickColor.new("White")
  960. handle.Material = "Neon"
  961. local handlmesh = Instance.new("BlockMesh",handle)
  962. handlmesh.Scale = Vector3.new(1,1,1)
  963. local handleweld = Instance.new("Weld")
  964. handleweld.Parent = handle
  965. handleweld.Part0 = rarm
  966. handleweld.Part1 = handle
  967. handleweld.C1 = CFrame.new(0, 1.35, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  968. handleweld.Part0 = rarm
  969.  
  970. ---- yeee boi here comes entrance of Aether
  971.  
  972. hum.WalkSpeed = 0
  973.  
  974. local dd = Instance.new("ParticleEmitter",handle)
  975. dd.Texture = "rbxassetid://243098098"
  976. dd.LightEmission = 1
  977. dd.Color = ColorSequence.new(Color3.new(18/255,238/255,212/255))
  978. dd.Rate = 100
  979. dd.Lifetime = NumberRange.new(0.5)
  980. dd.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,10,0),NumberSequenceKeypoint.new(1,0,0)})
  981. dd.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0,0)})
  982. dd.Speed = NumberRange.new(0)
  983. dd.Rotation = NumberRange.new(-500,500)
  984. dd.VelocitySpread = 90000
  985. dd.LockedToPart = true
  986. dd.RotSpeed = NumberRange.new(-500,500)
  987. local bon = Instance.new("ParticleEmitter",handle)
  988. bon.Texture = "rbxassetid://243098098"
  989. bon.LightEmission = 0.8
  990. bon.Color = ColorSequence.new(Color3.new(18/255,238/255,212/255))
  991. bon.Rate = 0
  992. bon.Lifetime = NumberRange.new(2.5)
  993. bon.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,0,0)})
  994. bon.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  995. bon.Speed = NumberRange.new(15)
  996. bon.Rotation = NumberRange.new(-500,500)
  997. bon.VelocitySpread = 90000
  998. bon.RotSpeed = NumberRange.new(-500,500)
  999. local bon2 = Instance.new("ParticleEmitter",handle)
  1000. bon2.Texture = "rbxassetid://337901096"
  1001. bon2.LightEmission = 0.8
  1002. bon2.Color = ColorSequence.new(Color3.new(18/255,238/255,212/255))
  1003. bon2.Rate = 0
  1004. bon2.Lifetime = NumberRange.new(2.5)
  1005. bon2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,10,0)})
  1006. bon2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  1007. bon2.Speed = NumberRange.new(25)
  1008. bon2.Rotation = NumberRange.new(-500,500)
  1009. bon2.VelocitySpread = 90000
  1010. bon2.RotSpeed = NumberRange.new(-500,500)
  1011. for i = 0,8,0.1 do
  1012. swait()
  1013. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1014. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  1015. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(-90), math.rad(0), math.rad(100)), 0.3)
  1016. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-7.5 + 2.5 * math.cos(sine / 32))), 0.3)
  1017. end
  1018. dd.Rate = 0
  1019. bon.Rate = 99999
  1020. bon2.Rate = 99999
  1021.  
  1022. local tran = Instance.new("ParticleEmitter",handle)
  1023. tran.Texture = "rbxassetid://243098098"
  1024. tran.LightEmission = 0.8
  1025. tran.Color = ColorSequence.new(Color3.new(18/255,238/255,212/255))
  1026. tran.Rate = 99999
  1027. tran.Lifetime = NumberRange.new(0.25)
  1028. tran.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1.5,0),NumberSequenceKeypoint.new(1,0,0)})
  1029. tran.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0.25,0)})
  1030. tran.Speed = NumberRange.new(0)
  1031. tran.Rotation = NumberRange.new(-500,500)
  1032. tran.VelocitySpread = 90000
  1033. tran.LockedToPart = true
  1034. tran.RotSpeed = NumberRange.new(-500,500)
  1035. local tran2 = Instance.new("ParticleEmitter",handle)
  1036. tran2.Texture = "rbxassetid://243098098"
  1037. tran2.LightEmission = 1
  1038. tran2.Color = ColorSequence.new(Color3.new(18/255,238/255,212/255))
  1039. tran2.Rate = 50
  1040. tran2.Lifetime = NumberRange.new(0.5)
  1041. tran2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2.5,0),NumberSequenceKeypoint.new(1,0,0)})
  1042. tran2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0,0)})
  1043. tran2.Speed = NumberRange.new(0)
  1044. tran2.Rotation = NumberRange.new(-500,500)
  1045. tran2.VelocitySpread = 90000
  1046. tran2.LockedToPart = true
  1047. tran2.RotSpeed = NumberRange.new(-500,500)
  1048. wait(0.5)
  1049. bon.Rate = 0
  1050. bon2.Rate = 0
  1051. wait(3.25)
  1052. bon:Destroy()
  1053. bon:Destroy()
  1054. dd:Destroy()
  1055. hum.WalkSpeed = 16
  1056. -----------
  1057.  
  1058. function AetherComet()
  1059. attack = true
  1060. chatfunc("Aether Bullet!!")
  1061. handleweld.Part0 = rarm
  1062. local tra = Instance.new("ParticleEmitter",handle)
  1063. tra.Texture = "rbxassetid://243098098"
  1064. tra.LightEmission = 0.8
  1065. tra.Color = ColorSequence.new(Color3.new(18/255,238/255,212/255))
  1066. tra.Rate = 99999
  1067. tra.Lifetime = NumberRange.new(0.25)
  1068. tra.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,0,0)})
  1069. tra.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0.25,0)})
  1070. tra.Speed = NumberRange.new(0)
  1071. tra.Rotation = NumberRange.new(-500,500)
  1072. tra.VelocitySpread = 90000
  1073. tra.LockedToPart = true
  1074. tra.RotSpeed = NumberRange.new(-500,500)
  1075. local tra2 = Instance.new("ParticleEmitter",handle)
  1076. tra2.Texture = "http://www.roblox.com/asset/?ID=337901096"
  1077. tra2.LightEmission = 1
  1078. tra2.Color = ColorSequence.new(Color3.new(18/255,238/255,212/255))
  1079. tra2.Rate = 50
  1080. tra2.Lifetime = NumberRange.new(0.5)
  1081. tra2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5.5,0),NumberSequenceKeypoint.new(1,0,0)})
  1082. tra2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0.5,0)})
  1083. tra2.Speed = NumberRange.new(0)
  1084. tra2.Rotation = NumberRange.new(-500,500)
  1085. tra2.VelocitySpread = 90000
  1086. tra2.LockedToPart = true
  1087. tra2.RotSpeed = NumberRange.new(-500,500)
  1088. for i = 0,4,0.1 do
  1089. swait()
  1090. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  1091. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-90)),.3)
  1092. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(170), math.rad(0), math.rad(90)), 0.3)
  1093. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-25 + 2.5 * math.cos(sine / 32))), 0.3)
  1094. end
  1095. local sa = Instance.new("Sound",handle)
  1096. sa.SoundId = "https://www.roblox.com/library/469345336/Aether-Lightning-Circle"
  1097. sa.Volume = 1
  1098. sa.Pitch = 1
  1099. sa:Play()
  1100. tra.Rate = 0
  1101. tra2.Rate = 0
  1102. local lb = Instance.new("Part")
  1103. lb.Parent = char
  1104. lb.Material = "Neon"
  1105. lb.Color = BrickColor.new("Teal").Color
  1106. lb.CanCollide = false
  1107. lb.Shape = "Ball"
  1108. lb.CFrame = handle.CFrame
  1109. lb.Anchored = true
  1110. lb.Transparency = 1
  1111. lb.Size = vt(1,1,1)
  1112. local thing = Instance.new("SpecialMesh",lb)
  1113. thing.MeshType = meshtype
  1114. local hitted = false
  1115. lb.Anchored = false
  1116. local trail = Instance.new("ParticleEmitter",lb)
  1117. trail.Texture = "rbxassetid://337901096"
  1118. trail.LightEmission = 1
  1119. trail.Color = ColorSequence.new(Color3.new(18/255,238/255,212/255))
  1120. trail.Rate = 9999
  1121. trail.Lifetime = NumberRange.new(1.5)
  1122. trail.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,10,0),NumberSequenceKeypoint.new(1,0,0)})
  1123. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  1124. trail.Speed = NumberRange.new(0,0)
  1125. trail.Rotation = NumberRange.new(-500,500)
  1126. trail.RotSpeed = NumberRange.new(-500,500)
  1127. local bv = Instance.new("BodyVelocity")
  1128. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1129. bv.velocity = mouse.Hit.lookVector *75
  1130. bv.Parent = lb
  1131. wait(0.05)
  1132. lb.Touched:connect(function(hit)
  1133. if hitted == false then
  1134. hitted = true
  1135. trail.Rate = 0
  1136. lb.Anchored = true
  1137. local aa = Instance.new("Part")
  1138. local val = 1*3.5
  1139. aa.Parent = lb
  1140. local exsound = Instance.new("Sound",aa)
  1141. exsound.SoundId = "rbxassetid://402347142"
  1142. exsound.Volume = 3.5
  1143. exsound.Pitch = 1
  1144. exsound:Play()
  1145. aa.Material = "Neon"
  1146. aa.Color = BrickColor.new("Teal").Color
  1147. aa.CanCollide = false
  1148. aa.Shape = "Ball"
  1149. aa.CFrame = lb.CFrame
  1150. aa.Anchored = true
  1151. aa.Transparency = 0
  1152. aa.Size = vt(1,1,1)
  1153. local thinger = Instance.new("SpecialMesh",aa)
  1154. thinger.MeshType = meshtype
  1155. thinger.Scale = vt(15,15,15)
  1156. local explosion = Instance.new("Explosion",aa)
  1157. explosion.Position = aa.Position
  1158. explosion.BlastRadius = 22.5
  1159. explosion.BlastPressure = 100
  1160. local exp = Instance.new("ParticleEmitter",aa)
  1161. exp.Texture = "rbxassetid://337901096"
  1162. exp.LightEmission = 1
  1163. exp.Color = ColorSequence.new(Color3.new(18/255,238/255,212/255))
  1164. exp.Rate = 9000000000
  1165. exp.Lifetime = NumberRange.new(1)
  1166. exp.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,30,0),NumberSequenceKeypoint.new(1,1,0)})
  1167. exp.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  1168. exp.Speed = NumberRange.new(100)
  1169. exp.VelocitySpread = 9000000
  1170. exp.Rotation = NumberRange.new(-500,500)
  1171. exp.RotSpeed = NumberRange.new(-500,500)
  1172. local expa = Instance.new("ParticleEmitter",aa)
  1173. expa.Texture = "rbxassetid://337901096"
  1174. expa.LightEmission = 1
  1175. expa.Color = ColorSequence.new(Color3.new(18/255,238/255,212/255))
  1176. expa.Rate = 9000000000
  1177. expa.Lifetime = NumberRange.new(2.75)
  1178. expa.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,75,0)})
  1179. expa.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  1180. expa.Speed = NumberRange.new(100)
  1181. expa.VelocitySpread = 9000000
  1182. expa.Rotation = NumberRange.new(-500,500)
  1183. expa.RotSpeed = NumberRange.new(-500,500)
  1184. local exp2 = exp:Clone()
  1185. exp2.Parent = aa
  1186. local exp3 = exp:Clone()
  1187. exp3.Parent = aa
  1188. local exp4 = exp:Clone()
  1189. exp4.Parent = aa
  1190. local exp5 = exp:Clone()
  1191. exp5.Parent = aa
  1192. local exp6 = exp:Clone()
  1193. exp6.Parent = aa
  1194. local exp7 = exp:Clone()
  1195. exp7.Parent = aa
  1196. local expa2 = expa:Clone()
  1197. expa2.Parent = aa
  1198. local expa3 = expa:Clone()
  1199. expa3.Parent = aa
  1200. local expa4 = expa:Clone()
  1201. expa4.Parent = aa
  1202. local expa5 = expa:Clone()
  1203. expa5.Parent = aa
  1204. local expa6 = expa:Clone()
  1205. expa6.Parent = aa
  1206. local expa7 = expa:Clone()
  1207. expa7.Parent = aa
  1208. for i = 0, 1 do
  1209. val = val - 0.025*3.5
  1210. thinger.Scale = thinger.Scale + vt(val,val,val)
  1211. wait()
  1212. end
  1213. exp.Rate = 0
  1214. exp2.Rate = 0
  1215. exp3.Rate = 0
  1216. exp4.Rate = 0
  1217. exp5.Rate = 0
  1218. exp6.Rate = 0
  1219. exp7.Rate = 0
  1220. for i = 0, 1 do
  1221. val = val - 0.025*3.5
  1222. thinger.Scale = thinger.Scale + vt(val,val,val)
  1223. wait()
  1224. end
  1225. expa.Rate = 0
  1226. expa2.Rate = 0
  1227. expa3.Rate = 0
  1228. expa4.Rate = 0
  1229. expa5.Rate = 0
  1230. expa6.Rate = 0
  1231. expa7.Rate = 0
  1232. for i = 0, 21 do
  1233. val = val - 0.025*3.5
  1234. thinger.Scale = thinger.Scale + vt(val,val,val)
  1235. wait()
  1236. end
  1237. for i = 0, 74 do
  1238. val = val - 0.0145
  1239. aa.Transparency = aa.Transparency + 0.0145
  1240. thinger.Scale = thinger.Scale + vt(val,val,val)
  1241. wait()
  1242. end
  1243. end
  1244. end)
  1245. attack = false
  1246. wait(30)
  1247. sa:Destroy()
  1248. tra:Destroy()
  1249. tra2:Destroy()
  1250. lb:Destroy()
  1251. end
  1252.  
  1253. function Scorching()
  1254. attack = true
  1255. chaosmode = true
  1256. chatfunc("Aether...")
  1257. handleweld.Part0 = rarm
  1258. local aura = Instance.new("ParticleEmitter",tors)
  1259. aura.Texture = "rbxassetid://337901096"
  1260. aura.LightEmission = 1
  1261. aura.Color = ColorSequence.new(Color3.new(18/255,238/255,212/255))
  1262. aura.Rate = 25
  1263. aura.Lifetime = NumberRange.new(0.75)
  1264. aura.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,8.5,0),NumberSequenceKeypoint.new(1,0,0)})
  1265. aura.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  1266. aura.Speed = NumberRange.new(15)
  1267. aura.VelocitySpread = 50
  1268. local aura2 = Instance.new("ParticleEmitter",tors)
  1269. aura2.Texture = "rbxassetid://337901096"
  1270. aura2.LightEmission = 1
  1271. aura2.Color = ColorSequence.new(Color3.new(18/255,238/255,212/255))
  1272. aura2.Rate = 99999
  1273. aura2.Lifetime = NumberRange.new(1.5)
  1274. aura2.Acceleration = vt(0,45,0)
  1275. aura2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,3,0),NumberSequenceKeypoint.new(1,0,0)})
  1276. aura2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  1277. aura2.Speed = NumberRange.new(-25)
  1278. aura2.Rotation = NumberRange.new(-500,500)
  1279. aura2.VelocitySpread = 45
  1280. aura2.RotSpeed = NumberRange.new(-500,500)
  1281. local auran = Instance.new("ParticleEmitter",tors)
  1282. auran.Texture = "rbxassetid://337901096"
  1283. auran.LightEmission = 1
  1284. auran.Color = ColorSequence.new(Color3.new(18/255,238/255,212/255))
  1285. auran.Rate = 0
  1286. auran.Lifetime = NumberRange.new(5)
  1287. auran.Acceleration = vt(0,-45,0)
  1288. auran.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,25,0),NumberSequenceKeypoint.new(1,0,0)})
  1289. auran.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  1290. auran.Speed = NumberRange.new(65)
  1291. auran.Rotation = NumberRange.new(-500,500)
  1292. auran.VelocitySpread = 100
  1293. auran.RotSpeed = NumberRange.new(-500,500)
  1294. local sa = Instance.new("Sound",handle)
  1295. sa.SoundId = "rbxassetid://431105970"
  1296. sa.Volume = 5
  1297. sa.Pitch = 1
  1298. sa:Play()
  1299. for i = 0,2,0.1 do
  1300. swait()
  1301. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-1)* angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  1302. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  1303. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(10)), 0.3)
  1304. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-10)), 0.3)
  1305. RH.C0=clerp(RH.C0,cf(1,-0.5,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(10)),.3)
  1306. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(60)),.3)
  1307. end
  1308. for i = 0, 5 do
  1309. auran.Rate = 99999
  1310. local lb = Instance.new("Part")
  1311. lb.Parent = char
  1312. lb.Material = "Neon"
  1313. lb.Color = BrickColor.new("Teal").Color
  1314. lb.CanCollide = false
  1315. lb.Size = vt(1,1,1)
  1316. lb.CFrame = tors.CFrame
  1317. lb.Rotation = vt(0,0,0)
  1318. lb.Anchored = true
  1319. lb.Transparency = 0
  1320. local thing = Instance.new("SpecialMesh",lb)
  1321. thing.MeshType = "FileMesh"
  1322. thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1323. thing.Scale = vt(0,15,0)
  1324. local chancerot = math.random(1,2)
  1325. for z = 0, 4 do
  1326. if chancerot == 1 then
  1327. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  1328. elseif chancerot == 2 then
  1329. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  1330. end
  1331. lb.Transparency = lb.Transparency + 0.1
  1332. thing.Scale = thing.Scale + vt(15,0,15)
  1333. wait()
  1334. end
  1335. auran.Rate = 0
  1336. for z = 0, 4 do
  1337. if chancerot == 1 then
  1338. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  1339. elseif chancerot == 2 then
  1340. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  1341. end
  1342. lb.Transparency = lb.Transparency + 0.1
  1343. thing.Scale = thing.Scale + vt(15,0,15)
  1344. wait()
  1345. end
  1346. lb:Destroy()
  1347. end
  1348. chatfunc("CHRONO!!!")
  1349. local sa = Instance.new("Sound",handle)
  1350. sa.SoundId = "https://www.roblox.com/library/469345336/Aether-Lightning-Circle"
  1351. sa.Volume = 10
  1352. sa.Pitch = 0.76
  1353. sa:Play()
  1354.  
  1355. local sbs = Instance.new("BodyPosition", root)
  1356. sbs.P = 3000
  1357. sbs.D = 1000
  1358. sbs.maxForce = Vector3.new(500000, 500000000, 500000)
  1359. sbs.position = RootPart.CFrame.p + Vector3.new(0, 1000, 0)
  1360. for i = 0,24,0.1 do
  1361. swait()
  1362. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  1363. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-90)),.3)
  1364. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(180)), 0.3)
  1365. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-25 + 2.5 * math.cos(sine / 32))), 0.3)
  1366. end
  1367. local shur = Instance.new("Part",char)
  1368. local gahde = Instance.new("Sound",char)
  1369. gahde.SoundId = "rbxassetid://402981977"
  1370. gahde.Volume = 5
  1371. gahde.Pitch = 0.6
  1372. gahde:Play()
  1373. shur.Transparency = 1
  1374. shur.Material = "Neon"
  1375. shur.BrickColor = bc("Bright red")
  1376. shur.Anchored = true
  1377. shur.CFrame = tors.CFrame + vt(0,10,0)
  1378. shur.Size = vt(1,0.2,1)
  1379. shur.CanCollide = false
  1380. local dec = Instance.new("Decal",shur)
  1381. dec.Texture = "http://www.roblox.com/asset/?id=2106073706"
  1382. dec.Face = "Top"
  1383. local dec2 = dec:Clone()
  1384. dec2.Parent = shur
  1385. dec2.Face = "Bottom"
  1386. local Meshshur = Instance.new("CylinderMesh",shur)
  1387. Meshshur.Scale = vt(0,1,0)
  1388. for i = 0, 39 do
  1389. wait()
  1390. Meshshur.Scale = Meshshur.Scale + vt(15,0,15)
  1391. end
  1392.  
  1393. local sa = Instance.new("Sound",handle)
  1394. sa.SoundId = "rbxassetid://1718412034"
  1395. sa.Volume = 100
  1396. sa.MaxDistance = 10000
  1397. sa.Pitch = 0
  1398. sa:Play()
  1399. local lb = Instance.new("Part")
  1400. lb.Parent = char
  1401. lb.Material = "Neon"
  1402. lb.Color = BrickColor.new("Teal").Color
  1403. lb.CanCollide = false
  1404. lb.Shape = "Ball"
  1405. lb.CFrame = handle.CFrame
  1406. lb.Anchored = true
  1407. lb.Transparency = 0
  1408. lb.Size = vt(1,1,1)
  1409. lb.CFrame = handle.CFrame
  1410. local thing = Instance.new("SpecialMesh",lb)
  1411. thing.MeshType = meshtype
  1412. thing.Scale = vt(0,0,0)
  1413. for i = 0, 89 do
  1414. thing.Scale = thing.Scale + vt(2.5,2.5,2.5)
  1415. lb.CFrame = lb.CFrame + Vector3.new(0,1.425,0)
  1416. wait()
  1417. end
  1418. wait(1)
  1419. for i = 0, 39 do
  1420. wait()
  1421. Meshshur.Scale = Meshshur.Scale - vt(15,0,15)
  1422. end
  1423. local sa = Instance.new("Sound",char)
  1424. sa.SoundId = "rbxassetid://565538688"
  1425. sa.Volume = 1
  1426. sa.Pitch = 0.95
  1427. sa:Play()
  1428. wait(0.5)
  1429. shur:Destroy()
  1430. sbs:Destroy()
  1431.  
  1432. CFuncs["EchoSound"].Create("rbxassetid://138085838", char, 5, 1,0,10,0.15,0.5,1)
  1433.  
  1434. local sa = Instance.new("Sound",char)
  1435. sa.SoundId = "rbxassetid://466493476"
  1436. sa.Volume = 1.5
  1437. sa.Pitch = 0.5
  1438. sa:Play()
  1439.  
  1440. local sa = Instance.new("Sound",char)
  1441. sa.SoundId = "rbxassetid://466493476"
  1442. sa.Volume = 1.5
  1443. sa.Pitch = 0.5
  1444. sa:Play()
  1445. aura.Rate = 0
  1446. aura2.Rate = 0
  1447. local hitted = false
  1448. lb.Anchored = false
  1449. local trail = Instance.new("ParticleEmitter",lb)
  1450. trail.Texture = "rbxassetid://337901096"
  1451. trail.LightEmission = 1
  1452. trail.Color = ColorSequence.new(Color3.new(18/255,238/255,212/255))
  1453. trail.Rate = 9999
  1454. trail.Lifetime = NumberRange.new(2.5)
  1455. trail.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,150,0),NumberSequenceKeypoint.new(1,5,0)})
  1456. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  1457. trail.Speed = NumberRange.new(100)
  1458. trail.VelocitySpread = 9000000
  1459. trail.Rotation = NumberRange.new(-500,500)
  1460. trail.RotSpeed = NumberRange.new(-500,500)
  1461. local bv = Instance.new("BodyVelocity")
  1462. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1463. bv.velocity = mouse.Hit.lookVector *75
  1464. bv.Parent = lb
  1465. wait(0.05)
  1466. lb.Touched:connect(function(hit)
  1467. if hitted == false then
  1468. hitted = true
  1469. trail.Rate = 0
  1470. lb.Anchored = true
  1471. local aa = Instance.new("Part")
  1472. for i = 0, 9 do
  1473. lb.Transparency = lb.Transparency + 0.1
  1474. local val = 1*3.5
  1475. aa.Parent = lb
  1476. local exsound = Instance.new("Sound",aa)
  1477. exsound.SoundId = "rbxassetid://412831137"
  1478. exsound.Volume = 10
  1479. exsound.Pitch = 0.5
  1480. exsound:Play()
  1481. local exsound = Instance.new("Sound",aa)
  1482. exsound.SoundId = "rbxassetid://439342426"
  1483. exsound.Volume = 10
  1484. exsound.Pitch = 0.75
  1485. exsound:Play()
  1486. local exsound = Instance.new("Sound",aa)
  1487. exsound.SoundId = "rbxassetid://439342426"
  1488. exsound.Volume = 10
  1489. exsound.Pitch = 0.5
  1490. exsound:Play()
  1491. local exsound = Instance.new("Sound",aa)
  1492. exsound.SoundId = "rbxassetid://439342426"
  1493. exsound.Volume = 10
  1494. exsound.Pitch = 0.35
  1495. exsound:Play()
  1496. local exsound = Instance.new("Sound",aa)
  1497. exsound.SoundId = "rbxassetid://439342426"
  1498. exsound.Volume = 10
  1499. exsound.Pitch = 0.25
  1500. exsound:Play()
  1501. local exsound = Instance.new("Sound",aa)
  1502. exsound.SoundId = "rbxassetid://439342426"
  1503. exsound.Volume = 10
  1504. exsound.Pitch = 0.2
  1505. exsound:Play()
  1506. aa.Material = "Neon"
  1507. aa.Color = BrickColor.new("Teal").Color
  1508. aa.CanCollide = false
  1509. aa.Shape = "Ball"
  1510. aa.CFrame = lb.CFrame
  1511. aa.Anchored = true
  1512. aa.Transparency = 0
  1513. aa.Size = vt(1,1,1)
  1514. local thinger = Instance.new("SpecialMesh",aa)
  1515. thinger.MeshType = meshtype
  1516. thinger.Scale = vt(225,225,225)
  1517. local explosion = Instance.new("Explosion",aa)
  1518. explosion.Position = aa.Position
  1519. explosion.BlastRadius = 500
  1520. explosion.BlastPressure = 100
  1521. local exp = Instance.new("ParticleEmitter",aa)
  1522. exp.Texture = "rbxassetid://337901096"
  1523. exp.LightEmission = 1
  1524. exp.Color = ColorSequence.new(Color3.new(18/255,238/255,212/255))
  1525. exp.Rate = 9000000000
  1526. exp.Lifetime = NumberRange.new(1)
  1527. exp.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,175,0),NumberSequenceKeypoint.new(1,1,0)})
  1528. exp.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  1529. exp.Speed = NumberRange.new(100)
  1530. exp.VelocitySpread = 9000000
  1531. exp.Rotation = NumberRange.new(-500,500)
  1532. exp.RotSpeed = NumberRange.new(-500,500)
  1533. local expa = Instance.new("ParticleEmitter",aa)
  1534. expa.Texture = "rbxassetid://337901096"
  1535. expa.LightEmission = 1
  1536. expa.Color = ColorSequence.new(Color3.new(18/255,238/255,212/255))
  1537. expa.Rate = 9000000000
  1538. expa.Lifetime = NumberRange.new(2.75)
  1539. expa.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,150,0)})
  1540. expa.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  1541. expa.Speed = NumberRange.new(100)
  1542. expa.VelocitySpread = 9000000
  1543. expa.Rotation = NumberRange.new(-500,500)
  1544. expa.RotSpeed = NumberRange.new(-500,500)
  1545. local exp2 = exp:Clone()
  1546. exp2.Parent = aa
  1547. local exp3 = exp:Clone()
  1548. exp3.Parent = aa
  1549. local exp4 = exp:Clone()
  1550. exp4.Parent = aa
  1551. local exp5 = exp:Clone()
  1552. exp5.Parent = aa
  1553. local exp6 = exp:Clone()
  1554. exp6.Parent = aa
  1555. local exp7 = exp:Clone()
  1556. exp7.Parent = aa
  1557. local expa2 = expa:Clone()
  1558. expa2.Parent = aa
  1559. local expa3 = expa:Clone()
  1560. expa3.Parent = aa
  1561. local expa4 = expa:Clone()
  1562. expa4.Parent = aa
  1563. local expa5 = expa:Clone()
  1564. expa5.Parent = aa
  1565. local expa6 = expa:Clone()
  1566. expa6.Parent = aa
  1567. local expa7 = expa:Clone()
  1568. expa7.Parent = aa
  1569. for i = 0, 1 do
  1570. val = val - 0.025*3.5
  1571. thinger.Scale = thinger.Scale + vt(val,val,val)
  1572. wait()
  1573. end
  1574. exp.Rate = 0
  1575. exp2.Rate = 0
  1576. exp3.Rate = 0
  1577. exp4.Rate = 0
  1578. exp5.Rate = 0
  1579. exp6.Rate = 0
  1580. exp7.Rate = 0
  1581. for i = 0, 1 do
  1582. val = val - 0.025*3.5
  1583. thinger.Scale = thinger.Scale + vt(val,val,val)
  1584. wait()
  1585. end
  1586. expa.Rate = 0
  1587. expa2.Rate = 0
  1588. expa3.Rate = 0
  1589. expa4.Rate = 0
  1590. expa5.Rate = 0
  1591. expa6.Rate = 0
  1592. expa7.Rate = 0
  1593. for i = 0, 21 do
  1594. val = val - 0.025*3.5
  1595. thinger.Scale = thinger.Scale + vt(val,val,val)
  1596. wait()
  1597. end
  1598. for i = 0, 4 do
  1599. val = val - 0.05
  1600. aa.Transparency = aa.Transparency + 0.065*4.5
  1601. thinger.Scale = thinger.Scale + vt(val,val,val)
  1602. wait()
  1603. end
  1604. end
  1605. end
  1606. end)
  1607. for i = 0,2,0.1 do
  1608. swait()
  1609. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  1610. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(-90)),.3)
  1611. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(30)), 0.3)
  1612. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-25 + 2.5 * math.cos(sine / 32))), 0.3)
  1613. end
  1614. attack = false
  1615. wait(60)
  1616. sa:Destroy()
  1617. sa:Destroy()
  1618. sa:Destroy()
  1619. sa:Destroy()
  1620. sa:Destroy()
  1621. aura:Destroy()
  1622. aura2:Destroy()
  1623. lb:Destroy()
  1624. end
  1625.  
  1626.  
  1627. function AetherVerdies()
  1628. attack = true
  1629. chatfunc("Aether...")
  1630. handleweld.Part0 = rarm
  1631. local tra = Instance.new("ParticleEmitter",handle)
  1632. tra.Texture = "rbxassetid://337901096"
  1633. tra.LightEmission = 0.8
  1634. tra.Color = ColorSequence.new(Color3.new(18/255,238/255,212/255))
  1635. tra.Rate = 99999
  1636. tra.Lifetime = NumberRange.new(0.25)
  1637. tra.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,0,0)})
  1638. tra.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0.25,0)})
  1639. tra.Speed = NumberRange.new(0)
  1640. tra.Rotation = NumberRange.new(-500,500)
  1641. tra.VelocitySpread = 90000
  1642. tra.LockedToPart = true
  1643. tra.RotSpeed = NumberRange.new(-500,500)
  1644. local tra2 = Instance.new("ParticleEmitter",handle)
  1645. tra2.Texture = "http://www.roblox.com/asset/?ID=337901096"
  1646. tra2.LightEmission = 1
  1647. tra2.Color = ColorSequence.new(Color3.new(18/255,238/255,212/255))
  1648. tra2.Rate = 50
  1649. tra2.Lifetime = NumberRange.new(0.5)
  1650. tra2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,10,0),NumberSequenceKeypoint.new(1,0,0)})
  1651. tra2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0.5,0)})
  1652. tra2.Speed = NumberRange.new(0)
  1653. tra2.Rotation = NumberRange.new(-500,500)
  1654. tra2.VelocitySpread = 90000
  1655. tra2.LockedToPart = true
  1656. tra2.RotSpeed = NumberRange.new(-500,500)
  1657. local sa = Instance.new("Sound",handle)
  1658. sa.SoundId = "rbxassetid://565538688"
  1659. sa.Volume = 1.5
  1660. sa.Pitch = 0.975
  1661. sa:Play()
  1662. for i = 0,4,0.1 do
  1663. swait()
  1664. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  1665. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-90)),.3)
  1666. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(170), math.rad(0), math.rad(90)), 0.3)
  1667. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-25 + 2.5 * math.cos(sine / 32))), 0.3)
  1668. end
  1669. chatfunc("Verdies!!")
  1670. local sa = Instance.new("Sound",handle)
  1671. sa.SoundId = "rbxassetid://304529688"
  1672. sa.Volume = 1.5
  1673. sa.Pitch = 0.85
  1674. sa:Play()
  1675. tra.Rate = 0
  1676. tra2.Rate = 0
  1677. local lb = Instance.new("Part")
  1678. lb.Parent = char
  1679. lb.Material = "Neon"
  1680. lb.Color = BrickColor.new("Teal").Color
  1681. lb.CanCollide = false
  1682. lb.Shape = "Ball"
  1683. lb.CFrame = handle.CFrame
  1684. lb.Anchored = true
  1685. lb.Transparency = 1
  1686. lb.Size = vt(1,1,1)
  1687. local thing = Instance.new("SpecialMesh",lb)
  1688. thing.MeshType = meshtype
  1689. local hitted = false
  1690. lb.Anchored = false
  1691. local trail = Instance.new("ParticleEmitter",lb)
  1692. trail.Texture = "rbxassetid://337901096"
  1693. trail.LightEmission = 1
  1694. trail.Color = ColorSequence.new(Color3.new(18/255,238/255,212/255))
  1695. trail.Rate = 9999
  1696. trail.Lifetime = NumberRange.new(1.5)
  1697. trail.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,25,0),NumberSequenceKeypoint.new(1,0,0)})
  1698. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  1699. trail.Speed = NumberRange.new(0,0)
  1700. trail.Rotation = NumberRange.new(-500,500)
  1701. trail.RotSpeed = NumberRange.new(-500,500)
  1702. local bv = Instance.new("BodyVelocity")
  1703. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1704. bv.velocity = mouse.Hit.lookVector *95
  1705. bv.Parent = lb
  1706. wait(0.05)
  1707. lb.Touched:connect(function(hit)
  1708. if hitted == false then
  1709. hitted = true
  1710. trail.Rate = 0
  1711. lb.Anchored = true
  1712. local aa = Instance.new("Part")
  1713. local val = 1*8
  1714. aa.Parent = lb
  1715. local exsound = Instance.new("Sound",aa)
  1716. exsound.SoundId = "rbxassetid://402347142"
  1717. exsound.Volume = 10
  1718. exsound.Pitch = 0.945
  1719. exsound:Play()
  1720. aa.Material = "Neon"
  1721. aa.Color = BrickColor.new("Teal").Color
  1722. aa.CanCollide = false
  1723. aa.Shape = "Ball"
  1724. aa.CFrame = lb.CFrame
  1725. aa.Anchored = true
  1726. aa.Transparency = 0
  1727. aa.Size = vt(1,1,1)
  1728. local thinger = Instance.new("SpecialMesh",aa)
  1729. thinger.MeshType = meshtype
  1730. thinger.Scale = vt(15,15,15)
  1731. local explosion = Instance.new("Explosion",aa)
  1732. explosion.Position = aa.Position
  1733. explosion.BlastRadius = 65
  1734. explosion.BlastPressure = 100
  1735. local exp = Instance.new("ParticleEmitter",aa)
  1736. exp.Texture = "rbxassetid://337901096"
  1737. exp.LightEmission = 1
  1738. exp.Color = ColorSequence.new(Color3.new(18/255,238/255,212/255))
  1739. exp.Rate = 9000000000
  1740. exp.Lifetime = NumberRange.new(1)
  1741. exp.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,100,0),NumberSequenceKeypoint.new(1,1,0)})
  1742. exp.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  1743. exp.Speed = NumberRange.new(200)
  1744. exp.VelocitySpread = 9000000
  1745. exp.Rotation = NumberRange.new(-500,500)
  1746. exp.RotSpeed = NumberRange.new(-500,500)
  1747. local expa = Instance.new("ParticleEmitter",aa)
  1748. expa.Texture = "rbxassetid://337901096"
  1749. expa.LightEmission = 1
  1750. expa.Color = ColorSequence.new(Color3.new(18/255,238/255,212/255))
  1751. expa.Rate = 9000000000
  1752. expa.Lifetime = NumberRange.new(2.75)
  1753. expa.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,125,0)})
  1754. expa.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  1755. expa.Speed = NumberRange.new(200)
  1756. expa.VelocitySpread = 9000000
  1757. expa.Rotation = NumberRange.new(-500,500)
  1758. expa.RotSpeed = NumberRange.new(-500,500)
  1759. local exp2 = exp:Clone()
  1760. exp2.Parent = aa
  1761. local exp3 = exp:Clone()
  1762. exp3.Parent = aa
  1763. local exp4 = exp:Clone()
  1764. exp4.Parent = aa
  1765. local exp5 = exp:Clone()
  1766. exp5.Parent = aa
  1767. local exp6 = exp:Clone()
  1768. exp6.Parent = aa
  1769. local exp7 = exp:Clone()
  1770. exp7.Parent = aa
  1771. local expa2 = expa:Clone()
  1772. expa2.Parent = aa
  1773. local expa3 = expa:Clone()
  1774. expa3.Parent = aa
  1775. local expa4 = expa:Clone()
  1776. expa4.Parent = aa
  1777. local expa5 = expa:Clone()
  1778. expa5.Parent = aa
  1779. local expa6 = expa:Clone()
  1780. expa6.Parent = aa
  1781. local expa7 = expa:Clone()
  1782. expa7.Parent = aa
  1783. for i = 0, 1 do
  1784. val = val - 0.025*8
  1785. thinger.Scale = thinger.Scale + vt(val,val,val)
  1786. wait()
  1787. end
  1788. exp.Rate = 0
  1789. exp2.Rate = 0
  1790. exp3.Rate = 0
  1791. exp4.Rate = 0
  1792. exp5.Rate = 0
  1793. exp6.Rate = 0
  1794. exp7.Rate = 0
  1795. for i = 0, 1 do
  1796. val = val - 0.025*8
  1797. thinger.Scale = thinger.Scale + vt(val,val,val)
  1798. wait()
  1799. end
  1800. expa.Rate = 0
  1801. expa2.Rate = 0
  1802. expa3.Rate = 0
  1803. expa4.Rate = 0
  1804. expa5.Rate = 0
  1805. expa6.Rate = 0
  1806. expa7.Rate = 0
  1807. for i = 0, 21 do
  1808. val = val - 0.025*8
  1809. thinger.Scale = thinger.Scale + vt(val,val,val)
  1810. wait()
  1811. end
  1812. for i = 0, 74 do
  1813. val = val - 0.0145
  1814. aa.Transparency = aa.Transparency + 0.0145
  1815. thinger.Scale = thinger.Scale + vt(val,val,val)
  1816. wait()
  1817. end
  1818. end
  1819. end)
  1820. attack = false
  1821. wait(30)
  1822. sa:Destroy()
  1823. tra:Destroy()
  1824. tra2:Destroy()
  1825. lb:Destroy()
  1826. end
  1827.  
  1828.  
  1829. function AetherWrath()
  1830. attack = true
  1831. chatfunc("Aether Unleashed!!")
  1832. for i = 0,4,0.1 do
  1833. swait()
  1834. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1835. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  1836. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  1837. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  1838. end
  1839. local ff = Instance.new("ForceField",char)
  1840. hum.WalkSpeed = 0
  1841. local lb = Instance.new("Part")
  1842. lb.Parent = char
  1843. lb.Material = "Neon"
  1844. lb.Color = BrickColor.new("Teal").Color
  1845. lb.CanCollide = false
  1846. lb.Shape = "Ball"
  1847. lb.CFrame = torso.CFrame
  1848. lb.Anchored = true
  1849. lb.Transparency = 1
  1850. lb.Size = vt(1,1,1)
  1851. local thing = Instance.new("SpecialMesh",lb)
  1852. thing.MeshType = meshtype
  1853. for i = 0, 4 do
  1854. local lbr = Instance.new("Part")
  1855. lbr.Parent = char
  1856. lbr.Material = "Neon"
  1857. lbr.Color = BrickColor.new("Teal").Color
  1858. lbr.CanCollide = false
  1859. lbr.Shape = "Ball"
  1860. lbr.CFrame = lb.CFrame
  1861. lbr.Anchored = true
  1862. lbr.Transparency = 1
  1863. lbr.Size = vt(1,1,1)
  1864. local thinga = Instance.new("SpecialMesh",lbr)
  1865. thinga.MeshType = meshtype
  1866. thinga.Scale = vt(20*6,20*6,20*6)
  1867. for z = 0, 19 do
  1868. wait(0.025)
  1869. lbr.Transparency = lbr.Transparency - 0.05
  1870. thinga.Scale = thinga.Scale - vt(1*6,1*6,1*6)
  1871. end
  1872. lbr:Destroy()
  1873. end
  1874. local aa = Instance.new("Part")
  1875. local val = 1*7.5
  1876. aa.Parent = lb
  1877. local exsound = Instance.new("Sound",handle)
  1878. exsound.SoundId = "rbxassetid://402347142"
  1879. exsound.Volume = 10
  1880. exsound.Pitch = 1
  1881. exsound:Play()
  1882. aa.Material = "Neon"
  1883. aa.Color = BrickColor.new("Teal").Color
  1884. aa.CanCollide = false
  1885. aa.Shape = "Ball"
  1886. aa.CFrame = lb.CFrame
  1887. aa.Anchored = true
  1888. aa.Transparency = 0
  1889. aa.Size = vt(1,1,1)
  1890. local thinger = Instance.new("SpecialMesh",aa)
  1891. thinger.MeshType = meshtype
  1892. thinger.Scale = vt(15*1.5,15*1.5,15*1.5)
  1893. local explosion = Instance.new("Explosion",aa)
  1894. explosion.Position = aa.Position
  1895. explosion.BlastRadius = 50
  1896. explosion.BlastPressure = 100
  1897. local exp = Instance.new("ParticleEmitter",aa)
  1898. exp.Texture = "rbxassetid://337901096"
  1899. exp.LightEmission = 1
  1900. exp.Color = ColorSequence.new(Color3.new(18/255,238/255,212/255))
  1901. exp.Rate = 9000000000
  1902. exp.Lifetime = NumberRange.new(1)
  1903. exp.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,30,0),NumberSequenceKeypoint.new(1,1,0)})
  1904. exp.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  1905. exp.Speed = NumberRange.new(115)
  1906. exp.VelocitySpread = 9000000
  1907. exp.Rotation = NumberRange.new(-500,500)
  1908. exp.RotSpeed = NumberRange.new(-500,500)
  1909. local expa = Instance.new("ParticleEmitter",aa)
  1910. expa.Texture = "rbxassetid://337901096"
  1911. expa.LightEmission = 1
  1912. expa.Color = ColorSequence.new(Color3.new(18/255,238/255,212/255))
  1913. expa.Rate = 9000000000
  1914. expa.Lifetime = NumberRange.new(2.75)
  1915. expa.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,75,0)})
  1916. expa.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  1917. expa.Speed = NumberRange.new(115)
  1918. expa.VelocitySpread = 9000000
  1919. expa.Rotation = NumberRange.new(-500,500)
  1920. expa.RotSpeed = NumberRange.new(-500,500)
  1921. local exp2 = exp:Clone()
  1922. exp2.Parent = aa
  1923. local exp3 = exp:Clone()
  1924. exp3.Parent = aa
  1925. local exp4 = exp:Clone()
  1926. exp4.Parent = aa
  1927. local exp5 = exp:Clone()
  1928. exp5.Parent = aa
  1929. local exp6 = exp:Clone()
  1930. exp6.Parent = aa
  1931. local exp7 = exp:Clone()
  1932. exp7.Parent = aa
  1933. local expa2 = expa:Clone()
  1934. expa2.Parent = aa
  1935. local expa3 = expa:Clone()
  1936. expa3.Parent = aa
  1937. local expa4 = expa:Clone()
  1938. expa4.Parent = aa
  1939. local expa5 = expa:Clone()
  1940. expa5.Parent = aa
  1941. local expa6 = expa:Clone()
  1942. expa6.Parent = aa
  1943. local expa7 = expa:Clone()
  1944. expa7.Parent = aa
  1945. for i = 0, 1 do
  1946. val = val - 0.025*7.5
  1947. thinger.Scale = thinger.Scale + vt(val,val,val)
  1948. wait()
  1949. end
  1950. exp.Rate = 0
  1951. exp2.Rate = 0
  1952. exp3.Rate = 0
  1953. exp4.Rate = 0
  1954. exp5.Rate = 0
  1955. exp6.Rate = 0
  1956. exp7.Rate = 0
  1957. for i = 0, 1 do
  1958. val = val - 0.025*7.5
  1959. thinger.Scale = thinger.Scale + vt(val,val,val)
  1960. wait()
  1961. end
  1962. ff:Destroy()
  1963. hum.WalkSpeed = 16
  1964. attack = false
  1965. expa.Rate = 0
  1966. expa2.Rate = 0
  1967. expa3.Rate = 0
  1968. expa4.Rate = 0
  1969. expa5.Rate = 0
  1970. expa6.Rate = 0
  1971. expa7.Rate = 0
  1972. for i = 0, 21 do
  1973. val = val - 0.025*7.5
  1974. thinger.Scale = thinger.Scale + vt(val,val,val)
  1975. wait()
  1976. end
  1977. for i = 0, 74 do
  1978. val = val - 0.0145
  1979. aa.Transparency = aa.Transparency + 0.0145
  1980. thinger.Scale = thinger.Scale + vt(val,val,val)
  1981. wait()
  1982. end
  1983. wait(5)
  1984. lb:Destroy()
  1985. end
  1986.  
  1987. function AetherDemise()
  1988. attack = true
  1989. chatfunc("Aether Release!!")
  1990. local tra = Instance.new("ParticleEmitter",handle)
  1991. tra.Texture = "rbxassetid://337901096"
  1992. tra.LightEmission = 0.8
  1993. tra.Color = ColorSequence.new(Color3.new(18/255,238/255,212/255))
  1994. tra.Rate = 99999
  1995. tra.Lifetime = NumberRange.new(0.25)
  1996. tra.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,0,0)})
  1997. tra.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0.25,0)})
  1998. tra.Speed = NumberRange.new(0)
  1999. tra.Rotation = NumberRange.new(-500,500)
  2000. tra.VelocitySpread = 90000
  2001. tra.LockedToPart = true
  2002. tra.RotSpeed = NumberRange.new(-500,500)
  2003. local tra2 = Instance.new("ParticleEmitter",handle)
  2004. tra2.Texture = "http://www.roblox.com/asset/?ID=337901096"
  2005. tra2.LightEmission = 1
  2006. tra2.Color = ColorSequence.new(Color3.new(18/255,238/255,212/255))
  2007. tra2.Rate = 50
  2008. tra2.Lifetime = NumberRange.new(0.5)
  2009. tra2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5.5,0),NumberSequenceKeypoint.new(1,0,0)})
  2010. tra2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0.5,0)})
  2011. tra2.Speed = NumberRange.new(0)
  2012. tra2.Rotation = NumberRange.new(-500,500)
  2013. tra2.VelocitySpread = 90000
  2014. tra2.LockedToPart = true
  2015. tra2.RotSpeed = NumberRange.new(-500,500)
  2016. for i = 0,1,0.1 do
  2017. swait()
  2018. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  2019. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-90)),.3)
  2020. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(180)), 0.3)
  2021. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-25 + 2.5 * math.cos(sine / 32))), 0.3)
  2022. end
  2023. tra.Rate = 0
  2024. tra2.Rate = 0
  2025. local lb = Instance.new("Part")
  2026. lb.Parent = char
  2027. lb.Material = "Neon"
  2028. lb.Color = BrickColor.new("Teal").Color
  2029. lb.CanCollide = false
  2030. lb.Shape = "Ball"
  2031. lb.CFrame = mouse.Hit
  2032. lb.Anchored = true
  2033. lb.Transparency = 1
  2034. lb.Size = vt(1,1,1)
  2035. local thing = Instance.new("SpecialMesh",lb)
  2036. thing.MeshType = meshtype
  2037. for i = 0, 4 do
  2038. local lbr = Instance.new("Part")
  2039. lbr.Parent = char
  2040. lbr.Material = "Neon"
  2041. lbr.Color = BrickColor.new("Teal").Color
  2042. lbr.CanCollide = false
  2043. lbr.Shape = "Ball"
  2044. lbr.CFrame = lb.CFrame
  2045. lbr.Anchored = true
  2046. lbr.Transparency = 1
  2047. lbr.Size = vt(1,1,1)
  2048. local thinga = Instance.new("SpecialMesh",lbr)
  2049. thinga.MeshType = meshtype
  2050. thinga.Scale = vt(20*4.5,20*4.5,20*4.5)
  2051. for z = 0, 19 do
  2052. wait(0.025)
  2053. lbr.Transparency = lbr.Transparency - 0.05
  2054. thinga.Scale = thinga.Scale - vt(1*4.5,1*4.5,1*4.5)
  2055. end
  2056. lbr:Destroy()
  2057. end
  2058. local aa = Instance.new("Part")
  2059. local val = 1*6.25
  2060. aa.Parent = lb
  2061. local exsound = Instance.new("Sound",aa)
  2062. exsound.SoundId = "rbxassetid://402347142"
  2063. exsound.Volume = 4.5
  2064. exsound.Pitch = 1
  2065. exsound:Play()
  2066. aa.Material = "Neon"
  2067. aa.Color = BrickColor.new("Teal").Color
  2068. aa.CanCollide = false
  2069. aa.Shape = "Ball"
  2070. aa.CFrame = lb.CFrame
  2071. aa.Anchored = true
  2072. aa.Transparency = 0
  2073. aa.Size = vt(1,1,1)
  2074. local thinger = Instance.new("SpecialMesh",aa)
  2075. thinger.MeshType = meshtype
  2076. thinger.Scale = vt(15*1.15,15*1.15,15*1.15)
  2077. local explosion = Instance.new("Explosion",aa)
  2078. explosion.Position = aa.Position
  2079. explosion.BlastRadius = 35
  2080. explosion.BlastPressure = 100
  2081. local exp = Instance.new("ParticleEmitter",aa)
  2082. exp.Texture = "rbxassetid://337901096"
  2083. exp.LightEmission = 1
  2084. exp.Color = ColorSequence.new(Color3.new(18/255,238/255,212/255))
  2085. exp.Rate = 9000000000
  2086. exp.Lifetime = NumberRange.new(1)
  2087. exp.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,30,0),NumberSequenceKeypoint.new(1,1,0)})
  2088. exp.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  2089. exp.Speed = NumberRange.new(105)
  2090. exp.VelocitySpread = 9000000
  2091. exp.Rotation = NumberRange.new(-500,500)
  2092. exp.RotSpeed = NumberRange.new(-500,500)
  2093. local expa = Instance.new("ParticleEmitter",aa)
  2094. expa.Texture = "rbxassetid://337901096"
  2095. expa.LightEmission = 1
  2096. expa.Color = ColorSequence.new(Color3.new(18/255,238/255,212/255))
  2097. expa.Rate = 9000000000
  2098. expa.Lifetime = NumberRange.new(2.75)
  2099. expa.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,75,0)})
  2100. expa.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  2101. expa.Speed = NumberRange.new(105)
  2102. expa.VelocitySpread = 9000000
  2103. expa.Rotation = NumberRange.new(-500,500)
  2104. expa.RotSpeed = NumberRange.new(-500,500)
  2105. local exp2 = exp:Clone()
  2106. exp2.Parent = aa
  2107. local exp3 = exp:Clone()
  2108. exp3.Parent = aa
  2109. local exp4 = exp:Clone()
  2110. exp4.Parent = aa
  2111. local exp5 = exp:Clone()
  2112. exp5.Parent = aa
  2113. local exp6 = exp:Clone()
  2114. exp6.Parent = aa
  2115. local exp7 = exp:Clone()
  2116. exp7.Parent = aa
  2117. local expa2 = expa:Clone()
  2118. expa2.Parent = aa
  2119. local expa3 = expa:Clone()
  2120. expa3.Parent = aa
  2121. local expa4 = expa:Clone()
  2122. expa4.Parent = aa
  2123. local expa5 = expa:Clone()
  2124. expa5.Parent = aa
  2125. local expa6 = expa:Clone()
  2126. expa6.Parent = aa
  2127. local expa7 = expa:Clone()
  2128. expa7.Parent = aa
  2129. for i = 0, 1 do
  2130. val = val - 0.025*6.25
  2131. thinger.Scale = thinger.Scale + vt(val,val,val)
  2132. wait()
  2133. end
  2134. exp.Rate = 0
  2135. exp2.Rate = 0
  2136. exp3.Rate = 0
  2137. exp4.Rate = 0
  2138. exp5.Rate = 0
  2139. exp6.Rate = 0
  2140. exp7.Rate = 0
  2141. for i = 0, 1 do
  2142. val = val - 0.025*6.25
  2143. thinger.Scale = thinger.Scale + vt(val,val,val)
  2144. wait()
  2145. end
  2146. attack = false
  2147. expa.Rate = 0
  2148. expa2.Rate = 0
  2149. expa3.Rate = 0
  2150. expa4.Rate = 0
  2151. expa5.Rate = 0
  2152. expa6.Rate = 0
  2153. expa7.Rate = 0
  2154. for i = 0, 21 do
  2155. val = val - 0.025*6.25
  2156. thinger.Scale = thinger.Scale + vt(val,val,val)
  2157. wait()
  2158. end
  2159. for i = 0, 74 do
  2160. val = val - 0.0145
  2161. aa.Transparency = aa.Transparency + 0.0145
  2162. thinger.Scale = thinger.Scale + vt(val,val,val)
  2163. wait()
  2164. end
  2165. wait(5)
  2166. lb:Destroy()
  2167. tra:Destroy()
  2168. tra2:Destroy()
  2169. end
  2170.  
  2171. mouse.KeyDown:connect(function(key)
  2172. if key == "q" and attack == false then
  2173. AetherComet()
  2174. end
  2175. if key == "e" and attack == false then
  2176. AetherDemise()
  2177. end
  2178. if key == "r" and attack == false then
  2179. AetherWrath()
  2180. end
  2181. if key == "f" and attack == false then
  2182. AetherVerdies()
  2183. end
  2184. if key == "x" and attack == false then
  2185. Scorching()
  2186. end
  2187. game:GetService("RunService").Stepped:connect(function()
  2188. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  2189. velocity = RootPart.Velocity.y
  2190. sine = sine + change
  2191. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  2192. if equipped == true or equipped == false then
  2193. healthg.Text = math.floor(hum.Health).. "/" ..math.floor(hum.MaxHealth)
  2194. if RootPart.Velocity.y > 1 and hit == nil then
  2195. Anim = "Jump"
  2196. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2197. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2198. if attack == false then
  2199. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  2200. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(2.5),math.rad(0),math.rad(0)),.3)
  2201. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.65, 0) * angles(math.rad(-10), math.rad(0), math.rad(50)), 0.3)
  2202. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.65, 0) * angles(math.rad(-10), math.rad(0), math.rad(-50)), 0.3)
  2203. end
  2204. else
  2205. if RootPart.Velocity.y < -1 and hit == nil then
  2206. Anim = "Fall"
  2207. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2208. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2209. if attack == false then
  2210. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  2211. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(2.5),math.rad(0),math.rad(0)),.3)
  2212. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.65, 0) * angles(math.rad(-10), math.rad(0), math.rad(90)), 0.3)
  2213. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.65, 0) * angles(math.rad(-10), math.rad(0), math.rad(-90)), 0.3)
  2214. end
  2215. else
  2216. if Torsovelocity < 1 and hit ~= nil then
  2217. Anim = "Idle"
  2218. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(-10),math.rad(0)),.3)
  2219. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(10),math.rad(0)),.3)
  2220. if attack == false then
  2221. change = 1
  2222. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.05 * math.cos(sine / 32))* angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  2223. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(20)),.3)
  2224. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.35, -0.25) * angles(math.rad(20 + 1.5 * math.cos(sine / 32)), math.rad(-30), math.rad(-90)), 0.3)
  2225. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-10 + 1.5 * math.cos(sine / 32))), 0.3)
  2226. end
  2227. else
  2228. if Torsovelocity > 2 and hit ~= nil then
  2229. Anim = "Walk"
  2230. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(-25),math.rad(0 + 50 * math.cos(sine / 6))),.3)
  2231. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(-25),math.rad(0 + 50 * math.cos(sine / 6))),.3)
  2232. if attack == false then
  2233. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.05 * math.cos(sine / 32))* angles(math.rad(15),math.rad(0),math.rad(25)),.3)
  2234. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(-25)),.3)
  2235. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.35, -0.5) * angles(math.rad(20), math.rad(-30), math.rad(-90)), 0.3)
  2236. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0 - 45 * math.cos(sine / 5)), math.rad(0), math.rad(-10)), 0.3)
  2237. end
  2238. end
  2239. end
  2240. end
  2241. end
  2242. end
  2243. end)
  2244. player=game:GetService('Players').AxeuerAlt
  2245. c=player.Character
  2246. local color="Teal"
  2247. local transPoints = {
  2248. NumberSequenceKeypoint.new(0,.819,.0375),
  2249. NumberSequenceKeypoint.new(.207,.594,.0187),
  2250. NumberSequenceKeypoint.new(.4,.55,.031),
  2251. NumberSequenceKeypoint.new(.57,.619,.05),
  2252. NumberSequenceKeypoint.new(.76,.8,.0375),
  2253. NumberSequenceKeypoint.new(1,1,0),
  2254. }
  2255. local sizePoints = {
  2256. NumberSequenceKeypoint.new(0,0.505,0),
  2257. NumberSequenceKeypoint.new(1,0,0),
  2258. }
  2259. local Size = NumberSequence.new(sizePoints)
  2260. local Transparency = NumberSequence.new(transPoints)
  2261. efxBlock = Instance.new("Part",c)
  2262. efxBlock.CanCollide=false
  2263. efxBlock.BrickColor = BrickColor.new(color)
  2264. efxBlock.Material = "Neon"
  2265. efxBlock.FormFactor = "Custom"
  2266. efxBlock.Transparency = .3
  2267. efxBlock.Size = Vector3.new(.25,.25,.25)
  2268. local mesh = Instance.new("SpecialMesh",efxBlock)
  2269. mesh.MeshType = Enum.MeshType.Sphere
  2270. mesh.Scale = Vector3.new(1,1,1)
  2271. local particles = Instance.new("ParticleEmitter",efxBlock)
  2272. particles.Color = ColorSequence.new(Color3.new(18/255,238/255,212/255),Color3.new(18/255,238/255,212/255))
  2273. particles.LightEmission = 1.5
  2274. particles.Size = Size
  2275. particles.Name = "Fire"
  2276. particles.Transparency = Transparency
  2277. particles.LockedToPart = false
  2278. particles.VelocityInheritance = 0
  2279. particles.LockedToPart = false
  2280. particles.Rate = 70
  2281. particles.Texture = "rbxassetid://337901096"
  2282. particles.Lifetime = NumberRange.new(2,2)
  2283. particles.RotSpeed = NumberRange.new(100,100)
  2284. particles.Speed = NumberRange.new(1,1)
  2285. local offset = Vector3.new(-0.11, .23, -0.5)
  2286. local weld = Instance.new("Weld",c.Head)
  2287. weld.Part0 = c.Head
  2288. weld.Part1 = efxBlock
  2289. weld.C0 = CFrame.new(offset) * CFrame.Angles(math.rad(-40),math.rad(50),math.rad(40))
  2290. efxBlock.Parent = c
  2291. efxBlock2 = Instance.new("Part",c)
  2292. efxBlock2.CanCollide=false
  2293. efxBlock2.BrickColor = BrickColor.new(color)
  2294. efxBlock2.Material = "Neon"
  2295. efxBlock2.FormFactor = "Custom"
  2296. efxBlock2.Transparency = .3
  2297. efxBlock2.Size = Vector3.new(.25,.25,.25)
  2298. local mesh2 = Instance.new("SpecialMesh",efxBlock2)
  2299. mesh2.MeshType = Enum.MeshType.Sphere
  2300. mesh2.Scale = Vector3.new(1,1,1)
  2301. local particles2 = Instance.new("ParticleEmitter",efxBlock2)
  2302. particles2.Color =ColorSequence.new(Color3.new(18/255,238/255,212/255),Color3.new(18/255,238/255,212/255))
  2303. particles2.LightEmission = 1.5
  2304. particles2.Size = Size
  2305. particles2.Name = "Fire"
  2306. particles2.Transparency = Transparency
  2307. particles2.LockedToPart = false
  2308. particles2.VelocityInheritance = 0
  2309. particles2.LockedToPart = false
  2310. particles2.Rate = 70
  2311. particles2.Texture = "rbxassetid://337901096"
  2312. particles2.Lifetime = NumberRange.new(2,2)
  2313. particles2.RotSpeed = NumberRange.new(100,100)
  2314. particles2.Speed = NumberRange.new(1,1)
  2315. local offset = Vector3.new(0.11, .23, -0.5)
  2316. local weld2 = Instance.new("Weld",c.Head)
  2317. weld2.Part0 = c.Head
  2318. weld2.Part1 = efxBlock2
  2319. weld2.C0 = CFrame.new(offset) * CFrame.Angles(math.rad(40),math.rad(50),math.rad(-40))
  2320. efxBlock2.Parent = c
  2321. end)
Advertisement
Add Comment
Please, Sign In to add comment