Advertisement
LOl2x234

Dio

Jul 26th, 2017
284
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 446.38 KB | None | 0 0
  1. wait(1)
  2. while game.Players.LocalPlayer.Character == nil do
  3. wait()
  4. end
  5. Tool = script.Parent
  6. if Tool.className ~= "HopperBin" then
  7. Tool = Instance.new("HopperBin")
  8. Tool.Name = "Saz"
  9. Tool.Parent = script.Parent.Parent.Backpack
  10. s = Instance.new("BoolValue")
  11. s.Name = "Status"
  12. s.Parent = Tool
  13. s2 = Instance.new("BoolValue")
  14. s2.Name = "AnimCanBeInterrupted"
  15. s2.Parent = Tool.Status
  16. s2.Value = true
  17. s2 = Instance.new("IntValue")
  18. s2.Name = "AnimFrame"
  19. s2.Parent = Tool.Status
  20. script.Parent = Tool
  21. end
  22. vPlayer = game.Players.LocalPlayer
  23. RightShoulder = nil
  24. LeftShoulder = nil
  25. RightHip = nil
  26. LeftHip = nil
  27. Neck = nil
  28. RootJoint = nil
  29. RightShoulderC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  30. RightShoulderC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  31. LeftShoulderC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  32. LeftShoulderC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  33. RightHipC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  34. RightHipC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  35. LeftHipC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  36. LeftHipC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  37. NeckC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  38. NeckC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  39. RootJointC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  40. RootJointC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  41. nGrip = Instance.new("Weld")
  42. nGrip.Name = "RightGrip"
  43. nGrip.C0 = CFrame.new(0, -0.8, -0.1) * CFrame.fromEulerAnglesXYZ(math.pi / 2, math.pi / 2, -math.pi / 2)
  44. nGrip.C1 = CFrame.new(0, 0, 0)
  45. Grip = nil
  46. NoCam = false
  47. canCutscene = true
  48. radiushelp = 2.3
  49. damagehelp = 0
  50. TrackFunction = nil
  51. PlayerAnimationScript = nil
  52. equipdebounce = true
  53. StickDir = 5
  54. StickPos = 5
  55. PlayerCombatKeys = {}
  56. InfoGui = nil
  57. SoundTable = {
  58. Airdash = "153092348",
  59. BarrierHit = "153092205",
  60. Grapple = "153092304",
  61. Hit_Damage_Heavycut = "153092274",
  62. Hit_Damage_Heavydelaysmack = "153092217",
  63. Hit_Damage_Heavysmack = "153092227",
  64. Hit_Damage_Lightcut = "153092285",
  65. Hit_Damage_Lightsmack = "153092249",
  66. Hit_Damage_Mediumcut = "153092292",
  67. Hit_Damage_Medsmack = "153092238",
  68. Hit_Damage_Medsmack_Alt = "153092213",
  69. Hit_Damage_Tinycut = "153092296",
  70. Overdrive_Begin = "153092315",
  71. Overdrive_End = "153092334",
  72. none = ""
  73. }
  74. SBlocking = {
  75. 159882314,
  76. 159882318,
  77. 159882381,
  78. 159882389
  79. }
  80. IBlocking = {
  81. 159882395,
  82. 159882399,
  83. 159882455,
  84. 159882570
  85. }
  86. Knockdown = {
  87. 159882404,
  88. 159882410,
  89. 159972491,
  90. 159972468
  91. }
  92. Getup = {
  93. 159882417,
  94. 159882427,
  95. 159972558,
  96. 159972536,
  97. 159882441,
  98. 159882430,
  99. 159972582
  100. }
  101. Tech = {
  102. 159882441,
  103. 159882430,
  104. 159972582
  105. }
  106. Hugehit = {
  107. 159882445,
  108. 159972468,
  109. 159972491
  110. }
  111. LGrunt = {
  112. 159882466,
  113. 159882477,
  114. 159972627,
  115. 159972643
  116. }
  117. MGrunt = {
  118. 159882481,
  119. 159882477,
  120. 159972657
  121. }
  122. HGrunt = {
  123. 159882497,
  124. 159882504,
  125. 159972669
  126. }
  127. DGrunt = {
  128. [1] = 160212549,
  129. [2] = 160212842,
  130. [3] = 160212812
  131. }
  132. DThirty = {
  133. 159882462,
  134. 159882540,
  135. 159882567
  136. }
  137. DSixty = {159882546, 159882557}
  138. DEighty = {159882561, 160212892}
  139. Special = {
  140. [1] = 159882578,
  141. [2] = 159882584,
  142. [3] = 159882592,
  143. [4] = 159882598,
  144. [5] = 160212718,
  145. [6] = 160212768
  146. }
  147. OD = {159882616}
  148. Taunt1 = {159882620}
  149. Taunt2 = {159882609, 159882612}
  150. Taunt3 = {159882625}
  151. Taunt4 = {
  152. ["1a"] = 159882628,
  153. ["2a"] = 159882635,
  154. ["1b"] = 159882644,
  155. ["2b"] = 159882649
  156. }
  157. PlayerInputs = {}
  158. PlayerInputCullThreshold = 30
  159. PlayerInputAgeCullFactor = 30
  160. PlayerInputStringFrame = 0.7
  161. CurrentCameraState = "2D"
  162. CanChangeCameraState = false
  163. CameraResetTime = 180
  164. PlayerFacing = "Right"
  165. DesiredPlayerFacing = "Right"
  166. CameraPlane = CFrame.new(0, 0, 0)
  167. CameraOutDir = Vector3.new(0, 0, 0)
  168. FirstTick = false
  169. BodyVel = Instance.new("BodyVelocity")
  170. BodyVel.Name = "HumanoidMover"
  171. BodyVel.P = 2000
  172. BodyVel.maxForce = Vector3.new(4800000, 0, 4800000)
  173. BodyVel.Parent = nil
  174. BodyGyro = Instance.new("BodyGyro")
  175. BodyGyro.P = 8000
  176. BodyGyro.maxTorque = Vector3.new(850000, 850000, 850000)
  177. BodyGyro.D = 300
  178. CanDoubleJump = true
  179. cameraTarget = nil
  180. CanAttack = true
  181. function noY(pos)
  182. return Vector3.new(pos.x, 0, pos.z)
  183. end
  184. function Saz_Reset_Cloak()
  185. game.Players.LocalPlayer.Character.Armor.Cloak.CloakScript.Hard.Value = 0
  186. end
  187. function turntoCamera()
  188. if cameraTarget == nil then
  189. if PlayerFacing == "Right" then
  190. BodyGyro.cframe = CFrame.new(vPlayer.Character.HumanoidRootPart.Position, vPlayer.Character.HumanoidRootPart.Position + CameraPlane * 50)
  191. else
  192. BodyGyro.cframe = CFrame.new(vPlayer.Character.HumanoidRootPart.Position, vPlayer.Character.HumanoidRootPart.Position + CameraPlane * 50)
  193. end
  194. else
  195. if cameraTarget:FindFirstChild("Torso") == nil then
  196. cameraTarget = nil
  197. return
  198. end
  199. 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
  200. BodyGyro.cframe = CFrame.new(vPlayer.Character.HumanoidRootPart.Position, vpos)
  201. end
  202. end
  203. function acquireTarget()
  204. mmmm = game.Players.LocalPlayer:GetMouse()
  205. Scrubs = GetNubsInRadius(mmmm.Hit.p, 15)
  206. if #Scrubs > 0 then
  207. if #Scrubs == 1 then
  208. return Scrubs[1]
  209. else
  210. lowest = 9999
  211. newtarget = nil
  212. for _, v in pairs(Scrubs) do
  213. if (v.Torso.Position - mmmm.Hit.p).magnitude < lowest then
  214. lowest = (v.Torso.Position - mmmm.Hit.p).magnitude
  215. newtarget = v
  216. end
  217. end
  218. return v
  219. end
  220. end
  221. return nil
  222. end
  223. function updateCamera()
  224. cam = workspace.CurrentCamera
  225. if CurrentCameraState == "3D" then
  226. cam.CameraType = "Custom"
  227. FirstTick = false
  228. for _, v in pairs(controllerStore) do
  229. v.Parent = game:GetService("ControllerService")
  230. end
  231. BodyVel.Parent = nil
  232. BodyGyro.Parent = nil
  233. cameraTarget = nil
  234. elseif NoCam == false then
  235. cam.CameraType = "Scriptable"
  236. if FirstTick == false then
  237. cameraTarget = acquireTarget()
  238. wait(0.2)
  239. for _, v in pairs(controllerStore) do
  240. v.Parent = nil
  241. end
  242. local dir = vPlayer.Character.HumanoidRootPart.CFrame.lookVector
  243. local vdir = Vector3.new(dir.x, 0, dir.z)
  244. CameraPlane = vdir
  245. CameraOutDir = (vPlayer.Character.HumanoidRootPart.CFrame.p - (vPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(5, 0, 0)).p).unit
  246. FirstTick = true
  247. if (cam.CoordinateFrame.p - (vPlayer.Character.HumanoidRootPart.CFrame.p - CameraOutDir * 5)).magnitude < (cam.CoordinateFrame.p - (vPlayer.Character.HumanoidRootPart.CFrame.p + CameraOutDir * 5)).magnitude then
  248. CameraOutDir = -CameraOutDir
  249. PlayerFacing = "Left"
  250. else
  251. PlayerFacing = "Right"
  252. end
  253. newcpos = vPlayer.Character.HumanoidRootPart.CFrame.p + Vector3.new(0, 5, 0) + CameraOutDir * 20
  254. newfocus = vPlayer.Character.HumanoidRootPart.CFrame.p + Vector3.new(0, 5, 0)
  255. cam:Interpolate(CFrame.new(newcpos), CFrame.new(newfocus), 0.031)
  256. BodyGyro.Parent = vPlayer.Character.HumanoidRootPart
  257. turntoCamera()
  258. else
  259. local dir = vPlayer.Character.HumanoidRootPart.CFrame.lookVector
  260. local vdir = Vector3.new(dir.x, 0, dir.z)
  261. CameraPlane = vdir
  262. CameraOutDir = (vPlayer.Character.HumanoidRootPart.CFrame.p - (vPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(5, 0, 0)).p).unit
  263. FirstTick = true
  264. if (cam.CoordinateFrame.p - (vPlayer.Character.HumanoidRootPart.CFrame.p - CameraOutDir * 5)).magnitude < (cam.CoordinateFrame.p - (vPlayer.Character.HumanoidRootPart.CFrame.p + CameraOutDir * 5)).magnitude then
  265. CameraOutDir = -CameraOutDir
  266. PlayerFacing = "Left"
  267. else
  268. PlayerFacing = "Right"
  269. end
  270. newcpos = vPlayer.Character.HumanoidRootPart.CFrame.p + Vector3.new(0, 4, 0) + CameraOutDir * 20
  271. newfocus = vPlayer.Character.HumanoidRootPart.CFrame.p + Vector3.new(0, 4, 0)
  272. cam:Interpolate(CFrame.new(newcpos), CFrame.new(newfocus), 0.2)
  273. BodyVel.Parent = vPlayer.Character.HumanoidRootPart
  274. if PlayerIsAttacking == false then
  275. turntoCamera()
  276. end
  277. end
  278. end
  279. end
  280. TurnToCamera = turntoCamera
  281. turnToCamera = turntoCamera
  282. ComboNubs = {}
  283. function GetNubs()
  284. scrubs = {}
  285. for _, v in pairs(game.Workspace:children()) do
  286. if v:FindFirstChild("Humanoid") ~= nil and v:FindFirstChild("Torso") ~= nil and v.Name ~= game.Players.LocalPlayer.Name then
  287. table.insert(scrubs, v)
  288. end
  289. end
  290. return scrubs
  291. end
  292. function GetNubsInRadius(pos, radius)
  293. radius = radius + radiushelp
  294. scrubs = GetNubs()
  295. filtered = {}
  296. for _, v in pairs(scrubs) do
  297. if v:FindFirstChild("Torso") ~= nil and radius >= (v.Torso.Position - pos).magnitude then
  298. table.insert(filtered, v)
  299. end
  300. end
  301. return filtered
  302. end
  303. function yUnitDirection(part)
  304. local cf0 = part.CFrame
  305. local cf1 = part.CFrame * CFrame.new(0, 1, 0)
  306. return (cf0.p - cf1.p).unit
  307. end
  308. function applyCameraShake(Noob, Intens, Time)
  309. local ss = script.CamShake:clone()
  310. ss.Disabled = false
  311. ss.intensity.Value = Intens
  312. ss.times.Value = Time
  313. ss.Parent = Noob
  314. end
  315. function applyHitEffect(Noob, Level, CutBlunt)
  316. t = Noob:FindFirstChild("Torso")
  317. if Level == nil then
  318. Level = 0
  319. end
  320. if t ~= nil then
  321. if CutBlunt == "Blunt" then
  322. p = Instance.new("Part")
  323. p.Name = "HITEFFECT"
  324. p.CanCollide = false
  325. p.TopSurface = 0
  326. p.BottomSurface = 0
  327. p.BrickColor = BrickColor.new("Institutional white")
  328. p.Anchored = true
  329. p.CFrame = t.CFrame + Vector3.new(math.random(-15, 15) / 10, math.random(-15, 15) / 10, math.random(-15, 15) / 10)
  330. p.formFactor = "Symmetric"
  331. p.Size = Vector3.new(1, 1, 1)
  332. p.Parent = t.Parent
  333. m = Instance.new("SpecialMesh")
  334. m.MeshType = "Sphere"
  335. m.Parent = p
  336. game:GetService("Debris"):AddItem(p, 5)
  337. coroutine.resume(coroutine.create(function(p, l)
  338. for i = 1, 9 do
  339. p.Transparency = 0.5 + i / 18
  340. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.6 + l, 0.6 + l, 0.6 + l)
  341. wait(0.031)
  342. end
  343. p:Remove()
  344. end), p, (Level - 1) / 4)
  345. end
  346. p = Instance.new("Part")
  347. p.Name = "HITEFFECT"
  348. p.CanCollide = false
  349. p.TopSurface = 0
  350. p.BottomSurface = 0
  351. p.BrickColor = BrickColor.new("Institutional white")
  352. p.Anchored = true
  353. p.CFrame = t.CFrame
  354. p.formFactor = "Symmetric"
  355. p.Size = Vector3.new(1, 1, 1)
  356. p.Parent = t.Parent
  357. m = Instance.new("SpecialMesh")
  358. m.MeshType = "Sphere"
  359. m.Parent = p
  360. game:GetService("Debris"):AddItem(p, 5)
  361. coroutine.resume(coroutine.create(function(p)
  362. for i = 1, 8 do
  363. p.Transparency = i / 8
  364. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  365. wait(0.031)
  366. end
  367. p:Remove()
  368. end), p)
  369. if Level >= 2 then
  370. for i = 1, Level do
  371. p = Instance.new("Part")
  372. p.Name = "HITEFFECT"
  373. p.CanCollide = false
  374. p.TopSurface = 0
  375. p.BottomSurface = 0
  376. p.BrickColor = BrickColor.new("Institutional white")
  377. p.Anchored = true
  378. p.CFrame = t.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  379. p.formFactor = "Symmetric"
  380. p.Size = Vector3.new(1, 1, 1)
  381. p.Parent = t.Parent
  382. m = Instance.new("SpecialMesh")
  383. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  384. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  385. m.Parent = p
  386. game:GetService("Debris"):AddItem(p, 5)
  387. coroutine.resume(coroutine.create(function(p, l)
  388. for i = 1, 8 do
  389. p.Transparency = i / 8
  390. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.2 + l, 1.2 + l, 0)
  391. wait(0.031)
  392. end
  393. p:Remove()
  394. end), p, Level / 3)
  395. end
  396. end
  397. end
  398. end
  399. LastHitTime = time()
  400. LastDamage = 0
  401. ComboHits = 0
  402. function applyDamage(Noob, Damage, KnockDir, KnockForce, Down, ForceDown, AddFloat, addFunc, Hitsound, aHitstop, aHitstun, aYvel)
  403. if KnockDir == nil then
  404. KnockDir = Vector3.new(0, 0, 0)
  405. end
  406. if KnockForce == nil then
  407. KnockForce = 0
  408. end
  409. if Down == nil then
  410. Down = false
  411. end
  412. if AddFloat == nil then
  413. AddFloat = 0
  414. end
  415. if addFunc == nil then
  416. function addFunc()
  417. end
  418. end
  419. if aYvel == nil then
  420. if math.abs(KnockDir.y) > 2 then
  421. aYvel = math.abs(KnockDir.y)
  422. aYvelp = KnockDir.y
  423. else
  424. aYvel = 0
  425. aYvelp = 0
  426. end
  427. end
  428. if aHitstop == nil then
  429. aHitstop = 0
  430. end
  431. local h = Noob:FindFirstChild("Humanoid")
  432. local t = Noob:FindFirstChild("HumanoidRootPart")
  433. if t == nil then
  434. t = Noob:FindFirstChild("Torso")
  435. end
  436. if h ~= nil and t ~= nil then
  437. addonCullMovers(Noob)
  438. if addFunc ~= nil then
  439. addFunc(Noob)
  440. end
  441. coroutine.resume(coroutine.create(function(t, KnockDir, aYvel, KnockForce, aHitstop)
  442. v = Instance.new("BodyVelocity")
  443. v.Name = "AIDS"
  444. v.P = 2500
  445. v.maxForce = Vector3.new(500000, 500000, 500000) * 700
  446. v.velocity = Vector3.new(0, 0, 0)
  447. v.Parent = t
  448. wait(aHitstop * 0.01)
  449. v.maxForce = Vector3.new(900000, aYvel * 2000, 900000)
  450. v.velocity = Vector3.new(KnockDir.x, aYvelp, KnockDir.z) * KnockForce
  451. game:GetService("Debris"):AddItem(v, 0.4)
  452. end), t, KnockDir, aYvel, KnockForce, aHitstop)
  453. if Down == true then
  454. g = Instance.new("BodyGyro")
  455. g.P = 400
  456. g.maxTorque = Vector3.new(80000, 80000, 80000)
  457. g.D = 20
  458. g.cframe = CFrame.new(vPlayer.Character.Torso.Position, vPlayer.Character.Torso.Position - Vector3.new(0, 50, 0))
  459. g.Parent = v.Parent
  460. game:GetService("Debris"):AddItem(g, 1.2)
  461. if ForceDown == true then
  462. t.CFrame = t.CFrame * CFrame.fromEulerAnglesXYZ(math.pi / 2, 0, 0) + Vector3.new(0, 0.3, 0)
  463. end
  464. end
  465. _G.AddHumanoidDamageTag(h, game.Players.LocalPlayer, Damage * 0.6, "Melee", "Other", "Physical")
  466. PlaySound(Hitsound, 1, 1, t)
  467. Hitstop = Hitstop + aHitstop
  468. LastHitTime = time() + aHitstop / 27 + aHitstun / 27 + 0.05
  469. LastDamage = LastDamage + Damage * 0.65
  470. Comboing = true
  471. ComboHits = ComboHits + 1
  472. if script:FindFirstChild("LockControls") ~= nil then
  473. if Noob:FindFirstChild("LockControls") == nil then
  474. local ss = script.LockControls:clone()
  475. ss.Timer.Value = aHitstun
  476. ss.Disabled = false
  477. ss.Parent = Noob
  478. else
  479. Noob.LockControls.Timer.Value = aHitstun
  480. end
  481. end
  482. ComboNubs[Noob.Name] = Noob
  483. end
  484. end
  485. coroutine.resume(coroutine.create(function()
  486. while true do
  487. wait()
  488. if Hitstop > 1 then
  489. vPlayer.Character.HumanoidRootPart.Anchored = true
  490. else
  491. vPlayer.Character.HumanoidRootPart.Anchored = false
  492. end
  493. if Comboing == true then
  494. if InfoGui == nil then
  495. InfoGui = script.InfoGui:clone()
  496. if vPlayer:FindFirstChild("PlayerGui") ~= nil then
  497. InfoGui.Parent = vPlayer.PlayerGui
  498. end
  499. Scrubs = 0
  500. for _, v in pairs(ComboNubs) do
  501. Scrubs = Scrubs + 1
  502. end
  503. if Scrubs == 0 then
  504. Scrubs = 1
  505. end
  506. InfoGui.Frame.HitsLabel.Text = ComboHits
  507. InfoGui.Frame.DamageLabel.Text = LastDamage
  508. InfoGui.Frame.EffectiveDamageLabel.Text = LastDamage / Scrubs
  509. else
  510. Scrubs = 0
  511. for _, v in pairs(ComboNubs) do
  512. Scrubs = Scrubs + 1
  513. end
  514. if Scrubs == 0 then
  515. Scrubs = 1
  516. end
  517. InfoGui.Frame.HitsLabel.Text = ComboHits
  518. InfoGui.Frame.DamageLabel.Text = math.floor(LastDamage)
  519. InfoGui.Frame.EffectiveDamageLabel.Text = math.floor(LastDamage / Scrubs)
  520. TimeDiff = LastHitTime - time()
  521. InfoGui.Frame.HitstunFrame.Fill.Size = UDim2.new(0, 40 * TimeDiff, 0, 10)
  522. InfoGui.Frame.HitstunFrame.Fill.Position = UDim2.new(0.5, -20 * TimeDiff, 0, 0)
  523. end
  524. elseif InfoGui ~= nil then
  525. coroutine.resume(coroutine.create(function(g)
  526. for i = 1, 15 do
  527. g.Frame.Position = g.Frame.Position + UDim2.new(0, 10 + i, 0, 0)
  528. wait(0.03)
  529. end
  530. g:Remove()
  531. end), InfoGui)
  532. InfoGui = nil
  533. end
  534. if LastHitTime <= time() and Comboing == true then
  535. Scrubs = 0
  536. for _, v in pairs(ComboNubs) do
  537. Scrubs = Scrubs + 1
  538. end
  539. if Scrubs == 0 then
  540. Scrubs = 1
  541. end
  542. ComboNubs = {}
  543. LastDamage = LastDamage / Scrubs
  544. print("Combo Ended: " .. LastDamage .. " effective damage.")
  545. wait(0.05)
  546. ComboHits = 0
  547. LastDamage = 0
  548. Comboing = false
  549. end
  550. end
  551. end))
  552. function addonHoldDown(Noob)
  553. local t = Noob:FindFirstChild("HumanoidRootPart")
  554. if t == nil then
  555. t = Noob:FindFirstChild("Torso")
  556. end
  557. add = Vector3.new(0, 0, 0)
  558. if t:FindFirstChild("AIDS") ~= nil then
  559. add = t.AIDS.velocity
  560. t.AIDS:Remove()
  561. print(":)")
  562. end
  563. v = Instance.new("BodyPosition")
  564. v.P = 2000
  565. v.D = v.D / 2
  566. v.maxForce = Vector3.new(6000000000, 600000, 6000000000)
  567. v.position = t.Position - Vector3.new(0, 10, 0) + add
  568. v.Parent = t
  569. game:GetService("Debris"):AddItem(v, 1.2)
  570. Noob.Humanoid.PlatformStand = true
  571. coroutine.resume(coroutine.create(function(noob, t)
  572. wait(0.5)
  573. while t:FindFirstChild("BodyPosition") ~= nil do
  574. wait(0.01)
  575. end
  576. noob.PlatformStand = false
  577. end), Noob.Humanoid, t)
  578. end
  579. function addonCullMovers(Noob)
  580. local t = Noob:FindFirstChild("HumanoidRootPart")
  581. if t == nil then
  582. t = Noob:FindFirstChild("Torso")
  583. end
  584. for _, v in pairs(t:children()) do
  585. if v:IsA("BodyMover") then
  586. v:Remove()
  587. end
  588. end
  589. end
  590. function BlockyEffect_01(Color, Position, StartScale, ScaleUp, ScaleTime)
  591. p = Instance.new("Part")
  592. p.Name = "EFFECT"
  593. p.CanCollide = false
  594. p.TopSurface = 0
  595. p.BottomSurface = 0
  596. p.BrickColor = Color
  597. p.Anchored = true
  598. p.CFrame = CFrame.new(Position) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  599. p.formFactor = "Symmetric"
  600. p.Size = Vector3.new(1, 1, 1)
  601. p.Parent = vPlayer.Character
  602. m = Instance.new("BlockMesh")
  603. m.Scale = Vector3.new(1, 1, 1) * StartScale
  604. m.Parent = p
  605. game:GetService("Debris"):AddItem(p, 5)
  606. coroutine.resume(coroutine.create(function(p, u, t)
  607. for i = 1, t do
  608. p.Transparency = i / t
  609. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(u, u, u)
  610. wait(0.031)
  611. end
  612. p:Remove()
  613. end), p, ScaleUp, ScaleTime)
  614. end
  615. function BlockyEffect_02(Color, Position, StartScale, ScaleUp, ScaleTime)
  616. p = Instance.new("Part")
  617. p.Name = "EFFECT"
  618. p.CanCollide = false
  619. p.TopSurface = 0
  620. p.BottomSurface = 0
  621. p.BrickColor = Color
  622. p.Anchored = true
  623. p.CFrame = CFrame.new(Position) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  624. p.formFactor = "Symmetric"
  625. p.Size = Vector3.new(1, 1, 1)
  626. p.Parent = vPlayer.Character
  627. m = Instance.new("BlockMesh")
  628. m.Scale = Vector3.new(1, 1, 1) * StartScale
  629. m.Parent = p
  630. game:GetService("Debris"):AddItem(p, 5)
  631. coroutine.resume(coroutine.create(function(p, u, t)
  632. for i = 1, t do
  633. p.Transparency = i / t
  634. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(u, u, u)
  635. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10) / 10, math.random(-20, 20) / 40, math.random(-20, 20) / 40)
  636. p.CFrame = p.CFrame * CFrame.new(1, 0, 0)
  637. wait(0.031)
  638. end
  639. p:Remove()
  640. end), p, ScaleUp, ScaleTime)
  641. end
  642. function BlockyEffect_03(Color, Position, StartScale, ScaleUp, ScaleTime)
  643. p = Instance.new("Part")
  644. p.Name = "EFFECT"
  645. p.CanCollide = false
  646. p.TopSurface = 0
  647. p.BottomSurface = 0
  648. p.BrickColor = Color
  649. p.Anchored = true
  650. p.CFrame = CFrame.new(Position) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  651. p.formFactor = "Symmetric"
  652. p.Size = Vector3.new(1, 1, 1)
  653. p.Parent = vPlayer.Character
  654. m = Instance.new("BlockMesh")
  655. m.Scale = Vector3.new(1, 1, 1) * StartScale
  656. m.Parent = p
  657. game:GetService("Debris"):AddItem(p, 5)
  658. coroutine.resume(coroutine.create(function(p, u, t)
  659. for i = 1, t do
  660. p.Transparency = i / t
  661. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(u, u, u)
  662. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10) / 10, math.random(-10, 10) / 10, math.random(-20, 20) / 40)
  663. p.CFrame = p.CFrame * CFrame.new(0.2, 0, 0) + Vector3.new(0, 0.3, 0)
  664. wait(0.031)
  665. end
  666. p:Remove()
  667. end), p, ScaleUp, ScaleTime)
  668. end
  669. TwoDInputs = {}
  670. TwoDInputs.Dash = {
  671. Inputs = {">>"},
  672. Function = function()
  673. if PlayerIsAttacking == false then
  674. DesiredMovespeed = 32
  675. end
  676. MovementPreference = "Dash"
  677. LastDashInput = time()
  678. end
  679. }
  680. LastBackdash = time()
  681. TwoDInputs.BackDash = {
  682. Inputs = {"<<"},
  683. Function = function()
  684. if time() - LastBackdash < 0.4 then
  685. return
  686. end
  687. if CurrentAnimation == Animations.Backdash_Ground and Tool.Status.AnimCanBeInterrupted.Value == false then
  688. return
  689. end
  690. RequestAnimationChange("Backdash_Ground", 0)
  691. if CurrentAnimation ~= Animations.Backdash_Ground then
  692. return
  693. end
  694. PlayerIsAttacking = true
  695. if TrackFunction ~= nil then
  696. TrackFunction:disconnect()
  697. TrackFunction = nil
  698. end
  699. LastBackdash = time()
  700. Saz_Reset_Cloak()
  701. rawframes = 0
  702. Tool.Status.AnimFrame.Value = 0
  703. local nubdir = vPlayer.Character.HumanoidRootPart.CFrame.lookVector
  704. BodyVel.velocity = -nubdir * 30 + Vector3.new(0, 5, 0)
  705. Tool.Status.AnimFrame.Value = 0
  706. turntoCamera()
  707. BodyVel.maxForce = Vector3.new(90000000, 90000000, 90000000)
  708. TrackFunction = game:GetService("RunService").Stepped:connect(function()
  709. rawframes = rawframes + 1
  710. Tool.Status.AnimFrame.Value = RequestNewFrame(rawframes)
  711. BodyVel.velocity = -nubdir * 16 + Vector3.new(0, 8 - rawframes, 0)
  712. if rawframes == 16 then
  713. TrackFunction:disconnect()
  714. TrackFunction = nil
  715. print("IM DUN")
  716. DesiredWalkspeed = 8
  717. PlayerIsAttacking = false
  718. CanInterrupt(true)
  719. BodyVel.maxForce = Vector3.new(900000, 0, 900000)
  720. Stand()
  721. end
  722. end)
  723. end
  724. }
  725. TwoDInputs.ManaVamp = {
  726. Inputs = {"<v>L"},
  727. Function = function()
  728. if CurrentAnimation == Animations.ManaVamp and Tool.Status.AnimCanBeInterrupted.Value == false then
  729. return
  730. end
  731. RequestAnimationChange("ManaVamp", 0)
  732. if CurrentAnimation ~= Animations.ManaVamp then
  733. return
  734. end
  735. if TrackFunction ~= nil then
  736. TrackFunction:disconnect()
  737. TrackFunction = nil
  738. end
  739. Saz_Reset_Cloak()
  740. CanInterrupt(false)
  741. PlayerIsAttacking = true
  742. print("TEHPOOT", time())
  743. rawframes = 0
  744. Tool.Status.AnimFrame.Value = 0
  745. DidHit = false
  746. NNoob = nil
  747. TrackFunction = game:GetService("RunService").Stepped:connect(function()
  748. rawframes = rawframes + 1
  749. Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
  750. if Tool.Status.AnimFrame.Value < 5 then
  751. BodyVel.velocity = CameraPlane * (8 + rawframes * 8)
  752. else
  753. BodyVel.velocity = BodyVel.velocity / 1.03
  754. end
  755. if (Tool.Status.AnimFrame.Value == 5 or Tool.Status.AnimFrame.Value == 6) and DidHit == false and NNoob == nil then
  756. for _, v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p + CameraPlane * 1.8, 1.8)) do
  757. NNoob = v
  758. DidHit = true
  759. applyDamage(NNoob, 2, CameraPlane * 0 + Vector3.new(0, 0, 0), 0, false, false, 0, nil, SoundTable.Hit_Damage_Heavysmack, 12, 50)
  760. applyHitEffect(v, 0)
  761. lel = Instance.new("Sound")
  762. lel.SoundId = "http://www.roblox.com/asset/?id=178605790"
  763. lel.Volume = 1
  764. lel.Parent = game.Players.LocalPlayer.Character.Head
  765. lel:Play()
  766. game:GetService("Debris"):AddItem(lel, 8)
  767. end
  768. end
  769. print(NNoob)
  770. if Tool.Status.AnimFrame.Value == 9 then
  771. print("UH AINT DOIN IT")
  772. TrackFunction:disconnect()
  773. TrackFunction = nil
  774. if NNoob == nil then
  775. print("IM DUN")
  776. DesiredWalkspeed = 8
  777. PlayerIsAttacking = false
  778. CanInterrupt(true)
  779. Stand()
  780. end
  781. end
  782. if 1 > Hitstop then
  783. Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
  784. end
  785. end)
  786. local tfunc = TrackFunction
  787. while true do
  788. if rawequal(TrackFunction, tfunc) == false then
  789. break
  790. end
  791. wait()
  792. end
  793. if NNoob == nil and lel ~= nil then
  794. lel:Stop()
  795. end
  796. print("OEH")
  797. rawframes = 0
  798. DidHit = false
  799. if NNoob ~= nil then
  800. CanInterrupt(false)
  801. ponos = 0
  802. Tool.Status.AnimFrame.Value = 9
  803. Hitstop = Hitstop + 2
  804. TrackFunction = game:GetService("RunService").Stepped:connect(function()
  805. rawframes = rawframes + 1
  806. Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
  807. CPlayer = vPlayer.Character
  808. if nubgyro == nil and Tool.Status.AnimFrame.Value <= 30 then
  809. print("NOE")
  810. nubgyro = Instance.new("BodyGyro")
  811. nubgyro.Name = ":>"
  812. nubgyro.Parent = NNoob.Torso
  813. nubgyro.P = 5000
  814. nubgyro.D = 200
  815. nubgyro.maxTorque = Vector3.new(50000, 50000, 50000) * 5000
  816. nubgyro.cframe = CPlayer["Left Arm"].CFrame
  817. nubpos = Instance.new("BodyPosition")
  818. nubpos.Name = ":<"
  819. nubpos.Parent = NNoob.Torso
  820. nubpos.P = 6000
  821. nubpos.maxForce = Vector3.new(500000000, 5000000000, 5000000000) * 100
  822. nubpos.position = (CPlayer["Left Arm"].CFrame * CFrame.new(0, -1.6, 0)).p
  823. else
  824. nubgyro.cframe = CPlayer["Left Arm"].CFrame * CFrame.fromEulerAnglesXYZ(math.pi / 4, 0, 0)
  825. nubpos.position = (CPlayer["Left Arm"].CFrame * CFrame.new(0, -1.3, 0)).p - Vector3.new(0, 0.5, 0)
  826. if nubgyro.Parent ~= nil then
  827. 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, 0.5, 0)
  828. end
  829. end
  830. if Tool.Status.AnimFrame.Value == 30 then
  831. print("OOOOH")
  832. ponos = ponos + 1
  833. if ponos < 3 then
  834. Tool.Status.AnimFrame.Value = 20
  835. applyDamage(NNoob, 6, Vector3.new(0, 0, 0), 0, false, false, 0, nil, SoundTable.none, 0, 20)
  836. CPlayer.Humanoid.Health = CPlayer.Humanoid.Health + 10
  837. nubpos.Parent = NNoob.Torso
  838. nubgyro.Parent = NNoob.Torso
  839. end
  840. end
  841. if Tool.Status.AnimFrame.Value >= 20 and Tool.Status.AnimFrame.Value <= 30 and rawframes / 2 == math.floor(rawframes / 2) then
  842. p = Instance.new("Part", CPlayer)
  843. p.Name = "EFF"
  844. p.TopSurface = 0
  845. p.BottomSurface = 0
  846. p.CanCollide = false
  847. p.Size = Vector3.new(1, 1, 1)
  848. p.BrickColor = BrickColor.new("Bright blue")
  849. p.Reflectance = 0.05
  850. p.Transparency = 0.5
  851. m = Instance.new("BlockMesh", p)
  852. m.Scale = Vector3.new(1.4, 1.4, 1.4)
  853. p.Anchored = true
  854. p.CFrame = CPlayer["Left Arm"].CFrame * CFrame.new(0, -1.5, 0) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), 0)
  855. coroutine.resume(coroutine.create(function(p, x, r)
  856. for i = 1, 15 do
  857. p.CFrame = x.CFrame * CFrame.new(0, -1.5 + i * 0.2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.rad(i * 20) + r, 0)
  858. p.Transparency = 0.5 + i / 30
  859. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(-0.05, 0, -0.05)
  860. wait()
  861. end
  862. p:Remove()
  863. end), p, CPlayer["Left Arm"], math.random(0, 500))
  864. p = Instance.new("Part", CPlayer)
  865. p.Name = "EFF"
  866. p.TopSurface = 0
  867. p.BottomSurface = 0
  868. p.CanCollide = false
  869. p.Size = Vector3.new(1, 1, 1)
  870. p.BrickColor = BrickColor.new("Bright blue")
  871. p.Reflectance = 0.05
  872. p.Transparency = 0.25
  873. m = Instance.new("SpecialMesh", p)
  874. m.MeshId = "rbxassetid://168892363"
  875. m.Scale = Vector3.new(0.5, 1, 0.5)
  876. p.Anchored = true
  877. p.CFrame = CPlayer["Left Arm"].CFrame * CFrame.new(0, -1.5, 0)
  878. coroutine.resume(coroutine.create(function(p, x, r)
  879. for i = 1, 15 do
  880. p.CFrame = x.CFrame * CFrame.new(math.cos(i) * 2, -1.5 + i * 0.15, math.sin(i) * 2) * CFrame.fromEulerAnglesXYZ(0, math.rad(i * 20) + r, 0)
  881. p.Transparency = 0.25 + i / 30
  882. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.05, 0, 0.05)
  883. wait()
  884. end
  885. p:Remove()
  886. end), p, CPlayer["Left Arm"], math.random(0, 500))
  887. p = Instance.new("Part", CPlayer)
  888. p.Name = "EFF"
  889. p.TopSurface = 0
  890. p.BottomSurface = 0
  891. p.CanCollide = false
  892. p.FormFactor = "Symmetric"
  893. p.Size = Vector3.new(1, 1, 1)
  894. p.BrickColor = BrickColor.new("Bright blue")
  895. p.Reflectance = 0.05
  896. p.Transparency = 0.5
  897. p.Anchored = true
  898. 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))
  899. m = Instance.new("BlockMesh", p)
  900. m.Scale = Vector3.new(1, 1, 1)
  901. coroutine.resume(coroutine.create(function(p, w)
  902. for i = 1, 30 do
  903. p.Transparency = 0.5 + i / 60
  904. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(0.030000000000000002, 0.030000000000000002, 0.030000000000000002)
  905. 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, 0.4 + i / 20, 0) + w
  906. wait()
  907. end
  908. p:Remove()
  909. end), p, Vector3.new(math.random(-50, 50) / 500, 0, math.random(-50, 50) / 500))
  910. end
  911. if Tool.Status.AnimFrame.Value == 37 then
  912. print("._.")
  913. print(":O")
  914. nubgyro.Parent = nil
  915. nubpos.Parent = nil
  916. applyDamage(NNoob, 25, CameraPlane * 40 + Vector3.new(0, 2, 0), 1, true, true, 0, addonCullMovers, "none", 0, 40)
  917. end
  918. if Tool.Status.AnimFrame.Value == 48 then
  919. nubgyro.Parent = nil
  920. nubgyro = nil
  921. nubpos.Parent = nil
  922. nubpos = nil
  923. TrackFunction:disconnect()
  924. TrackFunction = nil
  925. DesiredWalkspeed = 8
  926. PlayerIsAttacking = false
  927. CanInterrupt(true)
  928. Stand()
  929. end
  930. Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
  931. end)
  932. end
  933. end
  934. }
  935. TwoDInputs.Divide = {
  936. Inputs = {"v<>O"},
  937. Function = function()
  938. if CurrentAnimation == Animations.Divide and Tool.Status.AnimCanBeInterrupted.Value == false then
  939. return
  940. end
  941. RequestAnimationChange("Divide", 0)
  942. if CurrentAnimation ~= Animations.Divide then
  943. return
  944. end
  945. if TrackFunction ~= nil then
  946. TrackFunction:disconnect()
  947. TrackFunction = nil
  948. end
  949. Saz_Reset_Cloak()
  950. CanInterrupt(false)
  951. PlayerIsAttacking = true
  952. print("TEHPOOT", time())
  953. rawframes = 0
  954. Tool.Status.AnimFrame.Value = 0
  955. DidHit = false
  956. NNoob = nil
  957. p = Instance.new("Sound", vPlayer.Character.Head)
  958. p.Volume = 1
  959. p.Pitch = 0.96
  960. p.SoundId = "http://www.roblox.com/asset/?id=180134370"
  961. p:Play()
  962. game:GetService("Debris"):AddItem(p, 3)
  963. TrackFunction = game:GetService("RunService").Stepped:connect(function()
  964. rawframes = rawframes + 1
  965. Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
  966. if Tool.Status.AnimFrame.Value > 10 then
  967. BodyVel.velocity = CameraPlane * (rawframes * 1.5)
  968. end
  969. if Tool.Status.AnimFrame.Value > 12 and DidHit == false and NNoob == nil then
  970. for _, v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p + CameraPlane * 2, 2)) do
  971. NNoob = v
  972. DidHit = true
  973. applyDamage(NNoob, 1, CameraPlane * 0 + Vector3.new(0, 0, 0), 0, false, false, 0, nil, SoundTable.Grapple, 0, 50)
  974. applyHitEffect(v, 0)
  975. end
  976. end
  977. print(NNoob)
  978. if rawframes == 19 or NNoob ~= nil then
  979. print("UH AINT DOIN IT")
  980. TrackFunction:disconnect()
  981. TrackFunction = nil
  982. end
  983. if 1 > Hitstop and Tool.Status.AnimFrame.Value < 13 then
  984. Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
  985. end
  986. end)
  987. local tfunc = TrackFunction
  988. while true do
  989. if rawequal(TrackFunction, tfunc) == false then
  990. break
  991. end
  992. wait()
  993. end
  994. if NNoob == nil then
  995. DesiredWalkspeed = 8
  996. PlayerIsAttacking = false
  997. CanInterrupt(true)
  998. Stand()
  999. else
  1000. Saz_Reset_Cloak()
  1001. CanInterrupt(false)
  1002. PlayerIsAttacking = true
  1003. CPlayer = game.Players.LocalPlayer.Character
  1004. CurrentAnimation = Animations.Divide_Hit
  1005. RequestAnimationChange("Divide_Hit", 0)
  1006. rawframes = 0
  1007. Tool.Status.AnimFrame.Value = 0
  1008. DidHit = false
  1009. nubgyro = Instance.new("BodyGyro")
  1010. nubgyro.Name = ":>"
  1011. nubgyro.Parent = NNoob.Torso
  1012. nubgyro.P = 8000
  1013. nubgyro.D = 200
  1014. nubgyro.maxTorque = Vector3.new(50000, 50000, 50000) * 500000
  1015. nubgyro.cframe = CPlayer["Left Arm"].CFrame
  1016. nubpos = Instance.new("BodyPosition")
  1017. nubpos.Name = ":<"
  1018. nubpos.Parent = NNoob.Torso
  1019. nubpos.P = 12000
  1020. nubpos.D = 200
  1021. nubpos.maxForce = Vector3.new(500000000, 5000000000, 5000000000) * 1000
  1022. nubpos.position = (CPlayer["Left Arm"].CFrame * CFrame.new(0, -1.6, 0)).p
  1023. stohp = Instance.new("BodyPosition")
  1024. stohp.Name = ":<"
  1025. stohp.Parent = CPlayer.Torso
  1026. stohp.P = 8000
  1027. stohp.maxForce = Vector3.new(500000000, 5000000000, 5000000000) * 1000
  1028. stohp.position = CPlayer.Torso.Position + CameraPlane * 5
  1029. DidHit2 = false
  1030. poot1 = false
  1031. loel = 0
  1032. TrackFunction = game:GetService("RunService").Stepped:connect(function()
  1033. rawframes = rawframes + 1
  1034. Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
  1035. if rawframes == 11 then
  1036. poot1 = true
  1037. if math.random(0, 100) <= 50 then
  1038. loel = 30
  1039. p = Instance.new("Sound", vPlayer.Character.Head)
  1040. p.Volume = 1
  1041. p.Pitch = 0.98
  1042. p.SoundId = "http://www.roblox.com/asset/?id=180148408"
  1043. p:Play()
  1044. game:GetService("Debris"):AddItem(p, 7)
  1045. else
  1046. loel = 35
  1047. p = Instance.new("Sound", vPlayer.Character.Head)
  1048. p.Volume = 1
  1049. p.Pitch = 0.98
  1050. p.SoundId = "http://www.roblox.com/asset/?id=180148413"
  1051. p:Play()
  1052. game:GetService("Debris"):AddItem(p, 7)
  1053. end
  1054. end
  1055. if Tool.Status.AnimFrame.Value == 15 then
  1056. nubpos.position = (CPlayer["Right Arm"].CFrame * CFrame.new(0, -1, 0)).p + CameraPlane * 6 + Vector3.new(0, 0.05, 0)
  1057. elseif Tool.Status.AnimFrame.Value == 18 then
  1058. stohp.position = stohp.position + CameraPlane * 4
  1059. end
  1060. if DidHit2 == false and Tool.Status.AnimFrame.Value == 23 then
  1061. applyDamage(NNoob, 20, CameraPlane * 0 + Vector3.new(0, 0, 0), 0, false, false, 0, nil, SoundTable.Hit_Damage_Heavydelaysmack, 14, 50)
  1062. DidHit2 = true
  1063. nubpos.position = (CPlayer["Right Arm"].CFrame * CFrame.new(0, -1, 0)).p
  1064. nubpos.Parent = NNoob.Torso
  1065. nubgyro.Parent = NNoob.Torso
  1066. end
  1067. if Tool.Status.AnimFrame.Value < 15 then
  1068. nubgyro.cframe = CPlayer.HumanoidRootPart.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(5), math.pi, math.rad(0))
  1069. lel = CPlayer["Left Arm"].CFrame.p
  1070. oel = lel + CameraPlane * 1.6 + Vector3.new(0, -0.5, 0)
  1071. nubpos.position = oel
  1072. end
  1073. if Tool.Status.AnimFrame.Value > 11 and Tool.Status.AnimFrame.Value < 24 then
  1074. p = Instance.new("Part", CPlayer)
  1075. p.Name = "EFF"
  1076. p.TopSurface = 0
  1077. p.BottomSurface = 0
  1078. p.CanCollide = false
  1079. p.FormFactor = "Symmetric"
  1080. p.Size = Vector3.new(1, 1, 1)
  1081. p.BrickColor = BrickColor.new("Really black")
  1082. p.Reflectance = 0.05
  1083. p.Transparency = 0.5
  1084. p.Anchored = true
  1085. 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))
  1086. m = Instance.new("BlockMesh", p)
  1087. m.Scale = Vector3.new(1, 1, 1)
  1088. coroutine.resume(coroutine.create(function(p, w)
  1089. for i = 1, 15 do
  1090. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.1, 0.1, 0.1)
  1091. p.Transparency = i / 15
  1092. 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))
  1093. wait()
  1094. end
  1095. p:Remove()
  1096. end), p, Vector3.new(math.random(-50, 50) / 500, math.random(-50, 50) / 500, math.random(-50, 50) / 500))
  1097. end
  1098. if Tool.Status.AnimFrame.Value == 24 and DidHit == false then
  1099. DidHit = true
  1100. nubpos:Remove()
  1101. nubgyro:Remove()
  1102. applyDamage(NNoob, 70, CameraPlane * 50 + Vector3.new(0, 40, 0), 1, true, false, 0, addonCullMovers, SoundTable.none, 0, 50)
  1103. p = Instance.new("Part", CPlayer)
  1104. p.Name = "EFF"
  1105. p.TopSurface = 0
  1106. p.BottomSurface = 0
  1107. p.CanCollide = false
  1108. p.FormFactor = "Symmetric"
  1109. p.Size = Vector3.new(1, 1, 1)
  1110. p.BrickColor = BrickColor.new("Really black")
  1111. p.Reflectance = 0.05
  1112. p.Transparency = 0.5
  1113. p.Anchored = true
  1114. p.CFrame = CFrame.new(NNoob.Torso.Position - Vector3.new(0, 3, 0)) * CFrame.fromEulerAnglesXYZ(0, math.random(-50, 50), 0)
  1115. m = Instance.new("SpecialMesh", p)
  1116. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1117. m.Scale = Vector3.new(4, 10, 4)
  1118. coroutine.resume(coroutine.create(function(p)
  1119. for i = 1, 15 do
  1120. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.625, -0.625, 0.625)
  1121. p.Transparency = i / 20
  1122. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(5), 0)
  1123. wait()
  1124. end
  1125. p:Remove()
  1126. end), p)
  1127. p = Instance.new("Part", CPlayer)
  1128. p.Name = "EFF"
  1129. p.TopSurface = 0
  1130. p.BottomSurface = 0
  1131. p.CanCollide = false
  1132. p.FormFactor = "Symmetric"
  1133. p.Size = Vector3.new(1, 1, 1)
  1134. p.BrickColor = BrickColor.new("Really black")
  1135. p.Reflectance = 0.05
  1136. p.Transparency = 0.5
  1137. p.Anchored = true
  1138. p.CFrame = CFrame.new(NNoob.Torso.Position + Vector3.new(0, 10, 0)) * CFrame.fromEulerAnglesXYZ(0, math.random(-50, 50), 0)
  1139. m = Instance.new("SpecialMesh", p)
  1140. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1141. m.Scale = Vector3.new(8, 20, 8)
  1142. coroutine.resume(coroutine.create(function(p)
  1143. for i = 1, 30 do
  1144. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(-0.2, -0.6, -0.2)
  1145. p.Transparency = i / 30
  1146. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(5), 0) - Vector3.new(0, 0.6, 0)
  1147. wait()
  1148. end
  1149. p:Remove()
  1150. end), p)
  1151. p = Instance.new("Part", CPlayer)
  1152. p.Name = "EFF"
  1153. p.TopSurface = 0
  1154. p.BottomSurface = 0
  1155. p.CanCollide = false
  1156. p.FormFactor = "Symmetric"
  1157. p.Size = Vector3.new(1, 1, 1)
  1158. p.BrickColor = BrickColor.new("Really black")
  1159. p.Reflectance = 0.05
  1160. p.Transparency = 0.5
  1161. p.Anchored = true
  1162. p.CFrame = CFrame.new(NNoob.Torso.Position - Vector3.new(0, 3, 0)) * CFrame.fromEulerAnglesXYZ(0, math.random(-50, 50), 0)
  1163. m = Instance.new("SpecialMesh", p)
  1164. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1165. m.Scale = Vector3.new(30, 5, 30)
  1166. coroutine.resume(coroutine.create(function(p)
  1167. for i = 1, 10 do
  1168. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(-3, i * 0.4, -3)
  1169. p.Transparency = i / 10
  1170. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0) + Vector3.new(0, i * 0.3, 0)
  1171. wait()
  1172. end
  1173. p:Remove()
  1174. end), p)
  1175. p = Instance.new("Part", CPlayer)
  1176. p.Name = "EFF"
  1177. p.TopSurface = 0
  1178. p.BottomSurface = 0
  1179. p.CanCollide = false
  1180. p.FormFactor = "Symmetric"
  1181. p.Size = Vector3.new(1, 1, 1)
  1182. p.BrickColor = BrickColor.new("White")
  1183. p.Reflectance = 0.05
  1184. p.Transparency = 0.5
  1185. p.Anchored = true
  1186. p.CFrame = CFrame.new(NNoob.Torso.Position - Vector3.new(0, 3, 0)) * CFrame.fromEulerAnglesXYZ(math.pi / 2, 0, 0)
  1187. m = Instance.new("SpecialMesh", p)
  1188. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1189. m.Scale = Vector3.new(10, 10, 1)
  1190. coroutine.resume(coroutine.create(function(p)
  1191. for i = 1, 10 do
  1192. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(14, 14, 0)
  1193. p.Transparency = 0.75 + i / 30
  1194. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(0), 0) + Vector3.new(0, 0, 0)
  1195. wait()
  1196. end
  1197. p:Remove()
  1198. end), p)
  1199. p = Instance.new("Part", CPlayer)
  1200. p.Name = "EFF"
  1201. p.TopSurface = 0
  1202. p.BottomSurface = 0
  1203. p.CanCollide = false
  1204. p.FormFactor = "Symmetric"
  1205. p.Size = Vector3.new(1, 1, 1)
  1206. p.BrickColor = BrickColor.new("Really black")
  1207. p.Reflectance = 0.05
  1208. p.Transparency = 0.5
  1209. p.Anchored = true
  1210. 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))
  1211. m = Instance.new("BlockMesh", p)
  1212. m.Scale = Vector3.new(2, 2, 2)
  1213. coroutine.resume(coroutine.create(function(p, w)
  1214. for i = 1, 20 do
  1215. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  1216. p.Transparency = i / 15
  1217. 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))
  1218. wait()
  1219. end
  1220. p:Remove()
  1221. end), p, Vector3.new(math.random(-50, 50) / 500, math.random(-50, 50) / 500, math.random(-50, 50) / 500))
  1222. p = Instance.new("Part", CPlayer)
  1223. p.Name = "EFF"
  1224. p.TopSurface = 0
  1225. p.BottomSurface = 0
  1226. p.CanCollide = false
  1227. p.FormFactor = "Symmetric"
  1228. p.Size = Vector3.new(1, 1, 1)
  1229. p.BrickColor = BrickColor.new("Really black")
  1230. p.Reflectance = 0.05
  1231. p.Transparency = 0.5
  1232. p.Anchored = true
  1233. 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))
  1234. m = Instance.new("BlockMesh", p)
  1235. m.Scale = Vector3.new(2, 2, 2)
  1236. coroutine.resume(coroutine.create(function(p, w)
  1237. for i = 1, 15 do
  1238. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1, 1, 1)
  1239. p.Transparency = i / 15
  1240. 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))
  1241. wait()
  1242. end
  1243. p:Remove()
  1244. end), p, Vector3.new(math.random(-50, 50) / 500, math.random(-50, 50) / 500, math.random(-50, 50) / 500))
  1245. p = Instance.new("Part", CPlayer)
  1246. p.Name = "EFF"
  1247. p.TopSurface = 0
  1248. p.BottomSurface = 0
  1249. p.CanCollide = false
  1250. p.FormFactor = "Symmetric"
  1251. p.Size = Vector3.new(1, 1, 1)
  1252. p.BrickColor = BrickColor.new("Really black")
  1253. p.Reflectance = 0.05
  1254. p.Transparency = 0.5
  1255. p.Anchored = true
  1256. 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))
  1257. m = Instance.new("SpecialMesh", p)
  1258. m.MeshType = "Sphere"
  1259. m.Scale = Vector3.new(4, 4, 4)
  1260. coroutine.resume(coroutine.create(function(p, w)
  1261. for i = 1, 10 do
  1262. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.3, 0.3, 0.3)
  1263. p.Transparency = 0.5 + i / 20
  1264. 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))
  1265. wait()
  1266. end
  1267. p:Remove()
  1268. end), p, Vector3.new(math.random(-50, 50) / 500, math.random(-50, 50) / 500, math.random(-50, 50) / 500))
  1269. p = Instance.new("Part", CPlayer)
  1270. p.Name = "EFF"
  1271. p.TopSurface = 0
  1272. p.BottomSurface = 0
  1273. p.CanCollide = false
  1274. p.FormFactor = "Symmetric"
  1275. p.Size = Vector3.new(1, 1, 1)
  1276. p.BrickColor = BrickColor.new("Really black")
  1277. p.Reflectance = 0.05
  1278. p.Transparency = 0.5
  1279. p.Anchored = true
  1280. 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))
  1281. m = Instance.new("SpecialMesh", p)
  1282. m.MeshType = "Sphere"
  1283. m.Scale = Vector3.new(3, 3, 3)
  1284. coroutine.resume(coroutine.create(function(p, w)
  1285. for i = 1, 15 do
  1286. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1, 1, 1)
  1287. p.Transparency = i / 15
  1288. 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))
  1289. wait()
  1290. end
  1291. p:Remove()
  1292. end), p, Vector3.new(math.random(-50, 50) / 500, math.random(-50, 50) / 500, math.random(-50, 50) / 500))
  1293. p = Instance.new("Sound")
  1294. p.SoundId = "http://www.roblox.com/asset/?id=161006182"
  1295. p.Pitch = 0.2
  1296. p.Volume = 0.8
  1297. p.Parent = CPlayer["Left Arm"]
  1298. p:Play()
  1299. game:GetService("Debris"):AddItem(p, 14)
  1300. p = Instance.new("Sound")
  1301. p.SoundId = "http://www.roblox.com/asset/?id=144844438"
  1302. p.Pitch = 1
  1303. p.Volume = 0.4
  1304. p.Parent = CPlayer["Left Arm"]
  1305. p:Play()
  1306. game:GetService("Debris"):AddItem(p, 14)
  1307. p = Instance.new("Sound")
  1308. p.SoundId = "http://www.roblox.com/asset/?id=160595347"
  1309. p.Pitch = 1.5
  1310. p.Volume = 0.3
  1311. p.Parent = CPlayer["Left Arm"]
  1312. p:Play()
  1313. game:GetService("Debris"):AddItem(p, 14)
  1314. p = Instance.new("Sound")
  1315. p.SoundId = "http://www.roblox.com/asset/?id=161006093"
  1316. p.Pitch = 0.75
  1317. p.Volume = 0.8
  1318. p.Parent = CPlayer["Left Arm"]
  1319. p:Play()
  1320. game:GetService("Debris"):AddItem(p, 14)
  1321. end
  1322. if rawframes == 80 then
  1323. loel = 15
  1324. end
  1325. if Tool.Status.AnimFrame.Value == 35 then
  1326. print("UH AINT DOIN IT")
  1327. TrackFunction:disconnect()
  1328. TrackFunction = nil
  1329. end
  1330. if 1 > Hitstop then
  1331. if loel == 0 then
  1332. Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
  1333. else
  1334. loel = loel - 1
  1335. end
  1336. end
  1337. end)
  1338. local tfunc = TrackFunction
  1339. while true do
  1340. if rawequal(TrackFunction, tfunc) == false then
  1341. break
  1342. end
  1343. wait()
  1344. end
  1345. nubgyro:Remove()
  1346. nubpos:Remove()
  1347. stohp:Remove()
  1348. DesiredWalkspeed = 8
  1349. PlayerIsAttacking = false
  1350. CanInterrupt(true)
  1351. Stand()
  1352. print("dix")
  1353. end
  1354. end
  1355. }
  1356. doob = {}
  1357. function doKnife(knife, w, xdir)
  1358. knife.Transparency = 1
  1359. wait(w / 44)
  1360. knife.Transparency = 0
  1361. for travel = 1, 16 do
  1362. startloc = knife.Position
  1363. par, loc = workspace:FindPartOnRayWithIgnoreList(Ray.new(startloc, xdir * 60), doob)
  1364. mainloc = loc
  1365. wdir = (knife.CFrame.p - (knife.CFrame * CFrame.new(3, 0, 0)).p).unit
  1366. if par == nil then
  1367. par, loc = workspace:FindPartOnRayWithIgnoreList(Ray.new(startloc + wdir * 2, xdir * 60), doob)
  1368. if par == nil then
  1369. par, loc = workspace:FindPartOnRayWithIgnoreList(Ray.new(startloc - wdir * 2, xdir * 60), doob)
  1370. end
  1371. end
  1372. if par ~= nil then
  1373. if par.Parent == game.Players.LocalPlayer.Character then
  1374. par = nil
  1375. end
  1376. mainloc = loc
  1377. end
  1378. knife.CFrame = CFrame.new(mainloc, mainloc + xdir * 60) * CFrame.fromEulerAnglesXYZ(-math.pi / 2, 0, 0)
  1379. for i = 1, 2 do
  1380. p = Instance.new("Part", CPlayer)
  1381. p.Name = "JooJ"
  1382. p.TopSurface = 0
  1383. p.BottomSurface = 0
  1384. p.Anchored = true
  1385. p.CanCollide = false
  1386. p.formFactor = "Symmetric"
  1387. p.Size = Vector3.new(1, 1, 1)
  1388. p.BrickColor = BrickColor.new("Really black")
  1389. p.CFrame = CFrame.new(startloc, mainloc) * CFrame.fromEulerAnglesXYZ(-math.rad(90), 0, 0)
  1390. p.Transparency = i * 0.25
  1391. m = Instance.new("CylinderMesh", p)
  1392. m.Scale = Vector3.new(0.55 * i, (startloc - mainloc).magnitude, 0.55 * i)
  1393. m.Offset = Vector3.new(0, (startloc - mainloc).magnitude / 2, 0)
  1394. game:GetService("Debris"):AddItem(p, 5)
  1395. coroutine.resume(coroutine.create(function(p)
  1396. for i = 1, 10 do
  1397. p.Transparency = p.Transparency + 0.1
  1398. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(0.1, 0, 0.1)
  1399. wait()
  1400. end
  1401. p:Remove()
  1402. end), p)
  1403. end
  1404. if par ~= nil and par.Parent ~= nil and par.Parent:FindFirstChild("Humanoid") ~= nil then
  1405. print("!")
  1406. applyDamage(par.Parent, 30, xdir * 50 + Vector3.new(0, 33, 0), 1, true, false, 0, addonCullMovers, SoundTable.none, 0, 20)
  1407. p = Instance.new("Part", par.Parent)
  1408. p.Name = "EFF"
  1409. p.TopSurface = 0
  1410. p.BottomSurface = 0
  1411. p.CanCollide = false
  1412. p.FormFactor = "Symmetric"
  1413. p.Size = Vector3.new(1, 1, 1)
  1414. p.BrickColor = BrickColor.new("Really black")
  1415. p.Reflectance = 0.05
  1416. p.Transparency = 0.5
  1417. p.Anchored = true
  1418. p.CFrame = CFrame.new(loc) * CFrame.fromEulerAnglesXYZ(math.random(-100, 100), math.random(-100, 100), math.random(-100, 100))
  1419. m = Instance.new("SpecialMesh", p)
  1420. m.MeshType = "Sphere"
  1421. m.Scale = Vector3.new(1.6, 1.6, 1.6)
  1422. coroutine.resume(coroutine.create(function(p, w)
  1423. for i = 1, 10 do
  1424. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.2, 1.2, 1.2)
  1425. p.Transparency = i / 10
  1426. 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))
  1427. wait()
  1428. end
  1429. p:Remove()
  1430. end), p, Vector3.new(math.random(-50, 50) / 500, math.random(-50, 50) / 500, math.random(-50, 50) / 500))
  1431. p = Instance.new("Part", par.Parent)
  1432. p.Name = "EFF"
  1433. p.TopSurface = 0
  1434. p.BottomSurface = 0
  1435. p.CanCollide = false
  1436. p.FormFactor = "Symmetric"
  1437. p.Size = Vector3.new(1, 1, 1)
  1438. p.BrickColor = BrickColor.new("Really black")
  1439. p.Reflectance = 0.05
  1440. p.Transparency = 0.5
  1441. p.Anchored = true
  1442. p.CFrame = CFrame.new(loc) * CFrame.fromEulerAnglesXYZ(math.random(-100, 100), math.random(-100, 100), math.random(-100, 100))
  1443. m = Instance.new("BlockMesh", p)
  1444. m.Scale = Vector3.new(1, 1, 1)
  1445. coroutine.resume(coroutine.create(function(p, w)
  1446. for i = 1, 9 do
  1447. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(2, 2, 2)
  1448. p.Transparency = i / 9
  1449. 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))
  1450. wait()
  1451. end
  1452. p:Remove()
  1453. end), p, Vector3.new(math.random(-50, 50) / 500, math.random(-50, 50) / 500, math.random(-50, 50) / 500))
  1454. p = Instance.new("Part", par.Parent)
  1455. p.Name = "EFF"
  1456. p.TopSurface = 0
  1457. p.BottomSurface = 0
  1458. p.CanCollide = false
  1459. p.Size = Vector3.new(1, 1, 1)
  1460. p.Transparency = 1
  1461. p.Anchored = true
  1462. p.CFrame = CFrame.new(loc)
  1463. ps = Instance.new("Sound")
  1464. ps.SoundId = "http://www.roblox.com/asset/?id=161006182"
  1465. ps.Pitch = 1.5
  1466. ps.Volume = 1
  1467. ps.Parent = p
  1468. ps:Play()
  1469. ps = Instance.new("Sound")
  1470. ps.SoundId = "http://www.roblox.com/asset/?id=180348668"
  1471. ps.Pitch = math.random(95, 125) / 100
  1472. ps.Volume = 1
  1473. ps.Parent = p
  1474. ps:Play()
  1475. ps = Instance.new("Sound")
  1476. ps.SoundId = "http://www.roblox.com/asset/?id=142070127"
  1477. ps.Pitch = math.random(120, 130) / 100
  1478. ps.Volume = 0.5
  1479. ps.Parent = p
  1480. ps:Play()
  1481. game:GetService("Debris"):AddItem(p, 10)
  1482. p = Instance.new("Part", par.Parent)
  1483. p.Name = "EFF"
  1484. p.TopSurface = 0
  1485. p.BottomSurface = 0
  1486. p.CanCollide = false
  1487. p.FormFactor = "Symmetric"
  1488. p.Size = Vector3.new(1, 1, 1)
  1489. p.BrickColor = BrickColor.new("Really black")
  1490. p.Reflectance = 0.05
  1491. p.Transparency = 0.5
  1492. p.Anchored = true
  1493. p.CFrame = CFrame.new(loc) * CFrame.fromEulerAnglesXYZ(math.random(-100, 100), math.random(-100, 100), math.random(-100, 100))
  1494. m = Instance.new("BlockMesh", p)
  1495. m.Scale = Vector3.new(1, 1, 1)
  1496. coroutine.resume(coroutine.create(function(p, w)
  1497. for i = 1, 8 do
  1498. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1, 1, 1)
  1499. p.Transparency = i / 8
  1500. 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))
  1501. wait()
  1502. end
  1503. p:Remove()
  1504. end), p, Vector3.new(math.random(-50, 50) / 500, math.random(-50, 50) / 500, math.random(-50, 50) / 500))
  1505. p = Instance.new("Part", CPlayer)
  1506. p.Name = "EFF"
  1507. p.TopSurface = 0
  1508. p.BottomSurface = 0
  1509. p.CanCollide = false
  1510. p.FormFactor = "Symmetric"
  1511. p.Size = Vector3.new(1, 1, 1)
  1512. p.BrickColor = BrickColor.new("Really black")
  1513. p.Reflectance = 0.05
  1514. p.Transparency = 0.5
  1515. p.Anchored = true
  1516. p.CFrame = CFrame.new(knife.CFrame.p, knife.CFrame.p + xdir * 50) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  1517. m = Instance.new("SpecialMesh", p)
  1518. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1519. m.Scale = Vector3.new(16, 8, 16)
  1520. coroutine.resume(coroutine.create(function(p)
  1521. for i = 1, 8 do
  1522. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(2, 1, 2)
  1523. p.Transparency = 0.5 + i / 16
  1524. p.CFrame = p.CFrame * CFrame.new(0, -1.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  1525. wait()
  1526. end
  1527. p:Remove()
  1528. end), p)
  1529. for eff = 1, 10 do
  1530. p = Instance.new("Part", par.Parent)
  1531. p.Name = "EFF"
  1532. p.TopSurface = 0
  1533. p.BottomSurface = 0
  1534. p.CanCollide = false
  1535. p.FormFactor = "Symmetric"
  1536. p.Size = Vector3.new(1, 1, 1)
  1537. p.BrickColor = BrickColor.new("Really black")
  1538. p.Reflectance = 0.05
  1539. p.Transparency = 0.5
  1540. p.Anchored = true
  1541. p.CFrame = CFrame.new(loc) * CFrame.fromEulerAnglesXYZ(math.random(-100, 100), math.random(-100, 100), math.random(-100, 100))
  1542. m = Instance.new("BlockMesh", p)
  1543. m.Scale = Vector3.new(2, 2, 2)
  1544. coroutine.resume(coroutine.create(function(p, w)
  1545. for i = 1, 14 do
  1546. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(0.1, 0.1, 0.1)
  1547. p.Transparency = 0.5 + i / 28
  1548. 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
  1549. wait()
  1550. end
  1551. p:Remove()
  1552. end), p, Vector3.new(math.random(-50, 50) / 50, math.random(-50, 50) / 50, math.random(-50, 50) / 50))
  1553. end
  1554. break
  1555. end
  1556. wait()
  1557. end
  1558. knife:Remove()
  1559. end
  1560. TwoDInputs.IWMYS = {
  1561. Inputs = {"<v><v>O"},
  1562. Function = function()
  1563. if CurrentAnimation == Animations.IWMYS and Tool.Status.AnimCanBeInterrupted.Value == false then
  1564. return
  1565. end
  1566. RequestAnimationChange("IWMYS", 0)
  1567. if CurrentAnimation ~= Animations.IWMYS then
  1568. return
  1569. end
  1570. if TrackFunction ~= nil then
  1571. TrackFunction:disconnect()
  1572. TrackFunction = nil
  1573. end
  1574. Saz_Reset_Cloak()
  1575. CanInterrupt(false)
  1576. PlayerIsAttacking = true
  1577. print("TEHPOOT", time())
  1578. rawframes = 0
  1579. Tool.Status.AnimFrame.Value = 0
  1580. DidHit = false
  1581. NNoob = nil
  1582. p = Instance.new("Sound")
  1583. p.SoundId = "http://www.roblox.com/asset/?id=178605796"
  1584. p.Volume = 1
  1585. p.Pitch = 0.99
  1586. p.Parent = game.Players.LocalPlayer.Character.Head
  1587. p:Play()
  1588. game:GetService("Debris"):AddItem(p, 6)
  1589. CPlayer = game.Players.LocalPlayer.Character
  1590. cam = workspace.CurrentCamera
  1591. Super = true
  1592. CamCopiers = {}
  1593. if canCutscene == true then
  1594. for _, v in pairs(game.Players:children()) do
  1595. if v.Character ~= nil and v ~= game.Players.LocalPlayer and v.Character:FindFirstChild("Torso") ~= nil and v.Character:FindFirstChild("Humanoid") ~= nil and 0 < v.Character.Humanoid.Health and (v.Character.Torso.Position - CPlayer.Torso.Position).magnitude <= 40 then
  1596. ss = script.CamCopy:clone()
  1597. ss.Disabled = false
  1598. ss.Parent = v.Character
  1599. table.insert(CamCopiers, ss)
  1600. end
  1601. end
  1602. end
  1603. coroutine.resume(coroutine.create(function()
  1604. while Super == true do
  1605. wait(0.25)
  1606. p = Instance.new("Part", CPlayer)
  1607. p.Name = "EFF"
  1608. p.TopSurface = 0
  1609. p.BottomSurface = 0
  1610. p.CanCollide = false
  1611. p.FormFactor = "Symmetric"
  1612. p.Size = Vector3.new(1, 1, 1)
  1613. p.BrickColor = BrickColor.new("Really black")
  1614. p.Reflectance = 0.05
  1615. p.Transparency = 0.5
  1616. p.Anchored = true
  1617. 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))
  1618. m = Instance.new("BlockMesh", p)
  1619. m.Scale = Vector3.new(1, 1, 1)
  1620. coroutine.resume(coroutine.create(function(p, w)
  1621. for i = 1, 10 do
  1622. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(0.09, 0.09, 0.09)
  1623. p.Transparency = i / 10
  1624. 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, 0.1 + i / 20, 0) + w
  1625. wait()
  1626. end
  1627. p:Remove()
  1628. end), p, Vector3.new(math.random(-40, 40) / 800, 0, math.random(-40, 40) / 800))
  1629. if knifes ~= nil then
  1630. for _, v in pairs(knifes) do
  1631. if v.Parent ~= nil and math.random(0, 100) >= 5 then
  1632. p = Instance.new("Part", CPlayer)
  1633. p.Name = "EFF"
  1634. p.TopSurface = 0
  1635. p.BottomSurface = 0
  1636. p.CanCollide = false
  1637. p.FormFactor = "Symmetric"
  1638. p.Size = Vector3.new(1, 1, 1)
  1639. p.BrickColor = BrickColor.new("Really black")
  1640. p.Reflectance = 0.05
  1641. p.Transparency = 0.5
  1642. p.Anchored = true
  1643. 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))
  1644. m = Instance.new("BlockMesh", p)
  1645. m.Scale = Vector3.new(0.75, 0.75, 0.75)
  1646. coroutine.resume(coroutine.create(function(p, w)
  1647. for i = 1, 15 do
  1648. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(0.05, 0.05, 0.05)
  1649. 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, 0.2, 0) + w
  1650. wait()
  1651. end
  1652. p:Remove()
  1653. end), p, Vector3.new(math.random(-40, 40) / 800, 0, math.random(-40, 40) / 800))
  1654. end
  1655. end
  1656. end
  1657. end
  1658. end))
  1659. if canCutscene == true then
  1660. coroutine.resume(coroutine.create(function()
  1661. while Super == true do
  1662. wait()
  1663. for _, v in pairs(CamCopiers) do
  1664. v.C1.Value = workspace.CurrentCamera.CoordinateFrame
  1665. v.C2.Value = workspace.CurrentCamera.Focus
  1666. end
  1667. end
  1668. for _, v in pairs(CamCopiers) do
  1669. v.C1.Value = workspace.CurrentCamera.CoordinateFrame
  1670. v.C2.Value = workspace.CurrentCamera.Focus
  1671. v.Kill.Value = true
  1672. end
  1673. end))
  1674. end
  1675. TrackFunction = game:GetService("RunService").Stepped:connect(function()
  1676. rawframes = rawframes + 1
  1677. Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
  1678. print(NNoob)
  1679. if rawframes == 1 and canCutscene == true then
  1680. print("DERR")
  1681. cam = workspace.CurrentCamera
  1682. NoCam = true
  1683. cam.CameraType = "Scriptable"
  1684. cam:Interpolate(CPlayer.HumanoidRootPart.CFrame * CFrame.new(-0.5, 2, -5), CPlayer.Head.CFrame, 0.3)
  1685. end
  1686. if rawframes == 20 and canCutscene == true then
  1687. print("DERR")
  1688. cam = workspace.CurrentCamera
  1689. NoCam = true
  1690. cam.CameraType = "Scriptable"
  1691. cam:Interpolate(CPlayer.HumanoidRootPart.CFrame * CFrame.new(-10, -1, -2), CPlayer.Head.CFrame, 0.3)
  1692. end
  1693. if rawframes == 1 then
  1694. knifes = {}
  1695. for lool = 1, 2 do
  1696. k = Instance.new("Part", CPlayer)
  1697. k.TopSurface = 0
  1698. k.BottomSurface = 0
  1699. k.formFactor = "Symmetric"
  1700. k.Size = Vector3.new(1, 1, 1)
  1701. k.BrickColor = BrickColor.new("Really black")
  1702. k.Name = "Knaifu"
  1703. m = Instance.new("SpecialMesh", k)
  1704. m.MeshId = "http://www.roblox.com/asset/?id=121944778"
  1705. m.Scale = Vector3.new(0.7, 0.6, 0.7)
  1706. kw = Instance.new("Weld")
  1707. kw.Name = "Knaifweld"
  1708. kw.Parent = k
  1709. kw.C0 = CFrame.new(0, -1.2, 0.2) * CFrame.fromEulerAnglesXYZ(math.pi + math.rad(20 - (lool - 1) * 40), math.rad(10 + lool * 5), math.rad(0))
  1710. kw.C1 = CFrame.new(0, -0.5, 0)
  1711. kw.Part0 = k
  1712. kw.Part1 = CPlayer["Right Arm"]
  1713. table.insert(knifes, k)
  1714. end
  1715. end
  1716. if rawframes == 31 then
  1717. print("JOOJ")
  1718. cpos = CPlayer.HumanoidRootPart.Position + CameraPlane * 3 + Vector3.new(0, 3, 0)
  1719. p = Instance.new("Part", CPlayer)
  1720. p.Name = "EFF"
  1721. p.TopSurface = 0
  1722. p.BottomSurface = 0
  1723. p.CanCollide = false
  1724. p.FormFactor = "Symmetric"
  1725. p.Size = Vector3.new(1, 1, 1)
  1726. p.BrickColor = BrickColor.new("White")
  1727. p.Reflectance = 0.05
  1728. p.Transparency = 0.5
  1729. p.Anchored = true
  1730. p.CFrame = CFrame.new(CPlayer.HumanoidRootPart.Position + CameraPlane * 5, CPlayer.HumanoidRootPart.Position + CameraPlane * 20) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  1731. m = Instance.new("SpecialMesh", p)
  1732. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1733. m.Scale = Vector3.new(1, 1, 1)
  1734. coroutine.resume(coroutine.create(function(p)
  1735. for i = 1, 10 do
  1736. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 - i * 0.1, 0.1, 1 - i * 0.1)
  1737. p.Transparency = i / 10
  1738. p.CFrame = p.CFrame * CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(5), 0)
  1739. wait()
  1740. end
  1741. p:Remove()
  1742. end), p)
  1743. p = Instance.new("Part", CPlayer)
  1744. p.Name = "EFF"
  1745. p.TopSurface = 0
  1746. p.BottomSurface = 0
  1747. p.CanCollide = false
  1748. p.FormFactor = "Symmetric"
  1749. p.Size = Vector3.new(1, 1, 1)
  1750. p.BrickColor = BrickColor.new("White")
  1751. p.Reflectance = 0.05
  1752. p.Transparency = 0.5
  1753. p.Anchored = true
  1754. p.CFrame = CFrame.new(CPlayer.HumanoidRootPart.Position + CameraPlane * 5, CPlayer.HumanoidRootPart.Position + CameraPlane * 20) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  1755. m = Instance.new("SpecialMesh", p)
  1756. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1757. m.Scale = Vector3.new(2, 2, 2)
  1758. coroutine.resume(coroutine.create(function(p)
  1759. for i = 1, 5 do
  1760. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(3 - i * 0.1, 0.3, 3 - i * 0.1)
  1761. p.Transparency = 0.5 + i / 10
  1762. p.CFrame = p.CFrame * CFrame.new(0, 2, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  1763. wait()
  1764. end
  1765. p:Remove()
  1766. end), p)
  1767. function soosh(lel)
  1768. for _, v in pairs(lel) do
  1769. if v.Parent == game.Players.LocalPlayer.Character then
  1770. table.insert(doob, v)
  1771. end
  1772. if v:IsA("BasePart") and v.CanCollide == false and v.Parent:FindFirstChild("Humanoid") == nil then
  1773. table.insert(doob, v)
  1774. end
  1775. k = v:children()
  1776. if #k > 0 then
  1777. soosh(k)
  1778. end
  1779. end
  1780. end
  1781. soosh(workspace:children())
  1782. for _, v in pairs(knifes) do
  1783. v:BreakJoints()
  1784. cp = cpos - Vector3.new(0, _ * 1 + 1, 0)
  1785. v.CFrame = CFrame.new(cp, cp + CameraPlane * 5) * CFrame.fromEulerAnglesXYZ(-math.pi / 2, 0, 0)
  1786. v.Anchored = true
  1787. coroutine.resume(coroutine.create(doKnife), v, _, CameraPlane)
  1788. end
  1789. end
  1790. if rawframes == 32 then
  1791. p = Instance.new("Sound")
  1792. p.SoundId = "http://www.roblox.com/asset/?id=161006069"
  1793. p.Volume = 1
  1794. p.Pitch = 0.9
  1795. p.Parent = game.Players.LocalPlayer.Character["Right Arm"]
  1796. p:Play()
  1797. game:GetService("Debris"):AddItem(p, 6)
  1798. p = Instance.new("Sound")
  1799. p.SoundId = "http://www.roblox.com/asset/?id=161006163"
  1800. p.Volume = 1
  1801. p.Pitch = 0.7
  1802. p.Parent = game.Players.LocalPlayer.Character["Right Arm"]
  1803. p:Play()
  1804. game:GetService("Debris"):AddItem(p, 6)
  1805. end
  1806. if Tool.Status.AnimFrame.Value == 45 then
  1807. print("UH AINT DOIN IT")
  1808. TrackFunction:disconnect()
  1809. TrackFunction = nil
  1810. end
  1811. if 1 > Hitstop then
  1812. Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
  1813. end
  1814. end)
  1815. local tfunc = TrackFunction
  1816. while true do
  1817. if rawequal(TrackFunction, tfunc) == false then
  1818. break
  1819. end
  1820. wait()
  1821. end
  1822. Super = false
  1823. NoCam = false
  1824. DesiredWalkspeed = 8
  1825. PlayerIsAttacking = false
  1826. CanInterrupt(true)
  1827. Stand()
  1828. print("dixxx")
  1829. end
  1830. }
  1831. TwoDInputs.WRRRYY = {
  1832. Inputs = {"vv<><>P"},
  1833. Function = function()
  1834. if CurrentAnimation == Animations.Tyrant and Tool.Status.AnimCanBeInterrupted.Value == false then
  1835. return
  1836. end
  1837. RequestAnimationChange("Tyrant", 0)
  1838. if CurrentAnimation ~= Animations.Tyrant then
  1839. return
  1840. end
  1841. if TrackFunction ~= nil then
  1842. TrackFunction:disconnect()
  1843. TrackFunction = nil
  1844. end
  1845. Saz_Reset_Cloak()
  1846. CanInterrupt(false)
  1847. PlayerIsAttacking = true
  1848. print("TEHPOOT", time())
  1849. rawframes = 0
  1850. Tool.Status.AnimFrame.Value = 0
  1851. DidHit = false
  1852. Newb = nil
  1853. if canCutscene == true then
  1854. NoCam = true
  1855. Cam = workspace.CurrentCamera
  1856. Cam.CameraType = "Scriptable"
  1857. end
  1858. lel = Instance.new("Sound")
  1859. lel.SoundId = "http://www.roblox.com/asset/?id=178605750"
  1860. lel.Volume = 1
  1861. lel.Parent = game.Players.LocalPlayer.Character.Head
  1862. lel:Play()
  1863. game:GetService("Debris"):AddItem(lel, 8)
  1864. CPlayer = game.Players.LocalPlayer.Character
  1865. OY = CPlayer.Head.Position.y
  1866. Super = true
  1867. CamCopiers = {}
  1868. if canCutscene == true then
  1869. for _, v in pairs(game.Players:children()) do
  1870. if v.Character ~= nil and v ~= game.Players.LocalPlayer and v.Character:FindFirstChild("Torso") ~= nil and v.Character:FindFirstChild("Humanoid") ~= nil and 0 < v.Character.Humanoid.Health and (v.Character.Torso.Position - CPlayer.Torso.Position).magnitude <= 40 then
  1871. ss = script.CamCopy:clone()
  1872. ss.Disabled = false
  1873. ss.Parent = v.Character
  1874. table.insert(CamCopiers, ss)
  1875. end
  1876. end
  1877. end
  1878. coroutine.resume(coroutine.create(function()
  1879. while Super == true do
  1880. wait(0.1)
  1881. p = Instance.new("Part", CPlayer)
  1882. p.Name = "EFF"
  1883. p.TopSurface = 0
  1884. p.BottomSurface = 0
  1885. p.CanCollide = false
  1886. p.FormFactor = "Symmetric"
  1887. p.Size = Vector3.new(1, 1, 1)
  1888. p.BrickColor = BrickColor.new("Really black")
  1889. p.Reflectance = 0.05
  1890. p.Transparency = 0.5
  1891. p.Anchored = true
  1892. 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))
  1893. m = Instance.new("BlockMesh", p)
  1894. m.Scale = Vector3.new(1.2, 1.2, 1.2)
  1895. coroutine.resume(coroutine.create(function(p, w)
  1896. for i = 1, 20 do
  1897. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(0.030000000000000002, 0.030000000000000002, 0.030000000000000002)
  1898. 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, 0.1 + i / 20, 0) + w
  1899. wait()
  1900. end
  1901. p:Remove()
  1902. end), p, Vector3.new(math.random(-50, 50) / 500, 0, math.random(-50, 50) / 500))
  1903. p = Instance.new("Part", CPlayer)
  1904. p.Name = "EFF"
  1905. p.TopSurface = 0
  1906. p.BottomSurface = 0
  1907. p.CanCollide = false
  1908. p.FormFactor = "Symmetric"
  1909. p.Size = Vector3.new(1, 1, 1)
  1910. p.BrickColor = BrickColor.new("Really black")
  1911. p.Reflectance = 0.05
  1912. p.Transparency = 0.5
  1913. p.Anchored = true
  1914. 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))
  1915. m = Instance.new("BlockMesh", p)
  1916. m.Scale = Vector3.new(1.2, 1.2, 1.2)
  1917. coroutine.resume(coroutine.create(function(p, w)
  1918. for i = 1, 20 do
  1919. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(0.030000000000000002, 0.030000000000000002, 0.030000000000000002)
  1920. 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, 0.1 + i / 20, 0) + w
  1921. wait()
  1922. end
  1923. p:Remove()
  1924. end), p, Vector3.new(math.random(-50, 50) / 500, 0, math.random(-50, 50) / 500))
  1925. end
  1926. end))
  1927. if canCutscene == true then
  1928. coroutine.resume(coroutine.create(function()
  1929. while Super == true do
  1930. wait()
  1931. for _, v in pairs(CamCopiers) do
  1932. v.C1.Value = workspace.CurrentCamera.CoordinateFrame
  1933. v.C2.Value = workspace.CurrentCamera.Focus
  1934. end
  1935. end
  1936. for _, v in pairs(CamCopiers) do
  1937. v.C1.Value = workspace.CurrentCamera.CoordinateFrame
  1938. v.C2.Value = workspace.CurrentCamera.Focus
  1939. v.Kill.Value = true
  1940. end
  1941. end))
  1942. end
  1943. sl1 = Instance.new("Part")
  1944. sl1.Name = "BL1"
  1945. sl1.TopSurface = 0
  1946. sl1.BottomSurface = 0
  1947. sl1.Reflectance = 0.08
  1948. sl1.Material = "SmoothPlastic"
  1949. sl1.BrickColor = BrickColor.new("Really black")
  1950. sl1.formFactor = "Symmetric"
  1951. sl1.Size = Vector3.new(1, 2, 1)
  1952. sl1.CFrame = CPlayer["Right Arm"].CFrame
  1953. m = Instance.new("BlockMesh")
  1954. m.Parent = sl1
  1955. m.Scale = Vector3.new(1.14, 1.06, 1.14)
  1956. sl1.Parent = CPlayer
  1957. w = Instance.new("Weld")
  1958. w.Part0 = CPlayer["Right Arm"]
  1959. w.Part1 = sl1
  1960. w.Parent = sl1
  1961. sl1.Transparency = 0.8
  1962. sl2 = Instance.new("Part")
  1963. sl2.Name = "BL1"
  1964. sl2.TopSurface = 0
  1965. sl2.BottomSurface = 0
  1966. sl2.Reflectance = 0.08
  1967. sl2.Material = "SmoothPlastic"
  1968. sl2.BrickColor = BrickColor.new("Really black")
  1969. sl2.formFactor = "Symmetric"
  1970. sl2.Size = Vector3.new(1, 2, 1)
  1971. sl2.CFrame = CPlayer["Right Arm"].CFrame
  1972. m = Instance.new("BlockMesh")
  1973. m.Parent = sl2
  1974. m.Scale = Vector3.new(1.14, 1.06, 1.14)
  1975. sl2.Parent = CPlayer
  1976. w = Instance.new("Weld")
  1977. w.Part0 = CPlayer["Left Arm"]
  1978. w.Part1 = sl2
  1979. w.Parent = sl2
  1980. sl2.Transparency = 0.8
  1981. sl3 = Instance.new("Part")
  1982. sl3.Name = "BL1"
  1983. sl3.TopSurface = 0
  1984. sl3.BottomSurface = 0
  1985. sl3.Reflectance = 0.04
  1986. sl3.Material = "SmoothPlastic"
  1987. sl3.BrickColor = BrickColor.new("Really black")
  1988. sl3.formFactor = "Symmetric"
  1989. sl3.Size = Vector3.new(1, 2, 1)
  1990. sl3.CFrame = CPlayer["Right Arm"].CFrame
  1991. m = Instance.new("BlockMesh")
  1992. m.Parent = sl3
  1993. m.Scale = Vector3.new(1.1, 1.03, 1.1)
  1994. sl3.Parent = CPlayer
  1995. w = Instance.new("Weld")
  1996. w.Part0 = CPlayer["Right Arm"]
  1997. w.Part1 = sl3
  1998. w.Parent = sl3
  1999. sl3.Transparency = 0
  2000. sl4 = Instance.new("Part")
  2001. sl4.Name = "BL1"
  2002. sl4.TopSurface = 0
  2003. sl4.BottomSurface = 0
  2004. sl4.Reflectance = 0.04
  2005. sl4.Material = "SmoothPlastic"
  2006. sl4.BrickColor = BrickColor.new("Really black")
  2007. sl4.formFactor = "Symmetric"
  2008. sl4.Size = Vector3.new(1, 2, 1)
  2009. sl4.CFrame = CPlayer["Right Arm"].CFrame
  2010. m = Instance.new("BlockMesh")
  2011. m.Parent = sl4
  2012. m.Scale = Vector3.new(1.1, 1.03, 1.1)
  2013. sl4.Parent = CPlayer
  2014. w = Instance.new("Weld")
  2015. w.Part0 = CPlayer["Left Arm"]
  2016. w.Part1 = sl4
  2017. w.Parent = sl4
  2018. sl4.Transparency = 0
  2019. TrackFunction = game:GetService("RunService").Stepped:connect(function()
  2020. rawframes = rawframes + 1
  2021. Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
  2022. if Tool.Status.AnimFrame.Value < 32 and Tool.Status.AnimFrame.Value <= 28 then
  2023. BodyVel.velocity = CameraPlane * (rawframes * 1.9)
  2024. else
  2025. BodyVel.velocity = CameraPlane * 60
  2026. end
  2027. soos = CPlayer.Head.CFrame * CFrame.new(1.2, -(CPlayer.Head.Position.y - OY), 0) * CFrame.fromEulerAnglesXYZ(math.pi, 0, 0) + CameraPlane * 3
  2028. if rawframes > 30 then
  2029. soos = CPlayer.Head.CFrame * CFrame.new(1.2, -(CPlayer.Head.Position.y - OY), 0) * CFrame.fromEulerAnglesXYZ(math.pi, 0, 0) + CameraPlane * 3
  2030. end
  2031. if canCutscene == true and rawframes < 46 then
  2032. Cam:Interpolate(soos, CPlayer.Head.CFrame, 0.04)
  2033. end
  2034. if Tool.Status.AnimFrame.Value > 28 and Tool.Status.AnimFrame.Value <= 58 and DidHit == false and Newb == nil then
  2035. for _, v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p + CameraPlane * 0.5, 2.4)) do
  2036. Newb = v
  2037. DidHit = true
  2038. applyDamage(Newb, 2, CameraPlane * 0 + Vector3.new(0, 0, 0), 0, false, false, 0, nil, SoundTable.Hit_Damage_Heavysmack, 20, 50)
  2039. applyHitEffect(v, 0)
  2040. end
  2041. end
  2042. print(NNoob)
  2043. if rawframes == 46 then
  2044. Cam.CameraType = "Custom"
  2045. for _, v in pairs(CamCopiers) do
  2046. v.C1.Value = workspace.CurrentCamera.CoordinateFrame
  2047. v.C2.Value = workspace.CurrentCamera.Focus
  2048. v.Kill.Value = true
  2049. end
  2050. end
  2051. if rawframes == 60 or DidHit == true then
  2052. print("UH AINT DOIN IT")
  2053. TrackFunction:disconnect()
  2054. TrackFunction = nil
  2055. BodyVel.velocity = Vector3.new(0, 0, 0)
  2056. if Newb == nil then
  2057. print("IM DUN")
  2058. DesiredWalkspeed = 8
  2059. PlayerIsAttacking = false
  2060. CanInterrupt(true)
  2061. Stand()
  2062. print(">>")
  2063. sl1:Remove()
  2064. sl2:Remove()
  2065. sl3:Remove()
  2066. sl4:Remove()
  2067. Super = false
  2068. end
  2069. end
  2070. if 1 > Hitstop and Tool.Status.AnimFrame.Value <= 33 then
  2071. Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
  2072. end
  2073. end)
  2074. local tfunc = TrackFunction
  2075. while true do
  2076. if rawequal(TrackFunction, tfunc) == false then
  2077. break
  2078. end
  2079. wait()
  2080. end
  2081. if Newb == nil then
  2082. if canCutscene == true then
  2083. NoCam = false
  2084. Cam.CameraType = "Custom"
  2085. Cam.FieldOfView = 90
  2086. end
  2087. else
  2088. print("._.")
  2089. wait(1 - rawframes / 64)
  2090. if canCutscene == true then
  2091. for _, v in pairs(game.Players:children()) do
  2092. if v.Character ~= nil and v ~= game.Players.LocalPlayer and v.Character:FindFirstChild("Torso") ~= nil and v.Character:FindFirstChild("Humanoid") ~= nil and 0 < v.Character.Humanoid.Health and (v.Character.Torso.Position - CPlayer.Torso.Position).magnitude <= 40 then
  2093. ss = script.CamCopy:clone()
  2094. ss.Disabled = false
  2095. ss.Parent = v.Character
  2096. table.insert(CamCopiers, ss)
  2097. end
  2098. end
  2099. end
  2100. print("D:")
  2101. RequestAnimationChange("TyrantHit1", 0)
  2102. CurrentAnimation = Animations.TyrantHit1
  2103. Tool.Status.AnimFrame.Value = 0
  2104. rawframes = 0
  2105. DidHit = false
  2106. NoCam = true
  2107. lel = Instance.new("Sound")
  2108. lel.SoundId = "http://www.roblox.com/asset/?id=178605757"
  2109. lel.Volume = 1
  2110. lel.Parent = game.Players.LocalPlayer.Character.Head
  2111. lel:Play()
  2112. game:GetService("Debris"):AddItem(lel, 18)
  2113. Cam = workspace.CurrentCamera
  2114. Cam.CameraType = "Scriptable"
  2115. CPlayer = game.Players.LocalPlayer.Character
  2116. ee = 0
  2117. DidHit = false
  2118. Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
  2119. Animations.TyrantHit1.Animation(0)
  2120. hits = 0
  2121. nubgyro = Instance.new("BodyGyro")
  2122. nubgyro.Name = ":>"
  2123. nubgyro.Parent = Newb.Torso
  2124. nubgyro.P = 5000
  2125. nubgyro.D = 200
  2126. nubgyro.maxTorque = Vector3.new(50000, 50000, 50000) * 5000
  2127. nubgyro.cframe = CPlayer.HumanoidRootPart.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi, 0)
  2128. nubpos = Instance.new("BodyPosition")
  2129. nubpos.Name = ":<"
  2130. nubpos.Parent = Newb.Torso
  2131. nubpos.P = 6000
  2132. nubpos.D = 100
  2133. nubpos.maxForce = Vector3.new(500000000, 5000000000, 5000000000) * 1000
  2134. nubpos.position = (CPlayer.HumanoidRootPart.CFrame * CFrame.new(0, 0.5, -3.3)).p
  2135. gpos = Instance.new("BodyPosition")
  2136. gpos.Name = ":<"
  2137. gpos.Parent = CPlayer.HumanoidRootPart
  2138. gpos.P = 9000
  2139. gpos.D = 100
  2140. gpos.maxForce = Vector3.new(500000000, 5000000000, 5000000000) * 1000
  2141. gpos.position = (CPlayer.HumanoidRootPart.CFrame * CFrame.new(0, 0, 0)).p
  2142. soos = Newb.Torso.CFrame * CFrame.new(8, -2, 0)
  2143. if canCutscene == true then
  2144. Cam:Interpolate(soos, Newb.Torso.CFrame, 0.04)
  2145. end
  2146. loool = {}
  2147. for _, v in pairs(Newb:children()) do
  2148. if v.className == "Part" and v.Name ~= "HumanoidRootPart" and v.Name ~= "WingPart" then
  2149. if v.Name ~= "Head" then
  2150. sl = Instance.new("Part")
  2151. sl.Name = "BL1"
  2152. sl.TopSurface = 0
  2153. sl.BottomSurface = 0
  2154. sl.Reflectance = 0.08
  2155. sl.Material = "SmoothPlastic"
  2156. sl.BrickColor = BrickColor.new("Really black")
  2157. sl.formFactor = "Symmetric"
  2158. sl.Size = Vector3.new(1, 2, 1)
  2159. if v.Name == "Torso" then
  2160. sl.Size = Vector3.new(2, 2, 1)
  2161. end
  2162. sl.CFrame = v.CFrame
  2163. m = Instance.new("BlockMesh")
  2164. m.Parent = sl
  2165. m.Scale = Vector3.new(1.18, 1.06, 1.18)
  2166. sl.Parent = Newb
  2167. w = Instance.new("Weld")
  2168. w.Part0 = v
  2169. w.Part1 = sl
  2170. w.Parent = sl
  2171. sl.Transparency = 0.6
  2172. table.insert(loool, sl)
  2173. sl = Instance.new("Part")
  2174. sl.Name = "BL1"
  2175. sl.TopSurface = 0
  2176. sl.BottomSurface = 0
  2177. sl.Reflectance = 0.08
  2178. sl.Material = "SmoothPlastic"
  2179. sl.BrickColor = BrickColor.new("Really black")
  2180. sl.formFactor = "Symmetric"
  2181. sl.Size = Vector3.new(1, 2, 1)
  2182. if v.Name == "Torso" then
  2183. sl.Size = Vector3.new(2, 2, 1)
  2184. end
  2185. sl.CFrame = v.CFrame
  2186. m = Instance.new("BlockMesh")
  2187. m.Parent = sl
  2188. m.Scale = Vector3.new(1.12, 1.08, 1.12)
  2189. sl.Parent = Newb
  2190. w = Instance.new("Weld")
  2191. w.Part0 = v
  2192. w.Part1 = sl
  2193. w.Parent = sl
  2194. sl.Transparency = 0
  2195. table.insert(loool, sl)
  2196. else
  2197. sl = Instance.new("Part")
  2198. sl.Name = "BL1"
  2199. sl.TopSurface = 0
  2200. sl.BottomSurface = 0
  2201. sl.Reflectance = 0.08
  2202. sl.Material = "SmoothPlastic"
  2203. sl.BrickColor = BrickColor.new("Really black")
  2204. sl.formFactor = "Symmetric"
  2205. sl.Size = Vector3.new(2, 1, 1)
  2206. sl.CFrame = v.CFrame
  2207. m = Instance.new("SpecialMesh")
  2208. m.MeshType = "Head"
  2209. m.Parent = sl
  2210. m.Scale = Vector3.new(1.35, 1.35, 1.35)
  2211. sl.Parent = CPlayer
  2212. table.insert(loool, sl)
  2213. w = Instance.new("Weld")
  2214. w.Part0 = v
  2215. w.Part1 = sl
  2216. w.Parent = sl
  2217. sl.Transparency = 0.8
  2218. sl = Instance.new("Part")
  2219. sl.Name = "BL1"
  2220. sl.TopSurface = 0
  2221. sl.BottomSurface = 0
  2222. sl.Reflectance = 0.08
  2223. sl.Material = "SmoothPlastic"
  2224. sl.BrickColor = BrickColor.new("Really black")
  2225. sl.formFactor = "Symmetric"
  2226. sl.Size = Vector3.new(2, 1, 1)
  2227. sl.CFrame = v.CFrame
  2228. m = Instance.new("SpecialMesh")
  2229. m.MeshType = "Head"
  2230. m.Parent = sl
  2231. m.Scale = Vector3.new(1.35, 1.35, 1.35)
  2232. sl.Parent = CPlayer
  2233. w = Instance.new("Weld")
  2234. w.Part0 = v
  2235. w.Part1 = sl
  2236. w.Parent = sl
  2237. sl.Transparency = 0
  2238. table.insert(loool, sl)
  2239. end
  2240. end
  2241. end
  2242. if Newb:FindFirstChild("CamCopy") == nil then
  2243. ss = script.CamCopy:clone()
  2244. ss.Disabled = false
  2245. ss.Parent = Newb
  2246. table.insert(CamCopiers, ss)
  2247. end
  2248. coroutine.resume(coroutine.create(function()
  2249. while Super == true do
  2250. p = Instance.new("Part", CPlayer)
  2251. p.Name = "EFF"
  2252. p.TopSurface = 0
  2253. p.BottomSurface = 0
  2254. p.CanCollide = false
  2255. p.FormFactor = "Symmetric"
  2256. p.Size = Vector3.new(1, 1, 1)
  2257. p.BrickColor = BrickColor.new("Really black")
  2258. p.Reflectance = 0.05
  2259. p.Transparency = 0.5
  2260. p.Anchored = true
  2261. 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))
  2262. m = Instance.new("BlockMesh", p)
  2263. m.Scale = Vector3.new(1.3, 1.3, 1.3)
  2264. coroutine.resume(coroutine.create(function(p, w)
  2265. for i = 1, 20 do
  2266. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(0.030000000000000002, 0.030000000000000002, 0.030000000000000002)
  2267. 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, 0.1 + i / 20, 0) + w
  2268. wait()
  2269. end
  2270. p:Remove()
  2271. end), p, Vector3.new(math.random(-50, 50) / 500, 0, math.random(-50, 50) / 500))
  2272. wait(0.5)
  2273. end
  2274. end), Newb)
  2275. wait(0.6)
  2276. soos = CPlayer.Head.CFrame * CFrame.new(0.2, -0.8, 0) + CameraPlane * 1.8
  2277. if canCutscene == true then
  2278. Cam:Interpolate(soos, CPlayer.Head.CFrame, 0.2)
  2279. end
  2280. wait(0.85)
  2281. TrackFunction = game:GetService("RunService").Stepped:connect(function()
  2282. rawframes = rawframes + 1
  2283. Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
  2284. if Tool.Status.AnimFrame.Value > 2 then
  2285. soos = CPlayer.Head.CFrame * CFrame.new(4, 0, 0) + CameraPlane * 3
  2286. if canCutscene == true then
  2287. Cam:Interpolate(soos, CPlayer.Head.CFrame, 0.04)
  2288. end
  2289. else
  2290. soos = CPlayer.Head.CFrame * CFrame.new(0.2, -0.8, 0) + CameraPlane * 1.8
  2291. if canCutscene == true then
  2292. Cam:Interpolate(soos, CPlayer.Head.CFrame, 0.04)
  2293. end
  2294. end
  2295. if Tool.Status.AnimFrame.Value == 5 and DidHit == false then
  2296. applyDamage(Newb, 10, CameraPlane * 0 + Vector3.new(0, 0, 0), 0, false, false, 0, nil, SoundTable.none, 0, 30)
  2297. DidHit = true
  2298. hits = 1
  2299. nubpos.Parent = Newb.Torso
  2300. nubgyro.Parent = Newb.Torso
  2301. gpos.position = gpos.position + CameraPlane * 3
  2302. nubpos.position = nubpos.position + CameraPlane * 3.2
  2303. p = Instance.new("Part", CPlayer)
  2304. p.Name = "EFF"
  2305. p.TopSurface = 0
  2306. p.BottomSurface = 0
  2307. p.CanCollide = false
  2308. p.FormFactor = "Symmetric"
  2309. p.Size = Vector3.new(1, 1, 1)
  2310. p.BrickColor = BrickColor.new("Really black")
  2311. p.Reflectance = 0
  2312. p.Transparency = 0
  2313. p.Anchored = true
  2314. 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))
  2315. m = Instance.new("BlockMesh", p)
  2316. m.Scale = Vector3.new(0.6, 0.6, 0.6)
  2317. coroutine.resume(coroutine.create(function(p, w)
  2318. for i = 1, 10 do
  2319. p.Transparency = i / 20
  2320. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
  2321. 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))
  2322. wait()
  2323. end
  2324. p:Remove()
  2325. end), p, Vector3.new(math.random(-50, 50) / 500, 0, math.random(-50, 50) / 500))
  2326. end
  2327. if Tool.Status.AnimFrame.Value == 9 and DidHit == false then
  2328. applyDamage(Newb, 10, CameraPlane * 0 + Vector3.new(0, 0, 0), 0, false, false, 0, nil, SoundTable.none, 0, 30)
  2329. DidHit = true
  2330. hits = 2
  2331. nubpos.Parent = Newb.Torso
  2332. nubgyro.Parent = Newb.Torso
  2333. gpos.position = gpos.position + CameraPlane * 2
  2334. nubpos.position = nubpos.position + CameraPlane * 2.1
  2335. p = Instance.new("Part", CPlayer)
  2336. p.Name = "EFF"
  2337. p.TopSurface = 0
  2338. p.BottomSurface = 0
  2339. p.CanCollide = false
  2340. p.FormFactor = "Symmetric"
  2341. p.Size = Vector3.new(1, 1, 1)
  2342. p.BrickColor = BrickColor.new("Really black")
  2343. p.Reflectance = 0
  2344. p.Transparency = 0
  2345. p.Anchored = true
  2346. 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))
  2347. m = Instance.new("BlockMesh", p)
  2348. m.Scale = Vector3.new(0.6, 0.6, 0.6)
  2349. coroutine.resume(coroutine.create(function(p, w)
  2350. for i = 1, 10 do
  2351. p.Transparency = i / 20
  2352. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
  2353. 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))
  2354. wait()
  2355. end
  2356. p:Remove()
  2357. end), p, Vector3.new(math.random(-50, 50) / 500, 0, math.random(-50, 50) / 500))
  2358. end
  2359. if Tool.Status.AnimFrame.Value == 14 and DidHit == false then
  2360. applyDamage(Newb, 10, CameraPlane * 0 + Vector3.new(0, 0, 0), 0, false, false, 0, nil, SoundTable.none, 0, 30)
  2361. DidHit = true
  2362. hits = 2
  2363. nubpos.Parent = Newb.Torso
  2364. nubgyro.Parent = Newb.Torso
  2365. gpos.position = gpos.position + CameraPlane * 1
  2366. nubpos.position = nubpos.position + CameraPlane * 1.1
  2367. p = Instance.new("Part", CPlayer)
  2368. p.Name = "EFF"
  2369. p.TopSurface = 0
  2370. p.BottomSurface = 0
  2371. p.CanCollide = false
  2372. p.FormFactor = "Symmetric"
  2373. p.Size = Vector3.new(1, 1, 1)
  2374. p.BrickColor = BrickColor.new("Really black")
  2375. p.Reflectance = 0
  2376. p.Transparency = 0
  2377. p.Anchored = true
  2378. 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))
  2379. m = Instance.new("BlockMesh", p)
  2380. m.Scale = Vector3.new(0.6, 0.6, 0.6)
  2381. coroutine.resume(coroutine.create(function(p, w)
  2382. for i = 1, 10 do
  2383. p.Transparency = i / 20
  2384. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
  2385. 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))
  2386. wait()
  2387. end
  2388. p:Remove()
  2389. end), p, Vector3.new(math.random(-50, 50) / 500, 0, math.random(-50, 50) / 500))
  2390. end
  2391. if Tool.Status.AnimFrame.Value == 15 then
  2392. print("UH AINT DOIN IT")
  2393. TrackFunction:disconnect()
  2394. TrackFunction = nil
  2395. end
  2396. print("DDDD")
  2397. if 1 > Hitstop and Tool.Status.AnimFrame.Value <= 14 then
  2398. if DidHit == true then
  2399. ee = ee + 1
  2400. if ee == 11 then
  2401. ee = 0
  2402. DidHit = false
  2403. end
  2404. end
  2405. if DidHit == false then
  2406. Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
  2407. end
  2408. end
  2409. end)
  2410. local tfunc = TrackFunction
  2411. while true do
  2412. if rawequal(TrackFunction, tfunc) == false then
  2413. break
  2414. end
  2415. wait()
  2416. end
  2417. rawframes = 0
  2418. Tool.Status.AnimFrame.Value = 13
  2419. print("8D")
  2420. soos = CPlayer.Head.CFrame * CFrame.new(0.1, 0.3, 0) + CameraPlane * 2
  2421. if canCutscene == true then
  2422. Cam:Interpolate(soos, CPlayer.Head.CFrame, 0.04)
  2423. end
  2424. TrackFunction = game:GetService("RunService").Stepped:connect(function()
  2425. print(">")
  2426. rawframes = rawframes + 1
  2427. Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
  2428. soos = CPlayer.Head.CFrame * CFrame.new(0.1, 0.3, 0) + CameraPlane * 2
  2429. if canCutscene == true then
  2430. Cam:Interpolate(soos, CPlayer.Head.CFrame, 0.04)
  2431. end
  2432. if rawframes == 25 then
  2433. print("UH AINT DOIN IT")
  2434. TrackFunction:disconnect()
  2435. TrackFunction = nil
  2436. end
  2437. if 1 > Hitstop and Tool.Status.AnimFrame.Value <= 17 and math.floor(rawframes / 3) == rawframes / 3 then
  2438. Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
  2439. end
  2440. end)
  2441. wait(0.2)
  2442. tfunc = TrackFunction
  2443. while true do
  2444. if rawequal(TrackFunction, tfunc) == false then
  2445. break
  2446. end
  2447. wait()
  2448. end
  2449. RequestAnimationChange("TyrantHit2", 0)
  2450. CurrentAnimation = Animations.TyrantHit2
  2451. rawframes = 0
  2452. Tool.Status.AnimFrame.Value = 0
  2453. print("8D")
  2454. soos = CPlayer.Head.CFrame * CFrame.new(0.1, 0.3, 0) + CameraPlane * 2
  2455. if canCutscene == true then
  2456. Cam:Interpolate(soos, CPlayer.Head.CFrame, 0.04)
  2457. end
  2458. lel = Instance.new("Sound")
  2459. lel.SoundId = "http://www.roblox.com/asset/?id=178605770"
  2460. lel.Volume = 1
  2461. lel.Parent = game.Players.LocalPlayer.Character.Head
  2462. lel:Play()
  2463. game:GetService("Debris"):AddItem(lel, 18)
  2464. e = 0
  2465. poot = 0
  2466. TrackFunction = game:GetService("RunService").Stepped:connect(function()
  2467. rawframes = rawframes + 1
  2468. Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
  2469. soos = CPlayer.Head.CFrame * CFrame.new(2.5, -0.4, 0) + CameraPlane * 5
  2470. if canCutscene == true then
  2471. Cam:Interpolate(soos, CPlayer.Head.CFrame, 0.04)
  2472. end
  2473. if 1 > Hitstop then
  2474. if 1 > poot then
  2475. Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
  2476. else
  2477. poot = poot - 1
  2478. end
  2479. end
  2480. if 5 > e then
  2481. if Tool.Status.AnimFrame.Value / 5 == math.floor(Tool.Status.AnimFrame.Value / 5) and 1 > Hitstop then
  2482. print("DURR")
  2483. applyDamage(Newb, 4, CameraPlane * 0 + Vector3.new(0, 0, 0), 0, false, false, 0, nil, SoundTable.none, 0, 10)
  2484. nubpos.Parent = Newb.Torso
  2485. nubgyro.Parent = Newb.Torso
  2486. gpos.position = gpos.position + CameraPlane * 0.3
  2487. nubpos.position = nubpos.position + CameraPlane * 0.3
  2488. e = e + 1
  2489. print(e)
  2490. p = Instance.new("Part", CPlayer)
  2491. p.Name = "EFF"
  2492. p.TopSurface = 0
  2493. p.BottomSurface = 0
  2494. p.CanCollide = false
  2495. p.FormFactor = "Symmetric"
  2496. p.Size = Vector3.new(1, 1, 1)
  2497. p.BrickColor = BrickColor.new("Really black")
  2498. p.Reflectance = 0
  2499. p.Transparency = 0
  2500. p.Anchored = true
  2501. 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))
  2502. m = Instance.new("BlockMesh", p)
  2503. m.Scale = Vector3.new(0.8, 0.8, 0.8)
  2504. coroutine.resume(coroutine.create(function(p, w)
  2505. for i = 1, 10 do
  2506. p.Transparency = i / 20
  2507. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
  2508. 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))
  2509. wait()
  2510. end
  2511. p:Remove()
  2512. end), p, Vector3.new(math.random(-50, 50) / 500, 0, math.random(-50, 50) / 500))
  2513. end
  2514. else
  2515. if DidHit == false then
  2516. poot = 10
  2517. DidHit = true
  2518. end
  2519. if Tool.Status.AnimFrame.Value == 32 and e < 6 then
  2520. applyDamage(Newb, 10, CameraPlane * 0 + Vector3.new(0, 0, 0), 0, false, false, 0, nil, SoundTable.none, 0, 10)
  2521. nubpos.Parent = Newb.Torso
  2522. nubgyro.Parent = Newb.Torso
  2523. gpos.position = gpos.position + CameraPlane * 1.1
  2524. nubpos.position = gpos.position + Vector3.new(0, 80, 0)
  2525. nubgyro.cframe = CFrame.new(nubpos.position, CPlayer.Torso.Position)
  2526. e = 7
  2527. print(e)
  2528. p = Instance.new("Part", CPlayer)
  2529. p.Name = "EFF"
  2530. p.TopSurface = 0
  2531. p.BottomSurface = 0
  2532. p.CanCollide = false
  2533. p.FormFactor = "Symmetric"
  2534. p.Size = Vector3.new(1, 1, 1)
  2535. p.BrickColor = BrickColor.new("Really black")
  2536. p.Reflectance = 0
  2537. p.Transparency = 0
  2538. p.Anchored = true
  2539. 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))
  2540. m = Instance.new("BlockMesh", p)
  2541. m.Scale = Vector3.new(0.6, 0.6, 0.6)
  2542. coroutine.resume(coroutine.create(function(p, w)
  2543. for i = 1, 10 do
  2544. p.Transparency = i / 20
  2545. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
  2546. 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))
  2547. wait()
  2548. end
  2549. p:Remove()
  2550. end), p, Vector3.new(math.random(-50, 50) / 500, 0, math.random(-50, 50) / 500))
  2551. end
  2552. print("BEWM")
  2553. end
  2554. if rawframes == 50 then
  2555. print("UH AINT DOIN IT")
  2556. TrackFunction:disconnect()
  2557. TrackFunction = nil
  2558. end
  2559. end)
  2560. tfunc = TrackFunction
  2561. while true do
  2562. if rawequal(TrackFunction, tfunc) == false then
  2563. break
  2564. end
  2565. wait()
  2566. end
  2567. wait(0.2)
  2568. soos = CPlayer.Head.CFrame * CFrame.new(0, 0, 0) + CameraPlane * 2 + Vector3.new(0, 8, 0)
  2569. if canCutscene == true then
  2570. Cam:Interpolate(soos * CFrame.fromEulerAnglesXYZ(0, 0, math.pi), CPlayer.Head.CFrame, 0.5)
  2571. end
  2572. wait(0.6)
  2573. RequestAnimationChange("TyrantHit3", 0)
  2574. CurrentAnimation = Animations.TyrantHit3
  2575. rawframes = 0
  2576. Tool.Status.AnimFrame.Value = 0
  2577. lel = Instance.new("Sound")
  2578. lel.SoundId = "http://www.roblox.com/asset/?id=178605776"
  2579. lel.Volume = 1
  2580. lel.Parent = game.Players.LocalPlayer.Character.Head
  2581. lel:Play()
  2582. game:GetService("Debris"):AddItem(lel, 18)
  2583. DidReach = 0
  2584. ponos = 0
  2585. TrackFunction = game:GetService("RunService").Stepped:connect(function()
  2586. rawframes = rawframes + 1
  2587. Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
  2588. if rawframes == 7 then
  2589. DidReach = true
  2590. ponos = 70
  2591. end
  2592. if DidReach == true and ponos == 0 then
  2593. print("UH AINT DOIN IT")
  2594. TrackFunction:disconnect()
  2595. TrackFunction = nil
  2596. end
  2597. if ponos == 50 then
  2598. soos = CPlayer.Head.CFrame * CFrame.new(0, 0, 0) + CameraPlane * 1 + Vector3.new(0, 1.8, 0)
  2599. if canCutscene == true then
  2600. Cam:Interpolate(soos * CFrame.fromEulerAnglesXYZ(0, 0, math.pi), CPlayer.Head.CFrame, 0.3)
  2601. end
  2602. end
  2603. if 1 > Hitstop then
  2604. if ponos == 0 then
  2605. Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
  2606. else
  2607. ponos = ponos - 1
  2608. if ponos < 20 then
  2609. nubpos.position = nubpos.position - Vector3.new(0, 3.5, 0)
  2610. nubgyro.cframe = CFrame.new(nubpos.position, CPlayer.Torso.Position) * CFrame.fromEulerAnglesXYZ(0, math.rad(2 * rawframes), 0)
  2611. nubgyro.Parent.CFrame = nubgyro.cframe
  2612. end
  2613. end
  2614. end
  2615. end)
  2616. tfunc = TrackFunction
  2617. while true do
  2618. if rawequal(TrackFunction, tfunc) == false then
  2619. break
  2620. end
  2621. wait()
  2622. end
  2623. DidReach = false
  2624. ponos = 0
  2625. rawframes = 0
  2626. TrackFunction = game:GetService("RunService").Stepped:connect(function()
  2627. rawframes = rawframes + 1
  2628. Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
  2629. if rawframes < 4 then
  2630. nubpos.position = nubpos.position - Vector3.new(0, 2.5, 0)
  2631. nubgyro.cframe = CFrame.new(nubpos.position, CPlayer.Torso.Position)
  2632. nubgyro.Parent.CFrame = nubgyro.cframe
  2633. print(":>")
  2634. end
  2635. if rawframes == 4 then
  2636. DidReach = true
  2637. ponos = 25
  2638. for _, v in pairs(loool) do
  2639. v:Remove()
  2640. end
  2641. DED = true
  2642. Newb:BreakJoints()
  2643. p = Instance.new("Part", CPlayer)
  2644. p.Name = "EFF"
  2645. p.TopSurface = 0
  2646. p.BottomSurface = 0
  2647. p.CanCollide = false
  2648. p.FormFactor = "Symmetric"
  2649. p.Size = Vector3.new(1, 1, 1)
  2650. p.BrickColor = BrickColor.new("Really black")
  2651. p.Reflectance = 0
  2652. p.Transparency = 0
  2653. p.Anchored = true
  2654. 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))
  2655. m = Instance.new("SpecialMesh", p)
  2656. m.MeshType = "Sphere"
  2657. m.Scale = Vector3.new(0.6, 0.6, 0.6)
  2658. coroutine.resume(coroutine.create(function(p, w)
  2659. for i = 1, 10 do
  2660. p.Transparency = i / 10
  2661. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(2, 2, 2)
  2662. 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))
  2663. wait()
  2664. end
  2665. p:Remove()
  2666. end), p, Vector3.new(math.random(-50, 50) / 500, 0, math.random(-50, 50) / 500))
  2667. for _, v in pairs(Newb:children()) do
  2668. if v.className == "Part" and v:GetMass() >= 2 then
  2669. for rekt = 1, 9 do
  2670. p = Instance.new("Part", CPlayer)
  2671. p.Name = "EFF"
  2672. p.TopSurface = 0
  2673. p.BottomSurface = 0
  2674. p.CanCollide = false
  2675. p.FormFactor = "Symmetric"
  2676. p.Size = Vector3.new(1, 1, 1)
  2677. p.BrickColor = BrickColor.new("Really black")
  2678. p.Reflectance = 0
  2679. p.Transparency = math.random(30, 80) / 100
  2680. p.Anchored = false
  2681. p.CFrame = v.CFrame * CFrame.new(math.random(-v.Size.x / 0.2, v.Size.x / 0.2) / 10, math.random(-v.Size.y / 0.2, v.Size.y / 0.2) / 10, math.random(-v.Size.z / 0.2, v.Size.z / 0.2) / 10) * CFrame.fromEulerAnglesXYZ(math.random(-100, 100), math.random(-100, 100), math.random(-100, 100))
  2682. m = Instance.new("BlockMesh", p)
  2683. m.Scale = Vector3.new(math.random(40, 85) / 100, math.random(40, 85) / 100, math.random(40, 85) / 100)
  2684. p.Velocity = Vector3.new(math.random(-15, 15), math.random(10, 40), math.random(-15, 15)) * 2.2
  2685. p.RotVelocity = p.Velocity + Vector3.new(math.random(-15, 15), math.random(-5, 10), math.random(-15, 15))
  2686. end
  2687. if DED == true then
  2688. v:Remove()
  2689. end
  2690. end
  2691. end
  2692. end
  2693. if DidReach == true and ponos == 0 then
  2694. print("UH AINT DOIN IT")
  2695. TrackFunction:disconnect()
  2696. TrackFunction = nil
  2697. end
  2698. if ponos == 0 then
  2699. soos = CPlayer.Head.CFrame * CFrame.new(0, 0, 0) + CameraPlane * 4 + Vector3.new(0, -0.4, 0)
  2700. if canCutscene == true then
  2701. Cam:Interpolate(soos * CFrame.fromEulerAnglesXYZ(0, 0, math.pi), CPlayer.Head.CFrame, 0.01)
  2702. end
  2703. end
  2704. if 1 > Hitstop then
  2705. if ponos == 0 then
  2706. Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
  2707. else
  2708. ponos = ponos - 1
  2709. end
  2710. end
  2711. end)
  2712. tfunc = TrackFunction
  2713. while true do
  2714. if rawequal(TrackFunction, tfunc) == false then
  2715. break
  2716. end
  2717. wait()
  2718. end
  2719. rawframes = 0
  2720. lel = Instance.new("Sound")
  2721. lel.SoundId = "http://www.roblox.com/asset/?id=178605794"
  2722. lel.Volume = 1
  2723. lel.Parent = game.Players.LocalPlayer.Character.Head
  2724. lel:Play()
  2725. game:GetService("Debris"):AddItem(lel, 10)
  2726. wait(0.2)
  2727. Super = false
  2728. TrackFunction = game:GetService("RunService").Stepped:connect(function()
  2729. rawframes = rawframes + 1
  2730. Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
  2731. if rawframes == 19 then
  2732. print("UH AINT DOIN IT")
  2733. TrackFunction:disconnect()
  2734. TrackFunction = nil
  2735. print("IM DUN")
  2736. DesiredWalkspeed = 8
  2737. PlayerIsAttacking = false
  2738. CanInterrupt(true)
  2739. Stand()
  2740. end
  2741. p = Instance.new("Part", CPlayer)
  2742. p.Name = "EFF"
  2743. p.TopSurface = 0
  2744. p.BottomSurface = 0
  2745. p.CanCollide = false
  2746. p.FormFactor = "Symmetric"
  2747. p.Size = Vector3.new(1, 1, 1)
  2748. p.BrickColor = BrickColor.new("Really black")
  2749. p.Reflectance = 0.05
  2750. p.Transparency = 0.5
  2751. p.Anchored = true
  2752. 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))
  2753. m = Instance.new("BlockMesh", p)
  2754. m.Scale = Vector3.new(1.3, 1.3, 1.3)
  2755. coroutine.resume(coroutine.create(function(p, w)
  2756. for i = 1, 10 do
  2757. p.Transparency = i / 10
  2758. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(0.13, 0.13, 0.13)
  2759. 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 * 0.2, 0)
  2760. wait()
  2761. end
  2762. p:Remove()
  2763. end), p, Vector3.new(math.random(-50, 50) / 50, 0, math.random(-50, 50) / 50))
  2764. p = Instance.new("Part", CPlayer)
  2765. p.Name = "EFF"
  2766. p.TopSurface = 0
  2767. p.BottomSurface = 0
  2768. p.CanCollide = false
  2769. p.FormFactor = "Symmetric"
  2770. p.Size = Vector3.new(1, 1, 1)
  2771. p.BrickColor = BrickColor.new("Really black")
  2772. p.Reflectance = 0.05
  2773. p.Transparency = 0.5
  2774. p.Anchored = true
  2775. 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))
  2776. m = Instance.new("BlockMesh", p)
  2777. m.Scale = Vector3.new(1.3, 1.3, 1.3)
  2778. coroutine.resume(coroutine.create(function(p, w)
  2779. for i = 1, 10 do
  2780. p.Transparency = i / 10
  2781. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(0.13, 0.13, 0.13)
  2782. 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 * 0.2, 0)
  2783. wait()
  2784. end
  2785. p:Remove()
  2786. end), p, Vector3.new(math.random(-50, 50) / 50, 0, math.random(-50, 50) / 50))
  2787. sl1.Transparency = sl1.Transparency + 0.05
  2788. sl2.Transparency = sl2.Transparency + 0.05
  2789. sl3.Transparency = sl3.Transparency + 0.05
  2790. sl4.Transparency = sl4.Transparency + 0.05
  2791. if 1 > Hitstop then
  2792. Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
  2793. end
  2794. end)
  2795. tfunc = TrackFunction
  2796. while true do
  2797. if rawequal(TrackFunction, tfunc) == false then
  2798. break
  2799. end
  2800. wait()
  2801. end
  2802. sl1:Remove()
  2803. sl2:Remove()
  2804. sl3:Remove()
  2805. sl4:Remove()
  2806. for _, v in pairs(loool) do
  2807. v:Remove()
  2808. end
  2809. Super = false
  2810. nubgyro:Remove()
  2811. nubpos:Remove()
  2812. gpos:Remove()
  2813. print("_._")
  2814. NoCam = false
  2815. end
  2816. end
  2817. }
  2818. InputNormals = {}
  2819. LastGrunt = time()
  2820. InputNormals["5A"] = function()
  2821. if CurrentAnimation == Animations["5A"] and Tool.Status.AnimCanBeInterrupted.Value == false then
  2822. return
  2823. end
  2824. RequestAnimationChange("5A", 0)
  2825. if CurrentAnimation ~= Animations["5A"] then
  2826. return
  2827. end
  2828. if TrackFunction ~= nil then
  2829. TrackFunction:disconnect()
  2830. TrackFunction = nil
  2831. end
  2832. Saz_Reset_Cloak()
  2833. CanInterrupt(false)
  2834. PlayerIsAttacking = true
  2835. print("TEHPOOT", time())
  2836. rawframes = 0
  2837. Tool.Status.AnimFrame.Value = 0
  2838. DidHit = false
  2839. TrackFunction = game:GetService("RunService").Stepped:connect(function()
  2840. rawframes = rawframes + 1
  2841. Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
  2842. if (Tool.Status.AnimFrame.Value == 3 or Tool.Status.AnimFrame.Value == 4) and DidHit == false then
  2843. for _, v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p + CameraPlane * 2.5, 2.6)) do
  2844. applyDamage(v, 5, CameraPlane * 2, 1, false, false, 0, nil, SoundTable.Hit_Damage_Lightsmack, 8, 6)
  2845. applyHitEffect(v, 0)
  2846. DidHit = true
  2847. CanInterrupt(true)
  2848. end
  2849. end
  2850. if Tool.Status.AnimFrame.Value == 9 then
  2851. print("UH AINT DOIN IT")
  2852. TrackFunction:disconnect()
  2853. TrackFunction = nil
  2854. print("IM DUN")
  2855. DesiredWalkspeed = 8
  2856. PlayerIsAttacking = false
  2857. CanInterrupt(true)
  2858. Stand()
  2859. end
  2860. if 1 > Hitstop then
  2861. Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
  2862. end
  2863. end)
  2864. end
  2865. InputNormals["2A"] = function()
  2866. print(":D")
  2867. if CurrentAnimation == Animations["2A"] and Tool.Status.AnimCanBeInterrupted.Value == false then
  2868. return
  2869. end
  2870. RequestAnimationChange("2A", 0)
  2871. if CurrentAnimation ~= Animations["2A"] then
  2872. return
  2873. end
  2874. if TrackFunction ~= nil then
  2875. TrackFunction:disconnect()
  2876. TrackFunction = nil
  2877. end
  2878. Saz_Reset_Cloak()
  2879. CanInterrupt(false)
  2880. PlayerIsAttacking = true
  2881. print("TEHPOOT", time())
  2882. rawframes = 0
  2883. Tool.Status.AnimFrame.Value = 0
  2884. DidHit = false
  2885. TrackFunction = game:GetService("RunService").Stepped:connect(function()
  2886. rawframes = rawframes + 1
  2887. Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
  2888. if (Tool.Status.AnimFrame.Value == 3 or Tool.Status.AnimFrame.Value == 4) and DidHit == false then
  2889. for _, v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p + CameraPlane * 2.5, 2.6)) do
  2890. applyDamage(v, 5, CameraPlane * 2, 1, false, false, 0, nil, SoundTable.Hit_Damage_Lightsmack, 8, 6)
  2891. applyHitEffect(v, 0)
  2892. DidHit = true
  2893. CanInterrupt(true)
  2894. end
  2895. end
  2896. if Tool.Status.AnimFrame.Value == 10 then
  2897. print("UH AINT DOIN IT")
  2898. TrackFunction:disconnect()
  2899. TrackFunction = nil
  2900. print("IM DUN")
  2901. DesiredWalkspeed = 8
  2902. PlayerIsAttacking = false
  2903. CanInterrupt(true)
  2904. RequestNewAnimation("Crouch", 2)
  2905. end
  2906. if 1 > Hitstop then
  2907. Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
  2908. end
  2909. end)
  2910. end
  2911. InputNormals["5B"] = function()
  2912. if CurrentAnimation == Animations["5B"] or Tool.Status.AnimCanBeInterrupted.Value == false then
  2913. return
  2914. end
  2915. RequestAnimationChange("5B", 0)
  2916. if CurrentAnimation ~= Animations["5B"] then
  2917. return
  2918. end
  2919. if TrackFunction ~= nil then
  2920. TrackFunction:disconnect()
  2921. TrackFunction = nil
  2922. end
  2923. Saz_Reset_Cloak()
  2924. CanInterrupt(false)
  2925. PlayerIsAttacking = true
  2926. print("TEHPOOT", time())
  2927. rawframes = 0
  2928. Tool.Status.AnimFrame.Value = 0
  2929. DidHit = false
  2930. chance = math.random(0, 100)
  2931. TrackFunction = game:GetService("RunService").Stepped:connect(function()
  2932. rawframes = rawframes + 1
  2933. Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
  2934. if Tool.Status.AnimFrame.Value < 5 then
  2935. BodyVel.velocity = CameraPlane * (rawframes * 3) + CameraPlane * (DesiredMovespeed / 4)
  2936. else
  2937. BodyVel.velocity = BodyVel.velocity / 1.03
  2938. end
  2939. if Tool.Status.AnimFrame.Value > 4 and Tool.Status.AnimFrame.Value < 7 and DidHit == false then
  2940. for _, v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p + CameraPlane * 2 + Vector3.new(0, 2, 0), 3.2)) do
  2941. applyDamage(v, 20, CameraPlane * 18, 1, false, false, 0, nil, SoundTable.Hit_Damage_Heavysmack, 12, 22)
  2942. applyHitEffect(v, 0)
  2943. DidHit = true
  2944. CanInterrupt(true)
  2945. end
  2946. end
  2947. if Tool.Status.AnimFrame.Value == 10 then
  2948. TrackFunction:disconnect()
  2949. TrackFunction = nil
  2950. print("IM DUN")
  2951. DesiredWalkspeed = 4
  2952. PlayerIsAttacking = false
  2953. CanInterrupt(true)
  2954. Stand()
  2955. MovementPreference = "Walk"
  2956. print("DONE")
  2957. end
  2958. if 1 > Hitstop then
  2959. Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
  2960. end
  2961. end)
  2962. end
  2963. InputNormals["3B"] = function()
  2964. if CurrentAnimation == Animations["3B"] or Tool.Status.AnimCanBeInterrupted.Value == false then
  2965. return
  2966. end
  2967. RequestAnimationChange("3B", 0)
  2968. if CurrentAnimation ~= Animations["3B"] then
  2969. return
  2970. end
  2971. if TrackFunction ~= nil then
  2972. TrackFunction:disconnect()
  2973. TrackFunction = nil
  2974. end
  2975. Saz_Reset_Cloak()
  2976. CanInterrupt(false)
  2977. PlayerIsAttacking = true
  2978. print("TEHPOOT", time())
  2979. rawframes = 0
  2980. Tool.Status.AnimFrame.Value = 0
  2981. DidHit1 = false
  2982. DidHit2 = false
  2983. TrackFunction = game:GetService("RunService").Stepped:connect(function()
  2984. rawframes = rawframes + 1
  2985. Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
  2986. if Tool.Status.AnimFrame.Value <= 8 then
  2987. BodyVel.velocity = CameraPlane * rawframes ^ 1.3 + Vector3.new(0, rawframes * 0.2, 0)
  2988. elseif Tool.Status.AnimFrame.Value >= 9 and Tool.Status.AnimFrame.Value < 20 then
  2989. BodyVel.velocity = CameraPlane * 15 + Vector3.new(0, 0, 0)
  2990. end
  2991. if Tool.Status.AnimFrame.Value > 13 and Tool.Status.AnimFrame.Value < 16 and DidHit1 == false then
  2992. for _, v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p + CameraPlane * 3 + Vector3.new(0, 1.4, 0), 3.4)) do
  2993. if DidHit1 == false then
  2994. Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
  2995. Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
  2996. end
  2997. applyDamage(v, 12, CameraPlane * 12 + Vector3.new(0, 8, 0), 1, false, false, 0, addonCullMovers, SoundTable.Hit_Damage_Heavysmack, 6, 20)
  2998. applyHitEffect(v, 0)
  2999. DidHit1 = true
  3000. end
  3001. end
  3002. if Tool.Status.AnimFrame.Value > 19 and Tool.Status.AnimFrame.Value <= 21 and DidHit2 == false then
  3003. for _, v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p + CameraPlane * 2.8 + Vector3.new(0, 2.5, 0), 3.4)) do
  3004. if DidHit2 == false then
  3005. Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
  3006. Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
  3007. end
  3008. applyDamage(v, 15, CameraPlane * 14 + Vector3.new(0, 5, 0), 1, false, false, 0, addonCullMovers, SoundTable.Hit_Damage_Heavysmack, 6, 20)
  3009. applyHitEffect(v, 0)
  3010. DidHit2 = true
  3011. CanInterrupt(true)
  3012. end
  3013. end
  3014. if Tool.Status.AnimFrame.Value == 26 then
  3015. TrackFunction:disconnect()
  3016. TrackFunction = nil
  3017. print("IM DUN")
  3018. DesiredWalkspeed = 8
  3019. PlayerIsAttacking = false
  3020. CanInterrupt(true)
  3021. Stand()
  3022. MovementPreference = "Walk"
  3023. print("DONE")
  3024. end
  3025. if 1 > Hitstop then
  3026. Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
  3027. end
  3028. end)
  3029. end
  3030. InputNormals["6B"] = function()
  3031. if CurrentAnimation == Animations["6B"] or Tool.Status.AnimCanBeInterrupted.Value == false then
  3032. return
  3033. end
  3034. RequestAnimationChange("6B", 0)
  3035. if CurrentAnimation ~= Animations["6B"] then
  3036. return
  3037. end
  3038. if TrackFunction ~= nil then
  3039. TrackFunction:disconnect()
  3040. TrackFunction = nil
  3041. end
  3042. Saz_Reset_Cloak()
  3043. CanInterrupt(false)
  3044. PlayerIsAttacking = true
  3045. print("TEHPOOT", time())
  3046. rawframes = 0
  3047. Tool.Status.AnimFrame.Value = 0
  3048. DidHit1 = false
  3049. DidHit2 = false
  3050. TrackFunction = game:GetService("RunService").Stepped:connect(function()
  3051. rawframes = rawframes + 1
  3052. Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
  3053. if Tool.Status.AnimFrame.Value <= 8 then
  3054. BodyVel.velocity = CameraPlane * (rawframes * 2.5)
  3055. elseif Tool.Status.AnimFrame.Value >= 9 and Tool.Status.AnimFrame.Value < 20 then
  3056. BodyVel.velocity = CameraPlane * 20
  3057. end
  3058. if rawframes == 9 or rawframes == 18 then
  3059. for _, v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p + CameraPlane * 2.8 + Vector3.new(0, 2.5, 0), 3.4)) do
  3060. applyDamage(v, 20, CameraPlane * 20 + Vector3.new(0, 2 + rawframes / 6, 0), 1, false, false, 0, addonCullMovers, SoundTable.Hit_Damage_Mediumcut, 7, 20)
  3061. applyHitEffect(v, 0)
  3062. DidHit = true
  3063. CanInterrupt(true)
  3064. end
  3065. end
  3066. if Tool.Status.AnimFrame.Value == 20 then
  3067. TrackFunction:disconnect()
  3068. TrackFunction = nil
  3069. print("IM DUN")
  3070. DesiredWalkspeed = 8
  3071. PlayerIsAttacking = false
  3072. CanInterrupt(true)
  3073. Stand()
  3074. MovementPreference = "Walk"
  3075. print("DONE")
  3076. end
  3077. if 1 > Hitstop then
  3078. Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
  3079. end
  3080. end)
  3081. end
  3082. PlayerKeys = {}
  3083. CurrentAnimation = nil
  3084. Hitstop = 0
  3085. DesiredMovespeed = 12
  3086. function CanInterrupt(t)
  3087. Tool.Status.AnimCanBeInterrupted.Value = t
  3088. end
  3089. function PlayerCanJump()
  3090. if CurrentAnimation ~= nil then
  3091. local doescancel = false
  3092. for _, v in pairs(CurrentAnimation.Cancels) do
  3093. if v == "Jump" or v == "Everything" then
  3094. doescancel = true
  3095. break
  3096. end
  3097. end
  3098. if Tool.Status.AnimCanBeInterrupted.Value == true then
  3099. return doescancel
  3100. else
  3101. return false
  3102. end
  3103. end
  3104. end
  3105. ComboNubs = {}
  3106. function GetNubs()
  3107. scrubs = {}
  3108. for _, v in pairs(game.Workspace:children()) do
  3109. if v:FindFirstChild("Humanoid") ~= nil and v:FindFirstChild("Torso") ~= nil and v.Name ~= game.Players.LocalPlayer.Name then
  3110. table.insert(scrubs, v)
  3111. end
  3112. end
  3113. return scrubs
  3114. end
  3115. function PlaySound(SName, Vol, Pitch, Par)
  3116. if Par == nil then
  3117. Par = script
  3118. end
  3119. local s = Instance.new("Sound")
  3120. s.Volume = Vol
  3121. s.Pitch = Pitch
  3122. s.SoundId = "http://www.roblox.com/asset/?id=" .. SName
  3123. s.Parent = Par
  3124. s:Play()
  3125. game:GetService("Debris"):AddItem(s, 10)
  3126. end
  3127. function Stand()
  3128. if TrackFunction ~= nil then
  3129. TrackFunction:disconnect()
  3130. end
  3131. if CurrentAnimation ~= Animations.Stand then
  3132. RequestAnimationChange("Stand", 0)
  3133. Tool.Status.AnimFrame.Value = 0
  3134. end
  3135. TrackFunction = game:GetService("RunService").Stepped:connect(function(Step)
  3136. if KDown == nil then
  3137. vPlayer.Character.Humanoid.WalkSpeed = DesiredMovespeed
  3138. Frame = Tool.Status.AnimFrame
  3139. fr = RequestNewFrame(Frame.Value)
  3140. Frame.Value = Frame.Value + 1
  3141. end
  3142. end)
  3143. end
  3144. function Crouch()
  3145. if TrackFunction ~= nil then
  3146. TrackFunction:disconnect()
  3147. end
  3148. if CurrentAnimation ~= Animations.Crouch then
  3149. RequestAnimationChange("Crouch", 0)
  3150. Tool.Status.AnimFrame.Value = 0
  3151. end
  3152. TrackFunction = game:GetService("RunService").Stepped:connect(function(Step)
  3153. vPlayer.Character.Humanoid.WalkSpeed = 0
  3154. Frame = Tool.Status.AnimFrame
  3155. fr = RequestNewFrame(Frame.Value)
  3156. Frame.Value = Frame.Value + 1
  3157. end)
  3158. end
  3159. function Walk()
  3160. if TrackFunction ~= nil then
  3161. TrackFunction:disconnect()
  3162. end
  3163. if CurrentAnimation ~= Animations.Walk then
  3164. RequestAnimationChange("Walk", 0)
  3165. Tool.Status.AnimFrame.Value = 0
  3166. end
  3167. TrackFunction = game:GetService("RunService").Heartbeat:connect(function(Step)
  3168. vPlayer.Character.Humanoid.WalkSpeed = DesiredMovespeed
  3169. Frame = Tool.Status.AnimFrame
  3170. fr = RequestNewFrame(Frame.Value)
  3171. Frame.Value = Frame.Value + 1
  3172. end)
  3173. end
  3174. function Dash()
  3175. if TrackFunction ~= nil then
  3176. TrackFunction:disconnect()
  3177. end
  3178. if CurrentAnimation ~= Animations.Run then
  3179. RequestAnimationChange("Run", 0)
  3180. Tool.Status.AnimFrame.Value = 0
  3181. end
  3182. TrackFunction = game:GetService("RunService").Heartbeat:connect(function(Step)
  3183. vPlayer.Character.Humanoid.WalkSpeed = DesiredMovespeed
  3184. Frame = Tool.Status.AnimFrame
  3185. fr = RequestNewFrame(Frame.Value)
  3186. Frame.Value = Frame.Value + 1
  3187. end)
  3188. end
  3189. function Taunt()
  3190. if CurrentAnimation.Reference == "Taunt" then
  3191. return
  3192. end
  3193. if TrackFunction ~= nil then
  3194. TrackFunction:disconnect()
  3195. TrackFunction = nil
  3196. end
  3197. CurrentAnimation = Animations.Taunt
  3198. Tool.Status.AnimFrame.Value = 0
  3199. CanInterrupt(false)
  3200. PlaySound(Taunt2[math.random(1, 2)], 1, 1, vPlayer.Character.Head)
  3201. lorl = 0
  3202. TrackFunction = game:GetService("RunService").Stepped:connect(function(Step)
  3203. vPlayer.Character.Humanoid.WalkSpeed = DesiredMovespeed
  3204. if lorl == 1 then
  3205. fr = RequestNewFrame(Tool.Status.AnimFrame.Value)
  3206. Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
  3207. lorl = 0
  3208. end
  3209. lorl = lorl + 1
  3210. if Tool.Status.AnimFrame.Value == 30 then
  3211. print("UH AINT DOIN IT")
  3212. TrackFunction:disconnect()
  3213. TrackFunction = nil
  3214. print("IM DUN")
  3215. DesiredWalkspeed = 8
  3216. PlayerIsAttacking = false
  3217. CanInterrupt(true)
  3218. Stand()
  3219. end
  3220. end)
  3221. wait(3)
  3222. end
  3223. DesiredMovespeedLast = 9
  3224. PlayerInAir = false
  3225. lastplayervel = 0
  3226. function Jump()
  3227. if Tool.Status.AnimCanBeInterrupted.Value == false then
  3228. return
  3229. end
  3230. if TrackFunction ~= nil then
  3231. TrackFunction:disconnect()
  3232. end
  3233. if CurrentAnimation ~= Animations.Jump then
  3234. RequestAnimationChange("Jump", 0)
  3235. Tool.Status.AnimFrame.Value = 0
  3236. print("Jumping!")
  3237. end
  3238. Hitstop = 0
  3239. TrackFunction = game:GetService("RunService").Heartbeat:connect(function(Step)
  3240. vPlayer.Character.Humanoid.WalkSpeed = DesiredMovespeed
  3241. Frame = Tool.Status.AnimFrame
  3242. fr = RequestNewFrame(Frame.Value)
  3243. Frame.Value = Frame.Value + 1
  3244. end)
  3245. enddir = Vector3.new(0, 0, 0)
  3246. if PlayerFacing == "Left" then
  3247. if PlayerKeys.d ~= nil then
  3248. enddir = enddir + CameraPlane * (DesiredMovespeed / 3 + 42)
  3249. end
  3250. if PlayerKeys.a ~= nil then
  3251. enddir = enddir - CameraPlane * (DesiredMovespeed / 3 + 42)
  3252. end
  3253. else
  3254. if PlayerKeys.a ~= nil then
  3255. enddir = enddir + CameraPlane * (DesiredMovespeed / 3 + 42)
  3256. end
  3257. if PlayerKeys.d ~= nil then
  3258. enddir = enddir - CameraPlane * (DesiredMovespeed / 3 + 42)
  3259. end
  3260. end
  3261. lastplayervel = enddir
  3262. v_h = vPlayer.Character.Torso:FindFirstChild("JUMP_PROP")
  3263. if v_h == nil then
  3264. v_h = Instance.new("BodyVelocity")
  3265. v_h.P = 650
  3266. v_h.maxForce = Vector3.new(1000000, 280000, 1000000)
  3267. v_h.velocity = Vector3.new(lastplayervel.x, 65, lastplayervel.z)
  3268. v_h.Parent = vPlayer.Character.Torso
  3269. v_h.Name = "JUMP_PROP"
  3270. else
  3271. v_h.P = 650
  3272. v_h.maxForce = Vector3.new(1000000, 280000, 1000000)
  3273. v_h.velocity = Vector3.new(lastplayervel.x, 65, lastplayervel.z)
  3274. end
  3275. if CurrentCameraState == "3D" then
  3276. v_h.maxForce = Vector3.new(0, 0, 0)
  3277. else
  3278. DesiredMovespeed = 0.1
  3279. vPlayer.Character.Humanoid.WalkSpeed = DesiredMovespeed
  3280. end
  3281. local cpos = vPlayer.Character.Torso.CFrame * CFrame.new(0, -1, 0)
  3282. local par, loc = game.Workspace:FindPartOnRay(Ray.new(cpos.p, Vector3.new(0, -8, 0)), vPlayer.Character)
  3283. timejump = time()
  3284. bumped = false
  3285. canland = false
  3286. PlayerState = "Jumping"
  3287. CanInterrupt(true)
  3288. local ttimejump = time()
  3289. while v_h.Parent ~= nil and timejump == ttimejump do
  3290. PlayerInAir = true
  3291. if time() - timejump > 0.4 then
  3292. canland = true
  3293. end
  3294. if (loc - cpos.p).magnitude < 6 and canland == true then
  3295. break
  3296. end
  3297. cpos = vPlayer.Character.Torso.CFrame * CFrame.new(0, 0.8, 0)
  3298. par, loc = game.Workspace:FindPartOnRay(Ray.new(cpos.p, Vector3.new(0, -15, 0)), vPlayer.Character)
  3299. if vPlayer.Character.HumanoidRootPart.Anchored == false then
  3300. v_h.velocity = v_h.velocity - Vector3.new(0, 6.333333333333333, 0)
  3301. end
  3302. wait()
  3303. end
  3304. if timejump ~= ttimejump then
  3305. return
  3306. end
  3307. PlayerState = "Standing"
  3308. PlayerInAir = false
  3309. DesiredMovespeed = 8
  3310. vPlayer.Character.Humanoid.WalkSpeed = DesiredMovespeed
  3311. v_h.velocity = Vector3.new(0, 5, 0)
  3312. game:GetService("Debris"):AddItem(v_h, 0.06)
  3313. CanInterrupt(true)
  3314. Stand()
  3315. DesiredMovespeed = 8
  3316. PlayerIsAttacking = false
  3317. CanDoubleJump = true
  3318. end
  3319. Hitstop = 0
  3320. function RequestNewFrame(f)
  3321. if CurrentAnimation == nil then
  3322. return
  3323. end
  3324. if Hitstop ~= nil then
  3325. if Hitstop > 0 then
  3326. Hitstop = Hitstop - 1
  3327. else
  3328. if f > CurrentAnimation.Frames then
  3329. if CurrentAnimation.Loops == true then
  3330. f = CurrentAnimation.LoopStart
  3331. else
  3332. f = CurrentAnimation.Frames
  3333. end
  3334. end
  3335. CurrentAnimation.Animation(f)
  3336. end
  3337. end
  3338. return f
  3339. end
  3340. function RequestAnimationChange(n, f)
  3341. _nanim = Animations[n]
  3342. if CurrentAnimation ~= nil then
  3343. local doescancel = false
  3344. for _, v in pairs(CurrentAnimation.Cancels) do
  3345. if v == _nanim.Reference or v == "Everything" then
  3346. doescancel = true
  3347. break
  3348. end
  3349. end
  3350. if doescancel == true and Tool.Status.AnimCanBeInterrupted.Value == true then
  3351. CurrentAnimation = _nanim
  3352. return CurrentAnimation
  3353. else
  3354. end
  3355. else
  3356. CurrentAnimation = Animations[n]
  3357. end
  3358. return false
  3359. end
  3360. function getWelds(c)
  3361. local t = c.Torso
  3362. local hrp = c.HumanoidRootPart.RootJoint
  3363. RightShoulder = t:FindFirstChild("Right Shoulder")
  3364. LeftShoulder = t:FindFirstChild("Left Shoulder")
  3365. RightHip = t:FindFirstChild("Right Hip")
  3366. LeftHip = t:FindFirstChild("Left Hip")
  3367. RootJoint = hrp
  3368. Neck = t:FindFirstChild("Neck")
  3369. end
  3370. function resetWelds(ext, occ)
  3371. local r = {
  3372. RightShoulder,
  3373. LeftShoulder,
  3374. RightHip,
  3375. LeftHip,
  3376. RootJoint,
  3377. Neck
  3378. }
  3379. for _, v in pairs(r) do
  3380. for i = 1, #occ do
  3381. if occ[i] == v then
  3382. table.remove(r, _)
  3383. end
  3384. end
  3385. end
  3386. for _, v in pairs(r) do
  3387. if v.Name == "Right Shoulder" then
  3388. if ext == 1 then
  3389. v.DesiredAngle = 0
  3390. v.CurrentAngle = 0
  3391. elseif ext == 2 then
  3392. v.C0 = RightShoulderC0
  3393. v.C1 = RightShoulderC1
  3394. elseif ext == 3 then
  3395. v.DesiredAngle = 0
  3396. v.CurrentAngle = 0
  3397. v.C0 = RightShoulderC0
  3398. v.C1 = RightShoulderC1
  3399. end
  3400. elseif v.Name == "Left Shoulder" then
  3401. if ext == 1 then
  3402. v.DesiredAngle = 0
  3403. v.CurrentAngle = 0
  3404. elseif ext == 2 then
  3405. v.C0 = LeftShoulderC0
  3406. v.C1 = LeftShoulderC1
  3407. elseif ext == 3 then
  3408. v.DesiredAngle = 0
  3409. v.CurrentAngle = 0
  3410. v.C0 = LeftShoulderC0
  3411. v.C1 = LeftShoulderC1
  3412. end
  3413. elseif v.Name == "Right Hip" then
  3414. if ext == 1 then
  3415. v.DesiredAngle = 0
  3416. v.CurrentAngle = 0
  3417. elseif ext == 2 then
  3418. v.C0 = RightHipC0
  3419. v.C1 = RightHipC1
  3420. elseif ext == 3 then
  3421. v.DesiredAngle = 0
  3422. v.CurrentAngle = 0
  3423. v.C0 = RightHipC0
  3424. v.C1 = RightHipC1
  3425. end
  3426. elseif v.Name == "Left Hip" then
  3427. if ext == 1 then
  3428. v.DesiredAngle = 0
  3429. v.CurrentAngle = 0
  3430. elseif ext == 2 then
  3431. v.C0 = LeftHipC0
  3432. v.C1 = LeftHipC1
  3433. elseif ext == 3 then
  3434. v.DesiredAngle = 0
  3435. v.CurrentAngle = 0
  3436. v.C0 = LeftHipC0
  3437. v.C1 = LeftHipC1
  3438. end
  3439. elseif v.Name == "Neck" then
  3440. if ext == 1 then
  3441. v.DesiredAngle = 0
  3442. v.CurrentAngle = 0
  3443. elseif ext == 2 then
  3444. v.C0 = NeckC0
  3445. v.C1 = NeckC1
  3446. elseif ext == 3 then
  3447. v.DesiredAngle = 0
  3448. v.CurrentAngle = 0
  3449. v.C0 = NeckC0
  3450. v.C1 = NeckC1
  3451. end
  3452. elseif v.Name == "RootJoint" then
  3453. if ext == 1 then
  3454. v.DesiredAngle = 0
  3455. v.CurrentAngle = 0
  3456. elseif ext == 2 then
  3457. v.C0 = RootJointC0
  3458. v.C1 = RootJointC1
  3459. elseif ext == 3 then
  3460. v.DesiredAngle = 0
  3461. v.CurrentAngle = 0
  3462. v.C0 = RootJointC0
  3463. v.C1 = RootJointC1
  3464. end
  3465. elseif v.Name ~= "RightGrip" or ext == 1 then
  3466. elseif ext == 2 then
  3467. Grip.C0 = nGrip.C0
  3468. Grip.C1 = nGrip.C1
  3469. elseif ext == 3 then
  3470. Grip.C0 = nGrip.C0
  3471. Grip.C1 = nGrip.C1
  3472. end
  3473. end
  3474. end
  3475. function setMotorParameters(Motor, DesiredAngle, CurrentAngle, MaxVelocity, C0, C1)
  3476. if C0 == nil then
  3477. C0 = Motor.C0
  3478. end
  3479. if C1 == nil then
  3480. C1 = Motor.C1
  3481. end
  3482. if DesiredAngle == nil then
  3483. DesiredAngle = Motor.DesiredAngle
  3484. end
  3485. if CurrentAngle == nil then
  3486. CurrentAngle = Motor.CurrentAngle
  3487. end
  3488. if MaxVelocity == nil then
  3489. MaxVelocity = Motor.MaxVelocity
  3490. end
  3491. Motor.C0 = C0
  3492. Motor.C1 = C1
  3493. Motor.DesiredAngle = DesiredAngle
  3494. Motor.CurrentAngle = CurrentAngle
  3495. Motor.MaxVelocity = MaxVelocity
  3496. end
  3497. PlayerIsAttacking = false
  3498. PlayerBeingAttacked = false
  3499. PlayerState = "Standing"
  3500. function getCharacterState()
  3501. if Tool.Status.AnimCanBeInterrupted.Value == false or PlayerIsAttacking == true then
  3502. return
  3503. end
  3504. local CPlayer = game.Players.LocalPlayer.Character
  3505. local moveVelocity = (Vector3.new(0, 0, 0) - CPlayer.HumanoidRootPart.Velocity).magnitude
  3506. if PlayerIsAttacking == false and PlayerState ~= "Jumping" then
  3507. if moveVelocity >= 5 then
  3508. PlayerState = "Moving"
  3509. if StickPos > 3 or CurrentCameraState == "3D" then
  3510. if MovementPreference == "Walk" then
  3511. if CurrentAnimation ~= Animations.Walk and Tool.Status.AnimCanBeInterrupted.Value == true and PlayerState ~= "Jumping" then
  3512. Walk()
  3513. end
  3514. elseif CurrentAnimation ~= Animations.Dash and Tool.Status.AnimCanBeInterrupted.Value == true and PlayerState ~= "Jumping" then
  3515. Dash()
  3516. end
  3517. elseif CurrentAnimation ~= Animations.Crouch and Tool.Status.AnimCanBeInterrupted.Value == true then
  3518. Saz_Reset_Cloak()
  3519. Crouch()
  3520. end
  3521. else
  3522. PlayerState = "Standing"
  3523. if StickPos > 3 or CurrentCameraState == "3D" then
  3524. if CurrentAnimation ~= Animations.Stand and Tool.Status.AnimCanBeInterrupted.Value == true then
  3525. DesiredMovespeed = 8
  3526. Stand()
  3527. end
  3528. elseif CurrentAnimation ~= Animations.Crouch and Tool.Status.AnimCanBeInterrupted.Value == true then
  3529. Saz_Reset_Cloak()
  3530. Crouch()
  3531. end
  3532. end
  3533. end
  3534. end
  3535. lastinput = time()
  3536. MovementPreference = "Walk"
  3537. function playerDash()
  3538. end
  3539. function NewInput(Key, atTick, Edge)
  3540. local new = {
  3541. Input = Key,
  3542. Tick = atTick,
  3543. Edge = Edge,
  3544. Age = 0
  3545. }
  3546. table.insert(PlayerInputs, new)
  3547. end
  3548. function FindInputStrings()
  3549. local curtime = tick()
  3550. local strunginputs = {}
  3551. for _, v in pairs(PlayerInputs) do
  3552. if curtime - v.Tick <= PlayerInputStringFrame then
  3553. table.insert(strunginputs, v)
  3554. end
  3555. end
  3556. table.sort(strunginputs, function(x, y)
  3557. if x.Tick < y.Tick then
  3558. return true
  3559. end
  3560. return false
  3561. end)
  3562. return strunginputs
  3563. end
  3564. function MorphInputs(i)
  3565. i = string.upper(i)
  3566. if CurrentCameraState == "3D" then
  3567. i = string.gsub(i, "A", "")
  3568. i = string.gsub(i, "S", "<")
  3569. i = string.gsub(i, "D", "")
  3570. i = string.gsub(i, "W", ">")
  3571. elseif PlayerFacing == "Left" then
  3572. i = string.gsub(i, "A", "<")
  3573. i = string.gsub(i, "S", "v")
  3574. i = string.gsub(i, "D", ">")
  3575. i = string.gsub(i, "W", "^")
  3576. else
  3577. i = string.gsub(i, "A", ">")
  3578. i = string.gsub(i, "S", "v")
  3579. i = string.gsub(i, "D", "<")
  3580. i = string.gsub(i, "W", "^")
  3581. end
  3582. return i
  3583. end
  3584. function CullPlayerInput()
  3585. local toremove = {}
  3586. for _, v in pairs(PlayerInputs) do
  3587. v.Age = v.Age + 1
  3588. if tick() - v.Tick > PlayerInputStringFrame + 0.05 or _ > PlayerInputCullThreshold then
  3589. table.remove(PlayerInputs, _)
  3590. end
  3591. end
  3592. table.sort(PlayerInputs, function(x, y)
  3593. if x.Tick < y.Tick then
  3594. return true
  3595. end
  3596. return false
  3597. end)
  3598. end
  3599. function IgnoreEdge(st)
  3600. str = string.gsub(st, ".%-", "")
  3601. str = string.gsub(str, "%+", "")
  3602. return str
  3603. end
  3604. RequestNewAnimation = RequestAnimationChange
  3605. LastDashInput = time()
  3606. CheckDeb = true
  3607. LastKeyCheck = ""
  3608. LastCheckTime = time()
  3609. function CheckNormals()
  3610. KeyCheck = " "
  3611. if PlayerKeys.k ~= nil then
  3612. KeyCheck = "A"
  3613. end
  3614. if PlayerKeys.l ~= nil then
  3615. KeyCheck = "B"
  3616. end
  3617. if PlayerKeys.p ~= nil then
  3618. KeyCheck = "C"
  3619. end
  3620. if PlayerKeys.o ~= nil then
  3621. KeyCheck = "D"
  3622. end
  3623. j = ""
  3624. if PlayerState == "Jumping" or PlayerIsInAir == true then
  3625. j = "j"
  3626. end
  3627. if InputNormals[j .. StickPos .. KeyCheck] ~= nil and CheckDeb == true and LastKeyCheck ~= KeyCheck and Tool.Status.AnimCanBeInterrupted.Value == true and CanAttack == true then
  3628. LastKeyCheck = KeyCheck
  3629. LastCheckTime = time()
  3630. Hitstop = 0
  3631. InputNormals[j .. StickPos .. KeyCheck]()
  3632. end
  3633. if time() - LastCheckTime > 0.23 then
  3634. LastKeyCheck = ""
  3635. end
  3636. end
  3637. timejump = time()
  3638. function DetectInput()
  3639. if CurrentCameraState == "2D" then
  3640. if PlayerKeys.s == nil and PlayerKeys.w == nil then
  3641. StickPos = 5
  3642. elseif PlayerKeys.s ~= nil then
  3643. StickPos = 2
  3644. elseif PlayerCombatKeys.w ~= nil then
  3645. StickPos = 8
  3646. end
  3647. if PlayerFacing == "Right" then
  3648. coeff = -1
  3649. else
  3650. coeff = 1
  3651. end
  3652. if PlayerCombatKeys.a ~= nil then
  3653. StickPos = StickPos - coeff
  3654. elseif PlayerCombatKeys.d ~= nil then
  3655. StickPos = StickPos + coeff
  3656. end
  3657. local enddir = Vector3.new(0, 0, 0)
  3658. local cplane = workspace.CurrentCamera.CoordinateFrame
  3659. local off = cplane * CFrame.new(10, 0, 0)
  3660. local CameraPlane = (cplane.p - off.p).unit
  3661. local enddirraw = Vector3.new(0, 0, 0)
  3662. if PlayerFacing == "Left" then
  3663. if PlayerKeys.d ~= nil then
  3664. enddir = enddir - CameraPlane * DesiredMovespeed
  3665. enddirraw = enddir - CameraPlane
  3666. end
  3667. if PlayerKeys.a ~= nil then
  3668. enddir = enddir + CameraPlane * (DesiredMovespeed / 1.2)
  3669. enddirraw = enddir + CameraPlane
  3670. MovementPreference = "Walk"
  3671. end
  3672. else
  3673. if PlayerKeys.a ~= nil then
  3674. enddir = enddir + CameraPlane * DesiredMovespeed
  3675. enddirraw = enddir + CameraPlane
  3676. end
  3677. if PlayerKeys.d ~= nil then
  3678. enddir = enddir - CameraPlane * (DesiredMovespeed / 1.2)
  3679. enddirraw = enddir - CameraPlane
  3680. MovementPreference = "Walk"
  3681. end
  3682. end
  3683. if PlayerKeys.w ~= nil then
  3684. if CurrentAnimation ~= Animations.Jump then
  3685. vPlayer.Character.Humanoid.Jump = true
  3686. Jump()
  3687. elseif CanDoubleJump == true and time() - timejump > 0.5 and PlayerCanJump() == true and Tool.Status.AnimCanBeInterrupted.Value == true then
  3688. CanDoubleJump = false
  3689. Jump()
  3690. end
  3691. end
  3692. if enddir ~= Vector3.new(0, 0, 0) then
  3693. if vPlayer.Character.HumanoidRootPart.Anchored == false then
  3694. if PlayerIsAttacking == false then
  3695. if PlayerState ~= "Jumping" then
  3696. BodyVel.velocity = BodyVel.velocity * 0.92
  3697. end
  3698. if PlayerIsAttacking == false and StickPos ~= 1 and StickPos ~= 2 and StickPos ~= 3 then
  3699. BodyVel.velocity = enddir
  3700. elseif PlayerState ~= "Jumping" then
  3701. BodyVel.velocity = BodyVel.velocity * 0.92
  3702. end
  3703. elseif PlayerState ~= "Jumping" then
  3704. BodyVel.velocity = BodyVel.velocity * 0.92
  3705. end
  3706. end
  3707. else
  3708. BodyVel.velocity = BodyVel.velocity * 0.8
  3709. end
  3710. end
  3711. local Scrub = FindInputStrings()
  3712. if time() - LastDashInput > 0.1 and CurrentAnimation == Animations.Stand then
  3713. MovementPreference = "Walk"
  3714. end
  3715. DURRD = false
  3716. if #Scrub > 0 then
  3717. local input = ""
  3718. for _, v in pairs(Scrub) do
  3719. input = input .. v.Input .. v.Edge
  3720. end
  3721. input = MorphInputs(input)
  3722. edgelessinput = IgnoreEdge(input)
  3723. DURRD = false
  3724. for _, v in pairs(TwoDInputs) do
  3725. for __, vv in pairs(v.Inputs) do
  3726. if edgelessinput == vv and Tool.Status.AnimCanBeInterrupted.Value == true and CanAttack == true then
  3727. DURRD = true
  3728. if v ~= TwoDInputs.Dash then
  3729. PlayerInputs = {}
  3730. end
  3731. DesiredMovespeed = 0
  3732. v.Function()
  3733. end
  3734. end
  3735. end
  3736. end
  3737. if DURRD == false then
  3738. CheckNormals()
  3739. end
  3740. if StickPos == 1 or StickPos == 4 then
  3741. if CurrentAnimation == Animations.Crouch or CurrentAnimation == Animations.Walk then
  3742. Blocking = true
  3743. end
  3744. else
  3745. Blocking = false
  3746. end
  3747. end
  3748. function rawKeyInput()
  3749. end
  3750. function SetCombatKey(k)
  3751. PlayerCombatKeys[k] = true
  3752. coroutine.resume(coroutine.create(function(k)
  3753. for i = 1, 1000 do
  3754. wait(0.01)
  3755. if PlayerCombatKeys[k] == nil then
  3756. break
  3757. end
  3758. end
  3759. PlayerCombatKeys[k] = nil
  3760. end), k)
  3761. end
  3762. controllerStore = {}
  3763. LastHealth = 0
  3764. function onEquip(mouse)
  3765. PlayerAnimationScript = vPlayer.Character:FindFirstChild("Animate")
  3766. if PlayerAnimationScript ~= nil then
  3767. PlayerAnimationScript.Disabled = true
  3768. end
  3769. if vPlayer.Character:FindFirstChild("Armor") == nil then
  3770. ss = script.Armor:clone()
  3771. ss.Parent = vPlayer.Character
  3772. ss.Welds.Disabled = false
  3773. end
  3774. for _, v in pairs(game:GetService("ControllerService"):children()) do
  3775. table.insert(controllerStore, v)
  3776. v.Parent = nil
  3777. end
  3778. getWelds(vPlayer.Character)
  3779. resetWelds(3, {})
  3780. wait(1)
  3781. Tool.Status.AnimFrame.Value = 0
  3782. Stand()
  3783. LastHealth = vPlayer.Character.Humanoid.Health
  3784. chs = game:GetService("RunService").Stepped:connect(function()
  3785. CullPlayerInput()
  3786. rawKeyInput()
  3787. updateCamera()
  3788. end)
  3789. chsCS = game:GetService("RunService").Stepped:connect(function()
  3790. getCharacterState()
  3791. DetectInput()
  3792. end)
  3793. chsj = vPlayer.Character.Humanoid.Changed:connect(function(v)
  3794. vPlayer.Character["Right Leg"].BrickColor = BrickColor.new("Really black")
  3795. vPlayer.Character["Left Leg"].BrickColor = BrickColor.new("Really black")
  3796. if PlayerCanJump() == false then
  3797. vPlayer.Character.Humanoid.Jump = false
  3798. elseif v == "Jump" and CurrentCameraState == "3D" then
  3799. Jump()
  3800. end
  3801. end)
  3802. end
  3803. Down = nil
  3804. function onEquipLocal(mouse)
  3805. PlayerMouse = mouse
  3806. PlayerMouse.KeyDown:connect(function(key)
  3807. PlayerKeys[key] = true
  3808. NewInput(key, tick(), "+")
  3809. SetCombatKey(key)
  3810. if key == "g" then
  3811. canCutscene = not canCutscene
  3812. end
  3813. if key == "2" then
  3814. if CurrentCameraState == "3D" then
  3815. if KDown == nil then
  3816. CurrentCameraState = "2D"
  3817. end
  3818. else
  3819. CurrentCameraState = "3D"
  3820. end
  3821. end
  3822. end)
  3823. PlayerMouse.KeyUp:connect(function(key)
  3824. PlayerKeys[key] = nil
  3825. NewInput(key, tick(), "-")
  3826. PlayerCombatKeys[key] = nil
  3827. end)
  3828. end
  3829. function onPutaway()
  3830. for _, v in pairs(controllerStore) do
  3831. v.Parent = game:GetService("ControllerService")
  3832. end
  3833. TrackFunction:disconnect()
  3834. TrackFunction = nil
  3835. chs:disconnect()
  3836. chs = nil
  3837. chsj:disconnect()
  3838. chsj = nil
  3839. chsCS:disconnect()
  3840. chsCS = nil
  3841. BodyVel.Parent = nil
  3842. BodyGyro.Parent = nil
  3843. if PlayerAnimationScript ~= nil then
  3844. PlayerAnimationScript.Disabled = false
  3845. end
  3846. resetWelds(3, {})
  3847. end
  3848. Tool.Selected:connect(onEquip)
  3849. Tool.Selected:connect(onEquipLocal)
  3850. Tool.Deselected:connect(onPutaway)
  3851. Animations = {}
  3852. Animations.Stand = {
  3853. AnimType = "Movement",
  3854. AnimWeight = 0,
  3855. Animation = function(fr)
  3856. local keyframe = {}
  3857. keyframe[0] = function()
  3858. CanInterrupt(true)
  3859. resetWelds(3, {})
  3860. DesiredMovespeed = 12
  3861. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.fromEulerAnglesXYZ(0, 0, -math.pi / 24)
  3862. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.pi / 36, math.pi / 60, math.pi / 30)
  3863. game.Players.LocalPlayer.Character.Armor.Cloak.CloakScript.Hard.Value = 0
  3864. end
  3865. keyframe[1] = function()
  3866. resetWelds(3, {})
  3867. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.fromEulerAnglesXYZ(0, 0, -math.pi / 21)
  3868. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.pi / 32, math.pi / 55, math.pi / 26)
  3869. end
  3870. keyframe[2] = function()
  3871. resetWelds(3, {})
  3872. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.fromEulerAnglesXYZ(0, 0, -math.pi / 18)
  3873. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.pi / 28, math.pi / 50, math.pi / 22)
  3874. end
  3875. keyframe[3] = function()
  3876. resetWelds(3, {})
  3877. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.fromEulerAnglesXYZ(0, 0, -math.pi / 15)
  3878. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.pi / 23, math.pi / 45, math.pi / 18)
  3879. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.abs(math.sin(time()) / 120), -math.rad(1), -math.abs(math.sin(time()) / 90))
  3880. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.abs(math.sin(time()) / 120), math.rad(1), math.abs(math.sin(time()) / 90))
  3881. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 50), -math.rad(4) + math.cos(time()) / 80, 0)
  3882. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 86), math.rad(2) + math.cos(time() / 1) / 88, 0)
  3883. end
  3884. keyframe[4] = function()
  3885. resetWelds(3, {})
  3886. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.fromEulerAnglesXYZ(0, 0, -math.pi / 12)
  3887. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.pi / 16, math.pi / 40, math.pi / 14)
  3888. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(1) + math.abs(math.sin(time()) / 90), -math.rad(3), -math.abs(math.sin(time()) / 80))
  3889. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(1) + math.abs(math.sin(time()) / 90), math.rad(3), math.abs(math.sin(time()) / 80))
  3890. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 30), -math.rad(8) + math.cos(time()) / 40, 0)
  3891. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 66), math.rad(4) + math.cos(time() / 1) / 48, 0)
  3892. end
  3893. keyframe[5] = function()
  3894. resetWelds(3, {})
  3895. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.fromEulerAnglesXYZ(0, 0, -math.pi / 9)
  3896. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.pi / 14, math.pi / 35, math.pi / 10)
  3897. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(1) + math.abs(math.sin(time()) / 90), -math.rad(6), -math.abs(math.sin(time()) / 80))
  3898. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(1) + math.abs(math.sin(time()) / 90), math.rad(6), math.abs(math.sin(time()) / 80))
  3899. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 30), -math.rad(15) + math.cos(time()) / 40, 0)
  3900. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 66), math.rad(9) + math.cos(time() / 1) / 48, 0)
  3901. end
  3902. keyframe[6] = function()
  3903. resetWelds(3, {})
  3904. DesiredMovespeed = 12
  3905. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 50), 0, -math.pi / 8)
  3906. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.pi / 14 + math.sin(time()) / 40, math.pi / 30, math.pi / 8)
  3907. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time()) / 80), -math.rad(5), -math.abs(math.sin(time()) / 50))
  3908. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time()) / 80), math.rad(5), math.abs(math.sin(time()) / 50))
  3909. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 10), -math.rad(20) + math.cos(time()) / 20, 0)
  3910. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 36), math.rad(8) + math.cos(time() / 1) / 28, 0)
  3911. end
  3912. DesiredMovespeedLast = 0
  3913. return keyframe[fr]()
  3914. end,
  3915. Cancels = {"Everything"},
  3916. Reference = "Stand",
  3917. Frames = 6,
  3918. Loops = true,
  3919. LoopStart = 6
  3920. }
  3921. Animations.Crouch = {
  3922. AnimType = "Attack",
  3923. AnimWeight = 1,
  3924. Animation = function(fr)
  3925. local keyframe = {}
  3926. keyframe[0] = function()
  3927. resetWelds(3, {})
  3928. DesiredMovespeed = 12
  3929. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.4) * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 50), 0, -math.rad(25))
  3930. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.pi / 14 + math.sin(time()) / 40, math.pi / 30, math.pi / 8)
  3931. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time()) / 80), -math.rad(5), -math.abs(math.sin(time()) / 50))
  3932. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time()) / 80), math.rad(5), math.abs(math.sin(time()) / 50))
  3933. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 10), -math.rad(20) + math.cos(time()) / 20, 0)
  3934. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 36), math.rad(8) + math.cos(time() / 1) / 28, 0)
  3935. end
  3936. keyframe[1] = function()
  3937. resetWelds(3, {})
  3938. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.46) * CFrame.fromEulerAnglesXYZ(math.rad(2), -math.rad(5), -math.rad(30))
  3939. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(5), math.rad(3), math.rad(20))
  3940. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.4, -0.3, -0.1) * CFrame.fromEulerAnglesXYZ(math.rad(1), -math.rad(5), math.rad(39))
  3941. RightHip.C0 = RightHip.C0 * CFrame.new(0.3, 0.4, 0) * CFrame.fromEulerAnglesXYZ(-math.rad(3), -math.rad(0), math.rad(10))
  3942. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.5, -0.3, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(30), math.rad(-90), math.rad(-10))
  3943. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(10), math.rad(-5), -math.rad(5))
  3944. end
  3945. keyframe[2] = function()
  3946. resetWelds(3, {})
  3947. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.7) * CFrame.fromEulerAnglesXYZ(math.rad(2), -math.rad(15), -math.rad(70))
  3948. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10), math.rad(5), math.rad(50))
  3949. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.9, -0.7, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(1), -math.rad(10), math.rad(75))
  3950. RightHip.C0 = RightHip.C0 * CFrame.new(0.7, 0.95, 0) * CFrame.fromEulerAnglesXYZ(-math.rad(7), -math.rad(0), math.rad(20))
  3951. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.9, -0.5, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(50), math.rad(-180), math.rad(-20))
  3952. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(20), math.rad(-8), -math.rad(8))
  3953. game.Players.LocalPlayer.Character.Armor.Cloak.CloakScript.Hard.Value = 0
  3954. end
  3955. print(fr)
  3956. return keyframe[fr]()
  3957. end,
  3958. Cancels = {"Everything"},
  3959. Reference = "Crouch",
  3960. Frames = 2,
  3961. Loops = true,
  3962. LoopStart = 2
  3963. }
  3964. Animations.Backdash_Ground = {
  3965. AnimType = "Movement",
  3966. AnimWeight = 0,
  3967. Animation = function(fr)
  3968. local keyframe = {}
  3969. keyframe[0] = function()
  3970. resetWelds(3, {})
  3971. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(0, 0, -math.pi / 9)
  3972. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.pi / 14, math.pi / 35, math.pi / 10)
  3973. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(1) + math.abs(math.sin(time()) / 90), -math.rad(6), -math.abs(math.sin(time()) / 80))
  3974. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(1) + math.abs(math.sin(time()) / 90), math.rad(6), math.abs(math.sin(time()) / 80))
  3975. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 30), -math.rad(15) + math.cos(time()) / 40, 0)
  3976. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 66), math.rad(9) + math.cos(time() / 1) / 48, 0)
  3977. end
  3978. keyframe[1] = function()
  3979. resetWelds(3, {})
  3980. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(0), -math.rad(20))
  3981. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(6), math.rad(0), math.rad(10))
  3982. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(4), math.rad(2), math.rad(5))
  3983. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-5), 0, math.rad(5))
  3984. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(5), 0, math.rad(4))
  3985. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-5), 0, math.rad(0))
  3986. end
  3987. keyframe[2] = function()
  3988. resetWelds(3, {})
  3989. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-6), math.rad(0), -math.rad(50))
  3990. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(11), math.rad(0), math.rad(30))
  3991. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(8), math.rad(4), math.rad(8))
  3992. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-9), 0, math.rad(9))
  3993. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(9), 0, math.rad(9))
  3994. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-10), 0, math.rad(0))
  3995. end
  3996. keyframe[3] = function()
  3997. resetWelds(3, {})
  3998. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-8), math.rad(0), -math.rad(78))
  3999. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(14), math.rad(0), math.rad(50))
  4000. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(20), math.rad(8), math.rad(14))
  4001. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-25), 0, math.rad(14))
  4002. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(15), 0, math.rad(14))
  4003. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-18), 0, math.rad(0))
  4004. game.Players.LocalPlayer.Character.Armor.Cloak.CloakScript.Hard.Value = 0
  4005. end
  4006. return keyframe[fr]()
  4007. end,
  4008. Cancels = {"Stand"},
  4009. Reference = "Backdash_Ground",
  4010. Frames = 3,
  4011. Loops = true,
  4012. LoopStart = 3
  4013. }
  4014. Animations.Walk = {
  4015. AnimType = "Movement",
  4016. AnimWeight = 0,
  4017. Animation = function(fr)
  4018. local keyframe = {}
  4019. keyframe[0] = function()
  4020. resetWelds(3, {})
  4021. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.fromEulerAnglesXYZ(math.rad(0.1), 0, -math.pi / 8)
  4022. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(14 + math.abs(math.sin(time() * 6))), 0, math.rad(18))
  4023. end
  4024. keyframe[1] = function()
  4025. resetWelds(3, {})
  4026. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.fromEulerAnglesXYZ(math.rad(0.2), 0, -math.pi / 14)
  4027. DesiredMovespeed = 10
  4028. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(14 + math.abs(math.sin(time() * 6))), 0, math.rad(12))
  4029. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time() * 6)) / 14, 0, math.cos(time() * 6) / 2 + math.rad(1))
  4030. 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))
  4031. 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))
  4032. 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))
  4033. end
  4034. keyframe[2] = function()
  4035. resetWelds(3, {})
  4036. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.fromEulerAnglesXYZ(math.rad(0.3), 0, -math.pi / 20)
  4037. DesiredMovespeed = 10
  4038. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(12 + math.abs(math.sin(time() * 6))), 0, math.rad(6))
  4039. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time() * 6)) / 14, 0, math.cos(time() * 6) / 2 + math.rad(1))
  4040. 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))
  4041. 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))
  4042. 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))
  4043. end
  4044. keyframe[3] = function()
  4045. resetWelds(3, {})
  4046. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.fromEulerAnglesXYZ(math.rad(0.4), 0, -math.pi / 32)
  4047. DesiredMovespeed = 9
  4048. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10 + math.abs(math.sin(time() * 6))), 0, 0)
  4049. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time() * 6)) / 14, 0, math.cos(time() * 6) / 2 + math.rad(1))
  4050. 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))
  4051. 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))
  4052. 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))
  4053. end
  4054. keyframe[4] = function()
  4055. resetWelds(3, {})
  4056. DesiredMovespeed = 10
  4057. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.new(0, 0, 0.03 * math.abs(math.cos(time() * 5.5))) * CFrame.fromEulerAnglesXYZ(math.rad(math.abs(math.cos(time() * 6))), 0, 0)
  4058. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(15 + math.abs(math.sin(time() * 6))), 0, 0)
  4059. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time() * 5.5)) / 20, 0, math.cos(time() * 5.5) / 2 + math.rad(1))
  4060. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time() * 5.5)) / 20, 0, math.cos(time() * 5.5) / 2 - math.rad(1))
  4061. 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))
  4062. 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))
  4063. game.Players.LocalPlayer.Character.Armor.Cloak.CloakScript.Hard.Value = 0
  4064. end
  4065. return keyframe[fr]()
  4066. end,
  4067. Cancels = {"Everything"},
  4068. Reference = "Walk",
  4069. Frames = 4,
  4070. Loops = true,
  4071. LoopStart = 4
  4072. }
  4073. Animations.Jump = {
  4074. AnimType = "Movement",
  4075. AnimWeight = 0,
  4076. Animation = function(fr)
  4077. local keyframe = {}
  4078. keyframe[0] = function()
  4079. resetWelds(3, {})
  4080. local vely = vPlayer.Character.Torso.Velocity.y
  4081. if vely > 60 then
  4082. vely = 60
  4083. elseif vely < -60 then
  4084. vely = -60
  4085. end
  4086. local vely2 = 1
  4087. local vely3 = 0
  4088. if vely < 0 then
  4089. vely2 = 0
  4090. vely3 = 1
  4091. end
  4092. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-4 - vely * vely3 / 10), 0, 0)
  4093. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(vely / 2), 0, 0)
  4094. 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))
  4095. 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))
  4096. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1 + vely * vely3 / 4), 0, -math.rad(15) + math.rad(-vely * vely3))
  4097. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1 + vely * vely3 / 4), 0, math.rad(15) - math.rad(-vely * vely3))
  4098. end
  4099. return keyframe[fr]()
  4100. end,
  4101. Cancels = {
  4102. "Walk",
  4103. "Stand",
  4104. "j5A",
  4105. "j5B",
  4106. "j2B",
  4107. "j5C",
  4108. "j2C",
  4109. "j5D",
  4110. "Jump"
  4111. },
  4112. Reference = "Jump",
  4113. Frames = 0,
  4114. Loops = true,
  4115. LoopStart = 0
  4116. }
  4117. Animations.Run = {
  4118. AnimType = "Movement",
  4119. AnimWeight = 0,
  4120. Animation = function(fr)
  4121. local keyframe = {}
  4122. keyframe[0] = function()
  4123. resetWelds(3, {})
  4124. DesiredMovespeed = 10
  4125. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 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)
  4126. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(15 + math.abs(math.sin(time() * 6))), 0, 0)
  4127. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time() * 5.5)) / 20, 0, math.cos(time() * 5.5) / 2 + math.rad(1))
  4128. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time() * 5.5)) / 20, 0, math.cos(time() * 5.5) / 2 - math.rad(1))
  4129. 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))
  4130. 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))
  4131. end
  4132. keyframe[1] = function()
  4133. resetWelds(3, {})
  4134. DesiredMovespeed = 10
  4135. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 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)
  4136. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0 + math.abs(math.sin(time() * 6))), 0, 0)
  4137. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time() * 5.5)) / 10, 0, math.cos(time() * 5.5) + math.rad(1))
  4138. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time() * 5.5)) / 10, 0, math.cos(time() * 5.5) - math.rad(1))
  4139. 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))
  4140. 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))
  4141. game.Players.LocalPlayer.Character.Armor.Cloak.CloakScript.Hard.Value = -6
  4142. end
  4143. keyframe[2] = function()
  4144. resetWelds(3, {})
  4145. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 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)
  4146. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0 + math.abs(math.sin(time() * 6))), 0, 0)
  4147. 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))
  4148. 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))
  4149. 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))
  4150. 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))
  4151. game.Players.LocalPlayer.Character.Armor.Cloak.CloakScript.Hard.Value = -12
  4152. end
  4153. keyframe[3] = function()
  4154. resetWelds(3, {})
  4155. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, math.abs(math.cos(time() * 11) * 0.06) - 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(60), 0, -math.rad(math.cos(time() * 11) * 2))
  4156. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(35), 0, 0)
  4157. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(0 - math.rad(2), math.cos(time() * 11) / 50, -math.cos(time() * 11) * 1.2 + math.rad(30))
  4158. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(0 - math.rad(2), math.cos(time() * 11) / 50, -math.cos(time() * 11) * 1.2 - math.rad(30))
  4159. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(0 - math.rad(16), math.cos(time() * 11) / 5, math.cos(time() * 11) * 1.55 + math.rad(32))
  4160. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(0 - math.rad(16), math.cos(time() * 11) / 5, math.cos(time() * 11) * 1.55 - math.rad(32))
  4161. game.Players.LocalPlayer.Character.Armor.Cloak.CloakScript.Hard.Value = -18
  4162. end
  4163. DesiredMovespeedLast = 0
  4164. return keyframe[fr]()
  4165. end,
  4166. Cancels = {"Everything"},
  4167. Reference = "Run",
  4168. Frames = 3,
  4169. Loops = true,
  4170. LoopStart = 3
  4171. }
  4172. Animations.Airdash = {
  4173. AnimType = "Movement",
  4174. AnimWeight = 0,
  4175. Animation = function(fr)
  4176. local keyframe = {}
  4177. keyframe[0] = function()
  4178. resetWelds(3, {})
  4179. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -1.2) * CFrame.fromEulerAnglesXYZ(math.rad(88), 0, math.rad(8))
  4180. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(65), 0, 0)
  4181. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(0, -math.rad(6), math.rad(3))
  4182. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.65, 0.75, 0) * CFrame.fromEulerAnglesXYZ(0, 0, -math.rad(5))
  4183. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.35, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), -math.rad(14), math.rad(16))
  4184. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(0, 0, math.rad(6))
  4185. end
  4186. keyframe[1] = function()
  4187. resetWelds(3, {})
  4188. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.7) * CFrame.fromEulerAnglesXYZ(math.rad(58), 0, math.rad(8))
  4189. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(25), 0, 0)
  4190. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(0, -math.rad(6), math.rad(36))
  4191. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.65, 0.75, 0) * CFrame.fromEulerAnglesXYZ(0, 0, -math.rad(11))
  4192. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.35, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), -math.rad(14), math.rad(46))
  4193. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(0, 0, math.rad(15))
  4194. end
  4195. keyframe[2] = function()
  4196. resetWelds(3, {})
  4197. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.5) * CFrame.fromEulerAnglesXYZ(math.rad(24), 0, math.rad(8))
  4198. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(15), 0, 0)
  4199. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(0, -math.rad(6), math.rad(26))
  4200. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.35, 0.55, 0) * CFrame.fromEulerAnglesXYZ(0, 0, -math.rad(4))
  4201. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.3, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), -math.rad(14), math.rad(46))
  4202. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(0, 0, math.rad(15))
  4203. end
  4204. keyframe[3] = function()
  4205. resetWelds(3, {})
  4206. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(10), 0, math.rad(2))
  4207. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(5), 0, 0)
  4208. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(0, -math.rad(2), math.rad(5))
  4209. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, 0.2, 0) * CFrame.fromEulerAnglesXYZ(0, 0, -math.rad(6))
  4210. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.1, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), -math.rad(4), math.rad(20))
  4211. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(0, 0, math.rad(7))
  4212. end
  4213. keyframe[4] = function()
  4214. resetWelds(3, {})
  4215. local vely = vPlayer.Character.Torso.Velocity.y
  4216. if vely > 60 then
  4217. vely = 60
  4218. elseif vely < -60 then
  4219. vely = -60
  4220. end
  4221. local vely2 = 1
  4222. local vely3 = 0
  4223. if vely < 0 then
  4224. vely2 = 0
  4225. vely3 = 1
  4226. end
  4227. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-4 - vely * vely3 / 10), 0, 0)
  4228. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(vely / 2), 0, 0)
  4229. 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))
  4230. 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))
  4231. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1 + vely * vely3 / 4), 0, -math.rad(15) + math.rad(-vely * vely3))
  4232. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1 + vely * vely3 / 4), 0, math.rad(15) - math.rad(-vely * vely3))
  4233. end
  4234. return keyframe[fr]()
  4235. end,
  4236. Cancels = {"Everything"},
  4237. Reference = "Airdash",
  4238. Frames = 0,
  4239. Loops = true,
  4240. LoopStart = 0
  4241. }
  4242. Animations.Dash = {
  4243. AnimType = "Movement",
  4244. AnimWeight = 0,
  4245. Animation = function(fr)
  4246. local keyframe = {}
  4247. keyframe[0] = function()
  4248. resetWelds(3, {})
  4249. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(10), 0, math.rad(2))
  4250. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(5), 0, 0)
  4251. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(0, -math.rad(2), math.rad(5))
  4252. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, 0.2, 0) * CFrame.fromEulerAnglesXYZ(0, 0, -math.rad(6))
  4253. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.1, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), -math.rad(4), math.rad(20))
  4254. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(0, 0, math.rad(7))
  4255. end
  4256. keyframe[1] = function()
  4257. resetWelds(3, {})
  4258. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(30), 0, math.rad(2))
  4259. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(15), 0, 0)
  4260. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(0, -math.rad(2), math.rad(10))
  4261. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, 0.2, 0) * CFrame.fromEulerAnglesXYZ(0, 0, -math.rad(6))
  4262. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.1, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), -math.rad(4), math.rad(20))
  4263. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(0, 0, math.rad(7))
  4264. end
  4265. keyframe[2] = function()
  4266. resetWelds(3, {})
  4267. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.7) * CFrame.fromEulerAnglesXYZ(math.rad(50), 0, math.rad(3))
  4268. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(20), 0, 0)
  4269. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(0, -math.rad(3), math.rad(25))
  4270. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.4, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, 0, -math.rad(10))
  4271. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), -math.rad(6), math.rad(50))
  4272. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(0, 0, math.rad(14))
  4273. end
  4274. keyframe[3] = function()
  4275. resetWelds(3, {})
  4276. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -1) * CFrame.fromEulerAnglesXYZ(math.rad(80), 0, math.rad(8))
  4277. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(25), 0, 0)
  4278. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(0, -math.rad(5), math.rad(40))
  4279. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.6, 0.7, 0) * CFrame.fromEulerAnglesXYZ(0, 0, -math.rad(15))
  4280. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.3, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), -math.rad(10), math.rad(86))
  4281. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(0, 0, math.rad(22))
  4282. end
  4283. keyframe[4] = function()
  4284. resetWelds(3, {})
  4285. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -1.2) * CFrame.fromEulerAnglesXYZ(math.rad(88), 0, math.rad(8))
  4286. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(45), 0, 0)
  4287. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(0, -math.rad(6), math.rad(36))
  4288. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.65, 0.75, 0) * CFrame.fromEulerAnglesXYZ(0, 0, -math.rad(11))
  4289. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.35, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), -math.rad(14), math.rad(86))
  4290. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(0, 0, math.rad(25))
  4291. end
  4292. keyframe[5] = function()
  4293. resetWelds(3, {})
  4294. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -1.2) * CFrame.fromEulerAnglesXYZ(math.rad(78), 0, math.rad(8))
  4295. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(45), 0, 0)
  4296. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(0, -math.rad(6), math.rad(36))
  4297. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.65, 0.75, 0) * CFrame.fromEulerAnglesXYZ(0, 0, -math.rad(11))
  4298. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.35, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), -math.rad(14), math.rad(66))
  4299. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(0, 0, math.rad(25))
  4300. end
  4301. keyframe[6] = function()
  4302. resetWelds(3, {})
  4303. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.7) * CFrame.fromEulerAnglesXYZ(math.rad(58), 0, math.rad(8))
  4304. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(25), 0, 0)
  4305. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(0, -math.rad(6), math.rad(36))
  4306. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.65, 0.75, 0) * CFrame.fromEulerAnglesXYZ(0, 0, -math.rad(11))
  4307. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.35, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), -math.rad(14), math.rad(46))
  4308. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(0, 0, math.rad(15))
  4309. end
  4310. keyframe[7] = function()
  4311. resetWelds(3, {})
  4312. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.5) * CFrame.fromEulerAnglesXYZ(math.rad(24), 0, math.rad(8))
  4313. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(15), 0, 0)
  4314. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(0, -math.rad(6), math.rad(26))
  4315. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.35, 0.55, 0) * CFrame.fromEulerAnglesXYZ(0, 0, -math.rad(4))
  4316. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.3, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), -math.rad(14), math.rad(46))
  4317. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(0, 0, math.rad(15))
  4318. end
  4319. keyframe[8] = function()
  4320. resetWelds(3, {})
  4321. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(10), 0, math.rad(2))
  4322. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(5), 0, 0)
  4323. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(0, -math.rad(2), math.rad(5))
  4324. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, 0.2, 0) * CFrame.fromEulerAnglesXYZ(0, 0, -math.rad(6))
  4325. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.1, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), -math.rad(4), math.rad(20))
  4326. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(0, 0, math.rad(7))
  4327. end
  4328. keyframe[9] = function()
  4329. resetWelds(3, {})
  4330. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(0, 0, -math.pi / 9)
  4331. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.pi / 14, math.pi / 35, math.pi / 10)
  4332. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(1) + math.abs(math.sin(time()) / 90), -math.rad(6), -math.abs(math.sin(time()) / 80))
  4333. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(1) + math.abs(math.sin(time()) / 90), math.rad(6), math.abs(math.sin(time()) / 80))
  4334. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 30), -math.rad(15) + math.cos(time()) / 40, 0)
  4335. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 66), math.rad(9) + math.cos(time() / 1) / 48, 0)
  4336. end
  4337. keyframe[10] = function()
  4338. resetWelds(3, {})
  4339. DesiredMovespeed = 12
  4340. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 50), 0, -math.pi / 8)
  4341. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.pi / 14 + math.sin(time()) / 40, math.pi / 30, math.pi / 8)
  4342. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time()) / 80), -math.rad(5), -math.abs(math.sin(time()) / 50))
  4343. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time()) / 80), math.rad(5), math.abs(math.sin(time()) / 50))
  4344. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 10), -math.rad(20) + math.cos(time()) / 20, 0)
  4345. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 36), math.rad(8) + math.cos(time() / 1) / 28, 0)
  4346. end
  4347. return keyframe[fr]()
  4348. end,
  4349. Cancels = {"Everything"},
  4350. Reference = "Dash",
  4351. Frames = 8,
  4352. Loops = true,
  4353. LoopStart = 8
  4354. }
  4355. Animations.Divide = {
  4356. AnimType = "Movement",
  4357. AnimWeight = 0,
  4358. Animation = function(fr)
  4359. local keyframe = {}
  4360. keyframe[0] = function()
  4361. resetWelds(3, {})
  4362. DesiredMovespeed = 12
  4363. RootJoint.C0 = RootJoint.C0 * CFrame.Angles(math.rad(-2), 0, math.rad(-20))
  4364. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), 0, math.rad(20))
  4365. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(20), 0, math.rad(-10))
  4366. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-4), 0, 0)
  4367. RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-5), math.rad(-8), math.rad(-4))
  4368. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(math.rad(-5), 0, 0)
  4369. end
  4370. keyframe[1] = function()
  4371. resetWelds(3, {})
  4372. RootJoint.C0 = RootJoint.C0 * CFrame.Angles(math.rad(-2), 0, math.rad(-50))
  4373. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), 0, math.rad(25))
  4374. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(20), math.rad(30), math.rad(5))
  4375. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-15), 0, -math.rad(5))
  4376. RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-8), math.rad(-10), math.rad(-7))
  4377. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(math.rad(-6), 0, 0)
  4378. end
  4379. keyframe[2] = function()
  4380. resetWelds(3, {})
  4381. RootJoint.C0 = RootJoint.C0 * CFrame.Angles(math.rad(-2), 0, math.rad(-55))
  4382. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), 0, math.rad(30))
  4383. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(22), math.rad(33), math.rad(6))
  4384. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.25, 0.1) * CFrame.Angles(math.rad(-30), math.rad(3), -math.rad(5))
  4385. RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-6), math.rad(-8), math.rad(-5))
  4386. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(math.rad(-6), 0, 0)
  4387. end
  4388. keyframe[3] = function()
  4389. resetWelds(3, {})
  4390. RootJoint.C0 = RootJoint.C0 * CFrame.Angles(math.rad(-4), 0, math.rad(-58))
  4391. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), 0, math.rad(35))
  4392. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(28), math.rad(20), math.rad(6))
  4393. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.5, 0.2) * CFrame.Angles(math.rad(-65), math.rad(5), -math.rad(0))
  4394. RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-6), math.rad(-8), math.rad(-5))
  4395. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(math.rad(-8), math.rad(-2), 0)
  4396. end
  4397. keyframe[4] = function()
  4398. resetWelds(3, {})
  4399. RootJoint.C0 = RootJoint.C0 * CFrame.Angles(math.rad(-4), 0, math.rad(-62))
  4400. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), 0, math.rad(35))
  4401. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(28), math.rad(20), math.rad(6))
  4402. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.5, 0.75) * CFrame.Angles(math.rad(-120), math.rad(-4), -math.rad(0))
  4403. RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-6), math.rad(-8), math.rad(-5))
  4404. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(math.rad(-8), math.rad(-2), 0)
  4405. end
  4406. keyframe[5] = function()
  4407. resetWelds(3, {})
  4408. RootJoint.C0 = RootJoint.C0 * CFrame.Angles(math.rad(-4), 0, math.rad(-64))
  4409. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(7), 0, math.rad(35))
  4410. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(34), math.rad(20), math.rad(0))
  4411. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.1, 0.85) * CFrame.Angles(math.rad(-140), math.rad(-8), -math.rad(10))
  4412. RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-7), math.rad(-9), math.rad(-5))
  4413. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(math.rad(-8), math.rad(-2), 0)
  4414. end
  4415. keyframe[6] = function()
  4416. resetWelds(3, {})
  4417. RootJoint.C0 = RootJoint.C0 * CFrame.Angles(math.rad(-4), 0, math.rad(-68))
  4418. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-5), 0, math.rad(35))
  4419. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(34), math.rad(20), math.rad(0))
  4420. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.08, 0.85) * CFrame.Angles(math.rad(-145), math.rad(-8), -math.rad(18))
  4421. RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-5), math.rad(-7), math.rad(-3))
  4422. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(math.rad(-8), math.rad(-1), 0)
  4423. end
  4424. keyframe[7] = function()
  4425. resetWelds(3, {})
  4426. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.05) * CFrame.Angles(math.rad(-4), 0, math.rad(-68))
  4427. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-5), 0, math.rad(40))
  4428. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(34), math.rad(20), math.rad(0))
  4429. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.09, 0.85) * CFrame.Angles(math.rad(-150), math.rad(-8), -math.rad(18))
  4430. RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-7), math.rad(-7), math.rad(-3))
  4431. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(math.rad(-9), math.rad(-3), 0)
  4432. end
  4433. keyframe[8] = function()
  4434. resetWelds(3, {})
  4435. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-4), 0, math.rad(-70))
  4436. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-2), 0, math.rad(40))
  4437. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(34), math.rad(20), math.rad(0))
  4438. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.09, 0.85) * CFrame.Angles(math.rad(-155), math.rad(-9), -math.rad(20))
  4439. RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-7), math.rad(-7), math.rad(-3))
  4440. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(math.rad(-9), math.rad(-3), 0)
  4441. end
  4442. keyframe[9] = function()
  4443. resetWelds(3, {})
  4444. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-2), 0, math.rad(-70))
  4445. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-2), 0, math.rad(40))
  4446. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(34), math.rad(20), math.rad(0))
  4447. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.1, 0.85) * CFrame.Angles(math.rad(-165), math.rad(-9), -math.rad(20))
  4448. RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-7), math.rad(-7), math.rad(-3))
  4449. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(math.rad(-9), math.rad(-3), 0)
  4450. end
  4451. keyframe[10] = function()
  4452. resetWelds(3, {})
  4453. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(2), 0, math.rad(-70))
  4454. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-2), 0, math.rad(40))
  4455. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(34), math.rad(20), math.rad(0))
  4456. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.1, 0.85) * CFrame.Angles(math.rad(-160), math.rad(-9), -math.rad(20))
  4457. RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-7), math.rad(-7), math.rad(-3))
  4458. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(math.rad(-9), math.rad(-3), 0)
  4459. end
  4460. keyframe[11] = function()
  4461. resetWelds(3, {})
  4462. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(4), 0, math.rad(-70))
  4463. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-2), 0, math.rad(40))
  4464. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(34), math.rad(20), math.rad(0))
  4465. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.09, 0.85) * CFrame.Angles(math.rad(-145), math.rad(-9), -math.rad(20))
  4466. RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-7), math.rad(-7), math.rad(-3))
  4467. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(math.rad(-9), math.rad(-3), 0)
  4468. end
  4469. keyframe[12] = function()
  4470. resetWelds(3, {})
  4471. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(10), 0, math.rad(-74))
  4472. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(5), 0, math.rad(44))
  4473. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(38), math.rad(30), math.rad(0))
  4474. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.08, 0.85) * CFrame.Angles(math.rad(-120), math.rad(-8), -math.rad(25))
  4475. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.1, 0) * CFrame.Angles(math.rad(-8), math.rad(-7), math.rad(-3))
  4476. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(math.rad(-18), math.rad(-1), 0)
  4477. end
  4478. keyframe[13] = function()
  4479. resetWelds(3, {})
  4480. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.35) * CFrame.Angles(math.rad(14), 0, math.rad(-74))
  4481. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(16), 0, math.rad(48))
  4482. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(48), math.rad(30), math.rad(0))
  4483. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.08, 1.15) * CFrame.Angles(math.rad(-105), math.rad(-8), -math.rad(30))
  4484. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-10), math.rad(-7), math.rad(-3))
  4485. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(math.rad(-28), math.rad(-1), 0)
  4486. end
  4487. return keyframe[fr]()
  4488. end,
  4489. Cancels = {"Everything"},
  4490. Reference = "Divide_Startup",
  4491. Frames = 13,
  4492. Loops = false,
  4493. LoopStart = 13
  4494. }
  4495. Animations.Divide_Hit = {
  4496. AnimType = "Movement",
  4497. AnimWeight = 0,
  4498. Animation = function(fr)
  4499. local keyframe = {}
  4500. keyframe[0] = function()
  4501. resetWelds(3, {})
  4502. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.35) * CFrame.Angles(math.rad(14), 0, math.rad(-74))
  4503. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(16), 0, math.rad(48))
  4504. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(48), math.rad(30), math.rad(0))
  4505. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.08, 1.15) * CFrame.Angles(math.rad(-105), math.rad(-8), -math.rad(30))
  4506. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-10), math.rad(-7), math.rad(-3))
  4507. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(math.rad(-28), math.rad(-1), 0)
  4508. end
  4509. keyframe[1] = function()
  4510. resetWelds(3, {})
  4511. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.35) * CFrame.Angles(math.rad(14), 0, math.rad(-74))
  4512. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(16), 0, math.rad(48))
  4513. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(48), math.rad(30), math.rad(0))
  4514. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.08, 1.2) * CFrame.Angles(math.rad(-107), math.rad(-8), -math.rad(30))
  4515. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-10), math.rad(-7), math.rad(-3))
  4516. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(math.rad(-28), math.rad(-1), 0)
  4517. end
  4518. keyframe[2] = function()
  4519. resetWelds(3, {})
  4520. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.34) * CFrame.Angles(math.rad(11), 0, math.rad(-72))
  4521. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(17), 0, math.rad(46))
  4522. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-math.rad(43), math.rad(20), math.rad(0))
  4523. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.1, 1.1) * CFrame.Angles(math.rad(-107), math.rad(-7), -math.rad(36))
  4524. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.17, 0) * CFrame.Angles(math.rad(-9), math.rad(-7), math.rad(-4))
  4525. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-25), math.rad(2), math.rad(1))
  4526. end
  4527. keyframe[3] = function()
  4528. resetWelds(3, {})
  4529. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.325) * CFrame.Angles(math.rad(8), 0, math.rad(-68))
  4530. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(19), 0, math.rad(44))
  4531. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.05) * CFrame.Angles(-math.rad(38), math.rad(10), math.rad(0))
  4532. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.15, 1) * CFrame.Angles(math.rad(-107), math.rad(-6), -math.rad(40))
  4533. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.15, 0) * CFrame.Angles(math.rad(-8), math.rad(-7), math.rad(-5))
  4534. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-22), math.rad(8), math.rad(2))
  4535. end
  4536. keyframe[4] = function()
  4537. resetWelds(3, {})
  4538. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.3125) * CFrame.Angles(math.rad(6), 0, math.rad(-65))
  4539. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(19), 0, math.rad(39))
  4540. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(-math.rad(36), math.rad(0), math.rad(0))
  4541. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.15, 1) * CFrame.Angles(math.rad(-107), math.rad(-6), -math.rad(43))
  4542. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.14, 0) * CFrame.Angles(math.rad(-8), math.rad(-7), math.rad(-5))
  4543. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20), math.rad(8), math.rad(2))
  4544. end
  4545. keyframe[5] = function()
  4546. resetWelds(3, {})
  4547. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.3) * CFrame.Angles(math.rad(4), 0, math.rad(-61))
  4548. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(21), 0, math.rad(34))
  4549. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(-math.rad(34), math.rad(-15), math.rad(0))
  4550. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.15, 0.9) * CFrame.Angles(math.rad(-107), math.rad(-4), -math.rad(45))
  4551. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.12, 0) * CFrame.Angles(math.rad(-8), math.rad(-7), math.rad(-5))
  4552. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-16), math.rad(16), math.rad(2))
  4553. end
  4554. keyframe[6] = function()
  4555. resetWelds(3, {})
  4556. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.3) * CFrame.Angles(math.rad(2), 0, math.rad(-57))
  4557. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(23), 0, math.rad(29))
  4558. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(-math.rad(31), math.rad(-25), math.rad(0))
  4559. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.2, 0.8) * CFrame.Angles(math.rad(-108), math.rad(-3), -math.rad(50))
  4560. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.1, 0) * CFrame.Angles(math.rad(-7), math.rad(-7), math.rad(-6))
  4561. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.05, 0) * CFrame.Angles(math.rad(-14), math.rad(20), math.rad(3))
  4562. end
  4563. keyframe[7] = function()
  4564. resetWelds(3, {})
  4565. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.3) * CFrame.Angles(math.rad(0), 0, math.rad(-57))
  4566. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(23), 0, math.rad(24))
  4567. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(-math.rad(17), math.rad(-35), math.rad(0))
  4568. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.2, 0.8) * CFrame.Angles(math.rad(-108), math.rad(-2), -math.rad(53))
  4569. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.09, 0) * CFrame.Angles(math.rad(-7), math.rad(-7), math.rad(-7))
  4570. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.1, 0) * CFrame.Angles(math.rad(-12), math.rad(22), math.rad(3))
  4571. end
  4572. keyframe[8] = function()
  4573. resetWelds(3, {})
  4574. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.3) * CFrame.Angles(math.rad(-3), 0, math.rad(-53))
  4575. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(24), 0, math.rad(22))
  4576. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(-math.rad(2), math.rad(-48), math.rad(0))
  4577. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.25, 0.73) * CFrame.Angles(math.rad(-109), math.rad(-1), -math.rad(57))
  4578. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.07, 0) * CFrame.Angles(math.rad(-7), math.rad(-7), math.rad(-8))
  4579. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.15, 0) * CFrame.Angles(math.rad(-8), math.rad(27), math.rad(4))
  4580. end
  4581. keyframe[9] = function()
  4582. resetWelds(3, {})
  4583. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.3) * CFrame.Angles(math.rad(-3), 0, math.rad(-53))
  4584. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(22), 0, math.rad(22))
  4585. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.27) * CFrame.Angles(math.rad(11), math.rad(-56), math.rad(0))
  4586. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.275, 0.68) * CFrame.Angles(math.rad(-110), math.rad(-1), -math.rad(57))
  4587. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.06, 0) * CFrame.Angles(math.rad(-7), math.rad(-7), math.rad(-8))
  4588. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.18, 0) * CFrame.Angles(math.rad(-6), math.rad(29), math.rad(4))
  4589. end
  4590. keyframe[10] = function()
  4591. resetWelds(3, {})
  4592. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.275) * CFrame.Angles(math.rad(-4), 0, math.rad(-50))
  4593. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(17), 0, math.rad(22))
  4594. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.27) * CFrame.Angles(math.rad(16), math.rad(-58), math.rad(0))
  4595. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.275, 0.68) * CFrame.Angles(math.rad(-120), math.rad(0), -math.rad(59))
  4596. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.08, 0) * CFrame.Angles(math.rad(-7), math.rad(-7), math.rad(-8))
  4597. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.19, 0) * CFrame.Angles(math.rad(-6), math.rad(31), math.rad(4))
  4598. end
  4599. keyframe[11] = function()
  4600. resetWelds(3, {})
  4601. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-6), 0, math.rad(-48))
  4602. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(15), 0, math.rad(20))
  4603. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.3) * CFrame.Angles(math.rad(20), math.rad(-60), math.rad(0))
  4604. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.3, 0.65) * CFrame.Angles(math.rad(-130), math.rad(0), -math.rad(60))
  4605. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.05, 0) * CFrame.Angles(math.rad(-6), math.rad(-7), math.rad(-8))
  4606. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-5), math.rad(32), math.rad(4))
  4607. end
  4608. keyframe[12] = function()
  4609. resetWelds(3, {})
  4610. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-6), 0, math.rad(-48))
  4611. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(13), 0, math.rad(20))
  4612. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(8), math.rad(-57), math.rad(0))
  4613. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.3, 0.65) * CFrame.Angles(math.rad(-132), math.rad(0), -math.rad(60))
  4614. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.05, 0) * CFrame.Angles(math.rad(-7), math.rad(-7), math.rad(-8))
  4615. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-6), math.rad(32), math.rad(4))
  4616. end
  4617. keyframe[13] = function()
  4618. resetWelds(3, {})
  4619. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-6), 0, math.rad(-48))
  4620. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), 0, math.rad(20))
  4621. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(0), math.rad(-52), math.rad(0))
  4622. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.3, 0.65) * CFrame.Angles(math.rad(-133), math.rad(0), -math.rad(60))
  4623. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.05, 0) * CFrame.Angles(math.rad(-8), math.rad(-7), math.rad(-8))
  4624. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-7), math.rad(32), math.rad(4))
  4625. end
  4626. keyframe[14] = function()
  4627. resetWelds(3, {})
  4628. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-6), 0, math.rad(-51))
  4629. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(7), 0, math.rad(20))
  4630. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.25, -0.1, 0.2) * CFrame.Angles(math.rad(-10), math.rad(-61), math.rad(3))
  4631. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.3, 0.65) * CFrame.Angles(math.rad(-133), math.rad(0), -math.rad(52))
  4632. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.05, 0) * CFrame.Angles(math.rad(-8), math.rad(-7), math.rad(-8))
  4633. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-7), math.rad(32), math.rad(4))
  4634. end
  4635. keyframe[15] = function()
  4636. resetWelds(3, {})
  4637. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-6), 0, math.rad(-54))
  4638. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(5), 0, math.rad(20))
  4639. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.25, -0.1, 0.2) * CFrame.Angles(math.rad(-20), math.rad(-72), math.rad(5))
  4640. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.3, 0.65) * CFrame.Angles(math.rad(-133), math.rad(0), -math.rad(45))
  4641. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.05, 0) * CFrame.Angles(math.rad(-8), math.rad(-7), math.rad(-8))
  4642. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-7), math.rad(32), math.rad(4))
  4643. end
  4644. keyframe[16] = function()
  4645. resetWelds(3, {})
  4646. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-6), 0, math.rad(-57))
  4647. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(5), 0, math.rad(20))
  4648. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.25, -0.1, 0.2) * CFrame.Angles(math.rad(-30), math.rad(-81), math.rad(7))
  4649. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.3, 0.65) * CFrame.Angles(math.rad(-133), math.rad(0), -math.rad(38))
  4650. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.05, 0) * CFrame.Angles(math.rad(-8), math.rad(-7), math.rad(-8))
  4651. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-7), math.rad(32), math.rad(4))
  4652. end
  4653. keyframe[17] = function()
  4654. resetWelds(3, {})
  4655. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-6), 0, math.rad(-58))
  4656. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(3), 0, math.rad(20))
  4657. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.375, -0.15, 0.2) * CFrame.Angles(math.rad(-35), math.rad(-85), math.rad(8))
  4658. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.3, 0.65) * CFrame.Angles(math.rad(-133), math.rad(0), -math.rad(34))
  4659. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.05, 0) * CFrame.Angles(math.rad(-8), math.rad(-7), math.rad(-8))
  4660. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-7), math.rad(32), math.rad(4))
  4661. end
  4662. keyframe[18] = function()
  4663. resetWelds(3, {})
  4664. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-6), 0, math.rad(-62))
  4665. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), 0, math.rad(20))
  4666. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.5, -0.2, 0.2) * CFrame.Angles(math.rad(-40), math.rad(-90), math.rad(10))
  4667. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.3, 0.65) * CFrame.Angles(math.rad(-133), math.rad(0), -math.rad(30))
  4668. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.05, 0) * CFrame.Angles(math.rad(-8), math.rad(-7), math.rad(-8))
  4669. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-7), math.rad(32), math.rad(4))
  4670. end
  4671. keyframe[19] = function()
  4672. resetWelds(3, {})
  4673. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-6), 0, math.rad(-63))
  4674. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-2), 0, math.rad(20))
  4675. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.5, -0.2, 0.2) * CFrame.Angles(math.rad(-40), math.rad(-90), math.rad(13))
  4676. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.3, 0.65) * CFrame.Angles(math.rad(-133), math.rad(0), -math.rad(25))
  4677. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.05, 0) * CFrame.Angles(math.rad(-8), math.rad(-7), math.rad(-8))
  4678. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-7), math.rad(32), math.rad(4))
  4679. end
  4680. keyframe[20] = function()
  4681. resetWelds(3, {})
  4682. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.21) * CFrame.Angles(math.rad(-3), 0, math.rad(-41))
  4683. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), 0, math.rad(12))
  4684. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.43, -0.17, 0.15) * CFrame.Angles(math.rad(-33), math.rad(-84), math.rad(29))
  4685. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.3, 0.65) * CFrame.Angles(math.rad(-120), math.rad(18), -math.rad(22))
  4686. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.05, 0) * CFrame.Angles(math.rad(-8), math.rad(-12), math.rad(-8))
  4687. LeftHip.C0 = LeftHip.C0 * CFrame.new(0.06, -0.2, 0) * CFrame.Angles(math.rad(-7), math.rad(30), math.rad(4))
  4688. end
  4689. keyframe[21] = function()
  4690. resetWelds(3, {})
  4691. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.17) * CFrame.Angles(math.rad(0), 0, math.rad(-28))
  4692. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(1), 0, math.rad(5))
  4693. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.375, -0.15, 0.1) * CFrame.Angles(math.rad(-28), math.rad(-77), math.rad(40))
  4694. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.28, 0.65) * CFrame.Angles(math.rad(-107), math.rad(35), -math.rad(18))
  4695. RightHip.C0 = RightHip.C0 * CFrame.new(-0.07, -0.05, 0) * CFrame.Angles(math.rad(-8), math.rad(-18), math.rad(-8))
  4696. LeftHip.C0 = LeftHip.C0 * CFrame.new(0.12, -0.2, 0) * CFrame.Angles(math.rad(-6), math.rad(27), math.rad(4))
  4697. end
  4698. keyframe[22] = function()
  4699. resetWelds(3, {})
  4700. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(4), 0, math.rad(10))
  4701. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(4), math.rad(-4), math.rad(-10))
  4702. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.25, -0.1, 0.1) * CFrame.Angles(math.rad(-15), math.rad(-65), math.rad(67))
  4703. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.1, -0.2, 0.65) * CFrame.Angles(math.rad(-87), math.rad(70), -math.rad(12))
  4704. RightHip.C0 = RightHip.C0 * CFrame.new(-0.15, 0.2, 0) * CFrame.Angles(math.rad(-8), math.rad(-27), math.rad(-7))
  4705. LeftHip.C0 = LeftHip.C0 * CFrame.new(0.25, -0.1, 0) * CFrame.Angles(math.rad(-4), math.rad(21), math.rad(4))
  4706. end
  4707. keyframe[23] = function()
  4708. resetWelds(3, {})
  4709. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(9), 0, math.rad(45))
  4710. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(7), math.rad(-6), math.rad(-30))
  4711. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.1, -0.05, 0.05) * CFrame.Angles(math.rad(-15), math.rad(-52), math.rad(90))
  4712. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.15, -0.152, 0.65) * CFrame.Angles(math.rad(-51), math.rad(105), -math.rad(6))
  4713. RightHip.C0 = RightHip.C0 * CFrame.new(-0.22, 0.3, 0) * CFrame.Angles(math.rad(-8), math.rad(-36), math.rad(-6))
  4714. LeftHip.C0 = LeftHip.C0 * CFrame.new(0.375, -0.5, 0) * CFrame.Angles(math.rad(-2), math.rad(16), math.rad(4))
  4715. end
  4716. keyframe[24] = function()
  4717. resetWelds(3, {})
  4718. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.05) * CFrame.Angles(math.rad(11), 0, math.rad(63))
  4719. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(8), math.rad(-7), math.rad(-38))
  4720. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.1, -0.03, 0.03) * CFrame.Angles(math.rad(0), math.rad(-46), math.rad(110))
  4721. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.15, -0.1, 0.65) * CFrame.Angles(math.rad(-46), math.rad(120), -math.rad(3))
  4722. RightHip.C0 = RightHip.C0 * CFrame.new(-0.26, 0.35, 0) * CFrame.Angles(math.rad(-8), math.rad(-42), math.rad(-6))
  4723. LeftHip.C0 = LeftHip.C0 * CFrame.new(0.43, -0.25, 0) * CFrame.Angles(math.rad(-1), math.rad(13), math.rad(4))
  4724. end
  4725. keyframe[25] = function()
  4726. resetWelds(3, {})
  4727. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.08) * CFrame.Angles(math.rad(13), 0, math.rad(72))
  4728. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(-8), math.rad(-45))
  4729. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.3, -0.01, -0.01) * CFrame.Angles(math.rad(7), math.rad(-43), math.rad(115))
  4730. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.2, -0.1, 0.65) * CFrame.Angles(math.rad(-43), math.rad(130), -math.rad(0))
  4731. RightHip.C0 = RightHip.C0 * CFrame.new(-0.3, 0.4, 0) * CFrame.Angles(math.rad(-8), math.rad(-44), math.rad(-6))
  4732. LeftHip.C0 = LeftHip.C0 * CFrame.new(0.5, -0.12, 0) * CFrame.Angles(math.rad(0), math.rad(12), math.rad(4))
  4733. end
  4734. keyframe[26] = function()
  4735. resetWelds(3, {})
  4736. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.1) * CFrame.Angles(math.rad(14), 0, math.rad(80))
  4737. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(-8), math.rad(-45))
  4738. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.4, 0, 0) * CFrame.Angles(math.rad(15), math.rad(-40), math.rad(120))
  4739. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.2, -0.1, 0.65) * CFrame.Angles(math.rad(-40), math.rad(140), -math.rad(0))
  4740. RightHip.C0 = RightHip.C0 * CFrame.new(-0.3, 0.4, 0) * CFrame.Angles(math.rad(-8), math.rad(-48), math.rad(-5))
  4741. LeftHip.C0 = LeftHip.C0 * CFrame.new(0.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(10), math.rad(4))
  4742. end
  4743. keyframe[27] = function()
  4744. resetWelds(3, {})
  4745. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(8), 0, math.rad(45))
  4746. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(-8), math.rad(-45))
  4747. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.4, 0, 0) * CFrame.Angles(math.rad(15), math.rad(-40), math.rad(120))
  4748. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.2, -0.1, 0.65) * CFrame.Angles(math.rad(-40), math.rad(140), -math.rad(0))
  4749. RightHip.C0 = RightHip.C0 * CFrame.new(-0.3, 0.4, 0) * CFrame.Angles(math.rad(-8), math.rad(-48), math.rad(-5))
  4750. LeftHip.C0 = LeftHip.C0 * CFrame.new(0.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(10), math.rad(4))
  4751. end
  4752. keyframe[28] = function()
  4753. resetWelds(3, {})
  4754. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.05) * CFrame.Angles(math.rad(4), 0, math.rad(10))
  4755. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(7), math.rad(-4), math.rad(-10))
  4756. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.34, 0.29, -0.06) * CFrame.Angles(math.rad(27), math.rad(-35), math.rad(135))
  4757. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.25, -0.08, 0.42) * CFrame.Angles(math.rad(-50), math.rad(120), -math.rad(0))
  4758. RightHip.C0 = RightHip.C0 * CFrame.new(-0.2, 0.15, 0) * CFrame.Angles(math.rad(-12), math.rad(-39), math.rad(-4))
  4759. LeftHip.C0 = LeftHip.C0 * CFrame.new(0.2, -0.13, 0) * CFrame.Angles(math.rad(-1), math.rad(15), math.rad(4))
  4760. end
  4761. keyframe[29] = function()
  4762. resetWelds(3, {})
  4763. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.08) * CFrame.Angles(math.rad(1), 0, math.rad(-15))
  4764. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(5), math.rad(-2), math.rad(10))
  4765. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.33, 0.315, -0.07) * CFrame.Angles(math.rad(29), math.rad(-35), math.rad(138))
  4766. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.25, -0.07, 0.4) * CFrame.Angles(math.rad(-52), math.rad(115), -math.rad(0))
  4767. RightHip.C0 = RightHip.C0 * CFrame.new(-0.19, 0.125, 0) * CFrame.Angles(math.rad(-12), math.rad(-36), math.rad(-4))
  4768. LeftHip.C0 = LeftHip.C0 * CFrame.new(0.2, -0.145, 0) * CFrame.Angles(math.rad(-1), math.rad(15), math.rad(4))
  4769. end
  4770. keyframe[30] = function()
  4771. resetWelds(3, {})
  4772. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.12) * CFrame.Angles(math.rad(-2), 0, math.rad(-35))
  4773. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(3), math.rad(1), math.rad(22))
  4774. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.325, 0.37, -0.08) * CFrame.Angles(math.rad(33), math.rad(-33), math.rad(142))
  4775. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.25, -0.05, 0.37) * CFrame.Angles(math.rad(-55), math.rad(110), -math.rad(0))
  4776. RightHip.C0 = RightHip.C0 * CFrame.new(-0.18, 0.1, 0) * CFrame.Angles(math.rad(-14), math.rad(-34), math.rad(-3))
  4777. LeftHip.C0 = LeftHip.C0 * CFrame.new(0.12, -0.16, 0) * CFrame.Angles(math.rad(-1), math.rad(17), math.rad(4))
  4778. end
  4779. keyframe[31] = function()
  4780. resetWelds(3, {})
  4781. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(-8), 0, math.rad(-70))
  4782. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), math.rad(5), math.rad(45))
  4783. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.3, 0.45, -0.1) * CFrame.Angles(math.rad(40), math.rad(-30), math.rad(150))
  4784. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.3, 0, 0.3) * CFrame.Angles(math.rad(-60), math.rad(100), -math.rad(0))
  4785. RightHip.C0 = RightHip.C0 * CFrame.new(-0.15, 0, 0) * CFrame.Angles(math.rad(-16), math.rad(-30), math.rad(-2))
  4786. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.225, 0) * CFrame.Angles(math.rad(-3), math.rad(20), math.rad(4))
  4787. end
  4788. keyframe[32] = function()
  4789. resetWelds(3, {})
  4790. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-6), 0, math.rad(-52))
  4791. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(2), math.rad(4), math.rad(32))
  4792. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.22, 0.31, -0.08) * CFrame.Angles(math.rad(30), math.rad(-22), math.rad(110))
  4793. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.22, 0, 0.22) * CFrame.Angles(math.rad(-48), math.rad(75), -math.rad(0))
  4794. RightHip.C0 = RightHip.C0 * CFrame.new(-0.11, 0, 0) * CFrame.Angles(math.rad(-12), math.rad(-22), math.rad(-1))
  4795. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.15, 0) * CFrame.Angles(math.rad(-3), math.rad(15), math.rad(3))
  4796. end
  4797. keyframe[33] = function()
  4798. resetWelds(3, {})
  4799. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-4), math.rad(0), math.rad(-35))
  4800. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(5), math.rad(3), math.rad(22))
  4801. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.15, 0.225, -0.05) * CFrame.Angles(math.rad(15), math.rad(-15), math.rad(75))
  4802. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.15, 0, 0.15) * CFrame.Angles(math.rad(-35), math.rad(50), math.rad(0))
  4803. RightHip.C0 = RightHip.C0 * CFrame.new(-0.07, 0, 0) * CFrame.Angles(math.rad(-9), math.rad(-15), math.rad(0))
  4804. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.1, 0) * CFrame.Angles(math.rad(-3), math.rad(10), math.rad(2))
  4805. end
  4806. keyframe[34] = function()
  4807. resetWelds(3, {})
  4808. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-2), math.rad(0), math.rad(-15))
  4809. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(8), math.rad(1), math.rad(5))
  4810. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.07, 0.1, -0.05) * CFrame.Angles(math.rad(3), math.rad(-7), math.rad(30))
  4811. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.07, 0, 0.07) * CFrame.Angles(math.rad(-22), math.rad(25), math.rad(0))
  4812. RightHip.C0 = RightHip.C0 * CFrame.new(-0.03, 0, 0) * CFrame.Angles(math.rad(-9), math.rad(-7), math.rad(0))
  4813. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.05, 0) * CFrame.Angles(math.rad(-3), math.rad(5), math.rad(1))
  4814. end
  4815. keyframe[35] = function()
  4816. resetWelds(3, {})
  4817. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  4818. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0))
  4819. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0))
  4820. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0))
  4821. RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(1))
  4822. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(1))
  4823. end
  4824. return keyframe[fr]()
  4825. end,
  4826. Cancels = {"Everything"},
  4827. Reference = "Divide_Hit",
  4828. Frames = 35,
  4829. Loops = false,
  4830. LoopStart = 13
  4831. }
  4832. Animations["5B"] = {
  4833. AnimType = "Movement",
  4834. AnimWeight = 0,
  4835. Animation = function(fr)
  4836. local keyframe = {}
  4837. keyframe[0] = function()
  4838. resetWelds(3, {})
  4839. RootJoint.C0 = RootJoint.C0 * CFrame.Angles(math.rad(-2), 0, math.rad(-20))
  4840. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), 0, math.rad(20))
  4841. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(20), 0, math.rad(-10))
  4842. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-4), 0, 0)
  4843. RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-5), math.rad(-8), math.rad(-4))
  4844. LeftHip.C0 = LeftHip.C0 * CFrame.Angles(math.rad(-5), 0, 0)
  4845. end
  4846. keyframe[1] = function()
  4847. resetWelds(3, {})
  4848. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.05) * CFrame.Angles(math.rad(-1), 0, math.rad(-25))
  4849. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(9), math.rad(18))
  4850. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(18), 0, math.rad(-13))
  4851. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-8), 0, math.rad(-4))
  4852. RightHip.C0 = RightHip.C0 * CFrame.new(-0.1, 0, 0) * CFrame.Angles(math.rad(-6), math.rad(-13), math.rad(-4))
  4853. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.2, 0.4, 0.2) * CFrame.Angles(math.rad(-2), math.rad(7), math.rad(5))
  4854. end
  4855. keyframe[2] = function()
  4856. resetWelds(3, {})
  4857. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.07) * CFrame.Angles(math.rad(-1), 0, math.rad(-33))
  4858. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(15), math.rad(13), math.rad(24))
  4859. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(20), 0, math.rad(-16))
  4860. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-20), 0, math.rad(-8))
  4861. RightHip.C0 = RightHip.C0 * CFrame.new(-0.2, 0, 0) * CFrame.Angles(math.rad(-8), math.rad(-24), math.rad(-4))
  4862. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.5, 1.2, 0.5) * CFrame.Angles(math.rad(1), math.rad(28), math.rad(16))
  4863. end
  4864. keyframe[3] = function()
  4865. resetWelds(3, {})
  4866. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-2), 0, math.rad(-40))
  4867. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(20), math.rad(18), math.rad(30))
  4868. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(30), 0, math.rad(-30))
  4869. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-30), 0, math.rad(-16))
  4870. RightHip.C0 = RightHip.C0 * CFrame.new(-0.2, 0, 0) * CFrame.Angles(math.rad(-13), math.rad(-38), math.rad(-7))
  4871. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.85, 1.8, 0.85) * CFrame.Angles(math.rad(2), math.rad(45), math.rad(25))
  4872. end
  4873. keyframe[4] = function()
  4874. resetWelds(3, {})
  4875. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-3), 0, math.rad(-40))
  4876. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(22), math.rad(18), math.rad(30))
  4877. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(30), 0, math.rad(-30))
  4878. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-30), 0, math.rad(-16))
  4879. RightHip.C0 = RightHip.C0 * CFrame.new(-0.2, 0, 0) * CFrame.Angles(math.rad(-15), math.rad(-38), math.rad(-7))
  4880. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.85, 1.8, 0.84) * CFrame.Angles(math.rad(2), math.rad(45), math.rad(23))
  4881. end
  4882. keyframe[5] = function()
  4883. resetWelds(3, {})
  4884. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-4), 0, math.rad(-40))
  4885. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(18), math.rad(30))
  4886. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(30), 0, math.rad(-30))
  4887. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-30), 0, math.rad(-16))
  4888. RightHip.C0 = RightHip.C0 * CFrame.new(-0.2, 0, 0) * CFrame.Angles(math.rad(-15), math.rad(-38), math.rad(-7))
  4889. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.86, 1.82, 0.86) * CFrame.Angles(math.rad(3), math.rad(45), math.rad(23))
  4890. end
  4891. keyframe[6] = keyframe[4]
  4892. keyframe[7] = keyframe[3]
  4893. keyframe[8] = keyframe[2]
  4894. keyframe[9] = keyframe[1]
  4895. keyframe[10] = keyframe[0]
  4896. return keyframe[fr]()
  4897. end,
  4898. Cancels = {
  4899. "Stand",
  4900. "Jump",
  4901. "6B",
  4902. "ManaVamp"
  4903. },
  4904. Reference = "5B",
  4905. Frames = 10,
  4906. Loops = false,
  4907. LoopStart = 8
  4908. }
  4909. Animations["5A"] = {
  4910. AnimType = "Attack",
  4911. AnimWeight = 1,
  4912. Animation = function(fr)
  4913. local keyframe = {}
  4914. keyframe[0] = function()
  4915. resetWelds(3, {})
  4916. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 50), 0, -math.rad(35))
  4917. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.pi / 14 + math.sin(time()) / 40, math.pi / 30, math.pi / 8)
  4918. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time()) / 80), -math.rad(5), -math.abs(math.sin(time()) / 50))
  4919. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time()) / 80), math.rad(5), math.abs(math.sin(time()) / 50))
  4920. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 10), -math.rad(20) + math.cos(time()) / 20, 0)
  4921. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 36), math.rad(8) + math.cos(time() / 1) / 28, 0)
  4922. end
  4923. keyframe[1] = function()
  4924. resetWelds(3, {})
  4925. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(4), 0, math.rad(30))
  4926. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.05) * CFrame.fromEulerAnglesXYZ(-math.rad(1), 0, -math.rad(70))
  4927. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.4, 0, 0.2) * CFrame.fromEulerAnglesXYZ(-math.rad(140), math.rad(90), 0)
  4928. end
  4929. keyframe[2] = function()
  4930. resetWelds(3, {})
  4931. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(0), 0, math.rad(50))
  4932. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.05) * CFrame.fromEulerAnglesXYZ(-math.rad(1), math.rad(0), -math.rad(78))
  4933. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0.8, 0.4) * CFrame.fromEulerAnglesXYZ(-math.rad(115), math.rad(180), math.rad(1))
  4934. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(0, math.rad(2), 0)
  4935. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(0), math.rad(5), 0)
  4936. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(0), math.rad(5), 0)
  4937. end
  4938. keyframe[3] = function()
  4939. resetWelds(3, {})
  4940. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(12), -math.rad(2), math.rad(55))
  4941. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.05) * CFrame.fromEulerAnglesXYZ(-math.rad(1), 0, -math.rad(86))
  4942. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0.6, 0.3) * CFrame.fromEulerAnglesXYZ(-math.rad(91), math.rad(180), math.rad(1))
  4943. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(6), math.rad(8), 0)
  4944. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(2), math.rad(8), 0)
  4945. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(2), -math.rad(8), 0)
  4946. end
  4947. keyframe[4] = function()
  4948. resetWelds(3, {})
  4949. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(12), -math.rad(2), math.rad(55))
  4950. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.05) * CFrame.fromEulerAnglesXYZ(-math.rad(1), 0, -math.rad(86))
  4951. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0.6, 0.3) * CFrame.fromEulerAnglesXYZ(-math.rad(92), math.rad(180), math.rad(1))
  4952. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(6), math.rad(8), 0)
  4953. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(2), math.rad(8), 0)
  4954. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(2), -math.rad(8), 0)
  4955. end
  4956. keyframe[5] = function()
  4957. resetWelds(3, {})
  4958. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(12), -math.rad(2), math.rad(55))
  4959. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.05) * CFrame.fromEulerAnglesXYZ(-math.rad(1), 0, -math.rad(86))
  4960. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0.6, 0.3) * CFrame.fromEulerAnglesXYZ(-math.rad(92), math.rad(180), math.rad(1))
  4961. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(6), math.rad(8), 0)
  4962. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(2), math.rad(8), 0)
  4963. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(2), -math.rad(8), 0)
  4964. end
  4965. keyframe[6] = function()
  4966. resetWelds(3, {})
  4967. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(12), -math.rad(2), math.rad(55))
  4968. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.05) * CFrame.fromEulerAnglesXYZ(-math.rad(1), 0, -math.rad(86))
  4969. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0.6, 0.3) * CFrame.fromEulerAnglesXYZ(-math.rad(78), math.rad(180), math.rad(1))
  4970. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(6), math.rad(8), 0)
  4971. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(2), math.rad(8), 0)
  4972. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(2), -math.rad(8), 0)
  4973. end
  4974. keyframe[7] = function()
  4975. resetWelds(3, {})
  4976. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(0), 0, math.rad(50))
  4977. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.05) * CFrame.fromEulerAnglesXYZ(-math.rad(1), math.rad(0), -math.rad(78))
  4978. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0.3, 0.1) * CFrame.fromEulerAnglesXYZ(-math.rad(50), math.rad(180), math.rad(1))
  4979. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(0, math.rad(2), 0)
  4980. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(0), math.rad(5), 0)
  4981. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(0), math.rad(5), 0)
  4982. end
  4983. keyframe[8] = function()
  4984. resetWelds(3, {})
  4985. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(4), 0, math.rad(30))
  4986. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.05) * CFrame.fromEulerAnglesXYZ(-math.rad(1), 0, -math.rad(70))
  4987. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.2, 0, 0.1) * CFrame.fromEulerAnglesXYZ(-math.rad(20), math.rad(90), 0)
  4988. end
  4989. keyframe[9] = function()
  4990. resetWelds(3, {})
  4991. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 50), 0, -math.rad(10))
  4992. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.pi / 14 + math.sin(time()) / 40, math.pi / 30, math.pi / 8)
  4993. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time()) / 80), -math.rad(5), -math.abs(math.sin(time()) / 50))
  4994. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time()) / 80), math.rad(5), math.abs(math.sin(time()) / 50))
  4995. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 10), -math.rad(20) + math.cos(time()) / 20, 0)
  4996. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 36), math.rad(8) + math.cos(time() / 1) / 28, 0)
  4997. end
  4998. print(fr)
  4999. return keyframe[fr]()
  5000. end,
  5001. Cancels = {
  5002. "Stand",
  5003. "5A",
  5004. "2A",
  5005. "Walk",
  5006. "5B"
  5007. },
  5008. Reference = "5A",
  5009. Frames = 9,
  5010. Loops = false,
  5011. LoopStart = 9
  5012. }
  5013. Animations["2A"] = {
  5014. AnimType = "Attack",
  5015. AnimWeight = 1,
  5016. Animation = function(fr)
  5017. local keyframe = {}
  5018. keyframe[0] = function()
  5019. resetWelds(3, {})
  5020. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.7) * CFrame.fromEulerAnglesXYZ(math.rad(2), -math.rad(15), -math.rad(70))
  5021. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10), math.rad(6), math.rad(50))
  5022. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.9, -0.7, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(1), -math.rad(10), math.rad(75))
  5023. RightHip.C0 = RightHip.C0 * CFrame.new(0.7, 0.95, 0) * CFrame.fromEulerAnglesXYZ(-math.rad(7), -math.rad(0), math.rad(20))
  5024. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.9, -0.5, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(47), math.rad(-180), math.rad(-20))
  5025. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0.25, -0.6, 0.7) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-30), -math.rad(90))
  5026. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(70), math.rad(0))
  5027. end
  5028. keyframe[1] = function()
  5029. resetWelds(3, {})
  5030. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.7) * CFrame.fromEulerAnglesXYZ(math.rad(3), -math.rad(15), -math.rad(70))
  5031. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10), math.rad(8), math.rad(50))
  5032. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.9, -0.7, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(1), -math.rad(10), math.rad(75))
  5033. RightHip.C0 = RightHip.C0 * CFrame.new(0.7, 0.95, 0) * CFrame.fromEulerAnglesXYZ(-math.rad(7), -math.rad(0), math.rad(20))
  5034. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.9, -0.5, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(44), math.rad(-180), math.rad(-20))
  5035. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0.2, -0.6, 0.55) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), -math.rad(90))
  5036. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  5037. end
  5038. keyframe[2] = function()
  5039. resetWelds(3, {})
  5040. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.7) * CFrame.fromEulerAnglesXYZ(math.rad(4), -math.rad(15), -math.rad(70))
  5041. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10), math.rad(10), math.rad(50))
  5042. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.9, -0.7, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(1), -math.rad(10), math.rad(75))
  5043. RightHip.C0 = RightHip.C0 * CFrame.new(0.7, 0.95, 0) * CFrame.fromEulerAnglesXYZ(-math.rad(7), -math.rad(0), math.rad(20))
  5044. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.9, -0.5, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(40), math.rad(-180), math.rad(-16))
  5045. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0.1, -0.6, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(30), -math.rad(90))
  5046. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  5047. end
  5048. keyframe[3] = function()
  5049. resetWelds(3, {})
  5050. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.7) * CFrame.fromEulerAnglesXYZ(math.rad(4), -math.rad(15), -math.rad(70))
  5051. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10), math.rad(10), math.rad(50))
  5052. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.9, -0.7, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(1), -math.rad(10), math.rad(75))
  5053. RightHip.C0 = RightHip.C0 * CFrame.new(0.7, 0.95, 0) * CFrame.fromEulerAnglesXYZ(-math.rad(7), -math.rad(0), math.rad(20))
  5054. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.9, -0.5, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(40), math.rad(-180), math.rad(-16))
  5055. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0.1, -0.6, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), -math.rad(90))
  5056. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  5057. end
  5058. keyframe[4] = function()
  5059. resetWelds(3, {})
  5060. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.7) * CFrame.fromEulerAnglesXYZ(math.rad(4), -math.rad(15), -math.rad(70))
  5061. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10), math.rad(10), math.rad(50))
  5062. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.9, -0.7, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(1), -math.rad(10), math.rad(75))
  5063. RightHip.C0 = RightHip.C0 * CFrame.new(0.7, 0.95, 0) * CFrame.fromEulerAnglesXYZ(-math.rad(7), -math.rad(0), math.rad(20))
  5064. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.9, -0.5, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(40), math.rad(-180), math.rad(-16))
  5065. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0.1, -0.6, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(92), -math.rad(90))
  5066. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  5067. end
  5068. keyframe[5] = function()
  5069. resetWelds(3, {})
  5070. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.7) * CFrame.fromEulerAnglesXYZ(math.rad(4), -math.rad(15), -math.rad(70))
  5071. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10), math.rad(8), math.rad(50))
  5072. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.9, -0.7, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(1), -math.rad(10), math.rad(75))
  5073. RightHip.C0 = RightHip.C0 * CFrame.new(0.7, 0.95, 0) * CFrame.fromEulerAnglesXYZ(-math.rad(7), -math.rad(0), math.rad(20))
  5074. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.9, -0.5, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(40), math.rad(-180), math.rad(-16))
  5075. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0.1, -0.6, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(94), -math.rad(90))
  5076. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  5077. end
  5078. keyframe[6] = keyframe[2]
  5079. keyframe[7] = keyframe[1]
  5080. keyframe[8] = function()
  5081. resetWelds(3, {})
  5082. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.7) * CFrame.fromEulerAnglesXYZ(math.rad(2), -math.rad(15), -math.rad(70))
  5083. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10), math.rad(6), math.rad(50))
  5084. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.9, -0.7, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(1), -math.rad(10), math.rad(75))
  5085. RightHip.C0 = RightHip.C0 * CFrame.new(0.7, 0.95, 0) * CFrame.fromEulerAnglesXYZ(-math.rad(7), -math.rad(0), math.rad(20))
  5086. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.9, -0.5, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(47), math.rad(-180), math.rad(-20))
  5087. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0.2, -0.4, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(10), math.rad(-30), -math.rad(90))
  5088. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(70), math.rad(0))
  5089. end
  5090. keyframe[9] = function()
  5091. resetWelds(3, {})
  5092. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.7) * CFrame.fromEulerAnglesXYZ(math.rad(2), -math.rad(15), -math.rad(70))
  5093. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10), math.rad(6), math.rad(50))
  5094. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.9, -0.7, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(1), -math.rad(10), math.rad(75))
  5095. RightHip.C0 = RightHip.C0 * CFrame.new(0.7, 0.95, 0) * CFrame.fromEulerAnglesXYZ(-math.rad(7), -math.rad(0), math.rad(20))
  5096. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.9, -0.5, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(47), math.rad(-180), math.rad(-20))
  5097. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0.2, -0.3, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(25), math.rad(-20), -math.rad(30))
  5098. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(50), math.rad(0))
  5099. end
  5100. keyframe[10] = function()
  5101. resetWelds(3, {})
  5102. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.7) * CFrame.fromEulerAnglesXYZ(math.rad(2), -math.rad(15), -math.rad(70))
  5103. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10), math.rad(6), math.rad(50))
  5104. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.9, -0.7, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(1), -math.rad(10), math.rad(75))
  5105. RightHip.C0 = RightHip.C0 * CFrame.new(0.7, 0.95, 0) * CFrame.fromEulerAnglesXYZ(-math.rad(7), -math.rad(0), math.rad(20))
  5106. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.9, -0.5, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(47), math.rad(-180), math.rad(-20))
  5107. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0.1, -0.1, -0.05) * CFrame.fromEulerAnglesXYZ(math.rad(22), math.rad(-12), -math.rad(14))
  5108. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(30), math.rad(0))
  5109. end
  5110. keyframe[11] = function()
  5111. resetWelds(3, {})
  5112. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.7) * CFrame.fromEulerAnglesXYZ(math.rad(2), -math.rad(15), -math.rad(70))
  5113. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10), math.rad(6), math.rad(50))
  5114. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.9, -0.7, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(1), -math.rad(10), math.rad(75))
  5115. RightHip.C0 = RightHip.C0 * CFrame.new(0.7, 0.95, 0) * CFrame.fromEulerAnglesXYZ(-math.rad(7), -math.rad(0), math.rad(20))
  5116. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.9, -0.5, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(47), math.rad(-180), math.rad(-20))
  5117. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0.1, -0.1, -0.05) * CFrame.fromEulerAnglesXYZ(math.rad(22), math.rad(-12), -math.rad(14))
  5118. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(10), math.rad(0))
  5119. end
  5120. keyframe[12] = function()
  5121. resetWelds(3, {})
  5122. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.7) * CFrame.fromEulerAnglesXYZ(math.rad(2), -math.rad(15), -math.rad(70))
  5123. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10), math.rad(5), math.rad(50))
  5124. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.9, -0.7, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(1), -math.rad(10), math.rad(75))
  5125. RightHip.C0 = RightHip.C0 * CFrame.new(0.7, 0.95, 0) * CFrame.fromEulerAnglesXYZ(-math.rad(7), -math.rad(0), math.rad(20))
  5126. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.9, -0.5, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(50), math.rad(-180), math.rad(-20))
  5127. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(20), math.rad(-8), -math.rad(8))
  5128. end
  5129. print(fr)
  5130. return keyframe[fr]()
  5131. end,
  5132. Cancels = {
  5133. "5A",
  5134. "2A",
  5135. "Stand",
  5136. "Crouch",
  5137. "5B"
  5138. },
  5139. Reference = "2A",
  5140. Frames = 10,
  5141. Loops = false,
  5142. LoopStart = 9
  5143. }
  5144. Animations["3B"] = {
  5145. AnimType = "Attack",
  5146. AnimWeight = 1,
  5147. Animation = function(fr)
  5148. local keyframe = {}
  5149. keyframe[0] = function()
  5150. resetWelds(3, {})
  5151. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(8), 0, math.rad(4))
  5152. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(5), 0, 0)
  5153. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-10), 0, math.rad(5))
  5154. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-10), 0, math.rad(5))
  5155. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-3), 0, math.rad(-2))
  5156. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-3), 0, math.rad(-8))
  5157. end
  5158. keyframe[1] = function()
  5159. resetWelds(3, {})
  5160. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.03) * CFrame.Angles(math.rad(7), math.rad(-1), math.rad(-9))
  5161. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(7), math.rad(3), math.rad(8))
  5162. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(math.rad(-12), 0, math.rad(4))
  5163. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-12), 0, math.rad(5))
  5164. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.03, 0) * CFrame.Angles(-math.rad(4), math.rad(0), math.rad(-1))
  5165. LeftHip.C0 = LeftHip.C0 * CFrame.new(0.02, 0, -0.02) * CFrame.Angles(math.rad(-4), math.rad(8), math.rad(-6))
  5166. end
  5167. keyframe[2] = function()
  5168. resetWelds(3, {})
  5169. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.07) * CFrame.Angles(math.rad(7), math.rad(-2), math.rad(-24))
  5170. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(5), math.rad(20))
  5171. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(math.rad(-13), 0, math.rad(4))
  5172. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-13), 0, math.rad(4))
  5173. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.05, 0) * CFrame.Angles(-math.rad(5), math.rad(-1), math.rad(-1))
  5174. LeftHip.C0 = LeftHip.C0 * CFrame.new(0.05, 0, -0.05) * CFrame.Angles(math.rad(-5), math.rad(20), math.rad(-5))
  5175. end
  5176. keyframe[3] = function()
  5177. resetWelds(3, {})
  5178. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(7), math.rad(-3), math.rad(-40))
  5179. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(12), math.rad(5), math.rad(20))
  5180. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(math.rad(-14), 0, math.rad(3))
  5181. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-14), 0, math.rad(3))
  5182. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.05, 0) * CFrame.Angles(-math.rad(7), math.rad(-2), math.rad(-1))
  5183. LeftHip.C0 = LeftHip.C0 * CFrame.new(0.1, 0, -0.05) * CFrame.Angles(math.rad(-6), math.rad(39), math.rad(-4))
  5184. end
  5185. keyframe[4] = function()
  5186. resetWelds(3, {})
  5187. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.12) * CFrame.Angles(math.rad(7), math.rad(-4), math.rad(-45))
  5188. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(13), math.rad(6), math.rad(23))
  5189. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(math.rad(-15), 0, math.rad(2))
  5190. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-15), 0, math.rad(2))
  5191. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.06, 0) * CFrame.Angles(-math.rad(8), math.rad(-3), math.rad(0))
  5192. LeftHip.C0 = LeftHip.C0 * CFrame.new(0.12, 0, -0.06) * CFrame.Angles(math.rad(-7), math.rad(43), math.rad(-3))
  5193. end
  5194. keyframe[5] = function()
  5195. resetWelds(3, {})
  5196. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.13) * CFrame.Angles(math.rad(7), math.rad(-4), math.rad(-53))
  5197. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(14), math.rad(7), math.rad(26))
  5198. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(math.rad(-15), 0, math.rad(2))
  5199. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-15), 0, math.rad(2))
  5200. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.06, 0) * CFrame.Angles(-math.rad(9), math.rad(-3), math.rad(0))
  5201. LeftHip.C0 = LeftHip.C0 * CFrame.new(0.14, 0, -0.06) * CFrame.Angles(math.rad(-8), math.rad(47), math.rad(-3))
  5202. end
  5203. keyframe[6] = function()
  5204. resetWelds(3, {})
  5205. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(7), math.rad(-4), math.rad(-60))
  5206. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(16), math.rad(7), math.rad(30))
  5207. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(math.rad(-16), 0, math.rad(2))
  5208. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-16), 0, math.rad(2))
  5209. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.07, 0) * CFrame.Angles(-math.rad(9), math.rad(-3), math.rad(0))
  5210. LeftHip.C0 = LeftHip.C0 * CFrame.new(0.16, 0, -0.07) * CFrame.Angles(math.rad(-8), math.rad(55), math.rad(-2))
  5211. end
  5212. keyframe[7] = function()
  5213. resetWelds(3, {})
  5214. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.17) * CFrame.Angles(math.rad(6), math.rad(-5), math.rad(-70))
  5215. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(18), math.rad(8), math.rad(35))
  5216. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(math.rad(-18), 0, math.rad(1))
  5217. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-18), 0, math.rad(1))
  5218. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.09, 0) * CFrame.Angles(-math.rad(11), math.rad(-3), math.rad(0))
  5219. LeftHip.C0 = LeftHip.C0 * CFrame.new(0.19, 0, -0.08) * CFrame.Angles(math.rad(-9), math.rad(64), math.rad(-1))
  5220. end
  5221. keyframe[8] = function()
  5222. resetWelds(3, {})
  5223. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(6), math.rad(-6), math.rad(-80))
  5224. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(20), math.rad(10), math.rad(40))
  5225. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(math.rad(-18), 0, math.rad(0))
  5226. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-18), 0, math.rad(0))
  5227. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.1, 0) * CFrame.Angles(-math.rad(12), math.rad(-3), math.rad(0))
  5228. LeftHip.C0 = LeftHip.C0 * CFrame.new(0.22, 0, -0.1) * CFrame.Angles(math.rad(-10), math.rad(78), math.rad(0))
  5229. end
  5230. keyframe[9] = function()
  5231. resetWelds(3, {})
  5232. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(1), math.rad(-6), math.rad(-62))
  5233. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(20), math.rad(8), math.rad(32))
  5234. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.05, 0, 0) * CFrame.Angles(math.rad(-18), math.rad(-3), math.rad(20))
  5235. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-18), 0, math.rad(-12))
  5236. RightHip.C0 = RightHip.C0 * CFrame.new(0.1, -0.12, 0) * CFrame.Angles(-math.rad(11), math.rad(0), math.rad(-8))
  5237. LeftHip.C0 = LeftHip.C0 * CFrame.new(0.23, 0, -0.1) * CFrame.Angles(math.rad(-10), math.rad(69), math.rad(14))
  5238. end
  5239. keyframe[10] = function()
  5240. resetWelds(3, {})
  5241. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(-4), math.rad(-5), math.rad(-45))
  5242. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(20), math.rad(5), math.rad(25))
  5243. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.1, 0, 0) * CFrame.Angles(math.rad(-19), math.rad(-7), math.rad(40))
  5244. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-18), 0, math.rad(-25))
  5245. RightHip.C0 = RightHip.C0 * CFrame.new(0.25, -0.14, 0) * CFrame.Angles(-math.rad(11), math.rad(4), math.rad(-17))
  5246. LeftHip.C0 = LeftHip.C0 * CFrame.new(0.25, 0, -0.1) * CFrame.Angles(math.rad(-10), math.rad(60), math.rad(28))
  5247. end
  5248. keyframe[11] = function()
  5249. resetWelds(3, {})
  5250. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(-8), math.rad(-5), math.rad(-28))
  5251. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(21), math.rad(4), math.rad(19))
  5252. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.1, 0, 0) * CFrame.Angles(math.rad(-19), math.rad(-10), math.rad(60))
  5253. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-18), 0, math.rad(-38))
  5254. RightHip.C0 = RightHip.C0 * CFrame.new(0.5, -0.17, 0) * CFrame.Angles(-math.rad(11), math.rad(9), math.rad(-33))
  5255. LeftHip.C0 = LeftHip.C0 * CFrame.new(0.28, 0, -0.1) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(28))
  5256. end
  5257. keyframe[12] = function()
  5258. resetWelds(3, {})
  5259. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(-14), math.rad(-5), math.rad(-19))
  5260. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(22), math.rad(2), math.rad(12))
  5261. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.1, 0, 0) * CFrame.Angles(math.rad(-19), math.rad(-14), math.rad(80))
  5262. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-18), 0, math.rad(-50))
  5263. RightHip.C0 = RightHip.C0 * CFrame.new(1.1, -0.24, -0.15) * CFrame.Angles(-math.rad(11), math.rad(16), math.rad(-66))
  5264. LeftHip.C0 = LeftHip.C0 * CFrame.new(0.34, -0.1, -0.05) * CFrame.Angles(math.rad(-10), math.rad(36), math.rad(55))
  5265. end
  5266. keyframe[13] = function()
  5267. resetWelds(3, {})
  5268. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(-24), math.rad(-4), math.rad(-8))
  5269. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(24), math.rad(0), math.rad(5))
  5270. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.3, 0, 0) * CFrame.Angles(math.rad(-20), math.rad(-20), math.rad(120))
  5271. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-18), 0, math.rad(-70))
  5272. RightHip.C0 = RightHip.C0 * CFrame.new(1.6, -0.3, -0.35) * CFrame.Angles(math.rad(-10), math.rad(24), math.rad(-100))
  5273. LeftHip.C0 = LeftHip.C0 * CFrame.new(0.4, -0.2, 0) * CFrame.Angles(math.rad(-10), math.rad(24), math.rad(80))
  5274. end
  5275. keyframe[14] = function()
  5276. resetWelds(3, {})
  5277. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(-25), math.rad(-4), math.rad(-9))
  5278. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(0), math.rad(6))
  5279. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.3, 0, 0) * CFrame.Angles(math.rad(-21), math.rad(-20), math.rad(121))
  5280. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-19), 0, math.rad(-71))
  5281. RightHip.C0 = RightHip.C0 * CFrame.new(1.6, -0.3, -0.35) * CFrame.Angles(math.rad(-11), math.rad(25), math.rad(-101))
  5282. LeftHip.C0 = LeftHip.C0 * CFrame.new(0.4, -0.2, 0) * CFrame.Angles(math.rad(-11), math.rad(24), math.rad(81))
  5283. end
  5284. keyframe[15] = function()
  5285. resetWelds(3, {})
  5286. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(-26), math.rad(-4), math.rad(-9))
  5287. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(26), math.rad(0), math.rad(6))
  5288. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.3, 0, 0) * CFrame.Angles(math.rad(-22), math.rad(-21), math.rad(123))
  5289. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-20), 0, math.rad(-72))
  5290. RightHip.C0 = RightHip.C0 * CFrame.new(1.6, -0.3, -0.35) * CFrame.Angles(math.rad(-12), math.rad(26), math.rad(-102))
  5291. LeftHip.C0 = LeftHip.C0 * CFrame.new(0.4, -0.2, 0) * CFrame.Angles(math.rad(-12), math.rad(25), math.rad(82))
  5292. end
  5293. keyframe[16] = function()
  5294. resetWelds(3, {})
  5295. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(-25), math.rad(-4), math.rad(-9))
  5296. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(0), math.rad(6))
  5297. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.3, 0, 0) * CFrame.Angles(math.rad(-21), math.rad(-20), math.rad(121))
  5298. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-19), 0, math.rad(-71))
  5299. RightHip.C0 = RightHip.C0 * CFrame.new(1.6, -0.3, -0.35) * CFrame.Angles(math.rad(-11), math.rad(25), math.rad(-101))
  5300. LeftHip.C0 = LeftHip.C0 * CFrame.new(0.4, -0.2, 0) * CFrame.Angles(math.rad(-11), math.rad(24), math.rad(81))
  5301. end
  5302. keyframe[17] = function()
  5303. resetWelds(3, {})
  5304. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(-24), math.rad(-4), math.rad(-8))
  5305. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(24), math.rad(0), math.rad(5))
  5306. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.3, 0, 0) * CFrame.Angles(math.rad(-20), math.rad(-20), math.rad(120))
  5307. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-18), 0, math.rad(-70))
  5308. RightHip.C0 = RightHip.C0 * CFrame.new(1.6, -0.3, -0.35) * CFrame.Angles(math.rad(-10), math.rad(24), math.rad(-100))
  5309. LeftHip.C0 = LeftHip.C0 * CFrame.new(0.4, -0.2, 0) * CFrame.Angles(math.rad(-10), math.rad(24), math.rad(80))
  5310. end
  5311. keyframe[18] = function()
  5312. resetWelds(3, {})
  5313. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(-22), math.rad(-4), math.rad(-16))
  5314. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(0), math.rad(4))
  5315. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.35, -0.1, -0.05) * CFrame.Angles(math.rad(-20), math.rad(-20), math.rad(123))
  5316. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.07, 0, 0.07) * CFrame.Angles(math.rad(-18), math.rad(15), math.rad(-73))
  5317. RightHip.C0 = RightHip.C0 * CFrame.new(1.3, -0.3, -0.35) * CFrame.Angles(math.rad(-11), math.rad(26), math.rad(-85))
  5318. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.2, -0.4, 0.35) * CFrame.Angles(math.rad(-7), math.rad(26), math.rad(84))
  5319. end
  5320. keyframe[19] = function()
  5321. resetWelds(3, {})
  5322. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(-20), math.rad(-4), math.rad(-24))
  5323. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(26), math.rad(0), math.rad(3))
  5324. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.35, -0.2, -0.05) * CFrame.Angles(math.rad(-20), math.rad(-20), math.rad(125))
  5325. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.15, 0, 0.15) * CFrame.Angles(math.rad(-18), math.rad(30), math.rad(-75))
  5326. RightHip.C0 = RightHip.C0 * CFrame.new(1, -0.3, -0.35) * CFrame.Angles(math.rad(-13), math.rad(27), math.rad(-75))
  5327. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.2, -0.4, 0.35) * CFrame.Angles(math.rad(-3), math.rad(28), math.rad(87))
  5328. end
  5329. keyframe[20] = function()
  5330. resetWelds(3, {})
  5331. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(-18), math.rad(-4), math.rad(-34))
  5332. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(27), math.rad(0), math.rad(2))
  5333. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.37, -0.3, -0.07) * CFrame.Angles(math.rad(-30), math.rad(-20), math.rad(125))
  5334. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.22, 0, 0.22) * CFrame.Angles(math.rad(-18), math.rad(45), math.rad(-77))
  5335. RightHip.C0 = RightHip.C0 * CFrame.new(0.7, -0.25, -0.12) * CFrame.Angles(math.rad(-14), math.rad(28), math.rad(-60))
  5336. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.7, -0.5, 0.5) * CFrame.Angles(math.rad(-2), math.rad(29), math.rad(88))
  5337. end
  5338. keyframe[21] = function()
  5339. resetWelds(3, {})
  5340. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(-16), math.rad(-4), math.rad(-46))
  5341. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(28), math.rad(0), math.rad(0))
  5342. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.4, -0.4, -0.1) * CFrame.Angles(math.rad(-40), math.rad(-20), math.rad(130))
  5343. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.3, 0, 0.3) * CFrame.Angles(math.rad(-20), math.rad(60), math.rad(-80))
  5344. RightHip.C0 = RightHip.C0 * CFrame.new(0.2, -0.2, 0) * CFrame.Angles(math.rad(-15), math.rad(30), math.rad(-50))
  5345. LeftHip.C0 = LeftHip.C0 * CFrame.new(-1.2, -0.6, 0.65) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(90))
  5346. end
  5347. keyframe[22] = function()
  5348. resetWelds(3, {})
  5349. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(-17), math.rad(-4), math.rad(-47))
  5350. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(29), math.rad(0), math.rad(0))
  5351. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.4, -0.4, -0.1) * CFrame.Angles(math.rad(-41), math.rad(-21), math.rad(131))
  5352. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.3, 0, 0.3) * CFrame.Angles(math.rad(-21), math.rad(61), math.rad(-81))
  5353. RightHip.C0 = RightHip.C0 * CFrame.new(0.2, -0.2, 0) * CFrame.Angles(math.rad(-16), math.rad(31), math.rad(-51))
  5354. LeftHip.C0 = LeftHip.C0 * CFrame.new(-1.2, -0.6, 0.65) * CFrame.Angles(math.rad(2), math.rad(32), math.rad(91))
  5355. end
  5356. keyframe[23] = function()
  5357. resetWelds(3, {})
  5358. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-13), math.rad(-2), math.rad(-34))
  5359. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0))
  5360. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.3, -0.3, -0.08) * CFrame.Angles(math.rad(-35), math.rad(-17), math.rad(100))
  5361. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.15, 0, 0.15) * CFrame.Angles(math.rad(-17), math.rad(48), math.rad(-60))
  5362. RightHip.C0 = RightHip.C0 * CFrame.new(0.15, -0.15, 0) * CFrame.Angles(math.rad(-12), math.rad(22), math.rad(-38))
  5363. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.9, -0.45, 0.5) * CFrame.Angles(math.rad(2), math.rad(24), math.rad(65))
  5364. end
  5365. keyframe[24] = function()
  5366. resetWelds(3, {})
  5367. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-8), math.rad(-2), math.rad(-25))
  5368. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0))
  5369. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.2, -0.2, -0.05) * CFrame.Angles(math.rad(-29), math.rad(-11), math.rad(70))
  5370. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.15, 0, 0.15) * CFrame.Angles(math.rad(-17), math.rad(30), math.rad(-39))
  5371. RightHip.C0 = RightHip.C0 * CFrame.new(0.1, -0.1, 0) * CFrame.Angles(math.rad(-8), math.rad(15), math.rad(-25))
  5372. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.6, -0.3, 0.3) * CFrame.Angles(math.rad(2), math.rad(16), math.rad(40))
  5373. end
  5374. keyframe[25] = function()
  5375. resetWelds(3, {})
  5376. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.05) * CFrame.Angles(math.rad(0), math.rad(-1), math.rad(-9))
  5377. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0))
  5378. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.1, -0.1, -0.05) * CFrame.Angles(math.rad(-19), math.rad(-6), math.rad(32))
  5379. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.07, 0, 0.07) * CFrame.Angles(math.rad(-13), math.rad(15), math.rad(-16))
  5380. RightHip.C0 = RightHip.C0 * CFrame.new(0.05, -0.05, 0) * CFrame.Angles(math.rad(-5), math.rad(7), math.rad(-10))
  5381. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.3, -0.15, 0.15) * CFrame.Angles(math.rad(0), math.rad(8), math.rad(18))
  5382. end
  5383. keyframe[26] = function()
  5384. resetWelds(3, {})
  5385. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(8), 0, math.rad(4))
  5386. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(5), 0, 0)
  5387. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-10), 0, math.rad(5))
  5388. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-10), 0, math.rad(5))
  5389. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-3), 0, math.rad(-2))
  5390. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-3), 0, math.rad(-8))
  5391. end
  5392. return keyframe[fr]()
  5393. end,
  5394. Cancels = {
  5395. "Stand",
  5396. "Crouch",
  5397. "ManaVamp"
  5398. },
  5399. Reference = "3B",
  5400. Frames = 26,
  5401. Loops = false,
  5402. LoopStart = 9
  5403. }
  5404. Animations.ManaVamp = {
  5405. AnimType = "Movement",
  5406. AnimWeight = 0,
  5407. Animation = function(fr)
  5408. local keyframe = {}
  5409. keyframe[0] = function()
  5410. resetWelds(3, {})
  5411. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), 0, math.rad(4))
  5412. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10), 0, 0)
  5413. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-10), 0, math.rad(5))
  5414. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-10), 0, math.rad(5))
  5415. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-6), 0, math.rad(-2))
  5416. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-6), 0, math.rad(-8))
  5417. end
  5418. keyframe[1] = function()
  5419. resetWelds(3, {})
  5420. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.06) * CFrame.Angles(math.rad(-1), math.rad(3), math.rad(-10))
  5421. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), 0, math.rad(10))
  5422. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.03, 0, 0.03) * CFrame.Angles(-math.rad(14), 0, math.rad(9))
  5423. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(15), math.rad(0))
  5424. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.04, 0, 0.04) * CFrame.Angles(math.rad(-18), math.rad(0), math.rad(3))
  5425. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(0), math.rad(-10), 0)
  5426. RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-8), math.rad(-3), math.rad(-4))
  5427. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.05, 0) * CFrame.Angles(math.rad(-7), 0, math.rad(-4))
  5428. end
  5429. keyframe[2] = function()
  5430. resetWelds(3, {})
  5431. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.06) * CFrame.Angles(math.rad(-1), math.rad(5), math.rad(-28))
  5432. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), 0, math.rad(20))
  5433. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.06, 0, 0.03) * CFrame.Angles(-math.rad(18), 0, math.rad(13))
  5434. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(32), math.rad(0))
  5435. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.08, 0, 0.08) * CFrame.Angles(math.rad(-32), math.rad(0), math.rad(1))
  5436. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-1), math.rad(-25), 0)
  5437. RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-10), math.rad(-5), math.rad(-7))
  5438. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.05, 0) * CFrame.Angles(math.rad(-7), 0, math.rad(1))
  5439. end
  5440. keyframe[3] = function()
  5441. resetWelds(3, {})
  5442. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.08) * CFrame.Angles(math.rad(-2), math.rad(7), math.rad(-46))
  5443. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), 0, math.rad(35))
  5444. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.1, 0, 0.05) * CFrame.Angles(-math.rad(25), 0, math.rad(18))
  5445. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(50), math.rad(0))
  5446. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.15, 0, 0.2) * CFrame.Angles(math.rad(-50), math.rad(0), math.rad(0))
  5447. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-2), math.rad(-45), 0)
  5448. RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-12), math.rad(-8), math.rad(-9))
  5449. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.05, 0) * CFrame.Angles(math.rad(-7), 0, math.rad(5))
  5450. end
  5451. keyframe[4] = function()
  5452. resetWelds(3, {})
  5453. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-2), math.rad(9), math.rad(-62))
  5454. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), 0, math.rad(48))
  5455. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.15, 0, 0.06) * CFrame.Angles(-math.rad(30), 0, math.rad(22))
  5456. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(68), math.rad(0))
  5457. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.2, 0, 0.25) * CFrame.Angles(math.rad(-70), math.rad(0), math.rad(-2))
  5458. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-3), math.rad(-60), 0)
  5459. RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-15), math.rad(-8), math.rad(-11))
  5460. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.07, 0) * CFrame.Angles(math.rad(-7), 0, math.rad(8))
  5461. end
  5462. keyframe[5] = function()
  5463. resetWelds(3, {})
  5464. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-2), math.rad(14), math.rad(-96))
  5465. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), 0, math.rad(70))
  5466. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(30))
  5467. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
  5468. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.3, 0, 0.35) * CFrame.Angles(math.rad(-96), math.rad(0), math.rad(-4))
  5469. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-90), 0)
  5470. RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-20), math.rad(-8), math.rad(-14))
  5471. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(15))
  5472. end
  5473. keyframe[6] = function()
  5474. resetWelds(3, {})
  5475. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-2), math.rad(14), math.rad(-98))
  5476. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(12), 0, math.rad(71))
  5477. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(30))
  5478. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
  5479. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.3, 0, 0.45) * CFrame.Angles(math.rad(-100), math.rad(0), math.rad(-4))
  5480. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-90), 0)
  5481. RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-20), math.rad(-9), math.rad(-14))
  5482. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(15))
  5483. end
  5484. keyframe[7] = function()
  5485. resetWelds(3, {})
  5486. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-2), math.rad(14), math.rad(-98))
  5487. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(14), 0, math.rad(71))
  5488. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(30))
  5489. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(104), math.rad(0))
  5490. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.35, 0, 0.45) * CFrame.Angles(math.rad(-108), math.rad(0), math.rad(-4))
  5491. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-90), 0)
  5492. RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-20), math.rad(-10), math.rad(-14))
  5493. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(15))
  5494. end
  5495. keyframe[8] = function()
  5496. resetWelds(3, {})
  5497. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-2), math.rad(9), math.rad(-50))
  5498. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(20), 0, math.rad(30))
  5499. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.13, 0, 0.07) * CFrame.Angles(-math.rad(40), 0, math.rad(20))
  5500. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(103), math.rad(0))
  5501. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.2, 0, 0.3) * CFrame.Angles(math.rad(-64), math.rad(7), math.rad(-38))
  5502. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-3), math.rad(-60), 0)
  5503. RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-17), math.rad(-10), math.rad(-8))
  5504. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.08, 0) * CFrame.Angles(math.rad(-10), math.rad(-3), math.rad(10))
  5505. end
  5506. keyframe[9] = function()
  5507. resetWelds(3, {})
  5508. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-2), math.rad(7), math.rad(-25))
  5509. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(22), 0, math.rad(15))
  5510. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.13, 0, 0.07) * CFrame.Angles(-math.rad(40), 0, math.rad(15))
  5511. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(104), math.rad(0))
  5512. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.15, 0, 0.2) * CFrame.Angles(math.rad(-52), math.rad(9), math.rad(-57))
  5513. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-3), math.rad(-45), 0)
  5514. RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-17), math.rad(-10), math.rad(-6))
  5515. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.06, 0) * CFrame.Angles(math.rad(-11), math.rad(-4), math.rad(9))
  5516. end
  5517. keyframe[10] = function()
  5518. resetWelds(3, {})
  5519. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-1), math.rad(4), math.rad(0))
  5520. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), 0, math.rad(0))
  5521. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.16, 0, 0.08) * CFrame.Angles(-math.rad(40), 0, math.rad(10))
  5522. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(106), math.rad(0))
  5523. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.1, 0, 0.15) * CFrame.Angles(math.rad(-40), math.rad(13), math.rad(-74))
  5524. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-2), math.rad(-30), 0)
  5525. RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-14), math.rad(-10), math.rad(-4))
  5526. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.04, 0) * CFrame.Angles(math.rad(-13), math.rad(-7), math.rad(7))
  5527. end
  5528. keyframe[11] = function()
  5529. resetWelds(3, {})
  5530. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-1), math.rad(2), math.rad(20))
  5531. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(27), 0, math.rad(0))
  5532. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.18, 0, 0.08) * CFrame.Angles(-math.rad(40), 0, math.rad(5))
  5533. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(103), math.rad(0))
  5534. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.05, 0, 0.08) * CFrame.Angles(math.rad(-30), math.rad(16), math.rad(-90))
  5535. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-2), math.rad(-10), 0)
  5536. RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-12), math.rad(-10), math.rad(-3))
  5537. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.02, 0) * CFrame.Angles(math.rad(-14), math.rad(-8), math.rad(4))
  5538. end
  5539. keyframe[12] = function()
  5540. resetWelds(3, {})
  5541. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-1), math.rad(1), math.rad(30))
  5542. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(28), 0, math.rad(-15))
  5543. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.18, 0, 0.08) * CFrame.Angles(-math.rad(40), 0, math.rad(3))
  5544. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(102), math.rad(0))
  5545. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.05, 0, 0.04) * CFrame.Angles(math.rad(-25), math.rad(18), math.rad(-95))
  5546. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-1), math.rad(-5), 0)
  5547. RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-12), math.rad(-10), math.rad(0))
  5548. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.02, 0) * CFrame.Angles(math.rad(-14), math.rad(-8), math.rad(3))
  5549. end
  5550. keyframe[13] = function()
  5551. resetWelds(3, {})
  5552. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40))
  5553. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(30), 0, math.rad(-30))
  5554. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(0))
  5555. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
  5556. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-math.rad(20), math.rad(20), math.rad(-110))
  5557. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(0), math.rad(0), 0)
  5558. RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-10), math.rad(-10), math.rad(2))
  5559. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-16), math.rad(-10), math.rad(2))
  5560. end
  5561. keyframe[14] = function()
  5562. resetWelds(3, {})
  5563. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(35))
  5564. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(28), 0, math.rad(-20))
  5565. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(1))
  5566. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
  5567. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0.05, 0.05, -0.04) * CFrame.Angles(-math.rad(30), math.rad(18), math.rad(-95))
  5568. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(0), math.rad(-10), 0)
  5569. RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-14), math.rad(-10), math.rad(2))
  5570. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-15), math.rad(-8), math.rad(3))
  5571. end
  5572. keyframe[15] = function()
  5573. resetWelds(3, {})
  5574. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(30))
  5575. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), 0, math.rad(-11))
  5576. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(3))
  5577. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
  5578. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.1, 0.1, 0.08) * CFrame.Angles(-math.rad(40), math.rad(16), math.rad(-80))
  5579. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(0), math.rad(-20), 0)
  5580. RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-18), math.rad(-10), math.rad(-2))
  5581. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-13), math.rad(-5), math.rad(4))
  5582. end
  5583. keyframe[16] = function()
  5584. resetWelds(3, {})
  5585. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(20))
  5586. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(15), 0, math.rad(10))
  5587. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(5))
  5588. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
  5589. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.2, 0.2, 0.15) * CFrame.Angles(-math.rad(60), math.rad(13), math.rad(-55))
  5590. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-2), math.rad(-45), 0)
  5591. RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-25), math.rad(-9), math.rad(-6))
  5592. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(7))
  5593. end
  5594. keyframe[17] = function()
  5595. resetWelds(3, {})
  5596. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-4), math.rad(6), math.rad(-50))
  5597. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(7), 0, math.rad(40))
  5598. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(7))
  5599. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
  5600. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.3, 0.3, 0.22) * CFrame.Angles(-math.rad(100), math.rad(5), math.rad(-22))
  5601. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-3), math.rad(-65), 0)
  5602. RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-32), math.rad(-9), math.rad(-10))
  5603. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.1, 0) * CFrame.Angles(math.rad(-8), math.rad(8), math.rad(9))
  5604. end
  5605. keyframe[18] = function()
  5606. resetWelds(3, {})
  5607. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-5), math.rad(9), math.rad(-70))
  5608. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(3), 0, math.rad(55))
  5609. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(8))
  5610. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
  5611. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.35, 0.35, 0.28) * CFrame.Angles(-math.rad(115), math.rad(3), math.rad(-14))
  5612. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-3), math.rad(-78), 0)
  5613. RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-36), math.rad(-9), math.rad(-12))
  5614. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.15, 0) * CFrame.Angles(math.rad(-6), math.rad(12), math.rad(10))
  5615. end
  5616. keyframe[19] = function()
  5617. resetWelds(3, {})
  5618. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-5), math.rad(11), math.rad(-82))
  5619. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(3), 0, math.rad(62))
  5620. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(9))
  5621. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
  5622. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.37, 0.37, 0.3) * CFrame.Angles(-math.rad(124), math.rad(2), math.rad(-8))
  5623. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-3), math.rad(-84), 0)
  5624. RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-38), math.rad(-9), math.rad(-13))
  5625. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.17, 0) * CFrame.Angles(math.rad(-5), math.rad(14), math.rad(11))
  5626. end
  5627. keyframe[20] = function()
  5628. resetWelds(3, {})
  5629. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-6), math.rad(13), math.rad(-96))
  5630. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), 0, math.rad(70))
  5631. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(10))
  5632. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
  5633. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.4, 0.4, 0.35) * CFrame.Angles(math.rad(-135), math.rad(0), math.rad(-4))
  5634. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-90), 0)
  5635. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.08, 0) * CFrame.Angles(math.rad(-40), math.rad(-8), math.rad(-14))
  5636. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-4), math.rad(16), math.rad(13))
  5637. end
  5638. keyframe[21] = function()
  5639. resetWelds(3, {})
  5640. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.14) * CFrame.Angles(math.rad(-7), math.rad(13), math.rad(-96))
  5641. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), 0, math.rad(70))
  5642. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(12))
  5643. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
  5644. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.38, 0.38, 0.35) * CFrame.Angles(math.rad(-137), math.rad(0), math.rad(-4))
  5645. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-90), 0)
  5646. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.08, 0) * CFrame.Angles(math.rad(-41), math.rad(-8), math.rad(-14))
  5647. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.21, 0) * CFrame.Angles(math.rad(-5), math.rad(16), math.rad(13))
  5648. end
  5649. keyframe[22] = function()
  5650. resetWelds(3, {})
  5651. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.12) * CFrame.Angles(math.rad(-7), math.rad(14), math.rad(-96))
  5652. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), 0, math.rad(70))
  5653. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(14))
  5654. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
  5655. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.35, 0.35, 0.3) * CFrame.Angles(math.rad(-139), math.rad(0), math.rad(-4))
  5656. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-90), 0)
  5657. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.08, 0) * CFrame.Angles(math.rad(-42), math.rad(-8), math.rad(-14.5))
  5658. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.22, 0) * CFrame.Angles(math.rad(-6), math.rad(16), math.rad(13.5))
  5659. end
  5660. keyframe[23] = function()
  5661. resetWelds(3, {})
  5662. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.12) * CFrame.Angles(math.rad(-7), math.rad(14.5), math.rad(-96))
  5663. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), 0, math.rad(70))
  5664. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(16))
  5665. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
  5666. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.33, 0.33, 0.3) * CFrame.Angles(math.rad(-142), math.rad(0), math.rad(-4))
  5667. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-90), 0)
  5668. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.08, 0) * CFrame.Angles(math.rad(-42.5), math.rad(-8), math.rad(-14.5))
  5669. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.22, 0) * CFrame.Angles(math.rad(-6.5), math.rad(16), math.rad(13.5))
  5670. end
  5671. keyframe[24] = function()
  5672. resetWelds(3, {})
  5673. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.12) * CFrame.Angles(math.rad(-7), math.rad(15), math.rad(-96))
  5674. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), 0, math.rad(70))
  5675. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(19))
  5676. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
  5677. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.3, 0.22, 0.3) * CFrame.Angles(math.rad(-145), math.rad(0), math.rad(-4))
  5678. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-90), 0)
  5679. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.08, 0) * CFrame.Angles(math.rad(-43), math.rad(-8), math.rad(-15))
  5680. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.23, 0) * CFrame.Angles(math.rad(-7), math.rad(16), math.rad(14))
  5681. end
  5682. keyframe[25] = function()
  5683. resetWelds(3, {})
  5684. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.12) * CFrame.Angles(math.rad(-7), math.rad(16), math.rad(-96))
  5685. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), 0, math.rad(71))
  5686. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(22))
  5687. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
  5688. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.3, 0.2, 0.3) * CFrame.Angles(math.rad(-145), math.rad(0), math.rad(-4))
  5689. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-90), 0)
  5690. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.08, 0) * CFrame.Angles(math.rad(-44), math.rad(-8), math.rad(-16))
  5691. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.23, 0) * CFrame.Angles(math.rad(-8), math.rad(16), math.rad(15))
  5692. end
  5693. keyframe[26] = function()
  5694. resetWelds(3, {})
  5695. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.12) * CFrame.Angles(math.rad(-7), math.rad(15), math.rad(-96))
  5696. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), 0, math.rad(70))
  5697. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(21))
  5698. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
  5699. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.3, 0.22, 0.3) * CFrame.Angles(math.rad(-142), math.rad(0), math.rad(-4))
  5700. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-90), 0)
  5701. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.08, 0) * CFrame.Angles(math.rad(-43), math.rad(-8), math.rad(-15))
  5702. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.23, 0) * CFrame.Angles(math.rad(-7), math.rad(16), math.rad(14))
  5703. end
  5704. keyframe[27] = function()
  5705. resetWelds(3, {})
  5706. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.12) * CFrame.Angles(math.rad(-7), math.rad(14), math.rad(-96))
  5707. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), 0, math.rad(70))
  5708. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(17))
  5709. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
  5710. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.3, 0.26, 0.3) * CFrame.Angles(math.rad(-140), math.rad(0), math.rad(-4))
  5711. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-90), 0)
  5712. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.08, 0) * CFrame.Angles(math.rad(-43), math.rad(-8), math.rad(-14.5))
  5713. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.22, 0) * CFrame.Angles(math.rad(-7), math.rad(16), math.rad(13.5))
  5714. end
  5715. keyframe[28] = function()
  5716. resetWelds(3, {})
  5717. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.14) * CFrame.Angles(math.rad(-7), math.rad(13), math.rad(-96))
  5718. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), 0, math.rad(70))
  5719. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(14))
  5720. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
  5721. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.35, 0.32, 0.35) * CFrame.Angles(math.rad(-138), math.rad(0), math.rad(-4))
  5722. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-90), 0)
  5723. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.08, 0) * CFrame.Angles(math.rad(-42), math.rad(-8), math.rad(-14))
  5724. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.21, 0) * CFrame.Angles(math.rad(-5), math.rad(16), math.rad(13))
  5725. end
  5726. keyframe[29] = function()
  5727. resetWelds(3, {})
  5728. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-6), math.rad(13), math.rad(-96))
  5729. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), 0, math.rad(70))
  5730. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(12))
  5731. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
  5732. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.4, 0.36, 0.35) * CFrame.Angles(math.rad(-137), math.rad(0), math.rad(-4))
  5733. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-90), 0)
  5734. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.08, 0) * CFrame.Angles(math.rad(-40), math.rad(-8), math.rad(-14))
  5735. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-4), math.rad(16), math.rad(13))
  5736. end
  5737. keyframe[30] = function()
  5738. resetWelds(3, {})
  5739. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.14) * CFrame.Angles(math.rad(-6), math.rad(12), math.rad(-96))
  5740. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), 0, math.rad(70))
  5741. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(10))
  5742. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
  5743. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.42, 0.42, 0.37) * CFrame.Angles(math.rad(-134), math.rad(0), math.rad(-5))
  5744. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-90), 0)
  5745. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.08, 0) * CFrame.Angles(math.rad(-39), math.rad(-8), math.rad(-14))
  5746. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-3), math.rad(16), math.rad(13))
  5747. end
  5748. keyframe[31] = function()
  5749. resetWelds(3, {})
  5750. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.14) * CFrame.Angles(math.rad(-3), math.rad(6), math.rad(-50))
  5751. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(2), math.rad(-2), math.rad(35))
  5752. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(48), 0, math.rad(20))
  5753. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
  5754. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.42, 0.42, 0.37) * CFrame.Angles(math.rad(-138), math.rad(0), math.rad(-5))
  5755. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-90), 0)
  5756. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.08, 0) * CFrame.Angles(math.rad(-32), math.rad(-8), math.rad(-14))
  5757. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-5), math.rad(14), math.rad(13))
  5758. end
  5759. keyframe[32] = function()
  5760. resetWelds(3, {})
  5761. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.14) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  5762. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(5), math.rad(-5), math.rad(0))
  5763. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(55), 0, math.rad(30))
  5764. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
  5765. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.42, 0.42, 0.37) * CFrame.Angles(math.rad(-142), math.rad(0), math.rad(-5))
  5766. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-90), 0)
  5767. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.08, 0) * CFrame.Angles(math.rad(-25), math.rad(-8), math.rad(-14))
  5768. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(-7), math.rad(12), math.rad(13))
  5769. end
  5770. keyframe[33] = function()
  5771. resetWelds(3, {})
  5772. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.17) * CFrame.Angles(math.rad(5), math.rad(-6), math.rad(40))
  5773. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(7), math.rad(-7), math.rad(-35))
  5774. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(63), 0, math.rad(40))
  5775. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
  5776. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.42, 0.42, 0.37) * CFrame.Angles(math.rad(-148), math.rad(0), math.rad(-5))
  5777. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-90), 0)
  5778. RightHip.C0 = RightHip.C0 * CFrame.new(0, 0.03, 0) * CFrame.Angles(math.rad(-20), math.rad(-8), math.rad(-14))
  5779. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.35, 0) * CFrame.Angles(math.rad(-9), math.rad(10), math.rad(13))
  5780. end
  5781. keyframe[34] = function()
  5782. resetWelds(3, {})
  5783. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(10), math.rad(-13), math.rad(80))
  5784. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(-10), math.rad(-70))
  5785. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(70), 0, math.rad(50))
  5786. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
  5787. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.4, 0.4, 0.35) * CFrame.Angles(math.rad(-155), math.rad(0), math.rad(-4))
  5788. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-90), 0)
  5789. RightHip.C0 = RightHip.C0 * CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(-16), math.rad(-8), math.rad(-15))
  5790. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-13), math.rad(8), math.rad(14))
  5791. end
  5792. keyframe[35] = function()
  5793. resetWelds(3, {})
  5794. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(13), math.rad(-12), math.rad(60))
  5795. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(-7), math.rad(-50))
  5796. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(65), 0, math.rad(42))
  5797. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
  5798. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.4, 0.4, 0.35) * CFrame.Angles(math.rad(-135), math.rad(0), math.rad(-8))
  5799. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-80), 0)
  5800. RightHip.C0 = RightHip.C0 * CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(-17), math.rad(-8), math.rad(-15))
  5801. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-13), math.rad(8), math.rad(14))
  5802. end
  5803. keyframe[36] = function()
  5804. resetWelds(3, {})
  5805. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(15), math.rad(-10), math.rad(40))
  5806. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(-5), math.rad(-35))
  5807. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(60), 0, math.rad(35))
  5808. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(75), math.rad(0))
  5809. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.3, 0.2, 0.24) * CFrame.Angles(math.rad(-115), math.rad(0), math.rad(-12))
  5810. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-70), 0)
  5811. RightHip.C0 = RightHip.C0 * CFrame.new(0, 0.1, -0.05) * CFrame.Angles(math.rad(-19), math.rad(-8), math.rad(-15))
  5812. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-13), math.rad(9), math.rad(14))
  5813. end
  5814. keyframe[37] = function()
  5815. resetWelds(3, {})
  5816. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(18), math.rad(-8), math.rad(20))
  5817. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(-3), math.rad(-20))
  5818. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(55), 0, math.rad(30))
  5819. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(65), math.rad(0))
  5820. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.3, 0.1, 0.2) * CFrame.Angles(math.rad(-105), math.rad(0), math.rad(-16))
  5821. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-65), 0)
  5822. RightHip.C0 = RightHip.C0 * CFrame.new(0, 0.1, -0.05) * CFrame.Angles(math.rad(-20), math.rad(-8), math.rad(-15))
  5823. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-17), math.rad(9), math.rad(14))
  5824. end
  5825. keyframe[38] = function()
  5826. resetWelds(3, {})
  5827. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.3) * CFrame.Angles(math.rad(20), math.rad(-7), math.rad(0))
  5828. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0))
  5829. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(45), 0, math.rad(20))
  5830. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(50), math.rad(0))
  5831. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.2, 0, 0.18) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-20))
  5832. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-45), 0)
  5833. RightHip.C0 = RightHip.C0 * CFrame.new(0.05, 0.1, -0.1) * CFrame.Angles(math.rad(-22), math.rad(-9), math.rad(-15))
  5834. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-20), math.rad(11), math.rad(14))
  5835. end
  5836. keyframe[39] = function()
  5837. resetWelds(3, {})
  5838. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.35) * CFrame.Angles(math.rad(25), math.rad(-3), math.rad(-55))
  5839. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(5), math.rad(35))
  5840. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(37), 0, math.rad(0))
  5841. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(25), math.rad(0))
  5842. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.1, 0.25, 0.1) * CFrame.Angles(math.rad(-65), math.rad(0), math.rad(-30))
  5843. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-2), math.rad(-20), 0)
  5844. RightHip.C0 = RightHip.C0 * CFrame.new(0.07, 0.1, -0.15) * CFrame.Angles(math.rad(-26), math.rad(-9), math.rad(-17))
  5845. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-29), math.rad(13), math.rad(14))
  5846. end
  5847. keyframe[40] = function()
  5848. resetWelds(3, {})
  5849. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.35) * CFrame.Angles(math.rad(28), math.rad(-2), math.rad(-85))
  5850. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(7), math.rad(50))
  5851. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(34), 0, math.rad(-10))
  5852. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(10), math.rad(0))
  5853. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.05, 0.38, 0.05) * CFrame.Angles(math.rad(-55), math.rad(0), math.rad(-35))
  5854. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-2), math.rad(-10), 0)
  5855. RightHip.C0 = RightHip.C0 * CFrame.new(0.07, 0.1, -0.18) * CFrame.Angles(math.rad(-28), math.rad(-10), math.rad(-18))
  5856. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-36), math.rad(14), math.rad(14))
  5857. end
  5858. keyframe[41] = function()
  5859. resetWelds(3, {})
  5860. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.4) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(-110))
  5861. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(10), math.rad(70))
  5862. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(30), 0, math.rad(-20))
  5863. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(0), math.rad(0))
  5864. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.5, 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(-40))
  5865. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(0), math.rad(0), 0)
  5866. RightHip.C0 = RightHip.C0 * CFrame.new(0.1, 0.1, -0.2) * CFrame.Angles(math.rad(-30), math.rad(-10), math.rad(-20))
  5867. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-39), math.rad(16), math.rad(14))
  5868. end
  5869. keyframe[42] = function()
  5870. resetWelds(3, {})
  5871. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.4) * CFrame.Angles(math.rad(32), math.rad(0), math.rad(-118))
  5872. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(10), math.rad(70))
  5873. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(-20))
  5874. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(0), math.rad(0))
  5875. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.5, 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(-50))
  5876. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(0), math.rad(0), 0)
  5877. RightHip.C0 = RightHip.C0 * CFrame.new(0.1, 0.1, -0.2) * CFrame.Angles(math.rad(-33), math.rad(-10), math.rad(-20))
  5878. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-39), math.rad(16), math.rad(14))
  5879. end
  5880. keyframe[43] = function()
  5881. resetWelds(3, {})
  5882. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.4) * CFrame.Angles(math.rad(33), math.rad(0), math.rad(-120))
  5883. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(10), math.rad(70))
  5884. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(-25))
  5885. RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(0), math.rad(0))
  5886. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.5, 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(-55))
  5887. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(0), math.rad(0), 0)
  5888. RightHip.C0 = RightHip.C0 * CFrame.new(0.1, 0.1, -0.2) * CFrame.Angles(math.rad(-33), math.rad(-10), math.rad(-20))
  5889. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-37), math.rad(16), math.rad(12))
  5890. end
  5891. keyframe[44] = function()
  5892. resetWelds(3, {})
  5893. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.4) * CFrame.Angles(math.rad(32), math.rad(0), math.rad(-118))
  5894. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(10), math.rad(70))
  5895. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(-20))
  5896. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.5, 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(-50))
  5897. RightHip.C0 = RightHip.C0 * CFrame.new(0.1, 0.1, -0.2) * CFrame.Angles(math.rad(-33), math.rad(-10), math.rad(-20))
  5898. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-39), math.rad(16), math.rad(14))
  5899. end
  5900. keyframe[45] = function()
  5901. resetWelds(3, {})
  5902. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.4) * CFrame.Angles(math.rad(32), math.rad(0), math.rad(-118))
  5903. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(10), math.rad(70))
  5904. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(-20))
  5905. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.5, 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(-50))
  5906. RightHip.C0 = RightHip.C0 * CFrame.new(0.1, 0.1, -0.2) * CFrame.Angles(math.rad(-33), math.rad(-10), math.rad(-20))
  5907. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-39), math.rad(16), math.rad(14))
  5908. end
  5909. keyframe[46] = function()
  5910. resetWelds(3, {})
  5911. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.3) * CFrame.Angles(math.rad(23), math.rad(0), math.rad(-86))
  5912. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(7), math.rad(58))
  5913. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.15, 0, 0.07) * CFrame.Angles(-math.rad(30), 0, math.rad(-15))
  5914. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.5, 0) * CFrame.Angles(math.rad(-32), math.rad(0), math.rad(-38))
  5915. RightHip.C0 = RightHip.C0 * CFrame.new(0.08, 0.08, -0.1) * CFrame.Angles(math.rad(-24), math.rad(-8), math.rad(-16))
  5916. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(12), math.rad(7))
  5917. end
  5918. keyframe[47] = function()
  5919. resetWelds(3, {})
  5920. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(16), math.rad(0), math.rad(-55))
  5921. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(5), math.rad(40))
  5922. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.1, 0, 0.5) * CFrame.Angles(-math.rad(20), 0, math.rad(-10))
  5923. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.25, 0) * CFrame.Angles(math.rad(-25), math.rad(0), math.rad(-20))
  5924. RightHip.C0 = RightHip.C0 * CFrame.new(0.05, 0.05, -0.05) * CFrame.Angles(math.rad(-17), math.rad(-5), math.rad(-11))
  5925. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20), math.rad(8), math.rad(0))
  5926. end
  5927. keyframe[48] = function()
  5928. resetWelds(3, {})
  5929. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(8), math.rad(0), math.rad(-20))
  5930. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(2), math.rad(20))
  5931. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.05, 0, 0.25) * CFrame.Angles(-math.rad(15), 0, math.rad(-4))
  5932. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.1, 0) * CFrame.Angles(math.rad(-13), math.rad(0), math.rad(-8))
  5933. RightHip.C0 = RightHip.C0 * CFrame.new(0.05, 0.05, -0.05) * CFrame.Angles(math.rad(-11), math.rad(-3), math.rad(-7))
  5934. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-13), math.rad(4), math.rad(-4))
  5935. end
  5936. keyframe[49] = function()
  5937. resetWelds(3, {})
  5938. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), 0, math.rad(4))
  5939. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10), 0, 0)
  5940. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-10), 0, math.rad(5))
  5941. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-10), 0, math.rad(5))
  5942. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-6), 0, math.rad(-2))
  5943. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-6), 0, math.rad(-8))
  5944. end
  5945. return keyframe[fr]()
  5946. end,
  5947. Cancels = {"Stand"},
  5948. Reference = "ManaVamp",
  5949. Frames = 49,
  5950. Loops = false,
  5951. LoopStart = 8
  5952. }
  5953. Animations.Tyrant = {
  5954. AnimType = "Movement",
  5955. AnimWeight = 0,
  5956. Animation = function(fr)
  5957. local keyframe = {}
  5958. keyframe[0] = function()
  5959. resetWelds(3, {})
  5960. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), 0, math.rad(4))
  5961. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10), 0, 0)
  5962. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-10), 0, math.rad(5))
  5963. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-10), 0, math.rad(5))
  5964. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-6), 0, math.rad(-2))
  5965. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-6), 0, math.rad(-8))
  5966. end
  5967. keyframe[1] = function()
  5968. resetWelds(3, {})
  5969. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.12) * CFrame.fromEulerAnglesXYZ(math.rad(7), 0, math.rad(-4))
  5970. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(13), 0, math.rad(2))
  5971. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.1, 0.1) * CFrame.fromEulerAnglesXYZ(math.rad(-13), 0, math.rad(14))
  5972. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-20), math.rad(0))
  5973. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.1, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), 0, math.rad(-10))
  5974. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(20), math.rad(0))
  5975. RightHip.C0 = RightHip.C0 * CFrame.new(0.1, -0.15, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), 0, math.rad(-5))
  5976. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.03, -0.05, 0.01) * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(5), math.rad(-14))
  5977. end
  5978. keyframe[2] = function()
  5979. resetWelds(3, {})
  5980. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.12) * CFrame.fromEulerAnglesXYZ(math.rad(11), 0, math.rad(-7))
  5981. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(14), 0, math.rad(2))
  5982. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.15, 0.15) * CFrame.fromEulerAnglesXYZ(math.rad(-14), 0, math.rad(20))
  5983. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-32), math.rad(0))
  5984. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.15, 0) * CFrame.fromEulerAnglesXYZ(math.rad(8), 0, math.rad(-16))
  5985. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(32), math.rad(0))
  5986. RightHip.C0 = RightHip.C0 * CFrame.new(0.15, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(4), 0, math.rad(-7))
  5987. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.03, -0.05, 0.01) * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(7), math.rad(-18))
  5988. end
  5989. keyframe[3] = function()
  5990. resetWelds(3, {})
  5991. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.12) * CFrame.fromEulerAnglesXYZ(math.rad(13), 0, math.rad(-8))
  5992. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(14), 0, math.rad(2))
  5993. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.17, 0.17) * CFrame.fromEulerAnglesXYZ(math.rad(-14), 0, math.rad(24))
  5994. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-39), math.rad(0))
  5995. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.17, 0) * CFrame.fromEulerAnglesXYZ(math.rad(11), 0, math.rad(-19))
  5996. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(39), math.rad(0))
  5997. RightHip.C0 = RightHip.C0 * CFrame.new(0.17, -0.25, 0) * CFrame.fromEulerAnglesXYZ(math.rad(6), 0, math.rad(-8))
  5998. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.03, -0.07, 0.01) * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(8), math.rad(-18))
  5999. end
  6000. keyframe[4] = function()
  6001. resetWelds(3, {})
  6002. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.12) * CFrame.fromEulerAnglesXYZ(math.rad(15), 0, math.rad(-11))
  6003. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(15), 0, math.rad(3))
  6004. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.2, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-15), 0, math.rad(28))
  6005. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-45), math.rad(0))
  6006. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(15), 0, math.rad(-22))
  6007. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(45), math.rad(0))
  6008. RightHip.C0 = RightHip.C0 * CFrame.new(0.2, -0.3, 0) * CFrame.fromEulerAnglesXYZ(math.rad(8), 0, math.rad(-9))
  6009. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.05, -0.1, 0.02) * CFrame.fromEulerAnglesXYZ(math.rad(-3), math.rad(10), math.rad(-22))
  6010. end
  6011. keyframe[5] = function()
  6012. resetWelds(3, {})
  6013. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.fromEulerAnglesXYZ(math.rad(18), 0, math.rad(-15))
  6014. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(15), 0, math.rad(3))
  6015. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.25, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-22), 0, math.rad(24))
  6016. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-55), math.rad(0))
  6017. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(21), 0, math.rad(-30))
  6018. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(55), math.rad(0))
  6019. RightHip.C0 = RightHip.C0 * CFrame.new(0.25, -0.38, 0) * CFrame.fromEulerAnglesXYZ(math.rad(11), 0, math.rad(-10))
  6020. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.06, -0.13, 0.02) * CFrame.fromEulerAnglesXYZ(math.rad(-3), math.rad(12), math.rad(-26))
  6021. end
  6022. keyframe[6] = function()
  6023. resetWelds(3, {})
  6024. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.19) * CFrame.fromEulerAnglesXYZ(math.rad(23), 0, math.rad(-18))
  6025. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(17), 0, math.rad(4))
  6026. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.3, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(-28), 0, math.rad(38))
  6027. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-70), math.rad(0))
  6028. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(28), 0, math.rad(-38))
  6029. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(70), math.rad(0))
  6030. RightHip.C0 = RightHip.C0 * CFrame.new(0.3, -0.45, 0) * CFrame.fromEulerAnglesXYZ(math.rad(15), 0, math.rad(-12))
  6031. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.08, -0.15, 0.02) * CFrame.fromEulerAnglesXYZ(math.rad(-2), math.rad(15), math.rad(-30))
  6032. end
  6033. keyframe[7] = function()
  6034. resetWelds(3, {})
  6035. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.22) * CFrame.fromEulerAnglesXYZ(math.rad(26), 0, math.rad(-24))
  6036. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(18), 0, math.rad(4))
  6037. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.35, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-35), 0, math.rad(44))
  6038. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-80), math.rad(0))
  6039. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.3, 0) * CFrame.fromEulerAnglesXYZ(math.rad(35), 0, math.rad(-44))
  6040. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(80), math.rad(0))
  6041. RightHip.C0 = RightHip.C0 * CFrame.new(0.35, -0.52, 0) * CFrame.fromEulerAnglesXYZ(math.rad(18), 0, math.rad(-14))
  6042. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.09, -0.18, 0.03) * CFrame.fromEulerAnglesXYZ(math.rad(-1), math.rad(18), math.rad(-35))
  6043. end
  6044. keyframe[8] = function()
  6045. resetWelds(3, {})
  6046. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(30), 0, math.rad(-28))
  6047. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20), 0, math.rad(5))
  6048. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.4, 0.4) * CFrame.fromEulerAnglesXYZ(math.rad(-40), 0, math.rad(50))
  6049. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
  6050. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.4, 0) * CFrame.fromEulerAnglesXYZ(math.rad(40), 0, math.rad(-50))
  6051. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6052. RightHip.C0 = RightHip.C0 * CFrame.new(0.4, -0.6, 0) * CFrame.fromEulerAnglesXYZ(math.rad(20), 0, math.rad(-16))
  6053. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.2, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(20), math.rad(-40))
  6054. end
  6055. keyframe[9] = function()
  6056. resetWelds(3, {})
  6057. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(31), 0, math.rad(-29))
  6058. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20), 0, math.rad(6))
  6059. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.4, 0.4) * CFrame.fromEulerAnglesXYZ(math.rad(-42), 0, math.rad(48))
  6060. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
  6061. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.4, 0) * CFrame.fromEulerAnglesXYZ(math.rad(42), 0, math.rad(-48))
  6062. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6063. RightHip.C0 = RightHip.C0 * CFrame.new(0.4, -0.6, 0) * CFrame.fromEulerAnglesXYZ(math.rad(20), 0, math.rad(-16))
  6064. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.2, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(20), math.rad(-40))
  6065. end
  6066. keyframe[10] = function()
  6067. resetWelds(3, {})
  6068. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(31), 0, math.rad(-30))
  6069. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20), 0, math.rad(6))
  6070. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.4, 0.4) * CFrame.fromEulerAnglesXYZ(math.rad(-44), 0, math.rad(46))
  6071. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
  6072. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.4, 0) * CFrame.fromEulerAnglesXYZ(math.rad(44), 0, math.rad(-46))
  6073. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6074. RightHip.C0 = RightHip.C0 * CFrame.new(0.4, -0.6, 0) * CFrame.fromEulerAnglesXYZ(math.rad(20), 0, math.rad(-17))
  6075. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.2, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(20), math.rad(-41))
  6076. end
  6077. keyframe[11] = function()
  6078. resetWelds(3, {})
  6079. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.22) * CFrame.fromEulerAnglesXYZ(math.rad(26), 0, math.rad(-27))
  6080. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20), 0, math.rad(6))
  6081. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.4, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-33), 0, math.rad(59))
  6082. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
  6083. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.4, 0) * CFrame.fromEulerAnglesXYZ(math.rad(41), 0, math.rad(-59))
  6084. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6085. RightHip.C0 = RightHip.C0 * CFrame.new(0.35, -0.53, 0) * CFrame.fromEulerAnglesXYZ(math.rad(17), 0, math.rad(-18))
  6086. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.2, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(17), math.rad(-30))
  6087. end
  6088. keyframe[12] = function()
  6089. resetWelds(3, {})
  6090. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.17) * CFrame.fromEulerAnglesXYZ(math.rad(22), 0, math.rad(-23))
  6091. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20), 0, math.rad(4))
  6092. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.35, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(-22), 0, math.rad(75))
  6093. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
  6094. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.4, 0) * CFrame.fromEulerAnglesXYZ(math.rad(38), 0, math.rad(-75))
  6095. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6096. RightHip.C0 = RightHip.C0 * CFrame.new(0.28, -0.45, 0) * CFrame.fromEulerAnglesXYZ(math.rad(14), 0, math.rad(-20))
  6097. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.2, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-1), math.rad(15), math.rad(-20))
  6098. end
  6099. keyframe[13] = function()
  6100. resetWelds(3, {})
  6101. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.fromEulerAnglesXYZ(math.rad(11), 0, math.rad(-20))
  6102. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20), 0, math.rad(4))
  6103. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.325, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-13), 0, math.rad(85))
  6104. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
  6105. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.4, 0) * CFrame.fromEulerAnglesXYZ(math.rad(37), 0, math.rad(-85))
  6106. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6107. RightHip.C0 = RightHip.C0 * CFrame.new(0.22, -0.37, 0) * CFrame.fromEulerAnglesXYZ(math.rad(11), 0, math.rad(-21))
  6108. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.22, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-1), math.rad(13), math.rad(-9))
  6109. end
  6110. keyframe[14] = function()
  6111. resetWelds(3, {})
  6112. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.12) * CFrame.fromEulerAnglesXYZ(math.rad(0), 0, math.rad(-14))
  6113. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20), 0, math.rad(3))
  6114. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.3, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-5), 0, math.rad(100))
  6115. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
  6116. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.4, 0) * CFrame.fromEulerAnglesXYZ(math.rad(35), 0, math.rad(-100))
  6117. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6118. RightHip.C0 = RightHip.C0 * CFrame.new(0.15, -0.3, 0) * CFrame.fromEulerAnglesXYZ(math.rad(8), 0, math.rad(-22))
  6119. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.25, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-2), math.rad(10), math.rad(2))
  6120. end
  6121. keyframe[15] = function()
  6122. resetWelds(3, {})
  6123. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.09) * CFrame.fromEulerAnglesXYZ(math.rad(-8), 0, math.rad(-10))
  6124. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20), 0, math.rad(3))
  6125. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.3, 0.15) * CFrame.fromEulerAnglesXYZ(math.rad(5), 0, math.rad(115))
  6126. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
  6127. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.35, 0) * CFrame.fromEulerAnglesXYZ(math.rad(34), 0, math.rad(-115))
  6128. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6129. RightHip.C0 = RightHip.C0 * CFrame.new(0.08, -0.22, 0) * CFrame.fromEulerAnglesXYZ(math.rad(5), 0, math.rad(-24))
  6130. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.25, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-2), math.rad(7), math.rad(10))
  6131. end
  6132. keyframe[16] = function()
  6133. resetWelds(3, {})
  6134. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.06) * CFrame.fromEulerAnglesXYZ(math.rad(-15), 0, math.rad(-7))
  6135. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20), 0, math.rad(3))
  6136. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.25, 0.1) * CFrame.fromEulerAnglesXYZ(math.rad(15), 0, math.rad(130))
  6137. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
  6138. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.3, 0) * CFrame.fromEulerAnglesXYZ(math.rad(33), 0, math.rad(-130))
  6139. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6140. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.15, 0) * CFrame.fromEulerAnglesXYZ(math.rad(2), 0, math.rad(-25))
  6141. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.27, 0.02) * CFrame.fromEulerAnglesXYZ(math.rad(-3), math.rad(5), math.rad(18))
  6142. end
  6143. keyframe[17] = function()
  6144. resetWelds(3, {})
  6145. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.06) * CFrame.fromEulerAnglesXYZ(math.rad(-22), 0, math.rad(-3))
  6146. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20), 0, math.rad(2))
  6147. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.225, 0.05) * CFrame.fromEulerAnglesXYZ(math.rad(22), 0, math.rad(145))
  6148. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
  6149. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.25, 0) * CFrame.fromEulerAnglesXYZ(math.rad(32), 0, math.rad(-145))
  6150. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6151. RightHip.C0 = RightHip.C0 * CFrame.new(-0.05, -0.1, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), 0, math.rad(-26))
  6152. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.28, 0.02) * CFrame.fromEulerAnglesXYZ(math.rad(-3), math.rad(3), math.rad(24))
  6153. end
  6154. keyframe[18] = function()
  6155. resetWelds(3, {})
  6156. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.03) * CFrame.fromEulerAnglesXYZ(math.rad(-26), 0, math.rad(-2))
  6157. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20), 0, math.rad(1))
  6158. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.225, 0.03) * CFrame.fromEulerAnglesXYZ(math.rad(26), 0, math.rad(152))
  6159. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
  6160. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.225, 0) * CFrame.fromEulerAnglesXYZ(math.rad(31), 0, math.rad(-152))
  6161. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6162. RightHip.C0 = RightHip.C0 * CFrame.new(-0.07, -0.05, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-2), 0, math.rad(-27))
  6163. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.28, 0.02) * CFrame.fromEulerAnglesXYZ(math.rad(-3), math.rad(2), math.rad(28))
  6164. end
  6165. keyframe[19] = function()
  6166. resetWelds(3, {})
  6167. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-30), 0, math.rad(0))
  6168. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20), 0, math.rad(0))
  6169. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(30), 0, math.rad(160))
  6170. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
  6171. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(30), 0, math.rad(-160))
  6172. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6173. RightHip.C0 = RightHip.C0 * CFrame.new(-0.1, 0, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(-28))
  6174. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.3, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(32))
  6175. end
  6176. keyframe[20] = function()
  6177. resetWelds(3, {})
  6178. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-33), 0, math.rad(0))
  6179. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20), 0, math.rad(0))
  6180. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(45), 0, math.rad(160))
  6181. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
  6182. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(45), 0, math.rad(-160))
  6183. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6184. RightHip.C0 = RightHip.C0 * CFrame.new(-0.1, 0, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(-31))
  6185. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.3, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(35))
  6186. end
  6187. keyframe[21] = function()
  6188. resetWelds(3, {})
  6189. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-36), 0, math.rad(0))
  6190. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20), 0, math.rad(0))
  6191. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(60), 0, math.rad(160))
  6192. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
  6193. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(60), 0, math.rad(-160))
  6194. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6195. RightHip.C0 = RightHip.C0 * CFrame.new(-0.1, 0, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(-34))
  6196. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.3, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(38))
  6197. end
  6198. keyframe[22] = function()
  6199. resetWelds(3, {})
  6200. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-37), 0, math.rad(0))
  6201. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20), 0, math.rad(0))
  6202. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(63), 0, math.rad(160))
  6203. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
  6204. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(63), 0, math.rad(-160))
  6205. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6206. RightHip.C0 = RightHip.C0 * CFrame.new(-0.1, 0, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(-36))
  6207. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.3, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(39))
  6208. end
  6209. keyframe[23] = function()
  6210. resetWelds(3, {})
  6211. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-22), 0, math.rad(0))
  6212. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(15), 0, math.rad(0))
  6213. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(46), math.rad(-5), math.rad(145))
  6214. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
  6215. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(46), math.rad(-5), math.rad(-145))
  6216. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6217. RightHip.C0 = RightHip.C0 * CFrame.new(-0.1, 0, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(-26))
  6218. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.3, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(25))
  6219. end
  6220. keyframe[24] = function()
  6221. resetWelds(3, {})
  6222. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-16), 0, math.rad(0))
  6223. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(13), 0, math.rad(0))
  6224. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(38), math.rad(-7), math.rad(138))
  6225. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
  6226. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(38), math.rad(-7), math.rad(-138))
  6227. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6228. RightHip.C0 = RightHip.C0 * CFrame.new(-0.1, 0, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(-20))
  6229. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.3, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(21))
  6230. end
  6231. keyframe[25] = function()
  6232. resetWelds(3, {})
  6233. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.05) * CFrame.fromEulerAnglesXYZ(math.rad(-10), 0, math.rad(0))
  6234. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10), 0, math.rad(0))
  6235. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(30), math.rad(10), math.rad(130))
  6236. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
  6237. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(30), math.rad(-10), math.rad(-130))
  6238. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6239. RightHip.C0 = RightHip.C0 * CFrame.new(-0.1, 0, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(-14))
  6240. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.3, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(16))
  6241. end
  6242. keyframe[26] = function()
  6243. resetWelds(3, {})
  6244. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.05) * CFrame.fromEulerAnglesXYZ(math.rad(-10), 0, math.rad(0))
  6245. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10), 0, math.rad(0))
  6246. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(8), math.rad(15), math.rad(115))
  6247. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
  6248. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(8), math.rad(-15), math.rad(-115))
  6249. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6250. RightHip.C0 = RightHip.C0 * CFrame.new(-0.1, 0, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(-4))
  6251. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.3, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(4))
  6252. end
  6253. keyframe[27] = function()
  6254. resetWelds(3, {})
  6255. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.07) * CFrame.fromEulerAnglesXYZ(math.rad(5), 0, math.rad(0))
  6256. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(5), 0, math.rad(0))
  6257. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(18), math.rad(108))
  6258. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
  6259. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(-18), math.rad(-108))
  6260. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6261. RightHip.C0 = RightHip.C0 * CFrame.new(-0.1, 0, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(2))
  6262. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.3, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(-2))
  6263. end
  6264. keyframe[28] = function()
  6265. resetWelds(3, {})
  6266. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.08) * CFrame.fromEulerAnglesXYZ(math.rad(12), 0, math.rad(0))
  6267. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(3), 0, math.rad(0))
  6268. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-2), math.rad(19), math.rad(104))
  6269. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
  6270. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-2), math.rad(-19), math.rad(-104))
  6271. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6272. RightHip.C0 = RightHip.C0 * CFrame.new(-0.1, 0, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(5))
  6273. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.3, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(-5))
  6274. end
  6275. keyframe[29] = function()
  6276. resetWelds(3, {})
  6277. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.1) * CFrame.fromEulerAnglesXYZ(math.rad(20), 0, math.rad(0))
  6278. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), 0, math.rad(0))
  6279. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-5), math.rad(20), math.rad(100))
  6280. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
  6281. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-5), math.rad(-20), math.rad(-100))
  6282. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6283. RightHip.C0 = RightHip.C0 * CFrame.new(-0.1, 0, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(8))
  6284. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.3, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(-8))
  6285. end
  6286. keyframe[30] = function()
  6287. resetWelds(3, {})
  6288. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.1) * CFrame.fromEulerAnglesXYZ(math.rad(30), 0, math.rad(0))
  6289. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-9), 0, math.rad(2))
  6290. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.15, -0.15, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-5), math.rad(20), math.rad(110))
  6291. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
  6292. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.2, -0.15, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-5), math.rad(-20), math.rad(-110))
  6293. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6294. RightHip.C0 = RightHip.C0 * CFrame.new(-0.1, 0, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(1), math.rad(5))
  6295. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.2, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(3), math.rad(-4))
  6296. end
  6297. keyframe[31] = function()
  6298. resetWelds(3, {})
  6299. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.1) * CFrame.fromEulerAnglesXYZ(math.rad(40), 0, math.rad(0))
  6300. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-18), 0, math.rad(4))
  6301. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.3, -0.1, 0.05) * CFrame.fromEulerAnglesXYZ(math.rad(-5), math.rad(20), math.rad(120))
  6302. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
  6303. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.4, -0.1, 0.05) * CFrame.fromEulerAnglesXYZ(math.rad(-5), math.rad(-20), math.rad(-120))
  6304. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6305. RightHip.C0 = RightHip.C0 * CFrame.new(-0.1, 0, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(3), math.rad(2))
  6306. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, 0.15, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(5), math.rad(0))
  6307. end
  6308. keyframe[32] = function()
  6309. resetWelds(3, {})
  6310. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.1) * CFrame.fromEulerAnglesXYZ(math.rad(47), 0, math.rad(0))
  6311. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-25), 0, math.rad(6))
  6312. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.45, -0.05, 0.07) * CFrame.fromEulerAnglesXYZ(math.rad(-5), math.rad(20), math.rad(130))
  6313. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
  6314. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.6, -0.05, 0.07) * CFrame.fromEulerAnglesXYZ(math.rad(-5), math.rad(-20), math.rad(-130))
  6315. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6316. RightHip.C0 = RightHip.C0 * CFrame.new(-0.1, 0, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(5), math.rad(-2))
  6317. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, 0.35, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(8), math.rad(4))
  6318. end
  6319. keyframe[33] = function()
  6320. resetWelds(3, {})
  6321. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.1) * CFrame.fromEulerAnglesXYZ(math.rad(58), 0, math.rad(0))
  6322. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-36), 0, math.rad(8))
  6323. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.6, 0, 0.1) * CFrame.fromEulerAnglesXYZ(math.rad(-5), math.rad(20), math.rad(145))
  6324. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
  6325. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.8, 0, 0.1) * CFrame.fromEulerAnglesXYZ(math.rad(-5), math.rad(-20), math.rad(-145))
  6326. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6327. RightHip.C0 = RightHip.C0 * CFrame.new(-0.1, 0, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(6), math.rad(-4))
  6328. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, 0.6, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(10), math.rad(8))
  6329. end
  6330. return keyframe[fr]()
  6331. end,
  6332. Cancels = {"TyrantHit1", "Stand"},
  6333. Reference = "Tyrant",
  6334. Frames = 33,
  6335. Loops = false,
  6336. LoopStart = 8
  6337. }
  6338. Animations.TyrantHit1 = {
  6339. AnimType = "Movement",
  6340. AnimWeight = 0,
  6341. Animation = function(fr)
  6342. local keyframe = {}
  6343. print(fr, ":)")
  6344. keyframe[0] = function()
  6345. resetWelds(3, {})
  6346. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(56), 0, math.rad(0))
  6347. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-30), 0, math.rad(3))
  6348. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.8, 0.5, 0.1) * CFrame.fromEulerAnglesXYZ(math.rad(-5), math.rad(20), math.rad(145))
  6349. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
  6350. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.8, 0.5, 0.1) * CFrame.fromEulerAnglesXYZ(math.rad(-5), math.rad(-20), math.rad(-145))
  6351. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6352. RightHip.C0 = RightHip.C0 * CFrame.new(0.2, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-6), math.rad(-2), math.rad(15))
  6353. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(0), math.rad(-40))
  6354. end
  6355. keyframe[1] = function()
  6356. resetWelds(3, {})
  6357. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.15) * CFrame.fromEulerAnglesXYZ(math.rad(33), 0, math.rad(15))
  6358. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-10), 0, math.rad(-18))
  6359. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.6, 0.3, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(-25), math.rad(14), math.rad(80))
  6360. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-30), math.rad(0))
  6361. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.5, 0.3, 0.07) * CFrame.fromEulerAnglesXYZ(math.rad(-20), math.rad(-22), math.rad(-46))
  6362. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(60), math.rad(0))
  6363. RightHip.C0 = RightHip.C0 * CFrame.new(0.45, 0.4, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(-5), math.rad(-20), math.rad(-8))
  6364. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.4, 0.35, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(-15), math.rad(-22))
  6365. end
  6366. keyframe[2] = function()
  6367. resetWelds(3, {})
  6368. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.07) * CFrame.fromEulerAnglesXYZ(math.rad(22), 0, math.rad(22))
  6369. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), 0, math.rad(-22))
  6370. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.5, 0.2, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-38), math.rad(10), math.rad(55))
  6371. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  6372. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.35, 0.2, 0.07) * CFrame.fromEulerAnglesXYZ(math.rad(-25), math.rad(-16), math.rad(-35))
  6373. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(45), math.rad(0))
  6374. RightHip.C0 = RightHip.C0 * CFrame.new(0.53, 0.6, 0.4) * CFrame.fromEulerAnglesXYZ(math.rad(-5), math.rad(-27), math.rad(-15))
  6375. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.35, 0.25, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(-22), math.rad(-14))
  6376. end
  6377. keyframe[3] = function()
  6378. resetWelds(3, {})
  6379. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(14), 0, math.rad(30))
  6380. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(8), 0, math.rad(-25))
  6381. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.4, 0.1, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-50), math.rad(7), math.rad(30))
  6382. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(30), math.rad(0))
  6383. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.2, 0.1, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-30), math.rad(-11), math.rad(-28))
  6384. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(30), math.rad(0))
  6385. RightHip.C0 = RightHip.C0 * CFrame.new(0.6, 0.8, 0.55) * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(-34), math.rad(-20))
  6386. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.3, 0.15, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(-29), math.rad(-8))
  6387. end
  6388. keyframe[4] = function()
  6389. resetWelds(3, {})
  6390. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-4), 0, math.rad(44))
  6391. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(0), math.rad(-30))
  6392. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.6) * CFrame.Angles(-math.rad(70), math.rad(0), math.rad(-20))
  6393. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6394. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-40), 0, math.rad(-16))
  6395. RightHip.C0 = RightHip.C0 * CFrame.new(0.8, 1.3, 0.8) * CFrame.Angles(math.rad(-3), math.rad(-45), math.rad(-32))
  6396. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.2, 0, 0) * CFrame.Angles(math.rad(-5), math.rad(-38), math.rad(7))
  6397. end
  6398. keyframe[5] = function()
  6399. resetWelds(3, {})
  6400. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-4), 0, math.rad(44))
  6401. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(27), math.rad(0), math.rad(-30))
  6402. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.6) * CFrame.Angles(-math.rad(72), math.rad(0), math.rad(-20))
  6403. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6404. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-40), 0, math.rad(-16))
  6405. RightHip.C0 = RightHip.C0 * CFrame.new(0.8, 1.35, 0.8) * CFrame.Angles(math.rad(-3), math.rad(-45), math.rad(-34))
  6406. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.2, 0, 0) * CFrame.Angles(math.rad(-5), math.rad(-38), math.rad(7))
  6407. end
  6408. keyframe[6] = function()
  6409. resetWelds(3, {})
  6410. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.12) * CFrame.Angles(math.rad(-5), 0, math.rad(44))
  6411. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(28), math.rad(0), math.rad(-30))
  6412. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.6) * CFrame.Angles(-math.rad(73), math.rad(0), math.rad(-22))
  6413. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6414. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-40), 0, math.rad(-16))
  6415. RightHip.C0 = RightHip.C0 * CFrame.new(0.85, 1.4, 0.8) * CFrame.Angles(math.rad(-3), math.rad(-45), math.rad(-36))
  6416. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.2, 0, 0) * CFrame.Angles(math.rad(-5), math.rad(-38), math.rad(9))
  6417. end
  6418. keyframe[7] = function()
  6419. resetWelds(3, {})
  6420. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.16) * CFrame.Angles(math.rad(5), 0, math.rad(66))
  6421. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(24), math.rad(0), math.rad(-45))
  6422. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.15, -0.05, 0.5) * CFrame.Angles(-math.rad(82), math.rad(0), math.rad(18))
  6423. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6424. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-45), 0, math.rad(-21))
  6425. RightHip.C0 = RightHip.C0 * CFrame.new(0.6, 1, 0.6) * CFrame.Angles(math.rad(-12), math.rad(-35), math.rad(-36))
  6426. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.2, 0, 0) * CFrame.Angles(math.rad(-2), math.rad(-28), math.rad(11))
  6427. end
  6428. keyframe[8] = function()
  6429. resetWelds(3, {})
  6430. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(15), 0, math.rad(90))
  6431. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(19), math.rad(-2), math.rad(-60))
  6432. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.1, -0.1, 0.4) * CFrame.Angles(-math.rad(98), math.rad(0), math.rad(50))
  6433. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6434. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-50), 0, math.rad(-27))
  6435. RightHip.C0 = RightHip.C0 * CFrame.new(0.4, 0.7, 0.4) * CFrame.Angles(math.rad(-22), math.rad(-24), math.rad(-33))
  6436. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.35, 0) * CFrame.Angles(math.rad(2), math.rad(-19), math.rad(13))
  6437. end
  6438. keyframe[9] = function()
  6439. resetWelds(3, {})
  6440. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(22), 0, math.rad(115))
  6441. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(14), math.rad(-3), math.rad(-75))
  6442. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.05, -0.15, 0.3) * CFrame.Angles(-math.rad(109), math.rad(0), math.rad(90))
  6443. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6444. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-55), 0, math.rad(-34))
  6445. RightHip.C0 = RightHip.C0 * CFrame.new(0.2, 0.35, 0.2) * CFrame.Angles(math.rad(-31), math.rad(-12), math.rad(-32))
  6446. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.05, -0.5, 0) * CFrame.Angles(math.rad(6), math.rad(-9), math.rad(16))
  6447. end
  6448. keyframe[10] = function()
  6449. resetWelds(3, {})
  6450. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.3) * CFrame.Angles(math.rad(30), 0, math.rad(140))
  6451. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(-5), math.rad(-90))
  6452. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.2, 0.2) * CFrame.Angles(-math.rad(120), math.rad(0), math.rad(120))
  6453. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6454. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-60), 0, math.rad(-40))
  6455. RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(-4), math.rad(-30))
  6456. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.7, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(18))
  6457. end
  6458. keyframe[11] = function()
  6459. resetWelds(3, {})
  6460. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.26) * CFrame.Angles(math.rad(28), 0, math.rad(100))
  6461. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(8), math.rad(-5), math.rad(-55))
  6462. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.15, 0.2) * CFrame.Angles(-math.rad(90), math.rad(-7), math.rad(105))
  6463. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6464. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.2, -0.05, -0.05) * CFrame.Angles(math.rad(-3), math.rad(-3), math.rad(-40))
  6465. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(22), math.rad(0))
  6466. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.1, 0) * CFrame.Angles(math.rad(-31), math.rad(-4), math.rad(-25))
  6467. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(9))
  6468. end
  6469. keyframe[12] = function()
  6470. resetWelds(3, {})
  6471. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.22) * CFrame.Angles(math.rad(25), 0, math.rad(60))
  6472. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(7), math.rad(-5), math.rad(-20))
  6473. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.1, 0.2) * CFrame.Angles(-math.rad(65), math.rad(-15), math.rad(95))
  6474. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6475. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.4, -0.05, -0.1) * CFrame.Angles(math.rad(-5), math.rad(-5), math.rad(-40))
  6476. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(45), math.rad(0))
  6477. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-22), math.rad(-4), math.rad(-18))
  6478. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(-8), math.rad(0), math.rad(0))
  6479. end
  6480. keyframe[13] = function()
  6481. resetWelds(3, {})
  6482. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.19) * CFrame.Angles(math.rad(23), 0, math.rad(20))
  6483. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(7), math.rad(-5), math.rad(-29))
  6484. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.05, 0.2) * CFrame.Angles(-math.rad(35), math.rad(-22), math.rad(80))
  6485. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6486. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.6, -0.07, -0.25) * CFrame.Angles(math.rad(25), math.rad(-8), math.rad(-40))
  6487. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(65), math.rad(0))
  6488. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(-15), math.rad(-4), math.rad(-12))
  6489. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.1, 0) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(-10))
  6490. end
  6491. keyframe[14] = function()
  6492. resetWelds(3, {})
  6493. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(20), 0, math.rad(-35))
  6494. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(5), math.rad(-2), math.rad(35))
  6495. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(-math.rad(10), math.rad(-30), math.rad(70))
  6496. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6497. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.8, -0.1, -0.4) * CFrame.Angles(math.rad(50), math.rad(-10), math.rad(-40))
  6498. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6499. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-8), math.rad(-4), math.rad(-4))
  6500. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(-24), math.rad(0), math.rad(-20))
  6501. end
  6502. keyframe[15] = function()
  6503. resetWelds(3, {})
  6504. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(20), 0, math.rad(-36))
  6505. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(2), math.rad(3), math.rad(38))
  6506. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(-math.rad(10), math.rad(-30), math.rad(70))
  6507. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6508. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.8, -0.1, -0.4) * CFrame.Angles(math.rad(60), math.rad(-10), math.rad(-35))
  6509. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6510. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-8), math.rad(-4), math.rad(-4))
  6511. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(-24), math.rad(0), math.rad(-20))
  6512. end
  6513. keyframe[16] = function()
  6514. resetWelds(3, {})
  6515. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(20), 0, math.rad(-37))
  6516. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), math.rad(7), math.rad(40))
  6517. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(-math.rad(10), math.rad(-30), math.rad(70))
  6518. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6519. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.8, -0.1, -0.4) * CFrame.Angles(math.rad(70), math.rad(-10), math.rad(-30))
  6520. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6521. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-8), math.rad(-4), math.rad(-4))
  6522. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(-24), math.rad(0), math.rad(-20))
  6523. end
  6524. keyframe[17] = function()
  6525. resetWelds(3, {})
  6526. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(20), 0, math.rad(-37))
  6527. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-4), math.rad(4), math.rad(40))
  6528. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(-math.rad(10), math.rad(-30), math.rad(70))
  6529. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6530. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.8, -0.1, -0.4) * CFrame.Angles(math.rad(70), math.rad(-10), math.rad(-30))
  6531. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6532. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-8), math.rad(-4), math.rad(-4))
  6533. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(-24), math.rad(0), math.rad(-20))
  6534. end
  6535. keyframe[18] = function()
  6536. resetWelds(3, {})
  6537. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(20), 0, math.rad(-37))
  6538. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-8), math.rad(2), math.rad(40))
  6539. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(-math.rad(10), math.rad(-30), math.rad(70))
  6540. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6541. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.8, -0.1, -0.4) * CFrame.Angles(math.rad(70), math.rad(-10), math.rad(-30))
  6542. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6543. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-8), math.rad(-4), math.rad(-4))
  6544. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(-24), math.rad(0), math.rad(-20))
  6545. end
  6546. keyframe[19] = function()
  6547. resetWelds(3, {})
  6548. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(20), 0, math.rad(-37))
  6549. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-10), math.rad(1), math.rad(40))
  6550. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(-math.rad(10), math.rad(-30), math.rad(70))
  6551. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6552. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.8, -0.1, -0.4) * CFrame.Angles(math.rad(70), math.rad(-10), math.rad(-30))
  6553. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6554. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-8), math.rad(-4), math.rad(-4))
  6555. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(-24), math.rad(0), math.rad(-20))
  6556. end
  6557. keyframe[20] = function()
  6558. resetWelds(3, {})
  6559. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(20), 0, math.rad(-37))
  6560. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), math.rad(3), math.rad(36))
  6561. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(-math.rad(10), math.rad(-30), math.rad(70))
  6562. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6563. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.8, -0.1, -0.4) * CFrame.Angles(math.rad(70), math.rad(-10), math.rad(-30))
  6564. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6565. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-8), math.rad(-4), math.rad(-4))
  6566. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(-24), math.rad(0), math.rad(-20))
  6567. end
  6568. keyframe[21] = function()
  6569. resetWelds(3, {})
  6570. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(20), 0, math.rad(-37))
  6571. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(6), math.rad(4), math.rad(24))
  6572. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(-math.rad(10), math.rad(-30), math.rad(70))
  6573. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6574. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.8, -0.1, -0.4) * CFrame.Angles(math.rad(70), math.rad(-10), math.rad(-30))
  6575. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6576. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-8), math.rad(-4), math.rad(-4))
  6577. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(-24), math.rad(0), math.rad(-20))
  6578. end
  6579. keyframe[22] = function()
  6580. resetWelds(3, {})
  6581. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(20), 0, math.rad(-35))
  6582. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-8), math.rad(-2), math.rad(30))
  6583. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(-math.rad(10), math.rad(-30), math.rad(70))
  6584. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6585. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.8, -0.1, -0.4) * CFrame.Angles(math.rad(50), math.rad(-10), math.rad(-40))
  6586. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6587. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-8), math.rad(-4), math.rad(-4))
  6588. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(-24), math.rad(0), math.rad(-20))
  6589. end
  6590. keyframe[23] = function()
  6591. resetWelds(3, {})
  6592. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(20), 0, math.rad(-35))
  6593. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-20), math.rad(-8), math.rad(35))
  6594. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(-math.rad(10), math.rad(-30), math.rad(70))
  6595. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6596. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.8, -0.1, -0.4) * CFrame.Angles(math.rad(50), math.rad(-10), math.rad(-40))
  6597. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6598. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-8), math.rad(-4), math.rad(-4))
  6599. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(-24), math.rad(0), math.rad(-20))
  6600. end
  6601. return keyframe[fr]()
  6602. end,
  6603. Cancels = {"TyrantHit2", "Stand"},
  6604. Reference = "TyrantHit1",
  6605. Frames = 23,
  6606. Loops = false,
  6607. LoopStart = 5
  6608. }
  6609. Animations.TyrantHit2 = {
  6610. AnimType = "Movement",
  6611. AnimWeight = 0,
  6612. Animation = function(fr)
  6613. local keyframe = {}
  6614. keyframe[0] = function()
  6615. resetWelds(3, {})
  6616. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(20), 0, math.rad(-35))
  6617. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-20), math.rad(-8), math.rad(35))
  6618. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(-math.rad(10), math.rad(-30), math.rad(70))
  6619. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6620. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.8, -0.1, -0.4) * CFrame.Angles(math.rad(50), math.rad(-10), math.rad(-40))
  6621. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6622. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-8), math.rad(-4), math.rad(-4))
  6623. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(-24), math.rad(0), math.rad(20))
  6624. end
  6625. keyframe[1] = function()
  6626. resetWelds(3, {})
  6627. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.17) * CFrame.Angles(math.rad(18), 0, math.rad(-10))
  6628. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-13), math.rad(-7), math.rad(20))
  6629. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.05, 0.2) * CFrame.Angles(-math.rad(17), math.rad(-15), math.rad(75))
  6630. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(65), math.rad(0))
  6631. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.6, -0.05, -0.3) * CFrame.Angles(math.rad(25), math.rad(-7), math.rad(-35))
  6632. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(70), math.rad(0))
  6633. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.3, 0.05) * CFrame.Angles(math.rad(-13), math.rad(-4), math.rad(0))
  6634. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.15, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(18))
  6635. end
  6636. keyframe[2] = function()
  6637. resetWelds(3, {})
  6638. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(17), 0, math.rad(15))
  6639. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-5), math.rad(-7), math.rad(5))
  6640. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.1, 0.2) * CFrame.Angles(-math.rad(25), math.rad(0), math.rad(80))
  6641. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(45), math.rad(0))
  6642. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.4, -0.05, -0.2) * CFrame.Angles(math.rad(0), math.rad(-5), math.rad(-30))
  6643. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(45), math.rad(0))
  6644. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.2, 0.1) * CFrame.Angles(math.rad(-18), math.rad(-4), math.rad(-4))
  6645. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-16), math.rad(0), math.rad(-15))
  6646. end
  6647. keyframe[3] = function()
  6648. resetWelds(3, {})
  6649. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.22) * CFrame.Angles(math.rad(16), 0, math.rad(40))
  6650. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(3), math.rad(-6), math.rad(-10))
  6651. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.15, 0.2) * CFrame.Angles(-math.rad(32), math.rad(15), math.rad(85))
  6652. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(20), math.rad(0))
  6653. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.4, -0.05, -0.2) * CFrame.Angles(math.rad(-30), math.rad(-3), math.rad(-15))
  6654. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(22), math.rad(0))
  6655. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.1, 0.15) * CFrame.Angles(math.rad(-24), math.rad(-4), math.rad(-7))
  6656. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(-12), math.rad(0), math.rad(-13))
  6657. end
  6658. keyframe[4] = function()
  6659. resetWelds(3, {})
  6660. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.23) * CFrame.Angles(math.rad(15), 0, math.rad(50))
  6661. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(6), math.rad(-6), math.rad(-15))
  6662. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.17, 0.2) * CFrame.Angles(-math.rad(36), math.rad(22), math.rad(88))
  6663. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(10), math.rad(0))
  6664. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.2, -0.05, -0.1) * CFrame.Angles(math.rad(-45), math.rad(-2), math.rad(-18))
  6665. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(11), math.rad(0))
  6666. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.05, 0.17) * CFrame.Angles(math.rad(-27), math.rad(-4), math.rad(-8))
  6667. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.35, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-12))
  6668. end
  6669. keyframe[5] = function()
  6670. resetWelds(3, {})
  6671. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(14), 0, math.rad(60))
  6672. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(-5), math.rad(-20))
  6673. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.2, 0.2) * CFrame.Angles(-math.rad(40), math.rad(30), math.rad(90))
  6674. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  6675. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-60), 0, math.rad(-20))
  6676. RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(-30), math.rad(-4), math.rad(-10))
  6677. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-8), math.rad(0), math.rad(-10))
  6678. end
  6679. keyframe[6] = function()
  6680. resetWelds(3, {})
  6681. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.225) * CFrame.Angles(math.rad(14), 0, math.rad(35))
  6682. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(11), math.rad(-1), math.rad(-10))
  6683. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.15, 0.2) * CFrame.Angles(-math.rad(60), math.rad(22), math.rad(87))
  6684. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(20), math.rad(0))
  6685. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.2, -0.05, -0.1) * CFrame.Angles(math.rad(-20), math.rad(3), math.rad(-27))
  6686. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(20), math.rad(0))
  6687. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.1, 0.15) * CFrame.Angles(math.rad(-25), math.rad(-4), math.rad(-5))
  6688. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.28, 0) * CFrame.Angles(math.rad(-11), math.rad(0), math.rad(-10))
  6689. end
  6690. keyframe[7] = function()
  6691. resetWelds(3, {})
  6692. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.225) * CFrame.Angles(math.rad(14), 0, math.rad(5))
  6693. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(12), math.rad(3), math.rad(2))
  6694. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.1, 0.2) * CFrame.Angles(-math.rad(80), math.rad(15), math.rad(85))
  6695. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(45), math.rad(0))
  6696. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.4, -0.05, -0.2) * CFrame.Angles(math.rad(20), math.rad(7), math.rad(-35))
  6697. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(45), math.rad(0))
  6698. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.2, 0.1) * CFrame.Angles(math.rad(-18), math.rad(-4), math.rad(0))
  6699. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.15, 0) * CFrame.Angles(math.rad(-14), math.rad(0), math.rad(-10))
  6700. end
  6701. keyframe[8] = function()
  6702. resetWelds(3, {})
  6703. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.21) * CFrame.Angles(math.rad(14), 0, math.rad(-25))
  6704. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(12), math.rad(7), math.rad(9))
  6705. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.05, 0.2) * CFrame.Angles(-math.rad(100), math.rad(7), math.rad(83))
  6706. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(65), math.rad(0))
  6707. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.6, -0.07, -0.3) * CFrame.Angles(math.rad(55), math.rad(11), math.rad(-42))
  6708. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(65), math.rad(0))
  6709. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.3, 0.05) * CFrame.Angles(math.rad(-13), math.rad(-4), math.rad(5))
  6710. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-17), math.rad(0), math.rad(10))
  6711. end
  6712. keyframe[9] = function()
  6713. resetWelds(3, {})
  6714. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(14), 0, math.rad(-50))
  6715. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(12), math.rad(12), math.rad(16))
  6716. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(-math.rad(130), math.rad(0), math.rad(80))
  6717. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6718. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.8, -0.1, -0.4) * CFrame.Angles(math.rad(90), math.rad(15), math.rad(-50))
  6719. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6720. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-8), math.rad(-4), math.rad(10))
  6721. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10))
  6722. end
  6723. keyframe[10] = function()
  6724. resetWelds(3, {})
  6725. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(14), 0, math.rad(-37))
  6726. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(12), math.rad(10), math.rad(13))
  6727. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(-math.rad(115), math.rad(0), math.rad(79))
  6728. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(80), math.rad(0))
  6729. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.7, -0.1, -0.35) * CFrame.Angles(math.rad(70), math.rad(13), math.rad(-46))
  6730. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(80), math.rad(0))
  6731. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.35, 0) * CFrame.Angles(math.rad(-11), math.rad(-4), math.rad(7))
  6732. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.05, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10))
  6733. end
  6734. keyframe[11] = function()
  6735. resetWelds(3, {})
  6736. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(16), 0, math.rad(-25))
  6737. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(12), math.rad(7), math.rad(9))
  6738. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.05, 0.2) * CFrame.Angles(-math.rad(100), math.rad(-3), math.rad(77))
  6739. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(65), math.rad(0))
  6740. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.6, -0.08, -0.3) * CFrame.Angles(math.rad(50), math.rad(11), math.rad(-42))
  6741. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(55), math.rad(0))
  6742. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(-14), math.rad(-4), math.rad(5))
  6743. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-18), math.rad(0), math.rad(11))
  6744. end
  6745. keyframe[12] = function()
  6746. resetWelds(3, {})
  6747. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.22) * CFrame.Angles(math.rad(17), 0, math.rad(0))
  6748. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(11), math.rad(3), math.rad(3))
  6749. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.1, 0.2) * CFrame.Angles(-math.rad(80), math.rad(-5), math.rad(75))
  6750. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(45), math.rad(0))
  6751. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.4, -0.05, -0.2) * CFrame.Angles(math.rad(20), math.rad(7), math.rad(-35))
  6752. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(45), math.rad(0))
  6753. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.2, 0.1) * CFrame.Angles(math.rad(-20), math.rad(-4), math.rad(0))
  6754. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-14), math.rad(0), math.rad(-12))
  6755. end
  6756. keyframe[13] = function()
  6757. resetWelds(3, {})
  6758. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.22) * CFrame.Angles(math.rad(18), 0, math.rad(25))
  6759. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(11), math.rad(-1), math.rad(-4))
  6760. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.15, 0.2) * CFrame.Angles(-math.rad(60), math.rad(-8), math.rad(72))
  6761. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(20), math.rad(0))
  6762. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.2, -0.03, -0.1) * CFrame.Angles(math.rad(-20), math.rad(3), math.rad(-27))
  6763. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(22), math.rad(0))
  6764. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.1, 0.15) * CFrame.Angles(math.rad(-28), math.rad(-4), math.rad(-5))
  6765. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(-11), math.rad(0), math.rad(-13))
  6766. end
  6767. keyframe[14] = function()
  6768. resetWelds(3, {})
  6769. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(19), 0, math.rad(50))
  6770. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(-5), math.rad(-10))
  6771. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.2, 0.2) * CFrame.Angles(-math.rad(40), math.rad(-10), math.rad(70))
  6772. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  6773. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-60), 0, math.rad(-20))
  6774. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  6775. RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(-36), math.rad(-4), math.rad(-10))
  6776. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.45, 0) * CFrame.Angles(math.rad(-8), math.rad(0), math.rad(-14))
  6777. end
  6778. keyframe[15] = function()
  6779. resetWelds(3, {})
  6780. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.24) * CFrame.Angles(math.rad(17), 0, math.rad(25))
  6781. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(7), math.rad(-3), math.rad(2))
  6782. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.15, 0.2) * CFrame.Angles(-math.rad(65), math.rad(-5), math.rad(73))
  6783. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(20), math.rad(0))
  6784. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.2, -0.05, -0.1) * CFrame.Angles(math.rad(-25), math.rad(10), math.rad(-28))
  6785. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(20), math.rad(0))
  6786. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.1, 0.15) * CFrame.Angles(math.rad(-28), math.rad(-4), math.rad(-5))
  6787. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.28, 0) * CFrame.Angles(math.rad(-12), math.rad(0), math.rad(-14))
  6788. end
  6789. keyframe[16] = function()
  6790. resetWelds(3, {})
  6791. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.225) * CFrame.Angles(math.rad(15), 0, math.rad(0))
  6792. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(5), math.rad(0), math.rad(10))
  6793. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.1, 0.2) * CFrame.Angles(-math.rad(95), math.rad(0), math.rad(75))
  6794. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(45), math.rad(0))
  6795. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.4, -0.05, -0.2) * CFrame.Angles(math.rad(15), math.rad(20), math.rad(-35))
  6796. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(45), math.rad(0))
  6797. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.2, 0.1) * CFrame.Angles(math.rad(-20), math.rad(-4), math.rad(0))
  6798. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.15, 0) * CFrame.Angles(math.rad(-16), math.rad(0), math.rad(16))
  6799. end
  6800. keyframe[17] = function()
  6801. resetWelds(3, {})
  6802. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.21) * CFrame.Angles(math.rad(14), 0, math.rad(-28))
  6803. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(3), math.rad(3), math.rad(20))
  6804. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.05, 0.2) * CFrame.Angles(-math.rad(120), math.rad(0), math.rad(78))
  6805. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(70), math.rad(0))
  6806. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.6, -0.07, -0.3) * CFrame.Angles(math.rad(55), math.rad(30), math.rad(-42))
  6807. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(70), math.rad(0))
  6808. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.3, 0.1) * CFrame.Angles(math.rad(-14), math.rad(-4), math.rad(5))
  6809. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(16))
  6810. end
  6811. keyframe[18] = function()
  6812. resetWelds(3, {})
  6813. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(12), 0, math.rad(-55))
  6814. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), math.rad(7), math.rad(30))
  6815. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(-math.rad(150), math.rad(0), math.rad(80))
  6816. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6817. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.8, -0.1, -0.4) * CFrame.Angles(math.rad(90), math.rad(40), math.rad(-50))
  6818. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6819. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-8), math.rad(-4), math.rad(10))
  6820. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(-24), math.rad(0), math.rad(18))
  6821. end
  6822. keyframe[19] = function()
  6823. resetWelds(3, {})
  6824. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(12), 0, math.rad(-38))
  6825. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(1), math.rad(5), math.rad(25))
  6826. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(-math.rad(130), math.rad(0), math.rad(82))
  6827. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(80), math.rad(0))
  6828. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.7, -0.08, -0.35) * CFrame.Angles(math.rad(70), math.rad(34), math.rad(-46))
  6829. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(80), math.rad(0))
  6830. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.35, 0) * CFrame.Angles(math.rad(-11), math.rad(-4), math.rad(10))
  6831. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(-22), math.rad(0), math.rad(15))
  6832. end
  6833. keyframe[20] = function()
  6834. resetWelds(3, {})
  6835. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.21) * CFrame.Angles(math.rad(12), 0, math.rad(-25))
  6836. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(3), math.rad(4), math.rad(20))
  6837. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.05, 0.2) * CFrame.Angles(-math.rad(115), math.rad(-3), math.rad(83))
  6838. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(65), math.rad(0))
  6839. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.6, -0.05, -0.3) * CFrame.Angles(math.rad(50), math.rad(30), math.rad(-42))
  6840. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(65), math.rad(0))
  6841. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.3, 0.05) * CFrame.Angles(math.rad(-15), math.rad(-4), math.rad(11))
  6842. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-19), math.rad(0), math.rad(11))
  6843. end
  6844. keyframe[21] = function()
  6845. resetWelds(3, {})
  6846. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.225) * CFrame.Angles(math.rad(13), 0, math.rad(-5))
  6847. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(5), math.rad(1), math.rad(10))
  6848. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.1, 0.2) * CFrame.Angles(-math.rad(90), math.rad(-5), math.rad(85))
  6849. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(45), math.rad(0))
  6850. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.4, -0.05, -0.2) * CFrame.Angles(math.rad(20), math.rad(20), math.rad(-35))
  6851. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(45), math.rad(0))
  6852. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.2, 0.1) * CFrame.Angles(math.rad(-22), math.rad(-4), math.rad(12))
  6853. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.15, 0) * CFrame.Angles(math.rad(-14), math.rad(0), math.rad(4))
  6854. end
  6855. keyframe[22] = function()
  6856. resetWelds(3, {})
  6857. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.235) * CFrame.Angles(math.rad(13), 0, math.rad(20))
  6858. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(7), math.rad(-2), math.rad(0))
  6859. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.15, 0.2) * CFrame.Angles(-math.rad(65), math.rad(-7), math.rad(87))
  6860. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(20), math.rad(0))
  6861. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.2, -0.05, -0.1) * CFrame.Angles(math.rad(-25), math.rad(10), math.rad(-28))
  6862. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(20), math.rad(0))
  6863. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.1, 0.15) * CFrame.Angles(math.rad(-28), math.rad(-4), math.rad(13))
  6864. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(-11), math.rad(0), math.rad(-4))
  6865. end
  6866. keyframe[23] = function()
  6867. resetWelds(3, {})
  6868. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(15), 0, math.rad(45))
  6869. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(-5), math.rad(-10))
  6870. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.2, 0.2) * CFrame.Angles(-math.rad(40), math.rad(-10), math.rad(90))
  6871. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  6872. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-60), 0, math.rad(-20))
  6873. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  6874. RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(-36), math.rad(-4), math.rad(14))
  6875. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.45, 0) * CFrame.Angles(math.rad(-8), math.rad(0), math.rad(-10))
  6876. end
  6877. keyframe[24] = function()
  6878. resetWelds(3, {})
  6879. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.235) * CFrame.Angles(math.rad(14), 0, math.rad(15))
  6880. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(-5), math.rad(-5))
  6881. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.2, 0.2) * CFrame.Angles(-math.rad(48), math.rad(-3), math.rad(80))
  6882. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(20), math.rad(0))
  6883. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.2, -0.05, -0.1) * CFrame.Angles(math.rad(-20), 0, math.rad(-15))
  6884. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(20), math.rad(0))
  6885. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.1, 0.15) * CFrame.Angles(math.rad(-30), math.rad(22), math.rad(7))
  6886. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(-8), math.rad(0), math.rad(-10))
  6887. end
  6888. keyframe[25] = function()
  6889. resetWelds(3, {})
  6890. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.225) * CFrame.Angles(math.rad(13), 0, math.rad(-5))
  6891. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(-5), math.rad(0))
  6892. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.1, 0.2) * CFrame.Angles(-math.rad(55), math.rad(5), math.rad(70))
  6893. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(45), math.rad(0))
  6894. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.4, -0.05, -0.2) * CFrame.Angles(math.rad(20), 0, math.rad(-10))
  6895. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(45), math.rad(0))
  6896. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.2, 0.1) * CFrame.Angles(math.rad(-22), math.rad(-5), math.rad(0))
  6897. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-11), math.rad(0), math.rad(-10))
  6898. end
  6899. keyframe[26] = function()
  6900. resetWelds(3, {})
  6901. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.21) * CFrame.Angles(math.rad(12), 0, math.rad(-28))
  6902. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(5), math.rad(0), math.rad(10))
  6903. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.05, 0.2) * CFrame.Angles(-math.rad(62), math.rad(13), math.rad(60))
  6904. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(65), math.rad(0))
  6905. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.6, -0.07, -0.3) * CFrame.Angles(math.rad(55), 0, math.rad(-5))
  6906. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(65), math.rad(0))
  6907. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.3, 0.05) * CFrame.Angles(math.rad(-15), math.rad(-5), math.rad(5))
  6908. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.05, 0) * CFrame.Angles(math.rad(-11), math.rad(0), math.rad(-10))
  6909. end
  6910. keyframe[27] = function()
  6911. resetWelds(3, {})
  6912. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(10), 0, math.rad(-55))
  6913. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), math.rad(7), math.rad(30))
  6914. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(-math.rad(70), math.rad(20), math.rad(50))
  6915. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6916. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.8, -0.1, -0.4) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  6917. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
  6918. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-8), math.rad(-6), math.rad(10))
  6919. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(-14), math.rad(0), math.rad(-9))
  6920. end
  6921. keyframe[28] = function()
  6922. resetWelds(3, {})
  6923. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(8), 0, math.rad(-35))
  6924. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), math.rad(7), math.rad(30))
  6925. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0.05, 0.2) * CFrame.Angles(-math.rad(65), math.rad(18), math.rad(68))
  6926. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(80), math.rad(0))
  6927. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.7, -0.1, -0.35) * CFrame.Angles(math.rad(80), math.rad(3), math.rad(-6))
  6928. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(80), math.rad(0))
  6929. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-6), math.rad(-6), math.rad(9))
  6930. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(-14), math.rad(0), math.rad(-8))
  6931. end
  6932. keyframe[29] = function()
  6933. resetWelds(3, {})
  6934. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(8), 0, math.rad(-18))
  6935. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), math.rad(7), math.rad(15))
  6936. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0.08, 0.2) * CFrame.Angles(-math.rad(60), math.rad(17), math.rad(75))
  6937. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(72), math.rad(0))
  6938. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.65, -0.1, -0.33) * CFrame.Angles(math.rad(75), math.rad(3), math.rad(-9))
  6939. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(72), math.rad(0))
  6940. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-5), math.rad(-5), math.rad(8))
  6941. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.08, 0) * CFrame.Angles(math.rad(-14), math.rad(0), math.rad(-7))
  6942. end
  6943. keyframe[30] = function()
  6944. resetWelds(3, {})
  6945. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.225) * CFrame.Angles(math.rad(6), 0, math.rad(-5))
  6946. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), math.rad(10), math.rad(0))
  6947. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0.1, 0.2) * CFrame.Angles(-math.rad(55), math.rad(15), math.rad(85))
  6948. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(65), math.rad(0))
  6949. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.6, -0.07, -0.3) * CFrame.Angles(math.rad(70), math.rad(7), math.rad(-12))
  6950. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(65), math.rad(0))
  6951. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0.05) * CFrame.Angles(math.rad(-4), math.rad(-5), math.rad(8))
  6952. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.05, 0) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(-7))
  6953. end
  6954. keyframe[31] = function()
  6955. resetWelds(3, {})
  6956. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(2), 0, math.rad(30))
  6957. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), math.rad(13), math.rad(-30))
  6958. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0.2, 0.2) * CFrame.Angles(-math.rad(40), math.rad(10), math.rad(120))
  6959. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(45), math.rad(0))
  6960. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.4, -0.05, -0.2) * CFrame.Angles(math.rad(50), math.rad(15), math.rad(-25))
  6961. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(45), math.rad(0))
  6962. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0.05) * CFrame.Angles(math.rad(0), math.rad(-4), math.rad(6))
  6963. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.05, 0) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(-6))
  6964. end
  6965. keyframe[32] = function()
  6966. resetWelds(3, {})
  6967. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.27) * CFrame.Angles(math.rad(-2), 0, math.rad(65))
  6968. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), math.rad(13), math.rad(-30))
  6969. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.02, 0.3, 0.2) * CFrame.Angles(-math.rad(25), math.rad(5), math.rad(145))
  6970. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(20), math.rad(0))
  6971. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.2, -0.05, -0.1) * CFrame.Angles(math.rad(35), math.rad(-15), math.rad(-37))
  6972. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(20), math.rad(0))
  6973. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0.08) * CFrame.Angles(math.rad(4), math.rad(-3), math.rad(4))
  6974. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.05, 0) * CFrame.Angles(math.rad(-15), math.rad(4), math.rad(-3))
  6975. end
  6976. keyframe[33] = function()
  6977. resetWelds(3, {})
  6978. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.3) * CFrame.Angles(math.rad(-6), 0, math.rad(100))
  6979. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), math.rad(20), math.rad(-90))
  6980. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.05, 0.4, 0.2) * CFrame.Angles(-math.rad(10), math.rad(0), math.rad(170))
  6981. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  6982. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(20), math.rad(-30), math.rad(-50))
  6983. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  6984. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0.1) * CFrame.Angles(math.rad(8), math.rad(-2), math.rad(2))
  6985. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-16), math.rad(8), math.rad(-2))
  6986. end
  6987. DesiredMovespeedLast = 0
  6988. return keyframe[fr]()
  6989. end,
  6990. Cancels = {"TyrantHit3", "Stand"},
  6991. Reference = "TyrantHit2",
  6992. Frames = 33,
  6993. Loops = false,
  6994. LoopStart = 6
  6995. }
  6996. Animations.TyrantHit3 = {
  6997. AnimType = "Movement",
  6998. AnimWeight = 0,
  6999. Animation = function(fr)
  7000. local keyframe = {}
  7001. keyframe[0] = function()
  7002. resetWelds(3, {})
  7003. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.3) * CFrame.Angles(math.rad(-6), 0, math.rad(100))
  7004. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), math.rad(20), math.rad(-90))
  7005. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.05, 0.4, 0.2) * CFrame.Angles(-math.rad(10), math.rad(0), math.rad(170))
  7006. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(20), math.rad(-30), math.rad(-50))
  7007. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0.1) * CFrame.Angles(math.rad(8), math.rad(-2), math.rad(2))
  7008. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-16), math.rad(8), math.rad(-2))
  7009. end
  7010. keyframe[1] = function()
  7011. resetWelds(3, {})
  7012. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-9), 0, math.rad(75))
  7013. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-10), math.rad(15), math.rad(-65))
  7014. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.05, 0.3, 0.15) * CFrame.Angles(math.rad(15), math.rad(3), math.rad(170))
  7015. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0.03, 0) * CFrame.Angles(math.rad(35), math.rad(-25), math.rad(-80))
  7016. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.2, 0.05) * CFrame.Angles(math.rad(4), math.rad(-7), math.rad(-3))
  7017. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-15), math.rad(11), math.rad(5))
  7018. end
  7019. keyframe[2] = function()
  7020. resetWelds(3, {})
  7021. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(-12), 0, math.rad(50))
  7022. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-20), math.rad(10), math.rad(-45))
  7023. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.05, 0.2, 0.1) * CFrame.Angles(math.rad(40), math.rad(5), math.rad(170))
  7024. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0.15, 0) * CFrame.Angles(math.rad(50), math.rad(-20), math.rad(-110))
  7025. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.2, 0.05) * CFrame.Angles(math.rad(0), math.rad(-10), math.rad(-8))
  7026. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-14), math.rad(14), math.rad(10))
  7027. end
  7028. keyframe[3] = function()
  7029. resetWelds(3, {})
  7030. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.17) * CFrame.Angles(math.rad(-14), 0, math.rad(40))
  7031. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-25), math.rad(7), math.rad(-32))
  7032. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.05, 0.3, 0.07) * CFrame.Angles(math.rad(50), math.rad(5), math.rad(170))
  7033. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0.22, 0) * CFrame.Angles(math.rad(58), math.rad(-18), math.rad(-120))
  7034. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.15, 0.05) * CFrame.Angles(math.rad(-3), math.rad(-13), math.rad(-11))
  7035. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-14), math.rad(15), math.rad(13))
  7036. end
  7037. keyframe[4] = function()
  7038. resetWelds(3, {})
  7039. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-16), 0, math.rad(25))
  7040. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-30), math.rad(5), math.rad(-20))
  7041. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.05, 0.45, 0.05) * CFrame.Angles(math.rad(60), math.rad(7), math.rad(170))
  7042. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0.3, 0) * CFrame.Angles(math.rad(65), math.rad(-15), math.rad(-135))
  7043. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.1, 0.05) * CFrame.Angles(math.rad(-6), math.rad(-15), math.rad(-14))
  7044. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-13), math.rad(17), math.rad(16))
  7045. end
  7046. keyframe[5] = function()
  7047. resetWelds(3, {})
  7048. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-17), 0, math.rad(17))
  7049. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-34), math.rad(4), math.rad(-15))
  7050. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.05, 0.48, 0.05) * CFrame.Angles(math.rad(65), math.rad(8), math.rad(170))
  7051. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0.4, 0) * CFrame.Angles(math.rad(67), math.rad(-14), math.rad(-142))
  7052. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.1, 0.05) * CFrame.Angles(math.rad(-6), math.rad(-16), math.rad(-16))
  7053. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-13), math.rad(17), math.rad(17))
  7054. end
  7055. keyframe[6] = function()
  7056. resetWelds(3, {})
  7057. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-18), 0, math.rad(10))
  7058. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-38), math.rad(3), math.rad(-10))
  7059. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.03, 0.52, 0.03) * CFrame.Angles(math.rad(70), math.rad(8), math.rad(170))
  7060. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0.5, 0) * CFrame.Angles(math.rad(72), math.rad(-13), math.rad(-150))
  7061. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.05, 0.05) * CFrame.Angles(math.rad(-9), math.rad(-18), math.rad(-17))
  7062. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-13), math.rad(17), math.rad(18))
  7063. end
  7064. keyframe[7] = function()
  7065. resetWelds(3, {})
  7066. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-20), 0, math.rad(0))
  7067. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-45), math.rad(0), math.rad(0))
  7068. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0.65, 0) * CFrame.Angles(math.rad(80), math.rad(10), math.rad(170))
  7069. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0.65, 0) * CFrame.Angles(math.rad(80), math.rad(-10), math.rad(-170))
  7070. RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-12), math.rad(-20), math.rad(-19))
  7071. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-12), math.rad(20), math.rad(21))
  7072. end
  7073. keyframe[8] = function()
  7074. resetWelds(3, {})
  7075. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-17), 0, math.rad(0))
  7076. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-25), math.rad(0), math.rad(0))
  7077. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0.65, 0) * CFrame.Angles(math.rad(50), math.rad(8), math.rad(170))
  7078. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0.65, 0) * CFrame.Angles(math.rad(45), math.rad(-7), math.rad(-173))
  7079. RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-12), math.rad(-19), math.rad(-15))
  7080. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-12), math.rad(19), math.rad(17))
  7081. end
  7082. keyframe[9] = function()
  7083. resetWelds(3, {})
  7084. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-10), 0, math.rad(0))
  7085. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(5), math.rad(0), math.rad(0))
  7086. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.07, 0.9, -0.3) * CFrame.Angles(math.rad(-15), math.rad(3), math.rad(170))
  7087. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0.07, 0.9, -0.3) * CFrame.Angles(math.rad(-20), math.rad(-3), math.rad(-178))
  7088. RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-12), math.rad(-17), math.rad(-9))
  7089. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-12), math.rad(17), math.rad(8))
  7090. end
  7091. keyframe[10] = function()
  7092. resetWelds(3, {})
  7093. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-5), 0, math.rad(0))
  7094. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0))
  7095. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.1, 1, -0.4) * CFrame.Angles(math.rad(-50), math.rad(0), math.rad(170))
  7096. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0.1, 1, -0.4) * CFrame.Angles(math.rad(-60), math.rad(0), math.rad(-180))
  7097. RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-11), math.rad(-16), math.rad(-5))
  7098. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-11), math.rad(16), math.rad(6))
  7099. end
  7100. keyframe[11] = function()
  7101. resetWelds(3, {})
  7102. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-4), 0, math.rad(0))
  7103. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(17), math.rad(0), math.rad(0))
  7104. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.07, 0.85, -0.2) * CFrame.Angles(math.rad(-40), math.rad(-5), math.rad(173))
  7105. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0.07, 0.85, -0.2) * CFrame.Angles(math.rad(-15), math.rad(5), math.rad(-180))
  7106. RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-11), math.rad(-16), math.rad(-5))
  7107. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-11), math.rad(16), math.rad(6))
  7108. end
  7109. keyframe[12] = function()
  7110. resetWelds(3, {})
  7111. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-4), 0, math.rad(0))
  7112. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(16), math.rad(0), math.rad(0))
  7113. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.07, 0.8, -0.1) * CFrame.Angles(math.rad(0), math.rad(-7), math.rad(174))
  7114. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0.07, 0.8, -0.1) * CFrame.Angles(math.rad(10), math.rad(7), math.rad(-180))
  7115. RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-11), math.rad(-17), math.rad(-5))
  7116. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-11), math.rad(16), math.rad(6))
  7117. end
  7118. keyframe[13] = function()
  7119. resetWelds(3, {})
  7120. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-3), 0, math.rad(0))
  7121. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0))
  7122. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.05, 0.7, 0) * CFrame.Angles(math.rad(20), math.rad(-10), math.rad(175))
  7123. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0.05, 0.7, 0) * CFrame.Angles(math.rad(30), math.rad(10), math.rad(-180))
  7124. RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-11), math.rad(-17), math.rad(-5))
  7125. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-11), math.rad(17), math.rad(6))
  7126. end
  7127. keyframe[14] = function()
  7128. resetWelds(3, {})
  7129. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-3), 0, math.rad(0))
  7130. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(14), math.rad(0), math.rad(0))
  7131. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.05, 0.62, 0.07) * CFrame.Angles(math.rad(50), math.rad(-10), math.rad(176))
  7132. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0.05, 0.62, 0.07) * CFrame.Angles(math.rad(50), math.rad(10), math.rad(-180))
  7133. RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-11), math.rad(-17), math.rad(-5))
  7134. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-11), math.rad(17), math.rad(6))
  7135. end
  7136. keyframe[15] = function()
  7137. resetWelds(3, {})
  7138. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-3), 0, math.rad(0))
  7139. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(12), math.rad(0), math.rad(0))
  7140. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.05, 0.55, 0.15) * CFrame.Angles(math.rad(70), math.rad(-15), math.rad(177))
  7141. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0.05, 0.55, 0.15) * CFrame.Angles(math.rad(70), math.rad(15), math.rad(-180))
  7142. RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-11), math.rad(-17), math.rad(-5))
  7143. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-11), math.rad(17), math.rad(6))
  7144. end
  7145. keyframe[16] = function()
  7146. resetWelds(3, {})
  7147. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-3), 0, math.rad(0))
  7148. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(13), math.rad(0), math.rad(0))
  7149. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.03, 0.47, 0.22) * CFrame.Angles(math.rad(90), math.rad(-18), math.rad(178))
  7150. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0.03, 0.47, 0.22) * CFrame.Angles(math.rad(90), math.rad(18), math.rad(-180))
  7151. RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-11), math.rad(-17), math.rad(-5))
  7152. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-11), math.rad(18), math.rad(6))
  7153. end
  7154. keyframe[17] = function()
  7155. resetWelds(3, {})
  7156. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-2), 0, math.rad(0))
  7157. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0))
  7158. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0.4, 0.35) * CFrame.Angles(math.rad(110), math.rad(-20), math.rad(180))
  7159. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0.4, 0.35) * CFrame.Angles(math.rad(110), math.rad(20), math.rad(-180))
  7160. RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-11), math.rad(-18), math.rad(-5))
  7161. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-11), math.rad(18), math.rad(6))
  7162. end
  7163. DesiredMovespeedLast = 0
  7164. return keyframe[fr]()
  7165. end,
  7166. Cancels = {"Stand"},
  7167. Reference = "TyrantHit3",
  7168. Frames = 17,
  7169. Loops = false,
  7170. LoopStart = 6
  7171. }
  7172. Animations["6B"] = {
  7173. AnimType = "Movement",
  7174. AnimWeight = 0,
  7175. Animation = function(fr)
  7176. local keyframe = {}
  7177. keyframe[0] = function()
  7178. resetWelds(3, {})
  7179. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.17) * CFrame.Angles(math.rad(10), math.rad(3), math.rad(-2))
  7180. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(7), math.rad(2), math.rad(0))
  7181. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.1, 0.03, 0.1) * CFrame.Angles(math.rad(-5), math.rad(3), math.rad(-7))
  7182. RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0))
  7183. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.15, 0) * CFrame.Angles(math.rad(-10), math.rad(7), math.rad(5))
  7184. RightHip.C0 = RightHip.C0 * CFrame.new(0.15, -0.1, -0.05) * CFrame.Angles(math.rad(5), math.rad(3), math.rad(-5))
  7185. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.2, 0.1) * CFrame.Angles(math.rad(3), math.rad(5), math.rad(-10))
  7186. end
  7187. keyframe[1] = function()
  7188. resetWelds(3, {})
  7189. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.25) * CFrame.Angles(math.rad(18), math.rad(4), math.rad(-4))
  7190. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-5), math.rad(2), math.rad(0))
  7191. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.18, 0.04, 0.18) * CFrame.Angles(math.rad(-7), math.rad(3), math.rad(-11))
  7192. RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(32), math.rad(0))
  7193. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.22, 0) * CFrame.Angles(math.rad(-15), math.rad(11), math.rad(7))
  7194. RightHip.C0 = RightHip.C0 * CFrame.new(0.22, -0.18, -0.07) * CFrame.Angles(math.rad(7), math.rad(4), math.rad(-7))
  7195. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.35, 0.12) * CFrame.Angles(math.rad(4), math.rad(7), math.rad(-18))
  7196. end
  7197. keyframe[2] = function()
  7198. resetWelds(3, {})
  7199. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.5) * CFrame.Angles(math.rad(38), math.rad(7), math.rad(-7))
  7200. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-23), math.rad(5), math.rad(0))
  7201. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.37, 0.07, 0.37) * CFrame.Angles(math.rad(-15), math.rad(7), math.rad(-22))
  7202. RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(65), math.rad(0))
  7203. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.45, 0) * CFrame.Angles(math.rad(-30), math.rad(22), math.rad(15))
  7204. RightHip.C0 = RightHip.C0 * CFrame.new(0.45, -0.35, -0.15) * CFrame.Angles(math.rad(15), math.rad(7), math.rad(-15))
  7205. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.8, 0.22) * CFrame.Angles(math.rad(7), math.rad(15), math.rad(-37))
  7206. end
  7207. keyframe[3] = function()
  7208. resetWelds(3, {})
  7209. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.6) * CFrame.Angles(math.rad(44), math.rad(8), math.rad(-9))
  7210. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-26), math.rad(5), math.rad(0))
  7211. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.44, 0.08, 0.44) * CFrame.Angles(math.rad(-18), math.rad(9), math.rad(-26))
  7212. RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(80), math.rad(0))
  7213. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.53, 0) * CFrame.Angles(math.rad(-35), math.rad(26), math.rad(17))
  7214. RightHip.C0 = RightHip.C0 * CFrame.new(0.45, -0.35, -0.15) * CFrame.Angles(math.rad(18), math.rad(8), math.rad(-17))
  7215. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.95, 0.27) * CFrame.Angles(math.rad(8), math.rad(18), math.rad(-44))
  7216. end
  7217. keyframe[4] = function()
  7218. resetWelds(3, {})
  7219. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.65) * CFrame.Angles(math.rad(47), math.rad(9), math.rad(-10))
  7220. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-28), math.rad(6), math.rad(0))
  7221. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.47, 0.1, 0.47) * CFrame.Angles(math.rad(-20), math.rad(10), math.rad(-28))
  7222. RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(85), math.rad(0))
  7223. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.6, 0) * CFrame.Angles(math.rad(-37), math.rad(28), math.rad(20))
  7224. RightHip.C0 = RightHip.C0 * CFrame.new(0.52, -0.42, -0.17) * CFrame.Angles(math.rad(20), math.rad(10), math.rad(-20))
  7225. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 1.02, 0.28) * CFrame.Angles(math.rad(9), math.rad(19), math.rad(-47))
  7226. end
  7227. keyframe[5] = function()
  7228. resetWelds(3, {})
  7229. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.55) * CFrame.Angles(math.rad(25), math.rad(-10), math.rad(0))
  7230. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-10), math.rad(9), math.rad(0))
  7231. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.6, 0.1, 0.25) * CFrame.Angles(math.rad(-20), math.rad(5), math.rad(-10))
  7232. RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(80), math.rad(-10))
  7233. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.6, 0) * CFrame.Angles(math.rad(-40), math.rad(30), math.rad(20))
  7234. RightHip.C0 = RightHip.C0 * CFrame.new(0.2, -0.25, -0.1) * CFrame.Angles(math.rad(5), math.rad(14), math.rad(-45))
  7235. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.4, -0.5, 0.15) * CFrame.Angles(math.rad(20), math.rad(10), math.rad(-20))
  7236. end
  7237. keyframe[6] = function()
  7238. resetWelds(3, {})
  7239. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.52) * CFrame.Angles(math.rad(18), math.rad(-15), math.rad(0))
  7240. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-5), math.rad(10), math.rad(0))
  7241. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.63, 0.1, 0.2) * CFrame.Angles(math.rad(-20), math.rad(3), math.rad(-5))
  7242. RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(77), math.rad(-13))
  7243. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.6, 0) * CFrame.Angles(math.rad(-40), math.rad(30), math.rad(20))
  7244. RightHip.C0 = RightHip.C0 * CFrame.new(0.2, -0.19, -0.08) * CFrame.Angles(math.rad(1), math.rad(16), math.rad(-52))
  7245. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.5, -0.42, 0.11) * CFrame.Angles(math.rad(23), math.rad(7), math.rad(-12))
  7246. end
  7247. keyframe[7] = function()
  7248. resetWelds(3, {})
  7249. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.4) * CFrame.Angles(math.rad(6), math.rad(-25), math.rad(5))
  7250. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(12), math.rad(0))
  7251. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0.1, 0) * CFrame.Angles(math.rad(-20), math.rad(2), math.rad(7))
  7252. RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(72), math.rad(-17))
  7253. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.6, 0) * CFrame.Angles(math.rad(-40), math.rad(30), math.rad(20))
  7254. RightHip.C0 = RightHip.C0 * CFrame.new(-0.2, -0.06, 0) * CFrame.Angles(math.rad(-7), math.rad(17), math.rad(-64))
  7255. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.7, -0.27, 0.03) * CFrame.Angles(math.rad(27), math.rad(3), math.rad(3))
  7256. end
  7257. keyframe[8] = function()
  7258. resetWelds(3, {})
  7259. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.4) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(10))
  7260. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(12), math.rad(0))
  7261. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0.1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(13))
  7262. RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(70), math.rad(-20))
  7263. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.6, 0) * CFrame.Angles(math.rad(-40), math.rad(30), math.rad(20))
  7264. RightHip.C0 = RightHip.C0 * CFrame.new(-0.2, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(18), math.rad(-70))
  7265. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.8, -0.2, 0) * CFrame.Angles(math.rad(30), math.rad(2), math.rad(6))
  7266. end
  7267. keyframe[9] = function()
  7268. resetWelds(3, {})
  7269. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.35) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(10))
  7270. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(15), math.rad(9), math.rad(0))
  7271. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.35, 0.1, 0) * CFrame.Angles(math.rad(-12), math.rad(0), math.rad(60))
  7272. RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(75), math.rad(-12))
  7273. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.6, 0) * CFrame.Angles(math.rad(-48), math.rad(33), math.rad(17))
  7274. RightHip.C0 = RightHip.C0 * CFrame.new(-0.2, 0, 0) * CFrame.Angles(math.rad(-8), math.rad(13), math.rad(-67))
  7275. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.8, 0, 0) * CFrame.Angles(math.rad(12), math.rad(2), math.rad(6))
  7276. end
  7277. keyframe[10] = function()
  7278. resetWelds(3, {})
  7279. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.3) * CFrame.Angles(math.rad(0), math.rad(-10), math.rad(10))
  7280. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(20), math.rad(6), math.rad(0))
  7281. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.1, 0.05, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(110))
  7282. RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(80), math.rad(-5))
  7283. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.6, 0) * CFrame.Angles(math.rad(-55), math.rad(35), math.rad(15))
  7284. RightHip.C0 = RightHip.C0 * CFrame.new(-0.05, -0.3, 0) * CFrame.Angles(math.rad(-3), math.rad(9), math.rad(-65))
  7285. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.8, 0.2, 0) * CFrame.Angles(math.rad(5), math.rad(2), math.rad(6))
  7286. end
  7287. keyframe[11] = function()
  7288. resetWelds(3, {})
  7289. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.25) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10))
  7290. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(3), math.rad(0))
  7291. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.35, 0.03, 0.5) * CFrame.Angles(math.rad(2), math.rad(0), math.rad(155))
  7292. RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(87), math.rad(6))
  7293. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.6, 0) * CFrame.Angles(math.rad(-64), math.rad(37), math.rad(13))
  7294. RightHip.C0 = RightHip.C0 * CFrame.new(0.03, -0.45, 0) * CFrame.Angles(math.rad(3), math.rad(5), math.rad(-63))
  7295. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.8, 0.4, 0) * CFrame.Angles(math.rad(-6), math.rad(1), math.rad(6))
  7296. end
  7297. keyframe[12] = function()
  7298. resetWelds(3, {})
  7299. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.23) * CFrame.Angles(math.rad(0), math.rad(7), math.rad(10))
  7300. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(27), math.rad(2), math.rad(0))
  7301. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.42, 0.03, 0.6) * CFrame.Angles(math.rad(6), math.rad(0), math.rad(175))
  7302. RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(88), math.rad(8))
  7303. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.6, 0) * CFrame.Angles(math.rad(-67), math.rad(38), math.rad(12))
  7304. RightHip.C0 = RightHip.C0 * CFrame.new(0.07, -0.52, 0) * CFrame.Angles(math.rad(3), math.rad(3), math.rad(-63))
  7305. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.8, 0.5, 0) * CFrame.Angles(math.rad(-11), math.rad(1), math.rad(6))
  7306. end
  7307. keyframe[13] = function()
  7308. resetWelds(3, {})
  7309. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.2) * CFrame.Angles(math.rad(0), math.rad(15), math.rad(10))
  7310. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0))
  7311. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.5, 0, 0.7) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(205))
  7312. RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(10))
  7313. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.6, 0) * CFrame.Angles(math.rad(-70), math.rad(40), math.rad(10))
  7314. RightHip.C0 = RightHip.C0 * CFrame.new(0.1, -0.6, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-60))
  7315. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.8, 0.6, 0) * CFrame.Angles(math.rad(-17), math.rad(0), math.rad(5))
  7316. end
  7317. keyframe[14] = function()
  7318. resetWelds(3, {})
  7319. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.19) * CFrame.Angles(math.rad(0), math.rad(15), math.rad(10))
  7320. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(33), math.rad(0), math.rad(0))
  7321. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.5, 0.05, 0.7) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(205))
  7322. RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(10))
  7323. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.6, 0) * CFrame.Angles(math.rad(-70), math.rad(40), math.rad(10))
  7324. RightHip.C0 = RightHip.C0 * CFrame.new(0.1, -0.6, 0) * CFrame.Angles(math.rad(6), math.rad(0), math.rad(-60))
  7325. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.8, 0.6, 0) * CFrame.Angles(math.rad(-18), math.rad(0), math.rad(5))
  7326. end
  7327. keyframe[15] = function()
  7328. resetWelds(3, {})
  7329. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.19) * CFrame.Angles(math.rad(0), math.rad(15), math.rad(10))
  7330. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(33), math.rad(0), math.rad(0))
  7331. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.5, 0.05, 0.7) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(205))
  7332. RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(10))
  7333. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.6, 0) * CFrame.Angles(math.rad(-70), math.rad(40), math.rad(10))
  7334. RightHip.C0 = RightHip.C0 * CFrame.new(0.1, -0.6, 0) * CFrame.Angles(math.rad(6), math.rad(0), math.rad(-60))
  7335. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.8, 0.6, 0) * CFrame.Angles(math.rad(-18), math.rad(0), math.rad(5))
  7336. end
  7337. keyframe[16] = function()
  7338. resetWelds(3, {})
  7339. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.19) * CFrame.Angles(math.rad(0), math.rad(9), math.rad(7))
  7340. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(27), math.rad(0), math.rad(0))
  7341. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.35, 0.05, 0.5) * CFrame.Angles(math.rad(-8), math.rad(0), math.rad(145))
  7342. RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(65), math.rad(8))
  7343. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.45, 0) * CFrame.Angles(math.rad(-55), math.rad(30), math.rad(7))
  7344. RightHip.C0 = RightHip.C0 * CFrame.new(0.05, -0.45, 0) * CFrame.Angles(math.rad(4), math.rad(0), math.rad(-45))
  7345. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.6, 0.45, 0) * CFrame.Angles(math.rad(-13), math.rad(0), math.rad(4))
  7346. end
  7347. keyframe[17] = function()
  7348. resetWelds(3, {})
  7349. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.2) * CFrame.Angles(math.rad(0), math.rad(3), math.rad(4))
  7350. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(21), math.rad(0), math.rad(0))
  7351. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.25, 0.05, 0.35) * CFrame.Angles(math.rad(-25), math.rad(0), math.rad(100))
  7352. RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(45), math.rad(5))
  7353. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(-40), math.rad(20), math.rad(5))
  7354. RightHip.C0 = RightHip.C0 * CFrame.new(0.05, -0.3, 0) * CFrame.Angles(math.rad(2), math.rad(0), math.rad(-30))
  7355. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.4, 0.3, 0) * CFrame.Angles(math.rad(-8), math.rad(0), math.rad(3))
  7356. end
  7357. keyframe[18] = function()
  7358. resetWelds(3, {})
  7359. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.2) * CFrame.Angles(math.rad(0), math.rad(2), math.rad(4))
  7360. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0))
  7361. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.1, 0.05, 0.15) * CFrame.Angles(math.rad(-38), math.rad(0), math.rad(50))
  7362. RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(3))
  7363. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.15, 0) * CFrame.Angles(math.rad(-30), math.rad(10), math.rad(2))
  7364. RightHip.C0 = RightHip.C0 * CFrame.new(0.05, -0.15, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-14))
  7365. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.2, 0.15, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(3))
  7366. end
  7367. keyframe[19] = function()
  7368. resetWelds(3, {})
  7369. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7370. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0))
  7371. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-50), math.rad(0), math.rad(0))
  7372. RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7373. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0))
  7374. RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-2), math.rad(0), math.rad(1))
  7375. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-2), math.rad(0), math.rad(1))
  7376. end
  7377. keyframe[20] = function()
  7378. resetWelds(3, {})
  7379. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7380. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0))
  7381. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0))
  7382. RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7383. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0))
  7384. RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(1))
  7385. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(1))
  7386. end
  7387. return keyframe[fr]()
  7388. end,
  7389. Cancels = {
  7390. "Stand",
  7391. "Divide",
  7392. "ManaVamp",
  7393. "Jump",
  7394. "IWMYS",
  7395. "3B",
  7396. "Divide_Startup"
  7397. },
  7398. Reference = "6B",
  7399. Frames = 20,
  7400. Loops = false,
  7401. LoopStart = 6
  7402. }
  7403. Animations.IWMYS = {
  7404. AnimType = "Movement",
  7405. AnimWeight = 0,
  7406. Animation = function(fr)
  7407. local keyframe = {}
  7408. keyframe[0] = function()
  7409. resetWelds(3, {})
  7410. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.19) * CFrame.fromEulerAnglesXYZ(math.rad(23), 0, math.rad(-18))
  7411. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(17), 0, math.rad(4))
  7412. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.3, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(-28), 0, math.rad(38))
  7413. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-70), math.rad(0))
  7414. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(28), 0, math.rad(-38))
  7415. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(70), math.rad(0))
  7416. RightHip.C0 = RightHip.C0 * CFrame.new(0.3, -0.45, 0) * CFrame.fromEulerAnglesXYZ(math.rad(15), 0, math.rad(-12))
  7417. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.08, -0.15, 0.02) * CFrame.fromEulerAnglesXYZ(math.rad(-2), math.rad(15), math.rad(-30))
  7418. end
  7419. keyframe[1] = function()
  7420. resetWelds(3, {})
  7421. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.19) * CFrame.fromEulerAnglesXYZ(math.rad(12), 0, math.rad(17))
  7422. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(18), math.rad(1), math.rad(18))
  7423. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.15, -0.22, 0.1) * CFrame.fromEulerAnglesXYZ(math.rad(-20), math.rad(25), math.rad(48))
  7424. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-55), math.rad(0))
  7425. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(17), 0, math.rad(-18))
  7426. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(55), math.rad(0))
  7427. RightHip.C0 = RightHip.C0 * CFrame.new(0.3, -0.45, 0) * CFrame.fromEulerAnglesXYZ(math.rad(8), 0, math.rad(-12))
  7428. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.08, -0.15, 0.02) * CFrame.fromEulerAnglesXYZ(math.rad(-8), math.rad(14), math.rad(-25))
  7429. end
  7430. keyframe[2] = function()
  7431. resetWelds(3, {})
  7432. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.19) * CFrame.fromEulerAnglesXYZ(math.rad(9), 0, math.rad(28))
  7433. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(18), math.rad(2), math.rad(24))
  7434. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.22, -0.2, 0.03) * CFrame.fromEulerAnglesXYZ(math.rad(-17), math.rad(38), math.rad(54))
  7435. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-45), math.rad(0))
  7436. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.15, 0) * CFrame.fromEulerAnglesXYZ(math.rad(12), math.rad(2), math.rad(-10))
  7437. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(45), math.rad(0))
  7438. RightHip.C0 = RightHip.C0 * CFrame.new(0.23, -0.41, 0) * CFrame.fromEulerAnglesXYZ(math.rad(4), 0, math.rad(-12))
  7439. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.06, -0.1, 0.02) * CFrame.fromEulerAnglesXYZ(math.rad(-12), math.rad(13), math.rad(-23))
  7440. end
  7441. keyframe[3] = function()
  7442. resetWelds(3, {})
  7443. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.19) * CFrame.fromEulerAnglesXYZ(math.rad(6), 0, math.rad(40))
  7444. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(21), math.rad(3), math.rad(28))
  7445. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.35, -0.15, -0.05) * CFrame.fromEulerAnglesXYZ(math.rad(-14), math.rad(50), math.rad(60))
  7446. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-35), math.rad(0))
  7447. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.1, 0) * CFrame.fromEulerAnglesXYZ(math.rad(8), math.rad(5), math.rad(-3))
  7448. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(35), math.rad(0))
  7449. RightHip.C0 = RightHip.C0 * CFrame.new(0.15, -0.37, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), 0, math.rad(-12))
  7450. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.04, -0.07, 0.01) * CFrame.fromEulerAnglesXYZ(math.rad(-16), math.rad(11), math.rad(-20))
  7451. end
  7452. keyframe[4] = function()
  7453. resetWelds(3, {})
  7454. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.22) * CFrame.fromEulerAnglesXYZ(math.rad(-5), math.rad(5), math.rad(65))
  7455. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(23), math.rad(3), math.rad(40))
  7456. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.5, -0.05, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-7), math.rad(75), math.rad(72))
  7457. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-15), math.rad(0))
  7458. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.1, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-20), math.rad(7), math.rad(17))
  7459. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(15), math.rad(0))
  7460. RightHip.C0 = RightHip.C0 * CFrame.new(0.08, -0.33, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-7), math.rad(-11))
  7461. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.02, -0.04, 0.01) * CFrame.fromEulerAnglesXYZ(math.rad(-18), math.rad(9), math.rad(-15))
  7462. end
  7463. keyframe[5] = function()
  7464. resetWelds(3, {})
  7465. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.22) * CFrame.fromEulerAnglesXYZ(math.rad(-6), math.rad(6), math.rad(72))
  7466. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(23), math.rad(3), math.rad(43))
  7467. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.55, -0.05, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-5), math.rad(81), math.rad(75))
  7468. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-11), math.rad(0))
  7469. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.1, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-25), math.rad(7), math.rad(21))
  7470. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(11), math.rad(0))
  7471. RightHip.C0 = RightHip.C0 * CFrame.new(0.08, -0.33, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-7), math.rad(-11))
  7472. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.02, -0.04, 0.01) * CFrame.fromEulerAnglesXYZ(math.rad(-18), math.rad(9), math.rad(-14))
  7473. end
  7474. keyframe[6] = function()
  7475. resetWelds(3, {})
  7476. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.235) * CFrame.fromEulerAnglesXYZ(math.rad(-7), math.rad(7), math.rad(78))
  7477. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(23), math.rad(3), math.rad(45))
  7478. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.6, -0.05, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(-3), math.rad(88), math.rad(78))
  7479. RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-7), math.rad(0))
  7480. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.05, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-30), math.rad(8), math.rad(25))
  7481. LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(7), math.rad(0))
  7482. RightHip.C0 = RightHip.C0 * CFrame.new(0.04, -0.32, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-8), math.rad(-11))
  7483. LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.01, -0.02, 0.01) * CFrame.fromEulerAnglesXYZ(math.rad(-19), math.rad(9), math.rad(-13))
  7484. end
  7485. keyframe[7] = function()
  7486. resetWelds(3, {})
  7487. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-10), math.rad(10), math.rad(90))
  7488. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(5), math.rad(50))
  7489. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(0), math.rad(100), math.rad(85))
  7490. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
  7491. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(0), math.rad(-10), math.rad(-10))
  7492. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20), math.rad(8), math.rad(-10))
  7493. end
  7494. keyframe[8] = function()
  7495. resetWelds(3, {})
  7496. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-10), math.rad(10), math.rad(87))
  7497. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(4), math.rad(37))
  7498. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(0), math.rad(100), math.rad(85))
  7499. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
  7500. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(0), math.rad(-11), math.rad(-9))
  7501. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-21), math.rad(8), math.rad(-9))
  7502. end
  7503. keyframe[9] = function()
  7504. resetWelds(3, {})
  7505. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-10), math.rad(10), math.rad(85))
  7506. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(3), math.rad(25))
  7507. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(0), math.rad(100), math.rad(84))
  7508. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
  7509. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(0), math.rad(-13), math.rad(-8))
  7510. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-21), math.rad(8), math.rad(-8))
  7511. end
  7512. keyframe[10] = function()
  7513. resetWelds(3, {})
  7514. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-10), math.rad(10), math.rad(82))
  7515. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(3), math.rad(11))
  7516. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(0), math.rad(100), math.rad(83))
  7517. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
  7518. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(0), math.rad(-14), math.rad(-7))
  7519. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-22), math.rad(8), math.rad(-6))
  7520. end
  7521. keyframe[11] = function()
  7522. resetWelds(3, {})
  7523. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-10), math.rad(10), math.rad(80))
  7524. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(0), math.rad(0))
  7525. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(0), math.rad(100), math.rad(83))
  7526. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
  7527. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(0), math.rad(-15), math.rad(-5))
  7528. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-23), math.rad(8), math.rad(-5))
  7529. end
  7530. keyframe[12] = function()
  7531. resetWelds(3, {})
  7532. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-10), math.rad(10), math.rad(75))
  7533. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(0), math.rad(-25))
  7534. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(0), math.rad(100), math.rad(82))
  7535. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
  7536. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(0), math.rad(-15), math.rad(-3))
  7537. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-23), math.rad(8), math.rad(-3))
  7538. end
  7539. keyframe[13] = function()
  7540. resetWelds(3, {})
  7541. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-10), math.rad(10), math.rad(73))
  7542. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(-2), math.rad(-38))
  7543. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(0), math.rad(100), math.rad(81))
  7544. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
  7545. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(0), math.rad(-17), math.rad(-1))
  7546. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-24), math.rad(8), math.rad(-2))
  7547. end
  7548. keyframe[14] = function()
  7549. resetWelds(3, {})
  7550. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-10), math.rad(10), math.rad(70))
  7551. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(-5), math.rad(-50))
  7552. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(0), math.rad(100), math.rad(80))
  7553. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
  7554. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0))
  7555. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-25), math.rad(8), math.rad(0))
  7556. end
  7557. keyframe[15] = function()
  7558. resetWelds(3, {})
  7559. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-10), math.rad(10), math.rad(70))
  7560. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(26), math.rad(-5), math.rad(-51))
  7561. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(0), math.rad(100), math.rad(80))
  7562. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
  7563. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0))
  7564. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-25), math.rad(8), math.rad(0))
  7565. end
  7566. keyframe[16] = function()
  7567. resetWelds(3, {})
  7568. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-10), math.rad(10), math.rad(70))
  7569. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(28), math.rad(-5), math.rad(-53))
  7570. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(0), math.rad(100), math.rad(80))
  7571. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
  7572. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0))
  7573. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-25), math.rad(8), math.rad(0))
  7574. end
  7575. keyframe[17] = function()
  7576. resetWelds(3, {})
  7577. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-10), math.rad(10), math.rad(70))
  7578. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(27), math.rad(-5), math.rad(-52))
  7579. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(0), math.rad(100), math.rad(80))
  7580. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
  7581. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0))
  7582. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-25), math.rad(8), math.rad(0))
  7583. end
  7584. keyframe[18] = function()
  7585. resetWelds(3, {})
  7586. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-11), math.rad(9), math.rad(70))
  7587. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(26), math.rad(-5), math.rad(-51))
  7588. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(11), math.rad(98), math.rad(83))
  7589. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
  7590. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(3), math.rad(-20), math.rad(0))
  7591. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-25), math.rad(8), math.rad(0))
  7592. end
  7593. keyframe[19] = function()
  7594. resetWelds(3, {})
  7595. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-13), math.rad(7), math.rad(70))
  7596. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(-5), math.rad(-50))
  7597. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(22), math.rad(95), math.rad(85))
  7598. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
  7599. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(6), math.rad(-20), math.rad(0))
  7600. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-27), math.rad(8), math.rad(0))
  7601. end
  7602. keyframe[20] = function()
  7603. resetWelds(3, {})
  7604. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.275) * CFrame.Angles(math.rad(-14), math.rad(6), math.rad(70))
  7605. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(-5), math.rad(-50))
  7606. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(39), math.rad(92), math.rad(89))
  7607. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
  7608. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.47, 0) * CFrame.Angles(math.rad(10), math.rad(-20), math.rad(0))
  7609. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-29), math.rad(8), math.rad(0))
  7610. end
  7611. keyframe[21] = function()
  7612. resetWelds(3, {})
  7613. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.3) * CFrame.Angles(math.rad(-15), math.rad(5), math.rad(70))
  7614. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(-5), math.rad(-50))
  7615. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(45), math.rad(90), math.rad(90))
  7616. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
  7617. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.5, 0) * CFrame.Angles(math.rad(13), math.rad(-20), math.rad(0))
  7618. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(8), math.rad(0))
  7619. end
  7620. keyframe[22] = function()
  7621. resetWelds(3, {})
  7622. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.3) * CFrame.Angles(math.rad(-15), math.rad(5), math.rad(70))
  7623. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(23), math.rad(-5), math.rad(-50))
  7624. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(45), math.rad(90), math.rad(92))
  7625. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
  7626. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.5, 0) * CFrame.Angles(math.rad(13), math.rad(-20), math.rad(0))
  7627. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(8), math.rad(0))
  7628. end
  7629. keyframe[23] = function()
  7630. resetWelds(3, {})
  7631. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.3) * CFrame.Angles(math.rad(-16), math.rad(5), math.rad(70))
  7632. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(20), math.rad(-5), math.rad(-50))
  7633. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(45), math.rad(90), math.rad(94))
  7634. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
  7635. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.5, 0) * CFrame.Angles(math.rad(13), math.rad(-20), math.rad(-2))
  7636. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(8), math.rad(0))
  7637. end
  7638. keyframe[24] = function()
  7639. resetWelds(3, {})
  7640. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.3) * CFrame.Angles(math.rad(-17), math.rad(5), math.rad(70))
  7641. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(17), math.rad(-4), math.rad(-52))
  7642. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(45), math.rad(90), math.rad(94))
  7643. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
  7644. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.5, 0) * CFrame.Angles(math.rad(13), math.rad(-20), math.rad(-3))
  7645. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(8), math.rad(0))
  7646. end
  7647. keyframe[25] = function()
  7648. resetWelds(3, {})
  7649. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.31) * CFrame.Angles(math.rad(-17), math.rad(5), math.rad(70))
  7650. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(14), math.rad(-2), math.rad(-53))
  7651. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(45), math.rad(90), math.rad(96))
  7652. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
  7653. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.5, 0) * CFrame.Angles(math.rad(12), math.rad(-20), math.rad(-4))
  7654. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-29), math.rad(8), math.rad(0))
  7655. end
  7656. keyframe[26] = function()
  7657. resetWelds(3, {})
  7658. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.31) * CFrame.Angles(math.rad(-17), math.rad(5), math.rad(70))
  7659. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(12), math.rad(0), math.rad(-55))
  7660. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(48), math.rad(92), math.rad(98))
  7661. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
  7662. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.5, 0) * CFrame.Angles(math.rad(12), math.rad(-20), math.rad(-4))
  7663. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-29), math.rad(8), math.rad(0))
  7664. end
  7665. keyframe[27] = function()
  7666. resetWelds(3, {})
  7667. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.31) * CFrame.Angles(math.rad(-17), math.rad(5), math.rad(73))
  7668. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(12), math.rad(0), math.rad(-55))
  7669. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(60), math.rad(92), math.rad(98))
  7670. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
  7671. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.5, 0) * CFrame.Angles(math.rad(12), math.rad(-20), math.rad(-4))
  7672. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-29), math.rad(8), math.rad(0))
  7673. end
  7674. keyframe[28] = function()
  7675. resetWelds(3, {})
  7676. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.31) * CFrame.Angles(math.rad(-17), math.rad(5), math.rad(76))
  7677. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(12), math.rad(0), math.rad(-55))
  7678. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(70), math.rad(92), math.rad(98))
  7679. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
  7680. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.5, 0) * CFrame.Angles(math.rad(12), math.rad(-20), math.rad(-4))
  7681. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-29), math.rad(8), math.rad(0))
  7682. end
  7683. keyframe[29] = function()
  7684. resetWelds(3, {})
  7685. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.31) * CFrame.Angles(math.rad(-17), math.rad(5), math.rad(79))
  7686. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-55))
  7687. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(84), math.rad(92), math.rad(98))
  7688. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
  7689. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.5, 0) * CFrame.Angles(math.rad(11), math.rad(-20), math.rad(-4))
  7690. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-28), math.rad(8), math.rad(0))
  7691. end
  7692. keyframe[30] = function()
  7693. resetWelds(3, {})
  7694. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.31) * CFrame.Angles(math.rad(-17), math.rad(5), math.rad(70))
  7695. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-55))
  7696. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(86), math.rad(80), math.rad(96))
  7697. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
  7698. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.5, 0) * CFrame.Angles(math.rad(11), math.rad(-20), math.rad(-4))
  7699. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-28), math.rad(8), math.rad(0))
  7700. end
  7701. keyframe[31] = function()
  7702. resetWelds(3, {})
  7703. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.31) * CFrame.Angles(math.rad(-17), math.rad(5), math.rad(60))
  7704. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(12), math.rad(0), math.rad(-55))
  7705. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(88), math.rad(70), math.rad(94))
  7706. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
  7707. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.5, 0) * CFrame.Angles(math.rad(10), math.rad(-20), math.rad(-4))
  7708. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-28), math.rad(6), math.rad(-1))
  7709. end
  7710. keyframe[32] = function()
  7711. resetWelds(3, {})
  7712. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.31) * CFrame.Angles(math.rad(-2), math.rad(1), math.rad(28))
  7713. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(14), math.rad(-2), math.rad(-53))
  7714. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.6, 0, -0.15) * CFrame.Angles(math.rad(60), math.rad(40), math.rad(93))
  7715. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(7), math.rad(10))
  7716. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.375, 0) * CFrame.Angles(math.rad(9), math.rad(-20), math.rad(-13))
  7717. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-29), math.rad(2), math.rad(-2))
  7718. end
  7719. keyframe[33] = function()
  7720. resetWelds(3, {})
  7721. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.31) * CFrame.Angles(math.rad(10), math.rad(-2), math.rad(-15))
  7722. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(20), math.rad(-1), math.rad(-17))
  7723. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.5, 0, 0.1) * CFrame.Angles(math.rad(20), math.rad(-10), math.rad(88))
  7724. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(5), math.rad(-10))
  7725. RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.25, 0) * CFrame.Angles(math.rad(6), math.rad(-20), math.rad(-22))
  7726. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-29), math.rad(-3), math.rad(-4))
  7727. end
  7728. keyframe[34] = function()
  7729. resetWelds(3, {})
  7730. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.38) * CFrame.Angles(math.rad(30), math.rad(-10), math.rad(-72))
  7731. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(0), math.rad(20))
  7732. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.32, 0, 0.5) * CFrame.Angles(math.rad(0), math.rad(-100), math.rad(82))
  7733. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-15), math.rad(-15), math.rad(-55))
  7734. RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(-33))
  7735. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(-15), math.rad(-7))
  7736. end
  7737. keyframe[35] = function()
  7738. resetWelds(3, {})
  7739. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.38) * CFrame.Angles(math.rad(30), math.rad(-10), math.rad(-85))
  7740. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(0), math.rad(20))
  7741. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.25, 0, 0.6) * CFrame.Angles(math.rad(0), math.rad(-120), math.rad(80))
  7742. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(-30), math.rad(-80))
  7743. RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(-40))
  7744. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(-15), math.rad(-8))
  7745. end
  7746. keyframe[36] = function()
  7747. resetWelds(3, {})
  7748. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.38) * CFrame.Angles(math.rad(30), math.rad(-10), math.rad(-88))
  7749. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(0), math.rad(20))
  7750. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.25, 0, 0.6) * CFrame.Angles(math.rad(0), math.rad(-120), math.rad(80))
  7751. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(-55), math.rad(-80))
  7752. RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(-40))
  7753. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(-15), math.rad(-8))
  7754. end
  7755. keyframe[37] = function()
  7756. resetWelds(3, {})
  7757. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.39) * CFrame.Angles(math.rad(34), math.rad(-10), math.rad(-94))
  7758. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(0), math.rad(20))
  7759. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.25, 0, 0.6) * CFrame.Angles(math.rad(0), math.rad(-125), math.rad(80))
  7760. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(-80))
  7761. RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(-40))
  7762. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-36), math.rad(-15), math.rad(-8))
  7763. end
  7764. keyframe[38] = function()
  7765. resetWelds(3, {})
  7766. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.39) * CFrame.Angles(math.rad(34), math.rad(-10), math.rad(-89))
  7767. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(0), math.rad(20))
  7768. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.25, 0, 0.6) * CFrame.Angles(math.rad(0), math.rad(-128), math.rad(80))
  7769. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(-53), math.rad(-80))
  7770. RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(-40))
  7771. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-36), math.rad(-15), math.rad(-8))
  7772. end
  7773. keyframe[39] = function()
  7774. resetWelds(3, {})
  7775. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.39) * CFrame.Angles(math.rad(34), math.rad(-10), math.rad(-83))
  7776. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(0), math.rad(20))
  7777. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.25, 0, 0.6) * CFrame.Angles(math.rad(0), math.rad(-130), math.rad(80))
  7778. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(-57), math.rad(-80))
  7779. RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(-40))
  7780. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-36), math.rad(-15), math.rad(-8))
  7781. end
  7782. keyframe[40] = function()
  7783. resetWelds(3, {})
  7784. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(24), math.rad(-8), math.rad(-68))
  7785. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(22), math.rad(0), math.rad(15))
  7786. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.15, 0, 0.4) * CFrame.Angles(math.rad(-3), math.rad(-95), math.rad(60))
  7787. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(5), math.rad(-38), math.rad(-60))
  7788. RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-1), math.rad(-15), math.rad(-30))
  7789. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-23), math.rad(-11), math.rad(-6))
  7790. end
  7791. keyframe[41] = function()
  7792. resetWelds(3, {})
  7793. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(17), math.rad(-5), math.rad(-45))
  7794. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(18), math.rad(0), math.rad(10))
  7795. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.05, 0, 0.15) * CFrame.Angles(math.rad(-5), math.rad(-60), math.rad(40))
  7796. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-25), math.rad(-40))
  7797. RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-1), math.rad(-10), math.rad(-20))
  7798. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-15), math.rad(-7), math.rad(-4))
  7799. end
  7800. keyframe[42] = function()
  7801. resetWelds(3, {})
  7802. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.03) * CFrame.Angles(math.rad(13), math.rad(-4), math.rad(-32))
  7803. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(16), math.rad(0), math.rad(7))
  7804. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.04, 0, 0.1) * CFrame.Angles(math.rad(-6), math.rad(-45), math.rad(30))
  7805. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-3), math.rad(-19), math.rad(-30))
  7806. RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-1), math.rad(-7), math.rad(-15))
  7807. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(-5), math.rad(-3))
  7808. end
  7809. keyframe[43] = function()
  7810. resetWelds(3, {})
  7811. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.05) * CFrame.Angles(math.rad(9), math.rad(-3), math.rad(-20))
  7812. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(14), math.rad(0), math.rad(5))
  7813. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.03, 0, 0.05) * CFrame.Angles(math.rad(-7), math.rad(-30), math.rad(20))
  7814. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-5), math.rad(-12), math.rad(-20))
  7815. RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-1), math.rad(-5), math.rad(-9))
  7816. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-6), math.rad(-3), math.rad(-2))
  7817. end
  7818. keyframe[44] = function()
  7819. resetWelds(3, {})
  7820. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.12) * CFrame.Angles(math.rad(4), math.rad(-2), math.rad(-10))
  7821. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(12), math.rad(0), math.rad(3))
  7822. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.03, 0, 0.05) * CFrame.Angles(math.rad(-9), math.rad(-15), math.rad(10))
  7823. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-7), math.rad(-6), math.rad(-10))
  7824. RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-2), math.rad(-3), math.rad(-4))
  7825. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-5), math.rad(-1), math.rad(0))
  7826. end
  7827. keyframe[45] = function()
  7828. resetWelds(3, {})
  7829. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7830. Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0))
  7831. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0))
  7832. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0))
  7833. RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(1))
  7834. LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(1))
  7835. end
  7836. return keyframe[fr]()
  7837. end,
  7838. Cancels = {"Stand"},
  7839. Reference = "IWMYS",
  7840. Frames = 45,
  7841. Loops = false,
  7842. LoopStart = 6
  7843. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement