reset234567890

Untitled

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