Advertisement
pasterXD

Untitled

Aug 22nd, 2017
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. wait(1)
  2.  
  3. --Saz, aka turdulator
  4. --Based off of my book series
  5.  
  6. --Enma is Bad: Part 2: Electric Boogaloo: Get Good: The Revengeancening
  7.  
  8. while game.Players.LocalPlayer.Character==nil do
  9. wait()
  10. end
  11.  
  12. Tool=script.Parent
  13.  
  14. if Tool.className~="HopperBin" then
  15. Tool=Instance.new("HopperBin")
  16. Tool.Name="Weewoo"
  17. Tool.Parent=script.Parent.Parent.Backpack.MlgDerpBoy
  18.  
  19. s=Instance.new("BoolValue")
  20. s.Name="Status"
  21. s.Parent=Tool
  22.  
  23. s2=Instance.new("BoolValue")
  24. s2.Name="AnimCanBeInterrupted"
  25. s2.Parent=Tool.Status
  26. s2.Value=true
  27.  
  28. s2=Instance.new("IntValue")
  29. s2.Name="AnimFrame"
  30. s2.Parent=Tool.Status
  31. script.Parent=Tool
  32. end
  33.  
  34.  
  35. vPlayer=game.Players.LocalPlayer
  36. RightShoulder=nil
  37. LeftShoulder=nil
  38. RightHip=nil
  39. LeftHip=nil
  40. Neck=nil
  41. RootJoint=nil
  42.  
  43. RightShoulderC0=CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  44. RightShoulderC1=CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  45. LeftShoulderC0=CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  46. LeftShoulderC1=CFrame.new(0.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  47. RightHipC0=CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  48. RightHipC1=CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  49. LeftHipC0=CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  50. LeftHipC1=CFrame.new(-0.5, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  51. NeckC0=CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  52. NeckC1=CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  53. RootJointC0=CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  54. RootJointC1=CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  55.  
  56. nGrip=Instance.new("Weld")
  57. nGrip.Name="RightGrip"
  58. nGrip.C0=CFrame.new(0,-.8,-.1) * CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi/2,-math.pi/2)
  59. nGrip.C1=CFrame.new(0,0,0)
  60. Grip=nil
  61.  
  62. NoCam=false
  63. canCutscene=true
  64. radiushelp=2.3
  65. damagehelp=0
  66.  
  67. TrackFunction=nil
  68. PlayerAnimationScript=nil
  69. equipdebounce=true
  70.  
  71. StickDir=5
  72. StickPos=5
  73. PlayerCombatKeys={}
  74.  
  75. InfoGui=nil
  76.  
  77. SoundTable={["Airdash"] = "153092348",
  78. ["BarrierHit"] = "153092205",
  79. ["Grapple"] = "153092304",
  80. ["Hit_Damage_Heavycut"] = "153092274",
  81. ["Hit_Damage_Heavydelaysmack"] = "153092217",
  82. ["Hit_Damage_Heavysmack"] = "153092227",
  83. ["Hit_Damage_Lightcut"] = "153092285",
  84. ["Hit_Damage_Lightsmack"] = "153092249",
  85. ["Hit_Damage_Mediumcut"] = "153092292",
  86. ["Hit_Damage_Medsmack"] = "153092238",
  87. ["Hit_Damage_Medsmack_Alt"] = "153092213",
  88. ["Hit_Damage_Tinycut"] = "153092296",
  89. ["Overdrive_Begin"] = "153092315",
  90. ["Overdrive_End"] = "153092334",
  91. ["none"]="",
  92. }
  93.  
  94. --Blocking
  95. SBlocking={159882314,
  96. 159882318,
  97. 159882381,
  98. 159882389}
  99. --Instant Block
  100. IBlocking={159882395,
  101. 159882399,
  102. 159882455,
  103. 159882570}
  104. --Knockdown
  105. Knockdown={159882404,
  106. 159882410,159972491,159972468}
  107. --Getup
  108. Getup={159882417,
  109. 159882427,
  110. 159972558,
  111. 159972536,
  112. 159882441,
  113. 159882430,
  114. 159972582}
  115. --Tech
  116. Tech={159882441,159882430,159972582}
  117. --Hugehit
  118. Hugehit={159882445,159972468,159972491}
  119. --LightGrunt
  120. LGrunt={159882466,
  121. 159882477,
  122. 159972627,
  123. 159972643}
  124. --MedGrunt
  125. MGrunt={159882481,
  126. 159882477,
  127. 159972657}
  128. --HeavyGrunt
  129. HGrunt={159882497,
  130. 159882504,
  131. 159972669}
  132. DGrunt={[1]=160212549,
  133. [2]=160212842,
  134. [3]=160212812}
  135. --Damage30%
  136. DThirty={159882462,
  137. 159882540,
  138. 159882567}
  139. --Damage50%
  140. DSixty={159882546,
  141. 159882557}
  142. --Damage80%
  143. DEighty={159882561,160212892}
  144. --Special
  145. Special={[1]=159882578,[2]=159882584,[3]=159882592,[4]=159882598,[5]=160212718,[6]=160212768}
  146. --Overdrive
  147. OD={159882616}
  148. --TauntComplement
  149. Taunt1={159882620}
  150. --TauntAggressive
  151. Taunt2={159882609,
  152. 159882612}
  153. --TauntGloat
  154. Taunt3={159882625}
  155. --TauntStandard
  156. Taunt4={["1a"]=159882628,
  157. ["2a"]=159882635,
  158. ["1b"]=159882644,
  159. ["2b"]=159882649}
  160.  
  161. PlayerInputs={}
  162. PlayerInputCullThreshold=30
  163. PlayerInputAgeCullFactor=30
  164. PlayerInputStringFrame=.7
  165.  
  166. CurrentCameraState="2D"
  167. CanChangeCameraState=false
  168. CameraResetTime=180
  169. PlayerFacing="Right"
  170. DesiredPlayerFacing="Right"
  171. CameraPlane=CFrame.new(0,0,0)
  172. CameraOutDir=Vector3.new(0,0,0)
  173. FirstTick=false
  174.  
  175. BodyVel=Instance.new("BodyVelocity")
  176. BodyVel.Name="HumanoidMover"
  177. BodyVel.P=2000
  178. BodyVel.maxForce=Vector3.new(4800000,0,4800000)
  179. BodyVel.Parent=nil
  180.  
  181. BodyGyro=Instance.new("BodyGyro")
  182. BodyGyro.P=8000
  183. BodyGyro.maxTorque=Vector3.new(850000,850000,850000)
  184. BodyGyro.D=300
  185.  
  186. CanDoubleJump=true
  187.  
  188. cameraTarget=nil
  189.  
  190. CanAttack=true
  191.  
  192. noY=function(pos)
  193. return Vector3.new(pos.x,0,pos.z)
  194. end
  195.  
  196. Saz_Reset_Cloak=function()
  197. game.Players.LocalPlayer.Character.Armor.Cloak.CloakScript.Hard.Value=0
  198. end
  199.  
  200. turntoCamera=function()
  201. if cameraTarget==nil then
  202. if PlayerFacing=="Right" then
  203. BodyGyro.cframe=CFrame.new(vPlayer.Character.HumanoidRootPart.Position,vPlayer.Character.HumanoidRootPart.Position + CameraPlane*50)
  204. else
  205. BodyGyro.cframe=CFrame.new(vPlayer.Character.HumanoidRootPart.Position,vPlayer.Character.HumanoidRootPart.Position + CameraPlane*50)
  206. end
  207. else
  208. if cameraTarget:FindFirstChild("Torso")==nil then
  209. cameraTarget=nil
  210. return
  211. end
  212. vpos=Vector3.new(cameraTarget.Torso.Position.x,vPlayer.Character.HumanoidRootPart.Position.y,cameraTarget.Torso.Position.z) + Vector3.new(cameraTarget.Torso.Velocity.x,0,cameraTarget.Torso.Velocity.z)/3.8
  213. BodyGyro.cframe=CFrame.new(vPlayer.Character.HumanoidRootPart.Position,vpos)
  214. end
  215. end
  216.  
  217. acquireTarget=function()
  218. mmmm=game.Players.LocalPlayer:GetMouse()
  219. Scrubs=GetNubsInRadius(mmmm.Hit.p,15)
  220. if #Scrubs>0 then
  221. if #Scrubs==1 then
  222. return Scrubs[1]
  223. else
  224. lowest=9999
  225. newtarget=nil
  226. for _,v in pairs(Scrubs) do
  227. if (v.Torso.Position-mmmm.Hit.p).magnitude<lowest then
  228. lowest=(v.Torso.Position-mmmm.Hit.p).magnitude
  229. newtarget=v
  230. end
  231. end
  232. return v
  233. end
  234. end
  235. return nil
  236. end
  237.  
  238. --[[if vPlayer.Name==string.reverse("sonerEzaS") then
  239. print(":D")
  240. else
  241. print(">:(")
  242. Tool:Remove()
  243. end]]
  244.  
  245. updateCamera=function()
  246. cam=workspace.CurrentCamera
  247. if CurrentCameraState=="3D" then
  248. cam.CameraType="Custom"
  249. FirstTick=false
  250. for _,v in pairs(controllerStore) do
  251. v.Parent=game:GetService("ControllerService")
  252. end
  253. BodyVel.Parent=nil
  254. BodyGyro.Parent=nil
  255. cameraTarget=nil
  256. else
  257. if NoCam==false then
  258. cam.CameraType="Scriptable"
  259. if FirstTick==false then
  260. cameraTarget=acquireTarget()
  261. wait(.2)
  262. for _,v in pairs(controllerStore) do
  263. v.Parent=nil
  264. end
  265. local dir=vPlayer.Character.HumanoidRootPart.CFrame.lookVector
  266. local vdir=Vector3.new(dir.x,0,dir.z)
  267. CameraPlane=vdir
  268. CameraOutDir=(vPlayer.Character.HumanoidRootPart.CFrame.p - (vPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(5,0,0)).p).unit
  269. FirstTick=true
  270. if (cam.CoordinateFrame.p-(vPlayer.Character.HumanoidRootPart.CFrame.p-CameraOutDir * 5)).magnitude < (cam.CoordinateFrame.p-(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraOutDir * 5)).magnitude then
  271. CameraOutDir=-CameraOutDir
  272. PlayerFacing="Left"
  273. else
  274. PlayerFacing="Right"
  275. end
  276. newcpos=vPlayer.Character["HumanoidRootPart"].CFrame.p+Vector3.new(0,5,0)+CameraOutDir*15
  277. newfocus=vPlayer.Character["HumanoidRootPart"].CFrame.p+Vector3.new(0,5,0)
  278. cam:Interpolate(CFrame.new(newcpos),CFrame.new(newfocus),.031 * 1)
  279. BodyGyro.Parent=vPlayer.Character["HumanoidRootPart"]
  280. turntoCamera()
  281. else
  282.  
  283. local dir=vPlayer.Character.HumanoidRootPart.CFrame.lookVector
  284. local vdir=Vector3.new(dir.x,0,dir.z)
  285. CameraPlane=vdir
  286. CameraOutDir=(vPlayer.Character.HumanoidRootPart.CFrame.p - (vPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(5,0,0)).p).unit
  287. FirstTick=true
  288. if (cam.CoordinateFrame.p-(vPlayer.Character.HumanoidRootPart.CFrame.p-CameraOutDir * 5)).magnitude < (cam.CoordinateFrame.p-(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraOutDir * 5)).magnitude then
  289. CameraOutDir=-CameraOutDir
  290. PlayerFacing="Left"
  291. else
  292. PlayerFacing="Right"
  293. end
  294.  
  295. newcpos=vPlayer.Character["HumanoidRootPart"].CFrame.p+Vector3.new(0,4,0)+CameraOutDir*20
  296. newfocus=vPlayer.Character["HumanoidRootPart"].CFrame.p+Vector3.new(0,4,0)
  297. cam:Interpolate(CFrame.new(newcpos),CFrame.new(newfocus),1/30 * 6)
  298. BodyVel.Parent=vPlayer.Character.HumanoidRootPart
  299. if PlayerIsAttacking==false then
  300. turntoCamera()
  301. end
  302. end
  303. end
  304. end
  305. end
  306.  
  307. TurnToCamera=turntoCamera
  308. turnToCamera=turntoCamera --herp
  309.  
  310. ComboNubs={}
  311. GetNubs=function()
  312. scrubs={}
  313. for _,v in pairs(game.Workspace:children()) do
  314. if v:FindFirstChild("Humanoid")~=nil and v:FindFirstChild("Torso")~=nil and v.Name~=game.Players.LocalPlayer.Name then
  315. table.insert(scrubs,v)
  316. end
  317. end
  318. return scrubs
  319. end
  320.  
  321. GetNubsInRadius=function(pos,radius)
  322. radius=radius+radiushelp
  323. scrubs=GetNubs()
  324. filtered={}
  325. for _,v in pairs(scrubs) do
  326. if v:FindFirstChild("Torso")~=nil then
  327. if (v.Torso.Position-pos).magnitude<=radius then
  328. table.insert(filtered,v)
  329. end
  330. end
  331. end
  332. return filtered
  333. end
  334. yUnitDirection=function(part)
  335. local cf0=part.CFrame
  336. local cf1=part.CFrame * CFrame.new(0,1,0)
  337. return (cf0.p-cf1.p).unit
  338. end
  339.  
  340. applyCameraShake=function(Noob,Intens,Time)
  341. local ss=script.CamShake:clone()
  342. ss.Disabled=false
  343. ss.intensity.Value=Intens
  344. ss.times.Value=Time
  345. ss.Parent=Noob
  346. end
  347.  
  348. applyHitEffect=function(Noob,Level,CutBlunt)
  349. t=Noob:FindFirstChild("Torso")
  350. if Level==nil then Level=0 end
  351. if t~=nil then
  352.  
  353. if CutBlunt=="Blunt" then
  354. p=Instance.new("Part")
  355. p.Name="HITEFFECT"
  356. p.CanCollide=false
  357. p.TopSurface=0
  358. p.BottomSurface=0
  359. p.BrickColor=BrickColor.new("Institutional white")
  360. p.Anchored=true
  361. p.CFrame=t.CFrame + Vector3.new(math.random(-15,15)/10,math.random(-15,15)/10,math.random(-15,15)/10)
  362. p.formFactor="Symmetric"
  363. p.Size=Vector3.new(1,1,1)
  364. p.Parent=t.Parent
  365. m=Instance.new("SpecialMesh")
  366. m.MeshType="Sphere"
  367. m.Parent=p
  368. game:GetService("Debris"):AddItem(p,5)
  369. coroutine.resume(coroutine.create(function(p,l)
  370. for i=1, 9 do
  371. p.Transparency=.5+i/18
  372. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.6+l,.6+l,.6+l)
  373. wait(.031)
  374. end
  375. p:Remove() end),p,(Level-1)/4)
  376. end
  377.  
  378. p=Instance.new("Part")
  379. p.Name="HITEFFECT"
  380. p.CanCollide=false
  381. p.TopSurface=0
  382. p.BottomSurface=0
  383. p.BrickColor=BrickColor.new("Institutional white")
  384. p.Anchored=true
  385. p.CFrame=t.CFrame
  386. p.formFactor="Symmetric"
  387. p.Size=Vector3.new(1,1,1)
  388. p.Parent=t.Parent
  389. m=Instance.new("SpecialMesh")
  390. m.MeshType="Sphere"
  391. m.Parent=p
  392. game:GetService("Debris"):AddItem(p,5)
  393. coroutine.resume(coroutine.create(function(p)
  394. for i=1, 8 do
  395. p.Transparency=i/8
  396. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.5,.5,.5)
  397. wait(.031)
  398. end
  399. p:Remove() end),p)
  400. if Level>=2 then
  401. for i=1, Level do
  402. p=Instance.new("Part")
  403. p.Name="HITEFFECT"
  404. p.CanCollide=false
  405. p.TopSurface=0
  406. p.BottomSurface=0
  407. p.BrickColor=BrickColor.new("Institutional white")
  408. p.Anchored=true
  409. p.CFrame=t.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  410. p.formFactor="Symmetric"
  411. p.Size=Vector3.new(1,1,1)
  412. p.Parent=t.Parent
  413. m=Instance.new("SpecialMesh")
  414. m.MeshId="http://www.roblox.com/asset/?id=3270017"
  415. m.Scale=Vector3.new(2.4+i,2.4+i,.6)
  416. m.Parent=p
  417. game:GetService("Debris"):AddItem(p,5)
  418. coroutine.resume(coroutine.create(function(p,l)
  419. for i=1, 8 do
  420. p.Transparency=i/8
  421. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(1.2+l,1.2+l,0)
  422. wait(.031)
  423. end
  424. p:Remove() end),p,Level/3)
  425. end
  426. end
  427. end
  428. end
  429. LastHitTime=time()
  430. LastDamage=0
  431. ComboHits=0
  432. applyDamage=function(Noob,Damage,KnockDir,KnockForce,Down,ForceDown,AddFloat,addFunc,Hitsound,aHitstop,aHitstun,aYvel)
  433. if KnockDir==nil then
  434. KnockDir=Vector3.new(0,0,0)
  435. end
  436. if KnockForce==nil then
  437. KnockForce=0
  438. end
  439. if Down==nil then
  440. Down=false
  441. end
  442. if AddFloat==nil then
  443. AddFloat=0
  444. end
  445. if addFunc==nil then
  446. addFunc=function() end
  447. end
  448. if aYvel==nil then
  449. if math.abs(KnockDir.y)>2 then
  450. aYvel=math.abs(KnockDir.y)
  451. aYvelp=(KnockDir.y)
  452. else
  453. aYvel=0
  454. aYvelp=0
  455. end
  456. end
  457. if aHitstop==nil then aHitstop=0 end
  458. local h=Noob:FindFirstChild("Humanoid")
  459. local t=Noob:FindFirstChild("HumanoidRootPart")
  460. if t==nil then
  461. t=Noob:FindFirstChild("Torso")
  462. end
  463. if h~=nil and t~=nil then
  464. addonCullMovers(Noob)
  465. if addFunc~=nil then
  466. addFunc(Noob)
  467. end
  468. coroutine.resume(coroutine.create(function(t,KnockDir,aYvel,KnockForce,aHitstop)
  469. v=Instance.new("BodyVelocity")
  470. v.Name="AIDS"
  471. v.P=2500
  472. v.maxForce=Vector3.new(500000,500000,500000)*700
  473. v.velocity=Vector3.new(0,0,0)
  474. v.Parent=t
  475. wait(aHitstop*.01)
  476. v.maxForce=Vector3.new(900000,aYvel*2000,900000)
  477. v.velocity=Vector3.new(KnockDir.x,aYvelp,KnockDir.z)*KnockForce
  478. game:GetService("Debris"):AddItem(v,.4)
  479. end),t,KnockDir,aYvel,KnockForce,aHitstop)
  480. if Down==true then
  481. g=Instance.new("BodyGyro")
  482. g.P=400
  483. g.maxTorque=Vector3.new(80000,80000,80000)
  484. g.D=20
  485. g.cframe=CFrame.new(vPlayer.Character.Torso.Position,vPlayer.Character.Torso.Position-Vector3.new(0,50,0))
  486. g.Parent=v.Parent
  487. game:GetService("Debris"):AddItem(g,1.2)
  488. if ForceDown==true then
  489. t.CFrame=t.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)+Vector3.new(0,.3,0)
  490. end
  491. end
  492. h:TakeDamage(Damage*.75)
  493. PlaySound(Hitsound,1,1,t)
  494. Hitstop=Hitstop+aHitstop
  495. LastHitTime=time()+aHitstop/27+aHitstun/27+.05
  496. LastDamage=LastDamage + Damage*.65
  497. Comboing=true
  498. ComboHits=ComboHits+1
  499. if script:FindFirstChild("LockControls")~=nil then
  500. if Noob:FindFirstChild("LockControls")==nil then
  501. local ss=script.LockControls:clone()
  502. ss.Timer.Value=aHitstun
  503. ss.Disabled=false
  504. ss.Parent=Noob
  505. else
  506. Noob.LockControls.Timer.Value=aHitstun
  507. end
  508. end
  509. ComboNubs[Noob.Name]=Noob
  510. end
  511. end
  512.  
  513. coroutine.resume(coroutine.create(function()
  514. while true do
  515. wait()
  516. if Hitstop>1 then
  517. vPlayer.Character.HumanoidRootPart.Anchored=true
  518. else
  519. vPlayer.Character.HumanoidRootPart.Anchored=false
  520. end
  521. if Comboing==true then
  522. if InfoGui==nil then
  523.  
  524. InfoGui=script.InfoGui:clone()
  525. if vPlayer:FindFirstChild("PlayerGui")~=nil then
  526. InfoGui.Parent=vPlayer.PlayerGui
  527. end
  528.  
  529. Scrubs=0
  530. for _,v in pairs(ComboNubs) do
  531. Scrubs=Scrubs+1
  532. end
  533. if Scrubs==0 then Scrubs=1 end
  534.  
  535. InfoGui.Frame.HitsLabel.Text=ComboHits
  536. InfoGui.Frame.DamageLabel.Text=LastDamage
  537. InfoGui.Frame.EffectiveDamageLabel.Text=LastDamage / Scrubs
  538.  
  539. else
  540.  
  541. Scrubs=0
  542. for _,v in pairs(ComboNubs) do
  543. Scrubs=Scrubs+1
  544. end
  545. if Scrubs==0 then Scrubs=1 end
  546.  
  547. InfoGui.Frame.HitsLabel.Text=ComboHits
  548. InfoGui.Frame.DamageLabel.Text=math.floor(LastDamage)
  549. InfoGui.Frame.EffectiveDamageLabel.Text=math.floor(LastDamage / Scrubs)
  550. TimeDiff = LastHitTime - time()
  551.  
  552. InfoGui.Frame.HitstunFrame.Fill.Size=UDim2.new(0,40 * TimeDiff,0,10)
  553. InfoGui.Frame.HitstunFrame.Fill.Position=UDim2.new(.5,-20 * TimeDiff,0,0)
  554.  
  555. end
  556. else
  557. if InfoGui~=nil then
  558. coroutine.resume(coroutine.create(function(g)
  559. for i=1, 15 do
  560. g.Frame.Position=g.Frame.Position+UDim2.new(0,10 + i,0,0)
  561. wait(.03)
  562. end
  563. g:Remove()
  564. end),InfoGui)
  565. InfoGui=nil
  566. end
  567. end
  568. if LastHitTime<=time() and Comboing==true then
  569. Scrubs=0
  570. for _,v in pairs(ComboNubs) do
  571. Scrubs=Scrubs+1
  572. end
  573. if Scrubs==0 then Scrubs=1 end
  574. ComboNubs={}
  575. LastDamage=LastDamage/Scrubs
  576. print("Combo Ended: "..LastDamage.." effective damage.")
  577. wait(.05)
  578. ComboHits=0
  579. LastDamage=0
  580. Comboing=false
  581. end
  582. end
  583. end))
  584.  
  585. addonHoldDown=function(Noob)
  586. local t=Noob:FindFirstChild("HumanoidRootPart")
  587. if t==nil then
  588. t=Noob:FindFirstChild("Torso")
  589. end
  590. add=Vector3.new(0,0,0)
  591. if t:FindFirstChild("AIDS")~=nil then
  592. add=t.AIDS.velocity
  593. t.AIDS:Remove()
  594. print(":)")
  595. end
  596. v=Instance.new("BodyPosition")
  597. v.P=2000
  598. v.D=v.D/2
  599. v.maxForce=Vector3.new(6000000000,600000,6000000000)
  600. v.position=t.Position-Vector3.new(0,10,0)+add
  601. v.Parent=t
  602. game:GetService("Debris"):AddItem(v,1.2)
  603. Noob.Humanoid.PlatformStand=true
  604. coroutine.resume(coroutine.create(function(noob,t)
  605. wait(.5)
  606. while t:FindFirstChild("BodyPosition")~=nil do
  607. wait(.01)
  608. end
  609. noob.PlatformStand=false
  610. end),Noob.Humanoid,t)
  611. end
  612.  
  613. addonCullMovers=function(Noob)
  614. local t=Noob:FindFirstChild("HumanoidRootPart")
  615. if t==nil then
  616. t=Noob:FindFirstChild("Torso")
  617. end
  618. for _,v in pairs(t:children()) do
  619. if v:IsA("BodyMover") then
  620. v:Remove()
  621. end
  622. end
  623. end
  624.  
  625. -------
  626.  
  627. BlockyEffect_01=function(Color,Position,StartScale,ScaleUp,ScaleTime)
  628. p=Instance.new("Part")
  629. p.Name="EFFECT"
  630. p.CanCollide=false
  631. p.TopSurface=0
  632. p.BottomSurface=0
  633. p.BrickColor=Color
  634. p.Anchored=true
  635. p.CFrame=CFrame.new(Position) * CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  636. p.formFactor="Symmetric"
  637. p.Size=Vector3.new(1,1,1)
  638. p.Parent=vPlayer.Character
  639. m=Instance.new("BlockMesh")
  640. m.Scale=Vector3.new(1,1,1)*StartScale
  641. m.Parent=p
  642. game:GetService("Debris"):AddItem(p,5)
  643. coroutine.resume(coroutine.create(function(p,u,t)
  644. for i=1, t do
  645. p.Transparency=i/t
  646. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(u,u,u)
  647. wait(.031)
  648. end
  649. p:Remove() end),p,ScaleUp,ScaleTime)
  650. end
  651.  
  652. BlockyEffect_02=function(Color,Position,StartScale,ScaleUp,ScaleTime)
  653. p=Instance.new("Part")
  654. p.Name="EFFECT"
  655. p.CanCollide=false
  656. p.TopSurface=0
  657. p.BottomSurface=0
  658. p.BrickColor=Color
  659. p.Anchored=true
  660. p.CFrame=CFrame.new(Position) * CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  661. p.formFactor="Symmetric"
  662. p.Size=Vector3.new(1,1,1)
  663. p.Parent=vPlayer.Character
  664. m=Instance.new("BlockMesh")
  665. m.Scale=Vector3.new(1,1,1)*StartScale
  666. m.Parent=p
  667. game:GetService("Debris"):AddItem(p,5)
  668. coroutine.resume(coroutine.create(function(p,u,t)
  669. for i=1, t do
  670. p.Transparency=i/t
  671. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(u,u,u)
  672. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-20,20)/40,math.random(-20,20)/40)
  673. p.CFrame=p.CFrame*CFrame.new(1,0,0)
  674. wait(.031)
  675. end
  676. p:Remove() end),p,ScaleUp,ScaleTime)
  677. end
  678.  
  679. BlockyEffect_03=function(Color,Position,StartScale,ScaleUp,ScaleTime)
  680. p=Instance.new("Part")
  681. p.Name="EFFECT"
  682. p.CanCollide=false
  683. p.TopSurface=0
  684. p.BottomSurface=0
  685. p.BrickColor=Color
  686. p.Anchored=true
  687. p.CFrame=CFrame.new(Position) * CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  688. p.formFactor="Symmetric"
  689. p.Size=Vector3.new(1,1,1)
  690. p.Parent=vPlayer.Character
  691. m=Instance.new("BlockMesh")
  692. m.Scale=Vector3.new(1,1,1)*StartScale
  693. m.Parent=p
  694. game:GetService("Debris"):AddItem(p,5)
  695. coroutine.resume(coroutine.create(function(p,u,t)
  696. for i=1, t do
  697. p.Transparency=i/t
  698. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(u,u,u)
  699. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-20,20)/40)
  700. p.CFrame=p.CFrame*CFrame.new(.2,0,0) + Vector3.new(0,.3,0)
  701. wait(.031)
  702. end
  703. p:Remove() end),p,ScaleUp,ScaleTime)
  704. end
  705.  
  706. -------
  707. --TWODINPUTS
  708. -------
  709.  
  710. TwoDInputs={}
  711. TwoDInputs["Dash"]={ ["Inputs"]={">>"},
  712. ["Function"] = function()
  713. if PlayerIsAttacking==false then
  714. DesiredMovespeed=32
  715. end
  716. MovementPreference="Dash" LastDashInput=time()
  717. end }
  718. LastBackdash=time()
  719. TwoDInputs["BackDash"]={ ["Inputs"]={"<<"},
  720. ["Function"] = function()
  721. if time()-LastBackdash < .4 then return end
  722. if CurrentAnimation==Animations["Backdash_Ground"] and Tool.Status.AnimCanBeInterrupted.Value==false then return end
  723. RequestAnimationChange("Backdash_Ground",0)
  724. if CurrentAnimation~=Animations["Backdash_Ground"] then return end
  725. PlayerIsAttacking=true
  726.  
  727. if TrackFunction~=nil then
  728. TrackFunction:disconnect()
  729. TrackFunction=nil
  730. end
  731. LastBackdash=time()
  732. Saz_Reset_Cloak()
  733. rawframes=0
  734. Tool.Status.AnimFrame.Value=0
  735.  
  736. local nubdir = vPlayer.Character.HumanoidRootPart.CFrame.lookVector
  737.  
  738. BodyVel.velocity=-nubdir*30+Vector3.new(0,5,0)
  739. Tool.Status.AnimFrame.Value=0
  740. turntoCamera()
  741. BodyVel.maxForce=Vector3.new(90000000,90000000,90000000)
  742. TrackFunction=game:GetService("RunService").Stepped:connect(function()
  743. rawframes=rawframes+1
  744. Tool.Status.AnimFrame.Value=RequestNewFrame(rawframes)
  745. BodyVel.velocity=-nubdir*16+Vector3.new(0,8 - rawframes,0)
  746. if rawframes==16 then
  747. TrackFunction:disconnect()
  748. TrackFunction=nil
  749. print("IM DUN")
  750. DesiredWalkspeed=8
  751. PlayerIsAttacking=false
  752. CanInterrupt(true)
  753. BodyVel.maxForce=Vector3.new(900000,0,900000)
  754. Stand()
  755. end
  756.  
  757. end)
  758. end }
  759.  
  760. TwoDInputs["ManaVamp"]={["Inputs"]={"<v>L"},
  761. ["Function"] = function()
  762. if CurrentAnimation==Animations["ManaVamp"] and Tool.Status.AnimCanBeInterrupted.Value==false then return end
  763. RequestAnimationChange("ManaVamp",0)
  764. if CurrentAnimation~=Animations["ManaVamp"] then return end
  765.  
  766. if TrackFunction~=nil then
  767. TrackFunction:disconnect()
  768. TrackFunction=nil
  769. end
  770. Saz_Reset_Cloak()
  771. CanInterrupt(false)
  772. PlayerIsAttacking=true
  773. print("TEHPOOT",time())
  774. rawframes=0
  775. Tool.Status.AnimFrame.Value=0
  776. DidHit=false
  777. NNoob=nil
  778. TrackFunction=game:GetService("RunService").Stepped:connect(function()
  779. rawframes=rawframes+1
  780. Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
  781. if Tool.Status.AnimFrame.Value<5 then
  782. BodyVel.velocity=CameraPlane*(8+(rawframes*8))
  783. else
  784. BodyVel.velocity=BodyVel.velocity/1.03
  785. end
  786. if (Tool.Status.AnimFrame.Value==5 or Tool.Status.AnimFrame.Value==6) and DidHit==false and NNoob==nil then
  787. for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraPlane*1.8,1.8)) do
  788. NNoob=v
  789. DidHit=true
  790. applyDamage(NNoob,2,CameraPlane*0+Vector3.new(0,0,0),0,false,false,0,nil,SoundTable["Hit_Damage_Heavysmack"],12,50)
  791. applyHitEffect(v,0)
  792. lel=Instance.new("Sound")
  793. lel.SoundId="http://www.roblox.com/asset/?id=178605790"
  794. lel.Volume=1
  795. lel.Parent=game.Players.LocalPlayer.Character.Head
  796. lel:Play()
  797. game:GetService("Debris"):AddItem(lel,8)
  798. end
  799. end
  800. print(NNoob)
  801. if Tool.Status.AnimFrame.Value==9 then
  802. print("UH AINT DOIN IT")
  803. TrackFunction:disconnect()
  804. TrackFunction=nil
  805. if NNoob==nil then
  806. print("IM DUN")
  807. DesiredWalkspeed=8
  808. PlayerIsAttacking=false
  809. CanInterrupt(true)
  810. Stand()
  811. end
  812. end
  813. if Hitstop<1 then
  814. Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
  815. end
  816. end)
  817. local tfunc=TrackFunction
  818. while true do
  819. if rawequal(TrackFunction,tfunc)==false then break end
  820. wait()
  821. end
  822.  
  823. if NNoob==nil and lel~=nil then lel:Stop() end
  824. print("OEH")
  825. rawframes=0
  826. DidHit=false
  827. if NNoob~=nil then
  828. CanInterrupt(false)
  829. ponos=0
  830. Tool.Status.AnimFrame.Value=9
  831. Hitstop=Hitstop+2
  832. TrackFunction=game:GetService("RunService").Stepped:connect(function()
  833. rawframes=rawframes+1
  834. Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
  835. CPlayer=vPlayer.Character
  836. if nubgyro==nil and Tool.Status.AnimFrame.Value<=30 then
  837. print("NOE")
  838. nubgyro=Instance.new("BodyGyro")
  839. nubgyro.Name=":>"
  840. nubgyro.Parent=NNoob.Torso
  841. nubgyro.P=5000
  842. nubgyro.D=200
  843. nubgyro.maxTorque=Vector3.new(50000,50000,50000)*5000
  844. nubgyro.cframe=CPlayer["Left Arm"].CFrame
  845. nubpos=Instance.new("BodyPosition")
  846. nubpos.Name=":<"
  847. nubpos.Parent=NNoob.Torso
  848. nubpos.P=6000
  849. nubpos.maxForce=Vector3.new(500000000,5000000000,5000000000)*100
  850. nubpos.position=(CPlayer["Left Arm"].CFrame*CFrame.new(0,-1.6,0)).p
  851. else
  852. nubgyro.cframe=CPlayer["Left Arm"].CFrame*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  853. nubpos.position=(CPlayer["Left Arm"].CFrame*CFrame.new(0,-1.3,0)).p-Vector3.new(0,.5,0)
  854. if nubgyro.Parent~=nil then
  855. NNoob.Torso.CFrame=CFrame.new((CPlayer["Left Arm"].CFrame*CFrame.new(0,-1.3,0)).p,CPlayer["Left Arm"].CFrame.p)*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0) - Vector3.new(0,.5,0)
  856. end
  857. end
  858. if Tool.Status.AnimFrame.Value==30 then
  859. print("OOOOH")
  860. ponos=ponos+1
  861. if ponos<3 then
  862. Tool.Status.AnimFrame.Value=20
  863. applyDamage(NNoob,6,Vector3.new(0,0,0),0,false,false,0,nil,SoundTable["none"],0,20)
  864. CPlayer.Humanoid.Health=CPlayer.Humanoid.Health+10
  865. nubpos.Parent=NNoob.Torso
  866. nubgyro.Parent=NNoob.Torso
  867. end
  868. end
  869. if Tool.Status.AnimFrame.Value>=20 and Tool.Status.AnimFrame.Value<=30 then
  870. if rawframes/2==math.floor(rawframes/2) then
  871. p=Instance.new("Part",CPlayer)
  872. p.Name="EFF"
  873. p.TopSurface=0
  874. p.BottomSurface=0
  875. p.CanCollide=false
  876. p.Size=Vector3.new(1,1,1)
  877. p.BrickColor=BrickColor.new("Bright blue")
  878. p.Reflectance=.05
  879. p.Transparency=.5
  880. m=Instance.new("BlockMesh",p)
  881. m.Scale=Vector3.new(1.4,1.4,1.4)
  882. p.Anchored=true
  883. p.CFrame=CPlayer["Left Arm"].CFrame*CFrame.new(0,-1.5,0)*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),0)
  884. coroutine.resume(coroutine.create(function(p,x,r) for i=1, 15 do
  885. p.CFrame=x.CFrame*CFrame.new(0,-1.5 + i*.2,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.rad(i*20) + r,0)
  886. p.Transparency=.5+i/30
  887. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(-.05,0,-.05)
  888. wait()
  889. end
  890. p:Remove()
  891. end),p,CPlayer["Left Arm"],math.random(0,500))
  892. p=Instance.new("Part",CPlayer)
  893. p.Name="EFF"
  894. p.TopSurface=0
  895. p.BottomSurface=0
  896. p.CanCollide=false
  897. p.Size=Vector3.new(1,1,1)
  898. p.BrickColor=BrickColor.new("Bright blue")
  899. p.Reflectance=.05
  900. p.Transparency=.25
  901. m=Instance.new("SpecialMesh",p)
  902. m.MeshId="rbxassetid://168892363"
  903. m.Scale=Vector3.new(.5,1,.5)
  904. p.Anchored=true
  905. p.CFrame=CPlayer["Left Arm"].CFrame*CFrame.new(0,-1.5,0)
  906. coroutine.resume(coroutine.create(function(p,x,r) for i=1, 15 do
  907. p.CFrame=x.CFrame*CFrame.new(math.cos(i)*2,-1.5 + i*.15,math.sin(i)*2)*CFrame.fromEulerAnglesXYZ(0,math.rad(i*20) + r,0)
  908. p.Transparency=.25+i/30
  909. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.05,0,.05)
  910. wait()
  911. end
  912. p:Remove()
  913. end),p,CPlayer["Left Arm"],math.random(0,500))
  914. p=Instance.new("Part",CPlayer)
  915. p.Name="EFF"
  916. p.TopSurface=0
  917. p.BottomSurface=0
  918. p.CanCollide=false
  919. p.FormFactor="Symmetric"
  920. p.Size=Vector3.new(1,1,1)
  921. p.BrickColor=BrickColor.new("Bright blue")
  922. p.Reflectance=.05
  923. p.Transparency=.5
  924. p.Anchored=true
  925. p.CFrame=CPlayer["Left Arm"].CFrame*CFrame.new(0,-1.5,0)*CFrame.fromEulerAnglesXYZ(math.random(-100,100),math.random(-100,100),math.random(-100,100))
  926. m=Instance.new("BlockMesh",p)
  927. m.Scale=Vector3.new(1,1,1)
  928. coroutine.resume(coroutine.create(function(p,w) for i=1, 30 do
  929. p.Transparency=.5+i/60
  930. p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.9/30,.9/30,.9/30)
  931. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15))-Vector3.new(0,.4+i/20,0)+w
  932. wait()
  933. end
  934. p:Remove()
  935. end),p,Vector3.new(math.random(-50,50)/500,0,math.random(-50,50)/500))
  936. end
  937. end
  938. if Tool.Status.AnimFrame.Value==37 then
  939. print("._.")
  940. print(":O")
  941. nubgyro.Parent=nil
  942. nubpos.Parent=nil
  943. applyDamage(NNoob,25,CameraPlane*40+Vector3.new(0,2,0),1,true,true,0,addonCullMovers,"none",0,40)
  944. --Noob:MoveTo(Noob.Torso.Position+CameraPlane*6)
  945. end
  946. if Tool.Status.AnimFrame.Value==48 then
  947. nubgyro.Parent=nil
  948. nubgyro=nil
  949. nubpos.Parent=nil
  950. nubpos=nil
  951. TrackFunction:disconnect()
  952. TrackFunction=nil
  953. DesiredWalkspeed=8
  954. PlayerIsAttacking=false
  955. CanInterrupt(true)
  956. Stand()
  957. end
  958. Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
  959. end)
  960. end
  961. end}
  962.  
  963. TwoDInputs["Divide"]={["Inputs"]={"v<>O"},
  964. ["Function"] = function()
  965. if CurrentAnimation==Animations["Divide"] and Tool.Status.AnimCanBeInterrupted.Value==false then return end
  966. RequestAnimationChange("Divide",0)
  967. if CurrentAnimation~=Animations["Divide"] then return end
  968.  
  969. if TrackFunction~=nil then
  970. TrackFunction:disconnect()
  971. TrackFunction=nil
  972. end
  973. Saz_Reset_Cloak()
  974. CanInterrupt(false)
  975. PlayerIsAttacking=true
  976. print("TEHPOOT",time())
  977. rawframes=0
  978. Tool.Status.AnimFrame.Value=0
  979. DidHit=false
  980. NNoob=nil
  981. p=Instance.new("Sound",vPlayer.Character.Head)
  982. p.Volume=1
  983. p.Pitch=.96
  984. p.SoundId="http://www.roblox.com/asset/?id=180134370"
  985. p:Play()
  986. game:GetService("Debris"):AddItem(p,3)
  987. TrackFunction=game:GetService("RunService").Stepped:connect(function()
  988. rawframes=rawframes+1
  989. Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
  990. if Tool.Status.AnimFrame.Value>10 then
  991. BodyVel.velocity=CameraPlane*((rawframes*1.5))
  992. end
  993. if Tool.Status.AnimFrame.Value>12 and DidHit==false and NNoob==nil then
  994. for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraPlane*2,2)) do
  995. NNoob=v
  996. DidHit=true
  997. applyDamage(NNoob,1,CameraPlane*0+Vector3.new(0,0,0),0,false,false,0,nil,SoundTable["Grapple"],0,50)
  998. applyHitEffect(v,0)
  999. end
  1000. end
  1001. print(NNoob)
  1002. if rawframes==19 or NNoob~=nil then
  1003. print("UH AINT DOIN IT")
  1004. TrackFunction:disconnect()
  1005. TrackFunction=nil
  1006. end
  1007. if Hitstop<1 and Tool.Status.AnimFrame.Value<13 then
  1008. Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
  1009. end
  1010. end)
  1011. local tfunc=TrackFunction
  1012. while true do
  1013. if rawequal(TrackFunction,tfunc)==false then break end
  1014. wait()
  1015. end
  1016. if NNoob==nil then --nop
  1017. DesiredWalkspeed=8
  1018. PlayerIsAttacking=false
  1019. CanInterrupt(true)
  1020. Stand()
  1021. else
  1022. Saz_Reset_Cloak()
  1023. CanInterrupt(false)
  1024. PlayerIsAttacking=true
  1025.  
  1026. CPlayer=game.Players.LocalPlayer.Character
  1027.  
  1028. CurrentAnimation=Animations["Divide_Hit"]
  1029. RequestAnimationChange("Divide_Hit",0)
  1030.  
  1031. rawframes=0
  1032. Tool.Status.AnimFrame.Value=0
  1033. DidHit=false
  1034.  
  1035. nubgyro=Instance.new("BodyGyro")
  1036. nubgyro.Name=":>"
  1037. nubgyro.Parent=NNoob.Torso
  1038. nubgyro.P=8000
  1039. nubgyro.D=200
  1040. nubgyro.maxTorque=Vector3.new(50000,50000,50000)*500000
  1041. nubgyro.cframe=CPlayer["Left Arm"].CFrame
  1042. nubpos=Instance.new("BodyPosition")
  1043. nubpos.Name=":<"
  1044. nubpos.Parent=NNoob.Torso
  1045. nubpos.P=12000
  1046. nubpos.D=200
  1047. nubpos.maxForce=Vector3.new(500000000,5000000000,5000000000)*1000
  1048. nubpos.position=(CPlayer["Left Arm"].CFrame*CFrame.new(0,-1.6,0)).p
  1049.  
  1050. stohp=Instance.new("BodyPosition")
  1051. stohp.Name=":<"
  1052. stohp.Parent=CPlayer.Torso
  1053. stohp.P=8000
  1054. stohp.maxForce=Vector3.new(500000000,5000000000,5000000000)*1000
  1055. stohp.position=CPlayer.Torso.Position+CameraPlane*5
  1056. DidHit2=false
  1057. poot1=false
  1058. loel=0
  1059. TrackFunction=game:GetService("RunService").Stepped:connect(function()
  1060. rawframes=rawframes+1
  1061. Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
  1062. if rawframes==11 then
  1063. poot1=true
  1064. if math.random(0,100)<=50 then
  1065.  
  1066. loel=30
  1067.  
  1068. p=Instance.new("Sound",vPlayer.Character.Head)
  1069. p.Volume=1
  1070. p.Pitch=.98
  1071. p.SoundId="http://www.roblox.com/asset/?id=180148408"
  1072. p:Play()
  1073. game:GetService("Debris"):AddItem(p,7)
  1074.  
  1075. else
  1076.  
  1077. loel=35
  1078.  
  1079. p=Instance.new("Sound",vPlayer.Character.Head)
  1080. p.Volume=1
  1081. p.Pitch=.98
  1082. p.SoundId="http://www.roblox.com/asset/?id=180148413"
  1083. p:Play()
  1084. game:GetService("Debris"):AddItem(p,7)
  1085.  
  1086. end
  1087. end
  1088. if Tool.Status.AnimFrame.Value==15 then
  1089. nubpos.position=(CPlayer["Right Arm"].CFrame*CFrame.new(0,-1,0)).p + CameraPlane*6 + Vector3.new(0,.05,0)
  1090. elseif Tool.Status.AnimFrame.Value==18 then
  1091. stohp.position=stohp.position+CameraPlane*4
  1092. end
  1093. if DidHit2==false and Tool.Status.AnimFrame.Value==23 then
  1094. applyDamage(NNoob,20,CameraPlane*0+Vector3.new(0,0,0),0,false,false,0,nil,SoundTable["Hit_Damage_Heavydelaysmack"],14,50)
  1095. DidHit2=true
  1096. nubpos.position=(CPlayer["Right Arm"].CFrame*CFrame.new(0,-1,0)).p
  1097. nubpos.Parent=NNoob.Torso
  1098. nubgyro.Parent=NNoob.Torso
  1099. end
  1100. if Tool.Status.AnimFrame.Value<15 then
  1101. nubgyro.cframe=CPlayer["HumanoidRootPart"].CFrame*CFrame.fromEulerAnglesXYZ(math.rad(5),math.pi,math.rad(0))
  1102. lel=(CPlayer["Left Arm"].CFrame).p
  1103. oel=lel + CameraPlane*1.6 + Vector3.new(0,-.5,0)
  1104. nubpos.position=oel
  1105. end
  1106. if Tool.Status.AnimFrame.Value>11 and Tool.Status.AnimFrame.Value<24 then
  1107.  
  1108. --effects
  1109.  
  1110. p=Instance.new("Part",CPlayer)
  1111. p.Name="EFF"
  1112. p.TopSurface=0
  1113. p.BottomSurface=0
  1114. p.CanCollide=false
  1115. p.FormFactor="Symmetric"
  1116. p.Size=Vector3.new(1,1,1)
  1117. p.BrickColor=BrickColor.new("Really black")
  1118. p.Reflectance=.05
  1119. p.Transparency=.5
  1120. p.Anchored=true
  1121. p.CFrame=CPlayer["Right Arm"].CFrame*CFrame.new(0,-1,0)*CFrame.fromEulerAnglesXYZ(math.random(-100,100),math.random(-100,100),math.random(-100,100))
  1122. m=Instance.new("BlockMesh",p)
  1123. m.Scale=Vector3.new(1,1,1)
  1124. coroutine.resume(coroutine.create(function(p,w) for i=1, 15 do
  1125. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.1,.1,.1)
  1126. p.Transparency=i/15
  1127. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15))
  1128. wait()
  1129. end
  1130. p:Remove()
  1131. end),p,Vector3.new(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  1132. end
  1133. if Tool.Status.AnimFrame.Value==24 and DidHit==false then
  1134.  
  1135. --effects
  1136. DidHit=true
  1137. nubpos:Remove()
  1138. nubgyro:Remove()
  1139. applyDamage(NNoob,70,CameraPlane*50+Vector3.new(0,40,0),1,true,false,0,addonCullMovers,SoundTable["none"],0,50)
  1140.  
  1141. p=Instance.new("Part",CPlayer)
  1142. p.Name="EFF"
  1143. p.TopSurface=0
  1144. p.BottomSurface=0
  1145. p.CanCollide=false
  1146. p.FormFactor="Symmetric"
  1147. p.Size=Vector3.new(1,1,1)
  1148. p.BrickColor=BrickColor.new("Really black")
  1149. p.Reflectance=.05
  1150. p.Transparency=.5
  1151. p.Anchored=true
  1152. p.CFrame=CFrame.new(NNoob.Torso.Position-Vector3.new(0,3,0)) * CFrame.fromEulerAnglesXYZ(0,math.random(-50,50),0)
  1153. m=Instance.new("SpecialMesh",p)
  1154. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  1155. m.Scale=Vector3.new(4,10,4)
  1156. coroutine.resume(coroutine.create(function(p) for i=1, 15 do
  1157. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.625,-.625,.625)
  1158. p.Transparency=i/20
  1159. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(5),0)
  1160. wait()
  1161. end
  1162. p:Remove()
  1163. end),p)
  1164.  
  1165. p=Instance.new("Part",CPlayer)
  1166. p.Name="EFF"
  1167. p.TopSurface=0
  1168. p.BottomSurface=0
  1169. p.CanCollide=false
  1170. p.FormFactor="Symmetric"
  1171. p.Size=Vector3.new(1,1,1)
  1172. p.BrickColor=BrickColor.new("Really black")
  1173. p.Reflectance=.05
  1174. p.Transparency=.5
  1175. p.Anchored=true
  1176. p.CFrame=CFrame.new(NNoob.Torso.Position+Vector3.new(0,10,0)) * CFrame.fromEulerAnglesXYZ(0,math.random(-50,50),0)
  1177. m=Instance.new("SpecialMesh",p)
  1178. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  1179. m.Scale=Vector3.new(8,20,8)
  1180. coroutine.resume(coroutine.create(function(p) for i=1, 30 do
  1181. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(-.2,-.6,-.2)
  1182. p.Transparency=i/30
  1183. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(5),0)-Vector3.new(0,.6,0)
  1184. wait()
  1185. end
  1186. p:Remove()
  1187. end),p)
  1188.  
  1189. p=Instance.new("Part",CPlayer)
  1190. p.Name="EFF"
  1191. p.TopSurface=0
  1192. p.BottomSurface=0
  1193. p.CanCollide=false
  1194. p.FormFactor="Symmetric"
  1195. p.Size=Vector3.new(1,1,1)
  1196. p.BrickColor=BrickColor.new("Really black")
  1197. p.Reflectance=.05
  1198. p.Transparency=.5
  1199. p.Anchored=true
  1200. p.CFrame=CFrame.new(NNoob.Torso.Position-Vector3.new(0,3,0)) * CFrame.fromEulerAnglesXYZ(0,math.random(-50,50),0)
  1201. m=Instance.new("SpecialMesh",p)
  1202. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  1203. m.Scale=Vector3.new(30,5,30)
  1204. coroutine.resume(coroutine.create(function(p) for i=1, 10 do
  1205. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(-3,i*.4,-3)
  1206. p.Transparency=i/10
  1207. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(20),0)+Vector3.new(0,i*.3,0)
  1208. wait()
  1209. end
  1210. p:Remove()
  1211. end),p)
  1212.  
  1213. p=Instance.new("Part",CPlayer)
  1214. p.Name="EFF"
  1215. p.TopSurface=0
  1216. p.BottomSurface=0
  1217. p.CanCollide=false
  1218. p.FormFactor="Symmetric"
  1219. p.Size=Vector3.new(1,1,1)
  1220. p.BrickColor=BrickColor.new("White")
  1221. p.Reflectance=.05
  1222. p.Transparency=.5
  1223. p.Anchored=true
  1224. p.CFrame=CFrame.new(NNoob.Torso.Position-Vector3.new(0,3,0)) * CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  1225. m=Instance.new("SpecialMesh",p)
  1226. m.MeshId="http://www.roblox.com/asset/?id=3270017"
  1227. m.Scale=Vector3.new(10,10,1)
  1228. coroutine.resume(coroutine.create(function(p) for i=1, 10 do
  1229. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(14,14,0)
  1230. p.Transparency=.75+i/30
  1231. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(0),0)+Vector3.new(0,0,0)
  1232. wait()
  1233. end
  1234. p:Remove()
  1235. end),p)
  1236.  
  1237. p=Instance.new("Part",CPlayer)
  1238. p.Name="EFF"
  1239. p.TopSurface=0
  1240. p.BottomSurface=0
  1241. p.CanCollide=false
  1242. p.FormFactor="Symmetric"
  1243. p.Size=Vector3.new(1,1,1)
  1244. p.BrickColor=BrickColor.new("Really black")
  1245. p.Reflectance=.05
  1246. p.Transparency=.5
  1247. p.Anchored=true
  1248. p.CFrame=CPlayer["Right Arm"].CFrame*CFrame.new(0,-1,0)*CFrame.fromEulerAnglesXYZ(math.random(-100,100),math.random(-100,100),math.random(-100,100))
  1249. m=Instance.new("BlockMesh",p)
  1250. m.Scale=Vector3.new(2,2,2)
  1251. coroutine.resume(coroutine.create(function(p,w) for i=1, 20 do
  1252. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.5,.5,.5)
  1253. p.Transparency=i/15
  1254. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15))
  1255. wait()
  1256. end
  1257. p:Remove()
  1258. end),p,Vector3.new(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  1259.  
  1260. p=Instance.new("Part",CPlayer)
  1261. p.Name="EFF"
  1262. p.TopSurface=0
  1263. p.BottomSurface=0
  1264. p.CanCollide=false
  1265. p.FormFactor="Symmetric"
  1266. p.Size=Vector3.new(1,1,1)
  1267. p.BrickColor=BrickColor.new("Really black")
  1268. p.Reflectance=.05
  1269. p.Transparency=.5
  1270. p.Anchored=true
  1271. p.CFrame=CPlayer["Right Arm"].CFrame*CFrame.new(0,-1,0)*CFrame.fromEulerAnglesXYZ(math.random(-100,100),math.random(-100,100),math.random(-100,100))
  1272. m=Instance.new("BlockMesh",p)
  1273. m.Scale=Vector3.new(2,2,2)
  1274. coroutine.resume(coroutine.create(function(p,w) for i=1, 15 do
  1275. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(1,1,1)
  1276. p.Transparency=i/15
  1277. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15))
  1278. wait()
  1279. end
  1280. p:Remove()
  1281. end),p,Vector3.new(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  1282.  
  1283. p=Instance.new("Part",CPlayer)
  1284. p.Name="EFF"
  1285. p.TopSurface=0
  1286. p.BottomSurface=0
  1287. p.CanCollide=false
  1288. p.FormFactor="Symmetric"
  1289. p.Size=Vector3.new(1,1,1)
  1290. p.BrickColor=BrickColor.new("Really black")
  1291. p.Reflectance=.05
  1292. p.Transparency=.5
  1293. p.Anchored=true
  1294. p.CFrame=CPlayer["Right Arm"].CFrame*CFrame.new(0,-1,0)*CFrame.fromEulerAnglesXYZ(math.random(-100,100),math.random(-100,100),math.random(-100,100))
  1295. m=Instance.new("SpecialMesh",p)
  1296. m.MeshType="Sphere"
  1297. m.Scale=Vector3.new(4,4,4)
  1298. coroutine.resume(coroutine.create(function(p,w) for i=1, 10 do
  1299. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.3,.3,.3)
  1300. p.Transparency=.5+i/20
  1301. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15))
  1302. wait()
  1303. end
  1304. p:Remove()
  1305. end),p,Vector3.new(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  1306.  
  1307. p=Instance.new("Part",CPlayer)
  1308. p.Name="EFF"
  1309. p.TopSurface=0
  1310. p.BottomSurface=0
  1311. p.CanCollide=false
  1312. p.FormFactor="Symmetric"
  1313. p.Size=Vector3.new(1,1,1)
  1314. p.BrickColor=BrickColor.new("Really black")
  1315. p.Reflectance=.05
  1316. p.Transparency=.5
  1317. p.Anchored=true
  1318. p.CFrame=CPlayer["Right Arm"].CFrame*CFrame.new(0,-1,0)*CFrame.fromEulerAnglesXYZ(math.random(-100,100),math.random(-100,100),math.random(-100,100))
  1319. m=Instance.new("SpecialMesh",p)
  1320. m.MeshType="Sphere"
  1321. m.Scale=Vector3.new(3,3,3)
  1322. coroutine.resume(coroutine.create(function(p,w) for i=1, 15 do
  1323. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(1,1,1)
  1324. p.Transparency=i/15
  1325. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15))
  1326. wait()
  1327. end
  1328. p:Remove()
  1329. end),p,Vector3.new(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  1330.  
  1331.  
  1332. --soonds
  1333. p=Instance.new("Sound")
  1334. p.SoundId="http://www.roblox.com/asset/?id=161006182"
  1335. p.Pitch=.2
  1336. p.Volume=.8
  1337. p.Parent=CPlayer["Left Arm"]
  1338. p:Play()
  1339. game:GetService("Debris"):AddItem(p,14)
  1340. p=Instance.new("Sound")
  1341. p.SoundId="http://www.roblox.com/asset/?id=144844438"
  1342. p.Pitch=1
  1343. p.Volume=.4
  1344. p.Parent=CPlayer["Left Arm"]
  1345. p:Play()
  1346. game:GetService("Debris"):AddItem(p,14)
  1347. p=Instance.new("Sound")
  1348. p.SoundId="http://www.roblox.com/asset/?id=160595347"
  1349. p.Pitch=1.5
  1350. p.Volume=.3
  1351. p.Parent=CPlayer["Left Arm"]
  1352. p:Play()
  1353. game:GetService("Debris"):AddItem(p,14)
  1354. p=Instance.new("Sound")
  1355. p.SoundId="http://www.roblox.com/asset/?id=161006093"
  1356. p.Pitch=.75
  1357. p.Volume=.8
  1358. p.Parent=CPlayer["Left Arm"]
  1359. p:Play()
  1360. game:GetService("Debris"):AddItem(p,14)
  1361.  
  1362. end
  1363. if rawframes==80 then
  1364. loel=15
  1365. end
  1366. if Tool.Status.AnimFrame.Value==35 then
  1367. print("UH AINT DOIN IT")
  1368. TrackFunction:disconnect()
  1369. TrackFunction=nil
  1370. end
  1371. if Hitstop<1 then
  1372. if loel==0 then
  1373. Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
  1374. else
  1375. loel=loel-1
  1376. end
  1377. end
  1378. end)
  1379.  
  1380. local tfunc=TrackFunction
  1381. while true do
  1382. if rawequal(TrackFunction,tfunc)==false then break end
  1383. wait()
  1384. end
  1385.  
  1386. nubgyro:Remove()
  1387. nubpos:Remove()
  1388. stohp:Remove()
  1389.  
  1390. DesiredWalkspeed=8
  1391. PlayerIsAttacking=false
  1392. CanInterrupt(true)
  1393. Stand()
  1394.  
  1395. print("dix")
  1396.  
  1397. end
  1398. end}
  1399.  
  1400.  
  1401. doob={}
  1402. doKnife=function(knife,w,xdir)
  1403. knife.Transparency=1
  1404. wait(w/44)
  1405. knife.Transparency=0
  1406.  
  1407. for travel=1, 16 do
  1408. startloc=knife.Position
  1409. par,loc=workspace:FindPartOnRayWithIgnoreList(Ray.new(startloc,xdir*60),doob)
  1410. mainloc=loc
  1411. wdir=((knife.CFrame.p)-(knife.CFrame*CFrame.new(3,0,0)).p).unit
  1412. if par==nil then
  1413. par,loc=workspace:FindPartOnRayWithIgnoreList(Ray.new(startloc+wdir*2,xdir*60),doob)
  1414. if par==nil then
  1415. par,loc=workspace:FindPartOnRayWithIgnoreList(Ray.new(startloc-wdir*2,xdir*60),doob)
  1416. end
  1417. end
  1418. if par~=nil then
  1419. if par.Parent==game.Players.LocalPlayer.Character then
  1420. par=nil
  1421. end
  1422. mainloc=loc
  1423. end
  1424. knife.CFrame=CFrame.new(mainloc,mainloc+xdir*60)*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)
  1425.  
  1426. for i=1, 2 do
  1427. p=Instance.new("Part",CPlayer)
  1428. p.Name="JooJ"
  1429. p.TopSurface=0
  1430. p.BottomSurface=0
  1431. p.Anchored=true
  1432. p.CanCollide=false
  1433. p.formFactor="Symmetric"
  1434. p.Size=Vector3.new(1,1,1)
  1435. p.BrickColor=BrickColor.new("Really black")
  1436. p.CFrame=CFrame.new(startloc,mainloc)*CFrame.fromEulerAnglesXYZ(-math.rad(90),0,0)
  1437. p.Transparency=i*.25
  1438. m=Instance.new("CylinderMesh",p)
  1439. m.Scale=Vector3.new(.55*i,(startloc-mainloc).magnitude,.55*i)
  1440. m.Offset=Vector3.new(0,(startloc-mainloc).magnitude/2,0)
  1441. game:GetService("Debris"):AddItem(p,5)
  1442. coroutine.resume(coroutine.create(function(p)
  1443. for i=1, 10 do
  1444. p.Transparency=p.Transparency+.1
  1445. p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.1,0,.1)
  1446. wait()
  1447. end
  1448. p:Remove()
  1449. end),p)
  1450. end
  1451.  
  1452. if par~=nil then
  1453. if par.Parent~=nil then
  1454. if par.Parent:FindFirstChild("Humanoid")~=nil then
  1455. print("!")
  1456. applyDamage(par.Parent,30,xdir*50+Vector3.new(0,33,0),1,true,false,0,addonCullMovers,SoundTable["none"],0,20)
  1457.  
  1458.  
  1459.  
  1460. p=Instance.new("Part",par.Parent)
  1461. p.Name="EFF"
  1462. p.TopSurface=0
  1463. p.BottomSurface=0
  1464. p.CanCollide=false
  1465. p.FormFactor="Symmetric"
  1466. p.Size=Vector3.new(1,1,1)
  1467. p.BrickColor=BrickColor.new("Really black")
  1468. p.Reflectance=.05
  1469. p.Transparency=.5
  1470. p.Anchored=true
  1471. p.CFrame=CFrame.new(loc)*CFrame.fromEulerAnglesXYZ(math.random(-100,100),math.random(-100,100),math.random(-100,100))
  1472. m=Instance.new("SpecialMesh",p)
  1473. m.MeshType="Sphere"
  1474. m.Scale=Vector3.new(1.6,1.6,1.6)
  1475. coroutine.resume(coroutine.create(function(p,w) for i=1, 10 do
  1476. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(1.2,1.2,1.2)
  1477. p.Transparency=i/10
  1478. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15))
  1479. wait()
  1480. end
  1481. p:Remove()
  1482. end),p,Vector3.new(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  1483.  
  1484. p=Instance.new("Part",par.Parent)
  1485. p.Name="EFF"
  1486. p.TopSurface=0
  1487. p.BottomSurface=0
  1488. p.CanCollide=false
  1489. p.FormFactor="Symmetric"
  1490. p.Size=Vector3.new(1,1,1)
  1491. p.BrickColor=BrickColor.new("Really black")
  1492. p.Reflectance=.05
  1493. p.Transparency=.5
  1494. p.Anchored=true
  1495. p.CFrame=CFrame.new(loc)*CFrame.fromEulerAnglesXYZ(math.random(-100,100),math.random(-100,100),math.random(-100,100))
  1496. m=Instance.new("BlockMesh",p)
  1497. m.Scale=Vector3.new(1,1,1)
  1498. coroutine.resume(coroutine.create(function(p,w) for i=1, 9 do
  1499. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(2,2,2)
  1500. p.Transparency=i/9
  1501. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15))
  1502. wait()
  1503. end
  1504. p:Remove()
  1505. end),p,Vector3.new(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  1506.  
  1507. p=Instance.new("Part",par.Parent) --soundpart
  1508. p.Name="EFF"
  1509. p.TopSurface=0
  1510. p.BottomSurface=0
  1511. p.CanCollide=false
  1512. p.Size=Vector3.new(1,1,1)
  1513. p.Transparency=1
  1514. p.Anchored=true
  1515. p.CFrame=CFrame.new(loc)
  1516. ps=Instance.new("Sound")
  1517. ps.SoundId="http://www.roblox.com/asset/?id=161006182"
  1518. ps.Pitch=1.5
  1519. ps.Volume=1
  1520. ps.Parent=p
  1521. ps:Play()
  1522. ps=Instance.new("Sound")
  1523. ps.SoundId="http://www.roblox.com/asset/?id=180348668"
  1524. ps.Pitch=math.random(95,125)/100
  1525. ps.Volume=1
  1526. ps.Parent=p
  1527. ps:Play()
  1528. ps=Instance.new("Sound")
  1529. ps.SoundId="http://www.roblox.com/asset/?id=142070127"
  1530. ps.Pitch=math.random(120,130)/100
  1531. ps.Volume=.5
  1532. ps.Parent=p
  1533. ps:Play()
  1534. game:GetService("Debris"):AddItem(p,10)
  1535.  
  1536. p=Instance.new("Part",par.Parent)
  1537. p.Name="EFF"
  1538. p.TopSurface=0
  1539. p.BottomSurface=0
  1540. p.CanCollide=false
  1541. p.FormFactor="Symmetric"
  1542. p.Size=Vector3.new(1,1,1)
  1543. p.BrickColor=BrickColor.new("Really black")
  1544. p.Reflectance=.05
  1545. p.Transparency=.5
  1546. p.Anchored=true
  1547. p.CFrame=CFrame.new(loc)*CFrame.fromEulerAnglesXYZ(math.random(-100,100),math.random(-100,100),math.random(-100,100))
  1548. m=Instance.new("BlockMesh",p)
  1549. m.Scale=Vector3.new(1,1,1)
  1550. coroutine.resume(coroutine.create(function(p,w) for i=1, 8 do
  1551. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(1,1,1)
  1552. p.Transparency=i/8
  1553. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15))
  1554. wait()
  1555. end
  1556. p:Remove()
  1557. end),p,Vector3.new(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
  1558.  
  1559. p=Instance.new("Part",CPlayer)
  1560. p.Name="EFF"
  1561. p.TopSurface=0
  1562. p.BottomSurface=0
  1563. p.CanCollide=false
  1564. p.FormFactor="Symmetric"
  1565. p.Size=Vector3.new(1,1,1)
  1566. p.BrickColor=BrickColor.new("Really black")
  1567. p.Reflectance=.05
  1568. p.Transparency=.5
  1569. p.Anchored=true
  1570. p.CFrame=CFrame.new(knife.CFrame.p,knife.CFrame.p+xdir*50) * CFrame.fromEulerAnglesXYZ(math.rad(90),math.random(-50,50),0)
  1571. m=Instance.new("SpecialMesh",p)
  1572. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  1573. m.Scale=Vector3.new(16,8,16)
  1574. coroutine.resume(coroutine.create(function(p) for i=1, 8 do
  1575. p.Mesh.Scale=p.Mesh.Scale-Vector3.new(2,1,2)
  1576. p.Transparency=.5+i/16
  1577. p.CFrame=p.CFrame*CFrame.new(0,-1.5,0)*CFrame.fromEulerAnglesXYZ(0,math.rad(20),0)
  1578. wait()
  1579. end
  1580. p:Remove()
  1581. end),p)
  1582. for eff=1, 10 do
  1583. p=Instance.new("Part",par.Parent)
  1584. p.Name="EFF"
  1585. p.TopSurface=0
  1586. p.BottomSurface=0
  1587. p.CanCollide=false
  1588. p.FormFactor="Symmetric"
  1589. p.Size=Vector3.new(1,1,1)
  1590. p.BrickColor=BrickColor.new("Really black")
  1591. p.Reflectance=.05
  1592. p.Transparency=.5
  1593. p.Anchored=true
  1594. p.CFrame=CFrame.new(loc)*CFrame.fromEulerAnglesXYZ(math.random(-100,100),math.random(-100,100),math.random(-100,100))
  1595. m=Instance.new("BlockMesh",p)
  1596. m.Scale=Vector3.new(2,2,2)
  1597. coroutine.resume(coroutine.create(function(p,w) for i=1, 14 do
  1598. p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.1,.1,.1)
  1599. p.Transparency=.5+i/28
  1600. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15))+w
  1601. wait()
  1602. end
  1603. p:Remove()
  1604. end),p,Vector3.new(math.random(-50,50)/50,math.random(-50,50)/50,math.random(-50,50)/50))
  1605. end
  1606. break
  1607. end
  1608. end
  1609. end
  1610. wait()
  1611. end
  1612. knife:Remove()
  1613. end
  1614.  
  1615. TwoDInputs["IWMYS"]={["Inputs"]={"<v><v>O"},
  1616. ["Function"] = function()
  1617. if CurrentAnimation==Animations["IWMYS"] and Tool.Status.AnimCanBeInterrupted.Value==false then return end
  1618. RequestAnimationChange("IWMYS",0)
  1619. if CurrentAnimation~=Animations["IWMYS"] then return end
  1620.  
  1621. if TrackFunction~=nil then
  1622. TrackFunction:disconnect()
  1623. TrackFunction=nil
  1624. end
  1625. Saz_Reset_Cloak()
  1626. CanInterrupt(false)
  1627. PlayerIsAttacking=true
  1628. print("TEHPOOT",time())
  1629. rawframes=0
  1630. Tool.Status.AnimFrame.Value=0
  1631. DidHit=false
  1632. NNoob=nil
  1633.  
  1634. p=Instance.new("Sound")
  1635. p.SoundId="http://www.roblox.com/asset/?id=178605796"
  1636. p.Volume=1
  1637. p.Pitch=.99
  1638. p.Parent=game.Players.LocalPlayer.Character.Head
  1639. p:Play()
  1640. game:GetService("Debris"):AddItem(p,6)
  1641. CPlayer=game.Players.LocalPlayer.Character
  1642.  
  1643. cam=workspace.CurrentCamera
  1644. Super=true
  1645.  
  1646. CamCopiers={}
  1647. if canCutscene==true then
  1648. for _,v in pairs(game.Players:children()) do
  1649. if v.Character~=nil and v~=game.Players.LocalPlayer then
  1650. if v.Character:FindFirstChild("Torso")~=nil then
  1651. if v.Character:FindFirstChild("Humanoid")~=nil then
  1652. if v.Character.Humanoid.Health>0 and (v.Character.Torso.Position-CPlayer.Torso.Position).magnitude<=40 then
  1653. ss=script.CamCopy:clone()
  1654. ss.Disabled=false
  1655. ss.Parent=v.Character
  1656. table.insert(CamCopiers,ss)
  1657. end
  1658. end
  1659. end
  1660. end
  1661. end
  1662. end
  1663.  
  1664. coroutine.resume(coroutine.create(function()
  1665. while Super==true do
  1666. wait(.25)
  1667. p=Instance.new("Part",CPlayer)
  1668. p.Name="EFF"
  1669. p.TopSurface=0
  1670. p.BottomSurface=0
  1671. p.CanCollide=false
  1672. p.FormFactor="Symmetric"
  1673. p.Size=Vector3.new(1,1,1)
  1674. p.BrickColor=BrickColor.new("Really black")
  1675. p.Reflectance=.05
  1676. p.Transparency=.5
  1677. p.Anchored=true
  1678. p.CFrame=CPlayer["Right Arm"].CFrame*CFrame.new(0,-1.2,0)*CFrame.fromEulerAnglesXYZ(math.random(-100,100),math.random(-100,100),math.random(-100,100))
  1679. m=Instance.new("BlockMesh",p)
  1680. m.Scale=Vector3.new(1,1,1)
  1681. coroutine.resume(coroutine.create(function(p,w) for i=1, 10 do
  1682. p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.9/10,.9/10,.9/10)
  1683. p.Transparency=i/10
  1684. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15))-Vector3.new(0,.1+i/20,0)+w
  1685. wait()
  1686. end
  1687. p:Remove()
  1688. end),p,Vector3.new(math.random(-40,40)/800,0,math.random(-40,40)/800))
  1689.  
  1690. if knifes~=nil then
  1691. for _,v in pairs(knifes) do
  1692. if v.Parent~=nil and math.random(0,100)>=5 then
  1693. p=Instance.new("Part",CPlayer)
  1694. p.Name="EFF"
  1695. p.TopSurface=0
  1696. p.BottomSurface=0
  1697. p.CanCollide=false
  1698. p.FormFactor="Symmetric"
  1699. p.Size=Vector3.new(1,1,1)
  1700. p.BrickColor=BrickColor.new("Really black")
  1701. p.Reflectance=.05
  1702. p.Transparency=.5
  1703. p.Anchored=true
  1704. p.CFrame=v.CFrame*CFrame.new(0,math.random(-10,10)/20,0)*CFrame.fromEulerAnglesXYZ(math.random(-100,100),math.random(-100,100),math.random(-100,100))
  1705. m=Instance.new("BlockMesh",p)
  1706. m.Scale=Vector3.new(.75,.75,.75)
  1707. coroutine.resume(coroutine.create(function(p,w) for i=1, 15 do
  1708. p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.05,.05,.05)
  1709. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15))-Vector3.new(0,.2,0)+w
  1710. wait()
  1711. end
  1712. p:Remove()
  1713. end),p,Vector3.new(math.random(-40,40)/800,0,math.random(-40,40)/800))
  1714. end
  1715. end
  1716. end
  1717. end
  1718. end))
  1719.  
  1720. if canCutscene==true then
  1721. coroutine.resume(coroutine.create(function()
  1722. while Super==true do
  1723. wait()
  1724. for _,v in pairs(CamCopiers) do
  1725. v.C1.Value=workspace.CurrentCamera.CoordinateFrame
  1726. v.C2.Value=workspace.CurrentCamera.Focus
  1727. end
  1728. end
  1729. for _,v in pairs(CamCopiers) do
  1730. v.C1.Value=workspace.CurrentCamera.CoordinateFrame
  1731. v.C2.Value=workspace.CurrentCamera.Focus
  1732. v.Kill.Value=true
  1733. end
  1734. end))
  1735. end
  1736.  
  1737.  
  1738. TrackFunction=game:GetService("RunService").Stepped:connect(function()
  1739. rawframes=rawframes+1
  1740. Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
  1741. print(NNoob)
  1742.  
  1743. if rawframes==1 then
  1744. if canCutscene==true then
  1745. print("DERR")
  1746. cam=workspace.CurrentCamera
  1747. NoCam=true
  1748. cam.CameraType="Scriptable"
  1749. cam:Interpolate(CPlayer.HumanoidRootPart.CFrame*CFrame.new(-.5,2,-5),CPlayer.Head.CFrame,.3)
  1750. end
  1751. end
  1752. if rawframes==20 then
  1753. if canCutscene==true then
  1754. print("DERR")
  1755. cam=workspace.CurrentCamera
  1756. NoCam=true
  1757. cam.CameraType="Scriptable"
  1758. cam:Interpolate(CPlayer.HumanoidRootPart.CFrame*CFrame.new(-10,-1,-2),CPlayer.Head.CFrame,.3)
  1759. end
  1760. end
  1761.  
  1762. if rawframes==1 then
  1763. knifes={}
  1764.  
  1765.  
  1766. for lool=1, 2 do
  1767. k=Instance.new("Part",CPlayer)
  1768. k.TopSurface=0
  1769. k.BottomSurface=0
  1770. k.formFactor="Symmetric"
  1771. k.Size=Vector3.new(1,1,1)
  1772. k.BrickColor=BrickColor.new("Really black")
  1773. k.Name="Knaifu"
  1774. m=Instance.new("SpecialMesh",k)
  1775. m.MeshId="http://www.roblox.com/asset/?id=121944778"
  1776. m.Scale=Vector3.new(.7,.6,.7)
  1777. kw=Instance.new("Weld")
  1778. kw.Name="Knaifweld"
  1779. kw.Parent=k
  1780. kw.C0=CFrame.new(0,-1.2,.2) * CFrame.fromEulerAnglesXYZ(math.pi + math.rad(20-(lool-1)*40),math.rad(10 + lool*5),math.rad(0))
  1781. kw.C1=CFrame.new(0,-.5,0)
  1782. kw.Part0=k
  1783. kw.Part1=CPlayer["Right Arm"]
  1784. table.insert(knifes,k)
  1785. end
  1786. end
  1787. if rawframes==31 then
  1788. print("JOOJ")
  1789. cpos=CPlayer.HumanoidRootPart.Position+CameraPlane*3+Vector3.new(0,3,0)
  1790. p=Instance.new("Part",CPlayer)
  1791. p.Name="EFF"
  1792. p.TopSurface=0
  1793. p.BottomSurface=0
  1794. p.CanCollide=false
  1795. p.FormFactor="Symmetric"
  1796. p.Size=Vector3.new(1,1,1)
  1797. p.BrickColor=BrickColor.new("White")
  1798. p.Reflectance=.05
  1799. p.Transparency=.5
  1800. p.Anchored=true
  1801. p.CFrame=CFrame.new(CPlayer["HumanoidRootPart"].Position+CameraPlane*5,CPlayer["HumanoidRootPart"].Position+CameraPlane*20) * CFrame.fromEulerAnglesXYZ(math.rad(90),math.random(-50,50),0)
  1802. m=Instance.new("SpecialMesh",p)
  1803. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  1804. m.Scale=Vector3.new(1,1,1)
  1805. coroutine.resume(coroutine.create(function(p) for i=1, 10 do
  1806. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(1-i*.1,.1,1-i*.1)
  1807. p.Transparency=i/10
  1808. p.CFrame=p.CFrame*CFrame.new(0,1,0)*CFrame.fromEulerAnglesXYZ(0,math.rad(5),0)
  1809. wait()
  1810. end
  1811. p:Remove()
  1812. end),p)
  1813.  
  1814. p=Instance.new("Part",CPlayer)
  1815. p.Name="EFF"
  1816. p.TopSurface=0
  1817. p.BottomSurface=0
  1818. p.CanCollide=false
  1819. p.FormFactor="Symmetric"
  1820. p.Size=Vector3.new(1,1,1)
  1821. p.BrickColor=BrickColor.new("White")
  1822. p.Reflectance=.05
  1823. p.Transparency=.5
  1824. p.Anchored=true
  1825. p.CFrame=CFrame.new(CPlayer["HumanoidRootPart"].Position+CameraPlane*5,CPlayer["HumanoidRootPart"].Position+CameraPlane*20) * CFrame.fromEulerAnglesXYZ(math.rad(90),math.random(-50,50),0)
  1826. m=Instance.new("SpecialMesh",p)
  1827. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  1828. m.Scale=Vector3.new(2,2,2)
  1829. coroutine.resume(coroutine.create(function(p) for i=1, 5 do
  1830. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(3-i*.1,.3,3-i*.1)
  1831. p.Transparency=.5+i/10
  1832. p.CFrame=p.CFrame*CFrame.new(0,2,0)*CFrame.fromEulerAnglesXYZ(0,math.rad(20),0)
  1833. wait()
  1834. end
  1835. p:Remove()
  1836. end),p)
  1837.  
  1838. soosh=function(lel)
  1839. for _,v in pairs(lel) do
  1840. if v.Parent==game.Players.LocalPlayer.Character then
  1841. table.insert(doob,v)
  1842. end
  1843. if v:IsA("BasePart") then
  1844. if v.CanCollide==false and v.Parent:FindFirstChild("Humanoid")==nil then
  1845. table.insert(doob,v)
  1846. end
  1847. end
  1848. k=v:children()
  1849. if #k>0 then
  1850. soosh(k)
  1851. end
  1852. end
  1853. end
  1854. soosh(workspace:children())
  1855.  
  1856. for _,v in pairs(knifes) do
  1857. v:BreakJoints()
  1858. cp=cpos - Vector3.new(0,_*1 + 1,0)
  1859. v.CFrame=CFrame.new(cp,cp + CameraPlane*5)*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)
  1860. v.Anchored=true
  1861. coroutine.resume(coroutine.create(doKnife),v,_,CameraPlane)
  1862. end
  1863. end
  1864. if rawframes==32 then
  1865. p=Instance.new("Sound")
  1866. p.SoundId="http://www.roblox.com/asset/?id=161006069"
  1867. p.Volume=1
  1868. p.Pitch=.9
  1869. p.Parent=game.Players.LocalPlayer.Character["Right Arm"]
  1870. p:Play()
  1871. game:GetService("Debris"):AddItem(p,6)
  1872. p=Instance.new("Sound")
  1873. p.SoundId="http://www.roblox.com/asset/?id=161006163"
  1874. p.Volume=1
  1875. p.Pitch=.7
  1876. p.Parent=game.Players.LocalPlayer.Character["Right Arm"]
  1877. p:Play()
  1878. game:GetService("Debris"):AddItem(p,6)
  1879. end
  1880. if Tool.Status.AnimFrame.Value==45 then
  1881. print("UH AINT DOIN IT")
  1882. TrackFunction:disconnect()
  1883. TrackFunction=nil
  1884. end
  1885. if Hitstop<1 then
  1886. Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
  1887. end
  1888. end)
  1889.  
  1890. local tfunc=TrackFunction
  1891. while true do
  1892. if rawequal(TrackFunction,tfunc)==false then break end
  1893. wait()
  1894. end
  1895. Super=false
  1896. NoCam=false
  1897. DesiredWalkspeed=8
  1898. PlayerIsAttacking=false
  1899. CanInterrupt(true)
  1900. Stand()
  1901. print("dixxx")
  1902. end}
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910. TwoDInputs["WRRRYY"]={["Inputs"]={"vv<><>P"},
  1911. ["Function"] = function()
  1912. if CurrentAnimation==Animations["Tyrant"] and Tool.Status.AnimCanBeInterrupted.Value==false then return end
  1913. RequestAnimationChange("Tyrant",0)
  1914. if CurrentAnimation~=Animations["Tyrant"] then return end
  1915. if TrackFunction~=nil then
  1916. TrackFunction:disconnect()
  1917. TrackFunction=nil
  1918. end
  1919. Saz_Reset_Cloak()
  1920. CanInterrupt(false)
  1921. PlayerIsAttacking=true
  1922. print("TEHPOOT",time())
  1923. rawframes=0
  1924. Tool.Status.AnimFrame.Value=0
  1925. DidHit=false
  1926. Newb=nil
  1927. if canCutscene==true then
  1928. NoCam=true
  1929. Cam=workspace.CurrentCamera
  1930. Cam.CameraType="Scriptable"
  1931. end
  1932. lel=Instance.new("Sound")
  1933. lel.SoundId="http://www.roblox.com/asset/?id=178605750"
  1934. lel.Volume=1
  1935. lel.Parent=game.Players.LocalPlayer.Character.Head
  1936. lel:Play()
  1937. game:GetService("Debris"):AddItem(lel,8)
  1938.  
  1939. CPlayer=game.Players.LocalPlayer.Character
  1940. OY=CPlayer.Head.Position.y
  1941. Super=true
  1942.  
  1943. CamCopiers={}
  1944. if canCutscene==true then
  1945. for _,v in pairs(game.Players:children()) do
  1946. if v.Character~=nil and v~=game.Players.LocalPlayer then
  1947. if v.Character:FindFirstChild("Torso")~=nil then
  1948. if v.Character:FindFirstChild("Humanoid")~=nil then
  1949. if v.Character.Humanoid.Health>0 and (v.Character.Torso.Position-CPlayer.Torso.Position).magnitude<=40 then
  1950. ss=script.CamCopy:clone()
  1951. ss.Disabled=false
  1952. ss.Parent=v.Character
  1953. table.insert(CamCopiers,ss)
  1954. end
  1955. end
  1956. end
  1957. end
  1958. end
  1959. end
  1960.  
  1961. coroutine.resume(coroutine.create(function()
  1962. while Super==true do
  1963. wait(.1)
  1964. p=Instance.new("Part",CPlayer)
  1965. p.Name="EFF"
  1966. p.TopSurface=0
  1967. p.BottomSurface=0
  1968. p.CanCollide=false
  1969. p.FormFactor="Symmetric"
  1970. p.Size=Vector3.new(1,1,1)
  1971. p.BrickColor=BrickColor.new("Really black")
  1972. p.Reflectance=.05
  1973. p.Transparency=.5
  1974. p.Anchored=true
  1975. p.CFrame=CPlayer["Left Arm"].CFrame*CFrame.new(0,math.random(-14,10)/10,0)*CFrame.fromEulerAnglesXYZ(math.random(-100,100),math.random(-100,100),math.random(-100,100))
  1976. m=Instance.new("BlockMesh",p)
  1977. m.Scale=Vector3.new(1.2,1.2,1.2)
  1978. coroutine.resume(coroutine.create(function(p,w) for i=1, 20 do
  1979. p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.9/30,.9/30,.9/30)
  1980. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15))-Vector3.new(0,.1+i/20,0)+w
  1981. wait()
  1982. end
  1983. p:Remove()
  1984. end),p,Vector3.new(math.random(-50,50)/500,0,math.random(-50,50)/500))
  1985. p=Instance.new("Part",CPlayer)
  1986. p.Name="EFF"
  1987. p.TopSurface=0
  1988. p.BottomSurface=0
  1989. p.CanCollide=false
  1990. p.FormFactor="Symmetric"
  1991. p.Size=Vector3.new(1,1,1)
  1992. p.BrickColor=BrickColor.new("Really black")
  1993. p.Reflectance=.05
  1994. p.Transparency=.5
  1995. p.Anchored=true
  1996. p.CFrame=CPlayer["Right Arm"].CFrame*CFrame.new(0,math.random(-14,10)/10,0)*CFrame.fromEulerAnglesXYZ(math.random(-100,100),math.random(-100,100),math.random(-100,100))
  1997. m=Instance.new("BlockMesh",p)
  1998. m.Scale=Vector3.new(1.2,1.2,1.2)
  1999. coroutine.resume(coroutine.create(function(p,w) for i=1, 20 do
  2000. p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.9/30,.9/30,.9/30)
  2001. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15))-Vector3.new(0,.1+i/20,0)+w
  2002. wait()
  2003. end
  2004. p:Remove()
  2005. end),p,Vector3.new(math.random(-50,50)/500,0,math.random(-50,50)/500))
  2006. end
  2007. end))
  2008.  
  2009. if canCutscene==true then
  2010. coroutine.resume(coroutine.create(function()
  2011. while Super==true do
  2012. wait()
  2013. for _,v in pairs(CamCopiers) do
  2014. v.C1.Value=workspace.CurrentCamera.CoordinateFrame
  2015. v.C2.Value=workspace.CurrentCamera.Focus
  2016. end
  2017. end
  2018. for _,v in pairs(CamCopiers) do
  2019. v.C1.Value=workspace.CurrentCamera.CoordinateFrame
  2020. v.C2.Value=workspace.CurrentCamera.Focus
  2021. v.Kill.Value=true
  2022. end
  2023. end))
  2024. end
  2025.  
  2026. sl1=Instance.new("Part")
  2027. sl1.Name="BL1"
  2028. sl1.TopSurface=0
  2029. sl1.BottomSurface=0
  2030. sl1.Reflectance=.08
  2031. sl1.Material="SmoothPlastic"
  2032. sl1.BrickColor=BrickColor.new("Really black")
  2033. sl1.formFactor="Symmetric"
  2034. sl1.Size=Vector3.new(1,2,1)
  2035. sl1.CFrame=CPlayer["Right Arm"].CFrame
  2036. m=Instance.new("BlockMesh")
  2037. m.Parent=sl1
  2038. m.Scale=Vector3.new(1.14,1.06,1.14)
  2039. sl1.Parent=CPlayer
  2040. w=Instance.new("Weld")
  2041. w.Part0=CPlayer["Right Arm"]
  2042. w.Part1=sl1
  2043. w.Parent=sl1
  2044. sl1.Transparency=.8
  2045.  
  2046. sl2=Instance.new("Part")
  2047. sl2.Name="BL1"
  2048. sl2.TopSurface=0
  2049. sl2.BottomSurface=0
  2050. sl2.Reflectance=.08
  2051. sl2.Material="SmoothPlastic"
  2052. sl2.BrickColor=BrickColor.new("Really black")
  2053. sl2.formFactor="Symmetric"
  2054. sl2.Size=Vector3.new(1,2,1)
  2055. sl2.CFrame=CPlayer["Right Arm"].CFrame
  2056. m=Instance.new("BlockMesh")
  2057. m.Parent=sl2
  2058. m.Scale=Vector3.new(1.14,1.06,1.14)
  2059. sl2.Parent=CPlayer
  2060. w=Instance.new("Weld")
  2061. w.Part0=CPlayer["Left Arm"]
  2062. w.Part1=sl2
  2063. w.Parent=sl2
  2064. sl2.Transparency=.8
  2065.  
  2066. sl3=Instance.new("Part")
  2067. sl3.Name="BL1"
  2068. sl3.TopSurface=0
  2069. sl3.BottomSurface=0
  2070. sl3.Reflectance=.04
  2071. sl3.Material="SmoothPlastic"
  2072. sl3.BrickColor=BrickColor.new("Really black")
  2073. sl3.formFactor="Symmetric"
  2074. sl3.Size=Vector3.new(1,2,1)
  2075. sl3.CFrame=CPlayer["Right Arm"].CFrame
  2076. m=Instance.new("BlockMesh")
  2077. m.Parent=sl3
  2078. m.Scale=Vector3.new(1.1,1.03,1.1)
  2079. sl3.Parent=CPlayer
  2080. w=Instance.new("Weld")
  2081. w.Part0=CPlayer["Right Arm"]
  2082. w.Part1=sl3
  2083. w.Parent=sl3
  2084. sl3.Transparency=0
  2085.  
  2086. sl4=Instance.new("Part")
  2087. sl4.Name="BL1"
  2088. sl4.TopSurface=0
  2089. sl4.BottomSurface=0
  2090. sl4.Reflectance=.04
  2091. sl4.Material="SmoothPlastic"
  2092. sl4.BrickColor=BrickColor.new("Really black")
  2093. sl4.formFactor="Symmetric"
  2094. sl4.Size=Vector3.new(1,2,1)
  2095. sl4.CFrame=CPlayer["Right Arm"].CFrame
  2096. m=Instance.new("BlockMesh")
  2097. m.Parent=sl4
  2098. m.Scale=Vector3.new(1.1,1.03,1.1)
  2099. sl4.Parent=CPlayer
  2100. w=Instance.new("Weld")
  2101. w.Part0=CPlayer["Left Arm"]
  2102. w.Part1=sl4
  2103. w.Parent=sl4
  2104. sl4.Transparency=0
  2105.  
  2106. TrackFunction=game:GetService("RunService").Stepped:connect(function()
  2107. rawframes=rawframes+1
  2108. Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
  2109. if (Tool.Status.AnimFrame.Value<32 and Tool.Status.AnimFrame.Value<=28) then
  2110. BodyVel.velocity=CameraPlane*((rawframes*1.9))
  2111. else
  2112. BodyVel.velocity=CameraPlane*60
  2113. end
  2114. soos=CPlayer.Head.CFrame*CFrame.new(1.2,-(CPlayer.Head.Position.y-OY),0)*CFrame.fromEulerAnglesXYZ(math.pi,0,0)+CameraPlane*(3)
  2115. if rawframes>30 then
  2116. soos=CPlayer.Head.CFrame*CFrame.new(1.2,-(CPlayer.Head.Position.y-OY),0)*CFrame.fromEulerAnglesXYZ(math.pi,0,0)+CameraPlane*(3)
  2117. end
  2118. if canCutscene==true and rawframes<46 then
  2119. Cam:Interpolate(soos,CPlayer.Head.CFrame,.04)
  2120. end
  2121. if (Tool.Status.AnimFrame.Value>28 and Tool.Status.AnimFrame.Value<=58) and DidHit==false and Newb==nil then
  2122. for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraPlane*.5,2.4)) do
  2123. Newb=v
  2124. DidHit=true
  2125. applyDamage(Newb,2,CameraPlane*0+Vector3.new(0,0,0),0,false,false,0,nil,SoundTable["Hit_Damage_Heavysmack"],20,50)
  2126. applyHitEffect(v,0)
  2127. end
  2128. end
  2129. print(NNoob)
  2130. if rawframes==46 then
  2131. Cam.CameraType="Custom"
  2132. for _,v in pairs(CamCopiers) do
  2133. v.C1.Value=workspace.CurrentCamera.CoordinateFrame
  2134. v.C2.Value=workspace.CurrentCamera.Focus
  2135. v.Kill.Value=true
  2136. end
  2137. end
  2138. if rawframes==60 or DidHit==true then
  2139. print("UH AINT DOIN IT")
  2140. TrackFunction:disconnect()
  2141. TrackFunction=nil
  2142. BodyVel.velocity=Vector3.new(0,0,0)
  2143. if Newb==nil then
  2144. print("IM DUN")
  2145. DesiredWalkspeed=8
  2146. PlayerIsAttacking=false
  2147. CanInterrupt(true)
  2148. Stand()
  2149. print(">>")
  2150. sl1:Remove() sl2:Remove() sl3:Remove() sl4:Remove()
  2151. Super=false
  2152. end
  2153. end
  2154. if Hitstop<1 and Tool.Status.AnimFrame.Value<=33 then
  2155. Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
  2156. end
  2157. end)
  2158. local tfunc=TrackFunction
  2159. while true do
  2160. if rawequal(TrackFunction,tfunc)==false then break end
  2161. wait()
  2162. end
  2163. if Newb==nil then
  2164. if canCutscene==true then
  2165. NoCam=false
  2166. Cam.CameraType="Custom"
  2167. Cam.FieldOfView=90
  2168. end
  2169. else
  2170. --killdatmofo
  2171. print("._.")
  2172. wait(1-rawframes/64)
  2173. if canCutscene==true then
  2174. for _,v in pairs(game.Players:children()) do
  2175. if v.Character~=nil and v~=game.Players.LocalPlayer then
  2176. if v.Character:FindFirstChild("Torso")~=nil then
  2177. if v.Character:FindFirstChild("Humanoid")~=nil then
  2178. if v.Character.Humanoid.Health>0 and (v.Character.Torso.Position-CPlayer.Torso.Position).magnitude<=40 then
  2179. ss=script.CamCopy:clone()
  2180. ss.Disabled=false
  2181. ss.Parent=v.Character
  2182. table.insert(CamCopiers,ss)
  2183. end
  2184. end
  2185. end
  2186. end
  2187. end
  2188. end
  2189. print("D:")
  2190. RequestAnimationChange("TyrantHit1",0)
  2191. CurrentAnimation=Animations["TyrantHit1"]
  2192. Tool.Status.AnimFrame.Value=0
  2193. rawframes=0
  2194. DidHit=false
  2195. NoCam=true
  2196. lel=Instance.new("Sound")
  2197. lel.SoundId="http://www.roblox.com/asset/?id=178605757"
  2198. lel.Volume=1
  2199. lel.Parent=game.Players.LocalPlayer.Character.Head
  2200. lel:Play()
  2201. game:GetService("Debris"):AddItem(lel,18)
  2202. Cam=workspace.CurrentCamera
  2203. Cam.CameraType="Scriptable"
  2204. CPlayer=game.Players.LocalPlayer.Character
  2205. ee=0
  2206. DidHit=false
  2207. Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
  2208. Animations["TyrantHit1"]["Animation"](0)
  2209. hits=0
  2210. nubgyro=Instance.new("BodyGyro")
  2211. nubgyro.Name=":>"
  2212. nubgyro.Parent=Newb.Torso
  2213. nubgyro.P=5000
  2214. nubgyro.D=200
  2215. nubgyro.maxTorque=Vector3.new(50000,50000,50000)*5000
  2216. nubgyro.cframe=CPlayer.HumanoidRootPart.CFrame*CFrame.fromEulerAnglesXYZ(0,math.pi,0)
  2217. nubpos=Instance.new("BodyPosition")
  2218. nubpos.Name=":<"
  2219. nubpos.Parent=Newb.Torso
  2220. nubpos.P=6000
  2221. nubpos.D=100
  2222. nubpos.maxForce=Vector3.new(500000000,5000000000,5000000000)*1000
  2223. nubpos.position=(CPlayer.HumanoidRootPart.CFrame*CFrame.new(0,.5,-3.3)).p
  2224. gpos=Instance.new("BodyPosition")
  2225. gpos.Name=":<"
  2226. gpos.Parent=CPlayer.HumanoidRootPart
  2227. gpos.P=9000
  2228. gpos.D=100
  2229. gpos.maxForce=Vector3.new(500000000,5000000000,5000000000)*1000
  2230. gpos.position=(CPlayer.HumanoidRootPart.CFrame*CFrame.new(0,0,0)).p
  2231. soos=Newb.Torso.CFrame*CFrame.new(8,-2,0)
  2232. if canCutscene==true then
  2233. Cam:Interpolate(soos,Newb.Torso.CFrame,.04)
  2234. end
  2235.  
  2236. loool={}
  2237. for _,v in pairs(Newb:children()) do
  2238. if v.className=="Part" and v.Name~="HumanoidRootPart" and v.Name~="WingPart" then
  2239. if v.Name~="Head" then
  2240. sl=Instance.new("Part")
  2241. sl.Name="BL1"
  2242. sl.TopSurface=0
  2243. sl.BottomSurface=0
  2244. sl.Reflectance=.08
  2245. sl.Material="SmoothPlastic"
  2246. sl.BrickColor=BrickColor.new("Really black")
  2247. sl.formFactor="Symmetric"
  2248. sl.Size=Vector3.new(1,2,1)
  2249. if v.Name=="Torso" then
  2250. sl.Size=Vector3.new(2,2,1)
  2251. end
  2252. sl.CFrame=v.CFrame
  2253. m=Instance.new("BlockMesh")
  2254. m.Parent=sl
  2255. m.Scale=Vector3.new(1.18,1.06,1.18)
  2256. sl.Parent=Newb
  2257. w=Instance.new("Weld")
  2258. w.Part0=v
  2259. w.Part1=sl
  2260. w.Parent=sl
  2261. sl.Transparency=.6
  2262. table.insert(loool,sl)
  2263. sl=Instance.new("Part")
  2264. sl.Name="BL1"
  2265. sl.TopSurface=0
  2266. sl.BottomSurface=0
  2267. sl.Reflectance=.08
  2268. sl.Material="SmoothPlastic"
  2269. sl.BrickColor=BrickColor.new("Really black")
  2270. sl.formFactor="Symmetric"
  2271. sl.Size=Vector3.new(1,2,1)
  2272. if v.Name=="Torso" then
  2273. sl.Size=Vector3.new(2,2,1)
  2274. end
  2275. sl.CFrame=v.CFrame
  2276. m=Instance.new("BlockMesh")
  2277. m.Parent=sl
  2278. m.Scale=Vector3.new(1.12,1.08,1.12)
  2279. sl.Parent=Newb
  2280. w=Instance.new("Weld")
  2281. w.Part0=v
  2282. w.Part1=sl
  2283. w.Parent=sl
  2284. sl.Transparency=0
  2285. table.insert(loool,sl)
  2286. else --derp
  2287. sl=Instance.new("Part")
  2288. sl.Name="BL1"
  2289. sl.TopSurface=0
  2290. sl.BottomSurface=0
  2291. sl.Reflectance=.08
  2292. sl.Material="SmoothPlastic"
  2293. sl.BrickColor=BrickColor.new("Really black")
  2294. sl.formFactor="Symmetric"
  2295. sl.Size=Vector3.new(2,1,1)
  2296. sl.CFrame=v.CFrame
  2297. m=Instance.new("SpecialMesh")
  2298. m.MeshType="Head"
  2299. m.Parent=sl
  2300. m.Scale=Vector3.new(1.35,1.35,1.35)
  2301. sl.Parent=CPlayer
  2302. table.insert(loool,sl)
  2303. w=Instance.new("Weld")
  2304. w.Part0=v
  2305. w.Part1=sl
  2306. w.Parent=sl
  2307. sl.Transparency=.8
  2308. sl=Instance.new("Part")
  2309. sl.Name="BL1"
  2310. sl.TopSurface=0
  2311. sl.BottomSurface=0
  2312. sl.Reflectance=.08
  2313. sl.Material="SmoothPlastic"
  2314. sl.BrickColor=BrickColor.new("Really black")
  2315. sl.formFactor="Symmetric"
  2316. sl.Size=Vector3.new(2,1,1)
  2317. sl.CFrame=v.CFrame
  2318. m=Instance.new("SpecialMesh")
  2319. m.MeshType="Head"
  2320. m.Parent=sl
  2321. m.Scale=Vector3.new(1.35,1.35,1.35)
  2322. sl.Parent=CPlayer
  2323. w=Instance.new("Weld")
  2324. w.Part0=v
  2325. w.Part1=sl
  2326. w.Parent=sl
  2327. sl.Transparency=0
  2328. table.insert(loool,sl)
  2329. end
  2330. end
  2331. end
  2332.  
  2333. if Newb:FindFirstChild("CamCopy")==nil then
  2334. ss=script.CamCopy:clone()
  2335. ss.Disabled=false
  2336. ss.Parent=Newb
  2337. table.insert(CamCopiers,ss)
  2338. end
  2339.  
  2340. coroutine.resume(coroutine.create(function()
  2341. while Super==true do
  2342. p=Instance.new("Part",CPlayer)
  2343. p.Name="EFF"
  2344. p.TopSurface=0
  2345. p.BottomSurface=0
  2346. p.CanCollide=false
  2347. p.FormFactor="Symmetric"
  2348. p.Size=Vector3.new(1,1,1)
  2349. p.BrickColor=BrickColor.new("Really black")
  2350. p.Reflectance=.05
  2351. p.Transparency=.5
  2352. p.Anchored=true
  2353. p.CFrame=Newb.Torso.CFrame*CFrame.new(math.random(-14,10)/5,math.random(-14,10)/7,math.random(-14,10)/5)*CFrame.fromEulerAnglesXYZ(math.random(-100,100),math.random(-100,100),math.random(-100,100))
  2354. m=Instance.new("BlockMesh",p)
  2355. m.Scale=Vector3.new(1.3,1.3,1.3)
  2356. coroutine.resume(coroutine.create(function(p,w) for i=1, 20 do
  2357. p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.9/30,.9/30,.9/30)
  2358. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15))-Vector3.new(0,.1+i/20,0)+w
  2359. wait()
  2360. end
  2361. p:Remove()
  2362. end),p,Vector3.new(math.random(-50,50)/500,0,math.random(-50,50)/500))
  2363. wait(.5)
  2364. end
  2365. end),Newb)
  2366.  
  2367. wait(.6)
  2368. soos=CPlayer.Head.CFrame*CFrame.new(.2,-.8,0)+CameraPlane*(1.8)
  2369. if canCutscene==true then
  2370. Cam:Interpolate(soos,CPlayer.Head.CFrame,.2)
  2371. end
  2372. wait(.85)
  2373. TrackFunction=game:GetService("RunService").Stepped:connect(function()
  2374. rawframes=rawframes+1
  2375. Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
  2376. if Tool.Status.AnimFrame.Value>2 then
  2377. soos=CPlayer.Head.CFrame*CFrame.new(4,0,0)+CameraPlane*(3)
  2378. if canCutscene==true then
  2379. Cam:Interpolate(soos,CPlayer.Head.CFrame,.04)
  2380. end
  2381. else
  2382. soos=CPlayer.Head.CFrame*CFrame.new(.2,-.8,0)+CameraPlane*(1.8)
  2383. if canCutscene==true then
  2384. Cam:Interpolate(soos,CPlayer.Head.CFrame,.04)
  2385. end
  2386. end
  2387. if Tool.Status.AnimFrame.Value==5 and DidHit==false then
  2388. applyDamage(Newb,10,CameraPlane*0+Vector3.new(0,0,0),0,false,false,0,nil,SoundTable["none"],0,30)
  2389. DidHit=true
  2390. hits=1
  2391. nubpos.Parent=Newb.Torso
  2392. nubgyro.Parent=Newb.Torso
  2393. gpos.position=gpos.position+CameraPlane*3
  2394. nubpos.position=nubpos.position+CameraPlane*3.2
  2395.  
  2396. p=Instance.new("Part",CPlayer)
  2397. p.Name="EFF"
  2398. p.TopSurface=0
  2399. p.BottomSurface=0
  2400. p.CanCollide=false
  2401. p.FormFactor="Symmetric"
  2402. p.Size=Vector3.new(1,1,1)
  2403. p.BrickColor=BrickColor.new("Really black")
  2404. p.Reflectance=0
  2405. p.Transparency=0
  2406. p.Anchored=true
  2407. p.CFrame=Newb.Torso.CFrame*CFrame.new(math.random(-14,10)/50,math.random(-14,10)/20,math.random(-14,10)/50)*CFrame.fromEulerAnglesXYZ(math.random(-100,100),math.random(-100,100),math.random(-100,100))
  2408. m=Instance.new("BlockMesh",p)
  2409. m.Scale=Vector3.new(.6,.6,.6)
  2410. coroutine.resume(coroutine.create(function(p,w) for i=1, 10 do
  2411. p.Transparency=i/20
  2412. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.2,.2,.2)
  2413. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15))
  2414. wait()
  2415. end
  2416. p:Remove()
  2417. end),p,Vector3.new(math.random(-50,50)/500,0,math.random(-50,50)/500))
  2418.  
  2419. end
  2420. if Tool.Status.AnimFrame.Value==9 and DidHit==false then
  2421. applyDamage(Newb,10,CameraPlane*0+Vector3.new(0,0,0),0,false,false,0,nil,SoundTable["none"],0,30)
  2422. DidHit=true
  2423. hits=2
  2424. nubpos.Parent=Newb.Torso
  2425. nubgyro.Parent=Newb.Torso
  2426. gpos.position=gpos.position+CameraPlane*2
  2427. nubpos.position=nubpos.position+CameraPlane*2.1
  2428. p=Instance.new("Part",CPlayer)
  2429. p.Name="EFF"
  2430. p.TopSurface=0
  2431. p.BottomSurface=0
  2432. p.CanCollide=false
  2433. p.FormFactor="Symmetric"
  2434. p.Size=Vector3.new(1,1,1)
  2435. p.BrickColor=BrickColor.new("Really black")
  2436. p.Reflectance=0
  2437. p.Transparency=0
  2438. p.Anchored=true
  2439. p.CFrame=Newb.Torso.CFrame*CFrame.new(math.random(-14,10)/50,math.random(-14,10)/20,math.random(-14,10)/50)*CFrame.fromEulerAnglesXYZ(math.random(-100,100),math.random(-100,100),math.random(-100,100))
  2440. m=Instance.new("BlockMesh",p)
  2441. m.Scale=Vector3.new(.6,.6,.6)
  2442. coroutine.resume(coroutine.create(function(p,w) for i=1, 10 do
  2443. p.Transparency=i/20
  2444. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.2,.2,.2)
  2445. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15))
  2446. wait()
  2447. end
  2448. p:Remove()
  2449. end),p,Vector3.new(math.random(-50,50)/500,0,math.random(-50,50)/500))
  2450. end
  2451. if Tool.Status.AnimFrame.Value==14 and DidHit==false then
  2452. applyDamage(Newb,10,CameraPlane*0+Vector3.new(0,0,0),0,false,false,0,nil,SoundTable["none"],0,30)
  2453. DidHit=true
  2454. hits=2
  2455. nubpos.Parent=Newb.Torso
  2456. nubgyro.Parent=Newb.Torso
  2457. gpos.position=gpos.position+CameraPlane*1
  2458. nubpos.position=nubpos.position+CameraPlane*1.1
  2459. p=Instance.new("Part",CPlayer)
  2460. p.Name="EFF"
  2461. p.TopSurface=0
  2462. p.BottomSurface=0
  2463. p.CanCollide=false
  2464. p.FormFactor="Symmetric"
  2465. p.Size=Vector3.new(1,1,1)
  2466. p.BrickColor=BrickColor.new("Really black")
  2467. p.Reflectance=0
  2468. p.Transparency=0
  2469. p.Anchored=true
  2470. p.CFrame=Newb.Torso.CFrame*CFrame.new(math.random(-14,10)/50,math.random(-14,10)/20,math.random(-14,10)/50)*CFrame.fromEulerAnglesXYZ(math.random(-100,100),math.random(-100,100),math.random(-100,100))
  2471. m=Instance.new("BlockMesh",p)
  2472. m.Scale=Vector3.new(.6,.6,.6)
  2473. coroutine.resume(coroutine.create(function(p,w) for i=1, 10 do
  2474. p.Transparency=i/20
  2475. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.2,.2,.2)
  2476. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15))
  2477. wait()
  2478. end
  2479. p:Remove()
  2480. end),p,Vector3.new(math.random(-50,50)/500,0,math.random(-50,50)/500))
  2481. end
  2482. if Tool.Status.AnimFrame.Value==15 then
  2483. print("UH AINT DOIN IT")
  2484. TrackFunction:disconnect()
  2485. TrackFunction=nil
  2486. end
  2487. print("DDDD")
  2488. if Hitstop<1 and Tool.Status.AnimFrame.Value<=14 then
  2489. if DidHit==true then
  2490. ee=ee+1
  2491. if ee==11 then
  2492. ee=0
  2493. DidHit=false
  2494. end
  2495. end
  2496. if DidHit==false then
  2497. Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
  2498. end
  2499. end
  2500. end)
  2501. local tfunc=TrackFunction
  2502. while true do
  2503. if rawequal(TrackFunction,tfunc)==false then break end
  2504. wait()
  2505. end
  2506. rawframes=0
  2507. Tool.Status.AnimFrame.Value=13
  2508. print("8D")
  2509. soos=CPlayer.Head.CFrame*CFrame.new(.1,0.3,0)+CameraPlane*(2)
  2510. if canCutscene==true then
  2511. Cam:Interpolate(soos,CPlayer.Head.CFrame,.04)
  2512. end
  2513. TrackFunction=game:GetService("RunService").Stepped:connect(function()
  2514. print(">")
  2515. rawframes=rawframes+1
  2516. Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
  2517. soos=CPlayer.Head.CFrame*CFrame.new(.1,0.3,0)+CameraPlane*(2)
  2518. if canCutscene==true then
  2519. Cam:Interpolate(soos,CPlayer.Head.CFrame,.04)
  2520. end
  2521. if rawframes==25 then
  2522. print("UH AINT DOIN IT")
  2523. TrackFunction:disconnect()
  2524. TrackFunction=nil
  2525. end
  2526. if Hitstop<1 and Tool.Status.AnimFrame.Value<=17 and math.floor(rawframes/3)==rawframes/3 then
  2527. Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
  2528. end
  2529. end)
  2530. wait(.2)
  2531. tfunc=TrackFunction
  2532. while true do
  2533. if rawequal(TrackFunction,tfunc)==false then break end
  2534. wait()
  2535. end
  2536. RequestAnimationChange("TyrantHit2",0)
  2537. CurrentAnimation=Animations["TyrantHit2"]
  2538. rawframes=0
  2539. Tool.Status.AnimFrame.Value=0
  2540. print("8D")
  2541. soos=CPlayer.Head.CFrame*CFrame.new(.1,0.3,0)+CameraPlane*(2)
  2542. if canCutscene==true then
  2543. Cam:Interpolate(soos,CPlayer.Head.CFrame,.04)
  2544. end
  2545. lel=Instance.new("Sound")
  2546. lel.SoundId="http://www.roblox.com/asset/?id=178605770"
  2547. lel.Volume=1
  2548. lel.Parent=game.Players.LocalPlayer.Character.Head
  2549. lel:Play()
  2550. game:GetService("Debris"):AddItem(lel,18)
  2551. e=0
  2552. poot=0
  2553. TrackFunction=game:GetService("RunService").Stepped:connect(function()
  2554. rawframes=rawframes+1
  2555. Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
  2556. soos=CPlayer.Head.CFrame*CFrame.new(2.5,-.4,0)+CameraPlane*(5)
  2557. if canCutscene==true then
  2558. Cam:Interpolate(soos,CPlayer.Head.CFrame,.04)
  2559. end
  2560. if Hitstop<1 then
  2561. if poot<1 then
  2562. Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
  2563. else
  2564. poot=poot-1
  2565. end
  2566. end
  2567. if e<5 then
  2568. if Tool.Status.AnimFrame.Value/5==math.floor(Tool.Status.AnimFrame.Value/5) and Hitstop<1 then
  2569. print("DURR")
  2570. applyDamage(Newb,4,CameraPlane*0+Vector3.new(0,0,0),0,false,false,0,nil,SoundTable["none"],0,10)
  2571. nubpos.Parent=Newb.Torso
  2572. nubgyro.Parent=Newb.Torso
  2573. gpos.position=gpos.position+CameraPlane*.3
  2574. nubpos.position=nubpos.position+CameraPlane*.3
  2575. --DidHit=true
  2576. e=e+1
  2577. print(e)
  2578.  
  2579. p=Instance.new("Part",CPlayer)
  2580. p.Name="EFF"
  2581. p.TopSurface=0
  2582. p.BottomSurface=0
  2583. p.CanCollide=false
  2584. p.FormFactor="Symmetric"
  2585. p.Size=Vector3.new(1,1,1)
  2586. p.BrickColor=BrickColor.new("Really black")
  2587. p.Reflectance=0
  2588. p.Transparency=0
  2589. p.Anchored=true
  2590. p.CFrame=Newb.Torso.CFrame*CFrame.new(math.random(-14,10)/40,math.random(-14,10)/5,math.random(-14,10)/40)*CFrame.fromEulerAnglesXYZ(math.random(-100,100),math.random(-100,100),math.random(-100,100))
  2591. m=Instance.new("BlockMesh",p)
  2592. m.Scale=Vector3.new(.8,.8,.8)
  2593. coroutine.resume(coroutine.create(function(p,w) for i=1, 10 do
  2594. p.Transparency=i/20
  2595. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.2,.2,.2)
  2596. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15))
  2597. wait()
  2598. end
  2599. p:Remove()
  2600. end),p,Vector3.new(math.random(-50,50)/500,0,math.random(-50,50)/500))
  2601.  
  2602. end
  2603. else
  2604. if DidHit==false then
  2605. poot=10
  2606. DidHit=true
  2607. end
  2608. if Tool.Status.AnimFrame.Value==32 and e<6 then
  2609. applyDamage(Newb,10,CameraPlane*0+Vector3.new(0,0,0),0,false,false,0,nil,SoundTable["none"],0,10)
  2610. nubpos.Parent=Newb.Torso
  2611. nubgyro.Parent=Newb.Torso
  2612. gpos.position=gpos.position+CameraPlane*1.1
  2613. nubpos.position=gpos.position+Vector3.new(0,80,0)
  2614. nubgyro.cframe=CFrame.new(nubpos.position,CPlayer.Torso.Position)
  2615. e=7
  2616. print(e)
  2617. p=Instance.new("Part",CPlayer)
  2618. p.Name="EFF"
  2619. p.TopSurface=0
  2620. p.BottomSurface=0
  2621. p.CanCollide=false
  2622. p.FormFactor="Symmetric"
  2623. p.Size=Vector3.new(1,1,1)
  2624. p.BrickColor=BrickColor.new("Really black")
  2625. p.Reflectance=0
  2626. p.Transparency=0
  2627. p.Anchored=true
  2628. p.CFrame=Newb.Torso.CFrame*CFrame.new(math.random(-14,10)/50,math.random(-14,10)/20,math.random(-14,10)/50)*CFrame.fromEulerAnglesXYZ(math.random(-100,100),math.random(-100,100),math.random(-100,100))
  2629. m=Instance.new("BlockMesh",p)
  2630. m.Scale=Vector3.new(.6,.6,.6)
  2631. coroutine.resume(coroutine.create(function(p,w) for i=1, 10 do
  2632. p.Transparency=i/20
  2633. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.2,.2,.2)
  2634. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15))
  2635. wait()
  2636. end
  2637. p:Remove()
  2638. end),p,Vector3.new(math.random(-50,50)/500,0,math.random(-50,50)/500))
  2639. end
  2640. print("BEWM")
  2641. end
  2642. if rawframes==50 then
  2643. print("UH AINT DOIN IT")
  2644. TrackFunction:disconnect()
  2645. TrackFunction=nil
  2646. end
  2647. end)
  2648. tfunc=TrackFunction
  2649. while true do
  2650. if rawequal(TrackFunction,tfunc)==false then break end
  2651. wait()
  2652. end
  2653. wait(.2)
  2654. soos=CPlayer.Head.CFrame*CFrame.new(0,0,0)+CameraPlane*(2)+Vector3.new(0,8,0)
  2655. if canCutscene==true then
  2656. Cam:Interpolate(soos*CFrame.fromEulerAnglesXYZ(0,0,math.pi),CPlayer.Head.CFrame,.5)
  2657. end
  2658. wait(.6)
  2659. RequestAnimationChange("TyrantHit3",0)
  2660. CurrentAnimation=Animations["TyrantHit3"]
  2661. rawframes=0
  2662. Tool.Status.AnimFrame.Value=0
  2663. lel=Instance.new("Sound")
  2664. lel.SoundId="http://www.roblox.com/asset/?id=178605776"
  2665. lel.Volume=1
  2666. lel.Parent=game.Players.LocalPlayer.Character.Head
  2667. lel:Play()
  2668. game:GetService("Debris"):AddItem(lel,18)
  2669. DidReach=0
  2670. ponos=0
  2671. TrackFunction=game:GetService("RunService").Stepped:connect(function()
  2672. rawframes=rawframes+1
  2673. Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
  2674. if rawframes==7 then
  2675. DidReach=true
  2676. ponos=70
  2677.  
  2678. end
  2679. if DidReach==true and ponos==0 then
  2680. print("UH AINT DOIN IT")
  2681. TrackFunction:disconnect()
  2682. TrackFunction=nil
  2683. end
  2684. if ponos==50 then
  2685. soos=CPlayer.Head.CFrame*CFrame.new(0,0,0)+CameraPlane*(1)+Vector3.new(0,1.8,0)
  2686. if canCutscene==true then
  2687. Cam:Interpolate(soos*CFrame.fromEulerAnglesXYZ(0,0,math.pi),CPlayer.Head.CFrame,.3)
  2688. end
  2689. end
  2690. if Hitstop<1 then
  2691. if ponos==0 then
  2692. Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
  2693. else
  2694. ponos=ponos-1
  2695. if ponos<20 then
  2696. nubpos.position=nubpos.position-Vector3.new(0,70/20,0)
  2697. nubgyro.cframe=CFrame.new(nubpos.position,CPlayer.Torso.Position)*CFrame.fromEulerAnglesXYZ(0,math.rad(2*rawframes),0)
  2698. nubgyro.Parent.CFrame=nubgyro.cframe
  2699. end
  2700. end
  2701. end
  2702. end)
  2703. tfunc=TrackFunction
  2704. while true do
  2705. if rawequal(TrackFunction,tfunc)==false then break end
  2706. wait()
  2707. end
  2708. DidReach=false
  2709. ponos=0
  2710. rawframes=0
  2711.  
  2712. TrackFunction=game:GetService("RunService").Stepped:connect(function()
  2713. rawframes=rawframes+1
  2714. Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
  2715. if rawframes<4 then
  2716. nubpos.position=nubpos.position-Vector3.new(0,2.5,0)
  2717. nubgyro.cframe=CFrame.new(nubpos.position,CPlayer.Torso.Position)
  2718. nubgyro.Parent.CFrame=nubgyro.cframe
  2719. print(":>")
  2720. end
  2721. if rawframes==4 then
  2722. DidReach=true
  2723. ponos=25
  2724.  
  2725. for _,v in pairs(loool) do
  2726. v:Remove()
  2727. end
  2728. DED=true
  2729. Newb:BreakJoints()
  2730.  
  2731. p=Instance.new("Part",CPlayer)
  2732. p.Name="EFF"
  2733. p.TopSurface=0
  2734. p.BottomSurface=0
  2735. p.CanCollide=false
  2736. p.FormFactor="Symmetric"
  2737. p.Size=Vector3.new(1,1,1)
  2738. p.BrickColor=BrickColor.new("Really black")
  2739. p.Reflectance=0
  2740. p.Transparency=0
  2741. p.Anchored=true
  2742. p.CFrame=Newb.Torso.CFrame*CFrame.new(math.random(-14,10)/50,math.random(-14,10)/20,math.random(-14,10)/50)*CFrame.fromEulerAnglesXYZ(math.random(-100,100),math.random(-100,100),math.random(-100,100))
  2743. m=Instance.new("SpecialMesh",p)
  2744. m.MeshType="Sphere"
  2745. m.Scale=Vector3.new(.6,.6,.6)
  2746. coroutine.resume(coroutine.create(function(p,w) for i=1, 10 do
  2747. p.Transparency=i/10
  2748. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(2,2,2)
  2749. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15))
  2750. wait()
  2751. end
  2752. p:Remove()
  2753. end),p,Vector3.new(math.random(-50,50)/500,0,math.random(-50,50)/500))
  2754.  
  2755. for _,v in pairs(Newb:children()) do
  2756. if v.className=="Part" and v:GetMass()>=2 then
  2757. for rekt=1, 9 do
  2758. p=Instance.new("Part",CPlayer)
  2759. p.Name="EFF"
  2760. p.TopSurface=0
  2761. p.BottomSurface=0
  2762. p.CanCollide=false
  2763. p.FormFactor="Symmetric"
  2764. p.Size=Vector3.new(1,1,1)
  2765. p.BrickColor=BrickColor.new("Really black")
  2766. p.Reflectance=0
  2767. p.Transparency=math.random(30,80)/100
  2768. p.Anchored=false
  2769. p.CFrame=v.CFrame*CFrame.new(math.random(-v.Size.x/.2,v.Size.x/.2)/10,math.random(-v.Size.y/.2,v.Size.y/.2)/10,math.random(-v.Size.z/.2,v.Size.z/.2)/10)*CFrame.fromEulerAnglesXYZ(math.random(-100,100),math.random(-100,100),math.random(-100,100))
  2770. m=Instance.new("BlockMesh",p)
  2771. m.Scale=Vector3.new(math.random(40,85)/100,math.random(40,85)/100,math.random(40,85)/100)
  2772. p.Velocity=Vector3.new(math.random(-15,15),math.random(10,40),math.random(-15,15))*2.2
  2773. p.RotVelocity=p.Velocity + Vector3.new(math.random(-15,15),math.random(-5,10),math.random(-15,15))
  2774. end
  2775. if DED==true then
  2776. v:Remove()
  2777. end
  2778. end
  2779. end
  2780. end
  2781. if DidReach==true and ponos==0 then
  2782. print("UH AINT DOIN IT")
  2783. TrackFunction:disconnect()
  2784. TrackFunction=nil
  2785. end
  2786. if ponos==0 then
  2787. soos=CPlayer.Head.CFrame*CFrame.new(0,0,0)+CameraPlane*(4)+Vector3.new(0,-.4,0)
  2788. if canCutscene==true then
  2789. Cam:Interpolate(soos*CFrame.fromEulerAnglesXYZ(0,0,math.pi),CPlayer.Head.CFrame,0.01)
  2790. end
  2791. end
  2792. if Hitstop<1 then
  2793. if ponos==0 then
  2794. Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
  2795. else
  2796. ponos=ponos-1
  2797. end
  2798. end
  2799. end)
  2800. tfunc=TrackFunction
  2801. while true do
  2802. if rawequal(TrackFunction,tfunc)==false then break end
  2803. wait()
  2804. end
  2805. rawframes=0
  2806. lel=Instance.new("Sound")
  2807. lel.SoundId="http://www.roblox.com/asset/?id=178605794"
  2808. lel.Volume=1
  2809. lel.Parent=game.Players.LocalPlayer.Character.Head
  2810. lel:Play()
  2811. game:GetService("Debris"):AddItem(lel,10)
  2812. wait(.2)
  2813. Super=false
  2814. TrackFunction=game:GetService("RunService").Stepped:connect(function()
  2815. rawframes=rawframes+1
  2816. Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
  2817. if rawframes==19 then
  2818. print("UH AINT DOIN IT")
  2819. TrackFunction:disconnect()
  2820. TrackFunction=nil
  2821. print("IM DUN")
  2822. DesiredWalkspeed=8
  2823. PlayerIsAttacking=false
  2824. CanInterrupt(true)
  2825. Stand()
  2826. end
  2827.  
  2828. p=Instance.new("Part",CPlayer)
  2829. p.Name="EFF"
  2830. p.TopSurface=0
  2831. p.BottomSurface=0
  2832. p.CanCollide=false
  2833. p.FormFactor="Symmetric"
  2834. p.Size=Vector3.new(1,1,1)
  2835. p.BrickColor=BrickColor.new("Really black")
  2836. p.Reflectance=.05
  2837. p.Transparency=.5
  2838. p.Anchored=true
  2839. p.CFrame=sl1.CFrame*CFrame.new(math.random(-10,10)/20,math.random(-10,10)/10,math.random(-10,10)/20)*CFrame.fromEulerAnglesXYZ(math.random(-100,100),math.random(-100,100),math.random(-100,100))
  2840. m=Instance.new("BlockMesh",p)
  2841. m.Scale=Vector3.new(1.3,1.3,1.3)
  2842. coroutine.resume(coroutine.create(function(p,w) for i=1, 10 do
  2843. p.Transparency=i/10
  2844. p.Mesh.Scale=p.Mesh.Scale-Vector3.new(1.3/10,1.3/10,1.3/10)
  2845. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15))+w/3-Vector3.new(0,i*.2,0)
  2846. wait()
  2847. end
  2848. p:Remove()
  2849. end),p,Vector3.new(math.random(-50,50)/50,0,math.random(-50,50)/50))
  2850.  
  2851. p=Instance.new("Part",CPlayer)
  2852. p.Name="EFF"
  2853. p.TopSurface=0
  2854. p.BottomSurface=0
  2855. p.CanCollide=false
  2856. p.FormFactor="Symmetric"
  2857. p.Size=Vector3.new(1,1,1)
  2858. p.BrickColor=BrickColor.new("Really black")
  2859. p.Reflectance=.05
  2860. p.Transparency=.5
  2861. p.Anchored=true
  2862. p.CFrame=sl2.CFrame*CFrame.new(math.random(-10,10)/20,math.random(-10,10)/10,math.random(-10,10)/20)*CFrame.fromEulerAnglesXYZ(math.random(-100,100),math.random(-100,100),math.random(-100,100))
  2863. m=Instance.new("BlockMesh",p)
  2864. m.Scale=Vector3.new(1.3,1.3,1.3)
  2865. coroutine.resume(coroutine.create(function(p,w) for i=1, 10 do
  2866. p.Transparency=i/10
  2867. p.Mesh.Scale=p.Mesh.Scale-Vector3.new(1.3/10,1.3/10,1.3/10)
  2868. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15),math.rad(math.random(-10,10)/15))+w/3-Vector3.new(0,i*.2,0)
  2869. wait()
  2870. end
  2871. p:Remove()
  2872. end),p,Vector3.new(math.random(-50,50)/50,0,math.random(-50,50)/50))
  2873.  
  2874. sl1.Transparency=sl1.Transparency+.05
  2875. sl2.Transparency=sl2.Transparency+.05
  2876. sl3.Transparency=sl3.Transparency+.05
  2877. sl4.Transparency=sl4.Transparency+.05
  2878.  
  2879. if Hitstop<1 then
  2880. Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
  2881. end
  2882. end)
  2883. tfunc=TrackFunction
  2884. while true do
  2885. if rawequal(TrackFunction,tfunc)==false then break end
  2886. wait()
  2887. end
  2888.  
  2889. sl1:Remove()
  2890. sl2:Remove()
  2891. sl3:Remove()
  2892. sl4:Remove()
  2893. for _,v in pairs(loool) do
  2894. v:Remove()
  2895. end
  2896. Super=false
  2897. nubgyro:Remove()
  2898. nubpos:Remove()
  2899. gpos:Remove()
  2900. print("_._")
  2901. NoCam=false
  2902. end
  2903. end}
  2904.  
  2905. InputNormals={}
  2906. LastGrunt=time()
  2907. InputNormals["5A"]=function()
  2908. if CurrentAnimation==Animations["5A"] and Tool.Status.AnimCanBeInterrupted.Value==false then return end
  2909. RequestAnimationChange("5A",0)
  2910. if CurrentAnimation~=Animations["5A"] then return end
  2911.  
  2912. if TrackFunction~=nil then
  2913. TrackFunction:disconnect()
  2914. TrackFunction=nil
  2915. end
  2916. Saz_Reset_Cloak()
  2917. CanInterrupt(false)
  2918. PlayerIsAttacking=true
  2919. print("TEHPOOT",time())
  2920. rawframes=0
  2921. Tool.Status.AnimFrame.Value=0
  2922. DidHit=false
  2923.  
  2924. TrackFunction=game:GetService("RunService").Stepped:connect(function()
  2925. rawframes=rawframes+1
  2926. Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
  2927. if (Tool.Status.AnimFrame.Value==3 or Tool.Status.AnimFrame.Value==4) and DidHit==false then
  2928. for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraPlane*2.5,2.6)) do
  2929. applyDamage(v,5,CameraPlane*2,1,false,false,0,nil,SoundTable["Hit_Damage_Lightsmack"],8,6)
  2930. applyHitEffect(v,0)
  2931. DidHit=true
  2932. CanInterrupt(true)
  2933. end
  2934. end
  2935. if Tool.Status.AnimFrame.Value==9 then
  2936. print("UH AINT DOIN IT")
  2937. TrackFunction:disconnect()
  2938. TrackFunction=nil
  2939. print("IM DUN")
  2940. DesiredWalkspeed=8
  2941. PlayerIsAttacking=false
  2942. CanInterrupt(true)
  2943. Stand()
  2944. end
  2945. if Hitstop<1 then
  2946. Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
  2947. end
  2948. end)
  2949. end
  2950.  
  2951. InputNormals["2A"]=function()
  2952. print(":D")
  2953. if CurrentAnimation==Animations["2A"] and Tool.Status.AnimCanBeInterrupted.Value==false then return end
  2954. RequestAnimationChange("2A",0)
  2955. if CurrentAnimation~=Animations["2A"] then return end
  2956.  
  2957. if TrackFunction~=nil then
  2958. TrackFunction:disconnect()
  2959. TrackFunction=nil
  2960. end
  2961. Saz_Reset_Cloak()
  2962. CanInterrupt(false)
  2963. PlayerIsAttacking=true
  2964. print("TEHPOOT",time())
  2965. rawframes=0
  2966. Tool.Status.AnimFrame.Value=0
  2967. DidHit=false
  2968.  
  2969. TrackFunction=game:GetService("RunService").Stepped:connect(function()
  2970. rawframes=rawframes+1
  2971. Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
  2972. if (Tool.Status.AnimFrame.Value==3 or Tool.Status.AnimFrame.Value==4) and DidHit==false then
  2973. for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraPlane*2.5,2.6)) do
  2974. applyDamage(v,5,CameraPlane*2,1,false,false,0,nil,SoundTable["Hit_Damage_Lightsmack"],8,6)
  2975. applyHitEffect(v,0)
  2976. DidHit=true
  2977. CanInterrupt(true)
  2978. end
  2979. end
  2980. if Tool.Status.AnimFrame.Value==10 then
  2981. print("UH AINT DOIN IT")
  2982. TrackFunction:disconnect()
  2983. TrackFunction=nil
  2984. print("IM DUN")
  2985. DesiredWalkspeed=8
  2986. PlayerIsAttacking=false
  2987. CanInterrupt(true)
  2988. RequestNewAnimation("Crouch",2)
  2989. end
  2990. if Hitstop<1 then
  2991. Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
  2992. end
  2993. end)
  2994. end
  2995.  
  2996. InputNormals["5B"]=function()
  2997. if CurrentAnimation==Animations["5B"] or Tool.Status.AnimCanBeInterrupted.Value==false then return end
  2998. RequestAnimationChange("5B",0)
  2999. if CurrentAnimation~=Animations["5B"] then return end
  3000. if TrackFunction~=nil then
  3001. TrackFunction:disconnect()
  3002. TrackFunction=nil
  3003. end
  3004. Saz_Reset_Cloak()
  3005. CanInterrupt(false)
  3006. PlayerIsAttacking=true
  3007. print("TEHPOOT",time())
  3008. rawframes=0
  3009. Tool.Status.AnimFrame.Value=0
  3010. DidHit=false
  3011. chance=math.random(0,100)
  3012. TrackFunction=game:GetService("RunService").Stepped:connect(function()
  3013. rawframes=rawframes+1
  3014. Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
  3015. if Tool.Status.AnimFrame.Value<5 then
  3016. BodyVel.velocity=CameraPlane*(rawframes*3) + CameraPlane*(DesiredMovespeed/4)
  3017. else
  3018. BodyVel.velocity=BodyVel.velocity/1.03
  3019. end
  3020. if Tool.Status.AnimFrame.Value>4 and Tool.Status.AnimFrame.Value<7 and DidHit==false then
  3021. for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraPlane*2+Vector3.new(0,2,0),3.2)) do
  3022. applyDamage(v,20,CameraPlane*18,1,false,false,0,nil,SoundTable["Hit_Damage_Heavysmack"],12,22)
  3023. applyHitEffect(v,0)
  3024. DidHit=true
  3025. CanInterrupt(true)
  3026. end
  3027. end
  3028. if Tool.Status.AnimFrame.Value==10 then
  3029. TrackFunction:disconnect()
  3030. TrackFunction=nil
  3031. print("IM DUN")
  3032. DesiredWalkspeed=4
  3033. PlayerIsAttacking=false
  3034. CanInterrupt(true)
  3035. Stand()
  3036. MovementPreference="Walk"
  3037. print("DONE")
  3038. end
  3039. if Hitstop<1 then
  3040. Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
  3041. end
  3042. end)
  3043. end
  3044.  
  3045. InputNormals["3B"]=function()
  3046. if CurrentAnimation==Animations["3B"] or Tool.Status.AnimCanBeInterrupted.Value==false then return end
  3047. RequestAnimationChange("3B",0)
  3048. if CurrentAnimation~=Animations["3B"] then return end
  3049. if TrackFunction~=nil then
  3050. TrackFunction:disconnect()
  3051. TrackFunction=nil
  3052. end
  3053. Saz_Reset_Cloak()
  3054. CanInterrupt(false)
  3055. PlayerIsAttacking=true
  3056. print("TEHPOOT",time())
  3057. rawframes=0
  3058. Tool.Status.AnimFrame.Value=0
  3059. DidHit1=false
  3060. DidHit2=false
  3061.  
  3062. TrackFunction=game:GetService("RunService").Stepped:connect(function()
  3063. rawframes=rawframes+1
  3064. Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
  3065. if Tool.Status.AnimFrame.Value<=8 then
  3066. BodyVel.velocity=CameraPlane*(rawframes^1.3)+Vector3.new(0,rawframes*.2,0)
  3067. elseif Tool.Status.AnimFrame.Value>=9 and Tool.Status.AnimFrame.Value<20 then
  3068. BodyVel.velocity=CameraPlane*15+Vector3.new(0,0,0)
  3069. end
  3070. if Tool.Status.AnimFrame.Value>13 and Tool.Status.AnimFrame.Value<16 and DidHit1==false then
  3071. for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraPlane*3+Vector3.new(0,1.4,0),3.4)) do
  3072. if DidHit1==false then
  3073. Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
  3074. Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
  3075. end
  3076. applyDamage(v,12,CameraPlane*12+Vector3.new(0,8,0),1,false,false,0,addonCullMovers,SoundTable["Hit_Damage_Heavysmack"],6,20)
  3077. applyHitEffect(v,0)
  3078. DidHit1=true
  3079. end
  3080. end
  3081. if Tool.Status.AnimFrame.Value>19 and Tool.Status.AnimFrame.Value<=21 and DidHit2==false then
  3082. for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraPlane*2.8+Vector3.new(0,2.5,0),3.4)) do
  3083. if DidHit2==false then
  3084. Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
  3085. Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
  3086. end
  3087. applyDamage(v,15 ,CameraPlane*14+Vector3.new(0,5,0),1,false,false,0,addonCullMovers,SoundTable["Hit_Damage_Heavysmack"],6,20)
  3088. applyHitEffect(v,0)
  3089. DidHit2=true
  3090. CanInterrupt(true)
  3091. end
  3092. end
  3093. if Tool.Status.AnimFrame.Value==26 then
  3094. TrackFunction:disconnect()
  3095. TrackFunction=nil
  3096. print("IM DUN")
  3097. DesiredWalkspeed=8
  3098. PlayerIsAttacking=false
  3099. CanInterrupt(true)
  3100. Stand()
  3101. MovementPreference="Walk"
  3102. print("DONE")
  3103. end
  3104. if Hitstop<1 then
  3105. Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
  3106. end
  3107. end)
  3108. end
  3109.  
  3110. InputNormals["6B"]=function()
  3111. if CurrentAnimation==Animations["6B"] or Tool.Status.AnimCanBeInterrupted.Value==false then return end
  3112. RequestAnimationChange("6B",0)
  3113. if CurrentAnimation~=Animations["6B"] then return end
  3114. if TrackFunction~=nil then
  3115. TrackFunction:disconnect()
  3116. TrackFunction=nil
  3117. end
  3118. Saz_Reset_Cloak()
  3119. CanInterrupt(false)
  3120. PlayerIsAttacking=true
  3121. print("TEHPOOT",time())
  3122. rawframes=0
  3123. Tool.Status.AnimFrame.Value=0
  3124. DidHit1=false
  3125. DidHit2=false
  3126.  
  3127. TrackFunction=game:GetService("RunService").Stepped:connect(function()
  3128. rawframes=rawframes+1
  3129. Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
  3130. if Tool.Status.AnimFrame.Value<=8 then
  3131. BodyVel.velocity=CameraPlane*(rawframes*2.5)
  3132. elseif Tool.Status.AnimFrame.Value>=9 and Tool.Status.AnimFrame.Value<20 then
  3133. BodyVel.velocity=CameraPlane*20
  3134. end
  3135. if rawframes==9 or rawframes==13 + 5 then
  3136. for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraPlane*2.8+Vector3.new(0,2.5,0),3.4)) do
  3137. applyDamage(v,20,CameraPlane*20+Vector3.new(0,2 + rawframes/6,0),1,false,false,0,addonCullMovers,SoundTable["Hit_Damage_Mediumcut"],7,20)
  3138. applyHitEffect(v,0)
  3139. DidHit=true
  3140. CanInterrupt(true)
  3141. end
  3142. end
  3143. if Tool.Status.AnimFrame.Value==20 then
  3144. TrackFunction:disconnect()
  3145. TrackFunction=nil
  3146. print("IM DUN")
  3147. DesiredWalkspeed=8
  3148. PlayerIsAttacking=false
  3149. CanInterrupt(true)
  3150. Stand()
  3151. MovementPreference="Walk"
  3152. print("DONE")
  3153. end
  3154. if Hitstop<1 then
  3155. Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
  3156. end
  3157. end)
  3158. end
  3159.  
  3160.  
  3161. PlayerKeys={}
  3162.  
  3163. -----
  3164.  
  3165. -----
  3166.  
  3167. CurrentAnimation=nil
  3168. Hitstop=0
  3169.  
  3170. DesiredMovespeed=12
  3171.  
  3172. -----
  3173. -----
  3174. -----
  3175. -----
  3176.  
  3177. CanInterrupt=function(t)
  3178. Tool.Status.AnimCanBeInterrupted.Value=t
  3179. end
  3180.  
  3181. PlayerCanJump=function()
  3182. if CurrentAnimation~=nil then
  3183. local doescancel=false
  3184. for _,v in pairs(CurrentAnimation["Cancels"]) do
  3185. if v=="Jump" or v=="Everything" then
  3186. doescancel=true
  3187. break
  3188. end
  3189. end
  3190. if Tool.Status.AnimCanBeInterrupted.Value==true then
  3191. return doescancel
  3192. else
  3193. return false
  3194. end
  3195. end
  3196. end
  3197.  
  3198.  
  3199.  
  3200.  
  3201. -----------
  3202. -----------
  3203.  
  3204. --[[Section 3: ATTACKING]]
  3205.  
  3206. ComboNubs={}
  3207. GetNubs=function()
  3208. scrubs={}
  3209. for _,v in pairs(game.Workspace:children()) do
  3210. if v:FindFirstChild("Humanoid")~=nil and v:FindFirstChild("Torso")~=nil and v.Name~=game.Players.LocalPlayer.Name then
  3211. table.insert(scrubs,v)
  3212. end
  3213. end
  3214. return scrubs
  3215. end
  3216.  
  3217. PlaySound=function(SName,Vol,Pitch,Par)
  3218. if Par==nil then Par=script end
  3219. local s=Instance.new("Sound")
  3220. s.Volume=Vol
  3221. s.Pitch=Pitch
  3222. s.SoundId="http://www.roblox.com/asset/?id="..SName
  3223. s.Parent=Par
  3224. s:Play()
  3225. game:GetService("Debris"):AddItem(s,10)
  3226. end
  3227.  
  3228. -----------
  3229. -----------
  3230.  
  3231.  
  3232. -----
  3233.  
  3234.  
  3235. -------
  3236. -------
  3237.  
  3238. --[[Section 4: HARD ANIMSET FUNCTIONS]]
  3239.  
  3240. Stand=function()
  3241. if TrackFunction~=nil then
  3242. TrackFunction:disconnect()
  3243. end
  3244. if CurrentAnimation~=Animations["Stand"] then
  3245. RequestAnimationChange("Stand",0)
  3246. Tool.Status.AnimFrame.Value=0
  3247. end
  3248. TrackFunction=game:GetService("RunService").Stepped:connect(function(Step)
  3249. if KDown==nil then
  3250. vPlayer.Character.Humanoid.WalkSpeed=DesiredMovespeed
  3251. Frame=Tool.Status.AnimFrame
  3252. fr=RequestNewFrame(Frame.Value)
  3253. Frame.Value=Frame.Value+1
  3254. end
  3255. end)
  3256. end
  3257.  
  3258. Crouch=function()
  3259. if TrackFunction~=nil then
  3260. TrackFunction:disconnect()
  3261. end
  3262. if CurrentAnimation~=Animations["Crouch"] then
  3263. RequestAnimationChange("Crouch",0)
  3264. Tool.Status.AnimFrame.Value=0
  3265. end
  3266. TrackFunction=game:GetService("RunService").Stepped:connect(function(Step)
  3267. vPlayer.Character.Humanoid.WalkSpeed=0
  3268. Frame=Tool.Status.AnimFrame
  3269. fr=RequestNewFrame(Frame.Value)
  3270. Frame.Value=Frame.Value+1
  3271. end)
  3272. end
  3273.  
  3274. Walk=function()
  3275. if TrackFunction~=nil then
  3276. TrackFunction:disconnect()
  3277. end
  3278. if CurrentAnimation~=Animations["Walk"] then
  3279. RequestAnimationChange("Walk",0)
  3280. Tool.Status.AnimFrame.Value=0
  3281. end
  3282. TrackFunction=game:GetService("RunService").Heartbeat:connect(function(Step)
  3283. vPlayer.Character.Humanoid.WalkSpeed=DesiredMovespeed
  3284. Frame=Tool.Status.AnimFrame
  3285. fr=RequestNewFrame(Frame.Value)
  3286. Frame.Value=Frame.Value+1
  3287. end)
  3288. end
  3289.  
  3290. Dash=function()
  3291. if TrackFunction~=nil then
  3292. TrackFunction:disconnect()
  3293. end
  3294. if CurrentAnimation~=Animations["Run"] then
  3295. RequestAnimationChange("Run",0)
  3296. Tool.Status.AnimFrame.Value=0
  3297. end
  3298. TrackFunction=game:GetService("RunService").Heartbeat:connect(function(Step)
  3299. vPlayer.Character.Humanoid.WalkSpeed=DesiredMovespeed
  3300. Frame=Tool.Status.AnimFrame
  3301. fr=RequestNewFrame(Frame.Value)
  3302. Frame.Value=Frame.Value+1
  3303. end)
  3304. end
  3305.  
  3306. Taunt=function()
  3307. if CurrentAnimation["Reference"]=="Taunt" then return end
  3308. if TrackFunction~=nil then
  3309. TrackFunction:disconnect()
  3310. TrackFunction=nil
  3311. end
  3312. CurrentAnimation=Animations["Taunt"]
  3313. Tool.Status.AnimFrame.Value=0
  3314. CanInterrupt(false)
  3315. PlaySound(Taunt2[math.random(1,2)],1,1,vPlayer.Character.Head)
  3316. lorl=0
  3317. TrackFunction=game:GetService("RunService").Stepped:connect(function(Step)
  3318.  
  3319.  
  3320. vPlayer.Character.Humanoid.WalkSpeed=DesiredMovespeed
  3321.  
  3322. if lorl==1 then
  3323. fr=RequestNewFrame(Tool.Status.AnimFrame.Value)
  3324. Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
  3325. lorl=0
  3326. end
  3327. lorl=lorl+1
  3328.  
  3329. if Tool.Status.AnimFrame.Value==30 then
  3330. print("UH AINT DOIN IT")
  3331. TrackFunction:disconnect()
  3332. TrackFunction=nil
  3333. print("IM DUN")
  3334. DesiredWalkspeed=8
  3335. PlayerIsAttacking=false
  3336. CanInterrupt(true)
  3337. Stand()
  3338. end
  3339.  
  3340. end)
  3341. wait(3)
  3342. end
  3343.  
  3344. DesiredMovespeedLast=9
  3345. PlayerInAir=false
  3346.  
  3347. lastplayervel=0
  3348. Jump=function()
  3349. if Tool.Status.AnimCanBeInterrupted.Value==false then return end
  3350. if TrackFunction~=nil then
  3351. TrackFunction:disconnect()
  3352. end
  3353.  
  3354. if CurrentAnimation~=Animations["Jump"] then
  3355. RequestAnimationChange("Jump",0)
  3356. Tool.Status.AnimFrame.Value=0
  3357. print("Jumping!")
  3358. end
  3359. Hitstop=0
  3360. TrackFunction=game:GetService("RunService").Heartbeat:connect(function(Step)
  3361. vPlayer.Character.Humanoid.WalkSpeed=DesiredMovespeed
  3362. Frame=Tool.Status.AnimFrame
  3363. fr=RequestNewFrame(Frame.Value)
  3364. Frame.Value=Frame.Value+1
  3365. end)
  3366. enddir=Vector3.new(0,0,0)
  3367. if PlayerFacing=="Left" then
  3368. if PlayerKeys["d"]~=nil then
  3369. enddir=enddir + CameraPlane * (DesiredMovespeed/3 + 42)
  3370. end
  3371. if PlayerKeys["a"]~=nil then
  3372. enddir=enddir - CameraPlane * (DesiredMovespeed/3 + 42)
  3373. end
  3374. else
  3375. if PlayerKeys["a"]~=nil then
  3376. enddir=enddir + CameraPlane * (DesiredMovespeed/3 + 42)
  3377. end
  3378. if PlayerKeys["d"]~=nil then
  3379. enddir=enddir - CameraPlane * (DesiredMovespeed/3 + 42)
  3380. end
  3381. end
  3382.  
  3383. lastplayervel=enddir
  3384.  
  3385. v_h=vPlayer.Character.Torso:FindFirstChild("JUMP_PROP")
  3386. if v_h==nil then
  3387. v_h=Instance.new("BodyVelocity")
  3388. v_h.P=650
  3389. v_h.maxForce=Vector3.new(1000000,280000,1000000)
  3390. v_h.velocity=Vector3.new(lastplayervel.x,65,lastplayervel.z)
  3391. v_h.Parent=vPlayer.Character.Torso
  3392. v_h.Name="JUMP_PROP"
  3393. else
  3394. v_h.P=650
  3395. v_h.maxForce=Vector3.new(1000000,280000,1000000)
  3396. v_h.velocity=Vector3.new(lastplayervel.x,65,lastplayervel.z)
  3397. end
  3398. if CurrentCameraState=="3D" then
  3399. v_h.maxForce=Vector3.new(0,0,0)
  3400. else
  3401. DesiredMovespeed=0.1
  3402. vPlayer.Character.Humanoid.WalkSpeed=DesiredMovespeed
  3403. end
  3404.  
  3405.  
  3406. local cpos=vPlayer.Character.Torso.CFrame*CFrame.new(0,-1,0)
  3407. local par,loc=game.Workspace:FindPartOnRay(Ray.new(cpos.p,Vector3.new(0,-8,0)),vPlayer.Character)
  3408.  
  3409. timejump=time()
  3410. bumped=false
  3411. canland=false
  3412. PlayerState="Jumping"
  3413. CanInterrupt(true)
  3414. local ttimejump=time()
  3415. while v_h.Parent~=nil and timejump==ttimejump do
  3416. PlayerInAir=true
  3417. if time()-timejump>.4 then
  3418. canland=true
  3419. end
  3420. if (loc-cpos.p).magnitude<6 and canland==true then
  3421. break
  3422. end
  3423.  
  3424. cpos=vPlayer.Character.Torso.CFrame*CFrame.new(0,.8,0)
  3425. par,loc=game.Workspace:FindPartOnRay(Ray.new(cpos.p,Vector3.new(0,-15,0)),vPlayer.Character)
  3426. if vPlayer.Character.HumanoidRootPart.Anchored==false then
  3427. v_h.velocity=v_h.velocity-Vector3.new(0,190/30,0)
  3428. end
  3429.  
  3430. wait()
  3431. end
  3432.  
  3433. if timejump~=ttimejump then
  3434. return
  3435. end
  3436.  
  3437. PlayerState="Standing"
  3438. PlayerInAir=false
  3439.  
  3440. DesiredMovespeed=8
  3441. vPlayer.Character.Humanoid.WalkSpeed=DesiredMovespeed
  3442. v_h.velocity=Vector3.new(0,5,0)
  3443. game:GetService("Debris"):AddItem(v_h,.06)
  3444. CanInterrupt(true)
  3445. Stand()
  3446. DesiredMovespeed=8
  3447. PlayerIsAttacking=false
  3448. CanDoubleJump=true
  3449. end
  3450.  
  3451.  
  3452. -------
  3453. -------
  3454.  
  3455. -------------------------------
  3456. --------------------------------
  3457. ---------CORE FUNCTIONS----------
  3458. --------------------------------
  3459. -------------------------------
  3460. Hitstop=0
  3461. RequestNewFrame=function(f)
  3462. if CurrentAnimation==nil then return end
  3463. if Hitstop~=nil then
  3464. if Hitstop>0 then
  3465. Hitstop=Hitstop-1
  3466. else
  3467.  
  3468. if f>CurrentAnimation["Frames"] then
  3469. if CurrentAnimation["Loops"]==true then
  3470. f=CurrentAnimation["LoopStart"]
  3471. else
  3472. f=CurrentAnimation["Frames"]
  3473. end
  3474. end
  3475. CurrentAnimation["Animation"](f)
  3476. --print(f)
  3477. end
  3478. end
  3479. return f
  3480. end
  3481. RequestAnimationChange=function(n,f)
  3482. _nanim=Animations[n]
  3483. if CurrentAnimation~=nil then
  3484. local doescancel=false
  3485. for _,v in pairs(CurrentAnimation["Cancels"]) do
  3486. if v==_nanim["Reference"] or v=="Everything" then
  3487. doescancel=true
  3488. break
  3489. end
  3490. end
  3491. if doescancel==true and Tool.Status.AnimCanBeInterrupted.Value==true then
  3492. CurrentAnimation=_nanim
  3493.  
  3494. return CurrentAnimation
  3495. else
  3496.  
  3497. end
  3498. else
  3499. CurrentAnimation=Animations[n] --:/
  3500. end
  3501. return false
  3502. end
  3503.  
  3504. getWelds=function(c) --designate weld variables
  3505. local t=c.Torso
  3506. local hrp=c.HumanoidRootPart.RootJoint
  3507. RightShoulder=t:FindFirstChild("Right Shoulder")
  3508. LeftShoulder=t:FindFirstChild("Left Shoulder")
  3509. RightHip=t:FindFirstChild("Right Hip")
  3510. LeftHip=t:FindFirstChild("Left Hip")
  3511. RootJoint=hrp
  3512. Neck=t:FindFirstChild("Neck")
  3513. end
  3514. resetWelds=function(ext,occ) --extent 1-3; occlusion
  3515. --1 == reset desiredangle/currentangle
  3516. --2 == reset C0/C1
  3517. --3 == reset both des/cur/c0/c1
  3518. local r={RightShoulder,LeftShoulder,RightHip,LeftHip,RootJoint,Neck}
  3519. for _,v in pairs(r) do
  3520. for i=1, #occ do
  3521. if occ[i]==v then
  3522. table.remove(r,_)
  3523. end
  3524. end
  3525. end
  3526. for _,v in pairs(r) do
  3527. if v.Name=="Right Shoulder" then
  3528. if ext==1 then
  3529. v.DesiredAngle=0
  3530. v.CurrentAngle=0
  3531. elseif ext==2 then
  3532. v.C0=RightShoulderC0
  3533. v.C1=RightShoulderC1
  3534. elseif ext==3 then
  3535. v.DesiredAngle=0
  3536. v.CurrentAngle=0
  3537. v.C0=RightShoulderC0
  3538. v.C1=RightShoulderC1
  3539. end
  3540. elseif v.Name=="Left Shoulder" then
  3541. if ext==1 then
  3542. v.DesiredAngle=0
  3543. v.CurrentAngle=0
  3544. elseif ext==2 then
  3545. v.C0=LeftShoulderC0
  3546. v.C1=LeftShoulderC1
  3547. elseif ext==3 then
  3548. v.DesiredAngle=0
  3549. v.CurrentAngle=0
  3550. v.C0=LeftShoulderC0
  3551. v.C1=LeftShoulderC1
  3552. end
  3553. elseif v.Name=="Right Hip" then
  3554. if ext==1 then
  3555. v.DesiredAngle=0
  3556. v.CurrentAngle=0
  3557. elseif ext==2 then
  3558. v.C0=RightHipC0
  3559. v.C1=RightHipC1
  3560. elseif ext==3 then
  3561. v.DesiredAngle=0
  3562. v.CurrentAngle=0
  3563. v.C0=RightHipC0
  3564. v.C1=RightHipC1
  3565. end
  3566. elseif v.Name=="Left Hip" then
  3567. if ext==1 then
  3568. v.DesiredAngle=0
  3569. v.CurrentAngle=0
  3570. elseif ext==2 then
  3571. v.C0=LeftHipC0
  3572. v.C1=LeftHipC1
  3573. elseif ext==3 then
  3574. v.DesiredAngle=0
  3575. v.CurrentAngle=0
  3576. v.C0=LeftHipC0
  3577. v.C1=LeftHipC1
  3578. end
  3579. elseif v.Name=="Neck" then
  3580. if ext==1 then
  3581. v.DesiredAngle=0
  3582. v.CurrentAngle=0
  3583. elseif ext==2 then
  3584. v.C0=NeckC0
  3585. v.C1=NeckC1
  3586. elseif ext==3 then
  3587. v.DesiredAngle=0
  3588. v.CurrentAngle=0
  3589. v.C0=NeckC0
  3590. v.C1=NeckC1
  3591. end
  3592. elseif v.Name=="RootJoint" then
  3593. if ext==1 then
  3594. v.DesiredAngle=0
  3595. v.CurrentAngle=0
  3596. elseif ext==2 then
  3597. v.C0=RootJointC0
  3598. v.C1=RootJointC1
  3599. elseif ext==3 then
  3600. v.DesiredAngle=0
  3601. v.CurrentAngle=0
  3602. v.C0=RootJointC0
  3603. v.C1=RootJointC1
  3604. end
  3605. elseif v.Name=="RightGrip" then
  3606. if ext==1 then
  3607. elseif ext==2 then
  3608. Grip.C0=nGrip.C0
  3609. Grip.C1=nGrip.C1
  3610. elseif ext==3 then
  3611. Grip.C0=nGrip.C0
  3612. Grip.C1=nGrip.C1
  3613. end
  3614. end
  3615. end
  3616. end
  3617.  
  3618. setMotorParameters=function(Motor,DesiredAngle,CurrentAngle,MaxVelocity,C0,C1)
  3619. if C0==nil then C0=Motor.C0 end
  3620. if C1==nil then C1=Motor.C1 end
  3621. if DesiredAngle==nil then DesiredAngle=Motor.DesiredAngle end
  3622. if CurrentAngle==nil then CurrentAngle=Motor.CurrentAngle end
  3623. if MaxVelocity==nil then MaxVelocity=Motor.MaxVelocity end
  3624. Motor.C0=C0
  3625. Motor.C1=C1
  3626. Motor.DesiredAngle=DesiredAngle
  3627. Motor.CurrentAngle=CurrentAngle
  3628. Motor.MaxVelocity=MaxVelocity
  3629. end
  3630.  
  3631. PlayerIsAttacking=false
  3632. PlayerBeingAttacked=false
  3633. PlayerState="Standing"
  3634.  
  3635. getCharacterState=function()
  3636. if Tool.Status.AnimCanBeInterrupted.Value==false or PlayerIsAttacking==true then return end
  3637. local CPlayer=game.Players.LocalPlayer.Character
  3638. local moveVelocity=(Vector3.new(0,0,0) - CPlayer.HumanoidRootPart.Velocity).magnitude
  3639. if PlayerIsAttacking==false and PlayerState~="Jumping" then
  3640. if moveVelocity >= 5 then
  3641. PlayerState="Moving"
  3642. if StickPos>3 or CurrentCameraState=="3D" then
  3643. if MovementPreference=="Walk" then
  3644. if CurrentAnimation~=Animations["Walk"] and Tool.Status.AnimCanBeInterrupted.Value==true and PlayerState~="Jumping" then
  3645. Walk()
  3646. end
  3647. else
  3648. if CurrentAnimation~=Animations["Dash"] and Tool.Status.AnimCanBeInterrupted.Value==true and PlayerState~="Jumping" then
  3649. Dash()
  3650. end
  3651. end
  3652. else
  3653. if CurrentAnimation~=Animations["Crouch"] and Tool.Status.AnimCanBeInterrupted.Value==true then
  3654. Saz_Reset_Cloak()
  3655. Crouch()
  3656. end
  3657. end
  3658. else
  3659. PlayerState="Standing"
  3660. if StickPos>3 or CurrentCameraState=="3D" then
  3661. if CurrentAnimation~=Animations["Stand"] and Tool.Status.AnimCanBeInterrupted.Value==true then
  3662. DesiredMovespeed=8
  3663. Stand()
  3664. end
  3665. else
  3666. if CurrentAnimation~=Animations["Crouch"] and Tool.Status.AnimCanBeInterrupted.Value==true then
  3667. Saz_Reset_Cloak()
  3668. Crouch()
  3669. end
  3670. end
  3671. end
  3672. end
  3673. end
  3674. lastinput=time()
  3675. MovementPreference="Walk"
  3676.  
  3677. playerDash=function()
  3678. end
  3679.  
  3680. ----
  3681.  
  3682. NewInput=function(Key,atTick,Edge)
  3683. local new={["Input"]=Key,["Tick"]=atTick,["Edge"]=Edge,["Age"]=0}
  3684. table.insert(PlayerInputs,new)
  3685. end
  3686.  
  3687. FindInputStrings=function()
  3688.  
  3689. local curtime=tick()
  3690. local strunginputs={}
  3691. for _,v in pairs(PlayerInputs) do
  3692. if curtime - v["Tick"] <= PlayerInputStringFrame then
  3693. table.insert(strunginputs,v)
  3694. end
  3695. end
  3696. table.sort(strunginputs,(function(x,y) if x["Tick"]<y["Tick"] then return true end return false end))
  3697.  
  3698. return strunginputs
  3699. end
  3700.  
  3701. MorphInputs=function(i)
  3702.  
  3703. i=string.upper(i)
  3704.  
  3705. if CurrentCameraState=="3D" then
  3706. i=string.gsub(i,"A","")
  3707. i=string.gsub(i,"S","<")
  3708. i=string.gsub(i,"D","")
  3709. i=string.gsub(i,"W",">")
  3710. else
  3711. if PlayerFacing=="Left" then
  3712. i=string.gsub(i,"A","<")
  3713. i=string.gsub(i,"S","v")
  3714. i=string.gsub(i,"D",">")
  3715. i=string.gsub(i,"W","^")
  3716. else
  3717. i=string.gsub(i,"A",">")
  3718. i=string.gsub(i,"S","v")
  3719. i=string.gsub(i,"D","<")
  3720. i=string.gsub(i,"W","^")
  3721. end
  3722. end
  3723.  
  3724. return i
  3725.  
  3726. end
  3727.  
  3728. CullPlayerInput=function()
  3729. local toremove={}
  3730. for _,v in pairs(PlayerInputs) do
  3731. v["Age"]=v["Age"]+1
  3732. if tick() - v["Tick"] > (PlayerInputStringFrame+.05) or _>PlayerInputCullThreshold then
  3733. table.remove(PlayerInputs,_)
  3734. end
  3735. end
  3736. table.sort(PlayerInputs,(function(x,y) if x["Tick"]<y["Tick"] then return true end return false end))
  3737. end
  3738.  
  3739. IgnoreEdge=function(st)
  3740. str=string.gsub(st,".%-","")
  3741. str=string.gsub(str,"%+","")
  3742. return str
  3743. end
  3744. RequestNewAnimation=RequestAnimationChange
  3745. LastDashInput=time()
  3746.  
  3747. CheckDeb=true
  3748. LastKeyCheck=""
  3749. LastCheckTime=time()
  3750. CheckNormals=function()
  3751. KeyCheck=" "
  3752. if PlayerKeys["k"]~=nil then
  3753. KeyCheck="A"
  3754. end
  3755. if PlayerKeys["l"]~=nil then
  3756. KeyCheck="B"
  3757. end
  3758. if PlayerKeys["p"]~=nil then
  3759. KeyCheck="C"
  3760. end
  3761. if PlayerKeys["o"]~=nil then
  3762. KeyCheck="D"
  3763. end
  3764. j=""
  3765. if PlayerState=="Jumping" or PlayerIsInAir==true then
  3766. j="j"
  3767. end
  3768. if InputNormals[j..StickPos..KeyCheck]~=nil and CheckDeb==true and LastKeyCheck~=KeyCheck and Tool.Status.AnimCanBeInterrupted.Value==true and CanAttack==true then
  3769. LastKeyCheck=KeyCheck
  3770. LastCheckTime=time()
  3771. Hitstop=0
  3772. InputNormals[j..StickPos..KeyCheck]()
  3773. end
  3774. if time()-LastCheckTime > .23 then
  3775. LastKeyCheck=""
  3776. end
  3777. end
  3778. timejump=time()
  3779. DetectInput=function()
  3780.  
  3781. if CurrentCameraState=="2D" then
  3782. if PlayerKeys["s"]==nil and PlayerKeys["w"]==nil then
  3783. StickPos=5
  3784. elseif PlayerKeys["s"]~=nil then
  3785. StickPos=2
  3786. elseif PlayerCombatKeys["w"]~=nil then
  3787. StickPos=8
  3788. end
  3789. if PlayerFacing=="Right" then
  3790. coeff=-1
  3791. else
  3792. coeff=1
  3793. end
  3794. if PlayerCombatKeys["a"]~=nil then
  3795. StickPos=StickPos-coeff
  3796. elseif PlayerCombatKeys["d"]~=nil then
  3797. StickPos=StickPos+coeff
  3798. end
  3799.  
  3800. local enddir=Vector3.new(0,0,0)
  3801. local cplane=workspace.CurrentCamera.CoordinateFrame
  3802. local off=cplane * CFrame.new(10,0,0)
  3803. local CameraPlane=(cplane.p-off.p).unit
  3804. local enddirraw=Vector3.new(0,0,0)
  3805. if PlayerFacing=="Left" then
  3806. if PlayerKeys["d"]~=nil then
  3807. enddir=enddir - CameraPlane * DesiredMovespeed
  3808. enddirraw=enddir - CameraPlane
  3809. end
  3810. if PlayerKeys["a"]~=nil then
  3811. enddir=enddir + CameraPlane * (DesiredMovespeed/1.2)
  3812. enddirraw=enddir + CameraPlane
  3813. MovementPreference="Walk"
  3814. end
  3815. else
  3816. if PlayerKeys["a"]~=nil then
  3817. enddir=enddir + CameraPlane * DesiredMovespeed
  3818. enddirraw=enddir + CameraPlane
  3819. end
  3820. if PlayerKeys["d"]~=nil then
  3821. enddir=enddir - CameraPlane * (DesiredMovespeed/1.2)
  3822. enddirraw=enddir - CameraPlane
  3823. MovementPreference="Walk"
  3824. end
  3825. end
  3826.  
  3827. if PlayerKeys["w"]~=nil then
  3828. if CurrentAnimation~=Animations["Jump"] then
  3829. vPlayer.Character.Humanoid.Jump=true
  3830. Jump()
  3831. else
  3832. if CanDoubleJump==true and time()-timejump > .5 and PlayerCanJump()==true and Tool.Status.AnimCanBeInterrupted.Value==true then
  3833. CanDoubleJump=false
  3834. Jump()
  3835. end
  3836. end
  3837. end
  3838.  
  3839. if enddir~=Vector3.new(0,0,0) then
  3840. if vPlayer.Character.HumanoidRootPart.Anchored==false then
  3841. if PlayerIsAttacking==false then
  3842. if PlayerState~="Jumping" then
  3843. BodyVel.velocity=BodyVel.velocity*.92
  3844. end
  3845. if PlayerIsAttacking==false and StickPos~=1 and StickPos~=2 and StickPos~=3 then
  3846. BodyVel.velocity=enddir
  3847. else
  3848. if PlayerState~="Jumping" then
  3849. BodyVel.velocity=BodyVel.velocity*.92
  3850. end
  3851. end
  3852. else
  3853. if PlayerState~="Jumping" then
  3854. BodyVel.velocity=BodyVel.velocity*.92
  3855. end
  3856. end
  3857. end
  3858. else
  3859. BodyVel.velocity=BodyVel.velocity*.8
  3860. end
  3861.  
  3862. end
  3863.  
  3864.  
  3865.  
  3866. local Scrub=FindInputStrings()
  3867. if time()-LastDashInput > .1 and CurrentAnimation==Animations["Stand"] then
  3868. MovementPreference="Walk"
  3869. end
  3870. DURRD=false
  3871. if #Scrub>0 then
  3872. local input=""
  3873. for _,v in pairs(Scrub) do
  3874. input=input..v["Input"]..v["Edge"]
  3875. end
  3876. input=MorphInputs(input)
  3877. edgelessinput=IgnoreEdge(input)
  3878. DURRD=false
  3879. for _,v in pairs(TwoDInputs) do
  3880. for __,vv in pairs(v["Inputs"]) do
  3881. if edgelessinput==vv and Tool.Status.AnimCanBeInterrupted.Value==true and CanAttack==true then
  3882. DURRD=true
  3883. if v~=TwoDInputs["Dash"] then
  3884. PlayerInputs={}
  3885. end
  3886. DesiredMovespeed=0
  3887. v["Function"]()
  3888. end
  3889. end
  3890. end
  3891. end
  3892. if DURRD==false then
  3893. CheckNormals()
  3894. end
  3895. if StickPos==1 or StickPos==4 then
  3896. if CurrentAnimation==Animations["Crouch"] or CurrentAnimation==Animations["Walk"] then
  3897. Blocking=true
  3898. end
  3899. else
  3900. Blocking=false
  3901. end
  3902. end
  3903.  
  3904. rawKeyInput=function()
  3905. end
  3906.  
  3907. SetCombatKey=function(k)
  3908. PlayerCombatKeys[k]=true
  3909. coroutine.resume(coroutine.create(function(k)
  3910. for i=1, 1000 do
  3911. wait(.01)
  3912. if PlayerCombatKeys[k]==nil then
  3913. break
  3914. end
  3915. end
  3916. PlayerCombatKeys[k]=nil
  3917. end),k)
  3918. end
  3919.  
  3920. ------------------
  3921. -------------------
  3922. --------------------
  3923. -------------------
  3924. ------------------
  3925. controllerStore={}
  3926. LastHealth=0
  3927. onEquip=function(mouse)
  3928.  
  3929.  
  3930. PlayerAnimationScript=vPlayer.Character:FindFirstChild("Animate")
  3931. if PlayerAnimationScript~=nil then
  3932. PlayerAnimationScript.Disabled=true
  3933. end
  3934.  
  3935. if vPlayer.Character:FindFirstChild("Armor")==nil then
  3936. ss=script.Armor:clone()
  3937. ss.Parent=vPlayer.Character
  3938. ss.Welds.Disabled=false
  3939. end
  3940.  
  3941. for _,v in pairs(game:GetService("ControllerService"):children()) do
  3942. table.insert(controllerStore,v)
  3943. v.Parent=nil
  3944. end
  3945.  
  3946. getWelds(vPlayer.Character)
  3947. resetWelds(3,{})
  3948.  
  3949. wait(1)
  3950.  
  3951. Tool.Status.AnimFrame.Value=0
  3952. Stand()
  3953.  
  3954. LastHealth=vPlayer.Character.Humanoid.Health
  3955. chs=game:GetService("RunService").Stepped:connect(function()
  3956. CullPlayerInput()
  3957. rawKeyInput()
  3958. updateCamera()
  3959. end)
  3960. chsCS=game:GetService("RunService").Stepped:connect(function()
  3961. getCharacterState()
  3962. DetectInput()
  3963. end)
  3964. chsj=vPlayer.Character.Humanoid.Changed:connect(function(v)
  3965. vPlayer.Character["Right Leg"].BrickColor=BrickColor.new("Really black")
  3966. vPlayer.Character["Left Leg"].BrickColor=BrickColor.new("Really black")
  3967. if PlayerCanJump()==false then
  3968. vPlayer.Character.Humanoid.Jump=false
  3969. else
  3970. if v=="Jump" and CurrentCameraState=="3D" then
  3971. Jump()
  3972. end
  3973. end
  3974. end)
  3975. end
  3976. Down=nil
  3977. onEquipLocal=function(mouse)
  3978.  
  3979. PlayerMouse=mouse
  3980. PlayerMouse.KeyDown:connect(function(key)
  3981. PlayerKeys[key]=true
  3982. NewInput(key,tick(),"+")
  3983. SetCombatKey(key)
  3984. if key=="g" then
  3985. canCutscene=not canCutscene
  3986. end
  3987. if key=="2" then
  3988. if CurrentCameraState=="3D" then
  3989. if KDown==nil then
  3990. CurrentCameraState="2D"
  3991. end
  3992. else
  3993. CurrentCameraState="3D"
  3994. end
  3995. end
  3996. end)
  3997.  
  3998. PlayerMouse.KeyUp:connect(function(key)
  3999. PlayerKeys[key]=nil
  4000. NewInput(key,tick(),"-")
  4001. PlayerCombatKeys[key]=nil
  4002. end)
  4003.  
  4004. end
  4005. onPutaway=function()
  4006. for _,v in pairs(controllerStore) do
  4007. v.Parent=game:GetService("ControllerService")
  4008. end
  4009. TrackFunction:disconnect()
  4010. TrackFunction=nil
  4011. chs:disconnect()
  4012. chs=nil
  4013. chsj:disconnect()
  4014. chsj=nil
  4015. chsCS:disconnect()
  4016. chsCS=nil
  4017. BodyVel.Parent=nil BodyGyro.Parent=nil
  4018. if PlayerAnimationScript~=nil then
  4019. PlayerAnimationScript.Disabled=false
  4020. end
  4021. resetWelds(3,{})
  4022. end
  4023. Tool.Selected:connect(onEquip) Tool.Selected:connect(onEquipLocal)
  4024. Tool.Deselected:connect(onPutaway)
  4025.  
  4026. Animations={}
  4027. Animations["Stand"]={["AnimType"]="Movement",["AnimWeight"]=0,["Animation"]=function(fr)
  4028. local keyframe={}
  4029. keyframe[0]=function()
  4030. CanInterrupt(true)
  4031. resetWelds(3,{})
  4032. DesiredMovespeed=12
  4033. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/24)
  4034. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/36,math.pi/60,math.pi/30)
  4035.  
  4036. game.Players.LocalPlayer.Character.Armor.Cloak.CloakScript.Hard.Value=0
  4037. end
  4038. keyframe[1]=function()
  4039. resetWelds(3,{})
  4040. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/21)
  4041. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/32,math.pi/55,math.pi/26)
  4042. end
  4043. keyframe[2]=function()
  4044. resetWelds(3,{})
  4045. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/18)
  4046. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/28,math.pi/50,math.pi/22)
  4047. end
  4048. keyframe[3]=function()
  4049. resetWelds(3,{})
  4050. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/15)
  4051. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/23,math.pi/45,math.pi/18)
  4052. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(math.abs(math.sin(time())/120),-math.rad(1),-math.abs(math.sin(time())/90))
  4053. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(math.abs(math.sin(time())/120),math.rad(1),math.abs(math.sin(time())/90))
  4054. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/50),-math.rad(4) + math.cos(time())/80,0)
  4055. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/86),math.rad(2) + math.cos(time()/1)/88,0)
  4056. end
  4057. keyframe[4]=function()
  4058. resetWelds(3,{})
  4059. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/12)
  4060. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/16,math.pi/40,math.pi/14)
  4061. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1) + math.abs(math.sin(time())/90),-math.rad(3),-math.abs(math.sin(time())/80))
  4062. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1) + math.abs(math.sin(time())/90),math.rad(3),math.abs(math.sin(time())/80))
  4063. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/30),-math.rad(8) + math.cos(time())/40,0)
  4064. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/66),math.rad(4) + math.cos(time()/1)/48,0)
  4065. end
  4066. keyframe[5]=function()
  4067. resetWelds(3,{})
  4068. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/9)
  4069. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/14,math.pi/35,math.pi/10)
  4070. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1) + math.abs(math.sin(time())/90),-math.rad(6),-math.abs(math.sin(time())/80))
  4071. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1) + math.abs(math.sin(time())/90),math.rad(6),math.abs(math.sin(time())/80))
  4072. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/30),-math.rad(15) + math.cos(time())/40,0)
  4073. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/66),math.rad(9) + math.cos(time()/1)/48,0)
  4074. end
  4075. keyframe[6]=function()
  4076. resetWelds(3,{})
  4077. DesiredMovespeed=12
  4078. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/50),0,-math.pi/8)
  4079. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/14 + math.sin(time())/40,math.pi/30,math.pi/8)
  4080. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),-math.rad(5),-math.abs(math.sin(time())/50))
  4081. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),math.rad(5),math.abs(math.sin(time())/50))
  4082. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/10),-math.rad(20) + math.cos(time())/20,0)
  4083. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/36),math.rad(8) + math.cos(time()/1)/28,0)
  4084.  
  4085. end
  4086. DesiredMovespeedLast=0
  4087. return keyframe[fr]()
  4088. end,
  4089. ["Cancels"]={"Everything"},
  4090. ["Reference"]="Stand",
  4091. ["Frames"]=6,
  4092. ["Loops"]=true,
  4093. ["LoopStart"]=6
  4094. }
  4095.  
  4096. Animations["Crouch"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
  4097. local keyframe={}
  4098. keyframe[0]=function()
  4099. resetWelds(3,{})
  4100. DesiredMovespeed=12
  4101. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.4)*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/50),0,-math.rad(25))
  4102. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/14 + math.sin(time())/40,math.pi/30,math.pi/8)
  4103. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),-math.rad(5),-math.abs(math.sin(time())/50))
  4104. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),math.rad(5),math.abs(math.sin(time())/50))
  4105. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/10),-math.rad(20) + math.cos(time())/20,0)
  4106. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/36),math.rad(8) + math.cos(time()/1)/28,0)
  4107. end
  4108. keyframe[1]=function()
  4109. resetWelds(3,{})
  4110. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.46) * CFrame.fromEulerAnglesXYZ(math.rad(2),-math.rad(5),-math.rad(30))
  4111. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(5),math.rad(3),math.rad(20))
  4112.  
  4113. LeftHip.C0=LeftHip.C0*CFrame.new(-.4,-.3,-.1)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(5),math.rad(39))
  4114. RightHip.C0=RightHip.C0*CFrame.new(.3,.4,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),-math.rad(0),math.rad(10))
  4115.  
  4116. RightShoulder.C0=RightShoulder.C0*CFrame.new(.5,-.3,-.2)*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(-90),math.rad(-10))
  4117. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(-5),-math.rad(5))
  4118. end
  4119. keyframe[2]=function()
  4120. resetWelds(3,{})
  4121. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.7) * CFrame.fromEulerAnglesXYZ(math.rad(2),-math.rad(15),-math.rad(70))
  4122. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(5),math.rad(50))
  4123.  
  4124. LeftHip.C0=LeftHip.C0*CFrame.new(-.9,-.7,-.25)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(10),math.rad(75))
  4125. RightHip.C0=RightHip.C0*CFrame.new(.7,.95,0)*CFrame.fromEulerAnglesXYZ(-math.rad(7),-math.rad(0),math.rad(20))
  4126.  
  4127. RightShoulder.C0=RightShoulder.C0*CFrame.new(.9,-.5,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(50),math.rad(-180),math.rad(-20))
  4128. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(-8),-math.rad(8))
  4129.  
  4130. game.Players.LocalPlayer.Character.Armor.Cloak.CloakScript.Hard.Value=0
  4131. end
  4132. print(fr)
  4133. return keyframe[fr]()
  4134. end,
  4135. ["Cancels"]={"Everything"},
  4136. ["Reference"]="Crouch",
  4137. ["Frames"]=2,
  4138. ["Loops"]=true,
  4139. ["LoopStart"]=2
  4140. }
  4141.  
  4142. Animations["Backdash_Ground"]={["AnimType"]="Movement",["AnimWeight"]=0,["Animation"]=function(fr)
  4143. local keyframe={}
  4144. keyframe[0]=function()
  4145. resetWelds(3,{})
  4146. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/9)
  4147. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/14,math.pi/35,math.pi/10)
  4148. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1) + math.abs(math.sin(time())/90),-math.rad(6),-math.abs(math.sin(time())/80))
  4149. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1) + math.abs(math.sin(time())/90),math.rad(6),math.abs(math.sin(time())/80))
  4150. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/30),-math.rad(15) + math.cos(time())/40,0)
  4151. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/66),math.rad(9) + math.cos(time()/1)/48,0)
  4152. end
  4153. keyframe[1]=function()
  4154. resetWelds(3,{})
  4155. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(-4),math.rad(0),-math.rad(20))
  4156. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(6),math.rad(0),math.rad(10))
  4157. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(4),math.rad(2),math.rad(5))
  4158. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(math.rad(-5),0,math.rad(5))
  4159. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(5),0,math.rad(4))
  4160. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(-5),0,math.rad(0))
  4161. end
  4162. keyframe[2]=function()
  4163. resetWelds(3,{})
  4164. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(-6),math.rad(0),-math.rad(50))
  4165. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(11),math.rad(0),math.rad(30))
  4166. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(8),math.rad(4),math.rad(8))
  4167. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(math.rad(-9),0,math.rad(9))
  4168. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(9),0,math.rad(9))
  4169. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(-10),0,math.rad(0))
  4170. end
  4171. keyframe[3]=function()
  4172. resetWelds(3,{})
  4173. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(-8),math.rad(0),-math.rad(78))
  4174. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(14),math.rad(0),math.rad(50))
  4175. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(20),math.rad(8),math.rad(14))
  4176. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(math.rad(-25),0,math.rad(14))
  4177. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(14))
  4178. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(-18),0,math.rad(0))
  4179.  
  4180. game.Players.LocalPlayer.Character.Armor.Cloak.CloakScript.Hard.Value=0
  4181. end
  4182. return keyframe[fr]()
  4183. end,
  4184. ["Cancels"]={"Stand"},
  4185. ["Reference"]="Backdash_Ground",
  4186. ["Frames"]=3,
  4187. ["Loops"]=true,
  4188. ["LoopStart"]=3
  4189. }
  4190.  
  4191. Animations["Walk"]={["AnimType"]="Movement",["AnimWeight"]=0,["Animation"]=function(fr)
  4192. local keyframe={}
  4193. keyframe[0]=function()
  4194. resetWelds(3,{})
  4195. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.1)*CFrame.fromEulerAnglesXYZ(math.rad(.1),0,-math.pi/8)
  4196. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(14+(math.abs(math.sin(time()*6)))),0,math.rad(18))
  4197. end
  4198. keyframe[1]=function()
  4199. resetWelds(3,{})
  4200. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.1)*CFrame.fromEulerAnglesXYZ(math.rad(.2),0,-math.pi/14)
  4201. DesiredMovespeed=10
  4202. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(14+(math.abs(math.sin(time()*6)))),0,math.rad(12))
  4203. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time()*6)) / 14,0,math.cos(time() * 6)/2 + math.rad(1))
  4204. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time()*6)) / 14,0,math.cos(time() * 6)/2 - math.rad(1))
  4205. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2)+math.abs(math.cos(time()*6)) / 32,0,-math.cos(time() * 6)/9 - math.rad(3))
  4206. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2)+math.abs(math.cos(time()*6)) / 32,0,-math.cos(time() * 6)/9 + math.rad(3))
  4207. end
  4208. keyframe[2]=function()
  4209. resetWelds(3,{})
  4210. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.1)*CFrame.fromEulerAnglesXYZ(math.rad(.3),0,-math.pi/20)
  4211. DesiredMovespeed=10
  4212. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(12+(math.abs(math.sin(time()*6)))),0,math.rad(6))
  4213. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time()*6)) / 14,0,math.cos(time() * 6)/2 + math.rad(1))
  4214. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time()*6)) / 14,0,math.cos(time() * 6)/2 - math.rad(1))
  4215. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2)+math.abs(math.cos(time()*6)) / 29,0,-math.cos(time() * 6)/7 - math.rad(3))
  4216. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2)+math.abs(math.cos(time()*6)) / 29,0,-math.cos(time() * 6)/7 + math.rad(3))
  4217. end
  4218. keyframe[3]=function()
  4219. resetWelds(3,{})
  4220. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.1)*CFrame.fromEulerAnglesXYZ(math.rad(.4),0,-math.pi/32)
  4221. DesiredMovespeed=9
  4222. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10+(math.abs(math.sin(time()*6)))),0,0)
  4223. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time()*6)) / 14,0,math.cos(time() * 6)/2 + math.rad(1))
  4224. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time()*6)) / 14,0,math.cos(time() * 6)/2 - math.rad(1))
  4225. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2)+math.abs(math.cos(time()*6)) / 26,0,-math.cos(time() * 6)/5 - math.rad(3))
  4226. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2)+math.abs(math.cos(time()*6)) / 26,0,-math.cos(time() * 6)/5 + math.rad(3))
  4227. end
  4228. keyframe[4]=function()
  4229. resetWelds(3,{})
  4230. DesiredMovespeed=10
  4231. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.1)*CFrame.new(0,0,.03*math.abs(math.cos(time()*5.5)))*CFrame.fromEulerAnglesXYZ(math.rad(math.abs(math.cos(time()*6)) ),0,0)
  4232.  
  4233. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(15+(math.abs(math.sin(time()*6)))),0,0)
  4234. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time()*5.5)) / 20,0,math.cos(time() * 5.5)/2 + math.rad(1))
  4235. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time()*5.5)) / 20,0,math.cos(time() * 5.5)/2 - math.rad(1))
  4236. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(0)+math.abs(math.cos(time()*5.5)) / 38,0,-math.cos(time() * 5.5)/2.8 - math.rad(3))
  4237. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(0)+math.abs(math.cos(time()*5.5)) / 38,0,-math.cos(time() * 5.5)/2.8 + math.rad(3))
  4238.  
  4239. game.Players.LocalPlayer.Character.Armor.Cloak.CloakScript.Hard.Value=0
  4240.  
  4241. end
  4242. return keyframe[fr]()
  4243. end,
  4244. ["Cancels"]={"Everything"},
  4245. ["Reference"]="Walk",
  4246. ["Frames"]=4,
  4247. ["Loops"]=true,
  4248. ["LoopStart"]=4
  4249. }
  4250.  
  4251. Animations["Jump"]={["AnimType"]="Movement",["AnimWeight"]=0,["Animation"]=function(fr)
  4252. local keyframe={}
  4253. keyframe[0]=function()
  4254. resetWelds(3,{})
  4255. local vely=vPlayer.Character.Torso.Velocity.y
  4256. if vely>60 then
  4257. vely=60
  4258. elseif vely<-60 then
  4259. vely=-60
  4260. end
  4261. local vely2=1
  4262. local vely3=0
  4263. if vely<0 then
  4264. vely2=0
  4265. vely3=1
  4266. end
  4267. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(-4 - vely*vely3/10),0,0)
  4268. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(vely/2),0,0)
  4269. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1 - vely*vely3/12),-math.rad(1 - vely*vely3/4),math.rad(-vely/2.6*vely2) - math.rad(3))
  4270. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1 - vely*vely3/12),math.rad(1 - vely*vely3/4),math.rad(vely/2.6*vely2) + math.rad(3))
  4271. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(math.rad(1 + vely*vely3/4),0,-math.rad(15)+math.rad(-vely*vely3))
  4272. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(math.rad(1 + vely*vely3/4),0,math.rad(15)-math.rad(-vely*vely3))
  4273. end
  4274. return keyframe[fr]()
  4275. end,
  4276. ["Cancels"]={"Walk","Stand","j5A","j5B","j2B","j5C","j2C","j5D","Jump"},
  4277. ["Reference"]="Jump",
  4278. ["Frames"]=0,
  4279. ["Loops"]=true,
  4280. ["LoopStart"]=0
  4281. }
  4282.  
  4283. Animations["Run"]={["AnimType"]="Movement",["AnimWeight"]=0,["Animation"]=function(fr)
  4284. local keyframe={}
  4285. keyframe[0]=function()
  4286. resetWelds(3,{})
  4287. DesiredMovespeed=10
  4288. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.03*math.abs(math.cos(time()*5.5)))*CFrame.fromEulerAnglesXYZ(math.rad(math.abs(math.cos(time()*6))) + math.rad(15),0,0)
  4289.  
  4290. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(15+(math.abs(math.sin(time()*6)))),0,0)
  4291. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time()*5.5)) / 20,0,math.cos(time() * 5.5)/2 + math.rad(1))
  4292. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time()*5.5)) / 20,0,math.cos(time() * 5.5)/2 - math.rad(1))
  4293. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(0)+math.abs(math.cos(time()*5.5)) / 38,0,-math.cos(time() * 5.5)/2.8 - math.rad(3))
  4294. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(0)+math.abs(math.cos(time()*5.5)) / 38,0,-math.cos(time() * 5.5)/2.8 + math.rad(3))
  4295. end
  4296. keyframe[1]=function()
  4297. resetWelds(3,{})
  4298. DesiredMovespeed=10
  4299. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.03*math.abs(math.cos(time()*5.5)))*CFrame.fromEulerAnglesXYZ(math.rad(math.abs(math.cos(time()*6))) + math.rad(30),0,0)
  4300. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(0+(math.abs(math.sin(time()*6)))),0,0)
  4301. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time()*5.5)) / 10,0,math.cos(time() * 5.5) + math.rad(1))
  4302. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time()*5.5)) / 10,0,math.cos(time() * 5.5) - math.rad(1))
  4303. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(0)+math.abs(math.cos(time()*5.5)) / 20,0,-math.cos(time() * 5.5)/2 - math.rad(3))
  4304. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(0)+math.abs(math.cos(time()*5.5)) / 20,0,-math.cos(time() * 5.5)/2 + math.rad(3))
  4305. game.Players.LocalPlayer.Character.Armor.Cloak.CloakScript.Hard.Value=-6
  4306. end
  4307. keyframe[2]=function()
  4308. resetWelds(3,{})
  4309. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.03*math.abs(math.cos(time()*5.5)))*CFrame.fromEulerAnglesXYZ(math.rad(math.abs(math.cos(time()*6))) + math.rad(38),0,0)
  4310. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(0+(math.abs(math.sin(time()*6)))),0,0)
  4311. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time()*5.5)) / 10,0,math.cos(time() * 5.5)*1.5 + math.rad(1))
  4312. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time()*5.5)) / 10,0,math.cos(time() * 5.5)*1.5 - math.rad(1))
  4313. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(0)+math.abs(math.cos(time()*5.5)) / 20,0,-math.cos(time() * 5.5)/2 - math.rad(3))
  4314. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(0)+math.abs(math.cos(time()*5.5)) / 20,0,-math.cos(time() * 5.5)/2 + math.rad(3))
  4315. game.Players.LocalPlayer.Character.Armor.Cloak.CloakScript.Hard.Value=-12
  4316.  
  4317. end
  4318. keyframe[3]=function()
  4319. resetWelds(3,{})
  4320. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,math.abs(math.cos(time()*11)*.06) - .2)*CFrame.fromEulerAnglesXYZ(math.rad(60),0,-math.rad(math.cos(time()*11)*2))
  4321. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(35),0,0)
  4322. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(0 - math.rad(2),math.cos(time()*11)/50,-math.cos(time()*11)*1.2 + math.rad(30))
  4323. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(0 - math.rad(2),math.cos(time()*11)/50,-math.cos(time()*11)*1.2 - math.rad(30))
  4324. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(0 - math.rad(16),math.cos(time()*11)/5,math.cos(time()*11)*1.55 + math.rad(32))
  4325. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(0 - math.rad(16),math.cos(time()*11)/5,math.cos(time()*11)*1.55 - math.rad(32))
  4326.  
  4327. game.Players.LocalPlayer.Character.Armor.Cloak.CloakScript.Hard.Value=-18
  4328.  
  4329. end
  4330. DesiredMovespeedLast=0
  4331. return keyframe[fr]()
  4332. end,
  4333. ["Cancels"]={"Everything"},
  4334. ["Reference"]="Run",
  4335. ["Frames"]=3,
  4336. ["Loops"]=true,
  4337. ["LoopStart"]=3
  4338. }
  4339.  
  4340. Animations["Airdash"]={["AnimType"]="Movement",["AnimWeight"]=0,["Animation"]=function(fr)
  4341. local keyframe={}
  4342. keyframe[0]=function()
  4343. resetWelds(3,{})
  4344. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-1.2)*CFrame.fromEulerAnglesXYZ(math.rad(88),0,math.rad(8))
  4345. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(65),0,0)
  4346. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(0,-math.rad(6),math.rad(3))
  4347. LeftHip.C0=LeftHip.C0*CFrame.new(-.65,.75,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(5))
  4348. RightShoulder.C0=RightShoulder.C0*CFrame.new(0.35,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),-math.rad(14),math.rad(16))
  4349. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,math.rad(6))
  4350.  
  4351. end
  4352. keyframe[1]=function()
  4353. resetWelds(3,{})
  4354. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.7)*CFrame.fromEulerAnglesXYZ(math.rad(58),0,math.rad(8))
  4355. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(25),0,0)
  4356. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(0,-math.rad(6),math.rad(36))
  4357. LeftHip.C0=LeftHip.C0*CFrame.new(-.65,.75,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(11))
  4358. RightShoulder.C0=RightShoulder.C0*CFrame.new(0.35,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),-math.rad(14),math.rad(46))
  4359. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,math.rad(15))
  4360.  
  4361. end
  4362. keyframe[2]=function()
  4363. resetWelds(3,{})
  4364. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.5)*CFrame.fromEulerAnglesXYZ(math.rad(24),0,math.rad(8))
  4365. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(15),0,0)
  4366. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(0,-math.rad(6),math.rad(26))
  4367. LeftHip.C0=LeftHip.C0*CFrame.new(-.35,.55,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(4))
  4368. RightShoulder.C0=RightShoulder.C0*CFrame.new(0.3,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),-math.rad(14),math.rad(46))
  4369. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,math.rad(15))
  4370.  
  4371. end
  4372. keyframe[3]=function()
  4373. resetWelds(3,{})
  4374. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(10),0,math.rad(2))
  4375. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(5),0,0)
  4376. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(0,-math.rad(2),math.rad(5))
  4377. LeftHip.C0=LeftHip.C0*CFrame.new(-.1,.2,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(6))
  4378. RightShoulder.C0=RightShoulder.C0*CFrame.new(0.1,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),-math.rad(4),math.rad(20))
  4379. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,math.rad(7))
  4380.  
  4381.  
  4382. end
  4383. keyframe[4]=function()
  4384.  
  4385. resetWelds(3,{})
  4386. local vely=vPlayer.Character.Torso.Velocity.y
  4387. if vely>60 then
  4388. vely=60
  4389. elseif vely<-60 then
  4390. vely=-60
  4391. end
  4392. local vely2=1
  4393. local vely3=0
  4394. if vely<0 then
  4395. vely2=0
  4396. vely3=1
  4397. end
  4398. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(-4 - vely*vely3/10),0,0)
  4399. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(vely/2),0,0)
  4400. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1 - vely*vely3/12),-math.rad(1 - vely*vely3/4),math.rad(-vely/2.6*vely2) - math.rad(3))
  4401. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1 - vely*vely3/12),math.rad(1 - vely*vely3/4),math.rad(vely/2.6*vely2) + math.rad(3))
  4402. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(math.rad(1 + vely*vely3/4),0,-math.rad(15)+math.rad(-vely*vely3))
  4403. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(math.rad(1 + vely*vely3/4),0,math.rad(15)-math.rad(-vely*vely3))
  4404. end
  4405. return keyframe[fr]()
  4406. end,
  4407. ["Cancels"]={"Everything"},
  4408. ["Reference"]="Airdash",
  4409. ["Frames"]=0,
  4410. ["Loops"]=true,
  4411. ["LoopStart"]=0
  4412. }
  4413.  
  4414. Animations["Dash"]={["AnimType"]="Movement",["AnimWeight"]=0,["Animation"]=function(fr)
  4415. local keyframe={}
  4416. keyframe[0]=function()
  4417. resetWelds(3,{})
  4418. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(10),0,math.rad(2))
  4419. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(5),0,0)
  4420. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(0,-math.rad(2),math.rad(5))
  4421. LeftHip.C0=LeftHip.C0*CFrame.new(-.1,.2,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(6))
  4422. RightShoulder.C0=RightShoulder.C0*CFrame.new(0.1,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),-math.rad(4),math.rad(20))
  4423. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,math.rad(7))
  4424.  
  4425.  
  4426. end
  4427. keyframe[1]=function()
  4428. resetWelds(3,{})
  4429. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(2))
  4430. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(15),0,0)
  4431. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(0,-math.rad(2),math.rad(10))
  4432. LeftHip.C0=LeftHip.C0*CFrame.new(-.1,.2,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(6))
  4433. RightShoulder.C0=RightShoulder.C0*CFrame.new(0.1,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),-math.rad(4),math.rad(20))
  4434. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,math.rad(7))
  4435.  
  4436.  
  4437. end
  4438. keyframe[2]=function()
  4439. resetWelds(3,{})
  4440. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.7)*CFrame.fromEulerAnglesXYZ(math.rad(50),0,math.rad(3))
  4441. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,0)
  4442. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(0,-math.rad(3),math.rad(25))
  4443. LeftHip.C0=LeftHip.C0*CFrame.new(-.4,.5,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(10))
  4444. RightShoulder.C0=RightShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),-math.rad(6),math.rad(50))
  4445. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,math.rad(14))
  4446.  
  4447.  
  4448. end
  4449. keyframe[3]=function()
  4450. resetWelds(3,{})
  4451. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-1)*CFrame.fromEulerAnglesXYZ(math.rad(80),0,math.rad(8))
  4452. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(25),0,0)
  4453. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(0,-math.rad(5),math.rad(40))
  4454. LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(15))
  4455. RightShoulder.C0=RightShoulder.C0*CFrame.new(0.3,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),-math.rad(10),math.rad(86))
  4456. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,math.rad(22))
  4457.  
  4458.  
  4459. end
  4460. keyframe[4]=function()
  4461. resetWelds(3,{})
  4462. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-1.2)*CFrame.fromEulerAnglesXYZ(math.rad(88),0,math.rad(8))
  4463. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(45),0,0)
  4464. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(0,-math.rad(6),math.rad(36))
  4465. LeftHip.C0=LeftHip.C0*CFrame.new(-.65,.75,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(11))
  4466. RightShoulder.C0=RightShoulder.C0*CFrame.new(0.35,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),-math.rad(14),math.rad(86))
  4467. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,math.rad(25))
  4468.  
  4469.  
  4470. end
  4471. keyframe[5]=function()
  4472. resetWelds(3,{})
  4473. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-1.2)*CFrame.fromEulerAnglesXYZ(math.rad(78),0,math.rad(8))
  4474. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(45),0,0)
  4475. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(0,-math.rad(6),math.rad(36))
  4476. LeftHip.C0=LeftHip.C0*CFrame.new(-.65,.75,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(11))
  4477. RightShoulder.C0=RightShoulder.C0*CFrame.new(0.35,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),-math.rad(14),math.rad(66))
  4478. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,math.rad(25))
  4479.  
  4480.  
  4481. end
  4482. keyframe[6]=function()
  4483. resetWelds(3,{})
  4484. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.7)*CFrame.fromEulerAnglesXYZ(math.rad(58),0,math.rad(8))
  4485. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(25),0,0)
  4486. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(0,-math.rad(6),math.rad(36))
  4487. LeftHip.C0=LeftHip.C0*CFrame.new(-.65,.75,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(11))
  4488. RightShoulder.C0=RightShoulder.C0*CFrame.new(0.35,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),-math.rad(14),math.rad(46))
  4489. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,math.rad(15))
  4490.  
  4491.  
  4492. end
  4493. keyframe[7]=function()
  4494. resetWelds(3,{})
  4495. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.5)*CFrame.fromEulerAnglesXYZ(math.rad(24),0,math.rad(8))
  4496. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(15),0,0)
  4497. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(0,-math.rad(6),math.rad(26))
  4498. LeftHip.C0=LeftHip.C0*CFrame.new(-.35,.55,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(4))
  4499. RightShoulder.C0=RightShoulder.C0*CFrame.new(0.3,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),-math.rad(14),math.rad(46))
  4500. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,math.rad(15))
  4501.  
  4502.  
  4503. end
  4504. keyframe[8]=function()
  4505. resetWelds(3,{})
  4506. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(10),0,math.rad(2))
  4507. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(5),0,0)
  4508. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(0,-math.rad(2),math.rad(5))
  4509. LeftHip.C0=LeftHip.C0*CFrame.new(-.1,.2,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(6))
  4510. RightShoulder.C0=RightShoulder.C0*CFrame.new(0.1,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),-math.rad(4),math.rad(20))
  4511. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,math.rad(7))
  4512.  
  4513.  
  4514. end
  4515. keyframe[9]=function()
  4516. resetWelds(3,{})
  4517. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/9)
  4518. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/14,math.pi/35,math.pi/10)
  4519. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1) + math.abs(math.sin(time())/90),-math.rad(6),-math.abs(math.sin(time())/80))
  4520. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1) + math.abs(math.sin(time())/90),math.rad(6),math.abs(math.sin(time())/80))
  4521. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/30),-math.rad(15) + math.cos(time())/40,0)
  4522. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/66),math.rad(9) + math.cos(time()/1)/48,0)
  4523. end
  4524. keyframe[10]=function()
  4525. resetWelds(3,{})
  4526. DesiredMovespeed=12
  4527. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/50),0,-math.pi/8)
  4528. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/14 + math.sin(time())/40,math.pi/30,math.pi/8)
  4529. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),-math.rad(5),-math.abs(math.sin(time())/50))
  4530. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),math.rad(5),math.abs(math.sin(time())/50))
  4531. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/10),-math.rad(20) + math.cos(time())/20,0)
  4532. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/36),math.rad(8) + math.cos(time()/1)/28,0)
  4533.  
  4534.  
  4535. end
  4536. return keyframe[fr]()
  4537. end,
  4538. ["Cancels"]={"Everything"},
  4539. ["Reference"]="Dash",
  4540. ["Frames"]=8,
  4541. ["Loops"]=true,
  4542. ["LoopStart"]=8
  4543. }
  4544.  
  4545. --Actives
  4546.  
  4547. Animations["Divide"]={["AnimType"]="Movement",["AnimWeight"]=0,["Animation"]=function(fr)
  4548. local keyframe={}
  4549. keyframe[0]=function()
  4550. resetWelds(3,{})
  4551. DesiredMovespeed=12
  4552.  
  4553. RootJoint.C0=RootJoint.C0*CFrame.Angles(math.rad(-2),0,math.rad(-20))
  4554. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),0,math.rad(20))
  4555. RightShoulder.C0=RightShoulder.C0*CFrame.Angles(-math.rad(20),0,math.rad(-10))
  4556. LeftShoulder.C0=LeftShoulder.C0*CFrame.Angles(math.rad(-4),0,0)
  4557. RightHip.C0=RightHip.C0*CFrame.Angles(math.rad(-5),math.rad(-8),math.rad(-4))
  4558. LeftHip.C0=LeftHip.C0*CFrame.Angles(math.rad(-5),0,0)
  4559.  
  4560.  
  4561. end
  4562. keyframe[1]=function()
  4563. resetWelds(3,{})
  4564.  
  4565. RootJoint.C0=RootJoint.C0*CFrame.Angles(math.rad(-2),0,math.rad(-50))
  4566. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),0,math.rad(25))
  4567. RightShoulder.C0=RightShoulder.C0*CFrame.Angles(-math.rad(20),math.rad(30),math.rad(5))
  4568. LeftShoulder.C0=LeftShoulder.C0*CFrame.Angles(math.rad(-15),0,-math.rad(5))
  4569. RightHip.C0=RightHip.C0*CFrame.Angles(math.rad(-8),math.rad(-10),math.rad(-7))
  4570. LeftHip.C0=LeftHip.C0*CFrame.Angles(math.rad(-6),0,0)
  4571. end
  4572. keyframe[2]=function()
  4573. resetWelds(3,{})
  4574.  
  4575. RootJoint.C0=RootJoint.C0*CFrame.Angles(math.rad(-2),0,math.rad(-55))
  4576. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),0,math.rad(30))
  4577. RightShoulder.C0=RightShoulder.C0*CFrame.Angles(-math.rad(22),math.rad(33),math.rad(6))
  4578. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.25,.1)*CFrame.Angles(math.rad(-30),math.rad(3),-math.rad(5))
  4579. RightHip.C0=RightHip.C0*CFrame.Angles(math.rad(-6),math.rad(-8),math.rad(-5))
  4580. LeftHip.C0=LeftHip.C0*CFrame.Angles(math.rad(-6),0,0)
  4581. end
  4582. keyframe[3]=function()
  4583. resetWelds(3,{})
  4584.  
  4585. RootJoint.C0=RootJoint.C0*CFrame.Angles(math.rad(-4),0,math.rad(-58))
  4586. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),0,math.rad(35))
  4587. RightShoulder.C0=RightShoulder.C0*CFrame.Angles(-math.rad(28),math.rad(20),math.rad(6))
  4588. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.5,.2)*CFrame.Angles(math.rad(-65),math.rad(5),-math.rad(0))
  4589. RightHip.C0=RightHip.C0*CFrame.Angles(math.rad(-6),math.rad(-8),math.rad(-5))
  4590. LeftHip.C0=LeftHip.C0*CFrame.Angles(math.rad(-8),math.rad(-2),0)
  4591. end
  4592. keyframe[4]=function()
  4593. resetWelds(3,{})
  4594.  
  4595. RootJoint.C0=RootJoint.C0*CFrame.Angles(math.rad(-4),0,math.rad(-62))
  4596. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),0,math.rad(35))
  4597. RightShoulder.C0=RightShoulder.C0*CFrame.Angles(-math.rad(28),math.rad(20),math.rad(6))
  4598. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.5,.75)*CFrame.Angles(math.rad(-120),math.rad(-4),-math.rad(0))
  4599. RightHip.C0=RightHip.C0*CFrame.Angles(math.rad(-6),math.rad(-8),math.rad(-5))
  4600. LeftHip.C0=LeftHip.C0*CFrame.Angles(math.rad(-8),math.rad(-2),0)
  4601. end
  4602. keyframe[5]=function()
  4603. resetWelds(3,{})
  4604.  
  4605. RootJoint.C0=RootJoint.C0*CFrame.Angles(math.rad(-4),0,math.rad(-64))
  4606. Neck.C0=Neck.C0*CFrame.Angles(math.rad(7),0,math.rad(35))
  4607. RightShoulder.C0=RightShoulder.C0*CFrame.Angles(-math.rad(34),math.rad(20),math.rad(0))
  4608. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.1,.85)*CFrame.Angles(math.rad(-140),math.rad(-8),-math.rad(10))
  4609. RightHip.C0=RightHip.C0*CFrame.Angles(math.rad(-7),math.rad(-9),math.rad(-5))
  4610. LeftHip.C0=LeftHip.C0*CFrame.Angles(math.rad(-8),math.rad(-2),0)
  4611. end
  4612. keyframe[6]=function()
  4613. resetWelds(3,{})
  4614.  
  4615. RootJoint.C0=RootJoint.C0*CFrame.Angles(math.rad(-4),0,math.rad(-68))
  4616. Neck.C0=Neck.C0*CFrame.Angles(math.rad(-5),0,math.rad(35))
  4617. RightShoulder.C0=RightShoulder.C0*CFrame.Angles(-math.rad(34),math.rad(20),math.rad(0))
  4618. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.08,.85)*CFrame.Angles(math.rad(-145),math.rad(-8),-math.rad(18))
  4619. RightHip.C0=RightHip.C0*CFrame.Angles(math.rad(-5),math.rad(-7),math.rad(-3))
  4620. LeftHip.C0=LeftHip.C0*CFrame.Angles(math.rad(-8),math.rad(-1),0)
  4621. end
  4622. keyframe[7]=function()
  4623. resetWelds(3,{})
  4624.  
  4625. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.05)*CFrame.Angles(math.rad(-4),0,math.rad(-68))
  4626. Neck.C0=Neck.C0*CFrame.Angles(math.rad(-5),0,math.rad(40))
  4627. RightShoulder.C0=RightShoulder.C0*CFrame.Angles(-math.rad(34),math.rad(20),math.rad(0))
  4628. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.09,.85)*CFrame.Angles(math.rad(-150),math.rad(-8),-math.rad(18))
  4629. RightHip.C0=RightHip.C0*CFrame.Angles(math.rad(-7),math.rad(-7),math.rad(-3))
  4630. LeftHip.C0=LeftHip.C0*CFrame.Angles(math.rad(-9),math.rad(-3),0)
  4631. end
  4632. keyframe[8]=function()
  4633. resetWelds(3,{})
  4634.  
  4635. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.Angles(math.rad(-4),0,math.rad(-70))
  4636. Neck.C0=Neck.C0*CFrame.Angles(math.rad(-2),0,math.rad(40))
  4637. RightShoulder.C0=RightShoulder.C0*CFrame.Angles(-math.rad(34),math.rad(20),math.rad(0))
  4638. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.09,.85)*CFrame.Angles(math.rad(-155),math.rad(-9),-math.rad(20))
  4639. RightHip.C0=RightHip.C0*CFrame.Angles(math.rad(-7),math.rad(-7),math.rad(-3))
  4640. LeftHip.C0=LeftHip.C0*CFrame.Angles(math.rad(-9),math.rad(-3),0)
  4641. end
  4642. keyframe[9]=function()
  4643. resetWelds(3,{})
  4644.  
  4645. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.Angles(math.rad(-2),0,math.rad(-70))
  4646. Neck.C0=Neck.C0*CFrame.Angles(math.rad(-2),0,math.rad(40))
  4647. RightShoulder.C0=RightShoulder.C0*CFrame.Angles(-math.rad(34),math.rad(20),math.rad(0))
  4648. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.1,.85)*CFrame.Angles(math.rad(-165),math.rad(-9),-math.rad(20))
  4649. RightHip.C0=RightHip.C0*CFrame.Angles(math.rad(-7),math.rad(-7),math.rad(-3))
  4650. LeftHip.C0=LeftHip.C0*CFrame.Angles(math.rad(-9),math.rad(-3),0)
  4651. end
  4652. keyframe[10]=function()
  4653. resetWelds(3,{})
  4654.  
  4655. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.25)*CFrame.Angles(math.rad(2),0,math.rad(-70))
  4656. Neck.C0=Neck.C0*CFrame.Angles(math.rad(-2),0,math.rad(40))
  4657. RightShoulder.C0=RightShoulder.C0*CFrame.Angles(-math.rad(34),math.rad(20),math.rad(0))
  4658. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.1,.85)*CFrame.Angles(math.rad(-160),math.rad(-9),-math.rad(20))
  4659. RightHip.C0=RightHip.C0*CFrame.Angles(math.rad(-7),math.rad(-7),math.rad(-3))
  4660. LeftHip.C0=LeftHip.C0*CFrame.Angles(math.rad(-9),math.rad(-3),0)
  4661. end
  4662. keyframe[11]=function()
  4663. resetWelds(3,{})
  4664.  
  4665. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.25)*CFrame.Angles(math.rad(4),0,math.rad(-70))
  4666. Neck.C0=Neck.C0*CFrame.Angles(math.rad(-2),0,math.rad(40))
  4667. RightShoulder.C0=RightShoulder.C0*CFrame.Angles(-math.rad(34),math.rad(20),math.rad(0))
  4668. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.09,.85)*CFrame.Angles(math.rad(-145),math.rad(-9),-math.rad(20))
  4669. RightHip.C0=RightHip.C0*CFrame.Angles(math.rad(-7),math.rad(-7),math.rad(-3))
  4670. LeftHip.C0=LeftHip.C0*CFrame.Angles(math.rad(-9),math.rad(-3),0)
  4671. end
  4672. keyframe[12]=function()
  4673. resetWelds(3,{})
  4674.  
  4675. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.25)*CFrame.Angles(math.rad(10),0,math.rad(-74))
  4676. Neck.C0=Neck.C0*CFrame.Angles(math.rad(5),0,math.rad(44))
  4677. RightShoulder.C0=RightShoulder.C0*CFrame.Angles(-math.rad(38),math.rad(30),math.rad(0))
  4678. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.08,.85)*CFrame.Angles(math.rad(-120),math.rad(-8),-math.rad(25))
  4679. RightHip.C0=RightHip.C0*CFrame.new(0,-.1,0)*CFrame.Angles(math.rad(-8),math.rad(-7),math.rad(-3))
  4680. LeftHip.C0=LeftHip.C0*CFrame.Angles(math.rad(-18),math.rad(-1),0)
  4681. end
  4682. keyframe[13]=function()
  4683. resetWelds(3,{})
  4684.  
  4685. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.35)*CFrame.Angles(math.rad(14),0,math.rad(-74))
  4686. Neck.C0=Neck.C0*CFrame.Angles(math.rad(16),0,math.rad(48))
  4687. RightShoulder.C0=RightShoulder.C0*CFrame.Angles(-math.rad(48),math.rad(30),math.rad(0))
  4688. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.08,1.15)*CFrame.Angles(math.rad(-105),math.rad(-8),-math.rad(30))
  4689. RightHip.C0=RightHip.C0*CFrame.new(0,-.2,0)*CFrame.Angles(math.rad(-10),math.rad(-7),math.rad(-3))
  4690. LeftHip.C0=LeftHip.C0*CFrame.Angles(math.rad(-28),math.rad(-1),0)
  4691. end
  4692. return keyframe[fr]()
  4693. end,
  4694. ["Cancels"]={"Everything"},
  4695. ["Reference"]="Divide_Startup",
  4696. ["Frames"]=13,
  4697. ["Loops"]=false,
  4698. ["LoopStart"]=13
  4699. }
  4700.  
  4701. Animations["Divide_Hit"]={["AnimType"]="Movement",["AnimWeight"]=0,["Animation"]=function(fr)
  4702. local keyframe={}
  4703. keyframe[0]=function()
  4704. resetWelds(3,{})
  4705.  
  4706. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.35)*CFrame.Angles(math.rad(14),0,math.rad(-74))
  4707. Neck.C0=Neck.C0*CFrame.Angles(math.rad(16),0,math.rad(48))
  4708. RightShoulder.C0=RightShoulder.C0*CFrame.Angles(-math.rad(48),math.rad(30),math.rad(0))
  4709. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.08,1.15)*CFrame.Angles(math.rad(-105),math.rad(-8),-math.rad(30))
  4710. RightHip.C0=RightHip.C0*CFrame.new(0,-.2,0)*CFrame.Angles(math.rad(-10),math.rad(-7),math.rad(-3))
  4711. LeftHip.C0=LeftHip.C0*CFrame.Angles(math.rad(-28),math.rad(-1),0)
  4712. end
  4713.  
  4714. keyframe[1]=function()
  4715. resetWelds(3,{})
  4716.  
  4717. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.35)*CFrame.Angles(math.rad(14),0,math.rad(-74))
  4718. Neck.C0=Neck.C0*CFrame.Angles(math.rad(16),0,math.rad(48))
  4719. RightShoulder.C0=RightShoulder.C0*CFrame.Angles(-math.rad(48),math.rad(30),math.rad(0))
  4720. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.08,1.2)*CFrame.Angles(math.rad(-107),math.rad(-8),-math.rad(30))
  4721. RightHip.C0=RightHip.C0*CFrame.new(0,-.2,0)*CFrame.Angles(math.rad(-10),math.rad(-7),math.rad(-3))
  4722. LeftHip.C0=LeftHip.C0*CFrame.Angles(math.rad(-28),math.rad(-1),0)
  4723. end
  4724.  
  4725. keyframe[2]=function()
  4726. resetWelds(3,{})
  4727.  
  4728. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.34)*CFrame.Angles(math.rad(11),0,math.rad(-72))
  4729. Neck.C0=Neck.C0*CFrame.Angles(math.rad(17),0,math.rad(46))
  4730. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(-math.rad(43),math.rad(20),math.rad(0))
  4731. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.1,1.1)*CFrame.Angles(math.rad(-107),math.rad(-7),-math.rad(36))
  4732. RightHip.C0=RightHip.C0*CFrame.new(0,-.17,0)*CFrame.Angles(math.rad(-9),math.rad(-7),math.rad(-4))
  4733. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-25),math.rad(2),math.rad(1))
  4734. end
  4735.  
  4736. keyframe[3]=function()
  4737. resetWelds(3,{})
  4738.  
  4739. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.325)*CFrame.Angles(math.rad(8),0,math.rad(-68))
  4740. Neck.C0=Neck.C0*CFrame.Angles(math.rad(19),0,math.rad(44))
  4741. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,.05)*CFrame.Angles(-math.rad(38),math.rad(10),math.rad(0))
  4742. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.15,1)*CFrame.Angles(math.rad(-107),math.rad(-6),-math.rad(40))
  4743. RightHip.C0=RightHip.C0*CFrame.new(0,-.15,0)*CFrame.Angles(math.rad(-8),math.rad(-7),math.rad(-5))
  4744. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-22),math.rad(8),math.rad(2))
  4745. end
  4746.  
  4747. keyframe[4]=function()
  4748. resetWelds(3,{})
  4749.  
  4750. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.3125)*CFrame.Angles(math.rad(6),0,math.rad(-65))
  4751. Neck.C0=Neck.C0*CFrame.Angles(math.rad(19),0,math.rad(39))
  4752. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,.1)*CFrame.Angles(-math.rad(36),math.rad(0),math.rad(0))
  4753. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.15,1)*CFrame.Angles(math.rad(-107),math.rad(-6),-math.rad(43))
  4754. RightHip.C0=RightHip.C0*CFrame.new(0,-.14,0)*CFrame.Angles(math.rad(-8),math.rad(-7),math.rad(-5))
  4755. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-20),math.rad(8),math.rad(2))
  4756. end
  4757.  
  4758. keyframe[5]=function()
  4759. resetWelds(3,{})
  4760.  
  4761. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.3)*CFrame.Angles(math.rad(4),0,math.rad(-61))
  4762. Neck.C0=Neck.C0*CFrame.Angles(math.rad(21),0,math.rad(34))
  4763. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,.15)*CFrame.Angles(-math.rad(34),math.rad(-15),math.rad(0))
  4764. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.15,.9)*CFrame.Angles(math.rad(-107),math.rad(-4),-math.rad(45))
  4765. RightHip.C0=RightHip.C0*CFrame.new(0,-.12,0)*CFrame.Angles(math.rad(-8),math.rad(-7),math.rad(-5))
  4766. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-16),math.rad(16),math.rad(2))
  4767. end
  4768.  
  4769. keyframe[6]=function()
  4770. resetWelds(3,{})
  4771.  
  4772. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.3)*CFrame.Angles(math.rad(2),0,math.rad(-57))
  4773. Neck.C0=Neck.C0*CFrame.Angles(math.rad(23),0,math.rad(29))
  4774. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,.2)*CFrame.Angles(-math.rad(31),math.rad(-25),math.rad(0))
  4775. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.2,.8)*CFrame.Angles(math.rad(-108),math.rad(-3),-math.rad(50))
  4776. RightHip.C0=RightHip.C0*CFrame.new(0,-.1,0)*CFrame.Angles(math.rad(-7),math.rad(-7),math.rad(-6))
  4777. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.05,0)*CFrame.Angles(math.rad(-14),math.rad(20),math.rad(3))
  4778. end
  4779.  
  4780. keyframe[7]=function()
  4781. resetWelds(3,{})
  4782.  
  4783. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.3)*CFrame.Angles(math.rad(0),0,math.rad(-57))
  4784. Neck.C0=Neck.C0*CFrame.Angles(math.rad(23),0,math.rad(24))
  4785. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,.2)*CFrame.Angles(-math.rad(17),math.rad(-35),math.rad(0))
  4786. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.2,.8)*CFrame.Angles(math.rad(-108),math.rad(-2),-math.rad(53))
  4787. RightHip.C0=RightHip.C0*CFrame.new(0,-.09,0)*CFrame.Angles(math.rad(-7),math.rad(-7),math.rad(-7))
  4788. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.1,0)*CFrame.Angles(math.rad(-12),math.rad(22),math.rad(3))
  4789. end
  4790.  
  4791. keyframe[8]=function()
  4792. resetWelds(3,{})
  4793.  
  4794. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.3)*CFrame.Angles(math.rad(-3),0,math.rad(-53))
  4795. Neck.C0=Neck.C0*CFrame.Angles(math.rad(24),0,math.rad(22))
  4796. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,.25)*CFrame.Angles(-math.rad(2),math.rad(-48),math.rad(0))
  4797. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.25,.73)*CFrame.Angles(math.rad(-109),math.rad(-1),-math.rad(57))
  4798. RightHip.C0=RightHip.C0*CFrame.new(0,-.07,0)*CFrame.Angles(math.rad(-7),math.rad(-7),math.rad(-8))
  4799. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.15,0)*CFrame.Angles(math.rad(-8),math.rad(27),math.rad(4))
  4800. end
  4801.  
  4802. keyframe[9]=function()
  4803. resetWelds(3,{})
  4804.  
  4805. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.3)*CFrame.Angles(math.rad(-3),0,math.rad(-53))
  4806. Neck.C0=Neck.C0*CFrame.Angles(math.rad(22),0,math.rad(22))
  4807. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,.27)*CFrame.Angles(math.rad(11),math.rad(-56),math.rad(0))
  4808. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.275,.68)*CFrame.Angles(math.rad(-110),math.rad(-1),-math.rad(57))
  4809. RightHip.C0=RightHip.C0*CFrame.new(0,-.06,0)*CFrame.Angles(math.rad(-7),math.rad(-7),math.rad(-8))
  4810. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.18,0)*CFrame.Angles(math.rad(-6),math.rad(29),math.rad(4))
  4811. end
  4812.  
  4813. keyframe[10]=function()
  4814. resetWelds(3,{})
  4815.  
  4816. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.275)*CFrame.Angles(math.rad(-4),0,math.rad(-50))
  4817. Neck.C0=Neck.C0*CFrame.Angles(math.rad(17),0,math.rad(22))
  4818. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,.27)*CFrame.Angles(math.rad(16),math.rad(-58),math.rad(0))
  4819. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.275,.68)*CFrame.Angles(math.rad(-120),math.rad(-0),-math.rad(59))
  4820. RightHip.C0=RightHip.C0*CFrame.new(0,-.08,0)*CFrame.Angles(math.rad(-7),math.rad(-7),math.rad(-8))
  4821. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.19,0)*CFrame.Angles(math.rad(-6),math.rad(31),math.rad(4))
  4822. end
  4823.  
  4824. keyframe[11]=function()
  4825. resetWelds(3,{})
  4826.  
  4827. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.25)*CFrame.Angles(math.rad(-6),0,math.rad(-48))
  4828. Neck.C0=Neck.C0*CFrame.Angles(math.rad(15),0,math.rad(20))
  4829. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,.3)*CFrame.Angles(math.rad(20),math.rad(-60),math.rad(0))
  4830. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.3,.65)*CFrame.Angles(math.rad(-130),math.rad(0),-math.rad(60))
  4831. RightHip.C0=RightHip.C0*CFrame.new(0,-.05,0)*CFrame.Angles(math.rad(-6),math.rad(-7),math.rad(-8))
  4832. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.2,0)*CFrame.Angles(math.rad(-5),math.rad(32),math.rad(4))
  4833. end
  4834.  
  4835. keyframe[12]=function()
  4836. resetWelds(3,{})
  4837.  
  4838. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.25)*CFrame.Angles(math.rad(-6),0,math.rad(-48))
  4839. Neck.C0=Neck.C0*CFrame.Angles(math.rad(13),0,math.rad(20))
  4840. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,.2)*CFrame.Angles(math.rad(8),math.rad(-57),math.rad(0))
  4841. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.3,.65)*CFrame.Angles(math.rad(-132),math.rad(0),-math.rad(60))
  4842. RightHip.C0=RightHip.C0*CFrame.new(0,-.05,0)*CFrame.Angles(math.rad(-7),math.rad(-7),math.rad(-8))
  4843. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.2,0)*CFrame.Angles(math.rad(-6),math.rad(32),math.rad(4))
  4844. end
  4845.  
  4846. keyframe[13]=function()
  4847. resetWelds(3,{})
  4848.  
  4849. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.25)*CFrame.Angles(math.rad(-6),0,math.rad(-48))
  4850. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),0,math.rad(20))
  4851. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,.2)*CFrame.Angles(math.rad(0),math.rad(-52),math.rad(0))
  4852. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.3,.65)*CFrame.Angles(math.rad(-133),math.rad(0),-math.rad(60))
  4853. RightHip.C0=RightHip.C0*CFrame.new(0,-.05,0)*CFrame.Angles(math.rad(-8),math.rad(-7),math.rad(-8))
  4854. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.2,0)*CFrame.Angles(math.rad(-7),math.rad(32),math.rad(4))
  4855. end
  4856.  
  4857. --dddd
  4858.  
  4859. keyframe[14]=function()
  4860. resetWelds(3,{})
  4861.  
  4862. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.25)*CFrame.Angles(math.rad(-6),0,math.rad(-51))
  4863. Neck.C0=Neck.C0*CFrame.Angles(math.rad(7),0,math.rad(20))
  4864. RightShoulder.C0=RightShoulder.C0*CFrame.new(.25,-.1,.2)*CFrame.Angles(math.rad(-10),math.rad(-61),math.rad(3))
  4865. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.3,.65)*CFrame.Angles(math.rad(-133),math.rad(0),-math.rad(52))
  4866. RightHip.C0=RightHip.C0*CFrame.new(0,-.05,0)*CFrame.Angles(math.rad(-8),math.rad(-7),math.rad(-8))
  4867. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.2,0)*CFrame.Angles(math.rad(-7),math.rad(32),math.rad(4))
  4868. end
  4869.  
  4870. keyframe[15]=function()
  4871. resetWelds(3,{})
  4872.  
  4873. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.25)*CFrame.Angles(math.rad(-6),0,math.rad(-54))
  4874. Neck.C0=Neck.C0*CFrame.Angles(math.rad(5),0,math.rad(20))
  4875. RightShoulder.C0=RightShoulder.C0*CFrame.new(.25,-.1,.2)*CFrame.Angles(math.rad(-20),math.rad(-72),math.rad(5))
  4876. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.3,.65)*CFrame.Angles(math.rad(-133),math.rad(0),-math.rad(45))
  4877. RightHip.C0=RightHip.C0*CFrame.new(0,-.05,0)*CFrame.Angles(math.rad(-8),math.rad(-7),math.rad(-8))
  4878. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.2,0)*CFrame.Angles(math.rad(-7),math.rad(32),math.rad(4))
  4879. end
  4880.  
  4881. keyframe[16]=function()
  4882. resetWelds(3,{})
  4883.  
  4884. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.25)*CFrame.Angles(math.rad(-6),0,math.rad(-57))
  4885. Neck.C0=Neck.C0*CFrame.Angles(math.rad(5),0,math.rad(20))
  4886. RightShoulder.C0=RightShoulder.C0*CFrame.new(.25,-.1,.2)*CFrame.Angles(math.rad(-30),math.rad(-81),math.rad(7))
  4887. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.3,.65)*CFrame.Angles(math.rad(-133),math.rad(0),-math.rad(38))
  4888. RightHip.C0=RightHip.C0*CFrame.new(0,-.05,0)*CFrame.Angles(math.rad(-8),math.rad(-7),math.rad(-8))
  4889. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.2,0)*CFrame.Angles(math.rad(-7),math.rad(32),math.rad(4))
  4890. end
  4891.  
  4892. keyframe[17]=function()
  4893. resetWelds(3,{})
  4894.  
  4895. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.25)*CFrame.Angles(math.rad(-6),0,math.rad(-58))
  4896. Neck.C0=Neck.C0*CFrame.Angles(math.rad(3),0,math.rad(20))
  4897. RightShoulder.C0=RightShoulder.C0*CFrame.new(.375,-.15,.2)*CFrame.Angles(math.rad(-35),math.rad(-85),math.rad(8))
  4898. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.3,.65)*CFrame.Angles(math.rad(-133),math.rad(0),-math.rad(34))
  4899. RightHip.C0=RightHip.C0*CFrame.new(0,-.05,0)*CFrame.Angles(math.rad(-8),math.rad(-7),math.rad(-8))
  4900. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.2,0)*CFrame.Angles(math.rad(-7),math.rad(32),math.rad(4))
  4901. end
  4902.  
  4903. keyframe[18]=function()
  4904. resetWelds(3,{})
  4905.  
  4906. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.25)*CFrame.Angles(math.rad(-6),0,math.rad(-62))
  4907. Neck.C0=Neck.C0*CFrame.Angles(math.rad(0),0,math.rad(20))
  4908. RightShoulder.C0=RightShoulder.C0*CFrame.new(.5,-.2,.2)*CFrame.Angles(math.rad(-40),math.rad(-90),math.rad(10))
  4909. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.3,.65)*CFrame.Angles(math.rad(-133),math.rad(0),-math.rad(30))
  4910. RightHip.C0=RightHip.C0*CFrame.new(0,-.05,0)*CFrame.Angles(math.rad(-8),math.rad(-7),math.rad(-8))
  4911. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.2,0)*CFrame.Angles(math.rad(-7),math.rad(32),math.rad(4))
  4912. end
  4913.  
  4914. keyframe[19]=function()
  4915. resetWelds(3,{})
  4916.  
  4917. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.25)*CFrame.Angles(math.rad(-6),0,math.rad(-63))
  4918. Neck.C0=Neck.C0*CFrame.Angles(math.rad(-2),0,math.rad(20))
  4919. RightShoulder.C0=RightShoulder.C0*CFrame.new(.5,-.2,.2)*CFrame.Angles(math.rad(-40),math.rad(-90),math.rad(13))
  4920. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.3,.65)*CFrame.Angles(math.rad(-133),math.rad(0),-math.rad(25))
  4921. RightHip.C0=RightHip.C0*CFrame.new(0,-.05,0)*CFrame.Angles(math.rad(-8),math.rad(-7),math.rad(-8))
  4922. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.2,0)*CFrame.Angles(math.rad(-7),math.rad(32),math.rad(4))
  4923. end
  4924.  
  4925. keyframe[20]=function()
  4926. resetWelds(3,{})
  4927.  
  4928. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.21)*CFrame.Angles(math.rad(-3),0,math.rad(-41))
  4929. Neck.C0=Neck.C0*CFrame.Angles(math.rad(0),0,math.rad(12))
  4930. RightShoulder.C0=RightShoulder.C0*CFrame.new(.43,-.17,.15)*CFrame.Angles(math.rad(-33),math.rad(-84),math.rad(29))
  4931. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.3,.65)*CFrame.Angles(math.rad(-120),math.rad(18),-math.rad(22))
  4932. RightHip.C0=RightHip.C0*CFrame.new(0,-.05,0)*CFrame.Angles(math.rad(-8),math.rad(-12),math.rad(-8))
  4933. LeftHip.C0=LeftHip.C0*CFrame.new(0.06,-.2,0)*CFrame.Angles(math.rad(-7),math.rad(30),math.rad(4))
  4934. end
  4935.  
  4936. keyframe[21]=function()
  4937. resetWelds(3,{})
  4938.  
  4939. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.17)*CFrame.Angles(math.rad(0),0,math.rad(-28))
  4940. Neck.C0=Neck.C0*CFrame.Angles(math.rad(1),0,math.rad(5))
  4941. RightShoulder.C0=RightShoulder.C0*CFrame.new(.375,-.15,.1)*CFrame.Angles(math.rad(-28),math.rad(-77),math.rad(40))
  4942. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.28,.65)*CFrame.Angles(math.rad(-107),math.rad(35),-math.rad(18))
  4943. RightHip.C0=RightHip.C0*CFrame.new(-.07,-.05,0)*CFrame.Angles(math.rad(-8),math.rad(-18),math.rad(-8))
  4944. LeftHip.C0=LeftHip.C0*CFrame.new(.12,-.2,0)*CFrame.Angles(math.rad(-6),math.rad(27),math.rad(4))
  4945. end
  4946.  
  4947. keyframe[22]=function()
  4948. resetWelds(3,{})
  4949.  
  4950. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.1)*CFrame.Angles(math.rad(4),0,math.rad(10))
  4951. Neck.C0=Neck.C0*CFrame.Angles(math.rad(4),math.rad(-4),math.rad(-10))
  4952. RightShoulder.C0=RightShoulder.C0*CFrame.new(.25,-.1,.1)*CFrame.Angles(math.rad(-15),math.rad(-65),math.rad(67))
  4953. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.1,-.2,.65)*CFrame.Angles(math.rad(-87),math.rad(70),-math.rad(12))
  4954. RightHip.C0=RightHip.C0*CFrame.new(-.15,.2,0)*CFrame.Angles(math.rad(-8),math.rad(-27),math.rad(-7))
  4955. LeftHip.C0=LeftHip.C0*CFrame.new(.25,-.1,0)*CFrame.Angles(math.rad(-4),math.rad(21),math.rad(4))
  4956. end
  4957.  
  4958. keyframe[23]=function()
  4959. resetWelds(3,{})
  4960.  
  4961. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(9),0,math.rad(45))
  4962. Neck.C0=Neck.C0*CFrame.Angles(math.rad(7),math.rad(-6),math.rad(-30))
  4963. RightShoulder.C0=RightShoulder.C0*CFrame.new(.1,-.05,.05)*CFrame.Angles(math.rad(-15),math.rad(-52),math.rad(90))
  4964. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.15,-.152,.65)*CFrame.Angles(math.rad(-51),math.rad(105),-math.rad(6))
  4965. RightHip.C0=RightHip.C0*CFrame.new(-.22,.3,0)*CFrame.Angles(math.rad(-8),math.rad(-36),math.rad(-6))
  4966. LeftHip.C0=LeftHip.C0*CFrame.new(.375,-.5,0)*CFrame.Angles(math.rad(-2),math.rad(16),math.rad(4))
  4967. end
  4968.  
  4969. keyframe[24]=function()
  4970. resetWelds(3,{})
  4971.  
  4972. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.05)*CFrame.Angles(math.rad(11),0,math.rad(63))
  4973. Neck.C0=Neck.C0*CFrame.Angles(math.rad(8),math.rad(-7),math.rad(-38))
  4974. RightShoulder.C0=RightShoulder.C0*CFrame.new(.1,-.03,.03)*CFrame.Angles(math.rad(0),math.rad(-46),math.rad(110))
  4975. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.15,-.1,.65)*CFrame.Angles(math.rad(-46),math.rad(120),-math.rad(3))
  4976. RightHip.C0=RightHip.C0*CFrame.new(-.26,.35,0)*CFrame.Angles(math.rad(-8),math.rad(-42),math.rad(-6))
  4977. LeftHip.C0=LeftHip.C0*CFrame.new(.43,-.25,0)*CFrame.Angles(math.rad(-1),math.rad(13),math.rad(4))
  4978. end
  4979.  
  4980. keyframe[25]=function()
  4981. resetWelds(3,{})
  4982.  
  4983. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.08)*CFrame.Angles(math.rad(13),0,math.rad(72))
  4984. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),math.rad(-8),math.rad(-45))
  4985. RightShoulder.C0=RightShoulder.C0*CFrame.new(.3,-.01,-.01)*CFrame.Angles(math.rad(7),math.rad(-43),math.rad(115))
  4986. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.2,-.1,.65)*CFrame.Angles(math.rad(-43),math.rad(130),-math.rad(0))
  4987. RightHip.C0=RightHip.C0*CFrame.new(-.3,.4,0)*CFrame.Angles(math.rad(-8),math.rad(-44),math.rad(-6))
  4988. LeftHip.C0=LeftHip.C0*CFrame.new(.5,-.12,0)*CFrame.Angles(math.rad(0),math.rad(12),math.rad(4))
  4989. end
  4990.  
  4991. keyframe[26]=function()
  4992. resetWelds(3,{})
  4993.  
  4994. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.1)*CFrame.Angles(math.rad(14),0,math.rad(80))
  4995. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),math.rad(-8),math.rad(-45))
  4996. RightShoulder.C0=RightShoulder.C0*CFrame.new(0.4,0,0)*CFrame.Angles(math.rad(15),math.rad(-40),math.rad(120))
  4997. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.2,-.1,.65)*CFrame.Angles(math.rad(-40),math.rad(140),-math.rad(0))
  4998. RightHip.C0=RightHip.C0*CFrame.new(-.3,.4,0)*CFrame.Angles(math.rad(-8),math.rad(-48),math.rad(-5))
  4999. LeftHip.C0=LeftHip.C0*CFrame.new(.5,0,0)*CFrame.Angles(math.rad(0),math.rad(10),math.rad(4))
  5000. end
  5001.  
  5002. keyframe[27]=function()
  5003. resetWelds(3,{})
  5004.  
  5005. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(8),0,math.rad(45))
  5006. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),math.rad(-8),math.rad(-45))
  5007. RightShoulder.C0=RightShoulder.C0*CFrame.new(0.4,0,0)*CFrame.Angles(math.rad(15),math.rad(-40),math.rad(120))
  5008. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.2,-.1,.65)*CFrame.Angles(math.rad(-40),math.rad(140),-math.rad(0))
  5009. RightHip.C0=RightHip.C0*CFrame.new(-.3,.4,0)*CFrame.Angles(math.rad(-8),math.rad(-48),math.rad(-5))
  5010. LeftHip.C0=LeftHip.C0*CFrame.new(.5,0,0)*CFrame.Angles(math.rad(0),math.rad(10),math.rad(4))
  5011. end
  5012.  
  5013. keyframe[28]=function()
  5014. resetWelds(3,{})
  5015.  
  5016. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.05)*CFrame.Angles(math.rad(4),0,math.rad(10))
  5017. Neck.C0=Neck.C0*CFrame.Angles(math.rad(7),math.rad(-4),math.rad(-10))
  5018. RightShoulder.C0=RightShoulder.C0*CFrame.new(0.34,.29,-.06)*CFrame.Angles(math.rad(27),math.rad(-35),math.rad(135))
  5019. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.25,-.08,.42)*CFrame.Angles(math.rad(-50),math.rad(120),-math.rad(0))
  5020. RightHip.C0=RightHip.C0*CFrame.new(-.2,.15,0)*CFrame.Angles(math.rad(-12),math.rad(-39),math.rad(-4))
  5021. LeftHip.C0=LeftHip.C0*CFrame.new(.2,-.13,0)*CFrame.Angles(math.rad(-1),math.rad(15),math.rad(4))
  5022. end
  5023.  
  5024. keyframe[29]=function()
  5025. resetWelds(3,{})
  5026.  
  5027. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.08)*CFrame.Angles(math.rad(1),0,math.rad(-15))
  5028. Neck.C0=Neck.C0*CFrame.Angles(math.rad(5),math.rad(-2),math.rad(10))
  5029. RightShoulder.C0=RightShoulder.C0*CFrame.new(0.33,.315,-.07)*CFrame.Angles(math.rad(29),math.rad(-35),math.rad(138))
  5030. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.25,-.07,.4)*CFrame.Angles(math.rad(-52),math.rad(115),-math.rad(0))
  5031. RightHip.C0=RightHip.C0*CFrame.new(-.19,.125,0)*CFrame.Angles(math.rad(-12),math.rad(-36),math.rad(-4))
  5032. LeftHip.C0=LeftHip.C0*CFrame.new(.2,-.145,0)*CFrame.Angles(math.rad(-1),math.rad(15),math.rad(4))
  5033. end
  5034.  
  5035. keyframe[30]=function()
  5036. resetWelds(3,{})
  5037.  
  5038. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.12)*CFrame.Angles(math.rad(-2),0,math.rad(-35))
  5039. Neck.C0=Neck.C0*CFrame.Angles(math.rad(3),math.rad(1),math.rad(22))
  5040. RightShoulder.C0=RightShoulder.C0*CFrame.new(0.325,.37,-.08)*CFrame.Angles(math.rad(33),math.rad(-33),math.rad(142))
  5041. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.25,-.05,.37)*CFrame.Angles(math.rad(-55),math.rad(110),-math.rad(0))
  5042. RightHip.C0=RightHip.C0*CFrame.new(-.18,.1,0)*CFrame.Angles(math.rad(-14),math.rad(-34),math.rad(-3))
  5043. LeftHip.C0=LeftHip.C0*CFrame.new(.12,-.16,0)*CFrame.Angles(math.rad(-1),math.rad(17),math.rad(4))
  5044. end
  5045.  
  5046. keyframe[31]=function()
  5047. resetWelds(3,{})
  5048.  
  5049. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.Angles(math.rad(-8),0,math.rad(-70))
  5050. Neck.C0=Neck.C0*CFrame.Angles(math.rad(0),math.rad(5),math.rad(45))
  5051. RightShoulder.C0=RightShoulder.C0*CFrame.new(.3,.45,-.1)*CFrame.Angles(math.rad(40),math.rad(-30),math.rad(150))
  5052. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.3,0,.3)*CFrame.Angles(math.rad(-60),math.rad(100),-math.rad(0))
  5053. RightHip.C0=RightHip.C0*CFrame.new(-.15,0,0)*CFrame.Angles(math.rad(-16),math.rad(-30),math.rad(-2))
  5054. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.225,0)*CFrame.Angles(math.rad(-3),math.rad(20),math.rad(4))
  5055. end
  5056. keyframe[32]=function()
  5057. resetWelds(3,{})
  5058.  
  5059. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.1)*CFrame.Angles(math.rad(-6),0,math.rad(-52))
  5060. Neck.C0=Neck.C0*CFrame.Angles(math.rad(2),math.rad(4),math.rad(32))
  5061. RightShoulder.C0=RightShoulder.C0*CFrame.new(.22,.31,-.08)*CFrame.Angles(math.rad(30),math.rad(-22),math.rad(110))
  5062. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.22,0,.22)*CFrame.Angles(math.rad(-48),math.rad(75),-math.rad(0))
  5063. RightHip.C0=RightHip.C0*CFrame.new(-.11,0,0)*CFrame.Angles(math.rad(-12),math.rad(-22),math.rad(-1))
  5064. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.15,0)*CFrame.Angles(math.rad(-3),math.rad(15),math.rad(3))
  5065. end
  5066. keyframe[33]=function()
  5067. resetWelds(3,{})
  5068. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-4),math.rad(0),math.rad(-35))
  5069. Neck.C0=Neck.C0*CFrame.Angles(math.rad(5),math.rad(3),math.rad(22))
  5070. RightShoulder.C0=RightShoulder.C0*CFrame.new(.15,.225,-.05)*CFrame.Angles(math.rad(15),math.rad(-15),math.rad(75))
  5071. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.15,0,.15)*CFrame.Angles(math.rad(-35),math.rad(50),math.rad(0))
  5072. RightHip.C0=RightHip.C0*CFrame.new(-.07,0,0)*CFrame.Angles(math.rad(-9),math.rad(-15),math.rad(0))
  5073. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.1,0)*CFrame.Angles(math.rad(-3),math.rad(10),math.rad(2))
  5074. end
  5075. keyframe[34]=function()
  5076. resetWelds(3,{})
  5077. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.1)*CFrame.Angles(math.rad(-2),math.rad(0),math.rad(-15))
  5078. Neck.C0=Neck.C0*CFrame.Angles(math.rad(8),math.rad(1),math.rad(5))
  5079. RightShoulder.C0=RightShoulder.C0*CFrame.new(.07,.1,-.05)*CFrame.Angles(math.rad(3),math.rad(-7),math.rad(30))
  5080. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.07,0,.07)*CFrame.Angles(math.rad(-22),math.rad(25),math.rad(0))
  5081. RightHip.C0=RightHip.C0*CFrame.new(-.03,0,0)*CFrame.Angles(math.rad(-9),math.rad(-7),math.rad(0))
  5082. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.05,0)*CFrame.Angles(math.rad(-3),math.rad(5),math.rad(1))
  5083. end
  5084. keyframe[35]=function()
  5085. resetWelds(3,{})
  5086. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  5087. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0))
  5088. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0))
  5089. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0))
  5090. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-3),math.rad(0),math.rad(1))
  5091. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-3),math.rad(0),math.rad(1))
  5092. end
  5093. return keyframe[fr]()
  5094. end,
  5095. ["Cancels"]={"Everything"},
  5096. ["Reference"]="Divide_Hit",
  5097. ["Frames"]=35,
  5098. ["Loops"]=false,
  5099. ["LoopStart"]=13
  5100. }
  5101.  
  5102. Animations["5B"]={["AnimType"]="Movement",["AnimWeight"]=0,["Animation"]=function(fr)
  5103. local keyframe={}
  5104. keyframe[0]=function()
  5105. resetWelds(3,{})
  5106. RootJoint.C0=RootJoint.C0*CFrame.Angles(math.rad(-2),0,math.rad(-20))
  5107. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),0,math.rad(20))
  5108. RightShoulder.C0=RightShoulder.C0*CFrame.Angles(-math.rad(20),0,math.rad(-10))
  5109. LeftShoulder.C0=LeftShoulder.C0*CFrame.Angles(math.rad(-4),0,0)
  5110. RightHip.C0=RightHip.C0*CFrame.Angles(math.rad(-5),math.rad(-8),math.rad(-4))
  5111. LeftHip.C0=LeftHip.C0*CFrame.Angles(math.rad(-5),0,0)
  5112. end
  5113. keyframe[1]=function()
  5114. resetWelds(3,{})
  5115. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.05)*CFrame.Angles(math.rad(-1),0,math.rad(-25))
  5116. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),math.rad(9),math.rad(18))
  5117. RightShoulder.C0=RightShoulder.C0*CFrame.Angles(-math.rad(18),0,math.rad(-13))
  5118. LeftShoulder.C0=LeftShoulder.C0*CFrame.Angles(math.rad(-8),0,math.rad(-4))
  5119. RightHip.C0=RightHip.C0*CFrame.new(-.1,0,0)*CFrame.Angles(math.rad(-6),math.rad(-13),math.rad(-4))
  5120. LeftHip.C0=LeftHip.C0*CFrame.new(-.2,.4,.2)*CFrame.Angles(math.rad(-2),math.rad(7),math.rad(5))
  5121. end
  5122. keyframe[2]=function()
  5123. resetWelds(3,{})
  5124. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.07)*CFrame.Angles(math.rad(-1),0,math.rad(-33))
  5125. Neck.C0=Neck.C0*CFrame.Angles(math.rad(15),math.rad(13),math.rad(24))
  5126. RightShoulder.C0=RightShoulder.C0*CFrame.Angles(-math.rad(20),0,math.rad(-16))
  5127. LeftShoulder.C0=LeftShoulder.C0*CFrame.Angles(math.rad(-20),0,math.rad(-8))
  5128. RightHip.C0=RightHip.C0*CFrame.new(-.2,0,0)*CFrame.Angles(math.rad(-8),math.rad(-24),math.rad(-4))
  5129. LeftHip.C0=LeftHip.C0*CFrame.new(-.5,1.2,.5)*CFrame.Angles(math.rad(1),math.rad(28),math.rad(16))
  5130. end
  5131. keyframe[3]=function()
  5132. resetWelds(3,{})
  5133. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.1)*CFrame.Angles(math.rad(-2),0,math.rad(-40))
  5134. Neck.C0=Neck.C0*CFrame.Angles(math.rad(20),math.rad(18),math.rad(30))
  5135. RightShoulder.C0=RightShoulder.C0*CFrame.Angles(-math.rad(30),0,math.rad(-30))
  5136. LeftShoulder.C0=LeftShoulder.C0*CFrame.Angles(math.rad(-30),0,math.rad(-16))
  5137. RightHip.C0=RightHip.C0*CFrame.new(-.2,0,0)*CFrame.Angles(math.rad(-13),math.rad(-38),math.rad(-7))
  5138. LeftHip.C0=LeftHip.C0*CFrame.new(-.85,1.8,.85)*CFrame.Angles(math.rad(2),math.rad(45),math.rad(25))
  5139. end
  5140. keyframe[4]=function()
  5141. resetWelds(3,{})
  5142. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.1)*CFrame.Angles(math.rad(-3),0,math.rad(-40))
  5143. Neck.C0=Neck.C0*CFrame.Angles(math.rad(22),math.rad(18),math.rad(30))
  5144. RightShoulder.C0=RightShoulder.C0*CFrame.Angles(-math.rad(30),0,math.rad(-30))
  5145. LeftShoulder.C0=LeftShoulder.C0*CFrame.Angles(math.rad(-30),0,math.rad(-16))
  5146. RightHip.C0=RightHip.C0*CFrame.new(-.2,0,0)*CFrame.Angles(math.rad(-15),math.rad(-38),math.rad(-7))
  5147. LeftHip.C0=LeftHip.C0*CFrame.new(-.85,1.8,.84)*CFrame.Angles(math.rad(2),math.rad(45),math.rad(23))
  5148. end
  5149. keyframe[5]=function()
  5150. resetWelds(3,{})
  5151. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.1)*CFrame.Angles(math.rad(-4),0,math.rad(-40))
  5152. Neck.C0=Neck.C0*CFrame.Angles(math.rad(25),math.rad(18),math.rad(30))
  5153. RightShoulder.C0=RightShoulder.C0*CFrame.Angles(-math.rad(30),0,math.rad(-30))
  5154. LeftShoulder.C0=LeftShoulder.C0*CFrame.Angles(math.rad(-30),0,math.rad(-16))
  5155. RightHip.C0=RightHip.C0*CFrame.new(-.2,0,0)*CFrame.Angles(math.rad(-15),math.rad(-38),math.rad(-7))
  5156. LeftHip.C0=LeftHip.C0*CFrame.new(-.86,1.82,.86)*CFrame.Angles(math.rad(3),math.rad(45),math.rad(23))
  5157. end
  5158. keyframe[6]=keyframe[4]
  5159. keyframe[7]=keyframe[3]
  5160. keyframe[8]=keyframe[2]
  5161. keyframe[9]=keyframe[1]
  5162. keyframe[10]=keyframe[0]
  5163. return keyframe[fr]()
  5164. end,
  5165. ["Cancels"]={"Stand","Jump","6B","ManaVamp"},
  5166. ["Reference"]="5B",
  5167. ["Frames"]=10,
  5168. ["Loops"]=false,
  5169. ["LoopStart"]=8
  5170. }
  5171.  
  5172. Animations["5A"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
  5173. local keyframe={}
  5174. keyframe[0]=function()
  5175. resetWelds(3,{})
  5176. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/50),0,-math.rad(35))
  5177. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/14 + math.sin(time())/40,math.pi/30,math.pi/8)
  5178. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),-math.rad(5),-math.abs(math.sin(time())/50))
  5179. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),math.rad(5),math.abs(math.sin(time())/50))
  5180. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/10),-math.rad(20) + math.cos(time())/20,0)
  5181. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/36),math.rad(8) + math.cos(time()/1)/28,0)
  5182. end
  5183. keyframe[1]=function()
  5184. resetWelds(3,{})
  5185. Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(4),0,math.rad(30))
  5186. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(1),0,-math.rad(70))
  5187. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.4,0,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(140),math.rad(90),0)
  5188. end
  5189. keyframe[2]=function()
  5190. resetWelds(3,{})
  5191. Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(0),0,math.rad(50))
  5192. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(1),math.rad(0),-math.rad(78))
  5193. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,.8,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(115),math.rad(180),math.rad(1))
  5194. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(0,math.rad(2),0)
  5195. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(5),0)
  5196. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(5),0)
  5197. end
  5198. keyframe[3]=function()
  5199. resetWelds(3,{})
  5200. Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(2),math.rad(55))
  5201. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(1),0,-math.rad(86))
  5202. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,.6,.3)*CFrame.fromEulerAnglesXYZ(-math.rad(91),math.rad(180),math.rad(1))
  5203. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(6),math.rad(8),0)
  5204. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(8),0)
  5205. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(8),0)
  5206. end
  5207. keyframe[4]=function()
  5208. resetWelds(3,{})
  5209. Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(2),math.rad(55))
  5210. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(1),0,-math.rad(86))
  5211. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,.6,.3)*CFrame.fromEulerAnglesXYZ(-math.rad(92),math.rad(180),math.rad(1))
  5212. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(6),math.rad(8),0)
  5213. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(8),0)
  5214. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(8),0)
  5215. end
  5216. keyframe[5]=function()
  5217. resetWelds(3,{})
  5218. Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(2),math.rad(55))
  5219. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(1),0,-math.rad(86))
  5220. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,.6,.3)*CFrame.fromEulerAnglesXYZ(-math.rad(92),math.rad(180),math.rad(1))
  5221. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(6),math.rad(8),0)
  5222. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(8),0)
  5223. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(8),0)
  5224. end
  5225. keyframe[6]=function()
  5226. resetWelds(3,{})
  5227. Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(2),math.rad(55))
  5228. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(1),0,-math.rad(86))
  5229. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,.6,.3)*CFrame.fromEulerAnglesXYZ(-math.rad(78),math.rad(180),math.rad(1))
  5230. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(6),math.rad(8),0)
  5231. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(8),0)
  5232. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(8),0)
  5233. end
  5234. keyframe[7]=function()
  5235. resetWelds(3,{})
  5236. Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(0),0,math.rad(50))
  5237. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(1),math.rad(0),-math.rad(78))
  5238. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,.3,.1)*CFrame.fromEulerAnglesXYZ(-math.rad(50),math.rad(180),math.rad(1))
  5239. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(0,math.rad(2),0)
  5240. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(5),0)
  5241. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(5),0)
  5242. end
  5243. keyframe[8]=function()
  5244. resetWelds(3,{})
  5245. Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(4),0,math.rad(30))
  5246. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(1),0,-math.rad(70))
  5247. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.2,0,.1)*CFrame.fromEulerAnglesXYZ(-math.rad(20),math.rad(90),0)
  5248. end
  5249. keyframe[9]=function()
  5250. resetWelds(3,{})
  5251. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/50),0,-math.rad(10))
  5252. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/14 + math.sin(time())/40,math.pi/30,math.pi/8)
  5253. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),-math.rad(5),-math.abs(math.sin(time())/50))
  5254. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),math.rad(5),math.abs(math.sin(time())/50))
  5255. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/10),-math.rad(20) + math.cos(time())/20,0)
  5256. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/36),math.rad(8) + math.cos(time()/1)/28,0)
  5257. end
  5258. print(fr)
  5259. return keyframe[fr]()
  5260. end,
  5261. ["Cancels"]={"Stand","5A","2A","Walk","5B"},
  5262. ["Reference"]="5A",
  5263. ["Frames"]=9,
  5264. ["Loops"]=false,
  5265. ["LoopStart"]=9
  5266. }
  5267.  
  5268. Animations["2A"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
  5269. local keyframe={}
  5270. keyframe[0]=function()
  5271. resetWelds(3,{})
  5272. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.7) * CFrame.fromEulerAnglesXYZ(math.rad(2),-math.rad(15),-math.rad(70))
  5273. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(6),math.rad(50))
  5274.  
  5275. LeftHip.C0=LeftHip.C0*CFrame.new(-.9,-.7,-.25)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(10),math.rad(75))
  5276. RightHip.C0=RightHip.C0*CFrame.new(.7,.95,0)*CFrame.fromEulerAnglesXYZ(-math.rad(7),-math.rad(0),math.rad(20))
  5277.  
  5278. RightShoulder.C0=RightShoulder.C0*CFrame.new(.9,-.5,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(47),math.rad(-180),math.rad(-20))
  5279. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.25,-.6,.7)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-30),-math.rad(90))
  5280. LeftShoulder.C1=LeftShoulder.C1*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(00),math.rad(70),math.rad(0))
  5281. end
  5282. keyframe[1]=function()
  5283. resetWelds(3,{})
  5284. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.7) * CFrame.fromEulerAnglesXYZ(math.rad(3),-math.rad(15),-math.rad(70))
  5285. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(8),math.rad(50))
  5286.  
  5287. LeftHip.C0=LeftHip.C0*CFrame.new(-.9,-.7,-.25)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(10),math.rad(75))
  5288. RightHip.C0=RightHip.C0*CFrame.new(.7,.95,0)*CFrame.fromEulerAnglesXYZ(-math.rad(7),-math.rad(0),math.rad(20))
  5289.  
  5290. RightShoulder.C0=RightShoulder.C0*CFrame.new(.9,-.5,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(44),math.rad(-180),math.rad(-20))
  5291. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.2,-.6,.55)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),-math.rad(90))
  5292. LeftShoulder.C1=LeftShoulder.C1*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(00),math.rad(90),math.rad(0))
  5293. end
  5294. keyframe[2]=function()
  5295. resetWelds(3,{})
  5296. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.7) * CFrame.fromEulerAnglesXYZ(math.rad(4),-math.rad(15),-math.rad(70))
  5297. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(10),math.rad(50))
  5298.  
  5299. LeftHip.C0=LeftHip.C0*CFrame.new(-.9,-.7,-.25)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(10),math.rad(75))
  5300. RightHip.C0=RightHip.C0*CFrame.new(.7,.95,0)*CFrame.fromEulerAnglesXYZ(-math.rad(7),-math.rad(0),math.rad(20))
  5301.  
  5302. RightShoulder.C0=RightShoulder.C0*CFrame.new(.9,-.5,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(40),math.rad(-180),math.rad(-16))
  5303. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.1,-.6,.5)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(30),-math.rad(90))
  5304. LeftShoulder.C1=LeftShoulder.C1*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  5305. end
  5306. keyframe[3]=function()
  5307. resetWelds(3,{})
  5308. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.7) * CFrame.fromEulerAnglesXYZ(math.rad(4),-math.rad(15),-math.rad(70))
  5309. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(10),math.rad(50))
  5310.  
  5311. LeftHip.C0=LeftHip.C0*CFrame.new(-.9,-.7,-.25)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(10),math.rad(75))
  5312. RightHip.C0=RightHip.C0*CFrame.new(.7,.95,0)*CFrame.fromEulerAnglesXYZ(-math.rad(7),-math.rad(0),math.rad(20))
  5313.  
  5314. RightShoulder.C0=RightShoulder.C0*CFrame.new(.9,-.5,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(40),math.rad(-180),math.rad(-16))
  5315. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.1,-.6,.5)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),-math.rad(90))
  5316. LeftShoulder.C1=LeftShoulder.C1*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  5317. end
  5318. keyframe[4]=function()
  5319. resetWelds(3,{})
  5320. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.7) * CFrame.fromEulerAnglesXYZ(math.rad(4),-math.rad(15),-math.rad(70))
  5321. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(10),math.rad(50))
  5322.  
  5323. LeftHip.C0=LeftHip.C0*CFrame.new(-.9,-.7,-.25)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(10),math.rad(75))
  5324. RightHip.C0=RightHip.C0*CFrame.new(.7,.95,0)*CFrame.fromEulerAnglesXYZ(-math.rad(7),-math.rad(0),math.rad(20))
  5325.  
  5326. RightShoulder.C0=RightShoulder.C0*CFrame.new(.9,-.5,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(40),math.rad(-180),math.rad(-16))
  5327. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.1,-.6,.5)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(92),-math.rad(90))
  5328. LeftShoulder.C1=LeftShoulder.C1*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  5329. end
  5330. keyframe[5]=function()
  5331. resetWelds(3,{})
  5332. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.7) * CFrame.fromEulerAnglesXYZ(math.rad(4),-math.rad(15),-math.rad(70))
  5333. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(8),math.rad(50))
  5334.  
  5335. LeftHip.C0=LeftHip.C0*CFrame.new(-.9,-.7,-.25)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(10),math.rad(75))
  5336. RightHip.C0=RightHip.C0*CFrame.new(.7,.95,0)*CFrame.fromEulerAnglesXYZ(-math.rad(7),-math.rad(0),math.rad(20))
  5337.  
  5338. RightShoulder.C0=RightShoulder.C0*CFrame.new(.9,-.5,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(40),math.rad(-180),math.rad(-16))
  5339. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.1,-.6,.5)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(94),-math.rad(90))
  5340. LeftShoulder.C1=LeftShoulder.C1*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  5341. end
  5342. keyframe[6]=keyframe[2]
  5343. keyframe[7]=keyframe[1]
  5344. keyframe[8]=function()
  5345. resetWelds(3,{})
  5346. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.7) * CFrame.fromEulerAnglesXYZ(math.rad(2),-math.rad(15),-math.rad(70))
  5347. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(6),math.rad(50))
  5348.  
  5349. LeftHip.C0=LeftHip.C0*CFrame.new(-.9,-.7,-.25)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(10),math.rad(75))
  5350. RightHip.C0=RightHip.C0*CFrame.new(.7,.95,0)*CFrame.fromEulerAnglesXYZ(-math.rad(7),-math.rad(0),math.rad(20))
  5351.  
  5352. RightShoulder.C0=RightShoulder.C0*CFrame.new(.9,-.5,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(47),math.rad(-180),math.rad(-20))
  5353. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.2,-.4,.3)*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(-30),-math.rad(90))
  5354. LeftShoulder.C1=LeftShoulder.C1*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(70),math.rad(0))
  5355. end
  5356. keyframe[9]=function()
  5357. resetWelds(3,{})
  5358. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.7) * CFrame.fromEulerAnglesXYZ(math.rad(2),-math.rad(15),-math.rad(70))
  5359. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(6),math.rad(50))
  5360.  
  5361. LeftHip.C0=LeftHip.C0*CFrame.new(-.9,-.7,-.25)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(10),math.rad(75))
  5362. RightHip.C0=RightHip.C0*CFrame.new(.7,.95,0)*CFrame.fromEulerAnglesXYZ(-math.rad(7),-math.rad(0),math.rad(20))
  5363.  
  5364. RightShoulder.C0=RightShoulder.C0*CFrame.new(.9,-.5,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(47),math.rad(-180),math.rad(-20))
  5365.  
  5366. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.2,-.3,.2)*CFrame.fromEulerAnglesXYZ(math.rad(25),math.rad(-20),-math.rad(30))
  5367. LeftShoulder.C1=LeftShoulder.C1*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(50),math.rad(0))
  5368. end
  5369. keyframe[10]=function()
  5370. resetWelds(3,{})
  5371. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.7) * CFrame.fromEulerAnglesXYZ(math.rad(2),-math.rad(15),-math.rad(70))
  5372. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(6),math.rad(50))
  5373.  
  5374. LeftHip.C0=LeftHip.C0*CFrame.new(-.9,-.7,-.25)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(10),math.rad(75))
  5375. RightHip.C0=RightHip.C0*CFrame.new(.7,.95,0)*CFrame.fromEulerAnglesXYZ(-math.rad(7),-math.rad(0),math.rad(20))
  5376.  
  5377. RightShoulder.C0=RightShoulder.C0*CFrame.new(.9,-.5,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(47),math.rad(-180),math.rad(-20))
  5378. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.1,-.1,-.05)*CFrame.fromEulerAnglesXYZ(math.rad(22),math.rad(-12),-math.rad(14))
  5379. LeftShoulder.C1=LeftShoulder.C1*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(30),math.rad(0))
  5380. end
  5381. keyframe[11]=function()
  5382. resetWelds(3,{})
  5383. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.7) * CFrame.fromEulerAnglesXYZ(math.rad(2),-math.rad(15),-math.rad(70))
  5384. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(6),math.rad(50))
  5385.  
  5386. LeftHip.C0=LeftHip.C0*CFrame.new(-.9,-.7,-.25)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(10),math.rad(75))
  5387. RightHip.C0=RightHip.C0*CFrame.new(.7,.95,0)*CFrame.fromEulerAnglesXYZ(-math.rad(7),-math.rad(0),math.rad(20))
  5388.  
  5389. RightShoulder.C0=RightShoulder.C0*CFrame.new(.9,-.5,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(47),math.rad(-180),math.rad(-20))
  5390. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.1,-.1,-.05)*CFrame.fromEulerAnglesXYZ(math.rad(22),math.rad(-12),-math.rad(14))
  5391. LeftShoulder.C1=LeftShoulder.C1*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(10),math.rad(0))
  5392. end
  5393. keyframe[12]=function()
  5394. resetWelds(3,{})
  5395. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.7) * CFrame.fromEulerAnglesXYZ(math.rad(2),-math.rad(15),-math.rad(70))
  5396. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(5),math.rad(50))
  5397.  
  5398. LeftHip.C0=LeftHip.C0*CFrame.new(-.9,-.7,-.25)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(10),math.rad(75))
  5399. RightHip.C0=RightHip.C0*CFrame.new(.7,.95,0)*CFrame.fromEulerAnglesXYZ(-math.rad(7),-math.rad(0),math.rad(20))
  5400.  
  5401. RightShoulder.C0=RightShoulder.C0*CFrame.new(.9,-.5,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(50),math.rad(-180),math.rad(-20))
  5402. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(-8),-math.rad(8))
  5403. end
  5404. print(fr)
  5405. return keyframe[fr]()
  5406. end,
  5407. ["Cancels"]={"5A","2A","Stand","Crouch","5B"},
  5408. ["Reference"]="2A",
  5409. ["Frames"]=10,
  5410. ["Loops"]=false,
  5411. ["LoopStart"]=9
  5412. }
  5413.  
  5414. Animations["3B"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
  5415. local keyframe={}
  5416. keyframe[0]=function()
  5417. resetWelds(3,{})
  5418. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(8),0,math.rad(4))
  5419. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(5),0,0)
  5420. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(math.rad(-10),0,math.rad(5))
  5421. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(math.rad(-10),0,math.rad(5))
  5422. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(-3),0,math.rad(-2))
  5423. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(-3),0,math.rad(-8))
  5424. end
  5425.  
  5426. keyframe[1]=function()
  5427. resetWelds(3,{})
  5428. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.03)*CFrame.Angles(math.rad(7),math.rad(-1),math.rad(-9))
  5429. Neck.C0=Neck.C0*CFrame.Angles(math.rad(7),math.rad(3),math.rad(8))
  5430. RightShoulder.C0=RightShoulder.C0*CFrame.Angles(math.rad(-12),0,math.rad(4))
  5431. LeftShoulder.C0=LeftShoulder.C0*CFrame.Angles(math.rad(-12),0,math.rad(5))
  5432. RightHip.C0=RightHip.C0*CFrame.new(0,-.03,0)*CFrame.Angles(-math.rad(4),math.rad(0),math.rad(-1))
  5433. LeftHip.C0=LeftHip.C0*CFrame.new(.02,0,-.02)*CFrame.Angles(math.rad(-4),math.rad(8),math.rad(-6))
  5434. end
  5435.  
  5436. keyframe[2]=function()
  5437. resetWelds(3,{})
  5438. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.07)*CFrame.Angles(math.rad(7),math.rad(-2),math.rad(-24))
  5439. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),math.rad(5),math.rad(20))
  5440. RightShoulder.C0=RightShoulder.C0*CFrame.Angles(math.rad(-13),0,math.rad(4))
  5441. LeftShoulder.C0=LeftShoulder.C0*CFrame.Angles(math.rad(-13),0,math.rad(4))
  5442. RightHip.C0=RightHip.C0*CFrame.new(0,-.05,0)*CFrame.Angles(-math.rad(5),math.rad(-1),math.rad(-1))
  5443. LeftHip.C0=LeftHip.C0*CFrame.new(.05,0,-.05)*CFrame.Angles(math.rad(-5),math.rad(20),math.rad(-5))
  5444. end
  5445.  
  5446. keyframe[3]=function()
  5447. resetWelds(3,{})
  5448. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.1)*CFrame.Angles(math.rad(7),math.rad(-3),math.rad(-40))
  5449. Neck.C0=Neck.C0*CFrame.Angles(math.rad(12),math.rad(5),math.rad(20))
  5450. RightShoulder.C0=RightShoulder.C0*CFrame.Angles(math.rad(-14),0,math.rad(3))
  5451. LeftShoulder.C0=LeftShoulder.C0*CFrame.Angles(math.rad(-14),0,math.rad(3))
  5452. RightHip.C0=RightHip.C0*CFrame.new(0,-.05,0)*CFrame.Angles(-math.rad(7),math.rad(-2),math.rad(-1))
  5453. LeftHip.C0=LeftHip.C0*CFrame.new(.1,0,-.05)*CFrame.Angles(math.rad(-6),math.rad(39),math.rad(-4))
  5454. end
  5455.  
  5456. keyframe[4]=function()
  5457. resetWelds(3,{})
  5458. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.12)*CFrame.Angles(math.rad(7),math.rad(-4),math.rad(-45))
  5459. Neck.C0=Neck.C0*CFrame.Angles(math.rad(13),math.rad(6),math.rad(23))
  5460. RightShoulder.C0=RightShoulder.C0*CFrame.Angles(math.rad(-15),0,math.rad(2))
  5461. LeftShoulder.C0=LeftShoulder.C0*CFrame.Angles(math.rad(-15),0,math.rad(2))
  5462. RightHip.C0=RightHip.C0*CFrame.new(0,-.06,0)*CFrame.Angles(-math.rad(8),math.rad(-3),math.rad(0))
  5463. LeftHip.C0=LeftHip.C0*CFrame.new(.12,0,-.06)*CFrame.Angles(math.rad(-7),math.rad(43),math.rad(-3))
  5464. end
  5465.  
  5466. keyframe[5]=function()
  5467. resetWelds(3,{})
  5468. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.13)*CFrame.Angles(math.rad(7),math.rad(-4),math.rad(-53))
  5469. Neck.C0=Neck.C0*CFrame.Angles(math.rad(14),math.rad(7),math.rad(26))
  5470. RightShoulder.C0=RightShoulder.C0*CFrame.Angles(math.rad(-15),0,math.rad(2))
  5471. LeftShoulder.C0=LeftShoulder.C0*CFrame.Angles(math.rad(-15),0,math.rad(2))
  5472. RightHip.C0=RightHip.C0*CFrame.new(0,-.06,0)*CFrame.Angles(-math.rad(9),math.rad(-3),math.rad(0))
  5473. LeftHip.C0=LeftHip.C0*CFrame.new(.14,0,-.06)*CFrame.Angles(math.rad(-8),math.rad(47),math.rad(-3))
  5474. end
  5475.  
  5476. keyframe[6]=function()
  5477. resetWelds(3,{})
  5478. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.Angles(math.rad(7),math.rad(-4),math.rad(-60))
  5479. Neck.C0=Neck.C0*CFrame.Angles(math.rad(16),math.rad(7),math.rad(30))
  5480. RightShoulder.C0=RightShoulder.C0*CFrame.Angles(math.rad(-16),0,math.rad(2))
  5481. LeftShoulder.C0=LeftShoulder.C0*CFrame.Angles(math.rad(-16),0,math.rad(2))
  5482. RightHip.C0=RightHip.C0*CFrame.new(0,-.07,0)*CFrame.Angles(-math.rad(9),math.rad(-3),math.rad(0))
  5483. LeftHip.C0=LeftHip.C0*CFrame.new(.16,0,-.07)*CFrame.Angles(math.rad(-8),math.rad(55),math.rad(-2))
  5484. end
  5485.  
  5486. keyframe[7]=function()
  5487. resetWelds(3,{})
  5488. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.17)*CFrame.Angles(math.rad(6),math.rad(-5),math.rad(-70))
  5489. Neck.C0=Neck.C0*CFrame.Angles(math.rad(18),math.rad(8),math.rad(35))
  5490. RightShoulder.C0=RightShoulder.C0*CFrame.Angles(math.rad(-18),0,math.rad(1))
  5491. LeftShoulder.C0=LeftShoulder.C0*CFrame.Angles(math.rad(-18),0,math.rad(1))
  5492. RightHip.C0=RightHip.C0*CFrame.new(0,-.09,0)*CFrame.Angles(-math.rad(11),math.rad(-3),math.rad(0))
  5493. LeftHip.C0=LeftHip.C0*CFrame.new(.19,0,-.08)*CFrame.Angles(math.rad(-9),math.rad(64),math.rad(-1))
  5494. end
  5495.  
  5496. keyframe[8]=function()
  5497. resetWelds(3,{})
  5498. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.Angles(math.rad(6),math.rad(-6),math.rad(-80))
  5499. Neck.C0=Neck.C0*CFrame.Angles(math.rad(20),math.rad(10),math.rad(40))
  5500. RightShoulder.C0=RightShoulder.C0*CFrame.Angles(math.rad(-18),0,math.rad(0))
  5501. LeftShoulder.C0=LeftShoulder.C0*CFrame.Angles(math.rad(-18),0,math.rad(0))
  5502. RightHip.C0=RightHip.C0*CFrame.new(0,-.1,0)*CFrame.Angles(-math.rad(12),math.rad(-3),math.rad(0))
  5503. LeftHip.C0=LeftHip.C0*CFrame.new(.22,0,-.1)*CFrame.Angles(math.rad(-10),math.rad(78),math.rad(0))
  5504. end
  5505.  
  5506. keyframe[9]=function()
  5507. resetWelds(3,{})
  5508. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.Angles(math.rad(1),math.rad(-6),math.rad(-62))
  5509. Neck.C0=Neck.C0*CFrame.Angles(math.rad(20),math.rad(8),math.rad(32))
  5510. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.05,0,0)*CFrame.Angles(math.rad(-18),math.rad(-3),math.rad(20))
  5511. LeftShoulder.C0=LeftShoulder.C0*CFrame.Angles(math.rad(-18),0,math.rad(-12))
  5512. RightHip.C0=RightHip.C0*CFrame.new(.1,-.12,0)*CFrame.Angles(-math.rad(11),math.rad(0),math.rad(-8))
  5513. LeftHip.C0=LeftHip.C0*CFrame.new(.23,0,-.1)*CFrame.Angles(math.rad(-10),math.rad(69),math.rad(14))
  5514. end
  5515.  
  5516. keyframe[10]=function()
  5517. resetWelds(3,{})
  5518. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.Angles(math.rad(-4),math.rad(-5),math.rad(-45))
  5519. Neck.C0=Neck.C0*CFrame.Angles(math.rad(20),math.rad(5),math.rad(25))
  5520. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.1,0,0)*CFrame.Angles(math.rad(-19),math.rad(-7),math.rad(40))
  5521. LeftShoulder.C0=LeftShoulder.C0*CFrame.Angles(math.rad(-18),0,math.rad(-25))
  5522. RightHip.C0=RightHip.C0*CFrame.new(.25,-.14,0)*CFrame.Angles(-math.rad(11),math.rad(4),math.rad(-17))
  5523. LeftHip.C0=LeftHip.C0*CFrame.new(.25,0,-.1)*CFrame.Angles(math.rad(-10),math.rad(60),math.rad(28))
  5524. end
  5525.  
  5526. keyframe[11]=function()
  5527. resetWelds(3,{})
  5528. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.Angles(math.rad(-8),math.rad(-5),math.rad(-28))
  5529. Neck.C0=Neck.C0*CFrame.Angles(math.rad(21),math.rad(4),math.rad(19))
  5530. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.1,0,0)*CFrame.Angles(math.rad(-19),math.rad(-10),math.rad(60))
  5531. LeftShoulder.C0=LeftShoulder.C0*CFrame.Angles(math.rad(-18),0,math.rad(-38))
  5532. RightHip.C0=RightHip.C0*CFrame.new(.5,-.17,0)*CFrame.Angles(-math.rad(11),math.rad(9),math.rad(-33))
  5533. LeftHip.C0=LeftHip.C0*CFrame.new(.28,0,-.1)*CFrame.Angles(math.rad(-10),math.rad(50),math.rad(28))
  5534. end
  5535.  
  5536. keyframe[12]=function()
  5537. resetWelds(3,{})
  5538. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.Angles(math.rad(-14),math.rad(-5),math.rad(-19))
  5539. Neck.C0=Neck.C0*CFrame.Angles(math.rad(22),math.rad(2),math.rad(12))
  5540. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.1,0,0)*CFrame.Angles(math.rad(-19),math.rad(-14),math.rad(80))
  5541. LeftShoulder.C0=LeftShoulder.C0*CFrame.Angles(math.rad(-18),0,math.rad(-50))
  5542. RightHip.C0=RightHip.C0*CFrame.new(1.1,-.24,-.15)*CFrame.Angles(-math.rad(11),math.rad(16),math.rad(-66))
  5543. LeftHip.C0=LeftHip.C0*CFrame.new(.34,-.1,-.05)*CFrame.Angles(math.rad(-10),math.rad(36),math.rad(55))
  5544. end
  5545.  
  5546. keyframe[13]=function()
  5547. resetWelds(3,{})
  5548. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.Angles(math.rad(-24),math.rad(-4),math.rad(-8))
  5549. Neck.C0=Neck.C0*CFrame.Angles(math.rad(24),math.rad(0),math.rad(5))
  5550. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.3,0,0)*CFrame.Angles(math.rad(-20),math.rad(-20),math.rad(120))
  5551. LeftShoulder.C0=LeftShoulder.C0*CFrame.Angles(math.rad(-18),0,math.rad(-70))
  5552. RightHip.C0=RightHip.C0*CFrame.new(1.6,-.3,-.35)*CFrame.Angles(math.rad(-10),math.rad(24),math.rad(-100))
  5553. LeftHip.C0=LeftHip.C0*CFrame.new(.4,-.2,0)*CFrame.Angles(math.rad(-10),math.rad(24),math.rad(80))
  5554. end
  5555.  
  5556. keyframe[14]=function()
  5557. resetWelds(3,{})
  5558. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.Angles(math.rad(-25),math.rad(-4),math.rad(-9))
  5559. Neck.C0=Neck.C0*CFrame.Angles(math.rad(25),math.rad(0),math.rad(6))
  5560. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.3,0,0)*CFrame.Angles(math.rad(-21),math.rad(-20),math.rad(121))
  5561. LeftShoulder.C0=LeftShoulder.C0*CFrame.Angles(math.rad(-19),0,math.rad(-71))
  5562. RightHip.C0=RightHip.C0*CFrame.new(1.6,-.3,-.35)*CFrame.Angles(math.rad(-11),math.rad(25),math.rad(-101))
  5563. LeftHip.C0=LeftHip.C0*CFrame.new(.4,-.2,0)*CFrame.Angles(math.rad(-11),math.rad(24),math.rad(81))
  5564. end
  5565.  
  5566. keyframe[15]=function()
  5567. resetWelds(3,{})
  5568. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.Angles(math.rad(-26),math.rad(-4),math.rad(-9))
  5569. Neck.C0=Neck.C0*CFrame.Angles(math.rad(26),math.rad(0),math.rad(6))
  5570. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.3,0,0)*CFrame.Angles(math.rad(-22),math.rad(-21),math.rad(123))
  5571. LeftShoulder.C0=LeftShoulder.C0*CFrame.Angles(math.rad(-20),0,math.rad(-72))
  5572. RightHip.C0=RightHip.C0*CFrame.new(1.6,-.3,-.35)*CFrame.Angles(math.rad(-12),math.rad(26),math.rad(-102))
  5573. LeftHip.C0=LeftHip.C0*CFrame.new(.4,-.2,0)*CFrame.Angles(math.rad(-12),math.rad(25),math.rad(82))
  5574. end
  5575.  
  5576. keyframe[16]=function()
  5577. resetWelds(3,{})
  5578. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.Angles(math.rad(-25),math.rad(-4),math.rad(-9))
  5579. Neck.C0=Neck.C0*CFrame.Angles(math.rad(25),math.rad(0),math.rad(6))
  5580. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.3,0,0)*CFrame.Angles(math.rad(-21),math.rad(-20),math.rad(121))
  5581. LeftShoulder.C0=LeftShoulder.C0*CFrame.Angles(math.rad(-19),0,math.rad(-71))
  5582. RightHip.C0=RightHip.C0*CFrame.new(1.6,-.3,-.35)*CFrame.Angles(math.rad(-11),math.rad(25),math.rad(-101))
  5583. LeftHip.C0=LeftHip.C0*CFrame.new(.4,-.2,0)*CFrame.Angles(math.rad(-11),math.rad(24),math.rad(81))
  5584. end
  5585.  
  5586. keyframe[17]=function()
  5587. resetWelds(3,{})
  5588. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.Angles(math.rad(-24),math.rad(-4),math.rad(-8))
  5589. Neck.C0=Neck.C0*CFrame.Angles(math.rad(24),math.rad(0),math.rad(5))
  5590. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.3,0,0)*CFrame.Angles(math.rad(-20),math.rad(-20),math.rad(120))
  5591. LeftShoulder.C0=LeftShoulder.C0*CFrame.Angles(math.rad(-18),0,math.rad(-70))
  5592. RightHip.C0=RightHip.C0*CFrame.new(1.6,-.3,-.35)*CFrame.Angles(math.rad(-10),math.rad(24),math.rad(-100))
  5593. LeftHip.C0=LeftHip.C0*CFrame.new(.4,-.2,0)*CFrame.Angles(math.rad(-10),math.rad(24),math.rad(80))
  5594. end
  5595.  
  5596. keyframe[18]=function()
  5597. resetWelds(3,{})
  5598. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.Angles(math.rad(-22),math.rad(-4),math.rad(-16))
  5599. Neck.C0=Neck.C0*CFrame.Angles(math.rad(25),math.rad(0),math.rad(4))
  5600. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.35,-.1,-.05)*CFrame.Angles(math.rad(-20),math.rad(-20),math.rad(123))
  5601. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.07,0,.07)*CFrame.Angles(math.rad(-18),math.rad(15),math.rad(-73))
  5602. RightHip.C0=RightHip.C0*CFrame.new(1.3,-.3,-.35)*CFrame.Angles(math.rad(-11),math.rad(26),math.rad(-85))
  5603. LeftHip.C0=LeftHip.C0*CFrame.new(-.2,-.4,.35)*CFrame.Angles(math.rad(-7),math.rad(26),math.rad(84))
  5604. end
  5605.  
  5606. keyframe[19]=function()
  5607. resetWelds(3,{})
  5608. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.Angles(math.rad(-20),math.rad(-4),math.rad(-24))
  5609. Neck.C0=Neck.C0*CFrame.Angles(math.rad(26),math.rad(0),math.rad(3))
  5610. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.35,-.2,-.05)*CFrame.Angles(math.rad(-20),math.rad(-20),math.rad(125))
  5611. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.15,0,.15)*CFrame.Angles(math.rad(-18),math.rad(30),math.rad(-75))
  5612. RightHip.C0=RightHip.C0*CFrame.new(1,-.3,-.35)*CFrame.Angles(math.rad(-13),math.rad(27),math.rad(-75))
  5613. LeftHip.C0=LeftHip.C0*CFrame.new(-.2,-.4,.35)*CFrame.Angles(math.rad(-3),math.rad(28),math.rad(87))
  5614. end
  5615.  
  5616. keyframe[20]=function()
  5617. resetWelds(3,{})
  5618. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.Angles(math.rad(-18),math.rad(-4),math.rad(-34))
  5619. Neck.C0=Neck.C0*CFrame.Angles(math.rad(27),math.rad(0),math.rad(2))
  5620. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.37,-.3,-.07)*CFrame.Angles(math.rad(-30),math.rad(-20),math.rad(125))
  5621. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.22,0,.22)*CFrame.Angles(math.rad(-18),math.rad(45),math.rad(-77))
  5622. RightHip.C0=RightHip.C0*CFrame.new(.7,-.25,-.12)*CFrame.Angles(math.rad(-14),math.rad(28),math.rad(-60))
  5623. LeftHip.C0=LeftHip.C0*CFrame.new(-.7,-.5,.5)*CFrame.Angles(math.rad(-2),math.rad(29),math.rad(88))
  5624. end
  5625.  
  5626. keyframe[21]=function()
  5627. resetWelds(3,{})
  5628. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.Angles(math.rad(-16),math.rad(-4),math.rad(-46))
  5629. Neck.C0=Neck.C0*CFrame.Angles(math.rad(28),math.rad(0),math.rad(0))
  5630. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.4,-.4,-.1)*CFrame.Angles(math.rad(-40),math.rad(-20),math.rad(130))
  5631. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.3,0,.3)*CFrame.Angles(math.rad(-20),math.rad(60),math.rad(-80))
  5632. RightHip.C0=RightHip.C0*CFrame.new(.2,-.2,0)*CFrame.Angles(math.rad(-15),math.rad(30),math.rad(-50))
  5633. LeftHip.C0=LeftHip.C0*CFrame.new(-1.2,-.6,.65)*CFrame.Angles(math.rad(0),math.rad(30),math.rad(90))
  5634. end
  5635.  
  5636. keyframe[22]=function()
  5637. resetWelds(3,{})
  5638. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.Angles(math.rad(-17),math.rad(-4),math.rad(-47))
  5639. Neck.C0=Neck.C0*CFrame.Angles(math.rad(29),math.rad(0),math.rad(0))
  5640. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.4,-.4,-.1)*CFrame.Angles(math.rad(-41),math.rad(-21),math.rad(131))
  5641. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.3,0,.3)*CFrame.Angles(math.rad(-21),math.rad(61),math.rad(-81))
  5642. RightHip.C0=RightHip.C0*CFrame.new(.2,-.2,0)*CFrame.Angles(math.rad(-16),math.rad(31),math.rad(-51))
  5643. LeftHip.C0=LeftHip.C0*CFrame.new(-1.2,-.6,.65)*CFrame.Angles(math.rad(2),math.rad(32),math.rad(91))
  5644. end
  5645.  
  5646. keyframe[23]=function()
  5647. resetWelds(3,{})
  5648. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.Angles(math.rad(-13),math.rad(-2),math.rad(-34))
  5649. Neck.C0=Neck.C0*CFrame.Angles(math.rad(20),math.rad(0),math.rad(0))
  5650. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.3,-.3,-.08)*CFrame.Angles(math.rad(-35),math.rad(-17),math.rad(100))
  5651. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.15,0,.15)*CFrame.Angles(math.rad(-17),math.rad(48),math.rad(-60))
  5652. RightHip.C0=RightHip.C0*CFrame.new(.15,-.15,0)*CFrame.Angles(math.rad(-12),math.rad(22),math.rad(-38))
  5653. LeftHip.C0=LeftHip.C0*CFrame.new(-.9,-.45,.5)*CFrame.Angles(math.rad(2),math.rad(24),math.rad(65))
  5654. end
  5655.  
  5656. keyframe[24]=function()
  5657. resetWelds(3,{})
  5658. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.1)*CFrame.Angles(math.rad(-8),math.rad(-2),math.rad(-25))
  5659. Neck.C0=Neck.C0*CFrame.Angles(math.rad(15),math.rad(0),math.rad(0))
  5660. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.2,-.2,-.05)*CFrame.Angles(math.rad(-29),math.rad(-11),math.rad(70))
  5661. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.15,0,.15)*CFrame.Angles(math.rad(-17),math.rad(30),math.rad(-39))
  5662. RightHip.C0=RightHip.C0*CFrame.new(.1,-.1,0)*CFrame.Angles(math.rad(-8),math.rad(15),math.rad(-25))
  5663. LeftHip.C0=LeftHip.C0*CFrame.new(-.6,-.3,.3)*CFrame.Angles(math.rad(2),math.rad(16),math.rad(40))
  5664. end
  5665.  
  5666. keyframe[25]=function()
  5667. resetWelds(3,{})
  5668. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.05)*CFrame.Angles(math.rad(0),math.rad(-1),math.rad(-9))
  5669. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0))
  5670. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.1,-.1,-.05)*CFrame.Angles(math.rad(-19),math.rad(-6),math.rad(32))
  5671. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.07,0,.07)*CFrame.Angles(math.rad(-13),math.rad(15),math.rad(-16))
  5672. RightHip.C0=RightHip.C0*CFrame.new(.05,-.05,0)*CFrame.Angles(math.rad(-5),math.rad(7),math.rad(-10))
  5673. LeftHip.C0=LeftHip.C0*CFrame.new(-.3,-.15,.15)*CFrame.Angles(math.rad(0),math.rad(8),math.rad(18))
  5674. end
  5675.  
  5676. keyframe[26]=function()
  5677. resetWelds(3,{})
  5678. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(8),0,math.rad(4))
  5679. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(5),0,0)
  5680. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(math.rad(-10),0,math.rad(5))
  5681. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(math.rad(-10),0,math.rad(5))
  5682. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(-3),0,math.rad(-2))
  5683. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(-3),0,math.rad(-8))
  5684. end
  5685. return keyframe[fr]()
  5686. end,
  5687. ["Cancels"]={"Stand","Crouch","ManaVamp"},
  5688. ["Reference"]="3B",
  5689. ["Frames"]=26,
  5690. ["Loops"]=false,
  5691. ["LoopStart"]=9
  5692. }
  5693.  
  5694. Animations["ManaVamp"]={["AnimType"]="Movement",["AnimWeight"]=0,["Animation"]=function(fr)
  5695. local keyframe={}
  5696. keyframe[0]=function()
  5697. resetWelds(3,{})
  5698. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(0),0,math.rad(4))
  5699. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),0,0)
  5700. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(math.rad(-10),0,math.rad(5))
  5701. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(math.rad(-10),0,math.rad(5))
  5702. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(-6),0,math.rad(-2))
  5703. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(-6),0,math.rad(-8))
  5704. end
  5705.  
  5706. keyframe[1]=function()
  5707. resetWelds(3,{})
  5708. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.06)*CFrame.Angles(math.rad(-1),math.rad(3),math.rad(-10))
  5709. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),0,math.rad(10))
  5710. RightShoulder.C0=RightShoulder.C0*CFrame.new(.03,0,.03)*CFrame.Angles(-math.rad(14),0,math.rad(9))
  5711. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(15),math.rad(0))
  5712. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.04,0,.04)*CFrame.Angles(math.rad(-18),math.rad(0),math.rad(3))
  5713. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(0),math.rad(-10),0)
  5714. RightHip.C0=RightHip.C0*CFrame.Angles(math.rad(-8),math.rad(-3),math.rad(-4))
  5715. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.05,0)*CFrame.Angles(math.rad(-7),0,math.rad(-4))
  5716. end
  5717.  
  5718. keyframe[2]=function()
  5719. resetWelds(3,{})
  5720. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.06)*CFrame.Angles(math.rad(-1),math.rad(5),math.rad(-28))
  5721. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),0,math.rad(20))
  5722. RightShoulder.C0=RightShoulder.C0*CFrame.new(.06,0,.03)*CFrame.Angles(-math.rad(18),0,math.rad(13))
  5723. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(32),math.rad(0))
  5724. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.08,0,.08)*CFrame.Angles(math.rad(-32),math.rad(0),math.rad(1))
  5725. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(-1),math.rad(-25),0)
  5726. RightHip.C0=RightHip.C0*CFrame.Angles(math.rad(-10),math.rad(-5),math.rad(-7))
  5727. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.05,0)*CFrame.Angles(math.rad(-7),0,math.rad(1))
  5728. end
  5729.  
  5730. keyframe[3]=function()
  5731. resetWelds(3,{})
  5732. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.08)*CFrame.Angles(math.rad(-2),math.rad(7),math.rad(-46))
  5733. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),0,math.rad(35))
  5734. RightShoulder.C0=RightShoulder.C0*CFrame.new(.1,0,.05)*CFrame.Angles(-math.rad(25),0,math.rad(18))
  5735. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(50),math.rad(0))
  5736. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.15,0,.2)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(0))
  5737. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(-2),math.rad(-45),0)
  5738. RightHip.C0=RightHip.C0*CFrame.Angles(math.rad(-12),math.rad(-8),math.rad(-9))
  5739. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.05,0)*CFrame.Angles(math.rad(-7),0,math.rad(5))
  5740. end
  5741.  
  5742. keyframe[4]=function()
  5743. resetWelds(3,{})
  5744. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.1)*CFrame.Angles(math.rad(-2),math.rad(9),math.rad(-62))
  5745. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),0,math.rad(48))
  5746. RightShoulder.C0=RightShoulder.C0*CFrame.new(.15,0,.06)*CFrame.Angles(-math.rad(30),0,math.rad(22))
  5747. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(68),math.rad(0))
  5748. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.2,0,.25)*CFrame.Angles(math.rad(-70),math.rad(0),math.rad(-2))
  5749. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(-3),math.rad(-60),0)
  5750. RightHip.C0=RightHip.C0*CFrame.Angles(math.rad(-15),math.rad(-8),math.rad(-11))
  5751. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.07,0)*CFrame.Angles(math.rad(-7),0,math.rad(8))
  5752. end
  5753.  
  5754. keyframe[5]=function()
  5755. resetWelds(3,{})
  5756. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.Angles(math.rad(-2),math.rad(14),math.rad(-96))
  5757. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),0,math.rad(70))
  5758. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.1)*CFrame.Angles(-math.rad(40),0,math.rad(30))
  5759. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(100),math.rad(0))
  5760. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-0.3,0,.35)*CFrame.Angles(math.rad(-96),math.rad(0),math.rad(-4))
  5761. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(-4),math.rad(-90),0)
  5762. RightHip.C0=RightHip.C0*CFrame.Angles(math.rad(-20),math.rad(-8),math.rad(-14))
  5763. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.1,0)*CFrame.Angles(math.rad(-8),0,math.rad(15))
  5764. end
  5765.  
  5766. keyframe[6]=function()
  5767. resetWelds(3,{})
  5768. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.Angles(math.rad(-2),math.rad(14),math.rad(-98))
  5769. Neck.C0=Neck.C0*CFrame.Angles(math.rad(12),0,math.rad(71))
  5770. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.1)*CFrame.Angles(-math.rad(40),0,math.rad(30))
  5771. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(100),math.rad(0))
  5772. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-0.3,0,.45)*CFrame.Angles(math.rad(-100),math.rad(0),math.rad(-4))
  5773. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(-4),math.rad(-90),0)
  5774. RightHip.C0=RightHip.C0*CFrame.Angles(math.rad(-20),math.rad(-9),math.rad(-14))
  5775. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.1,0)*CFrame.Angles(math.rad(-8),0,math.rad(15))
  5776. end
  5777.  
  5778. keyframe[7]=function()
  5779. resetWelds(3,{})
  5780. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.Angles(math.rad(-2),math.rad(14),math.rad(-98))
  5781. Neck.C0=Neck.C0*CFrame.Angles(math.rad(14),0,math.rad(71))
  5782. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.1)*CFrame.Angles(-math.rad(40),0,math.rad(30))
  5783. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(104),math.rad(0))
  5784. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-0.35,0,.45)*CFrame.Angles(math.rad(-108),math.rad(0),math.rad(-4))
  5785. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(-4),math.rad(-90),0)
  5786. RightHip.C0=RightHip.C0*CFrame.Angles(math.rad(-20),math.rad(-10),math.rad(-14))
  5787. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.1,0)*CFrame.Angles(math.rad(-8),0,math.rad(15))
  5788. end
  5789.  
  5790. keyframe[8]=function()
  5791. resetWelds(3,{})
  5792. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.Angles(math.rad(-2),math.rad(9),math.rad(-50))
  5793. Neck.C0=Neck.C0*CFrame.Angles(math.rad(20),0,math.rad(30))
  5794. RightShoulder.C0=RightShoulder.C0*CFrame.new(.13,0,.07)*CFrame.Angles(-math.rad(40),0,math.rad(20))
  5795. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(103),math.rad(0))
  5796. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-0.2,0,.3)*CFrame.Angles(math.rad(-64),math.rad(7),math.rad(-38))
  5797. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(-3),math.rad(-60),0)
  5798. RightHip.C0=RightHip.C0*CFrame.Angles(math.rad(-17),math.rad(-10),math.rad(-8))
  5799. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.08,0)*CFrame.Angles(math.rad(-10),math.rad(-3),math.rad(10))
  5800. end
  5801.  
  5802. keyframe[9]=function()
  5803. resetWelds(3,{})
  5804. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.Angles(math.rad(-2),math.rad(7),math.rad(-25))
  5805. Neck.C0=Neck.C0*CFrame.Angles(math.rad(22),0,math.rad(15))
  5806. RightShoulder.C0=RightShoulder.C0*CFrame.new(.13,0,.07)*CFrame.Angles(-math.rad(40),0,math.rad(15))
  5807. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(104),math.rad(0))
  5808. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-0.15,0,.2)*CFrame.Angles(math.rad(-52),math.rad(9),math.rad(-57))
  5809. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(-3),math.rad(-45),0)
  5810. RightHip.C0=RightHip.C0*CFrame.Angles(math.rad(-17),math.rad(-10),math.rad(-6))
  5811. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.06,0)*CFrame.Angles(math.rad(-11),math.rad(-4),math.rad(9))
  5812. end
  5813.  
  5814. keyframe[10]=function()
  5815. resetWelds(3,{})
  5816. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.Angles(math.rad(-1),math.rad(4),math.rad(0))
  5817. Neck.C0=Neck.C0*CFrame.Angles(math.rad(25),0,math.rad(0))
  5818. RightShoulder.C0=RightShoulder.C0*CFrame.new(.16,0,.08)*CFrame.Angles(-math.rad(40),0,math.rad(10))
  5819. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(106),math.rad(0))
  5820. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-0.1,0,.15)*CFrame.Angles(math.rad(-40),math.rad(13),math.rad(-74))
  5821. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(-2),math.rad(-30),0)
  5822. RightHip.C0=RightHip.C0*CFrame.Angles(math.rad(-14),math.rad(-10),math.rad(-4))
  5823. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.04,0)*CFrame.Angles(math.rad(-13),math.rad(-7),math.rad(7))
  5824. end
  5825.  
  5826. keyframe[11]=function()
  5827. resetWelds(3,{})
  5828. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.Angles(math.rad(-1),math.rad(2),math.rad(20))
  5829. Neck.C0=Neck.C0*CFrame.Angles(math.rad(27),0,math.rad(0))
  5830. RightShoulder.C0=RightShoulder.C0*CFrame.new(.18,0,.08)*CFrame.Angles(-math.rad(40),0,math.rad(5))
  5831. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(103),math.rad(0))
  5832. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-0.05,0,.08)*CFrame.Angles(math.rad(-30),math.rad(16),math.rad(-90))
  5833. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(-2),math.rad(-10),0)
  5834. RightHip.C0=RightHip.C0*CFrame.Angles(math.rad(-12),math.rad(-10),math.rad(-3))
  5835. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.02,0)*CFrame.Angles(math.rad(-14),math.rad(-8),math.rad(4))
  5836. end
  5837.  
  5838. keyframe[12]=function()
  5839. resetWelds(3,{})
  5840. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.Angles(math.rad(-1),math.rad(1),math.rad(30))
  5841. Neck.C0=Neck.C0*CFrame.Angles(math.rad(28),0,math.rad(-15))
  5842. RightShoulder.C0=RightShoulder.C0*CFrame.new(.18,0,.08)*CFrame.Angles(-math.rad(40),0,math.rad(3))
  5843. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(102),math.rad(0))
  5844. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-0.05,0,.04)*CFrame.Angles(math.rad(-25),math.rad(18),math.rad(-95))
  5845. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(-1),math.rad(-5),0)
  5846. RightHip.C0=RightHip.C0*CFrame.Angles(math.rad(-12),math.rad(-10),math.rad(0))
  5847. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.02,0)*CFrame.Angles(math.rad(-14),math.rad(-8),math.rad(3))
  5848. end
  5849.  
  5850. keyframe[13]=function()
  5851. resetWelds(3,{})
  5852. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(40))
  5853. Neck.C0=Neck.C0*CFrame.Angles(math.rad(30),0,math.rad(-30))
  5854. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.1)*CFrame.Angles(-math.rad(40),0,math.rad(0))
  5855. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(100),math.rad(0))
  5856. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(-math.rad(20),math.rad(20),math.rad(-110))
  5857. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(0),math.rad(0),0)
  5858. RightHip.C0=RightHip.C0*CFrame.Angles(math.rad(-10),math.rad(-10),math.rad(2))
  5859. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-16),math.rad(-10),math.rad(2))
  5860. end
  5861.  
  5862. keyframe[14]=function()
  5863. resetWelds(3,{})
  5864. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(35))
  5865. Neck.C0=Neck.C0*CFrame.Angles(math.rad(28),0,math.rad(-20))
  5866. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.1)*CFrame.Angles(-math.rad(40),0,math.rad(1))
  5867. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(100),math.rad(0))
  5868. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.05,.05,-.04)*CFrame.Angles(-math.rad(30),math.rad(18),math.rad(-95))
  5869. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(0),math.rad(-10),0)
  5870. RightHip.C0=RightHip.C0*CFrame.Angles(math.rad(-14),math.rad(-10),math.rad(2))
  5871. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-15),math.rad(-8),math.rad(3))
  5872. end
  5873.  
  5874.  
  5875. keyframe[15]=function()
  5876. resetWelds(3,{})
  5877. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(30))
  5878. Neck.C0=Neck.C0*CFrame.Angles(math.rad(25),0,math.rad(-11))
  5879. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.1)*CFrame.Angles(-math.rad(40),0,math.rad(3))
  5880. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(100),math.rad(0))
  5881. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.1,.1,.08)*CFrame.Angles(-math.rad(40),math.rad(16),math.rad(-80))
  5882. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(0),math.rad(-20),0)
  5883. RightHip.C0=RightHip.C0*CFrame.Angles(math.rad(-18),math.rad(-10),math.rad(-2))
  5884. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-13),math.rad(-5),math.rad(4))
  5885. end
  5886.  
  5887. keyframe[16]=function()
  5888. resetWelds(3,{})
  5889. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.Angles(math.rad(-3),math.rad(0),math.rad(20))
  5890. Neck.C0=Neck.C0*CFrame.Angles(math.rad(15),0,math.rad(10))
  5891. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.1)*CFrame.Angles(-math.rad(40),0,math.rad(5))
  5892. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(100),math.rad(0))
  5893. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.2,.2,.15)*CFrame.Angles(-math.rad(60),math.rad(13),math.rad(-55))
  5894. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(-2),math.rad(-45),0)
  5895. RightHip.C0=RightHip.C0*CFrame.Angles(math.rad(-25),math.rad(-9),math.rad(-6))
  5896. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(7))
  5897. end
  5898.  
  5899. keyframe[17]=function()
  5900. resetWelds(3,{})
  5901. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.Angles(math.rad(-4),math.rad(6),math.rad(-50))
  5902. Neck.C0=Neck.C0*CFrame.Angles(math.rad(7),0,math.rad(40))
  5903. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.1)*CFrame.Angles(-math.rad(40),0,math.rad(7))
  5904. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(100),math.rad(0))
  5905. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.3,.3,.22)*CFrame.Angles(-math.rad(100),math.rad(5),math.rad(-22))
  5906. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(-3),math.rad(-65),0)
  5907. RightHip.C0=RightHip.C0*CFrame.Angles(math.rad(-32),math.rad(-9),math.rad(-10))
  5908. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.1,0)*CFrame.Angles(math.rad(-8),math.rad(8),math.rad(9))
  5909. end
  5910.  
  5911. keyframe[18]=function()
  5912. resetWelds(3,{})
  5913. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.Angles(math.rad(-5),math.rad(9),math.rad(-70))
  5914. Neck.C0=Neck.C0*CFrame.Angles(math.rad(3),0,math.rad(55))
  5915. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.1)*CFrame.Angles(-math.rad(40),0,math.rad(8))
  5916. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(100),math.rad(0))
  5917. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.35,.35,.28)*CFrame.Angles(-math.rad(115),math.rad(3),math.rad(-14))
  5918. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(-3),math.rad(-78),0)
  5919. RightHip.C0=RightHip.C0*CFrame.Angles(math.rad(-36),math.rad(-9),math.rad(-12))
  5920. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.15,0)*CFrame.Angles(math.rad(-6),math.rad(12),math.rad(10))
  5921. end
  5922.  
  5923. keyframe[19]=function()
  5924. resetWelds(3,{})
  5925. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.Angles(math.rad(-5),math.rad(11),math.rad(-82))
  5926. Neck.C0=Neck.C0*CFrame.Angles(math.rad(3),0,math.rad(62))
  5927. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.1)*CFrame.Angles(-math.rad(40),0,math.rad(9))
  5928. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(100),math.rad(0))
  5929. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.37,.37,.30)*CFrame.Angles(-math.rad(124),math.rad(2),math.rad(-8))
  5930. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(-3),math.rad(-84),0)
  5931. RightHip.C0=RightHip.C0*CFrame.Angles(math.rad(-38),math.rad(-9),math.rad(-13))
  5932. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.17,0)*CFrame.Angles(math.rad(-5),math.rad(14),math.rad(11))
  5933. end
  5934.  
  5935. keyframe[20]=function()
  5936. resetWelds(3,{})
  5937. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.Angles(math.rad(-6),math.rad(13),math.rad(-96))
  5938. Neck.C0=Neck.C0*CFrame.Angles(math.rad(0),0,math.rad(70))
  5939. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.1)*CFrame.Angles(-math.rad(40),0,math.rad(10))
  5940. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(100),math.rad(0))
  5941. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-0.4,.4,.35)*CFrame.Angles(math.rad(-135),math.rad(0),math.rad(-4))
  5942. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(-4),math.rad(-90),0)
  5943. RightHip.C0=RightHip.C0*CFrame.new(0,-.08,0)*CFrame.Angles(math.rad(-40),math.rad(-8),math.rad(-14))
  5944. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.2,0)*CFrame.Angles(math.rad(-4),math.rad(16),math.rad(13))
  5945. end
  5946.  
  5947. keyframe[21]=function()
  5948. resetWelds(3,{})
  5949. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.14)*CFrame.Angles(math.rad(-7),math.rad(13),math.rad(-96))
  5950. Neck.C0=Neck.C0*CFrame.Angles(math.rad(0),0,math.rad(70))
  5951. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.1)*CFrame.Angles(-math.rad(40),0,math.rad(12))
  5952. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(100),math.rad(0))
  5953. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-0.38,.38,.35)*CFrame.Angles(math.rad(-137),math.rad(0),math.rad(-4))
  5954. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(-4),math.rad(-90),0)
  5955. RightHip.C0=RightHip.C0*CFrame.new(0,-.08,0)*CFrame.Angles(math.rad(-41),math.rad(-8),math.rad(-14))
  5956. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.21,0)*CFrame.Angles(math.rad(-5),math.rad(16),math.rad(13))
  5957. end
  5958.  
  5959. keyframe[22]=function()
  5960. resetWelds(3,{})
  5961. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.12)*CFrame.Angles(math.rad(-7),math.rad(14),math.rad(-96))
  5962. Neck.C0=Neck.C0*CFrame.Angles(math.rad(0),0,math.rad(70))
  5963. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.1)*CFrame.Angles(-math.rad(40),0,math.rad(14))
  5964. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(100),math.rad(0))
  5965. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-0.35,.35,.3)*CFrame.Angles(math.rad(-139),math.rad(0),math.rad(-4))
  5966. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(-4),math.rad(-90),0)
  5967. RightHip.C0=RightHip.C0*CFrame.new(0,-.08,0)*CFrame.Angles(math.rad(-42),math.rad(-8),math.rad(-14.5))
  5968. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.22,0)*CFrame.Angles(math.rad(-6),math.rad(16),math.rad(13.5))
  5969. end
  5970.  
  5971. keyframe[23]=function()
  5972. resetWelds(3,{})
  5973. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.12)*CFrame.Angles(math.rad(-7),math.rad(14.5),math.rad(-96))
  5974. Neck.C0=Neck.C0*CFrame.Angles(math.rad(0),0,math.rad(70))
  5975. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.1)*CFrame.Angles(-math.rad(40),0,math.rad(16))
  5976. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(100),math.rad(0))
  5977. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-0.33,.33,.3)*CFrame.Angles(math.rad(-142),math.rad(0),math.rad(-4))
  5978. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(-4),math.rad(-90),0)
  5979. RightHip.C0=RightHip.C0*CFrame.new(0,-.08,0)*CFrame.Angles(math.rad(-42.5),math.rad(-8),math.rad(-14.5))
  5980. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.22,0)*CFrame.Angles(math.rad(-6.5),math.rad(16),math.rad(13.5))
  5981. end
  5982.  
  5983. keyframe[24]=function()
  5984. resetWelds(3,{})
  5985. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.12)*CFrame.Angles(math.rad(-7),math.rad(15),math.rad(-96))
  5986. Neck.C0=Neck.C0*CFrame.Angles(math.rad(0),0,math.rad(70))
  5987. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.1)*CFrame.Angles(-math.rad(40),0,math.rad(19))
  5988. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(100),math.rad(0))
  5989. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-0.3,.22,.3)*CFrame.Angles(math.rad(-145),math.rad(0),math.rad(-4))
  5990. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(-4),math.rad(-90),0)
  5991. RightHip.C0=RightHip.C0*CFrame.new(0,-.08,0)*CFrame.Angles(math.rad(-43),math.rad(-8),math.rad(-15))
  5992. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.23,0)*CFrame.Angles(math.rad(-7),math.rad(16),math.rad(14))
  5993. end
  5994.  
  5995. keyframe[25]=function()
  5996. resetWelds(3,{})
  5997. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.12)*CFrame.Angles(math.rad(-7),math.rad(16),math.rad(-96))
  5998. Neck.C0=Neck.C0*CFrame.Angles(math.rad(0),0,math.rad(71))
  5999. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.1)*CFrame.Angles(-math.rad(40),0,math.rad(22))
  6000. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(100),math.rad(0))
  6001. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-0.3,.2,.3)*CFrame.Angles(math.rad(-145),math.rad(0),math.rad(-4))
  6002. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(-4),math.rad(-90),0)
  6003. RightHip.C0=RightHip.C0*CFrame.new(0,-.08,0)*CFrame.Angles(math.rad(-44),math.rad(-8),math.rad(-16))
  6004. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.23,0)*CFrame.Angles(math.rad(-8),math.rad(16),math.rad(15))
  6005. end
  6006.  
  6007. keyframe[26]=function()
  6008. resetWelds(3,{})
  6009. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.12)*CFrame.Angles(math.rad(-7),math.rad(15),math.rad(-96))
  6010. Neck.C0=Neck.C0*CFrame.Angles(math.rad(0),0,math.rad(70))
  6011. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.1)*CFrame.Angles(-math.rad(40),0,math.rad(21))
  6012. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(100),math.rad(0))
  6013. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-0.3,.22,.3)*CFrame.Angles(math.rad(-142),math.rad(0),math.rad(-4))
  6014. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(-4),math.rad(-90),0)
  6015. RightHip.C0=RightHip.C0*CFrame.new(0,-.08,0)*CFrame.Angles(math.rad(-43),math.rad(-8),math.rad(-15))
  6016. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.23,0)*CFrame.Angles(math.rad(-7),math.rad(16),math.rad(14))
  6017. end
  6018.  
  6019. keyframe[27]=function()
  6020. resetWelds(3,{})
  6021. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.12)*CFrame.Angles(math.rad(-7),math.rad(14),math.rad(-96))
  6022. Neck.C0=Neck.C0*CFrame.Angles(math.rad(0),0,math.rad(70))
  6023. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.1)*CFrame.Angles(-math.rad(40),0,math.rad(17))
  6024. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(100),math.rad(0))
  6025. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-0.3,.26,.3)*CFrame.Angles(math.rad(-140),math.rad(0),math.rad(-4))
  6026. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(-4),math.rad(-90),0)
  6027. RightHip.C0=RightHip.C0*CFrame.new(0,-.08,0)*CFrame.Angles(math.rad(-43),math.rad(-8),math.rad(-14.5))
  6028. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.22,0)*CFrame.Angles(math.rad(-7),math.rad(16),math.rad(13.5))
  6029. end
  6030.  
  6031. keyframe[28]=function()
  6032. resetWelds(3,{})
  6033. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.14)*CFrame.Angles(math.rad(-7),math.rad(13),math.rad(-96))
  6034. Neck.C0=Neck.C0*CFrame.Angles(math.rad(0),0,math.rad(70))
  6035. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.1)*CFrame.Angles(-math.rad(40),0,math.rad(14))
  6036. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(100),math.rad(0))
  6037. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-0.35,.32,.35)*CFrame.Angles(math.rad(-138),math.rad(0),math.rad(-4))
  6038. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(-4),math.rad(-90),0)
  6039. RightHip.C0=RightHip.C0*CFrame.new(0,-.08,0)*CFrame.Angles(math.rad(-42),math.rad(-8),math.rad(-14))
  6040. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.21,0)*CFrame.Angles(math.rad(-5),math.rad(16),math.rad(13))
  6041. end
  6042.  
  6043. keyframe[29]=function()
  6044. resetWelds(3,{})
  6045. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.Angles(math.rad(-6),math.rad(13),math.rad(-96))
  6046. Neck.C0=Neck.C0*CFrame.Angles(math.rad(0),0,math.rad(70))
  6047. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.1)*CFrame.Angles(-math.rad(40),0,math.rad(12))
  6048. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(100),math.rad(0))
  6049. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-0.4,.36,.35)*CFrame.Angles(math.rad(-137),math.rad(0),math.rad(-4))
  6050. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(-4),math.rad(-90),0)
  6051. RightHip.C0=RightHip.C0*CFrame.new(0,-.08,0)*CFrame.Angles(math.rad(-40),math.rad(-8),math.rad(-14))
  6052. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.2,0)*CFrame.Angles(math.rad(-4),math.rad(16),math.rad(13))
  6053. end
  6054.  
  6055. keyframe[30]=function()
  6056. resetWelds(3,{})
  6057. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.14)*CFrame.Angles(math.rad(-6),math.rad(12),math.rad(-96))
  6058. Neck.C0=Neck.C0*CFrame.Angles(math.rad(0),0,math.rad(70))
  6059. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.1)*CFrame.Angles(-math.rad(40),0,math.rad(10))
  6060. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(100),math.rad(0))
  6061. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-0.42,.42,.37)*CFrame.Angles(math.rad(-134),math.rad(0),math.rad(-5))
  6062. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(-4),math.rad(-90),0)
  6063. RightHip.C0=RightHip.C0*CFrame.new(0,-.08,0)*CFrame.Angles(math.rad(-39),math.rad(-8),math.rad(-14))
  6064. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.2,0)*CFrame.Angles(math.rad(-3),math.rad(16),math.rad(13))
  6065. end
  6066.  
  6067. keyframe[31]=function()
  6068. resetWelds(3,{})
  6069. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.14)*CFrame.Angles(math.rad(-3),math.rad(6),math.rad(-50))
  6070. Neck.C0=Neck.C0*CFrame.Angles(math.rad(2),math.rad(-2),math.rad(35))
  6071. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.1)*CFrame.Angles(-math.rad(48),0,math.rad(20))
  6072. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(100),math.rad(0))
  6073. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-0.42,.42,.37)*CFrame.Angles(math.rad(-138),math.rad(0),math.rad(-5))
  6074. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(-4),math.rad(-90),0)
  6075. RightHip.C0=RightHip.C0*CFrame.new(0,-.08,0)*CFrame.Angles(math.rad(-32),math.rad(-8),math.rad(-14))
  6076. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.2,0)*CFrame.Angles(math.rad(-5),math.rad(14),math.rad(13))
  6077. end
  6078.  
  6079. keyframe[32]=function()
  6080. resetWelds(3,{})
  6081. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.14)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  6082. Neck.C0=Neck.C0*CFrame.Angles(math.rad(5),math.rad(-5),math.rad(0))
  6083. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.1)*CFrame.Angles(-math.rad(55),0,math.rad(30))
  6084. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(100),math.rad(0))
  6085. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-0.42,.42,.37)*CFrame.Angles(math.rad(-142),math.rad(0),math.rad(-5))
  6086. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(-4),math.rad(-90),0)
  6087. RightHip.C0=RightHip.C0*CFrame.new(0,-.08,0)*CFrame.Angles(math.rad(-25),math.rad(-8),math.rad(-14))
  6088. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.3,0)*CFrame.Angles(math.rad(-7),math.rad(12),math.rad(13))
  6089. end
  6090.  
  6091. keyframe[33]=function()
  6092. resetWelds(3,{})
  6093. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.17)*CFrame.Angles(math.rad(5),math.rad(-6),math.rad(40))
  6094. Neck.C0=Neck.C0*CFrame.Angles(math.rad(7),math.rad(-7),math.rad(-35))
  6095. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.1)*CFrame.Angles(-math.rad(63),0,math.rad(40))
  6096. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(100),math.rad(0))
  6097. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-0.42,.42,.37)*CFrame.Angles(math.rad(-148),math.rad(0),math.rad(-5))
  6098. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(-4),math.rad(-90),0)
  6099. RightHip.C0=RightHip.C0*CFrame.new(0,.03,0)*CFrame.Angles(math.rad(-20),math.rad(-8),math.rad(-14))
  6100. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.35,0)*CFrame.Angles(math.rad(-9),math.rad(10),math.rad(13))
  6101. end
  6102.  
  6103. keyframe[34]=function()
  6104. resetWelds(3,{})
  6105. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.Angles(math.rad(10),math.rad(-13),math.rad(80))
  6106. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),math.rad(-10),math.rad(-70))
  6107. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.1)*CFrame.Angles(-math.rad(70),0,math.rad(50))
  6108. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(100),math.rad(0))
  6109. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-0.4,.4,.35)*CFrame.Angles(math.rad(-155),math.rad(0),math.rad(-4))
  6110. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(-4),math.rad(-90),0)
  6111. RightHip.C0=RightHip.C0*CFrame.new(0,.1,0)*CFrame.Angles(math.rad(-16),math.rad(-8),math.rad(-15))
  6112. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.4,0)*CFrame.Angles(math.rad(-13),math.rad(8),math.rad(14))
  6113. end
  6114.  
  6115. keyframe[35]=function()
  6116. resetWelds(3,{})
  6117. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.Angles(math.rad(13),math.rad(-12),math.rad(60))
  6118. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),math.rad(-7),math.rad(-50))
  6119. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.1)*CFrame.Angles(-math.rad(65),0,math.rad(42))
  6120. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(100),math.rad(0))
  6121. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-0.4,.4,.35)*CFrame.Angles(math.rad(-135),math.rad(0),math.rad(-8))
  6122. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(-4),math.rad(-80),0)
  6123. RightHip.C0=RightHip.C0*CFrame.new(0,.1,0)*CFrame.Angles(math.rad(-17),math.rad(-8),math.rad(-15))
  6124. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.4,0)*CFrame.Angles(math.rad(-13),math.rad(8),math.rad(14))
  6125. end
  6126.  
  6127. keyframe[36]=function()
  6128. resetWelds(3,{})
  6129. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.25)*CFrame.Angles(math.rad(15),math.rad(-10),math.rad(40))
  6130. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),math.rad(-5),math.rad(-35))
  6131. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.1)*CFrame.Angles(-math.rad(60),0,math.rad(35))
  6132. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(75),math.rad(0))
  6133. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-0.3,.2,.24)*CFrame.Angles(math.rad(-115),math.rad(0),math.rad(-12))
  6134. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(-4),math.rad(-70),0)
  6135. RightHip.C0=RightHip.C0*CFrame.new(0,.1,-.05)*CFrame.Angles(math.rad(-19),math.rad(-8),math.rad(-15))
  6136. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.4,0)*CFrame.Angles(math.rad(-13),math.rad(9),math.rad(14))
  6137. end
  6138.  
  6139. keyframe[37]=function()
  6140. resetWelds(3,{})
  6141. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.25)*CFrame.Angles(math.rad(18),math.rad(-8),math.rad(20))
  6142. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),math.rad(-3),math.rad(-20))
  6143. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.1)*CFrame.Angles(-math.rad(55),0,math.rad(30))
  6144. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(65),math.rad(0))
  6145. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-0.3,.1,.20)*CFrame.Angles(math.rad(-105),math.rad(0),math.rad(-16))
  6146. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(-4),math.rad(-65),0)
  6147. RightHip.C0=RightHip.C0*CFrame.new(0,.1,-.05)*CFrame.Angles(math.rad(-20),math.rad(-8),math.rad(-15))
  6148. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.4,0)*CFrame.Angles(math.rad(-17),math.rad(9),math.rad(14))
  6149. end
  6150.  
  6151. keyframe[38]=function()
  6152. resetWelds(3,{})
  6153. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.3)*CFrame.Angles(math.rad(20),math.rad(-7),math.rad(0))
  6154. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0))
  6155. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.1)*CFrame.Angles(-math.rad(45),0,math.rad(20))
  6156. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(50),math.rad(0))
  6157. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-0.2,0,.18)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(-20))
  6158. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(-4),math.rad(-45),0)
  6159. RightHip.C0=RightHip.C0*CFrame.new(0.05,.1,-.1)*CFrame.Angles(math.rad(-22),math.rad(-9),math.rad(-15))
  6160. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.4,0)*CFrame.Angles(math.rad(-20),math.rad(11),math.rad(14))
  6161. end
  6162.  
  6163. keyframe[39]=function()
  6164. resetWelds(3,{})
  6165. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.35)*CFrame.Angles(math.rad(25),math.rad(-3),math.rad(-55))
  6166. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),math.rad(5),math.rad(35))
  6167. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.1)*CFrame.Angles(-math.rad(37),0,math.rad(0))
  6168. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(25),math.rad(0))
  6169. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-0.1,.25,.1)*CFrame.Angles(math.rad(-65),math.rad(0),math.rad(-30))
  6170. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(-2),math.rad(-20),0)
  6171. RightHip.C0=RightHip.C0*CFrame.new(0.07,.1,-.15)*CFrame.Angles(math.rad(-26),math.rad(-9),math.rad(-17))
  6172. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.4,0)*CFrame.Angles(math.rad(-29),math.rad(13),math.rad(14))
  6173. end
  6174.  
  6175. keyframe[40]=function()
  6176. resetWelds(3,{})
  6177. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.35)*CFrame.Angles(math.rad(28),math.rad(-2),math.rad(-85))
  6178. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),math.rad(7),math.rad(50))
  6179. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.1)*CFrame.Angles(-math.rad(34),0,math.rad(-10))
  6180. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(10),math.rad(0))
  6181. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-0.05,.38,.05)*CFrame.Angles(math.rad(-55),math.rad(0),math.rad(-35))
  6182. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(-2),math.rad(-10),0)
  6183. RightHip.C0=RightHip.C0*CFrame.new(0.07,.1,-.18)*CFrame.Angles(math.rad(-28),math.rad(-10),math.rad(-18))
  6184. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.2,0)*CFrame.Angles(math.rad(-36),math.rad(14),math.rad(14))
  6185. end
  6186.  
  6187. keyframe[41]=function()
  6188. resetWelds(3,{})
  6189. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.4)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(-110))
  6190. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),math.rad(10),math.rad(70))
  6191. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.1)*CFrame.Angles(-math.rad(30),0,math.rad(-20))
  6192. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(0),math.rad(0))
  6193. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.5,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(-40))
  6194. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(0),math.rad(0),0)
  6195. RightHip.C0=RightHip.C0*CFrame.new(.1,.1,-.2)*CFrame.Angles(math.rad(-30),math.rad(-10),math.rad(-20))
  6196. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-39),math.rad(16),math.rad(14))
  6197. end
  6198.  
  6199. keyframe[42]=function()
  6200. resetWelds(3,{})
  6201. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.4)*CFrame.Angles(math.rad(32),math.rad(0),math.rad(-118))
  6202. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),math.rad(10),math.rad(70))
  6203. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.1)*CFrame.Angles(-math.rad(40),0,math.rad(-20))
  6204. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(0),math.rad(0))
  6205. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.5,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(-50))
  6206. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(0),math.rad(0),0)
  6207. RightHip.C0=RightHip.C0*CFrame.new(.1,.1,-.2)*CFrame.Angles(math.rad(-33),math.rad(-10),math.rad(-20))
  6208. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-39),math.rad(16),math.rad(14))
  6209. end
  6210. keyframe[43]=function()
  6211. resetWelds(3,{})
  6212. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.4)*CFrame.Angles(math.rad(33),math.rad(0),math.rad(-120))
  6213. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),math.rad(10),math.rad(70))
  6214. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.1)*CFrame.Angles(-math.rad(40),0,math.rad(-25))
  6215. RightShoulder.C1=RightShoulder.C1*CFrame.Angles(-math.rad(0),math.rad(0),math.rad(0))
  6216. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.5,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(-55))
  6217. LeftShoulder.C1=LeftShoulder.C1*CFrame.Angles(math.rad(0),math.rad(0),0)
  6218. RightHip.C0=RightHip.C0*CFrame.new(.1,.1,-.2)*CFrame.Angles(math.rad(-33),math.rad(-10),math.rad(-20))
  6219. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-37),math.rad(16),math.rad(12))
  6220. end
  6221. keyframe[44]=function()
  6222. resetWelds(3,{})
  6223. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.4)*CFrame.Angles(math.rad(32),math.rad(0),math.rad(-118))
  6224. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),math.rad(10),math.rad(70))
  6225. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.1)*CFrame.Angles(-math.rad(40),0,math.rad(-20))
  6226. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.5,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(-50))
  6227. RightHip.C0=RightHip.C0*CFrame.new(.1,.1,-.2)*CFrame.Angles(math.rad(-33),math.rad(-10),math.rad(-20))
  6228. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-39),math.rad(16),math.rad(14))
  6229. end
  6230. keyframe[45]=function()
  6231. resetWelds(3,{})
  6232. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.4)*CFrame.Angles(math.rad(32),math.rad(0),math.rad(-118))
  6233. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),math.rad(10),math.rad(70))
  6234. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.1)*CFrame.Angles(-math.rad(40),0,math.rad(-20))
  6235. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.5,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(-50))
  6236. RightHip.C0=RightHip.C0*CFrame.new(.1,.1,-.2)*CFrame.Angles(math.rad(-33),math.rad(-10),math.rad(-20))
  6237. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-39),math.rad(16),math.rad(14))
  6238. end
  6239. keyframe[46]=function()
  6240. resetWelds(3,{})
  6241. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.3)*CFrame.Angles(math.rad(23),math.rad(0),math.rad(-86))
  6242. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),math.rad(7),math.rad(58))
  6243. RightShoulder.C0=RightShoulder.C0*CFrame.new(.15,0,.07)*CFrame.Angles(-math.rad(30),0,math.rad(-15))
  6244. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.5,0)*CFrame.Angles(math.rad(-32),math.rad(0),math.rad(-38))
  6245. RightHip.C0=RightHip.C0*CFrame.new(.08,.08,-.1)*CFrame.Angles(math.rad(-24),math.rad(-8),math.rad(-16))
  6246. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-30),math.rad(12),math.rad(7))
  6247. end
  6248. keyframe[47]=function()
  6249. resetWelds(3,{})
  6250. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.Angles(math.rad(16),math.rad(0),math.rad(-55))
  6251. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),math.rad(5),math.rad(40))
  6252. RightShoulder.C0=RightShoulder.C0*CFrame.new(.1,0,.5)*CFrame.Angles(-math.rad(20),0,math.rad(-10))
  6253. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.25,0)*CFrame.Angles(math.rad(-25),math.rad(0),math.rad(-20))
  6254. RightHip.C0=RightHip.C0*CFrame.new(.05,.05,-.05)*CFrame.Angles(math.rad(-17),math.rad(-5),math.rad(-11))
  6255. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-20),math.rad(8),math.rad(0))
  6256. end
  6257. keyframe[48]=function()
  6258. resetWelds(3,{})
  6259. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.1)*CFrame.Angles(math.rad(8),math.rad(0),math.rad(-20))
  6260. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),math.rad(2),math.rad(20))
  6261. RightShoulder.C0=RightShoulder.C0*CFrame.new(.05,0,.25)*CFrame.Angles(-math.rad(15),0,math.rad(-4))
  6262. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.1,0)*CFrame.Angles(math.rad(-13),math.rad(0),math.rad(-8))
  6263. RightHip.C0=RightHip.C0*CFrame.new(.05,.05,-.05)*CFrame.Angles(math.rad(-11),math.rad(-3),math.rad(-7))
  6264. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-13),math.rad(4),math.rad(-4))
  6265. end
  6266. keyframe[49]=function()
  6267. resetWelds(3,{})
  6268. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(0),0,math.rad(4))
  6269. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),0,0)
  6270. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(math.rad(-10),0,math.rad(5))
  6271. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(math.rad(-10),0,math.rad(5))
  6272. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(-6),0,math.rad(-2))
  6273. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(-6),0,math.rad(-8))
  6274. end
  6275. return keyframe[fr]()
  6276. end,
  6277. ["Cancels"]={"Stand"},
  6278. ["Reference"]="ManaVamp",
  6279. ["Frames"]=49,
  6280. ["Loops"]=false,
  6281. ["LoopStart"]=8
  6282. }
  6283.  
  6284. Animations["Tyrant"]={["AnimType"]="Movement",["AnimWeight"]=0,["Animation"]=function(fr)
  6285. local keyframe={}
  6286. keyframe[0]=function()
  6287. resetWelds(3,{})
  6288. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(0),0,math.rad(4))
  6289. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),0,0)
  6290. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(math.rad(-10),0,math.rad(5))
  6291. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(math.rad(-10),0,math.rad(5))
  6292. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(-6),0,math.rad(-2))
  6293. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(math.rad(-6),0,math.rad(-8))
  6294. end
  6295. keyframe[1]=function()
  6296. resetWelds(3,{})
  6297. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.12)*CFrame.fromEulerAnglesXYZ(math.rad(7),0,math.rad(-4))
  6298. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(13),0,math.rad(2))
  6299. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.1,.1)*CFrame.fromEulerAnglesXYZ(math.rad(-13),0,math.rad(14))
  6300. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-20),math.rad(0))
  6301. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),0,math.rad(-10))
  6302. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(20),math.rad(0))
  6303. RightHip.C0=RightHip.C0*CFrame.new(.1,-.15,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),0,math.rad(-5))
  6304. LeftHip.C0=LeftHip.C0*CFrame.new(-.03,-.05,.01)*CFrame.fromEulerAnglesXYZ(math.rad(-4),math.rad(5),math.rad(-14))
  6305. end
  6306. keyframe[2]=function()
  6307. resetWelds(3,{})
  6308. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.12)*CFrame.fromEulerAnglesXYZ(math.rad(11),0,math.rad(-7))
  6309. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(14),0,math.rad(2))
  6310. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.15,.15)*CFrame.fromEulerAnglesXYZ(math.rad(-14),0,math.rad(20))
  6311. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-32),math.rad(0))
  6312. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.15,0)*CFrame.fromEulerAnglesXYZ(math.rad(8),0,math.rad(-16))
  6313. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(32),math.rad(0))
  6314. RightHip.C0=RightHip.C0*CFrame.new(.15,-.2,0)*CFrame.fromEulerAnglesXYZ(math.rad(4),0,math.rad(-7))
  6315. LeftHip.C0=LeftHip.C0*CFrame.new(-.03,-.05,.01)*CFrame.fromEulerAnglesXYZ(math.rad(-4),math.rad(7),math.rad(-18))
  6316. end
  6317. keyframe[3]=function()
  6318. resetWelds(3,{})
  6319. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.12)*CFrame.fromEulerAnglesXYZ(math.rad(13),0,math.rad(-8))
  6320. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(14),0,math.rad(2))
  6321. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.17,.17)*CFrame.fromEulerAnglesXYZ(math.rad(-14),0,math.rad(24))
  6322. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-39),math.rad(0))
  6323. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.17,0)*CFrame.fromEulerAnglesXYZ(math.rad(11),0,math.rad(-19))
  6324. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(39),math.rad(0))
  6325. RightHip.C0=RightHip.C0*CFrame.new(.17,-.25,0)*CFrame.fromEulerAnglesXYZ(math.rad(6),0,math.rad(-8))
  6326. LeftHip.C0=LeftHip.C0*CFrame.new(-.03,-.07,.01)*CFrame.fromEulerAnglesXYZ(math.rad(-4),math.rad(8),math.rad(-18))
  6327. end
  6328. keyframe[4]=function()
  6329. resetWelds(3,{})
  6330. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.12)*CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(-11))
  6331. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(3))
  6332. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.2,.2)*CFrame.fromEulerAnglesXYZ(math.rad(-15),0,math.rad(28))
  6333. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-45),math.rad(0))
  6334. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.2,0)*CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(-22))
  6335. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(45),math.rad(0))
  6336. RightHip.C0=RightHip.C0*CFrame.new(.2,-.3,0)*CFrame.fromEulerAnglesXYZ(math.rad(8),0,math.rad(-9))
  6337. LeftHip.C0=LeftHip.C0*CFrame.new(-.05,-.1,.02)*CFrame.fromEulerAnglesXYZ(math.rad(-3),math.rad(10),math.rad(-22))
  6338. end
  6339. keyframe[5]=function()
  6340. resetWelds(3,{})
  6341. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.fromEulerAnglesXYZ(math.rad(18),0,math.rad(-15))
  6342. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(3))
  6343. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.25,.25)*CFrame.fromEulerAnglesXYZ(math.rad(-22),0,math.rad(24))
  6344. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-55),math.rad(0))
  6345. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.2,0)*CFrame.fromEulerAnglesXYZ(math.rad(21),0,math.rad(-30))
  6346. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(55),math.rad(0))
  6347. RightHip.C0=RightHip.C0*CFrame.new(.25,-.38,0)*CFrame.fromEulerAnglesXYZ(math.rad(11),0,math.rad(-10))
  6348. LeftHip.C0=LeftHip.C0*CFrame.new(-.06,-.13,.02)*CFrame.fromEulerAnglesXYZ(math.rad(-3),math.rad(12),math.rad(-26))
  6349. end
  6350. keyframe[6]=function()
  6351. resetWelds(3,{})
  6352. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.19)*CFrame.fromEulerAnglesXYZ(math.rad(23),0,math.rad(-18))
  6353. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(17),0,math.rad(4))
  6354. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.3,.3)*CFrame.fromEulerAnglesXYZ(math.rad(-28),0,math.rad(38))
  6355. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-70),math.rad(0))
  6356. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.2,0)*CFrame.fromEulerAnglesXYZ(math.rad(28),0,math.rad(-38))
  6357. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(70),math.rad(0))
  6358. RightHip.C0=RightHip.C0*CFrame.new(.3,-.45,0)*CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(-12))
  6359. LeftHip.C0=LeftHip.C0*CFrame.new(-.08,-.15,.02)*CFrame.fromEulerAnglesXYZ(math.rad(-2),math.rad(15),math.rad(-30))
  6360. end
  6361. keyframe[7]=function()
  6362. resetWelds(3,{})
  6363. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.22)*CFrame.fromEulerAnglesXYZ(math.rad(26),0,math.rad(-24))
  6364. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(18),0,math.rad(4))
  6365. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.35,.35)*CFrame.fromEulerAnglesXYZ(math.rad(-35),0,math.rad(44))
  6366. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-80),math.rad(0))
  6367. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.3,0)*CFrame.fromEulerAnglesXYZ(math.rad(35),0,math.rad(-44))
  6368. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(80),math.rad(0))
  6369. RightHip.C0=RightHip.C0*CFrame.new(.35,-.52,0)*CFrame.fromEulerAnglesXYZ(math.rad(18),0,math.rad(-14))
  6370. LeftHip.C0=LeftHip.C0*CFrame.new(-.09,-.18,.03)*CFrame.fromEulerAnglesXYZ(math.rad(-1),math.rad(18),math.rad(-35))
  6371. end
  6372. keyframe[8]=function()
  6373. resetWelds(3,{})
  6374. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.25)*CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(-28))
  6375. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(5))
  6376. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.4,.4)*CFrame.fromEulerAnglesXYZ(math.rad(-40),0,math.rad(50))
  6377. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-90),math.rad(0))
  6378. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.4,0)*CFrame.fromEulerAnglesXYZ(math.rad(40),0,math.rad(-50))
  6379. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6380. RightHip.C0=RightHip.C0*CFrame.new(.4,-.6,0)*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(-16))
  6381. LeftHip.C0=LeftHip.C0*CFrame.new(-.1,-.2,.04)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(20),math.rad(-40))
  6382. end
  6383. keyframe[9]=function()
  6384. resetWelds(3,{})
  6385. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.25)*CFrame.fromEulerAnglesXYZ(math.rad(31),0,math.rad(-29))
  6386. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(6))
  6387. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.4,.4)*CFrame.fromEulerAnglesXYZ(math.rad(-42),0,math.rad(48))
  6388. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-90),math.rad(0))
  6389. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.4,0)*CFrame.fromEulerAnglesXYZ(math.rad(42),0,math.rad(-48))
  6390. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6391. RightHip.C0=RightHip.C0*CFrame.new(.4,-.6,0)*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(-16))
  6392. LeftHip.C0=LeftHip.C0*CFrame.new(-.1,-.2,.04)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(20),math.rad(-40))
  6393. end
  6394. keyframe[10]=function()
  6395. resetWelds(3,{})
  6396. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.25)*CFrame.fromEulerAnglesXYZ(math.rad(31),0,math.rad(-30))
  6397. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(6))
  6398. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.4,.4)*CFrame.fromEulerAnglesXYZ(math.rad(-44),0,math.rad(46))
  6399. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-90),math.rad(0))
  6400. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.4,0)*CFrame.fromEulerAnglesXYZ(math.rad(44),0,math.rad(-46))
  6401. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6402. RightHip.C0=RightHip.C0*CFrame.new(.4,-.6,0)*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(-17))
  6403. LeftHip.C0=LeftHip.C0*CFrame.new(-.1,-.2,.04)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(20),math.rad(-41))
  6404. end
  6405. keyframe[11]=function()
  6406. resetWelds(3,{})
  6407. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.22)*CFrame.fromEulerAnglesXYZ(math.rad(26),0,math.rad(-27))
  6408. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(6))
  6409. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.4,.35)*CFrame.fromEulerAnglesXYZ(math.rad(-33),0,math.rad(59))
  6410. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-90),math.rad(0))
  6411. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.4,0)*CFrame.fromEulerAnglesXYZ(math.rad(41),0,math.rad(-59))
  6412. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6413. RightHip.C0=RightHip.C0*CFrame.new(.35,-.53,0)*CFrame.fromEulerAnglesXYZ(math.rad(17),0,math.rad(-18))
  6414. LeftHip.C0=LeftHip.C0*CFrame.new(-.1,-.2,.04)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(17),math.rad(-30))
  6415. end
  6416.  
  6417. keyframe[12]=function()
  6418. resetWelds(3,{})
  6419. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.17)*CFrame.fromEulerAnglesXYZ(math.rad(22),0,math.rad(-23))
  6420. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(4))
  6421. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.35,.3)*CFrame.fromEulerAnglesXYZ(math.rad(-22),0,math.rad(75))
  6422. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-90),math.rad(0))
  6423. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.4,0)*CFrame.fromEulerAnglesXYZ(math.rad(38),0,math.rad(-75))
  6424. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6425. RightHip.C0=RightHip.C0*CFrame.new(.28,-.45,0)*CFrame.fromEulerAnglesXYZ(math.rad(14),0,math.rad(-20))
  6426. LeftHip.C0=LeftHip.C0*CFrame.new(-.1,-.2,.04)*CFrame.fromEulerAnglesXYZ(math.rad(-1),math.rad(15),math.rad(-20))
  6427. end
  6428. keyframe[13]=function()
  6429. resetWelds(3,{})
  6430. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.fromEulerAnglesXYZ(math.rad(11),0,math.rad(-20))
  6431. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(4))
  6432. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.325,.25)*CFrame.fromEulerAnglesXYZ(math.rad(-13),0,math.rad(85))
  6433. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-90),math.rad(0))
  6434. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.4,0)*CFrame.fromEulerAnglesXYZ(math.rad(37),0,math.rad(-85))
  6435. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6436. RightHip.C0=RightHip.C0*CFrame.new(.22,-.37,0)*CFrame.fromEulerAnglesXYZ(math.rad(11),0,math.rad(-21))
  6437. LeftHip.C0=LeftHip.C0*CFrame.new(-.1,-.22,.04)*CFrame.fromEulerAnglesXYZ(math.rad(-1),math.rad(13),math.rad(-9))
  6438. end
  6439. keyframe[14]=function()
  6440. resetWelds(3,{})
  6441. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.12)*CFrame.fromEulerAnglesXYZ(math.rad(0),0,math.rad(-14))
  6442. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(3))
  6443. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.3,.2)*CFrame.fromEulerAnglesXYZ(math.rad(-5),0,math.rad(100))
  6444. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-90),math.rad(0))
  6445. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.4,0)*CFrame.fromEulerAnglesXYZ(math.rad(35),0,math.rad(-100))
  6446. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6447. RightHip.C0=RightHip.C0*CFrame.new(.15,-.3,0)*CFrame.fromEulerAnglesXYZ(math.rad(8),0,math.rad(-22))
  6448. LeftHip.C0=LeftHip.C0*CFrame.new(-.1,-.25,.04)*CFrame.fromEulerAnglesXYZ(math.rad(-2),math.rad(10),math.rad(2))
  6449. end
  6450. keyframe[15]=function()
  6451. resetWelds(3,{})
  6452. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.09)*CFrame.fromEulerAnglesXYZ(math.rad(-8),0,math.rad(-10))
  6453. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(3))
  6454. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.3,.15)*CFrame.fromEulerAnglesXYZ(math.rad(5),0,math.rad(115))
  6455. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-90),math.rad(0))
  6456. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.35,0)*CFrame.fromEulerAnglesXYZ(math.rad(34),0,math.rad(-115))
  6457. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6458. RightHip.C0=RightHip.C0*CFrame.new(.08,-.22,0)*CFrame.fromEulerAnglesXYZ(math.rad(5),0,math.rad(-24))
  6459. LeftHip.C0=LeftHip.C0*CFrame.new(-.1,-.25,.04)*CFrame.fromEulerAnglesXYZ(math.rad(-2),math.rad(7),math.rad(10))
  6460. end
  6461. keyframe[16]=function()
  6462. resetWelds(3,{})
  6463. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.06)*CFrame.fromEulerAnglesXYZ(math.rad(-15),0,math.rad(-7))
  6464. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(3))
  6465. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.25,.1)*CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(130))
  6466. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-90),math.rad(0))
  6467. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.3,0)*CFrame.fromEulerAnglesXYZ(math.rad(33),0,math.rad(-130))
  6468. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6469. RightHip.C0=RightHip.C0*CFrame.new(0,-.15,0)*CFrame.fromEulerAnglesXYZ(math.rad(2),0,math.rad(-25))
  6470. LeftHip.C0=LeftHip.C0*CFrame.new(-.1,-.27,.02)*CFrame.fromEulerAnglesXYZ(math.rad(-3),math.rad(5),math.rad(18))
  6471. end
  6472. keyframe[17]=function()
  6473. resetWelds(3,{})
  6474. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.06)*CFrame.fromEulerAnglesXYZ(math.rad(-22),0,math.rad(-3))
  6475. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(2))
  6476. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.225,.05)*CFrame.fromEulerAnglesXYZ(math.rad(22),0,math.rad(145))
  6477. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-90),math.rad(0))
  6478. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.25,0)*CFrame.fromEulerAnglesXYZ(math.rad(32),0,math.rad(-145))
  6479. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6480. RightHip.C0=RightHip.C0*CFrame.new(-.05,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),0,math.rad(-26))
  6481. LeftHip.C0=LeftHip.C0*CFrame.new(-.1,-.28,.02)*CFrame.fromEulerAnglesXYZ(math.rad(-3),math.rad(3),math.rad(24))
  6482. end
  6483. keyframe[18]=function()
  6484. resetWelds(3,{})
  6485. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.03)*CFrame.fromEulerAnglesXYZ(math.rad(-26),0,math.rad(-2))
  6486. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(1))
  6487. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.225,.03)*CFrame.fromEulerAnglesXYZ(math.rad(26),0,math.rad(152))
  6488. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-90),math.rad(0))
  6489. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.225,0)*CFrame.fromEulerAnglesXYZ(math.rad(31),0,math.rad(-152))
  6490. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6491. RightHip.C0=RightHip.C0*CFrame.new(-.07,-.05,0)*CFrame.fromEulerAnglesXYZ(math.rad(-2),0,math.rad(-27))
  6492. LeftHip.C0=LeftHip.C0*CFrame.new(-.1,-.28,.02)*CFrame.fromEulerAnglesXYZ(math.rad(-3),math.rad(2),math.rad(28))
  6493. end
  6494. keyframe[19]=function()
  6495. resetWelds(3,{})
  6496. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(-30),0,math.rad(0))
  6497. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(0))
  6498. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.2,0)*CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(160))
  6499. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-90),math.rad(0))
  6500. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.2,0)*CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(-160))
  6501. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6502. RightHip.C0=RightHip.C0*CFrame.new(-.1,0,.04)*CFrame.fromEulerAnglesXYZ(math.rad(-4),0,math.rad(-28))
  6503. LeftHip.C0=LeftHip.C0*CFrame.new(-.1,-.3,.04)*CFrame.fromEulerAnglesXYZ(math.rad(-4),0,math.rad(32))
  6504. end
  6505. keyframe[20]=function()
  6506. resetWelds(3,{})
  6507. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(-33),0,math.rad(0))
  6508. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(0))
  6509. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.2,0)*CFrame.fromEulerAnglesXYZ(math.rad(45),0,math.rad(160))
  6510. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-90),math.rad(0))
  6511. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.2,0)*CFrame.fromEulerAnglesXYZ(math.rad(45),0,math.rad(-160))
  6512. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6513. RightHip.C0=RightHip.C0*CFrame.new(-.1,0,.04)*CFrame.fromEulerAnglesXYZ(math.rad(-4),0,math.rad(-31))
  6514. LeftHip.C0=LeftHip.C0*CFrame.new(-.1,-.3,.04)*CFrame.fromEulerAnglesXYZ(math.rad(-4),0,math.rad(35))
  6515. end
  6516. keyframe[21]=function()
  6517. resetWelds(3,{})
  6518. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(-36),0,math.rad(0))
  6519. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(0))
  6520. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.2,0)*CFrame.fromEulerAnglesXYZ(math.rad(60),0,math.rad(160))
  6521. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-90),math.rad(0))
  6522. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.2,0)*CFrame.fromEulerAnglesXYZ(math.rad(60),0,math.rad(-160))
  6523. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6524. RightHip.C0=RightHip.C0*CFrame.new(-.1,0,.04)*CFrame.fromEulerAnglesXYZ(math.rad(-4),0,math.rad(-34))
  6525. LeftHip.C0=LeftHip.C0*CFrame.new(-.1,-.3,.04)*CFrame.fromEulerAnglesXYZ(math.rad(-4),0,math.rad(38))
  6526. end
  6527. keyframe[22]=function()
  6528. resetWelds(3,{})
  6529. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(-37),0,math.rad(0))
  6530. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(0))
  6531. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.2,0)*CFrame.fromEulerAnglesXYZ(math.rad(63),0,math.rad(160))
  6532. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-90),math.rad(0))
  6533. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.2,0)*CFrame.fromEulerAnglesXYZ(math.rad(63),0,math.rad(-160))
  6534. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6535. RightHip.C0=RightHip.C0*CFrame.new(-.1,0,.04)*CFrame.fromEulerAnglesXYZ(math.rad(-4),0,math.rad(-36))
  6536. LeftHip.C0=LeftHip.C0*CFrame.new(-.1,-.3,.04)*CFrame.fromEulerAnglesXYZ(math.rad(-4),0,math.rad(39))
  6537. end
  6538. keyframe[23]=function()
  6539. resetWelds(3,{})
  6540. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(-22),0,math.rad(0))
  6541. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(0))
  6542. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.2,0)*CFrame.fromEulerAnglesXYZ(math.rad(46),math.rad(-5),math.rad(145))
  6543. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-90),math.rad(0))
  6544. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.2,0)*CFrame.fromEulerAnglesXYZ(math.rad(46),math.rad(-5),math.rad(-145))
  6545. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6546. RightHip.C0=RightHip.C0*CFrame.new(-.1,0,.04)*CFrame.fromEulerAnglesXYZ(math.rad(-4),0,math.rad(-26))
  6547. LeftHip.C0=LeftHip.C0*CFrame.new(-.1,-.3,.04)*CFrame.fromEulerAnglesXYZ(math.rad(-4),0,math.rad(25))
  6548. end
  6549. keyframe[24]=function()
  6550. resetWelds(3,{})
  6551. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(-16),0,math.rad(0))
  6552. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(13),0,math.rad(0))
  6553. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.2,0)*CFrame.fromEulerAnglesXYZ(math.rad(38),math.rad(-7),math.rad(138))
  6554. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-90),math.rad(0))
  6555. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.2,0)*CFrame.fromEulerAnglesXYZ(math.rad(38),math.rad(-7),math.rad(-138))
  6556. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6557. RightHip.C0=RightHip.C0*CFrame.new(-.1,0,.04)*CFrame.fromEulerAnglesXYZ(math.rad(-4),0,math.rad(-20))
  6558. LeftHip.C0=LeftHip.C0*CFrame.new(-.1,-.3,.04)*CFrame.fromEulerAnglesXYZ(math.rad(-4),0,math.rad(21))
  6559. end
  6560. keyframe[25]=function()
  6561. resetWelds(3,{})
  6562. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.05)*CFrame.fromEulerAnglesXYZ(math.rad(-10),0,math.rad(0))
  6563. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),0,math.rad(0))
  6564. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.2,0)*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(10),math.rad(130))
  6565. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-90),math.rad(0))
  6566. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.2,0)*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(-10),math.rad(-130))
  6567. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6568. RightHip.C0=RightHip.C0*CFrame.new(-.1,0,.04)*CFrame.fromEulerAnglesXYZ(math.rad(-4),0,math.rad(-14))
  6569. LeftHip.C0=LeftHip.C0*CFrame.new(-.1,-.3,.04)*CFrame.fromEulerAnglesXYZ(math.rad(-4),0,math.rad(16))
  6570. end
  6571. keyframe[26]=function()
  6572. resetWelds(3,{})
  6573. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.05)*CFrame.fromEulerAnglesXYZ(math.rad(-10),0,math.rad(0))
  6574. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),0,math.rad(0))
  6575. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.2,0)*CFrame.fromEulerAnglesXYZ(math.rad(8),math.rad(15),math.rad(115))
  6576. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-90),math.rad(0))
  6577. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.2,0)*CFrame.fromEulerAnglesXYZ(math.rad(8),math.rad(-15),math.rad(-115))
  6578. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6579. RightHip.C0=RightHip.C0*CFrame.new(-.1,0,.04)*CFrame.fromEulerAnglesXYZ(math.rad(-4),0,math.rad(-4))
  6580. LeftHip.C0=LeftHip.C0*CFrame.new(-.1,-.3,.04)*CFrame.fromEulerAnglesXYZ(math.rad(-4),0,math.rad(4))
  6581. end
  6582. keyframe[27]=function()
  6583. resetWelds(3,{})
  6584. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.07)*CFrame.fromEulerAnglesXYZ(math.rad(5),0,math.rad(0))
  6585. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(5),0,math.rad(0))
  6586. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.2,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),math.rad(18),math.rad(108))
  6587. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-90),math.rad(0))
  6588. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.2,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),math.rad(-18),math.rad(-108))
  6589. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6590. RightHip.C0=RightHip.C0*CFrame.new(-.1,0,.04)*CFrame.fromEulerAnglesXYZ(math.rad(-4),0,math.rad(2))
  6591. LeftHip.C0=LeftHip.C0*CFrame.new(-.1,-.3,.04)*CFrame.fromEulerAnglesXYZ(math.rad(-4),0,math.rad(-2))
  6592. end
  6593. keyframe[28]=function()
  6594. resetWelds(3,{})
  6595. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.08)*CFrame.fromEulerAnglesXYZ(math.rad(12),0,math.rad(0))
  6596. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(3),0,math.rad(0))
  6597. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.2,0)*CFrame.fromEulerAnglesXYZ(math.rad(-2),math.rad(19),math.rad(104))
  6598. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-90),math.rad(0))
  6599. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.2,0)*CFrame.fromEulerAnglesXYZ(math.rad(-2),math.rad(-19),math.rad(-104))
  6600. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6601. RightHip.C0=RightHip.C0*CFrame.new(-.1,0,.04)*CFrame.fromEulerAnglesXYZ(math.rad(-4),0,math.rad(5))
  6602. LeftHip.C0=LeftHip.C0*CFrame.new(-.1,-.3,.04)*CFrame.fromEulerAnglesXYZ(math.rad(-4),0,math.rad(-5))
  6603. end
  6604. keyframe[29]=function()
  6605. resetWelds(3,{})
  6606. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.1)*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(0))
  6607. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(0),0,math.rad(0))
  6608. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.2,0)*CFrame.fromEulerAnglesXYZ(math.rad(-5),math.rad(20),math.rad(100))
  6609. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-90),math.rad(0))
  6610. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.2,0)*CFrame.fromEulerAnglesXYZ(math.rad(-5),math.rad(-20),math.rad(-100))
  6611. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6612. RightHip.C0=RightHip.C0*CFrame.new(-.1,0,.04)*CFrame.fromEulerAnglesXYZ(math.rad(-4),0,math.rad(8))
  6613. LeftHip.C0=LeftHip.C0*CFrame.new(-.1,-.3,.04)*CFrame.fromEulerAnglesXYZ(math.rad(-4),0,math.rad(-8))
  6614. end
  6615. keyframe[30]=function()
  6616. resetWelds(3,{})
  6617. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.1)*CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(0))
  6618. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(-9),0,math.rad(2))
  6619. RightShoulder.C0=RightShoulder.C0*CFrame.new(.15,-.15,0)*CFrame.fromEulerAnglesXYZ(math.rad(-5),math.rad(20),math.rad(110))
  6620. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-90),math.rad(0))
  6621. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.2,-.15,0)*CFrame.fromEulerAnglesXYZ(math.rad(-5),math.rad(-20),math.rad(-110))
  6622. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6623. RightHip.C0=RightHip.C0*CFrame.new(-.1,0,.04)*CFrame.fromEulerAnglesXYZ(math.rad(-4),math.rad(1),math.rad(5))
  6624. LeftHip.C0=LeftHip.C0*CFrame.new(-.1,-.2,.04)*CFrame.fromEulerAnglesXYZ(math.rad(-4),math.rad(3),math.rad(-4))
  6625. end
  6626. keyframe[31]=function()
  6627. resetWelds(3,{})
  6628. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.1)*CFrame.fromEulerAnglesXYZ(math.rad(40),0,math.rad(0))
  6629. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(-18),0,math.rad(4))
  6630. RightShoulder.C0=RightShoulder.C0*CFrame.new(.3,-.1,.05)*CFrame.fromEulerAnglesXYZ(math.rad(-5),math.rad(20),math.rad(120))
  6631. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-90),math.rad(0))
  6632. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.4,-.1,.05)*CFrame.fromEulerAnglesXYZ(math.rad(-5),math.rad(-20),math.rad(-120))
  6633. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6634. RightHip.C0=RightHip.C0*CFrame.new(-.1,0,.04)*CFrame.fromEulerAnglesXYZ(math.rad(-4),math.rad(3),math.rad(2))
  6635. LeftHip.C0=LeftHip.C0*CFrame.new(-.1,.15,.04)*CFrame.fromEulerAnglesXYZ(math.rad(-4),math.rad(5),math.rad(0))
  6636. end
  6637. keyframe[32]=function()
  6638. resetWelds(3,{})
  6639. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.1)*CFrame.fromEulerAnglesXYZ(math.rad(47),0,math.rad(0))
  6640. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(-25),0,math.rad(6))
  6641. RightShoulder.C0=RightShoulder.C0*CFrame.new(.45,-.05,.07)*CFrame.fromEulerAnglesXYZ(math.rad(-5),math.rad(20),math.rad(130))
  6642. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-90),math.rad(0))
  6643. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.6,-.05,.07)*CFrame.fromEulerAnglesXYZ(math.rad(-5),math.rad(-20),math.rad(-130))
  6644. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6645. RightHip.C0=RightHip.C0*CFrame.new(-.1,0,.04)*CFrame.fromEulerAnglesXYZ(math.rad(-4),math.rad(5),math.rad(-2))
  6646. LeftHip.C0=LeftHip.C0*CFrame.new(-.1,.35,.04)*CFrame.fromEulerAnglesXYZ(math.rad(-4),math.rad(8),math.rad(4))
  6647. end
  6648. keyframe[33]=function()
  6649. resetWelds(3,{})
  6650. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.1)*CFrame.fromEulerAnglesXYZ(math.rad(58),0,math.rad(0))
  6651. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(-36),0,math.rad(8))
  6652. RightShoulder.C0=RightShoulder.C0*CFrame.new(.6,0,.1)*CFrame.fromEulerAnglesXYZ(math.rad(-5),math.rad(20),math.rad(145))
  6653. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-90),math.rad(0))
  6654. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.8,0,.1)*CFrame.fromEulerAnglesXYZ(math.rad(-5),math.rad(-20),math.rad(-145))
  6655. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6656. RightHip.C0=RightHip.C0*CFrame.new(-.1,0,.04)*CFrame.fromEulerAnglesXYZ(math.rad(-4),math.rad(6),math.rad(-4))
  6657. LeftHip.C0=LeftHip.C0*CFrame.new(-.1,.6,.04)*CFrame.fromEulerAnglesXYZ(math.rad(-4),math.rad(10),math.rad(8))
  6658. end
  6659. return keyframe[fr]()
  6660. end,
  6661. ["Cancels"]={"TyrantHit1","Stand"},
  6662. ["Reference"]="Tyrant",
  6663. ["Frames"]=33,
  6664. ["Loops"]=false,
  6665. ["LoopStart"]=8
  6666. }
  6667.  
  6668. Animations["TyrantHit1"]={["AnimType"]="Movement",["AnimWeight"]=0,["Animation"]=function(fr)
  6669. local keyframe={}
  6670. print(fr,":)")
  6671. keyframe[0]=function()
  6672. resetWelds(3,{})
  6673. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(56),0,math.rad(0))
  6674. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(-30),0,math.rad(3))
  6675. RightShoulder.C0=RightShoulder.C0*CFrame.new(.8,.5,.1)*CFrame.fromEulerAnglesXYZ(math.rad(-5),math.rad(20),math.rad(145))
  6676. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-90),math.rad(0))
  6677. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.8,.5,.1)*CFrame.fromEulerAnglesXYZ(math.rad(-5),math.rad(-20),math.rad(-145))
  6678. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6679. RightHip.C0=RightHip.C0*CFrame.new(.2,-.2,0)*CFrame.fromEulerAnglesXYZ(math.rad(-6),math.rad(-2),math.rad(15))
  6680. LeftHip.C0=LeftHip.C0*CFrame.new(-.5,.5,0)*CFrame.fromEulerAnglesXYZ(math.rad(-4),math.rad(0),math.rad(-40))
  6681. end
  6682. keyframe[1]=function()
  6683. resetWelds(3,{})
  6684. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.15)*CFrame.fromEulerAnglesXYZ(math.rad(33),0,math.rad(15))
  6685. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(-10),0,math.rad(-18))
  6686. RightShoulder.C0=RightShoulder.C0*CFrame.new(.6,.3,.3)*CFrame.fromEulerAnglesXYZ(math.rad(-25),math.rad(14),math.rad(80))
  6687. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-30),math.rad(0))
  6688. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.5,.3,.07)*CFrame.fromEulerAnglesXYZ(math.rad(-20),math.rad(-22),math.rad(-46))
  6689. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(60),math.rad(0))
  6690. RightHip.C0=RightHip.C0*CFrame.new(.45,.4,.3)*CFrame.fromEulerAnglesXYZ(math.rad(-5),math.rad(-20),math.rad(-8))
  6691. LeftHip.C0=LeftHip.C0*CFrame.new(-.4,.35,0)*CFrame.fromEulerAnglesXYZ(math.rad(-4),math.rad(-15),math.rad(-22))
  6692. end
  6693. keyframe[2]=function()
  6694. resetWelds(3,{})
  6695. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.07)*CFrame.fromEulerAnglesXYZ(math.rad(22),0,math.rad(22))
  6696. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(0),0,math.rad(-22))
  6697. RightShoulder.C0=RightShoulder.C0*CFrame.new(.5,.2,.35)*CFrame.fromEulerAnglesXYZ(math.rad(-38),math.rad(10),math.rad(55))
  6698. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(0))
  6699. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.35,.2,.07)*CFrame.fromEulerAnglesXYZ(math.rad(-25),math.rad(-16),math.rad(-35))
  6700. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(45),math.rad(0))
  6701. RightHip.C0=RightHip.C0*CFrame.new(.53,.6,.4)*CFrame.fromEulerAnglesXYZ(math.rad(-5),math.rad(-27),math.rad(-15))
  6702. LeftHip.C0=LeftHip.C0*CFrame.new(-.35,.25,0)*CFrame.fromEulerAnglesXYZ(math.rad(-4),math.rad(-22),math.rad(-14))
  6703. end
  6704. keyframe[3]=function()
  6705. resetWelds(3,{})
  6706. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(14),0,math.rad(30))
  6707. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(8),0,math.rad(-25))
  6708. RightShoulder.C0=RightShoulder.C0*CFrame.new(.4,.1,.45)*CFrame.fromEulerAnglesXYZ(math.rad(-50),math.rad(7),math.rad(30))
  6709. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(30),math.rad(0))
  6710. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.2,.1,.04)*CFrame.fromEulerAnglesXYZ(math.rad(-30),math.rad(-11),math.rad(-28))
  6711. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(30),math.rad(0))
  6712. RightHip.C0=RightHip.C0*CFrame.new(.6,.8,.55)*CFrame.fromEulerAnglesXYZ(math.rad(-4),math.rad(-34),math.rad(-20))
  6713. LeftHip.C0=LeftHip.C0*CFrame.new(-.3,.15,0)*CFrame.fromEulerAnglesXYZ(math.rad(-4),math.rad(-29),math.rad(-8))
  6714. end
  6715. keyframe[4]=function()
  6716. resetWelds(3,{})
  6717. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.1)*CFrame.Angles(math.rad(-4),0,math.rad(44))
  6718. Neck.C0=Neck.C0*CFrame.Angles(math.rad(25),math.rad(0),math.rad(-30))
  6719. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.6)*CFrame.Angles(-math.rad(70),math.rad(0),math.rad(-20))
  6720. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6721. LeftShoulder.C0=LeftShoulder.C0*CFrame.Angles(math.rad(-40),0,math.rad(-16))
  6722. RightHip.C0=RightHip.C0*CFrame.new(.8,1.3,.8)*CFrame.Angles(math.rad(-3),math.rad(-45),math.rad(-32))
  6723. LeftHip.C0=LeftHip.C0*CFrame.new(-.2,0,0)*CFrame.Angles(math.rad(-5),math.rad(-38),math.rad(7))
  6724. end
  6725. keyframe[5]=function()
  6726. resetWelds(3,{})
  6727. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.1)*CFrame.Angles(math.rad(-4),0,math.rad(44))
  6728. Neck.C0=Neck.C0*CFrame.Angles(math.rad(27),math.rad(0),math.rad(-30))
  6729. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.6)*CFrame.Angles(-math.rad(72),math.rad(0),math.rad(-20))
  6730. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6731. LeftShoulder.C0=LeftShoulder.C0*CFrame.Angles(math.rad(-40),0,math.rad(-16))
  6732. RightHip.C0=RightHip.C0*CFrame.new(.8,1.35,.8)*CFrame.Angles(math.rad(-3),math.rad(-45),math.rad(-34))
  6733. LeftHip.C0=LeftHip.C0*CFrame.new(-.2,0,0)*CFrame.Angles(math.rad(-5),math.rad(-38),math.rad(7))
  6734. end
  6735. keyframe[6]=function() -------
  6736. resetWelds(3,{})
  6737. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.12)*CFrame.Angles(math.rad(-5),0,math.rad(44))
  6738. Neck.C0=Neck.C0*CFrame.Angles(math.rad(28),math.rad(0),math.rad(-30))
  6739. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,0,.6)*CFrame.Angles(-math.rad(73),math.rad(0),math.rad(-22))
  6740. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6741. LeftShoulder.C0=LeftShoulder.C0*CFrame.Angles(math.rad(-40),0,math.rad(-16))
  6742. RightHip.C0=RightHip.C0*CFrame.new(.85,1.4,.8)*CFrame.Angles(math.rad(-3),math.rad(-45),math.rad(-36))
  6743. LeftHip.C0=LeftHip.C0*CFrame.new(-.2,0,0)*CFrame.Angles(math.rad(-5),math.rad(-38),math.rad(9))
  6744. end
  6745. keyframe[7]=function()
  6746. resetWelds(3,{})
  6747. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.16)*CFrame.Angles(math.rad(5),0,math.rad(66))
  6748. Neck.C0=Neck.C0*CFrame.Angles(math.rad(24),math.rad(0),math.rad(-45))
  6749. RightShoulder.C0=RightShoulder.C0*CFrame.new(.15,-.05,.5)*CFrame.Angles(-math.rad(82),math.rad(0),math.rad(18))
  6750. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6751. LeftShoulder.C0=LeftShoulder.C0*CFrame.Angles(math.rad(-45),0,math.rad(-21))
  6752. RightHip.C0=RightHip.C0*CFrame.new(.6,1,.6)*CFrame.Angles(math.rad(-12),math.rad(-35),math.rad(-36))
  6753. LeftHip.C0=LeftHip.C0*CFrame.new(-.2,0,0)*CFrame.Angles(math.rad(-2),math.rad(-28),math.rad(11))
  6754. end
  6755. keyframe[8]=function()
  6756. resetWelds(3,{})
  6757. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.Angles(math.rad(15),0,math.rad(90))
  6758. Neck.C0=Neck.C0*CFrame.Angles(math.rad(19),math.rad(-2),math.rad(-60))
  6759. RightShoulder.C0=RightShoulder.C0*CFrame.new(.1,-.1,.4)*CFrame.Angles(-math.rad(98),math.rad(0),math.rad(50))
  6760. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6761. LeftShoulder.C0=LeftShoulder.C0*CFrame.Angles(math.rad(-50),0,math.rad(-27))
  6762. RightHip.C0=RightHip.C0*CFrame.new(.4,.7,.4)*CFrame.Angles(math.rad(-22),math.rad(-24),math.rad(-33))
  6763. LeftHip.C0=LeftHip.C0*CFrame.new(-.1,-.35,0)*CFrame.Angles(math.rad(2),math.rad(-19),math.rad(13))
  6764. end
  6765.  
  6766. keyframe[9]=function()
  6767. resetWelds(3,{})
  6768. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.25)*CFrame.Angles(math.rad(22),0,math.rad(115))
  6769. Neck.C0=Neck.C0*CFrame.Angles(math.rad(14),math.rad(-3),math.rad(-75))
  6770. RightShoulder.C0=RightShoulder.C0*CFrame.new(.05,-.15,.3)*CFrame.Angles(-math.rad(109),math.rad(0),math.rad(90))
  6771. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6772. LeftShoulder.C0=LeftShoulder.C0*CFrame.Angles(math.rad(-55),0,math.rad(-34))
  6773. RightHip.C0=RightHip.C0*CFrame.new(.2,.35,.2)*CFrame.Angles(math.rad(-31),math.rad(-12),math.rad(-32))
  6774. LeftHip.C0=LeftHip.C0*CFrame.new(-.05,-.5,0)*CFrame.Angles(math.rad(6),math.rad(-9),math.rad(16))
  6775. end
  6776.  
  6777. keyframe[10]=function()
  6778. resetWelds(3,{})
  6779. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.3)*CFrame.Angles(math.rad(30),0,math.rad(140))
  6780. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),math.rad(-5),math.rad(-90))
  6781. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.2,.2)*CFrame.Angles(-math.rad(120),math.rad(0),math.rad(120))
  6782. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6783. LeftShoulder.C0=LeftShoulder.C0*CFrame.Angles(math.rad(-60),0,math.rad(-40))
  6784. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-40),math.rad(-4),math.rad(-30))
  6785. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.7,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(18))
  6786. end
  6787. keyframe[11]=function()
  6788. resetWelds(3,{})
  6789. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.26)*CFrame.Angles(math.rad(28),0,math.rad(100))
  6790. Neck.C0=Neck.C0*CFrame.Angles(math.rad(8),math.rad(-5),math.rad(-55))
  6791. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.15,.2)*CFrame.Angles(-math.rad(90),math.rad(-7),math.rad(105))
  6792. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6793. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.2,-.05,-.05)*CFrame.Angles(math.rad(-3),math.rad(-3),math.rad(-40))
  6794. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(22),math.rad(0))
  6795. RightHip.C0=RightHip.C0*CFrame.new(0,-.1,0)*CFrame.Angles(math.rad(-31),math.rad(-4),math.rad(-25))
  6796. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(9))
  6797. end
  6798. keyframe[12]=function()
  6799. resetWelds(3,{})
  6800. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.22)*CFrame.Angles(math.rad(25),0,math.rad(60))
  6801. Neck.C0=Neck.C0*CFrame.Angles(math.rad(7),math.rad(-5),math.rad(-20))
  6802. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.1,.2)*CFrame.Angles(-math.rad(65),math.rad(-15),math.rad(95))
  6803. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6804. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.4,-.05,-.1)*CFrame.Angles(math.rad(-5),math.rad(-5),math.rad(-40))
  6805. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(45),math.rad(0))
  6806. RightHip.C0=RightHip.C0*CFrame.new(0,-.2,0)*CFrame.Angles(math.rad(-22),math.rad(-4),math.rad(-18))
  6807. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.3,0)*CFrame.Angles(math.rad(-8),math.rad(0),math.rad(0))
  6808. end
  6809. keyframe[13]=function()
  6810. resetWelds(3,{})
  6811. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.19)*CFrame.Angles(math.rad(23),0,math.rad(20))
  6812. Neck.C0=Neck.C0*CFrame.Angles(math.rad(7),math.rad(-5),math.rad(-29))
  6813. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.05,.2)*CFrame.Angles(-math.rad(35),math.rad(-22),math.rad(80))
  6814. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6815. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.6,-.07,-.25)*CFrame.Angles(math.rad(25),math.rad(-8),math.rad(-40))
  6816. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(65),math.rad(0))
  6817. RightHip.C0=RightHip.C0*CFrame.new(0,-.3,0)*CFrame.Angles(math.rad(-15),math.rad(-4),math.rad(-12))
  6818. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.1,0)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(-10))
  6819. end
  6820. keyframe[14]=function()
  6821. resetWelds(3,{})
  6822. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.Angles(math.rad(20),0,math.rad(-35))
  6823. Neck.C0=Neck.C0*CFrame.Angles(math.rad(5),math.rad(-2),math.rad(35))
  6824. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,.2)*CFrame.Angles(-math.rad(10),math.rad(-30),math.rad(70))
  6825. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6826. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.8,-.1,-.4)*CFrame.Angles(math.rad(50),math.rad(-10),math.rad(-40))
  6827. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6828. RightHip.C0=RightHip.C0*CFrame.new(0,-.4,0)*CFrame.Angles(math.rad(-8),math.rad(-4),math.rad(-4))
  6829. LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.Angles(math.rad(-24),math.rad(0),math.rad(-20))
  6830. end
  6831. keyframe[15]=function()
  6832. resetWelds(3,{})
  6833. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.Angles(math.rad(20),0,math.rad(-36))
  6834. Neck.C0=Neck.C0*CFrame.Angles(math.rad(2),math.rad(3),math.rad(38))
  6835. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,.2)*CFrame.Angles(-math.rad(10),math.rad(-30),math.rad(70))
  6836. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6837. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.8,-.1,-.4)*CFrame.Angles(math.rad(60),math.rad(-10),math.rad(-35))
  6838. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6839. RightHip.C0=RightHip.C0*CFrame.new(0,-.4,0)*CFrame.Angles(math.rad(-8),math.rad(-4),math.rad(-4))
  6840. LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.Angles(math.rad(-24),math.rad(0),math.rad(-20))
  6841. end
  6842. keyframe[16]=function()
  6843. resetWelds(3,{})
  6844. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.Angles(math.rad(20),0,math.rad(-37))
  6845. Neck.C0=Neck.C0*CFrame.Angles(math.rad(0),math.rad(7),math.rad(40))
  6846. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,.2)*CFrame.Angles(-math.rad(10),math.rad(-30),math.rad(70))
  6847. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6848. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.8,-.1,-.4)*CFrame.Angles(math.rad(70),math.rad(-10),math.rad(-30))
  6849. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6850. RightHip.C0=RightHip.C0*CFrame.new(0,-.4,0)*CFrame.Angles(math.rad(-8),math.rad(-4),math.rad(-4))
  6851. LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.Angles(math.rad(-24),math.rad(0),math.rad(-20))
  6852. end
  6853. keyframe[17]=function()
  6854. resetWelds(3,{})
  6855. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.Angles(math.rad(20),0,math.rad(-37))
  6856. Neck.C0=Neck.C0*CFrame.Angles(math.rad(-4),math.rad(4),math.rad(40))
  6857. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,.2)*CFrame.Angles(-math.rad(10),math.rad(-30),math.rad(70))
  6858. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6859. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.8,-.1,-.4)*CFrame.Angles(math.rad(70),math.rad(-10),math.rad(-30))
  6860. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6861. RightHip.C0=RightHip.C0*CFrame.new(0,-.4,0)*CFrame.Angles(math.rad(-8),math.rad(-4),math.rad(-4))
  6862. LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.Angles(math.rad(-24),math.rad(0),math.rad(-20))
  6863. end
  6864. keyframe[18]=function()
  6865. resetWelds(3,{})
  6866. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.Angles(math.rad(20),0,math.rad(-37))
  6867. Neck.C0=Neck.C0*CFrame.Angles(math.rad(-8),math.rad(2),math.rad(40))
  6868. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,.2)*CFrame.Angles(-math.rad(10),math.rad(-30),math.rad(70))
  6869. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6870. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.8,-.1,-.4)*CFrame.Angles(math.rad(70),math.rad(-10),math.rad(-30))
  6871. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6872. RightHip.C0=RightHip.C0*CFrame.new(0,-.4,0)*CFrame.Angles(math.rad(-8),math.rad(-4),math.rad(-4))
  6873. LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.Angles(math.rad(-24),math.rad(0),math.rad(-20))
  6874. end
  6875. keyframe[19]=function()
  6876. resetWelds(3,{})
  6877. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.Angles(math.rad(20),0,math.rad(-37))
  6878. Neck.C0=Neck.C0*CFrame.Angles(math.rad(-10),math.rad(1),math.rad(40))
  6879. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,.2)*CFrame.Angles(-math.rad(10),math.rad(-30),math.rad(70))
  6880. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6881. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.8,-.1,-.4)*CFrame.Angles(math.rad(70),math.rad(-10),math.rad(-30))
  6882. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6883. RightHip.C0=RightHip.C0*CFrame.new(0,-.4,0)*CFrame.Angles(math.rad(-8),math.rad(-4),math.rad(-4))
  6884. LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.Angles(math.rad(-24),math.rad(0),math.rad(-20))
  6885. end
  6886. keyframe[20]=function()
  6887. resetWelds(3,{})
  6888. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.Angles(math.rad(20),0,math.rad(-37))
  6889. Neck.C0=Neck.C0*CFrame.Angles(math.rad(0),math.rad(3),math.rad(36))
  6890. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,.2)*CFrame.Angles(-math.rad(10),math.rad(-30),math.rad(70))
  6891. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6892. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.8,-.1,-.4)*CFrame.Angles(math.rad(70),math.rad(-10),math.rad(-30))
  6893. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6894. RightHip.C0=RightHip.C0*CFrame.new(0,-.4,0)*CFrame.Angles(math.rad(-8),math.rad(-4),math.rad(-4))
  6895. LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.Angles(math.rad(-24),math.rad(0),math.rad(-20))
  6896. end
  6897. keyframe[21]=function()
  6898. resetWelds(3,{})
  6899. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.Angles(math.rad(20),0,math.rad(-37))
  6900. Neck.C0=Neck.C0*CFrame.Angles(math.rad(6),math.rad(4),math.rad(24))
  6901. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,.2)*CFrame.Angles(-math.rad(10),math.rad(-30),math.rad(70))
  6902. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6903. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.8,-.1,-.4)*CFrame.Angles(math.rad(70),math.rad(-10),math.rad(-30))
  6904. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6905. RightHip.C0=RightHip.C0*CFrame.new(0,-.4,0)*CFrame.Angles(math.rad(-8),math.rad(-4),math.rad(-4))
  6906. LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.Angles(math.rad(-24),math.rad(0),math.rad(-20))
  6907. end
  6908. keyframe[22]=function()
  6909. resetWelds(3,{})
  6910. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.Angles(math.rad(20),0,math.rad(-35))
  6911. Neck.C0=Neck.C0*CFrame.Angles(math.rad(-8),math.rad(-2),math.rad(30))
  6912. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,.2)*CFrame.Angles(-math.rad(10),math.rad(-30),math.rad(70))
  6913. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6914. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.8,-.1,-.4)*CFrame.Angles(math.rad(50),math.rad(-10),math.rad(-40))
  6915. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6916. RightHip.C0=RightHip.C0*CFrame.new(0,-.4,0)*CFrame.Angles(math.rad(-8),math.rad(-4),math.rad(-4))
  6917. LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.Angles(math.rad(-24),math.rad(0),math.rad(-20))
  6918. end
  6919. keyframe[23]=function()
  6920. resetWelds(3,{})
  6921. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.Angles(math.rad(20),0,math.rad(-35))
  6922. Neck.C0=Neck.C0*CFrame.Angles(math.rad(-20),math.rad(-8),math.rad(35))
  6923. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,.2)*CFrame.Angles(-math.rad(10),math.rad(-30),math.rad(70))
  6924. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6925. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.8,-.1,-.4)*CFrame.Angles(math.rad(50),math.rad(-10),math.rad(-40))
  6926. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6927. RightHip.C0=RightHip.C0*CFrame.new(0,-.4,0)*CFrame.Angles(math.rad(-8),math.rad(-4),math.rad(-4))
  6928. LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.Angles(math.rad(-24),math.rad(0),math.rad(-20))
  6929. end
  6930. return keyframe[fr]()
  6931. end,
  6932. ["Cancels"]={"TyrantHit2","Stand"},
  6933. ["Reference"]="TyrantHit1",
  6934. ["Frames"]=23,
  6935. ["Loops"]=false,
  6936. ["LoopStart"]=5
  6937. }
  6938.  
  6939. Animations["TyrantHit2"]={["AnimType"]="Movement",["AnimWeight"]=0,["Animation"]=function(fr)
  6940. local keyframe={}
  6941. keyframe[0]=function()
  6942. resetWelds(3,{})
  6943. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.Angles(math.rad(20),0,math.rad(-35))
  6944. Neck.C0=Neck.C0*CFrame.Angles(math.rad(-20),math.rad(-8),math.rad(35))
  6945. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,.2)*CFrame.Angles(-math.rad(10),math.rad(-30),math.rad(70))
  6946. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6947. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.8,-.1,-.4)*CFrame.Angles(math.rad(50),math.rad(-10),math.rad(-40))
  6948. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  6949. RightHip.C0=RightHip.C0*CFrame.new(0,-.4,0)*CFrame.Angles(math.rad(-8),math.rad(-4),math.rad(-4))
  6950. LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.Angles(math.rad(-24),math.rad(0),math.rad(20))
  6951. end
  6952. keyframe[1]=function()
  6953. resetWelds(3,{})
  6954. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.17)*CFrame.Angles(math.rad(18),0,math.rad(-10))
  6955. Neck.C0=Neck.C0*CFrame.Angles(math.rad(-13),math.rad(-7),math.rad(20))
  6956. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.05,.2)*CFrame.Angles(-math.rad(17),math.rad(-15),math.rad(75))
  6957. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(65),math.rad(0))
  6958. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.6,-.05,-.3)*CFrame.Angles(math.rad(25),math.rad(-7),math.rad(-35))
  6959. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(70),math.rad(0))
  6960. RightHip.C0=RightHip.C0*CFrame.new(0,-.3,.05)*CFrame.Angles(math.rad(-13),math.rad(-4),math.rad(0))
  6961. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.15,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(18))
  6962. end
  6963. keyframe[2]=function()
  6964. resetWelds(3,{})
  6965. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.Angles(math.rad(17),0,math.rad(15))
  6966. Neck.C0=Neck.C0*CFrame.Angles(math.rad(-5),math.rad(-7),math.rad(5))
  6967. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.1,.2)*CFrame.Angles(-math.rad(25),math.rad(0),math.rad(80))
  6968. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(45),math.rad(0))
  6969. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.4,-.05,-.2)*CFrame.Angles(math.rad(0),math.rad(-5),math.rad(-30))
  6970. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(45),math.rad(0))
  6971. RightHip.C0=RightHip.C0*CFrame.new(0,-.2,.1)*CFrame.Angles(math.rad(-18),math.rad(-4),math.rad(-4))
  6972. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.2,0)*CFrame.Angles(math.rad(-16),math.rad(0),math.rad(-15))
  6973. end
  6974. keyframe[3]=function()
  6975. resetWelds(3,{})
  6976. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.22)*CFrame.Angles(math.rad(16),0,math.rad(40))
  6977. Neck.C0=Neck.C0*CFrame.Angles(math.rad(3),math.rad(-6),math.rad(-10))
  6978. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.15,.2)*CFrame.Angles(-math.rad(32),math.rad(15),math.rad(85))
  6979. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(20),math.rad(0))
  6980. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.4,-.05,-.2)*CFrame.Angles(math.rad(-30),math.rad(-3),math.rad(-15))
  6981. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(22),math.rad(0))
  6982. RightHip.C0=RightHip.C0*CFrame.new(0,-.1,.15)*CFrame.Angles(math.rad(-24),math.rad(-4),math.rad(-7))
  6983. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.3,0)*CFrame.Angles(math.rad(-12),math.rad(0),math.rad(-13))
  6984. end
  6985. keyframe[4]=function()
  6986. resetWelds(3,{})
  6987. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.23)*CFrame.Angles(math.rad(15),0,math.rad(50))
  6988. Neck.C0=Neck.C0*CFrame.Angles(math.rad(6),math.rad(-6),math.rad(-15))
  6989. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.17,.2)*CFrame.Angles(-math.rad(36),math.rad(22),math.rad(88))
  6990. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(10),math.rad(0))
  6991. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.2,-.05,-.1)*CFrame.Angles(math.rad(-45),math.rad(-2),math.rad(-18))
  6992. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(11),math.rad(0))
  6993. RightHip.C0=RightHip.C0*CFrame.new(0,-.05,.17)*CFrame.Angles(math.rad(-27),math.rad(-4),math.rad(-8))
  6994. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.35,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-12))
  6995. end
  6996. keyframe[5]=function()
  6997. resetWelds(3,{})
  6998. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.25)*CFrame.Angles(math.rad(14),0,math.rad(60))
  6999. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),math.rad(-5),math.rad(-20))
  7000. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.2,.2)*CFrame.Angles(-math.rad(40),math.rad(30),math.rad(90))
  7001. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(0))
  7002. LeftShoulder.C0=LeftShoulder.C0*CFrame.Angles(math.rad(-60),0,math.rad(-20))
  7003. RightHip.C0=RightHip.C0*CFrame.new(0,0,.2)*CFrame.Angles(math.rad(-30),math.rad(-4),math.rad(-10))
  7004. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.4,0)*CFrame.Angles(math.rad(-8),math.rad(0),math.rad(-10))
  7005. end
  7006. keyframe[6]=function()
  7007. resetWelds(3,{})
  7008. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.225)*CFrame.Angles(math.rad(14),0,math.rad(35))
  7009. Neck.C0=Neck.C0*CFrame.Angles(math.rad(11),math.rad(-1),math.rad(-10))
  7010. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.15,.2)*CFrame.Angles(-math.rad(60),math.rad(22),math.rad(87))
  7011. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(20),math.rad(0))
  7012. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.2,-.05,-.1)*CFrame.Angles(math.rad(-20),math.rad(3),math.rad(-27))
  7013. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(20),math.rad(0))
  7014. RightHip.C0=RightHip.C0*CFrame.new(0,-.1,.15)*CFrame.Angles(math.rad(-25),math.rad(-4),math.rad(-5))
  7015. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.28,0)*CFrame.Angles(math.rad(-11),math.rad(0),math.rad(-10))
  7016. end
  7017. keyframe[7]=function()
  7018. resetWelds(3,{})
  7019. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.225)*CFrame.Angles(math.rad(14),0,math.rad(5))
  7020. Neck.C0=Neck.C0*CFrame.Angles(math.rad(12),math.rad(3),math.rad(2))
  7021. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.1,.2)*CFrame.Angles(-math.rad(80),math.rad(15),math.rad(85))
  7022. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(45),math.rad(0))
  7023. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.4,-.05,-.2)*CFrame.Angles(math.rad(20),math.rad(7),math.rad(-35))
  7024. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(45),math.rad(0))
  7025. RightHip.C0=RightHip.C0*CFrame.new(0,-.2,.1)*CFrame.Angles(math.rad(-18),math.rad(-4),math.rad(0))
  7026. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.15,0)*CFrame.Angles(math.rad(-14),math.rad(0),math.rad(-10))
  7027. end
  7028. keyframe[8]=function()
  7029. resetWelds(3,{})
  7030. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.21)*CFrame.Angles(math.rad(14),0,math.rad(-25))
  7031. Neck.C0=Neck.C0*CFrame.Angles(math.rad(12),math.rad(7),math.rad(9))
  7032. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.05,.2)*CFrame.Angles(-math.rad(100),math.rad(7),math.rad(83))
  7033. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(65),math.rad(0))
  7034. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.6,-.07,-.3)*CFrame.Angles(math.rad(55),math.rad(11),math.rad(-42))
  7035. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(65),math.rad(0))
  7036. RightHip.C0=RightHip.C0*CFrame.new(0,-.3,.05)*CFrame.Angles(math.rad(-13),math.rad(-4),math.rad(5))
  7037. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-17),math.rad(0),math.rad(10))
  7038. end
  7039. keyframe[9]=function()
  7040. resetWelds(3,{})
  7041. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.Angles(math.rad(14),0,math.rad(-50))
  7042. Neck.C0=Neck.C0*CFrame.Angles(math.rad(12),math.rad(12),math.rad(16))
  7043. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,.2)*CFrame.Angles(-math.rad(130),math.rad(0),math.rad(80))
  7044. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  7045. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.8,-.1,-.4)*CFrame.Angles(math.rad(90),math.rad(15),math.rad(-50))
  7046. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  7047. RightHip.C0=RightHip.C0*CFrame.new(0,-.4,0)*CFrame.Angles(math.rad(-8),math.rad(-4),math.rad(10))
  7048. LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(10))
  7049. end
  7050. keyframe[10]=function()
  7051. resetWelds(3,{})
  7052. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.Angles(math.rad(14),0,math.rad(-37))
  7053. Neck.C0=Neck.C0*CFrame.Angles(math.rad(12),math.rad(10),math.rad(13))
  7054. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,.2)*CFrame.Angles(-math.rad(115),math.rad(0),math.rad(79))
  7055. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(80),math.rad(0))
  7056. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.7,-.1,-.35)*CFrame.Angles(math.rad(70),math.rad(13),math.rad(-46))
  7057. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(80),math.rad(0))
  7058. RightHip.C0=RightHip.C0*CFrame.new(0,-.35,0)*CFrame.Angles(math.rad(-11),math.rad(-4),math.rad(7))
  7059. LeftHip.C0=LeftHip.C0*CFrame.new(0,.05,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(10))
  7060. end
  7061. keyframe[11]=function()
  7062. resetWelds(3,{})
  7063. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.Angles(math.rad(16),0,math.rad(-25))
  7064. Neck.C0=Neck.C0*CFrame.Angles(math.rad(12),math.rad(7),math.rad(9))
  7065. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.05,.2)*CFrame.Angles(-math.rad(100),math.rad(-3),math.rad(77))
  7066. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(65),math.rad(0))
  7067. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.6,-.08,-.3)*CFrame.Angles(math.rad(50),math.rad(11),math.rad(-42))
  7068. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(55),math.rad(0))
  7069. RightHip.C0=RightHip.C0*CFrame.new(0,-.3,0)*CFrame.Angles(math.rad(-14),math.rad(-4),math.rad(5))
  7070. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-18),math.rad(0),math.rad(11))
  7071. end
  7072. keyframe[12]=function()
  7073. resetWelds(3,{})
  7074. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.22)*CFrame.Angles(math.rad(17),0,math.rad(0))
  7075. Neck.C0=Neck.C0*CFrame.Angles(math.rad(11),math.rad(3),math.rad(3))
  7076. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.1,.2)*CFrame.Angles(-math.rad(80),math.rad(-5),math.rad(75))
  7077. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(45),math.rad(0))
  7078. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.4,-.05,-.2)*CFrame.Angles(math.rad(20),math.rad(7),math.rad(-35))
  7079. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(45),math.rad(0))
  7080. RightHip.C0=RightHip.C0*CFrame.new(0,-.2,.1)*CFrame.Angles(math.rad(-20),math.rad(-4),math.rad(0))
  7081. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.2,0)*CFrame.Angles(math.rad(-14),math.rad(0),math.rad(-12))
  7082. end
  7083. keyframe[13]=function()
  7084. resetWelds(3,{})
  7085. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.22)*CFrame.Angles(math.rad(18),0,math.rad(25))
  7086. Neck.C0=Neck.C0*CFrame.Angles(math.rad(11),math.rad(-1),math.rad(-4))
  7087. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.15,.2)*CFrame.Angles(-math.rad(60),math.rad(-8),math.rad(72))
  7088. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(20),math.rad(0))
  7089. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.2,-.03,-.1)*CFrame.Angles(math.rad(-20),math.rad(3),math.rad(-27))
  7090. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(22),math.rad(0))
  7091. RightHip.C0=RightHip.C0*CFrame.new(0,-.1,.15)*CFrame.Angles(math.rad(-28),math.rad(-4),math.rad(-5))
  7092. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.3,0)*CFrame.Angles(math.rad(-11),math.rad(0),math.rad(-13))
  7093. end
  7094. keyframe[14]=function()
  7095. resetWelds(3,{})
  7096. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.25)*CFrame.Angles(math.rad(19),0,math.rad(50))
  7097. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),math.rad(-5),math.rad(-10))
  7098. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.2,.2)*CFrame.Angles(-math.rad(40),math.rad(-10),math.rad(70))
  7099. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(0))
  7100. LeftShoulder.C0=LeftShoulder.C0*CFrame.Angles(math.rad(-60),0,math.rad(-20))
  7101. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(0))
  7102. RightHip.C0=RightHip.C0*CFrame.new(0,0,.2)*CFrame.Angles(math.rad(-36),math.rad(-4),math.rad(-10))
  7103. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.45,0)*CFrame.Angles(math.rad(-8),math.rad(0),math.rad(-14))
  7104. end
  7105. keyframe[15]=function()
  7106. resetWelds(3,{})
  7107. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.24)*CFrame.Angles(math.rad(17),0,math.rad(25))
  7108. Neck.C0=Neck.C0*CFrame.Angles(math.rad(7),math.rad(-3),math.rad(2))
  7109. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.15,.2)*CFrame.Angles(-math.rad(65),math.rad(-5),math.rad(73))
  7110. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(20),math.rad(0))
  7111. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.2,-.05,-.1)*CFrame.Angles(math.rad(-25),math.rad(10),math.rad(-28))
  7112. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(20),math.rad(0))
  7113. RightHip.C0=RightHip.C0*CFrame.new(0,-.1,.15)*CFrame.Angles(math.rad(-28),math.rad(-4),math.rad(-5))
  7114. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.28,0)*CFrame.Angles(math.rad(-12),math.rad(0),math.rad(-14))
  7115. end
  7116. keyframe[16]=function()
  7117. resetWelds(3,{})
  7118. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.225)*CFrame.Angles(math.rad(15),0,math.rad(0))
  7119. Neck.C0=Neck.C0*CFrame.Angles(math.rad(5),math.rad(0),math.rad(10))
  7120. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.1,.2)*CFrame.Angles(-math.rad(95),math.rad(0),math.rad(75))
  7121. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(45),math.rad(0))
  7122. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.4,-.05,-.2)*CFrame.Angles(math.rad(15),math.rad(20),math.rad(-35))
  7123. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(45),math.rad(0))
  7124. RightHip.C0=RightHip.C0*CFrame.new(0,-.2,.1)*CFrame.Angles(math.rad(-20),math.rad(-4),math.rad(0))
  7125. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.15,0)*CFrame.Angles(math.rad(-16),math.rad(0),math.rad(16))
  7126. end
  7127. keyframe[17]=function()
  7128. resetWelds(3,{})
  7129. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.21)*CFrame.Angles(math.rad(14),0,math.rad(-28))
  7130. Neck.C0=Neck.C0*CFrame.Angles(math.rad(3),math.rad(3),math.rad(20))
  7131. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.05,.2)*CFrame.Angles(-math.rad(120),math.rad(0),math.rad(78))
  7132. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(70),math.rad(0))
  7133. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.6,-.07,-.3)*CFrame.Angles(math.rad(55),math.rad(30),math.rad(-42))
  7134. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(70),math.rad(0))
  7135. RightHip.C0=RightHip.C0*CFrame.new(0,-.3,.1)*CFrame.Angles(math.rad(-14),math.rad(-4),math.rad(5))
  7136. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(16))
  7137. end
  7138. keyframe[18]=function()
  7139. resetWelds(3,{})
  7140. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.Angles(math.rad(12),0,math.rad(-55))
  7141. Neck.C0=Neck.C0*CFrame.Angles(math.rad(0),math.rad(7),math.rad(30))
  7142. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,.2)*CFrame.Angles(-math.rad(150),math.rad(0),math.rad(80))
  7143. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  7144. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.8,-.1,-.4)*CFrame.Angles(math.rad(90),math.rad(40),math.rad(-50))
  7145. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  7146. RightHip.C0=RightHip.C0*CFrame.new(0,-.4,0)*CFrame.Angles(math.rad(-8),math.rad(-4),math.rad(10))
  7147. LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.Angles(math.rad(-24),math.rad(0),math.rad(18))
  7148. end
  7149. keyframe[19]=function()
  7150. resetWelds(3,{})
  7151. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.Angles(math.rad(12),0,math.rad(-38))
  7152. Neck.C0=Neck.C0*CFrame.Angles(math.rad(1),math.rad(5),math.rad(25))
  7153. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,.2)*CFrame.Angles(-math.rad(130),math.rad(0),math.rad(82))
  7154. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(80),math.rad(0))
  7155. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.7,-.08,-.35)*CFrame.Angles(math.rad(70),math.rad(34),math.rad(-46))
  7156. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(80),math.rad(0))
  7157. RightHip.C0=RightHip.C0*CFrame.new(0,-.35,0)*CFrame.Angles(math.rad(-11),math.rad(-4),math.rad(10))
  7158. LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.Angles(math.rad(-22),math.rad(0),math.rad(15))
  7159. end
  7160. keyframe[20]=function()
  7161. resetWelds(3,{})
  7162. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.21)*CFrame.Angles(math.rad(12),0,math.rad(-25))
  7163. Neck.C0=Neck.C0*CFrame.Angles(math.rad(3),math.rad(4),math.rad(20))
  7164. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.05,.2)*CFrame.Angles(-math.rad(115),math.rad(-3),math.rad(83))
  7165. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(65),math.rad(0))
  7166. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.6,-.05,-.3)*CFrame.Angles(math.rad(50),math.rad(30),math.rad(-42))
  7167. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(65),math.rad(0))
  7168. RightHip.C0=RightHip.C0*CFrame.new(0,-.3,.05)*CFrame.Angles(math.rad(-15),math.rad(-4),math.rad(11))
  7169. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-19),math.rad(0),math.rad(11))
  7170. end
  7171. keyframe[21]=function()
  7172. resetWelds(3,{})
  7173. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.225)*CFrame.Angles(math.rad(13),0,math.rad(-5))
  7174. Neck.C0=Neck.C0*CFrame.Angles(math.rad(5),math.rad(1),math.rad(10))
  7175. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.1,.2)*CFrame.Angles(-math.rad(90),math.rad(-5),math.rad(85))
  7176. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(45),math.rad(0))
  7177. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.4,-.05,-.2)*CFrame.Angles(math.rad(20),math.rad(20),math.rad(-35))
  7178. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(45),math.rad(0))
  7179. RightHip.C0=RightHip.C0*CFrame.new(0,-.2,.1)*CFrame.Angles(math.rad(-22),math.rad(-4),math.rad(12))
  7180. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.15,0)*CFrame.Angles(math.rad(-14),math.rad(0),math.rad(4))
  7181. end
  7182. keyframe[22]=function()
  7183. resetWelds(3,{})
  7184. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.235)*CFrame.Angles(math.rad(13),0,math.rad(20))
  7185. Neck.C0=Neck.C0*CFrame.Angles(math.rad(7),math.rad(-2),math.rad(0))
  7186. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.15,.2)*CFrame.Angles(-math.rad(65),math.rad(-7),math.rad(87))
  7187. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(20),math.rad(0))
  7188. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.2,-.05,-.1)*CFrame.Angles(math.rad(-25),math.rad(10),math.rad(-28))
  7189. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(20),math.rad(0))
  7190. RightHip.C0=RightHip.C0*CFrame.new(0,-.1,.15)*CFrame.Angles(math.rad(-28),math.rad(-4),math.rad(13))
  7191. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.3,0)*CFrame.Angles(math.rad(-11),math.rad(0),math.rad(-4))
  7192. end
  7193. keyframe[23]=function()
  7194. resetWelds(3,{})
  7195. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.25)*CFrame.Angles(math.rad(15),0,math.rad(45))
  7196. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),math.rad(-5),math.rad(-10))
  7197. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.2,.2)*CFrame.Angles(-math.rad(40),math.rad(-10),math.rad(90))
  7198. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(0))
  7199. LeftShoulder.C0=LeftShoulder.C0*CFrame.Angles(math.rad(-60),0,math.rad(-20))
  7200. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(0))
  7201. RightHip.C0=RightHip.C0*CFrame.new(0,0,.2)*CFrame.Angles(math.rad(-36),math.rad(-4),math.rad(14))
  7202. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.45,0)*CFrame.Angles(math.rad(-8),math.rad(0),math.rad(-10))
  7203. end
  7204. keyframe[24]=function()
  7205. resetWelds(3,{})
  7206. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.235)*CFrame.Angles(math.rad(14),0,math.rad(15))
  7207. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),math.rad(-5),math.rad(-5))
  7208. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.2,.2)*CFrame.Angles(-math.rad(48),math.rad(-3),math.rad(80))
  7209. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(20),math.rad(0))
  7210. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.2,-.05,-.1)*CFrame.Angles(math.rad(-20),0,math.rad(-15))
  7211. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(20),math.rad(0))
  7212. RightHip.C0=RightHip.C0*CFrame.new(0,-.1,.15)*CFrame.Angles(math.rad(-30),math.rad(22),math.rad(7))
  7213. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.3,0)*CFrame.Angles(math.rad(-8),math.rad(0),math.rad(-10))
  7214. end
  7215. keyframe[25]=function()
  7216. resetWelds(3,{})
  7217. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.225)*CFrame.Angles(math.rad(13),0,math.rad(-5))
  7218. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),math.rad(-5),math.rad(0))
  7219. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.1,.2)*CFrame.Angles(-math.rad(55),math.rad(5),math.rad(70))
  7220. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(45),math.rad(0))
  7221. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.4,-.05,-.2)*CFrame.Angles(math.rad(20),0,math.rad(-10))
  7222. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(45),math.rad(0))
  7223. RightHip.C0=RightHip.C0*CFrame.new(0,-.2,.1)*CFrame.Angles(math.rad(-22),math.rad(-5),math.rad(0))
  7224. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.2,0)*CFrame.Angles(math.rad(-11),math.rad(0),math.rad(-10))
  7225. end
  7226. keyframe[26]=function()
  7227. resetWelds(3,{})
  7228. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.21)*CFrame.Angles(math.rad(12),0,math.rad(-28))
  7229. Neck.C0=Neck.C0*CFrame.Angles(math.rad(5),math.rad(0),math.rad(10))
  7230. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.05,.2)*CFrame.Angles(-math.rad(62),math.rad(13),math.rad(60))
  7231. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(65),math.rad(0))
  7232. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.6,-.07,-.3)*CFrame.Angles(math.rad(55),0,math.rad(-5))
  7233. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(65),math.rad(0))
  7234. RightHip.C0=RightHip.C0*CFrame.new(0,-.3,.05)*CFrame.Angles(math.rad(-15),math.rad(-5),math.rad(5))
  7235. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.05,0)*CFrame.Angles(math.rad(-11),math.rad(0),math.rad(-10))
  7236. end
  7237. keyframe[27]=function()
  7238. resetWelds(3,{})
  7239. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.Angles(math.rad(10),0,math.rad(-55))
  7240. Neck.C0=Neck.C0*CFrame.Angles(math.rad(0),math.rad(7),math.rad(30))
  7241. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,.2)*CFrame.Angles(-math.rad(70),math.rad(20),math.rad(50))
  7242. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  7243. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.8,-.1,-.4)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
  7244. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
  7245. RightHip.C0=RightHip.C0*CFrame.new(0,-.4,0)*CFrame.Angles(math.rad(-8),math.rad(-6),math.rad(10))
  7246. LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.Angles(math.rad(-14),math.rad(0),math.rad(-9))
  7247. end
  7248. keyframe[28]=function()
  7249. resetWelds(3,{})
  7250. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.Angles(math.rad(8),0,math.rad(-35))
  7251. Neck.C0=Neck.C0*CFrame.Angles(math.rad(0),math.rad(7),math.rad(30))
  7252. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0.05,.2)*CFrame.Angles(-math.rad(65),math.rad(18),math.rad(68))
  7253. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(80),math.rad(0))
  7254. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.7,-.1,-.35)*CFrame.Angles(math.rad(80),math.rad(3),math.rad(-6))
  7255. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(80),math.rad(0))
  7256. RightHip.C0=RightHip.C0*CFrame.new(0,-.4,0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(9))
  7257. LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.Angles(math.rad(-14),math.rad(0),math.rad(-8))
  7258. end
  7259. keyframe[29]=function()
  7260. resetWelds(3,{})
  7261. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.Angles(math.rad(8),0,math.rad(-18))
  7262. Neck.C0=Neck.C0*CFrame.Angles(math.rad(0),math.rad(7),math.rad(15))
  7263. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0.08,.2)*CFrame.Angles(-math.rad(60),math.rad(17),math.rad(75))
  7264. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(72),math.rad(0))
  7265. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.65,-.1,-.33)*CFrame.Angles(math.rad(75),math.rad(3),math.rad(-9))
  7266. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(72),math.rad(0))
  7267. RightHip.C0=RightHip.C0*CFrame.new(0,-.4,0)*CFrame.Angles(math.rad(-5),math.rad(-5),math.rad(8))
  7268. LeftHip.C0=LeftHip.C0*CFrame.new(0,.08,0)*CFrame.Angles(math.rad(-14),math.rad(0),math.rad(-7))
  7269. end
  7270. keyframe[30]=function()
  7271. resetWelds(3,{})
  7272. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.225)*CFrame.Angles(math.rad(6),0,math.rad(-5))
  7273. Neck.C0=Neck.C0*CFrame.Angles(math.rad(0),math.rad(10),math.rad(0))
  7274. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,.1,.2)*CFrame.Angles(-math.rad(55),math.rad(15),math.rad(85))
  7275. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(65),math.rad(0))
  7276. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.6,-.07,-.3)*CFrame.Angles(math.rad(70),math.rad(7),math.rad(-12))
  7277. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(65),math.rad(0))
  7278. RightHip.C0=RightHip.C0*CFrame.new(0,-.4,0.05)*CFrame.Angles(math.rad(-4),math.rad(-5),math.rad(8))
  7279. LeftHip.C0=LeftHip.C0*CFrame.new(0,.05,0)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(-7))
  7280. end
  7281. keyframe[31]=function()
  7282. resetWelds(3,{})
  7283. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.25)*CFrame.Angles(math.rad(2),0,math.rad(30))
  7284. Neck.C0=Neck.C0*CFrame.Angles(math.rad(0),math.rad(13),math.rad(-30))
  7285. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,.2,.2)*CFrame.Angles(-math.rad(40),math.rad(10),math.rad(120))
  7286. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(45),math.rad(0))
  7287. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.4,-.05,-.2)*CFrame.Angles(math.rad(50),math.rad(15),math.rad(-25))
  7288. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(45),math.rad(0))
  7289. RightHip.C0=RightHip.C0*CFrame.new(0,-.4,0.05)*CFrame.Angles(math.rad(0),math.rad(-4),math.rad(6))
  7290. LeftHip.C0=LeftHip.C0*CFrame.new(0,.05,0)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(-6))
  7291. end
  7292. keyframe[32]=function()
  7293. resetWelds(3,{})
  7294. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.27)*CFrame.Angles(math.rad(-2),0,math.rad(65))
  7295. Neck.C0=Neck.C0*CFrame.Angles(math.rad(0),math.rad(13),math.rad(-30))
  7296. RightShoulder.C0=RightShoulder.C0*CFrame.new(0.02,.3,.2)*CFrame.Angles(-math.rad(25),math.rad(5),math.rad(145))
  7297. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(20),math.rad(0))
  7298. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.2,-.05,-.1)*CFrame.Angles(math.rad(35),math.rad(-15),math.rad(-37))
  7299. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(20),math.rad(0))
  7300. RightHip.C0=RightHip.C0*CFrame.new(0,-.4,0.08)*CFrame.Angles(math.rad(4),math.rad(-3),math.rad(4))
  7301. LeftHip.C0=LeftHip.C0*CFrame.new(0,.05,0)*CFrame.Angles(math.rad(-15),math.rad(4),math.rad(-3))
  7302. end
  7303. keyframe[33]=function()
  7304. resetWelds(3,{})
  7305. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.3)*CFrame.Angles(math.rad(-6),0,math.rad(100))
  7306. Neck.C0=Neck.C0*CFrame.Angles(math.rad(0),math.rad(20),math.rad(-90))
  7307. RightShoulder.C0=RightShoulder.C0*CFrame.new(.05,.4,.2)*CFrame.Angles(-math.rad(10),math.rad(0),math.rad(170))
  7308. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(0))
  7309. LeftShoulder.C0=LeftShoulder.C0*CFrame.Angles(math.rad(20),math.rad(-30),math.rad(-50))
  7310. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(0))
  7311. RightHip.C0=RightHip.C0*CFrame.new(0,-.4,.1)*CFrame.Angles(math.rad(8),math.rad(-2),math.rad(2))
  7312. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-16),math.rad(8),math.rad(-2))
  7313. end
  7314. DesiredMovespeedLast=0
  7315. return keyframe[fr]()
  7316. end,
  7317. ["Cancels"]={"TyrantHit3","Stand"},
  7318. ["Reference"]="TyrantHit2",
  7319. ["Frames"]=33,
  7320. ["Loops"]=false,
  7321. ["LoopStart"]=6
  7322. }
  7323.  
  7324. Animations["TyrantHit3"]={["AnimType"]="Movement",["AnimWeight"]=0,["Animation"]=function(fr)
  7325. local keyframe={}
  7326. keyframe[0]=function()
  7327. resetWelds(3,{})
  7328. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.3)*CFrame.Angles(math.rad(-6),0,math.rad(100))
  7329. Neck.C0=Neck.C0*CFrame.Angles(math.rad(0),math.rad(20),math.rad(-90))
  7330. RightShoulder.C0=RightShoulder.C0*CFrame.new(.05,.4,.2)*CFrame.Angles(-math.rad(10),math.rad(0),math.rad(170))
  7331. LeftShoulder.C0=LeftShoulder.C0*CFrame.Angles(math.rad(20),math.rad(-30),math.rad(-50))
  7332. RightHip.C0=RightHip.C0*CFrame.new(0,-.4,.1)*CFrame.Angles(math.rad(8),math.rad(-2),math.rad(2))
  7333. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-16),math.rad(8),math.rad(-2))
  7334. end
  7335. keyframe[1]=function()
  7336. resetWelds(3,{})
  7337. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.25)*CFrame.Angles(math.rad(-9),0,math.rad(75))
  7338. Neck.C0=Neck.C0*CFrame.Angles(math.rad(-10),math.rad(15),math.rad(-65))
  7339. RightShoulder.C0=RightShoulder.C0*CFrame.new(.05,.3,.15)*CFrame.Angles(math.rad(15),math.rad(3),math.rad(170))
  7340. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,.03,0)*CFrame.Angles(math.rad(35),math.rad(-25),math.rad(-80))
  7341. RightHip.C0=RightHip.C0*CFrame.new(0,-.2,.05)*CFrame.Angles(math.rad(4),math.rad(-7),math.rad(-3))
  7342. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-15),math.rad(11),math.rad(5))
  7343. end
  7344. keyframe[2]=function()
  7345. resetWelds(3,{})
  7346. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.Angles(math.rad(-12),0,math.rad(50))
  7347. Neck.C0=Neck.C0*CFrame.Angles(math.rad(-20),math.rad(10),math.rad(-45))
  7348. RightShoulder.C0=RightShoulder.C0*CFrame.new(.05,.2,.1)*CFrame.Angles(math.rad(40),math.rad(5),math.rad(170))
  7349. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,.15,0)*CFrame.Angles(math.rad(50),math.rad(-20),math.rad(-110))
  7350. RightHip.C0=RightHip.C0*CFrame.new(0,-.2,.05)*CFrame.Angles(math.rad(0),math.rad(-10),math.rad(-8))
  7351. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-14),math.rad(14),math.rad(10))
  7352. end
  7353. keyframe[3]=function()
  7354. resetWelds(3,{})
  7355. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.17)*CFrame.Angles(math.rad(-14),0,math.rad(40))
  7356. Neck.C0=Neck.C0*CFrame.Angles(math.rad(-25),math.rad(7),math.rad(-32))
  7357. RightShoulder.C0=RightShoulder.C0*CFrame.new(.05,.3,.07)*CFrame.Angles(math.rad(50),math.rad(5),math.rad(170))
  7358. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,.22,0)*CFrame.Angles(math.rad(58),math.rad(-18),math.rad(-120))
  7359. RightHip.C0=RightHip.C0*CFrame.new(0,-.15,.05)*CFrame.Angles(math.rad(-3),math.rad(-13),math.rad(-11))
  7360. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-14),math.rad(15),math.rad(13))
  7361. end
  7362. keyframe[4]=function()
  7363. resetWelds(3,{})
  7364. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.Angles(math.rad(-16),0,math.rad(25))
  7365. Neck.C0=Neck.C0*CFrame.Angles(math.rad(-30),math.rad(5),math.rad(-20))
  7366. RightShoulder.C0=RightShoulder.C0*CFrame.new(.05,.45,.05)*CFrame.Angles(math.rad(60),math.rad(7),math.rad(170))
  7367. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,.3,0)*CFrame.Angles(math.rad(65),math.rad(-15),math.rad(-135))
  7368. RightHip.C0=RightHip.C0*CFrame.new(0,-.1,.05)*CFrame.Angles(math.rad(-6),math.rad(-15),math.rad(-14))
  7369. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-13),math.rad(17),math.rad(16))
  7370. end
  7371. keyframe[5]=function()
  7372. resetWelds(3,{})
  7373. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.Angles(math.rad(-17),0,math.rad(17))
  7374. Neck.C0=Neck.C0*CFrame.Angles(math.rad(-34),math.rad(4),math.rad(-15))
  7375. RightShoulder.C0=RightShoulder.C0*CFrame.new(.05,.48,.05)*CFrame.Angles(math.rad(65),math.rad(8),math.rad(170))
  7376. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,.4,0)*CFrame.Angles(math.rad(67),math.rad(-14),math.rad(-142))
  7377. RightHip.C0=RightHip.C0*CFrame.new(0,-.1,.05)*CFrame.Angles(math.rad(-6),math.rad(-16),math.rad(-16))
  7378. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-13),math.rad(17),math.rad(17))
  7379. end
  7380. keyframe[6]=function()
  7381. resetWelds(3,{})
  7382. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.Angles(math.rad(-18),0,math.rad(10))
  7383. Neck.C0=Neck.C0*CFrame.Angles(math.rad(-38),math.rad(3),math.rad(-10))
  7384. RightShoulder.C0=RightShoulder.C0*CFrame.new(.03,.52,.03)*CFrame.Angles(math.rad(70),math.rad(8),math.rad(170))
  7385. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,.5,0)*CFrame.Angles(math.rad(72),math.rad(-13),math.rad(-150))
  7386. RightHip.C0=RightHip.C0*CFrame.new(0,-.05,.05)*CFrame.Angles(math.rad(-9),math.rad(-18),math.rad(-17))
  7387. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-13),math.rad(17),math.rad(18))
  7388. end
  7389. keyframe[7]=function()
  7390. resetWelds(3,{})
  7391. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.1)*CFrame.Angles(math.rad(-20),0,math.rad(0))
  7392. Neck.C0=Neck.C0*CFrame.Angles(math.rad(-45),math.rad(0),math.rad(0))
  7393. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0.65,0)*CFrame.Angles(math.rad(80),math.rad(10),math.rad(170))
  7394. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0.65,0)*CFrame.Angles(math.rad(80),math.rad(-10),math.rad(-170))
  7395. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-12),math.rad(-20),math.rad(-19))
  7396. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-12),math.rad(20),math.rad(21))
  7397. end
  7398. keyframe[8]=function()
  7399. resetWelds(3,{})
  7400. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.1)*CFrame.Angles(math.rad(-17),0,math.rad(0))
  7401. Neck.C0=Neck.C0*CFrame.Angles(math.rad(-25),math.rad(0),math.rad(0))
  7402. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0.65,0)*CFrame.Angles(math.rad(50),math.rad(8),math.rad(170))
  7403. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0.65,0)*CFrame.Angles(math.rad(45),math.rad(-7),math.rad(-173))
  7404. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-12),math.rad(-19),math.rad(-15))
  7405. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-12),math.rad(19),math.rad(17))
  7406. end
  7407. keyframe[9]=function()
  7408. resetWelds(3,{})
  7409. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.1)*CFrame.Angles(math.rad(-10),0,math.rad(0))
  7410. Neck.C0=Neck.C0*CFrame.Angles(math.rad(5),math.rad(0),math.rad(0))
  7411. RightShoulder.C0=RightShoulder.C0*CFrame.new(0.07,0.9,-.3)*CFrame.Angles(math.rad(-15),math.rad(3),math.rad(170))
  7412. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.07,0.9,-.3)*CFrame.Angles(math.rad(-20),math.rad(-3),math.rad(-178))
  7413. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-12),math.rad(-17),math.rad(-9))
  7414. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-12),math.rad(17),math.rad(8))
  7415. end
  7416. keyframe[10]=function()
  7417. resetWelds(3,{})
  7418. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.1)*CFrame.Angles(math.rad(-5),0,math.rad(0))
  7419. Neck.C0=Neck.C0*CFrame.Angles(math.rad(20),math.rad(0),math.rad(0))
  7420. RightShoulder.C0=RightShoulder.C0*CFrame.new(.1,1,-.4)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(170))
  7421. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.1,1,-.4)*CFrame.Angles(math.rad(-60),math.rad(0),math.rad(-180))
  7422. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-11),math.rad(-16),math.rad(-5))
  7423. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-11),math.rad(16),math.rad(6))
  7424. end
  7425.  
  7426. keyframe[11]=function()
  7427. resetWelds(3,{})
  7428. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.1)*CFrame.Angles(math.rad(-4),0,math.rad(0))
  7429. Neck.C0=Neck.C0*CFrame.Angles(math.rad(17),math.rad(0),math.rad(0))
  7430. RightShoulder.C0=RightShoulder.C0*CFrame.new(.07,.85,-.2)*CFrame.Angles(math.rad(-40),math.rad(-5),math.rad(173))
  7431. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.07,.85,-.2)*CFrame.Angles(math.rad(-15),math.rad(5),math.rad(-180))
  7432. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-11),math.rad(-16),math.rad(-5))
  7433. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-11),math.rad(16),math.rad(6))
  7434. end
  7435. keyframe[12]=function()
  7436. resetWelds(3,{})
  7437. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.1)*CFrame.Angles(math.rad(-4),0,math.rad(0))
  7438. Neck.C0=Neck.C0*CFrame.Angles(math.rad(16),math.rad(0),math.rad(0))
  7439. RightShoulder.C0=RightShoulder.C0*CFrame.new(.07,.8,-.1)*CFrame.Angles(math.rad(0),math.rad(-7),math.rad(174))
  7440. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.07,.8,-.1)*CFrame.Angles(math.rad(10),math.rad(7),math.rad(-180))
  7441. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-11),math.rad(-17),math.rad(-5))
  7442. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-11),math.rad(16),math.rad(6))
  7443. end
  7444. keyframe[13]=function()
  7445. resetWelds(3,{})
  7446. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.1)*CFrame.Angles(math.rad(-3),0,math.rad(0))
  7447. Neck.C0=Neck.C0*CFrame.Angles(math.rad(15),math.rad(0),math.rad(0))
  7448. RightShoulder.C0=RightShoulder.C0*CFrame.new(.05,.7,0)*CFrame.Angles(math.rad(20),math.rad(-10),math.rad(175))
  7449. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.05,.7,0)*CFrame.Angles(math.rad(30),math.rad(10),math.rad(-180))
  7450. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-11),math.rad(-17),math.rad(-5))
  7451. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-11),math.rad(17),math.rad(6))
  7452. end
  7453. keyframe[14]=function()
  7454. resetWelds(3,{})
  7455. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.1)*CFrame.Angles(math.rad(-3),0,math.rad(0))
  7456. Neck.C0=Neck.C0*CFrame.Angles(math.rad(14),math.rad(0),math.rad(0))
  7457. RightShoulder.C0=RightShoulder.C0*CFrame.new(.05,.62,0.07)*CFrame.Angles(math.rad(50),math.rad(-10),math.rad(176))
  7458. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.05,.62,0.07)*CFrame.Angles(math.rad(50),math.rad(10),math.rad(-180))
  7459. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-11),math.rad(-17),math.rad(-5))
  7460. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-11),math.rad(17),math.rad(6))
  7461. end
  7462. keyframe[15]=function()
  7463. resetWelds(3,{})
  7464. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.1)*CFrame.Angles(math.rad(-3),0,math.rad(0))
  7465. Neck.C0=Neck.C0*CFrame.Angles(math.rad(12),math.rad(0),math.rad(0))
  7466. RightShoulder.C0=RightShoulder.C0*CFrame.new(.05,.55,.15)*CFrame.Angles(math.rad(70),math.rad(-15),math.rad(177))
  7467. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.05,.55,.15)*CFrame.Angles(math.rad(70),math.rad(15),math.rad(-180))
  7468. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-11),math.rad(-17),math.rad(-5))
  7469. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-11),math.rad(17),math.rad(6))
  7470. end
  7471. keyframe[16]=function()
  7472. resetWelds(3,{})
  7473. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.1)*CFrame.Angles(math.rad(-3),0,math.rad(0))
  7474. Neck.C0=Neck.C0*CFrame.Angles(math.rad(13),math.rad(0),math.rad(0))
  7475. RightShoulder.C0=RightShoulder.C0*CFrame.new(.03,.47,.22)*CFrame.Angles(math.rad(90),math.rad(-18),math.rad(178))
  7476. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.03,.47,.22)*CFrame.Angles(math.rad(90),math.rad(18),math.rad(-180))
  7477. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-11),math.rad(-17),math.rad(-5))
  7478. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-11),math.rad(18),math.rad(6))
  7479. end
  7480. keyframe[17]=function()
  7481. resetWelds(3,{})
  7482. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.1)*CFrame.Angles(math.rad(-2),0,math.rad(0))
  7483. Neck.C0=Neck.C0*CFrame.Angles(math.rad(15),math.rad(0),math.rad(0))
  7484. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,.4,.35)*CFrame.Angles(math.rad(110),math.rad(-20),math.rad(180))
  7485. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,.4,.35)*CFrame.Angles(math.rad(110),math.rad(20),math.rad(-180))
  7486. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-11),math.rad(-18),math.rad(-5))
  7487. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-11),math.rad(18),math.rad(6))
  7488. end
  7489. DesiredMovespeedLast=0
  7490. return keyframe[fr]()
  7491. end,
  7492. ["Cancels"]={"Stand"},
  7493. ["Reference"]="TyrantHit3",
  7494. ["Frames"]=17,
  7495. ["Loops"]=false,
  7496. ["LoopStart"]=6
  7497. }
  7498.  
  7499. Animations["6B"]={["AnimType"]="Movement",["AnimWeight"]=0,["Animation"]=function(fr)
  7500. local keyframe={}
  7501. keyframe[0]=function()
  7502. resetWelds(3,{})
  7503. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.17)*CFrame.Angles(math.rad(10),math.rad(3),math.rad(-2))
  7504. Neck.C0=Neck.C0*CFrame.Angles(math.rad(7),math.rad(2),math.rad(0))
  7505. RightShoulder.C0=RightShoulder.C0*CFrame.new(.1,.03,.1)*CFrame.Angles(math.rad(-5),math.rad(3),math.rad(-7))
  7506. RightShoulder.C1=RightShoulder.C1*CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(20),math.rad(0))
  7507. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.15,0)*CFrame.Angles(math.rad(-10),math.rad(7),math.rad(5))
  7508. RightHip.C0=RightHip.C0*CFrame.new(.15,-.1,-.05)*CFrame.Angles(math.rad(5),math.rad(3),math.rad(-5))
  7509. LeftHip.C0=LeftHip.C0*CFrame.new(0,.2,.1)*CFrame.Angles(math.rad(3),math.rad(5),math.rad(-10))
  7510. end
  7511. keyframe[1]=function()
  7512. resetWelds(3,{})
  7513. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.25)*CFrame.Angles(math.rad(18),math.rad(4),math.rad(-4))
  7514. Neck.C0=Neck.C0*CFrame.Angles(math.rad(-5),math.rad(2),math.rad(0))
  7515. RightShoulder.C0=RightShoulder.C0*CFrame.new(.18,.04,.18)*CFrame.Angles(math.rad(-7),math.rad(3),math.rad(-11))
  7516. RightShoulder.C1=RightShoulder.C1*CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(32),math.rad(0))
  7517. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.22,0)*CFrame.Angles(math.rad(-15),math.rad(11),math.rad(7))
  7518. RightHip.C0=RightHip.C0*CFrame.new(.22,-.18,-.07)*CFrame.Angles(math.rad(7),math.rad(4),math.rad(-7))
  7519. LeftHip.C0=LeftHip.C0*CFrame.new(0,.35,.12)*CFrame.Angles(math.rad(4),math.rad(7),math.rad(-18))
  7520. end
  7521. keyframe[2]=function()
  7522. resetWelds(3,{})
  7523. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.5)*CFrame.Angles(math.rad(38),math.rad(7),math.rad(-7))
  7524. Neck.C0=Neck.C0*CFrame.Angles(math.rad(-23),math.rad(5),math.rad(0))
  7525. RightShoulder.C0=RightShoulder.C0*CFrame.new(.37,.07,.37)*CFrame.Angles(math.rad(-15),math.rad(7),math.rad(-22))
  7526. RightShoulder.C1=RightShoulder.C1*CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(65),math.rad(0))
  7527. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.45,0)*CFrame.Angles(math.rad(-30),math.rad(22),math.rad(15))
  7528. RightHip.C0=RightHip.C0*CFrame.new(.45,-.35,-.15)*CFrame.Angles(math.rad(15),math.rad(7),math.rad(-15))
  7529. LeftHip.C0=LeftHip.C0*CFrame.new(0,.8,.22)*CFrame.Angles(math.rad(7),math.rad(15),math.rad(-37))
  7530. end
  7531. keyframe[3]=function()
  7532. resetWelds(3,{})
  7533. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.6)*CFrame.Angles(math.rad(44),math.rad(8),math.rad(-9))
  7534. Neck.C0=Neck.C0*CFrame.Angles(math.rad(-26),math.rad(5),math.rad(0))
  7535. RightShoulder.C0=RightShoulder.C0*CFrame.new(.44,.08,.44)*CFrame.Angles(math.rad(-18),math.rad(9),math.rad(-26))
  7536. RightShoulder.C1=RightShoulder.C1*CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(80),math.rad(0))
  7537. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.53,0)*CFrame.Angles(math.rad(-35),math.rad(26),math.rad(17))
  7538. RightHip.C0=RightHip.C0*CFrame.new(.45,-.35,-.15)*CFrame.Angles(math.rad(18),math.rad(8),math.rad(-17))
  7539. LeftHip.C0=LeftHip.C0*CFrame.new(0,.95,.27)*CFrame.Angles(math.rad(8),math.rad(18),math.rad(-44))
  7540. end
  7541.  
  7542. keyframe[4]=function() ----
  7543. resetWelds(3,{})
  7544. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.65)*CFrame.Angles(math.rad(47),math.rad(9),math.rad(-10))
  7545. Neck.C0=Neck.C0*CFrame.Angles(math.rad(-28),math.rad(6),math.rad(0))
  7546. RightShoulder.C0=RightShoulder.C0*CFrame.new(.47,.1,.47)*CFrame.Angles(math.rad(-20),math.rad(10),math.rad(-28))
  7547. RightShoulder.C1=RightShoulder.C1*CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(85),math.rad(0))
  7548. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.6,0)*CFrame.Angles(math.rad(-37),math.rad(28),math.rad(20))
  7549. RightHip.C0=RightHip.C0*CFrame.new(.52,-.42,-.17)*CFrame.Angles(math.rad(20),math.rad(10),math.rad(-20))
  7550. LeftHip.C0=LeftHip.C0*CFrame.new(0,1.02,.28)*CFrame.Angles(math.rad(9),math.rad(19),math.rad(-47))
  7551. end
  7552.  
  7553. keyframe[5]=function() --
  7554. resetWelds(3,{})
  7555. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.55)*CFrame.Angles(math.rad(25),math.rad(-10),math.rad(0))
  7556. Neck.C0=Neck.C0*CFrame.Angles(math.rad(-10),math.rad(9),math.rad(0))
  7557. RightShoulder.C0=RightShoulder.C0*CFrame.new(.6,.1,.25)*CFrame.Angles(math.rad(-20),math.rad(5),math.rad(-10))
  7558. RightShoulder.C1=RightShoulder.C1*CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(80),math.rad(-10))
  7559. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.6,0)*CFrame.Angles(math.rad(-40),math.rad(30),math.rad(20))
  7560. RightHip.C0=RightHip.C0*CFrame.new(.2,-.25,-.1)*CFrame.Angles(math.rad(5),math.rad(14),math.rad(-45))
  7561. LeftHip.C0=LeftHip.C0*CFrame.new(-.4,-.5,.15)*CFrame.Angles(math.rad(20),math.rad(10),math.rad(-20))
  7562. end
  7563. keyframe[6]=function()
  7564. resetWelds(3,{})
  7565. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.52)*CFrame.Angles(math.rad(18),math.rad(-15),math.rad(0))
  7566. Neck.C0=Neck.C0*CFrame.Angles(math.rad(-5),math.rad(10),math.rad(0))
  7567. RightShoulder.C0=RightShoulder.C0*CFrame.new(.63,.1,.20)*CFrame.Angles(math.rad(-20),math.rad(3),math.rad(-5))
  7568. RightShoulder.C1=RightShoulder.C1*CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(77),math.rad(-13))
  7569. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.6,0)*CFrame.Angles(math.rad(-40),math.rad(30),math.rad(20))
  7570. RightHip.C0=RightHip.C0*CFrame.new(.2,-.19,-.08)*CFrame.Angles(math.rad(1),math.rad(16),math.rad(-52))
  7571. LeftHip.C0=LeftHip.C0*CFrame.new(-.5,-.42,.11)*CFrame.Angles(math.rad(23),math.rad(7),math.rad(-12))
  7572. end
  7573. keyframe[7]=function()
  7574. resetWelds(3,{})
  7575. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.4)*CFrame.Angles(math.rad(6),math.rad(-25),math.rad(5))
  7576. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),math.rad(12),math.rad(0))
  7577. RightShoulder.C0=RightShoulder.C0*CFrame.new(.7,.1,0)*CFrame.Angles(math.rad(-20),math.rad(2),math.rad(7))
  7578. RightShoulder.C1=RightShoulder.C1*CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(72),math.rad(-17))
  7579. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.6,0)*CFrame.Angles(math.rad(-40),math.rad(30),math.rad(20))
  7580. RightHip.C0=RightHip.C0*CFrame.new(-.2,-.06,0)*CFrame.Angles(math.rad(-7),math.rad(17),math.rad(-64))
  7581. LeftHip.C0=LeftHip.C0*CFrame.new(-.7,-.27,.03)*CFrame.Angles(math.rad(27),math.rad(3),math.rad(3))
  7582. end
  7583.  
  7584. keyframe[8]=function()
  7585. resetWelds(3,{})
  7586. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.4)*CFrame.Angles(math.rad(0),math.rad(-30),math.rad(10))
  7587. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),math.rad(12),math.rad(0))
  7588. RightShoulder.C0=RightShoulder.C0*CFrame.new(.7,.1,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(13))
  7589. RightShoulder.C1=RightShoulder.C1*CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(70),math.rad(-20))
  7590. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.6,0)*CFrame.Angles(math.rad(-40),math.rad(30),math.rad(20))
  7591. RightHip.C0=RightHip.C0*CFrame.new(-.2,0,0)*CFrame.Angles(math.rad(-10),math.rad(18),math.rad(-70))
  7592. LeftHip.C0=LeftHip.C0*CFrame.new(-.8,-.2,0)*CFrame.Angles(math.rad(30),math.rad(2),math.rad(6))
  7593. end
  7594.  
  7595. keyframe[9]=function()
  7596. resetWelds(3,{})
  7597. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.35)*CFrame.Angles(math.rad(0),math.rad(-20),math.rad(10))
  7598. Neck.C0=Neck.C0*CFrame.Angles(math.rad(15),math.rad(9),math.rad(0))
  7599. RightShoulder.C0=RightShoulder.C0*CFrame.new(.35,.1,0)*CFrame.Angles(math.rad(-12),math.rad(0),math.rad(60))
  7600. RightShoulder.C1=RightShoulder.C1*CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(75),math.rad(-12))
  7601. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.6,0)*CFrame.Angles(math.rad(-48),math.rad(33),math.rad(17))
  7602. RightHip.C0=RightHip.C0*CFrame.new(-.2,0,0)*CFrame.Angles(math.rad(-8),math.rad(13),math.rad(-67))
  7603. LeftHip.C0=LeftHip.C0*CFrame.new(-.8,0,0)*CFrame.Angles(math.rad(12),math.rad(2),math.rad(6))
  7604. end
  7605.  
  7606. keyframe[10]=function()
  7607. resetWelds(3,{})
  7608. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.3)*CFrame.Angles(math.rad(0),math.rad(-10),math.rad(10))
  7609. Neck.C0=Neck.C0*CFrame.Angles(math.rad(20),math.rad(6),math.rad(0))
  7610. RightShoulder.C0=RightShoulder.C0*CFrame.new(.1,.05,0)*CFrame.Angles(math.rad(-5),math.rad(0),math.rad(110))
  7611. RightShoulder.C1=RightShoulder.C1*CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(80),math.rad(-5))
  7612. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.6,0)*CFrame.Angles(math.rad(-55),math.rad(35),math.rad(15))
  7613. RightHip.C0=RightHip.C0*CFrame.new(-.05,-.3,0)*CFrame.Angles(math.rad(-3),math.rad(9),math.rad(-65))
  7614. LeftHip.C0=LeftHip.C0*CFrame.new(-.8,.2,0)*CFrame.Angles(math.rad(5),math.rad(2),math.rad(6))
  7615. end
  7616.  
  7617. keyframe[11]=function()
  7618. resetWelds(3,{})
  7619. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.25)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(10))
  7620. Neck.C0=Neck.C0*CFrame.Angles(math.rad(25),math.rad(3),math.rad(0))
  7621. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.35,.03,.5)*CFrame.Angles(math.rad(2),math.rad(0),math.rad(155))
  7622. RightShoulder.C1=RightShoulder.C1*CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(87),math.rad(6))
  7623. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.6,0)*CFrame.Angles(math.rad(-64),math.rad(37),math.rad(13))
  7624. RightHip.C0=RightHip.C0*CFrame.new(0.03,-.45,0)*CFrame.Angles(math.rad(3),math.rad(5),math.rad(-63))
  7625. LeftHip.C0=LeftHip.C0*CFrame.new(-.8,.4,0)*CFrame.Angles(math.rad(-6),math.rad(1),math.rad(6))
  7626. end
  7627.  
  7628. keyframe[12]=function()
  7629. resetWelds(3,{})
  7630. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.23)*CFrame.Angles(math.rad(0),math.rad(7),math.rad(10))
  7631. Neck.C0=Neck.C0*CFrame.Angles(math.rad(27),math.rad(2),math.rad(0))
  7632. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.42,.03,.6)*CFrame.Angles(math.rad(6),math.rad(0),math.rad(175))
  7633. RightShoulder.C1=RightShoulder.C1*CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(88),math.rad(8))
  7634. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.6,0)*CFrame.Angles(math.rad(-67),math.rad(38),math.rad(12))
  7635. RightHip.C0=RightHip.C0*CFrame.new(0.07,-.52,0)*CFrame.Angles(math.rad(3),math.rad(3),math.rad(-63))
  7636. LeftHip.C0=LeftHip.C0*CFrame.new(-.8,.5,0)*CFrame.Angles(math.rad(-11),math.rad(1),math.rad(6))
  7637. end
  7638.  
  7639.  
  7640. keyframe[13]=function()
  7641. resetWelds(3,{})
  7642. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.2)*CFrame.Angles(math.rad(0),math.rad(15),math.rad(10))
  7643. Neck.C0=Neck.C0*CFrame.Angles(math.rad(30),math.rad(0),math.rad(0))
  7644. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,0,.7)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(205))
  7645. RightShoulder.C1=RightShoulder.C1*CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(10))
  7646. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.6,0)*CFrame.Angles(math.rad(-70),math.rad(40),math.rad(10))
  7647. RightHip.C0=RightHip.C0*CFrame.new(.1,-.6,0)*CFrame.Angles(math.rad(5),math.rad(0),math.rad(-60))
  7648. LeftHip.C0=LeftHip.C0*CFrame.new(-.8,.6,0)*CFrame.Angles(math.rad(-17),math.rad(0),math.rad(5))
  7649. end
  7650.  
  7651. keyframe[14]=function()
  7652. resetWelds(3,{})
  7653. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.19)*CFrame.Angles(math.rad(0),math.rad(15),math.rad(10))
  7654. Neck.C0=Neck.C0*CFrame.Angles(math.rad(33),math.rad(0),math.rad(0))
  7655. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,0.05,.7)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(205))
  7656. RightShoulder.C1=RightShoulder.C1*CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(10))
  7657. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.6,0)*CFrame.Angles(math.rad(-70),math.rad(40),math.rad(10))
  7658. RightHip.C0=RightHip.C0*CFrame.new(.1,-.6,0)*CFrame.Angles(math.rad(6),math.rad(0),math.rad(-60))
  7659. LeftHip.C0=LeftHip.C0*CFrame.new(-.8,.6,0)*CFrame.Angles(math.rad(-18),math.rad(0),math.rad(5))
  7660. end
  7661.  
  7662. keyframe[15]=function()
  7663. resetWelds(3,{})
  7664. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.19)*CFrame.Angles(math.rad(0),math.rad(15),math.rad(10))
  7665. Neck.C0=Neck.C0*CFrame.Angles(math.rad(33),math.rad(0),math.rad(0))
  7666. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,0.05,.7)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(205))
  7667. RightShoulder.C1=RightShoulder.C1*CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(10))
  7668. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.6,0)*CFrame.Angles(math.rad(-70),math.rad(40),math.rad(10))
  7669. RightHip.C0=RightHip.C0*CFrame.new(.1,-.6,0)*CFrame.Angles(math.rad(6),math.rad(0),math.rad(-60))
  7670. LeftHip.C0=LeftHip.C0*CFrame.new(-.8,.6,0)*CFrame.Angles(math.rad(-18),math.rad(0),math.rad(5))
  7671. end
  7672.  
  7673. keyframe[16]=function()
  7674. resetWelds(3,{})
  7675. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.19)*CFrame.Angles(math.rad(0),math.rad(9),math.rad(7))
  7676. Neck.C0=Neck.C0*CFrame.Angles(math.rad(27),math.rad(0),math.rad(0))
  7677. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.35,0.05,.5)*CFrame.Angles(math.rad(-8),math.rad(0),math.rad(145))
  7678. RightShoulder.C1=RightShoulder.C1*CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(65),math.rad(8))
  7679. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.45,0)*CFrame.Angles(math.rad(-55),math.rad(30),math.rad(7))
  7680. RightHip.C0=RightHip.C0*CFrame.new(.05,-.45,0)*CFrame.Angles(math.rad(4),math.rad(0),math.rad(-45))
  7681. LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.45,0)*CFrame.Angles(math.rad(-13),math.rad(0),math.rad(4))
  7682. end
  7683.  
  7684. keyframe[17]=function()
  7685. resetWelds(3,{})
  7686. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.2)*CFrame.Angles(math.rad(0),math.rad(3),math.rad(4))
  7687. Neck.C0=Neck.C0*CFrame.Angles(math.rad(21),math.rad(0),math.rad(0))
  7688. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.25,0.05,.35)*CFrame.Angles(math.rad(-25),math.rad(0),math.rad(100))
  7689. RightShoulder.C1=RightShoulder.C1*CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(45),math.rad(5))
  7690. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.3,0)*CFrame.Angles(math.rad(-40),math.rad(20),math.rad(5))
  7691. RightHip.C0=RightHip.C0*CFrame.new(.05,-.3,0)*CFrame.Angles(math.rad(2),math.rad(0),math.rad(-30))
  7692. LeftHip.C0=LeftHip.C0*CFrame.new(-.4,.3,0)*CFrame.Angles(math.rad(-8),math.rad(0),math.rad(3))
  7693. end
  7694.  
  7695. keyframe[18]=function()
  7696. resetWelds(3,{})
  7697. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.2)*CFrame.Angles(math.rad(0),math.rad(2),math.rad(4))
  7698. Neck.C0=Neck.C0*CFrame.Angles(math.rad(15),math.rad(0),math.rad(0))
  7699. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.1,0.05,.15)*CFrame.Angles(math.rad(-38),math.rad(0),math.rad(50))
  7700. RightShoulder.C1=RightShoulder.C1*CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(20),math.rad(3))
  7701. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.15,0)*CFrame.Angles(math.rad(-30),math.rad(10),math.rad(2))
  7702. RightHip.C0=RightHip.C0*CFrame.new(.05,-.15,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-14))
  7703. LeftHip.C0=LeftHip.C0*CFrame.new(-.2,.15,0)*CFrame.Angles(math.rad(-5),math.rad(0),math.rad(3))
  7704. end
  7705.  
  7706. keyframe[19]=function()
  7707. resetWelds(3,{})
  7708. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.2)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(2))
  7709. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0))
  7710. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(0))
  7711. RightShoulder.C1=RightShoulder.C1*CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  7712. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0))
  7713. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-2),math.rad(0),math.rad(1))
  7714. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-2),math.rad(0),math.rad(1))
  7715. end
  7716. keyframe[20]=function()
  7717. resetWelds(3,{})
  7718. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.2)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  7719. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0))
  7720. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0))
  7721. RightShoulder.C1=RightShoulder.C1*CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  7722. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0))
  7723. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-3),math.rad(0),math.rad(1))
  7724. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-3),math.rad(0),math.rad(1))
  7725. end
  7726. return keyframe[fr]()
  7727. end,
  7728. ["Cancels"]={"Stand","Divide","ManaVamp","Jump","IWMYS","3B","Divide_Startup"},
  7729. ["Reference"]="6B",
  7730. ["Frames"]=20,
  7731. ["Loops"]=false,
  7732. ["LoopStart"]=6
  7733. }
  7734.  
  7735. Animations["IWMYS"]={["AnimType"]="Movement",["AnimWeight"]=0,["Animation"]=function(fr)
  7736. local keyframe={}
  7737. keyframe[0]=function()
  7738. resetWelds(3,{})
  7739. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.19)*CFrame.fromEulerAnglesXYZ(math.rad(23),0,math.rad(-18))
  7740. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(17),0,math.rad(4))
  7741. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.3,.3)*CFrame.fromEulerAnglesXYZ(math.rad(-28),0,math.rad(38))
  7742. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-70),math.rad(0))
  7743. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.2,0)*CFrame.fromEulerAnglesXYZ(math.rad(28),0,math.rad(-38))
  7744. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(70),math.rad(0))
  7745. RightHip.C0=RightHip.C0*CFrame.new(.3,-.45,0)*CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(-12))
  7746. LeftHip.C0=LeftHip.C0*CFrame.new(-.08,-.15,.02)*CFrame.fromEulerAnglesXYZ(math.rad(-2),math.rad(15),math.rad(-30))
  7747. end
  7748. keyframe[1]=function()
  7749. resetWelds(3,{})
  7750. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.19)*CFrame.fromEulerAnglesXYZ(math.rad(12),0,math.rad(17))
  7751. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(18),math.rad(1),math.rad(18))
  7752. RightShoulder.C0=RightShoulder.C0*CFrame.new(.15,-.22,.1)*CFrame.fromEulerAnglesXYZ(math.rad(-20),math.rad(25),math.rad(48))
  7753. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-55),math.rad(0))
  7754. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.2,0)*CFrame.fromEulerAnglesXYZ(math.rad(17),0,math.rad(-18))
  7755. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(55),math.rad(0))
  7756. RightHip.C0=RightHip.C0*CFrame.new(.3,-.45,0)*CFrame.fromEulerAnglesXYZ(math.rad(8),0,math.rad(-12))
  7757. LeftHip.C0=LeftHip.C0*CFrame.new(-.08,-.15,.02)*CFrame.fromEulerAnglesXYZ(math.rad(-8),math.rad(14),math.rad(-25))
  7758. end
  7759. keyframe[2]=function()
  7760. resetWelds(3,{})
  7761. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.19)*CFrame.fromEulerAnglesXYZ(math.rad(9),0,math.rad(28))
  7762. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(18),math.rad(2),math.rad(24))
  7763. RightShoulder.C0=RightShoulder.C0*CFrame.new(.22,-.20,.03)*CFrame.fromEulerAnglesXYZ(math.rad(-17),math.rad(38),math.rad(54))
  7764. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-45),math.rad(0))
  7765. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.15,0)*CFrame.fromEulerAnglesXYZ(math.rad(12),math.rad(2),math.rad(-10))
  7766. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(45),math.rad(0))
  7767. RightHip.C0=RightHip.C0*CFrame.new(.23,-.41,0)*CFrame.fromEulerAnglesXYZ(math.rad(4),0,math.rad(-12))
  7768. LeftHip.C0=LeftHip.C0*CFrame.new(-.06,-.1,.02)*CFrame.fromEulerAnglesXYZ(math.rad(-12),math.rad(13),math.rad(-23))
  7769. end
  7770. keyframe[3]=function()
  7771. resetWelds(3,{})
  7772. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.19)*CFrame.fromEulerAnglesXYZ(math.rad(6),0,math.rad(40))
  7773. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(21),math.rad(3),math.rad(28))
  7774. RightShoulder.C0=RightShoulder.C0*CFrame.new(.35,-.15,-.05)*CFrame.fromEulerAnglesXYZ(math.rad(-14),math.rad(50),math.rad(60))
  7775. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-35),math.rad(0))
  7776. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(8),math.rad(5),math.rad(-3))
  7777. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(35),math.rad(0))
  7778. RightHip.C0=RightHip.C0*CFrame.new(.15,-.37,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),0,math.rad(-12))
  7779. LeftHip.C0=LeftHip.C0*CFrame.new(-.04,-.07,.01)*CFrame.fromEulerAnglesXYZ(math.rad(-16),math.rad(11),math.rad(-20))
  7780. end
  7781. keyframe[4]=function()
  7782. resetWelds(3,{})
  7783. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.22)*CFrame.fromEulerAnglesXYZ(math.rad(-5),math.rad(5),math.rad(65))
  7784. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(23),math.rad(3),math.rad(40))
  7785. RightShoulder.C0=RightShoulder.C0*CFrame.new(.5,-.05,-.2)*CFrame.fromEulerAnglesXYZ(math.rad(-7),math.rad(75),math.rad(72))
  7786. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-15),math.rad(0))
  7787. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(-20),math.rad(7),math.rad(17))
  7788. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(15),math.rad(0))
  7789. RightHip.C0=RightHip.C0*CFrame.new(.08,-.33,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-7),math.rad(-11))
  7790. LeftHip.C0=LeftHip.C0*CFrame.new(-.02,-.04,.01)*CFrame.fromEulerAnglesXYZ(math.rad(-18),math.rad(9),math.rad(-15))
  7791. end
  7792. keyframe[5]=function()
  7793. resetWelds(3,{})
  7794. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.22)*CFrame.fromEulerAnglesXYZ(math.rad(-6),math.rad(6),math.rad(72))
  7795. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(23),math.rad(3),math.rad(43))
  7796. RightShoulder.C0=RightShoulder.C0*CFrame.new(.55,-.05,-.25)*CFrame.fromEulerAnglesXYZ(math.rad(-5),math.rad(81),math.rad(75))
  7797. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-11),math.rad(0))
  7798. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(-25),math.rad(7),math.rad(21))
  7799. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(11),math.rad(0))
  7800. RightHip.C0=RightHip.C0*CFrame.new(.08,-.33,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-7),math.rad(-11))
  7801. LeftHip.C0=LeftHip.C0*CFrame.new(-.02,-.04,.01)*CFrame.fromEulerAnglesXYZ(math.rad(-18),math.rad(9),math.rad(-14))
  7802. end
  7803. keyframe[6]=function()
  7804. resetWelds(3,{})
  7805. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.235)*CFrame.fromEulerAnglesXYZ(math.rad(-7),math.rad(7),math.rad(78))
  7806. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(23),math.rad(3),math.rad(45))
  7807. RightShoulder.C0=RightShoulder.C0*CFrame.new(.6,-.05,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(-3),math.rad(88),math.rad(78))
  7808. RightShoulder.C1=RightShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-7),math.rad(0))
  7809. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.05,0)*CFrame.fromEulerAnglesXYZ(math.rad(-30),math.rad(8),math.rad(25))
  7810. LeftShoulder.C1=LeftShoulder.C1*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(7),math.rad(0))
  7811. RightHip.C0=RightHip.C0*CFrame.new(.04,-.32,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-8),math.rad(-11))
  7812. LeftHip.C0=LeftHip.C0*CFrame.new(-.01,-.02,.01)*CFrame.fromEulerAnglesXYZ(math.rad(-19),math.rad(9),math.rad(-13))
  7813. end
  7814. keyframe[7]=function()----
  7815. resetWelds(3,{})
  7816. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.25)*CFrame.Angles(math.rad(-10),math.rad(10),math.rad(90))
  7817. Neck.C0=Neck.C0*CFrame.Angles(math.rad(25),math.rad(5),math.rad(50))
  7818. RightShoulder.C0=RightShoulder.C0*CFrame.new(.7,0,-.4)*CFrame.Angles(math.rad(0),math.rad(100),math.rad(85))
  7819. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-40),math.rad(10),math.rad(30))
  7820. RightHip.C0=RightHip.C0*CFrame.new(0,-.3,0)*CFrame.Angles(math.rad(0),math.rad(-10),math.rad(-10))
  7821. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-20),math.rad(8),math.rad(-10))
  7822. end
  7823.  
  7824. keyframe[8]=function()
  7825. resetWelds(3,{})
  7826. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.25)*CFrame.Angles(math.rad(-10),math.rad(10),math.rad(87))
  7827. Neck.C0=Neck.C0*CFrame.Angles(math.rad(25),math.rad(4),math.rad(37))
  7828. RightShoulder.C0=RightShoulder.C0*CFrame.new(.7,0,-.4)*CFrame.Angles(math.rad(0),math.rad(100),math.rad(85))
  7829. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-40),math.rad(10),math.rad(30))
  7830. RightHip.C0=RightHip.C0*CFrame.new(0,-.3,0)*CFrame.Angles(math.rad(0),math.rad(-11),math.rad(-9))
  7831. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-21),math.rad(8),math.rad(-9))
  7832. end
  7833.  
  7834. keyframe[9]=function()--
  7835. resetWelds(3,{})
  7836. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.25)*CFrame.Angles(math.rad(-10),math.rad(10),math.rad(85))
  7837. Neck.C0=Neck.C0*CFrame.Angles(math.rad(25),math.rad(3),math.rad(25))
  7838. RightShoulder.C0=RightShoulder.C0*CFrame.new(.7,0,-.4)*CFrame.Angles(math.rad(0),math.rad(100),math.rad(84))
  7839. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-40),math.rad(10),math.rad(30))
  7840. RightHip.C0=RightHip.C0*CFrame.new(0,-.3,0)*CFrame.Angles(math.rad(0),math.rad(-13),math.rad(-8))
  7841. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-21),math.rad(8),math.rad(-8))
  7842. end
  7843.  
  7844. keyframe[10]=function()--
  7845. resetWelds(3,{})
  7846. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.25)*CFrame.Angles(math.rad(-10),math.rad(10),math.rad(82))
  7847. Neck.C0=Neck.C0*CFrame.Angles(math.rad(25),math.rad(3),math.rad(11))
  7848. RightShoulder.C0=RightShoulder.C0*CFrame.new(.7,0,-.4)*CFrame.Angles(math.rad(0),math.rad(100),math.rad(83))
  7849. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-40),math.rad(10),math.rad(30))
  7850. RightHip.C0=RightHip.C0*CFrame.new(0,-.3,0)*CFrame.Angles(math.rad(0),math.rad(-14),math.rad(-7))
  7851. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-22),math.rad(8),math.rad(-6))
  7852. end
  7853.  
  7854. keyframe[11]=function()---
  7855. resetWelds(3,{})
  7856. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.25)*CFrame.Angles(math.rad(-10),math.rad(10),math.rad(80))
  7857. Neck.C0=Neck.C0*CFrame.Angles(math.rad(25),math.rad(0),math.rad(0))
  7858. RightShoulder.C0=RightShoulder.C0*CFrame.new(.7,0,-.4)*CFrame.Angles(math.rad(0),math.rad(100),math.rad(83))
  7859. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-40),math.rad(10),math.rad(30))
  7860. RightHip.C0=RightHip.C0*CFrame.new(0,-.3,0)*CFrame.Angles(math.rad(0),math.rad(-15),math.rad(-5))
  7861. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-23),math.rad(8),math.rad(-5))
  7862. end
  7863.  
  7864. keyframe[12]=function()--
  7865. resetWelds(3,{})
  7866. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.25)*CFrame.Angles(math.rad(-10),math.rad(10),math.rad(75))
  7867. Neck.C0=Neck.C0*CFrame.Angles(math.rad(25),math.rad(0),math.rad(-25))
  7868. RightShoulder.C0=RightShoulder.C0*CFrame.new(.7,0,-.4)*CFrame.Angles(math.rad(0),math.rad(100),math.rad(82))
  7869. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-40),math.rad(10),math.rad(30))
  7870. RightHip.C0=RightHip.C0*CFrame.new(0,-.3,0)*CFrame.Angles(math.rad(0),math.rad(-15),math.rad(-3))
  7871. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-23),math.rad(8),math.rad(-3))
  7872. end
  7873.  
  7874. keyframe[13]=function()--
  7875. resetWelds(3,{})
  7876. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.25)*CFrame.Angles(math.rad(-10),math.rad(10),math.rad(73))
  7877. Neck.C0=Neck.C0*CFrame.Angles(math.rad(25),math.rad(-2),math.rad(-38))
  7878. RightShoulder.C0=RightShoulder.C0*CFrame.new(.7,0,-.4)*CFrame.Angles(math.rad(0),math.rad(100),math.rad(81))
  7879. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-40),math.rad(10),math.rad(30))
  7880. RightHip.C0=RightHip.C0*CFrame.new(0,-.3,0)*CFrame.Angles(math.rad(0),math.rad(-17),math.rad(-1))
  7881. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-24),math.rad(8),math.rad(-2))
  7882. end
  7883.  
  7884. keyframe[14]=function()----
  7885. resetWelds(3,{})
  7886. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.25)*CFrame.Angles(math.rad(-10),math.rad(10),math.rad(70))
  7887. Neck.C0=Neck.C0*CFrame.Angles(math.rad(25),math.rad(-5),math.rad(-50))
  7888. RightShoulder.C0=RightShoulder.C0*CFrame.new(.7,0,-.4)*CFrame.Angles(math.rad(0),math.rad(100),math.rad(80))
  7889. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-40),math.rad(10),math.rad(30))
  7890. RightHip.C0=RightHip.C0*CFrame.new(0,-.3,0)*CFrame.Angles(math.rad(0),math.rad(-20),math.rad(0))
  7891. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-25),math.rad(8),math.rad(0))
  7892. end
  7893. keyframe[15]=function()----
  7894. resetWelds(3,{})
  7895. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.25)*CFrame.Angles(math.rad(-10),math.rad(10),math.rad(70))
  7896. Neck.C0=Neck.C0*CFrame.Angles(math.rad(26),math.rad(-5),math.rad(-51))
  7897. RightShoulder.C0=RightShoulder.C0*CFrame.new(.7,0,-.4)*CFrame.Angles(math.rad(0),math.rad(100),math.rad(80))
  7898. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-40),math.rad(10),math.rad(30))
  7899. RightHip.C0=RightHip.C0*CFrame.new(0,-.3,0)*CFrame.Angles(math.rad(0),math.rad(-20),math.rad(0))
  7900. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-25),math.rad(8),math.rad(0))
  7901. end
  7902. keyframe[16]=function()----
  7903. resetWelds(3,{})
  7904. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.25)*CFrame.Angles(math.rad(-10),math.rad(10),math.rad(70))
  7905. Neck.C0=Neck.C0*CFrame.Angles(math.rad(28),math.rad(-5),math.rad(-53))
  7906. RightShoulder.C0=RightShoulder.C0*CFrame.new(.7,0,-.4)*CFrame.Angles(math.rad(0),math.rad(100),math.rad(80))
  7907. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-40),math.rad(10),math.rad(30))
  7908. RightHip.C0=RightHip.C0*CFrame.new(0,-.3,0)*CFrame.Angles(math.rad(0),math.rad(-20),math.rad(0))
  7909. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-25),math.rad(8),math.rad(0))
  7910. end
  7911. keyframe[17]=function()----
  7912. resetWelds(3,{})
  7913. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.25)*CFrame.Angles(math.rad(-10),math.rad(10),math.rad(70))
  7914. Neck.C0=Neck.C0*CFrame.Angles(math.rad(27),math.rad(-5),math.rad(-52))
  7915. RightShoulder.C0=RightShoulder.C0*CFrame.new(.7,0,-.4)*CFrame.Angles(math.rad(0),math.rad(100),math.rad(80))
  7916. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-40),math.rad(10),math.rad(30))
  7917. RightHip.C0=RightHip.C0*CFrame.new(0,-.3,0)*CFrame.Angles(math.rad(0),math.rad(-20),math.rad(0))
  7918. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-25),math.rad(8),math.rad(0))
  7919. end
  7920. keyframe[18]=function()----
  7921. resetWelds(3,{})
  7922. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.25)*CFrame.Angles(math.rad(-11),math.rad(9),math.rad(70))
  7923. Neck.C0=Neck.C0*CFrame.Angles(math.rad(26),math.rad(-5),math.rad(-51))
  7924. RightShoulder.C0=RightShoulder.C0*CFrame.new(.7,0,-.4)*CFrame.Angles(math.rad(11),math.rad(98),math.rad(83))
  7925. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-40),math.rad(10),math.rad(30))
  7926. RightHip.C0=RightHip.C0*CFrame.new(0,-.3,0)*CFrame.Angles(math.rad(3),math.rad(-20),math.rad(0))
  7927. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-25),math.rad(8),math.rad(0))
  7928. end
  7929. keyframe[19]=function()
  7930. resetWelds(3,{})
  7931. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.25)*CFrame.Angles(math.rad(-13),math.rad(7),math.rad(70))
  7932. Neck.C0=Neck.C0*CFrame.Angles(math.rad(25),math.rad(-5),math.rad(-50))
  7933. RightShoulder.C0=RightShoulder.C0*CFrame.new(.7,0,-.4)*CFrame.Angles(math.rad(22),math.rad(95),math.rad(85))
  7934. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-40),math.rad(10),math.rad(30))
  7935. RightHip.C0=RightHip.C0*CFrame.new(0,-.4,0)*CFrame.Angles(math.rad(6),math.rad(-20),math.rad(0))
  7936. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-27),math.rad(8),math.rad(0))
  7937. end
  7938. keyframe[20]=function()
  7939. resetWelds(3,{})
  7940. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.275)*CFrame.Angles(math.rad(-14),math.rad(6),math.rad(70))
  7941. Neck.C0=Neck.C0*CFrame.Angles(math.rad(25),math.rad(-5),math.rad(-50))
  7942. RightShoulder.C0=RightShoulder.C0*CFrame.new(.7,0,-.4)*CFrame.Angles(math.rad(39),math.rad(92),math.rad(89))
  7943. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-40),math.rad(10),math.rad(30))
  7944. RightHip.C0=RightHip.C0*CFrame.new(0,-.47,0)*CFrame.Angles(math.rad(10),math.rad(-20),math.rad(0))
  7945. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-29),math.rad(8),math.rad(0))
  7946. end
  7947. keyframe[21]=function()
  7948. resetWelds(3,{})
  7949. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.3)*CFrame.Angles(math.rad(-15),math.rad(5),math.rad(70))
  7950. Neck.C0=Neck.C0*CFrame.Angles(math.rad(25),math.rad(-5),math.rad(-50))
  7951. RightShoulder.C0=RightShoulder.C0*CFrame.new(.7,0,-.4)*CFrame.Angles(math.rad(45),math.rad(90),math.rad(90))
  7952. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-40),math.rad(10),math.rad(30))
  7953. RightHip.C0=RightHip.C0*CFrame.new(0,-.5,0)*CFrame.Angles(math.rad(13),math.rad(-20),math.rad(0))
  7954. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-30),math.rad(8),math.rad(0))
  7955. end
  7956. keyframe[22]=function()
  7957. resetWelds(3,{})
  7958. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.3)*CFrame.Angles(math.rad(-15),math.rad(5),math.rad(70))
  7959. Neck.C0=Neck.C0*CFrame.Angles(math.rad(23),math.rad(-5),math.rad(-50))
  7960. RightShoulder.C0=RightShoulder.C0*CFrame.new(.7,0,-.4)*CFrame.Angles(math.rad(45),math.rad(90),math.rad(92))
  7961. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-40),math.rad(10),math.rad(30))
  7962. RightHip.C0=RightHip.C0*CFrame.new(0,-.5,0)*CFrame.Angles(math.rad(13),math.rad(-20),math.rad(0))
  7963. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-30),math.rad(8),math.rad(0))
  7964. end
  7965. keyframe[23]=function()
  7966. resetWelds(3,{})
  7967. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.3)*CFrame.Angles(math.rad(-16),math.rad(5),math.rad(70))
  7968. Neck.C0=Neck.C0*CFrame.Angles(math.rad(20),math.rad(-5),math.rad(-50))
  7969. RightShoulder.C0=RightShoulder.C0*CFrame.new(.7,0,-.4)*CFrame.Angles(math.rad(45),math.rad(90),math.rad(94))
  7970. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-40),math.rad(10),math.rad(30))
  7971. RightHip.C0=RightHip.C0*CFrame.new(0,-.5,0)*CFrame.Angles(math.rad(13),math.rad(-20),math.rad(-2))
  7972. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-30),math.rad(8),math.rad(0))
  7973. end
  7974. keyframe[24]=function()
  7975. resetWelds(3,{})
  7976. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.3)*CFrame.Angles(math.rad(-17),math.rad(5),math.rad(70))
  7977. Neck.C0=Neck.C0*CFrame.Angles(math.rad(17),math.rad(-4),math.rad(-52))
  7978. RightShoulder.C0=RightShoulder.C0*CFrame.new(.7,0,-.4)*CFrame.Angles(math.rad(45),math.rad(90),math.rad(94))
  7979. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-40),math.rad(10),math.rad(30))
  7980. RightHip.C0=RightHip.C0*CFrame.new(0,-.5,0)*CFrame.Angles(math.rad(13),math.rad(-20),math.rad(-3))
  7981. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-30),math.rad(8),math.rad(0))
  7982. end
  7983. keyframe[25]=function()
  7984. resetWelds(3,{})
  7985. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.31)*CFrame.Angles(math.rad(-17),math.rad(5),math.rad(70))
  7986. Neck.C0=Neck.C0*CFrame.Angles(math.rad(14),math.rad(-2),math.rad(-53))
  7987. RightShoulder.C0=RightShoulder.C0*CFrame.new(.7,0,-.4)*CFrame.Angles(math.rad(45),math.rad(90),math.rad(96))
  7988. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-40),math.rad(10),math.rad(30))
  7989. RightHip.C0=RightHip.C0*CFrame.new(0,-.5,0)*CFrame.Angles(math.rad(12),math.rad(-20),math.rad(-4))
  7990. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-29),math.rad(8),math.rad(0))
  7991. end
  7992. keyframe[26]=function()
  7993. resetWelds(3,{})
  7994. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.31)*CFrame.Angles(math.rad(-17),math.rad(5),math.rad(70))
  7995. Neck.C0=Neck.C0*CFrame.Angles(math.rad(12),math.rad(0),math.rad(-55))
  7996. RightShoulder.C0=RightShoulder.C0*CFrame.new(.7,0,-.4)*CFrame.Angles(math.rad(48),math.rad(92),math.rad(98))
  7997. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-40),math.rad(10),math.rad(30))
  7998. RightHip.C0=RightHip.C0*CFrame.new(0,-.5,0)*CFrame.Angles(math.rad(12),math.rad(-20),math.rad(-4))
  7999. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-29),math.rad(8),math.rad(0))
  8000. end
  8001. keyframe[27]=function()
  8002. resetWelds(3,{})
  8003. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.31)*CFrame.Angles(math.rad(-17),math.rad(5),math.rad(73))
  8004. Neck.C0=Neck.C0*CFrame.Angles(math.rad(12),math.rad(0),math.rad(-55))
  8005. RightShoulder.C0=RightShoulder.C0*CFrame.new(.7,0,-.4)*CFrame.Angles(math.rad(60),math.rad(92),math.rad(98))
  8006. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-40),math.rad(10),math.rad(30))
  8007. RightHip.C0=RightHip.C0*CFrame.new(0,-.5,0)*CFrame.Angles(math.rad(12),math.rad(-20),math.rad(-4))
  8008. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-29),math.rad(8),math.rad(0))
  8009. end
  8010. keyframe[28]=function()
  8011. resetWelds(3,{})
  8012. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.31)*CFrame.Angles(math.rad(-17),math.rad(5),math.rad(76))
  8013. Neck.C0=Neck.C0*CFrame.Angles(math.rad(12),math.rad(0),math.rad(-55))
  8014. RightShoulder.C0=RightShoulder.C0*CFrame.new(.7,0,-.4)*CFrame.Angles(math.rad(70),math.rad(92),math.rad(98))
  8015. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-40),math.rad(10),math.rad(30))
  8016. RightHip.C0=RightHip.C0*CFrame.new(0,-.5,0)*CFrame.Angles(math.rad(12),math.rad(-20),math.rad(-4))
  8017. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-29),math.rad(8),math.rad(0))
  8018. end
  8019. keyframe[29]=function()
  8020. resetWelds(3,{})
  8021. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.31)*CFrame.Angles(math.rad(-17),math.rad(5),math.rad(79))
  8022. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),math.rad(0),math.rad(-55))
  8023. RightShoulder.C0=RightShoulder.C0*CFrame.new(.7,0,-.4)*CFrame.Angles(math.rad(84),math.rad(92),math.rad(98))
  8024. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-40),math.rad(10),math.rad(30))
  8025. RightHip.C0=RightHip.C0*CFrame.new(0,-.5,0)*CFrame.Angles(math.rad(11),math.rad(-20),math.rad(-4))
  8026. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-28),math.rad(8),math.rad(0))
  8027. end
  8028. keyframe[30]=function()
  8029. resetWelds(3,{})
  8030. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.31)*CFrame.Angles(math.rad(-17),math.rad(5),math.rad(70))
  8031. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),math.rad(0),math.rad(-55))
  8032. RightShoulder.C0=RightShoulder.C0*CFrame.new(.7,0,-.4)*CFrame.Angles(math.rad(86),math.rad(80),math.rad(96))
  8033. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-40),math.rad(10),math.rad(30))
  8034. RightHip.C0=RightHip.C0*CFrame.new(0,-.5,0)*CFrame.Angles(math.rad(11),math.rad(-20),math.rad(-4))
  8035. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-28),math.rad(8),math.rad(0))
  8036. end
  8037. keyframe[31]=function()
  8038. resetWelds(3,{})
  8039. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.31)*CFrame.Angles(math.rad(-17),math.rad(5),math.rad(60))
  8040. Neck.C0=Neck.C0*CFrame.Angles(math.rad(12),math.rad(0),math.rad(-55))
  8041. RightShoulder.C0=RightShoulder.C0*CFrame.new(.7,0,-.4)*CFrame.Angles(math.rad(88),math.rad(70),math.rad(94))
  8042. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-40),math.rad(10),math.rad(30))
  8043. RightHip.C0=RightHip.C0*CFrame.new(0,-.5,0)*CFrame.Angles(math.rad(10),math.rad(-20),math.rad(-4))
  8044. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-28),math.rad(6),math.rad(-1))
  8045. end
  8046.  
  8047. ---
  8048.  
  8049. keyframe[32]=function()
  8050. resetWelds(3,{})
  8051. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.31)*CFrame.Angles(math.rad(-2),math.rad(1),math.rad(28))
  8052. Neck.C0=Neck.C0*CFrame.Angles(math.rad(14),math.rad(-2),math.rad(-53))
  8053. RightShoulder.C0=RightShoulder.C0*CFrame.new(.6,0,-.15)*CFrame.Angles(math.rad(60),math.rad(40),math.rad(93))
  8054. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-40),math.rad(7),math.rad(10))
  8055. RightHip.C0=RightHip.C0*CFrame.new(0,-.375,0)*CFrame.Angles(math.rad(9),math.rad(-20),math.rad(-13))
  8056. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-29),math.rad(2),math.rad(-2))
  8057. end
  8058. keyframe[33]=function()
  8059. resetWelds(3,{})
  8060. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.31)*CFrame.Angles(math.rad(10),math.rad(-2),math.rad(-15))
  8061. Neck.C0=Neck.C0*CFrame.Angles(math.rad(20),math.rad(-1),math.rad(-17))
  8062. RightShoulder.C0=RightShoulder.C0*CFrame.new(.5,0,.1)*CFrame.Angles(math.rad(20),math.rad(-10),math.rad(88))
  8063. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-40),math.rad(5),math.rad(-10))
  8064. RightHip.C0=RightHip.C0*CFrame.new(0,-.25,0)*CFrame.Angles(math.rad(6),math.rad(-20),math.rad(-22))
  8065. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-29),math.rad(-3),math.rad(-4))
  8066. end
  8067. keyframe[34]=function()
  8068. resetWelds(3,{})
  8069. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.38)*CFrame.Angles(math.rad(30),math.rad(-10),math.rad(-72))
  8070. Neck.C0=Neck.C0*CFrame.Angles(math.rad(25),math.rad(0),math.rad(20))
  8071. RightShoulder.C0=RightShoulder.C0*CFrame.new(.32,0,.5)*CFrame.Angles(math.rad(0),math.rad(-100),math.rad(82))
  8072. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-15),math.rad(-15),math.rad(-55))
  8073. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(-20),math.rad(-33))
  8074. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-30),math.rad(-15),math.rad(-7))
  8075. end
  8076. keyframe[35]=function()
  8077. resetWelds(3,{})
  8078. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.38)*CFrame.Angles(math.rad(30),math.rad(-10),math.rad(-85))
  8079. Neck.C0=Neck.C0*CFrame.Angles(math.rad(25),math.rad(0),math.rad(20))
  8080. RightShoulder.C0=RightShoulder.C0*CFrame.new(.25,0,.6)*CFrame.Angles(math.rad(0),math.rad(-120),math.rad(80))
  8081. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(10),math.rad(-30),math.rad(-80))
  8082. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(-20),math.rad(-40))
  8083. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-30),math.rad(-15),math.rad(-8))
  8084. end
  8085. keyframe[36]=function()
  8086. resetWelds(3,{})
  8087. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.38)*CFrame.Angles(math.rad(30),math.rad(-10),math.rad(-88))
  8088. Neck.C0=Neck.C0*CFrame.Angles(math.rad(25),math.rad(0),math.rad(20))
  8089. RightShoulder.C0=RightShoulder.C0*CFrame.new(.25,0,.6)*CFrame.Angles(math.rad(0),math.rad(-120),math.rad(80))
  8090. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(10),math.rad(-55),math.rad(-80))
  8091. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(-20),math.rad(-40))
  8092. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-30),math.rad(-15),math.rad(-8))
  8093. end
  8094. keyframe[37]=function()
  8095. resetWelds(3,{})
  8096. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.39)*CFrame.Angles(math.rad(34),math.rad(-10),math.rad(-94))
  8097. Neck.C0=Neck.C0*CFrame.Angles(math.rad(25),math.rad(0),math.rad(20))
  8098. RightShoulder.C0=RightShoulder.C0*CFrame.new(.25,0,.6)*CFrame.Angles(math.rad(0),math.rad(-125),math.rad(80))
  8099. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(10),math.rad(-50),math.rad(-80))
  8100. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(-20),math.rad(-40))
  8101. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-36),math.rad(-15),math.rad(-8))
  8102. end
  8103. keyframe[38]=function()
  8104. resetWelds(3,{})
  8105. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.39)*CFrame.Angles(math.rad(34),math.rad(-10),math.rad(-89))
  8106. Neck.C0=Neck.C0*CFrame.Angles(math.rad(25),math.rad(0),math.rad(20))
  8107. RightShoulder.C0=RightShoulder.C0*CFrame.new(.25,0,.6)*CFrame.Angles(math.rad(0),math.rad(-128),math.rad(80))
  8108. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(10),math.rad(-53),math.rad(-80))
  8109. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(-20),math.rad(-40))
  8110. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-36),math.rad(-15),math.rad(-8))
  8111. end
  8112. keyframe[39]=function()
  8113. resetWelds(3,{})
  8114. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.39)*CFrame.Angles(math.rad(34),math.rad(-10),math.rad(-83))
  8115. Neck.C0=Neck.C0*CFrame.Angles(math.rad(25),math.rad(0),math.rad(20))
  8116. RightShoulder.C0=RightShoulder.C0*CFrame.new(.25,0,.6)*CFrame.Angles(math.rad(0),math.rad(-130),math.rad(80))
  8117. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(10),math.rad(-57),math.rad(-80))
  8118. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(-20),math.rad(-40))
  8119. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-36),math.rad(-15),math.rad(-8))
  8120. end
  8121. keyframe[40]=function()
  8122. resetWelds(3,{})
  8123. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.2)*CFrame.Angles(math.rad(24),math.rad(-8),math.rad(-68))
  8124. Neck.C0=Neck.C0*CFrame.Angles(math.rad(22),math.rad(0),math.rad(15))
  8125. RightShoulder.C0=RightShoulder.C0*CFrame.new(.15,0,.4)*CFrame.Angles(math.rad(-3),math.rad(-95),math.rad(60))
  8126. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(5),math.rad(-38),math.rad(-60))
  8127. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-1),math.rad(-15),math.rad(-30))
  8128. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-23),math.rad(-11),math.rad(-6))
  8129. end
  8130. keyframe[41]=function()
  8131. resetWelds(3,{})
  8132. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.1)*CFrame.Angles(math.rad(17),math.rad(-5),math.rad(-45))
  8133. Neck.C0=Neck.C0*CFrame.Angles(math.rad(18),math.rad(0),math.rad(10))
  8134. RightShoulder.C0=RightShoulder.C0*CFrame.new(.05,0,.15)*CFrame.Angles(math.rad(-5),math.rad(-60),math.rad(40))
  8135. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(-25),math.rad(-40))
  8136. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-1),math.rad(-10),math.rad(-20))
  8137. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-15),math.rad(-7),math.rad(-4))
  8138. end
  8139. keyframe[42]=function()
  8140. resetWelds(3,{})
  8141. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.03)*CFrame.Angles(math.rad(13),math.rad(-4),math.rad(-32))
  8142. Neck.C0=Neck.C0*CFrame.Angles(math.rad(16),math.rad(0),math.rad(7))
  8143. RightShoulder.C0=RightShoulder.C0*CFrame.new(.04,0,.1)*CFrame.Angles(math.rad(-6),math.rad(-45),math.rad(30))
  8144. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-3),math.rad(-19),math.rad(-30))
  8145. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-1),math.rad(-7),math.rad(-15))
  8146. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-10),math.rad(-5),math.rad(-3))
  8147. end
  8148. keyframe[43]=function()
  8149. resetWelds(3,{})
  8150. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.05)*CFrame.Angles(math.rad(9),math.rad(-3),math.rad(-20))
  8151. Neck.C0=Neck.C0*CFrame.Angles(math.rad(14),math.rad(0),math.rad(5))
  8152. RightShoulder.C0=RightShoulder.C0*CFrame.new(.03,0,.05)*CFrame.Angles(math.rad(-7),math.rad(-30),math.rad(20))
  8153. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-5),math.rad(-12),math.rad(-20))
  8154. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-1),math.rad(-5),math.rad(-9))
  8155. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-6),math.rad(-3),math.rad(-2))
  8156. end
  8157. keyframe[44]=function()
  8158. resetWelds(3,{})
  8159. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.12)*CFrame.Angles(math.rad(4),math.rad(-2),math.rad(-10))
  8160. Neck.C0=Neck.C0*CFrame.Angles(math.rad(12),math.rad(0),math.rad(3))
  8161. RightShoulder.C0=RightShoulder.C0*CFrame.new(.03,0,.05)*CFrame.Angles(math.rad(-9),math.rad(-15),math.rad(10))
  8162. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-7),math.rad(-6),math.rad(-10))
  8163. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-2),math.rad(-3),math.rad(-4))
  8164. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-5),math.rad(-1),math.rad(0))
  8165. end
  8166. keyframe[45]=function()
  8167. resetWelds(3,{})
  8168. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.2)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  8169. Neck.C0=Neck.C0*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0))
  8170. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0))
  8171. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0))
  8172. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-3),math.rad(0),math.rad(1))
  8173. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-3),math.rad(0),math.rad(1))
  8174. end
  8175. return keyframe[fr]()
  8176. end,
  8177. ["Cancels"]={"Stand"},
  8178. ["Reference"]="IWMYS",
  8179. ["Frames"]=45,
  8180. ["Loops"]=false,
  8181. ["LoopStart"]=6
  8182. }
  8183.  
  8184. --Normals
  8185.  
  8186.  
  8187. --Normals
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement