Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- wait(1)
- while game.Players.LocalPlayer.Character == nil do
- wait()
- end
- Tool = script.Parent
- if Tool.className ~= "HopperBin" then
- Tool = Instance.new("HopperBin")
- Tool.Name = "Saz"
- Tool.Parent = script.Parent.Parent.Backpack
- s = Instance.new("BoolValue")
- s.Name = "Status"
- s.Parent = Tool
- s2 = Instance.new("BoolValue")
- s2.Name = "AnimCanBeInterrupted"
- s2.Parent = Tool.Status
- s2.Value = true
- s2 = Instance.new("IntValue")
- s2.Name = "AnimFrame"
- s2.Parent = Tool.Status
- script.Parent = Tool
- end
- vPlayer = game.Players.LocalPlayer
- RightShoulder = nil
- LeftShoulder = nil
- RightHip = nil
- LeftHip = nil
- Neck = nil
- RootJoint = nil
- RightShoulderC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- RightShoulderC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- LeftShoulderC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- LeftShoulderC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- RightHipC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- RightHipC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- LeftHipC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- LeftHipC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- NeckC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
- NeckC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
- RootJointC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
- RootJointC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
- nGrip = Instance.new("Weld")
- nGrip.Name = "RightGrip"
- nGrip.C0 = CFrame.new(0, -0.8, -0.1) * CFrame.fromEulerAnglesXYZ(math.pi / 2, math.pi / 2, -math.pi / 2)
- nGrip.C1 = CFrame.new(0, 0, 0)
- Grip = nil
- NoCam = false
- canCutscene = true
- radiushelp = 2.3
- damagehelp = 0
- TrackFunction = nil
- PlayerAnimationScript = nil
- equipdebounce = true
- StickDir = 5
- StickPos = 5
- PlayerCombatKeys = {}
- InfoGui = nil
- SoundTable = {
- Airdash = "153092348",
- BarrierHit = "153092205",
- Grapple = "153092304",
- Hit_Damage_Heavycut = "153092274",
- Hit_Damage_Heavydelaysmack = "153092217",
- Hit_Damage_Heavysmack = "153092227",
- Hit_Damage_Lightcut = "153092285",
- Hit_Damage_Lightsmack = "153092249",
- Hit_Damage_Mediumcut = "153092292",
- Hit_Damage_Medsmack = "153092238",
- Hit_Damage_Medsmack_Alt = "153092213",
- Hit_Damage_Tinycut = "153092296",
- Overdrive_Begin = "153092315",
- Overdrive_End = "153092334",
- none = ""
- }
- SBlocking = {
- 159882314,
- 159882318,
- 159882381,
- 159882389
- }
- IBlocking = {
- 159882395,
- 159882399,
- 159882455,
- 159882570
- }
- Knockdown = {
- 159882404,
- 159882410,
- 159972491,
- 159972468
- }
- Getup = {
- 159882417,
- 159882427,
- 159972558,
- 159972536,
- 159882441,
- 159882430,
- 159972582
- }
- Tech = {
- 159882441,
- 159882430,
- 159972582
- }
- Hugehit = {
- 159882445,
- 159972468,
- 159972491
- }
- LGrunt = {
- 159882466,
- 159882477,
- 159972627,
- 159972643
- }
- MGrunt = {
- 159882481,
- 159882477,
- 159972657
- }
- HGrunt = {
- 159882497,
- 159882504,
- 159972669
- }
- DGrunt = {
- [1] = 160212549,
- [2] = 160212842,
- [3] = 160212812
- }
- DThirty = {
- 159882462,
- 159882540,
- 159882567
- }
- DSixty = {159882546, 159882557}
- DEighty = {159882561, 160212892}
- Special = {
- [1] = 159882578,
- [2] = 159882584,
- [3] = 159882592,
- [4] = 159882598,
- [5] = 160212718,
- [6] = 160212768
- }
- OD = {159882616}
- Taunt1 = {159882620}
- Taunt2 = {159882609, 159882612}
- Taunt3 = {159882625}
- Taunt4 = {
- ["1a"] = 159882628,
- ["2a"] = 159882635,
- ["1b"] = 159882644,
- ["2b"] = 159882649
- }
- PlayerInputs = {}
- PlayerInputCullThreshold = 30
- PlayerInputAgeCullFactor = 30
- PlayerInputStringFrame = 0.7
- CurrentCameraState = "2D"
- CanChangeCameraState = false
- CameraResetTime = 180
- PlayerFacing = "Right"
- DesiredPlayerFacing = "Right"
- CameraPlane = CFrame.new(0, 0, 0)
- CameraOutDir = Vector3.new(0, 0, 0)
- FirstTick = false
- BodyVel = Instance.new("BodyVelocity")
- BodyVel.Name = "HumanoidMover"
- BodyVel.P = 2000
- BodyVel.maxForce = Vector3.new(4800000, 0, 4800000)
- BodyVel.Parent = nil
- BodyGyro = Instance.new("BodyGyro")
- BodyGyro.P = 8000
- BodyGyro.maxTorque = Vector3.new(850000, 850000, 850000)
- BodyGyro.D = 300
- CanDoubleJump = true
- cameraTarget = nil
- CanAttack = true
- function noY(pos)
- return Vector3.new(pos.x, 0, pos.z)
- end
- function Saz_Reset_Cloak()
- game.Players.LocalPlayer.Character.Armor.Cloak.CloakScript.Hard.Value = 0
- end
- function turntoCamera()
- if cameraTarget == nil then
- if PlayerFacing == "Right" then
- BodyGyro.cframe = CFrame.new(vPlayer.Character.HumanoidRootPart.Position, vPlayer.Character.HumanoidRootPart.Position + CameraPlane * 50)
- else
- BodyGyro.cframe = CFrame.new(vPlayer.Character.HumanoidRootPart.Position, vPlayer.Character.HumanoidRootPart.Position + CameraPlane * 50)
- end
- else
- if cameraTarget:FindFirstChild("Torso") == nil then
- cameraTarget = nil
- return
- end
- 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
- BodyGyro.cframe = CFrame.new(vPlayer.Character.HumanoidRootPart.Position, vpos)
- end
- end
- function acquireTarget()
- mmmm = game.Players.LocalPlayer:GetMouse()
- Scrubs = GetNubsInRadius(mmmm.Hit.p, 15)
- if #Scrubs > 0 then
- if #Scrubs == 1 then
- return Scrubs[1]
- else
- lowest = 9999
- newtarget = nil
- for _, v in pairs(Scrubs) do
- if (v.Torso.Position - mmmm.Hit.p).magnitude < lowest then
- lowest = (v.Torso.Position - mmmm.Hit.p).magnitude
- newtarget = v
- end
- end
- return v
- end
- end
- return nil
- end
- function updateCamera()
- cam = workspace.CurrentCamera
- if CurrentCameraState == "3D" then
- cam.CameraType = "Custom"
- FirstTick = false
- for _, v in pairs(controllerStore) do
- v.Parent = game:GetService("ControllerService")
- end
- BodyVel.Parent = nil
- BodyGyro.Parent = nil
- cameraTarget = nil
- elseif NoCam == false then
- cam.CameraType = "Scriptable"
- if FirstTick == false then
- cameraTarget = acquireTarget()
- wait(0.2)
- for _, v in pairs(controllerStore) do
- v.Parent = nil
- end
- local dir = vPlayer.Character.HumanoidRootPart.CFrame.lookVector
- local vdir = Vector3.new(dir.x, 0, dir.z)
- CameraPlane = vdir
- CameraOutDir = (vPlayer.Character.HumanoidRootPart.CFrame.p - (vPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(5, 0, 0)).p).unit
- FirstTick = true
- if (cam.CoordinateFrame.p - (vPlayer.Character.HumanoidRootPart.CFrame.p - CameraOutDir * 5)).magnitude < (cam.CoordinateFrame.p - (vPlayer.Character.HumanoidRootPart.CFrame.p + CameraOutDir * 5)).magnitude then
- CameraOutDir = -CameraOutDir
- PlayerFacing = "Left"
- else
- PlayerFacing = "Right"
- end
- newcpos = vPlayer.Character.HumanoidRootPart.CFrame.p + Vector3.new(0, 5, 0) + CameraOutDir * 20
- newfocus = vPlayer.Character.HumanoidRootPart.CFrame.p + Vector3.new(0, 5, 0)
- cam:Interpolate(CFrame.new(newcpos), CFrame.new(newfocus), 0.031)
- BodyGyro.Parent = vPlayer.Character.HumanoidRootPart
- turntoCamera()
- else
- local dir = vPlayer.Character.HumanoidRootPart.CFrame.lookVector
- local vdir = Vector3.new(dir.x, 0, dir.z)
- CameraPlane = vdir
- CameraOutDir = (vPlayer.Character.HumanoidRootPart.CFrame.p - (vPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(5, 0, 0)).p).unit
- FirstTick = true
- if (cam.CoordinateFrame.p - (vPlayer.Character.HumanoidRootPart.CFrame.p - CameraOutDir * 5)).magnitude < (cam.CoordinateFrame.p - (vPlayer.Character.HumanoidRootPart.CFrame.p + CameraOutDir * 5)).magnitude then
- CameraOutDir = -CameraOutDir
- PlayerFacing = "Left"
- else
- PlayerFacing = "Right"
- end
- newcpos = vPlayer.Character.HumanoidRootPart.CFrame.p + Vector3.new(0, 4, 0) + CameraOutDir * 20
- newfocus = vPlayer.Character.HumanoidRootPart.CFrame.p + Vector3.new(0, 4, 0)
- cam:Interpolate(CFrame.new(newcpos), CFrame.new(newfocus), 0.2)
- BodyVel.Parent = vPlayer.Character.HumanoidRootPart
- if PlayerIsAttacking == false then
- turntoCamera()
- end
- end
- end
- end
- TurnToCamera = turntoCamera
- turnToCamera = turntoCamera
- ComboNubs = {}
- function GetNubs()
- scrubs = {}
- for _, v in pairs(game.Workspace:children()) do
- if v:FindFirstChild("Humanoid") ~= nil and v:FindFirstChild("Torso") ~= nil and v.Name ~= game.Players.LocalPlayer.Name then
- table.insert(scrubs, v)
- end
- end
- return scrubs
- end
- function GetNubsInRadius(pos, radius)
- radius = radius + radiushelp
- scrubs = GetNubs()
- filtered = {}
- for _, v in pairs(scrubs) do
- if v:FindFirstChild("Torso") ~= nil and radius >= (v.Torso.Position - pos).magnitude then
- table.insert(filtered, v)
- end
- end
- return filtered
- end
- function yUnitDirection(part)
- local cf0 = part.CFrame
- local cf1 = part.CFrame * CFrame.new(0, 1, 0)
- return (cf0.p - cf1.p).unit
- end
- function applyCameraShake(Noob, Intens, Time)
- local ss = script.CamShake:clone()
- ss.Disabled = false
- ss.intensity.Value = Intens
- ss.times.Value = Time
- ss.Parent = Noob
- end
- function applyHitEffect(Noob, Level, CutBlunt)
- t = Noob:FindFirstChild("Torso")
- if Level == nil then
- Level = 0
- end
- if t ~= nil then
- if CutBlunt == "Blunt" then
- p = Instance.new("Part")
- p.Name = "HITEFFECT"
- p.CanCollide = false
- p.TopSurface = 0
- p.BottomSurface = 0
- p.BrickColor = BrickColor.new("Institutional white")
- p.Anchored = true
- p.CFrame = t.CFrame + Vector3.new(math.random(-15, 15) / 10, math.random(-15, 15) / 10, math.random(-15, 15) / 10)
- p.formFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.Parent = t.Parent
- m = Instance.new("SpecialMesh")
- m.MeshType = "Sphere"
- m.Parent = p
- game:GetService("Debris"):AddItem(p, 5)
- coroutine.resume(coroutine.create(function(p, l)
- for i = 1, 9 do
- p.Transparency = 0.5 + i / 18
- p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.6 + l, 0.6 + l, 0.6 + l)
- wait(0.031)
- end
- p:Remove()
- end), p, (Level - 1) / 4)
- end
- p = Instance.new("Part")
- p.Name = "HITEFFECT"
- p.CanCollide = false
- p.TopSurface = 0
- p.BottomSurface = 0
- p.BrickColor = BrickColor.new("Institutional white")
- p.Anchored = true
- p.CFrame = t.CFrame
- p.formFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.Parent = t.Parent
- m = Instance.new("SpecialMesh")
- m.MeshType = "Sphere"
- m.Parent = p
- game:GetService("Debris"):AddItem(p, 5)
- coroutine.resume(coroutine.create(function(p)
- for i = 1, 8 do
- p.Transparency = i / 8
- p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
- wait(0.031)
- end
- p:Remove()
- end), p)
- if Level >= 2 then
- for i = 1, Level do
- p = Instance.new("Part")
- p.Name = "HITEFFECT"
- p.CanCollide = false
- p.TopSurface = 0
- p.BottomSurface = 0
- p.BrickColor = BrickColor.new("Institutional white")
- p.Anchored = true
- p.CFrame = t.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
- p.formFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.Parent = t.Parent
- m = Instance.new("SpecialMesh")
- m.MeshId = "http://www.roblox.com/asset/?id=3270017"
- m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
- m.Parent = p
- game:GetService("Debris"):AddItem(p, 5)
- coroutine.resume(coroutine.create(function(p, l)
- for i = 1, 8 do
- p.Transparency = i / 8
- p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.2 + l, 1.2 + l, 0)
- wait(0.031)
- end
- p:Remove()
- end), p, Level / 3)
- end
- end
- end
- end
- LastHitTime = time()
- LastDamage = 0
- ComboHits = 0
- function applyDamage(Noob, Damage, KnockDir, KnockForce, Down, ForceDown, AddFloat, addFunc, Hitsound, aHitstop, aHitstun, aYvel)
- if KnockDir == nil then
- KnockDir = Vector3.new(0, 0, 0)
- end
- if KnockForce == nil then
- KnockForce = 0
- end
- if Down == nil then
- Down = false
- end
- if AddFloat == nil then
- AddFloat = 0
- end
- if addFunc == nil then
- function addFunc()
- end
- end
- if aYvel == nil then
- if math.abs(KnockDir.y) > 2 then
- aYvel = math.abs(KnockDir.y)
- aYvelp = KnockDir.y
- else
- aYvel = 0
- aYvelp = 0
- end
- end
- if aHitstop == nil then
- aHitstop = 0
- end
- local h = Noob:FindFirstChild("Humanoid")
- local t = Noob:FindFirstChild("HumanoidRootPart")
- if t == nil then
- t = Noob:FindFirstChild("Torso")
- end
- if h ~= nil and t ~= nil then
- addonCullMovers(Noob)
- if addFunc ~= nil then
- addFunc(Noob)
- end
- coroutine.resume(coroutine.create(function(t, KnockDir, aYvel, KnockForce, aHitstop)
- v = Instance.new("BodyVelocity")
- v.Name = "AIDS"
- v.P = 2500
- v.maxForce = Vector3.new(500000, 500000, 500000) * 700
- v.velocity = Vector3.new(0, 0, 0)
- v.Parent = t
- wait(aHitstop * 0.01)
- v.maxForce = Vector3.new(900000, aYvel * 2000, 900000)
- v.velocity = Vector3.new(KnockDir.x, aYvelp, KnockDir.z) * KnockForce
- game:GetService("Debris"):AddItem(v, 0.4)
- end), t, KnockDir, aYvel, KnockForce, aHitstop)
- if Down == true then
- g = Instance.new("BodyGyro")
- g.P = 400
- g.maxTorque = Vector3.new(80000, 80000, 80000)
- g.D = 20
- g.cframe = CFrame.new(vPlayer.Character.Torso.Position, vPlayer.Character.Torso.Position - Vector3.new(0, 50, 0))
- g.Parent = v.Parent
- game:GetService("Debris"):AddItem(g, 1.2)
- if ForceDown == true then
- t.CFrame = t.CFrame * CFrame.fromEulerAnglesXYZ(math.pi / 2, 0, 0) + Vector3.new(0, 0.3, 0)
- end
- end
- _G.AddHumanoidDamageTag(h, game.Players.LocalPlayer, Damage * 0.6, "Melee", "Other", "Physical")
- PlaySound(Hitsound, 1, 1, t)
- Hitstop = Hitstop + aHitstop
- LastHitTime = time() + aHitstop / 27 + aHitstun / 27 + 0.05
- LastDamage = LastDamage + Damage * 0.65
- Comboing = true
- ComboHits = ComboHits + 1
- if script:FindFirstChild("LockControls") ~= nil then
- if Noob:FindFirstChild("LockControls") == nil then
- local ss = script.LockControls:clone()
- ss.Timer.Value = aHitstun
- ss.Disabled = false
- ss.Parent = Noob
- else
- Noob.LockControls.Timer.Value = aHitstun
- end
- end
- ComboNubs[Noob.Name] = Noob
- end
- end
- coroutine.resume(coroutine.create(function()
- while true do
- wait()
- if Hitstop > 1 then
- vPlayer.Character.HumanoidRootPart.Anchored = true
- else
- vPlayer.Character.HumanoidRootPart.Anchored = false
- end
- if Comboing == true then
- if InfoGui == nil then
- InfoGui = script.InfoGui:clone()
- if vPlayer:FindFirstChild("PlayerGui") ~= nil then
- InfoGui.Parent = vPlayer.PlayerGui
- end
- Scrubs = 0
- for _, v in pairs(ComboNubs) do
- Scrubs = Scrubs + 1
- end
- if Scrubs == 0 then
- Scrubs = 1
- end
- InfoGui.Frame.HitsLabel.Text = ComboHits
- InfoGui.Frame.DamageLabel.Text = LastDamage
- InfoGui.Frame.EffectiveDamageLabel.Text = LastDamage / Scrubs
- else
- Scrubs = 0
- for _, v in pairs(ComboNubs) do
- Scrubs = Scrubs + 1
- end
- if Scrubs == 0 then
- Scrubs = 1
- end
- InfoGui.Frame.HitsLabel.Text = ComboHits
- InfoGui.Frame.DamageLabel.Text = math.floor(LastDamage)
- InfoGui.Frame.EffectiveDamageLabel.Text = math.floor(LastDamage / Scrubs)
- TimeDiff = LastHitTime - time()
- InfoGui.Frame.HitstunFrame.Fill.Size = UDim2.new(0, 40 * TimeDiff, 0, 10)
- InfoGui.Frame.HitstunFrame.Fill.Position = UDim2.new(0.5, -20 * TimeDiff, 0, 0)
- end
- elseif InfoGui ~= nil then
- coroutine.resume(coroutine.create(function(g)
- for i = 1, 15 do
- g.Frame.Position = g.Frame.Position + UDim2.new(0, 10 + i, 0, 0)
- wait(0.03)
- end
- g:Remove()
- end), InfoGui)
- InfoGui = nil
- end
- if LastHitTime <= time() and Comboing == true then
- Scrubs = 0
- for _, v in pairs(ComboNubs) do
- Scrubs = Scrubs + 1
- end
- if Scrubs == 0 then
- Scrubs = 1
- end
- ComboNubs = {}
- LastDamage = LastDamage / Scrubs
- print("Combo Ended: " .. LastDamage .. " effective damage.")
- wait(0.05)
- ComboHits = 0
- LastDamage = 0
- Comboing = false
- end
- end
- end))
- function addonHoldDown(Noob)
- local t = Noob:FindFirstChild("HumanoidRootPart")
- if t == nil then
- t = Noob:FindFirstChild("Torso")
- end
- add = Vector3.new(0, 0, 0)
- if t:FindFirstChild("AIDS") ~= nil then
- add = t.AIDS.velocity
- t.AIDS:Remove()
- print(":)")
- end
- v = Instance.new("BodyPosition")
- v.P = 2000
- v.D = v.D / 2
- v.maxForce = Vector3.new(6000000000, 600000, 6000000000)
- v.position = t.Position - Vector3.new(0, 10, 0) + add
- v.Parent = t
- game:GetService("Debris"):AddItem(v, 1.2)
- Noob.Humanoid.PlatformStand = true
- coroutine.resume(coroutine.create(function(noob, t)
- wait(0.5)
- while t:FindFirstChild("BodyPosition") ~= nil do
- wait(0.01)
- end
- noob.PlatformStand = false
- end), Noob.Humanoid, t)
- end
- function addonCullMovers(Noob)
- local t = Noob:FindFirstChild("HumanoidRootPart")
- if t == nil then
- t = Noob:FindFirstChild("Torso")
- end
- for _, v in pairs(t:children()) do
- if v:IsA("BodyMover") then
- v:Remove()
- end
- end
- end
- function BlockyEffect_01(Color, Position, StartScale, ScaleUp, ScaleTime)
- p = Instance.new("Part")
- p.Name = "EFFECT"
- p.CanCollide = false
- p.TopSurface = 0
- p.BottomSurface = 0
- p.BrickColor = Color
- p.Anchored = true
- p.CFrame = CFrame.new(Position) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
- p.formFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.Parent = vPlayer.Character
- m = Instance.new("BlockMesh")
- m.Scale = Vector3.new(1, 1, 1) * StartScale
- m.Parent = p
- game:GetService("Debris"):AddItem(p, 5)
- coroutine.resume(coroutine.create(function(p, u, t)
- for i = 1, t do
- p.Transparency = i / t
- p.Mesh.Scale = p.Mesh.Scale + Vector3.new(u, u, u)
- wait(0.031)
- end
- p:Remove()
- end), p, ScaleUp, ScaleTime)
- end
- function BlockyEffect_02(Color, Position, StartScale, ScaleUp, ScaleTime)
- p = Instance.new("Part")
- p.Name = "EFFECT"
- p.CanCollide = false
- p.TopSurface = 0
- p.BottomSurface = 0
- p.BrickColor = Color
- p.Anchored = true
- p.CFrame = CFrame.new(Position) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
- p.formFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.Parent = vPlayer.Character
- m = Instance.new("BlockMesh")
- m.Scale = Vector3.new(1, 1, 1) * StartScale
- m.Parent = p
- game:GetService("Debris"):AddItem(p, 5)
- coroutine.resume(coroutine.create(function(p, u, t)
- for i = 1, t do
- p.Transparency = i / t
- p.Mesh.Scale = p.Mesh.Scale + Vector3.new(u, u, u)
- p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10) / 10, math.random(-20, 20) / 40, math.random(-20, 20) / 40)
- p.CFrame = p.CFrame * CFrame.new(1, 0, 0)
- wait(0.031)
- end
- p:Remove()
- end), p, ScaleUp, ScaleTime)
- end
- function BlockyEffect_03(Color, Position, StartScale, ScaleUp, ScaleTime)
- p = Instance.new("Part")
- p.Name = "EFFECT"
- p.CanCollide = false
- p.TopSurface = 0
- p.BottomSurface = 0
- p.BrickColor = Color
- p.Anchored = true
- p.CFrame = CFrame.new(Position) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
- p.formFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.Parent = vPlayer.Character
- m = Instance.new("BlockMesh")
- m.Scale = Vector3.new(1, 1, 1) * StartScale
- m.Parent = p
- game:GetService("Debris"):AddItem(p, 5)
- coroutine.resume(coroutine.create(function(p, u, t)
- for i = 1, t do
- p.Transparency = i / t
- p.Mesh.Scale = p.Mesh.Scale + Vector3.new(u, u, u)
- p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10) / 10, math.random(-10, 10) / 10, math.random(-20, 20) / 40)
- p.CFrame = p.CFrame * CFrame.new(0.2, 0, 0) + Vector3.new(0, 0.3, 0)
- wait(0.031)
- end
- p:Remove()
- end), p, ScaleUp, ScaleTime)
- end
- TwoDInputs = {}
- TwoDInputs.Dash = {
- Inputs = {">>"},
- Function = function()
- if PlayerIsAttacking == false then
- DesiredMovespeed = 32
- end
- MovementPreference = "Dash"
- LastDashInput = time()
- end
- }
- LastBackdash = time()
- TwoDInputs.BackDash = {
- Inputs = {"<<"},
- Function = function()
- if time() - LastBackdash < 0.4 then
- return
- end
- if CurrentAnimation == Animations.Backdash_Ground and Tool.Status.AnimCanBeInterrupted.Value == false then
- return
- end
- RequestAnimationChange("Backdash_Ground", 0)
- if CurrentAnimation ~= Animations.Backdash_Ground then
- return
- end
- PlayerIsAttacking = true
- if TrackFunction ~= nil then
- TrackFunction:disconnect()
- TrackFunction = nil
- end
- LastBackdash = time()
- Saz_Reset_Cloak()
- rawframes = 0
- Tool.Status.AnimFrame.Value = 0
- local nubdir = vPlayer.Character.HumanoidRootPart.CFrame.lookVector
- BodyVel.velocity = -nubdir * 30 + Vector3.new(0, 5, 0)
- Tool.Status.AnimFrame.Value = 0
- turntoCamera()
- BodyVel.maxForce = Vector3.new(90000000, 90000000, 90000000)
- TrackFunction = game:GetService("RunService").Stepped:connect(function()
- rawframes = rawframes + 1
- Tool.Status.AnimFrame.Value = RequestNewFrame(rawframes)
- BodyVel.velocity = -nubdir * 16 + Vector3.new(0, 8 - rawframes, 0)
- if rawframes == 16 then
- TrackFunction:disconnect()
- TrackFunction = nil
- print("IM DUN")
- DesiredWalkspeed = 8
- PlayerIsAttacking = false
- CanInterrupt(true)
- BodyVel.maxForce = Vector3.new(900000, 0, 900000)
- Stand()
- end
- end)
- end
- }
- TwoDInputs.ManaVamp = {
- Inputs = {"<v>L"},
- Function = function()
- if CurrentAnimation == Animations.ManaVamp and Tool.Status.AnimCanBeInterrupted.Value == false then
- return
- end
- RequestAnimationChange("ManaVamp", 0)
- if CurrentAnimation ~= Animations.ManaVamp then
- return
- end
- if TrackFunction ~= nil then
- TrackFunction:disconnect()
- TrackFunction = nil
- end
- Saz_Reset_Cloak()
- CanInterrupt(false)
- PlayerIsAttacking = true
- print("TEHPOOT", time())
- rawframes = 0
- Tool.Status.AnimFrame.Value = 0
- DidHit = false
- NNoob = nil
- TrackFunction = game:GetService("RunService").Stepped:connect(function()
- rawframes = rawframes + 1
- Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
- if Tool.Status.AnimFrame.Value < 5 then
- BodyVel.velocity = CameraPlane * (8 + rawframes * 8)
- else
- BodyVel.velocity = BodyVel.velocity / 1.03
- end
- if (Tool.Status.AnimFrame.Value == 5 or Tool.Status.AnimFrame.Value == 6) and DidHit == false and NNoob == nil then
- for _, v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p + CameraPlane * 1.8, 1.8)) do
- NNoob = v
- DidHit = true
- applyDamage(NNoob, 2, CameraPlane * 0 + Vector3.new(0, 0, 0), 0, false, false, 0, nil, SoundTable.Hit_Damage_Heavysmack, 12, 50)
- applyHitEffect(v, 0)
- lel = Instance.new("Sound")
- lel.SoundId = "http://www.roblox.com/asset/?id=178605790"
- lel.Volume = 1
- lel.Parent = game.Players.LocalPlayer.Character.Head
- lel:Play()
- game:GetService("Debris"):AddItem(lel, 8)
- end
- end
- print(NNoob)
- if Tool.Status.AnimFrame.Value == 9 then
- print("UH AINT DOIN IT")
- TrackFunction:disconnect()
- TrackFunction = nil
- if NNoob == nil then
- print("IM DUN")
- DesiredWalkspeed = 8
- PlayerIsAttacking = false
- CanInterrupt(true)
- Stand()
- end
- end
- if 1 > Hitstop then
- Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
- end
- end)
- local tfunc = TrackFunction
- while true do
- if rawequal(TrackFunction, tfunc) == false then
- break
- end
- wait()
- end
- if NNoob == nil and lel ~= nil then
- lel:Stop()
- end
- print("OEH")
- rawframes = 0
- DidHit = false
- if NNoob ~= nil then
- CanInterrupt(false)
- ponos = 0
- Tool.Status.AnimFrame.Value = 9
- Hitstop = Hitstop + 2
- TrackFunction = game:GetService("RunService").Stepped:connect(function()
- rawframes = rawframes + 1
- Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
- CPlayer = vPlayer.Character
- if nubgyro == nil and Tool.Status.AnimFrame.Value <= 30 then
- print("NOE")
- nubgyro = Instance.new("BodyGyro")
- nubgyro.Name = ":>"
- nubgyro.Parent = NNoob.Torso
- nubgyro.P = 5000
- nubgyro.D = 200
- nubgyro.maxTorque = Vector3.new(50000, 50000, 50000) * 5000
- nubgyro.cframe = CPlayer["Left Arm"].CFrame
- nubpos = Instance.new("BodyPosition")
- nubpos.Name = ":<"
- nubpos.Parent = NNoob.Torso
- nubpos.P = 6000
- nubpos.maxForce = Vector3.new(500000000, 5000000000, 5000000000) * 100
- nubpos.position = (CPlayer["Left Arm"].CFrame * CFrame.new(0, -1.6, 0)).p
- else
- nubgyro.cframe = CPlayer["Left Arm"].CFrame * CFrame.fromEulerAnglesXYZ(math.pi / 4, 0, 0)
- nubpos.position = (CPlayer["Left Arm"].CFrame * CFrame.new(0, -1.3, 0)).p - Vector3.new(0, 0.5, 0)
- if nubgyro.Parent ~= nil then
- 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)
- end
- end
- if Tool.Status.AnimFrame.Value == 30 then
- print("OOOOH")
- ponos = ponos + 1
- if ponos < 3 then
- Tool.Status.AnimFrame.Value = 20
- applyDamage(NNoob, 6, Vector3.new(0, 0, 0), 0, false, false, 0, nil, SoundTable.none, 0, 20)
- CPlayer.Humanoid.Health = CPlayer.Humanoid.Health + 10
- nubpos.Parent = NNoob.Torso
- nubgyro.Parent = NNoob.Torso
- end
- end
- if Tool.Status.AnimFrame.Value >= 20 and Tool.Status.AnimFrame.Value <= 30 and rawframes / 2 == math.floor(rawframes / 2) then
- p = Instance.new("Part", CPlayer)
- p.Name = "EFF"
- p.TopSurface = 0
- p.BottomSurface = 0
- p.CanCollide = false
- p.Size = Vector3.new(1, 1, 1)
- p.BrickColor = BrickColor.new("Bright blue")
- p.Reflectance = 0.05
- p.Transparency = 0.5
- m = Instance.new("BlockMesh", p)
- m.Scale = Vector3.new(1.4, 1.4, 1.4)
- p.Anchored = true
- p.CFrame = CPlayer["Left Arm"].CFrame * CFrame.new(0, -1.5, 0) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), 0)
- coroutine.resume(coroutine.create(function(p, x, r)
- for i = 1, 15 do
- 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)
- p.Transparency = 0.5 + i / 30
- p.Mesh.Scale = p.Mesh.Scale + Vector3.new(-0.05, 0, -0.05)
- wait()
- end
- p:Remove()
- end), p, CPlayer["Left Arm"], math.random(0, 500))
- p = Instance.new("Part", CPlayer)
- p.Name = "EFF"
- p.TopSurface = 0
- p.BottomSurface = 0
- p.CanCollide = false
- p.Size = Vector3.new(1, 1, 1)
- p.BrickColor = BrickColor.new("Bright blue")
- p.Reflectance = 0.05
- p.Transparency = 0.25
- m = Instance.new("SpecialMesh", p)
- m.MeshId = "rbxassetid://168892363"
- m.Scale = Vector3.new(0.5, 1, 0.5)
- p.Anchored = true
- p.CFrame = CPlayer["Left Arm"].CFrame * CFrame.new(0, -1.5, 0)
- coroutine.resume(coroutine.create(function(p, x, r)
- for i = 1, 15 do
- 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)
- p.Transparency = 0.25 + i / 30
- p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.05, 0, 0.05)
- wait()
- end
- p:Remove()
- end), p, CPlayer["Left Arm"], math.random(0, 500))
- p = Instance.new("Part", CPlayer)
- p.Name = "EFF"
- p.TopSurface = 0
- p.BottomSurface = 0
- p.CanCollide = false
- p.FormFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.BrickColor = BrickColor.new("Bright blue")
- p.Reflectance = 0.05
- p.Transparency = 0.5
- p.Anchored = true
- 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))
- m = Instance.new("BlockMesh", p)
- m.Scale = Vector3.new(1, 1, 1)
- coroutine.resume(coroutine.create(function(p, w)
- for i = 1, 30 do
- p.Transparency = 0.5 + i / 60
- p.Mesh.Scale = p.Mesh.Scale - Vector3.new(0.030000000000000002, 0.030000000000000002, 0.030000000000000002)
- 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
- wait()
- end
- p:Remove()
- end), p, Vector3.new(math.random(-50, 50) / 500, 0, math.random(-50, 50) / 500))
- end
- if Tool.Status.AnimFrame.Value == 37 then
- print("._.")
- print(":O")
- nubgyro.Parent = nil
- nubpos.Parent = nil
- applyDamage(NNoob, 25, CameraPlane * 40 + Vector3.new(0, 2, 0), 1, true, true, 0, addonCullMovers, "none", 0, 40)
- end
- if Tool.Status.AnimFrame.Value == 48 then
- nubgyro.Parent = nil
- nubgyro = nil
- nubpos.Parent = nil
- nubpos = nil
- TrackFunction:disconnect()
- TrackFunction = nil
- DesiredWalkspeed = 8
- PlayerIsAttacking = false
- CanInterrupt(true)
- Stand()
- end
- Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
- end)
- end
- end
- }
- TwoDInputs.Divide = {
- Inputs = {"v<>O"},
- Function = function()
- if CurrentAnimation == Animations.Divide and Tool.Status.AnimCanBeInterrupted.Value == false then
- return
- end
- RequestAnimationChange("Divide", 0)
- if CurrentAnimation ~= Animations.Divide then
- return
- end
- if TrackFunction ~= nil then
- TrackFunction:disconnect()
- TrackFunction = nil
- end
- Saz_Reset_Cloak()
- CanInterrupt(false)
- PlayerIsAttacking = true
- print("TEHPOOT", time())
- rawframes = 0
- Tool.Status.AnimFrame.Value = 0
- DidHit = false
- NNoob = nil
- p = Instance.new("Sound", vPlayer.Character.Head)
- p.Volume = 1
- p.Pitch = 0.96
- p.SoundId = "http://www.roblox.com/asset/?id=180134370"
- p:Play()
- game:GetService("Debris"):AddItem(p, 3)
- TrackFunction = game:GetService("RunService").Stepped:connect(function()
- rawframes = rawframes + 1
- Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
- if Tool.Status.AnimFrame.Value > 10 then
- BodyVel.velocity = CameraPlane * (rawframes * 1.5)
- end
- if Tool.Status.AnimFrame.Value > 12 and DidHit == false and NNoob == nil then
- for _, v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p + CameraPlane * 2, 2)) do
- NNoob = v
- DidHit = true
- applyDamage(NNoob, 1, CameraPlane * 0 + Vector3.new(0, 0, 0), 0, false, false, 0, nil, SoundTable.Grapple, 0, 50)
- applyHitEffect(v, 0)
- end
- end
- print(NNoob)
- if rawframes == 19 or NNoob ~= nil then
- print("UH AINT DOIN IT")
- TrackFunction:disconnect()
- TrackFunction = nil
- end
- if 1 > Hitstop and Tool.Status.AnimFrame.Value < 13 then
- Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
- end
- end)
- local tfunc = TrackFunction
- while true do
- if rawequal(TrackFunction, tfunc) == false then
- break
- end
- wait()
- end
- if NNoob == nil then
- DesiredWalkspeed = 8
- PlayerIsAttacking = false
- CanInterrupt(true)
- Stand()
- else
- Saz_Reset_Cloak()
- CanInterrupt(false)
- PlayerIsAttacking = true
- CPlayer = game.Players.LocalPlayer.Character
- CurrentAnimation = Animations.Divide_Hit
- RequestAnimationChange("Divide_Hit", 0)
- rawframes = 0
- Tool.Status.AnimFrame.Value = 0
- DidHit = false
- nubgyro = Instance.new("BodyGyro")
- nubgyro.Name = ":>"
- nubgyro.Parent = NNoob.Torso
- nubgyro.P = 8000
- nubgyro.D = 200
- nubgyro.maxTorque = Vector3.new(50000, 50000, 50000) * 500000
- nubgyro.cframe = CPlayer["Left Arm"].CFrame
- nubpos = Instance.new("BodyPosition")
- nubpos.Name = ":<"
- nubpos.Parent = NNoob.Torso
- nubpos.P = 12000
- nubpos.D = 200
- nubpos.maxForce = Vector3.new(500000000, 5000000000, 5000000000) * 1000
- nubpos.position = (CPlayer["Left Arm"].CFrame * CFrame.new(0, -1.6, 0)).p
- stohp = Instance.new("BodyPosition")
- stohp.Name = ":<"
- stohp.Parent = CPlayer.Torso
- stohp.P = 8000
- stohp.maxForce = Vector3.new(500000000, 5000000000, 5000000000) * 1000
- stohp.position = CPlayer.Torso.Position + CameraPlane * 5
- DidHit2 = false
- poot1 = false
- loel = 0
- TrackFunction = game:GetService("RunService").Stepped:connect(function()
- rawframes = rawframes + 1
- Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
- if rawframes == 11 then
- poot1 = true
- if math.random(0, 100) <= 50 then
- loel = 30
- p = Instance.new("Sound", vPlayer.Character.Head)
- p.Volume = 1
- p.Pitch = 0.98
- p.SoundId = "http://www.roblox.com/asset/?id=180148408"
- p:Play()
- game:GetService("Debris"):AddItem(p, 7)
- else
- loel = 35
- p = Instance.new("Sound", vPlayer.Character.Head)
- p.Volume = 1
- p.Pitch = 0.98
- p.SoundId = "http://www.roblox.com/asset/?id=180148413"
- p:Play()
- game:GetService("Debris"):AddItem(p, 7)
- end
- end
- if Tool.Status.AnimFrame.Value == 15 then
- nubpos.position = (CPlayer["Right Arm"].CFrame * CFrame.new(0, -1, 0)).p + CameraPlane * 6 + Vector3.new(0, 0.05, 0)
- elseif Tool.Status.AnimFrame.Value == 18 then
- stohp.position = stohp.position + CameraPlane * 4
- end
- if DidHit2 == false and Tool.Status.AnimFrame.Value == 23 then
- applyDamage(NNoob, 20, CameraPlane * 0 + Vector3.new(0, 0, 0), 0, false, false, 0, nil, SoundTable.Hit_Damage_Heavydelaysmack, 14, 50)
- DidHit2 = true
- nubpos.position = (CPlayer["Right Arm"].CFrame * CFrame.new(0, -1, 0)).p
- nubpos.Parent = NNoob.Torso
- nubgyro.Parent = NNoob.Torso
- end
- if Tool.Status.AnimFrame.Value < 15 then
- nubgyro.cframe = CPlayer.HumanoidRootPart.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(5), math.pi, math.rad(0))
- lel = CPlayer["Left Arm"].CFrame.p
- oel = lel + CameraPlane * 1.6 + Vector3.new(0, -0.5, 0)
- nubpos.position = oel
- end
- if Tool.Status.AnimFrame.Value > 11 and Tool.Status.AnimFrame.Value < 24 then
- p = Instance.new("Part", CPlayer)
- p.Name = "EFF"
- p.TopSurface = 0
- p.BottomSurface = 0
- p.CanCollide = false
- p.FormFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.BrickColor = BrickColor.new("Really black")
- p.Reflectance = 0.05
- p.Transparency = 0.5
- p.Anchored = true
- 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))
- m = Instance.new("BlockMesh", p)
- m.Scale = Vector3.new(1, 1, 1)
- coroutine.resume(coroutine.create(function(p, w)
- for i = 1, 15 do
- p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.1, 0.1, 0.1)
- p.Transparency = i / 15
- 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))
- wait()
- end
- p:Remove()
- end), p, Vector3.new(math.random(-50, 50) / 500, math.random(-50, 50) / 500, math.random(-50, 50) / 500))
- end
- if Tool.Status.AnimFrame.Value == 24 and DidHit == false then
- DidHit = true
- nubpos:Remove()
- nubgyro:Remove()
- applyDamage(NNoob, 70, CameraPlane * 50 + Vector3.new(0, 40, 0), 1, true, false, 0, addonCullMovers, SoundTable.none, 0, 50)
- p = Instance.new("Part", CPlayer)
- p.Name = "EFF"
- p.TopSurface = 0
- p.BottomSurface = 0
- p.CanCollide = false
- p.FormFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.BrickColor = BrickColor.new("Really black")
- p.Reflectance = 0.05
- p.Transparency = 0.5
- p.Anchored = true
- p.CFrame = CFrame.new(NNoob.Torso.Position - Vector3.new(0, 3, 0)) * CFrame.fromEulerAnglesXYZ(0, math.random(-50, 50), 0)
- m = Instance.new("SpecialMesh", p)
- m.MeshId = "http://www.roblox.com/asset/?id=20329976"
- m.Scale = Vector3.new(4, 10, 4)
- coroutine.resume(coroutine.create(function(p)
- for i = 1, 15 do
- p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.625, -0.625, 0.625)
- p.Transparency = i / 20
- p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(5), 0)
- wait()
- end
- p:Remove()
- end), p)
- p = Instance.new("Part", CPlayer)
- p.Name = "EFF"
- p.TopSurface = 0
- p.BottomSurface = 0
- p.CanCollide = false
- p.FormFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.BrickColor = BrickColor.new("Really black")
- p.Reflectance = 0.05
- p.Transparency = 0.5
- p.Anchored = true
- p.CFrame = CFrame.new(NNoob.Torso.Position + Vector3.new(0, 10, 0)) * CFrame.fromEulerAnglesXYZ(0, math.random(-50, 50), 0)
- m = Instance.new("SpecialMesh", p)
- m.MeshId = "http://www.roblox.com/asset/?id=20329976"
- m.Scale = Vector3.new(8, 20, 8)
- coroutine.resume(coroutine.create(function(p)
- for i = 1, 30 do
- p.Mesh.Scale = p.Mesh.Scale + Vector3.new(-0.2, -0.6, -0.2)
- p.Transparency = i / 30
- p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(5), 0) - Vector3.new(0, 0.6, 0)
- wait()
- end
- p:Remove()
- end), p)
- p = Instance.new("Part", CPlayer)
- p.Name = "EFF"
- p.TopSurface = 0
- p.BottomSurface = 0
- p.CanCollide = false
- p.FormFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.BrickColor = BrickColor.new("Really black")
- p.Reflectance = 0.05
- p.Transparency = 0.5
- p.Anchored = true
- p.CFrame = CFrame.new(NNoob.Torso.Position - Vector3.new(0, 3, 0)) * CFrame.fromEulerAnglesXYZ(0, math.random(-50, 50), 0)
- m = Instance.new("SpecialMesh", p)
- m.MeshId = "http://www.roblox.com/asset/?id=20329976"
- m.Scale = Vector3.new(30, 5, 30)
- coroutine.resume(coroutine.create(function(p)
- for i = 1, 10 do
- p.Mesh.Scale = p.Mesh.Scale + Vector3.new(-3, i * 0.4, -3)
- p.Transparency = i / 10
- p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0) + Vector3.new(0, i * 0.3, 0)
- wait()
- end
- p:Remove()
- end), p)
- p = Instance.new("Part", CPlayer)
- p.Name = "EFF"
- p.TopSurface = 0
- p.BottomSurface = 0
- p.CanCollide = false
- p.FormFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.BrickColor = BrickColor.new("White")
- p.Reflectance = 0.05
- p.Transparency = 0.5
- p.Anchored = true
- p.CFrame = CFrame.new(NNoob.Torso.Position - Vector3.new(0, 3, 0)) * CFrame.fromEulerAnglesXYZ(math.pi / 2, 0, 0)
- m = Instance.new("SpecialMesh", p)
- m.MeshId = "http://www.roblox.com/asset/?id=3270017"
- m.Scale = Vector3.new(10, 10, 1)
- coroutine.resume(coroutine.create(function(p)
- for i = 1, 10 do
- p.Mesh.Scale = p.Mesh.Scale + Vector3.new(14, 14, 0)
- p.Transparency = 0.75 + i / 30
- p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(0), 0) + Vector3.new(0, 0, 0)
- wait()
- end
- p:Remove()
- end), p)
- p = Instance.new("Part", CPlayer)
- p.Name = "EFF"
- p.TopSurface = 0
- p.BottomSurface = 0
- p.CanCollide = false
- p.FormFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.BrickColor = BrickColor.new("Really black")
- p.Reflectance = 0.05
- p.Transparency = 0.5
- p.Anchored = true
- 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))
- m = Instance.new("BlockMesh", p)
- m.Scale = Vector3.new(2, 2, 2)
- coroutine.resume(coroutine.create(function(p, w)
- for i = 1, 20 do
- p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
- p.Transparency = i / 15
- 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))
- wait()
- end
- p:Remove()
- end), p, Vector3.new(math.random(-50, 50) / 500, math.random(-50, 50) / 500, math.random(-50, 50) / 500))
- p = Instance.new("Part", CPlayer)
- p.Name = "EFF"
- p.TopSurface = 0
- p.BottomSurface = 0
- p.CanCollide = false
- p.FormFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.BrickColor = BrickColor.new("Really black")
- p.Reflectance = 0.05
- p.Transparency = 0.5
- p.Anchored = true
- 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))
- m = Instance.new("BlockMesh", p)
- m.Scale = Vector3.new(2, 2, 2)
- coroutine.resume(coroutine.create(function(p, w)
- for i = 1, 15 do
- p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1, 1, 1)
- p.Transparency = i / 15
- 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))
- wait()
- end
- p:Remove()
- end), p, Vector3.new(math.random(-50, 50) / 500, math.random(-50, 50) / 500, math.random(-50, 50) / 500))
- p = Instance.new("Part", CPlayer)
- p.Name = "EFF"
- p.TopSurface = 0
- p.BottomSurface = 0
- p.CanCollide = false
- p.FormFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.BrickColor = BrickColor.new("Really black")
- p.Reflectance = 0.05
- p.Transparency = 0.5
- p.Anchored = true
- 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))
- m = Instance.new("SpecialMesh", p)
- m.MeshType = "Sphere"
- m.Scale = Vector3.new(4, 4, 4)
- coroutine.resume(coroutine.create(function(p, w)
- for i = 1, 10 do
- p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.3, 0.3, 0.3)
- p.Transparency = 0.5 + i / 20
- 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))
- wait()
- end
- p:Remove()
- end), p, Vector3.new(math.random(-50, 50) / 500, math.random(-50, 50) / 500, math.random(-50, 50) / 500))
- p = Instance.new("Part", CPlayer)
- p.Name = "EFF"
- p.TopSurface = 0
- p.BottomSurface = 0
- p.CanCollide = false
- p.FormFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.BrickColor = BrickColor.new("Really black")
- p.Reflectance = 0.05
- p.Transparency = 0.5
- p.Anchored = true
- 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))
- m = Instance.new("SpecialMesh", p)
- m.MeshType = "Sphere"
- m.Scale = Vector3.new(3, 3, 3)
- coroutine.resume(coroutine.create(function(p, w)
- for i = 1, 15 do
- p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1, 1, 1)
- p.Transparency = i / 15
- 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))
- wait()
- end
- p:Remove()
- end), p, Vector3.new(math.random(-50, 50) / 500, math.random(-50, 50) / 500, math.random(-50, 50) / 500))
- p = Instance.new("Sound")
- p.SoundId = "http://www.roblox.com/asset/?id=161006182"
- p.Pitch = 0.2
- p.Volume = 0.8
- p.Parent = CPlayer["Left Arm"]
- p:Play()
- game:GetService("Debris"):AddItem(p, 14)
- p = Instance.new("Sound")
- p.SoundId = "http://www.roblox.com/asset/?id=144844438"
- p.Pitch = 1
- p.Volume = 0.4
- p.Parent = CPlayer["Left Arm"]
- p:Play()
- game:GetService("Debris"):AddItem(p, 14)
- p = Instance.new("Sound")
- p.SoundId = "http://www.roblox.com/asset/?id=160595347"
- p.Pitch = 1.5
- p.Volume = 0.3
- p.Parent = CPlayer["Left Arm"]
- p:Play()
- game:GetService("Debris"):AddItem(p, 14)
- p = Instance.new("Sound")
- p.SoundId = "http://www.roblox.com/asset/?id=161006093"
- p.Pitch = 0.75
- p.Volume = 0.8
- p.Parent = CPlayer["Left Arm"]
- p:Play()
- game:GetService("Debris"):AddItem(p, 14)
- end
- if rawframes == 80 then
- loel = 15
- end
- if Tool.Status.AnimFrame.Value == 35 then
- print("UH AINT DOIN IT")
- TrackFunction:disconnect()
- TrackFunction = nil
- end
- if 1 > Hitstop then
- if loel == 0 then
- Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
- else
- loel = loel - 1
- end
- end
- end)
- local tfunc = TrackFunction
- while true do
- if rawequal(TrackFunction, tfunc) == false then
- break
- end
- wait()
- end
- nubgyro:Remove()
- nubpos:Remove()
- stohp:Remove()
- DesiredWalkspeed = 8
- PlayerIsAttacking = false
- CanInterrupt(true)
- Stand()
- print("dix")
- end
- end
- }
- doob = {}
- function doKnife(knife, w, xdir)
- knife.Transparency = 1
- wait(w / 44)
- knife.Transparency = 0
- for travel = 1, 16 do
- startloc = knife.Position
- par, loc = workspace:FindPartOnRayWithIgnoreList(Ray.new(startloc, xdir * 60), doob)
- mainloc = loc
- wdir = (knife.CFrame.p - (knife.CFrame * CFrame.new(3, 0, 0)).p).unit
- if par == nil then
- par, loc = workspace:FindPartOnRayWithIgnoreList(Ray.new(startloc + wdir * 2, xdir * 60), doob)
- if par == nil then
- par, loc = workspace:FindPartOnRayWithIgnoreList(Ray.new(startloc - wdir * 2, xdir * 60), doob)
- end
- end
- if par ~= nil then
- if par.Parent == game.Players.LocalPlayer.Character then
- par = nil
- end
- mainloc = loc
- end
- knife.CFrame = CFrame.new(mainloc, mainloc + xdir * 60) * CFrame.fromEulerAnglesXYZ(-math.pi / 2, 0, 0)
- for i = 1, 2 do
- p = Instance.new("Part", CPlayer)
- p.Name = "JooJ"
- p.TopSurface = 0
- p.BottomSurface = 0
- p.Anchored = true
- p.CanCollide = false
- p.formFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.BrickColor = BrickColor.new("Really black")
- p.CFrame = CFrame.new(startloc, mainloc) * CFrame.fromEulerAnglesXYZ(-math.rad(90), 0, 0)
- p.Transparency = i * 0.25
- m = Instance.new("CylinderMesh", p)
- m.Scale = Vector3.new(0.55 * i, (startloc - mainloc).magnitude, 0.55 * i)
- m.Offset = Vector3.new(0, (startloc - mainloc).magnitude / 2, 0)
- game:GetService("Debris"):AddItem(p, 5)
- coroutine.resume(coroutine.create(function(p)
- for i = 1, 10 do
- p.Transparency = p.Transparency + 0.1
- p.Mesh.Scale = p.Mesh.Scale - Vector3.new(0.1, 0, 0.1)
- wait()
- end
- p:Remove()
- end), p)
- end
- if par ~= nil and par.Parent ~= nil and par.Parent:FindFirstChild("Humanoid") ~= nil then
- print("!")
- applyDamage(par.Parent, 30, xdir * 50 + Vector3.new(0, 33, 0), 1, true, false, 0, addonCullMovers, SoundTable.none, 0, 20)
- p = Instance.new("Part", par.Parent)
- p.Name = "EFF"
- p.TopSurface = 0
- p.BottomSurface = 0
- p.CanCollide = false
- p.FormFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.BrickColor = BrickColor.new("Really black")
- p.Reflectance = 0.05
- p.Transparency = 0.5
- p.Anchored = true
- p.CFrame = CFrame.new(loc) * CFrame.fromEulerAnglesXYZ(math.random(-100, 100), math.random(-100, 100), math.random(-100, 100))
- m = Instance.new("SpecialMesh", p)
- m.MeshType = "Sphere"
- m.Scale = Vector3.new(1.6, 1.6, 1.6)
- coroutine.resume(coroutine.create(function(p, w)
- for i = 1, 10 do
- p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.2, 1.2, 1.2)
- p.Transparency = i / 10
- 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))
- wait()
- end
- p:Remove()
- end), p, Vector3.new(math.random(-50, 50) / 500, math.random(-50, 50) / 500, math.random(-50, 50) / 500))
- p = Instance.new("Part", par.Parent)
- p.Name = "EFF"
- p.TopSurface = 0
- p.BottomSurface = 0
- p.CanCollide = false
- p.FormFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.BrickColor = BrickColor.new("Really black")
- p.Reflectance = 0.05
- p.Transparency = 0.5
- p.Anchored = true
- p.CFrame = CFrame.new(loc) * CFrame.fromEulerAnglesXYZ(math.random(-100, 100), math.random(-100, 100), math.random(-100, 100))
- m = Instance.new("BlockMesh", p)
- m.Scale = Vector3.new(1, 1, 1)
- coroutine.resume(coroutine.create(function(p, w)
- for i = 1, 9 do
- p.Mesh.Scale = p.Mesh.Scale + Vector3.new(2, 2, 2)
- p.Transparency = i / 9
- 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))
- wait()
- end
- p:Remove()
- end), p, Vector3.new(math.random(-50, 50) / 500, math.random(-50, 50) / 500, math.random(-50, 50) / 500))
- p = Instance.new("Part", par.Parent)
- p.Name = "EFF"
- p.TopSurface = 0
- p.BottomSurface = 0
- p.CanCollide = false
- p.Size = Vector3.new(1, 1, 1)
- p.Transparency = 1
- p.Anchored = true
- p.CFrame = CFrame.new(loc)
- ps = Instance.new("Sound")
- ps.SoundId = "http://www.roblox.com/asset/?id=161006182"
- ps.Pitch = 1.5
- ps.Volume = 1
- ps.Parent = p
- ps:Play()
- ps = Instance.new("Sound")
- ps.SoundId = "http://www.roblox.com/asset/?id=180348668"
- ps.Pitch = math.random(95, 125) / 100
- ps.Volume = 1
- ps.Parent = p
- ps:Play()
- ps = Instance.new("Sound")
- ps.SoundId = "http://www.roblox.com/asset/?id=142070127"
- ps.Pitch = math.random(120, 130) / 100
- ps.Volume = 0.5
- ps.Parent = p
- ps:Play()
- game:GetService("Debris"):AddItem(p, 10)
- p = Instance.new("Part", par.Parent)
- p.Name = "EFF"
- p.TopSurface = 0
- p.BottomSurface = 0
- p.CanCollide = false
- p.FormFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.BrickColor = BrickColor.new("Really black")
- p.Reflectance = 0.05
- p.Transparency = 0.5
- p.Anchored = true
- p.CFrame = CFrame.new(loc) * CFrame.fromEulerAnglesXYZ(math.random(-100, 100), math.random(-100, 100), math.random(-100, 100))
- m = Instance.new("BlockMesh", p)
- m.Scale = Vector3.new(1, 1, 1)
- coroutine.resume(coroutine.create(function(p, w)
- for i = 1, 8 do
- p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1, 1, 1)
- p.Transparency = i / 8
- 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))
- wait()
- end
- p:Remove()
- end), p, Vector3.new(math.random(-50, 50) / 500, math.random(-50, 50) / 500, math.random(-50, 50) / 500))
- p = Instance.new("Part", CPlayer)
- p.Name = "EFF"
- p.TopSurface = 0
- p.BottomSurface = 0
- p.CanCollide = false
- p.FormFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.BrickColor = BrickColor.new("Really black")
- p.Reflectance = 0.05
- p.Transparency = 0.5
- p.Anchored = true
- p.CFrame = CFrame.new(knife.CFrame.p, knife.CFrame.p + xdir * 50) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
- m = Instance.new("SpecialMesh", p)
- m.MeshId = "http://www.roblox.com/asset/?id=20329976"
- m.Scale = Vector3.new(16, 8, 16)
- coroutine.resume(coroutine.create(function(p)
- for i = 1, 8 do
- p.Mesh.Scale = p.Mesh.Scale - Vector3.new(2, 1, 2)
- p.Transparency = 0.5 + i / 16
- p.CFrame = p.CFrame * CFrame.new(0, -1.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
- wait()
- end
- p:Remove()
- end), p)
- for eff = 1, 10 do
- p = Instance.new("Part", par.Parent)
- p.Name = "EFF"
- p.TopSurface = 0
- p.BottomSurface = 0
- p.CanCollide = false
- p.FormFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.BrickColor = BrickColor.new("Really black")
- p.Reflectance = 0.05
- p.Transparency = 0.5
- p.Anchored = true
- p.CFrame = CFrame.new(loc) * CFrame.fromEulerAnglesXYZ(math.random(-100, 100), math.random(-100, 100), math.random(-100, 100))
- m = Instance.new("BlockMesh", p)
- m.Scale = Vector3.new(2, 2, 2)
- coroutine.resume(coroutine.create(function(p, w)
- for i = 1, 14 do
- p.Mesh.Scale = p.Mesh.Scale - Vector3.new(0.1, 0.1, 0.1)
- p.Transparency = 0.5 + i / 28
- 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
- wait()
- end
- p:Remove()
- end), p, Vector3.new(math.random(-50, 50) / 50, math.random(-50, 50) / 50, math.random(-50, 50) / 50))
- end
- break
- end
- wait()
- end
- knife:Remove()
- end
- TwoDInputs.IWMYS = {
- Inputs = {"<v><v>O"},
- Function = function()
- if CurrentAnimation == Animations.IWMYS and Tool.Status.AnimCanBeInterrupted.Value == false then
- return
- end
- RequestAnimationChange("IWMYS", 0)
- if CurrentAnimation ~= Animations.IWMYS then
- return
- end
- if TrackFunction ~= nil then
- TrackFunction:disconnect()
- TrackFunction = nil
- end
- Saz_Reset_Cloak()
- CanInterrupt(false)
- PlayerIsAttacking = true
- print("TEHPOOT", time())
- rawframes = 0
- Tool.Status.AnimFrame.Value = 0
- DidHit = false
- NNoob = nil
- p = Instance.new("Sound")
- p.SoundId = "http://www.roblox.com/asset/?id=178605796"
- p.Volume = 1
- p.Pitch = 0.99
- p.Parent = game.Players.LocalPlayer.Character.Head
- p:Play()
- game:GetService("Debris"):AddItem(p, 6)
- CPlayer = game.Players.LocalPlayer.Character
- cam = workspace.CurrentCamera
- Super = true
- CamCopiers = {}
- if canCutscene == true then
- for _, v in pairs(game.Players:children()) do
- 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
- ss = script.CamCopy:clone()
- ss.Disabled = false
- ss.Parent = v.Character
- table.insert(CamCopiers, ss)
- end
- end
- end
- coroutine.resume(coroutine.create(function()
- while Super == true do
- wait(0.25)
- p = Instance.new("Part", CPlayer)
- p.Name = "EFF"
- p.TopSurface = 0
- p.BottomSurface = 0
- p.CanCollide = false
- p.FormFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.BrickColor = BrickColor.new("Really black")
- p.Reflectance = 0.05
- p.Transparency = 0.5
- p.Anchored = true
- 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))
- m = Instance.new("BlockMesh", p)
- m.Scale = Vector3.new(1, 1, 1)
- coroutine.resume(coroutine.create(function(p, w)
- for i = 1, 10 do
- p.Mesh.Scale = p.Mesh.Scale - Vector3.new(0.09, 0.09, 0.09)
- p.Transparency = i / 10
- 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
- wait()
- end
- p:Remove()
- end), p, Vector3.new(math.random(-40, 40) / 800, 0, math.random(-40, 40) / 800))
- if knifes ~= nil then
- for _, v in pairs(knifes) do
- if v.Parent ~= nil and math.random(0, 100) >= 5 then
- p = Instance.new("Part", CPlayer)
- p.Name = "EFF"
- p.TopSurface = 0
- p.BottomSurface = 0
- p.CanCollide = false
- p.FormFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.BrickColor = BrickColor.new("Really black")
- p.Reflectance = 0.05
- p.Transparency = 0.5
- p.Anchored = true
- 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))
- m = Instance.new("BlockMesh", p)
- m.Scale = Vector3.new(0.75, 0.75, 0.75)
- coroutine.resume(coroutine.create(function(p, w)
- for i = 1, 15 do
- p.Mesh.Scale = p.Mesh.Scale - Vector3.new(0.05, 0.05, 0.05)
- 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
- wait()
- end
- p:Remove()
- end), p, Vector3.new(math.random(-40, 40) / 800, 0, math.random(-40, 40) / 800))
- end
- end
- end
- end
- end))
- if canCutscene == true then
- coroutine.resume(coroutine.create(function()
- while Super == true do
- wait()
- for _, v in pairs(CamCopiers) do
- v.C1.Value = workspace.CurrentCamera.CoordinateFrame
- v.C2.Value = workspace.CurrentCamera.Focus
- end
- end
- for _, v in pairs(CamCopiers) do
- v.C1.Value = workspace.CurrentCamera.CoordinateFrame
- v.C2.Value = workspace.CurrentCamera.Focus
- v.Kill.Value = true
- end
- end))
- end
- TrackFunction = game:GetService("RunService").Stepped:connect(function()
- rawframes = rawframes + 1
- Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
- print(NNoob)
- if rawframes == 1 and canCutscene == true then
- print("DERR")
- cam = workspace.CurrentCamera
- NoCam = true
- cam.CameraType = "Scriptable"
- cam:Interpolate(CPlayer.HumanoidRootPart.CFrame * CFrame.new(-0.5, 2, -5), CPlayer.Head.CFrame, 0.3)
- end
- if rawframes == 20 and canCutscene == true then
- print("DERR")
- cam = workspace.CurrentCamera
- NoCam = true
- cam.CameraType = "Scriptable"
- cam:Interpolate(CPlayer.HumanoidRootPart.CFrame * CFrame.new(-10, -1, -2), CPlayer.Head.CFrame, 0.3)
- end
- if rawframes == 1 then
- knifes = {}
- for lool = 1, 2 do
- k = Instance.new("Part", CPlayer)
- k.TopSurface = 0
- k.BottomSurface = 0
- k.formFactor = "Symmetric"
- k.Size = Vector3.new(1, 1, 1)
- k.BrickColor = BrickColor.new("Really black")
- k.Name = "Knaifu"
- m = Instance.new("SpecialMesh", k)
- m.MeshId = "http://www.roblox.com/asset/?id=121944778"
- m.Scale = Vector3.new(0.7, 0.6, 0.7)
- kw = Instance.new("Weld")
- kw.Name = "Knaifweld"
- kw.Parent = k
- 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))
- kw.C1 = CFrame.new(0, -0.5, 0)
- kw.Part0 = k
- kw.Part1 = CPlayer["Right Arm"]
- table.insert(knifes, k)
- end
- end
- if rawframes == 31 then
- print("JOOJ")
- cpos = CPlayer.HumanoidRootPart.Position + CameraPlane * 3 + Vector3.new(0, 3, 0)
- p = Instance.new("Part", CPlayer)
- p.Name = "EFF"
- p.TopSurface = 0
- p.BottomSurface = 0
- p.CanCollide = false
- p.FormFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.BrickColor = BrickColor.new("White")
- p.Reflectance = 0.05
- p.Transparency = 0.5
- p.Anchored = true
- p.CFrame = CFrame.new(CPlayer.HumanoidRootPart.Position + CameraPlane * 5, CPlayer.HumanoidRootPart.Position + CameraPlane * 20) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
- m = Instance.new("SpecialMesh", p)
- m.MeshId = "http://www.roblox.com/asset/?id=20329976"
- m.Scale = Vector3.new(1, 1, 1)
- coroutine.resume(coroutine.create(function(p)
- for i = 1, 10 do
- p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 - i * 0.1, 0.1, 1 - i * 0.1)
- p.Transparency = i / 10
- p.CFrame = p.CFrame * CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(5), 0)
- wait()
- end
- p:Remove()
- end), p)
- p = Instance.new("Part", CPlayer)
- p.Name = "EFF"
- p.TopSurface = 0
- p.BottomSurface = 0
- p.CanCollide = false
- p.FormFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.BrickColor = BrickColor.new("White")
- p.Reflectance = 0.05
- p.Transparency = 0.5
- p.Anchored = true
- p.CFrame = CFrame.new(CPlayer.HumanoidRootPart.Position + CameraPlane * 5, CPlayer.HumanoidRootPart.Position + CameraPlane * 20) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
- m = Instance.new("SpecialMesh", p)
- m.MeshId = "http://www.roblox.com/asset/?id=20329976"
- m.Scale = Vector3.new(2, 2, 2)
- coroutine.resume(coroutine.create(function(p)
- for i = 1, 5 do
- p.Mesh.Scale = p.Mesh.Scale + Vector3.new(3 - i * 0.1, 0.3, 3 - i * 0.1)
- p.Transparency = 0.5 + i / 10
- p.CFrame = p.CFrame * CFrame.new(0, 2, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
- wait()
- end
- p:Remove()
- end), p)
- function soosh(lel)
- for _, v in pairs(lel) do
- if v.Parent == game.Players.LocalPlayer.Character then
- table.insert(doob, v)
- end
- if v:IsA("BasePart") and v.CanCollide == false and v.Parent:FindFirstChild("Humanoid") == nil then
- table.insert(doob, v)
- end
- k = v:children()
- if #k > 0 then
- soosh(k)
- end
- end
- end
- soosh(workspace:children())
- for _, v in pairs(knifes) do
- v:BreakJoints()
- cp = cpos - Vector3.new(0, _ * 1 + 1, 0)
- v.CFrame = CFrame.new(cp, cp + CameraPlane * 5) * CFrame.fromEulerAnglesXYZ(-math.pi / 2, 0, 0)
- v.Anchored = true
- coroutine.resume(coroutine.create(doKnife), v, _, CameraPlane)
- end
- end
- if rawframes == 32 then
- p = Instance.new("Sound")
- p.SoundId = "http://www.roblox.com/asset/?id=161006069"
- p.Volume = 1
- p.Pitch = 0.9
- p.Parent = game.Players.LocalPlayer.Character["Right Arm"]
- p:Play()
- game:GetService("Debris"):AddItem(p, 6)
- p = Instance.new("Sound")
- p.SoundId = "http://www.roblox.com/asset/?id=161006163"
- p.Volume = 1
- p.Pitch = 0.7
- p.Parent = game.Players.LocalPlayer.Character["Right Arm"]
- p:Play()
- game:GetService("Debris"):AddItem(p, 6)
- end
- if Tool.Status.AnimFrame.Value == 45 then
- print("UH AINT DOIN IT")
- TrackFunction:disconnect()
- TrackFunction = nil
- end
- if 1 > Hitstop then
- Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
- end
- end)
- local tfunc = TrackFunction
- while true do
- if rawequal(TrackFunction, tfunc) == false then
- break
- end
- wait()
- end
- Super = false
- NoCam = false
- DesiredWalkspeed = 8
- PlayerIsAttacking = false
- CanInterrupt(true)
- Stand()
- print("dixxx")
- end
- }
- TwoDInputs.WRRRYY = {
- Inputs = {"vv<><>P"},
- Function = function()
- if CurrentAnimation == Animations.Tyrant and Tool.Status.AnimCanBeInterrupted.Value == false then
- return
- end
- RequestAnimationChange("Tyrant", 0)
- if CurrentAnimation ~= Animations.Tyrant then
- return
- end
- if TrackFunction ~= nil then
- TrackFunction:disconnect()
- TrackFunction = nil
- end
- Saz_Reset_Cloak()
- CanInterrupt(false)
- PlayerIsAttacking = true
- print("TEHPOOT", time())
- rawframes = 0
- Tool.Status.AnimFrame.Value = 0
- DidHit = false
- Newb = nil
- if canCutscene == true then
- NoCam = true
- Cam = workspace.CurrentCamera
- Cam.CameraType = "Scriptable"
- end
- lel = Instance.new("Sound")
- lel.SoundId = "http://www.roblox.com/asset/?id=178605750"
- lel.Volume = 1
- lel.Parent = game.Players.LocalPlayer.Character.Head
- lel:Play()
- game:GetService("Debris"):AddItem(lel, 8)
- CPlayer = game.Players.LocalPlayer.Character
- OY = CPlayer.Head.Position.y
- Super = true
- CamCopiers = {}
- if canCutscene == true then
- for _, v in pairs(game.Players:children()) do
- 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
- ss = script.CamCopy:clone()
- ss.Disabled = false
- ss.Parent = v.Character
- table.insert(CamCopiers, ss)
- end
- end
- end
- coroutine.resume(coroutine.create(function()
- while Super == true do
- wait(0.1)
- p = Instance.new("Part", CPlayer)
- p.Name = "EFF"
- p.TopSurface = 0
- p.BottomSurface = 0
- p.CanCollide = false
- p.FormFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.BrickColor = BrickColor.new("Really black")
- p.Reflectance = 0.05
- p.Transparency = 0.5
- p.Anchored = true
- 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))
- m = Instance.new("BlockMesh", p)
- m.Scale = Vector3.new(1.2, 1.2, 1.2)
- coroutine.resume(coroutine.create(function(p, w)
- for i = 1, 20 do
- p.Mesh.Scale = p.Mesh.Scale - Vector3.new(0.030000000000000002, 0.030000000000000002, 0.030000000000000002)
- 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
- wait()
- end
- p:Remove()
- end), p, Vector3.new(math.random(-50, 50) / 500, 0, math.random(-50, 50) / 500))
- p = Instance.new("Part", CPlayer)
- p.Name = "EFF"
- p.TopSurface = 0
- p.BottomSurface = 0
- p.CanCollide = false
- p.FormFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.BrickColor = BrickColor.new("Really black")
- p.Reflectance = 0.05
- p.Transparency = 0.5
- p.Anchored = true
- 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))
- m = Instance.new("BlockMesh", p)
- m.Scale = Vector3.new(1.2, 1.2, 1.2)
- coroutine.resume(coroutine.create(function(p, w)
- for i = 1, 20 do
- p.Mesh.Scale = p.Mesh.Scale - Vector3.new(0.030000000000000002, 0.030000000000000002, 0.030000000000000002)
- 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
- wait()
- end
- p:Remove()
- end), p, Vector3.new(math.random(-50, 50) / 500, 0, math.random(-50, 50) / 500))
- end
- end))
- if canCutscene == true then
- coroutine.resume(coroutine.create(function()
- while Super == true do
- wait()
- for _, v in pairs(CamCopiers) do
- v.C1.Value = workspace.CurrentCamera.CoordinateFrame
- v.C2.Value = workspace.CurrentCamera.Focus
- end
- end
- for _, v in pairs(CamCopiers) do
- v.C1.Value = workspace.CurrentCamera.CoordinateFrame
- v.C2.Value = workspace.CurrentCamera.Focus
- v.Kill.Value = true
- end
- end))
- end
- sl1 = Instance.new("Part")
- sl1.Name = "BL1"
- sl1.TopSurface = 0
- sl1.BottomSurface = 0
- sl1.Reflectance = 0.08
- sl1.Material = "SmoothPlastic"
- sl1.BrickColor = BrickColor.new("Really black")
- sl1.formFactor = "Symmetric"
- sl1.Size = Vector3.new(1, 2, 1)
- sl1.CFrame = CPlayer["Right Arm"].CFrame
- m = Instance.new("BlockMesh")
- m.Parent = sl1
- m.Scale = Vector3.new(1.14, 1.06, 1.14)
- sl1.Parent = CPlayer
- w = Instance.new("Weld")
- w.Part0 = CPlayer["Right Arm"]
- w.Part1 = sl1
- w.Parent = sl1
- sl1.Transparency = 0.8
- sl2 = Instance.new("Part")
- sl2.Name = "BL1"
- sl2.TopSurface = 0
- sl2.BottomSurface = 0
- sl2.Reflectance = 0.08
- sl2.Material = "SmoothPlastic"
- sl2.BrickColor = BrickColor.new("Really black")
- sl2.formFactor = "Symmetric"
- sl2.Size = Vector3.new(1, 2, 1)
- sl2.CFrame = CPlayer["Right Arm"].CFrame
- m = Instance.new("BlockMesh")
- m.Parent = sl2
- m.Scale = Vector3.new(1.14, 1.06, 1.14)
- sl2.Parent = CPlayer
- w = Instance.new("Weld")
- w.Part0 = CPlayer["Left Arm"]
- w.Part1 = sl2
- w.Parent = sl2
- sl2.Transparency = 0.8
- sl3 = Instance.new("Part")
- sl3.Name = "BL1"
- sl3.TopSurface = 0
- sl3.BottomSurface = 0
- sl3.Reflectance = 0.04
- sl3.Material = "SmoothPlastic"
- sl3.BrickColor = BrickColor.new("Really black")
- sl3.formFactor = "Symmetric"
- sl3.Size = Vector3.new(1, 2, 1)
- sl3.CFrame = CPlayer["Right Arm"].CFrame
- m = Instance.new("BlockMesh")
- m.Parent = sl3
- m.Scale = Vector3.new(1.1, 1.03, 1.1)
- sl3.Parent = CPlayer
- w = Instance.new("Weld")
- w.Part0 = CPlayer["Right Arm"]
- w.Part1 = sl3
- w.Parent = sl3
- sl3.Transparency = 0
- sl4 = Instance.new("Part")
- sl4.Name = "BL1"
- sl4.TopSurface = 0
- sl4.BottomSurface = 0
- sl4.Reflectance = 0.04
- sl4.Material = "SmoothPlastic"
- sl4.BrickColor = BrickColor.new("Really black")
- sl4.formFactor = "Symmetric"
- sl4.Size = Vector3.new(1, 2, 1)
- sl4.CFrame = CPlayer["Right Arm"].CFrame
- m = Instance.new("BlockMesh")
- m.Parent = sl4
- m.Scale = Vector3.new(1.1, 1.03, 1.1)
- sl4.Parent = CPlayer
- w = Instance.new("Weld")
- w.Part0 = CPlayer["Left Arm"]
- w.Part1 = sl4
- w.Parent = sl4
- sl4.Transparency = 0
- TrackFunction = game:GetService("RunService").Stepped:connect(function()
- rawframes = rawframes + 1
- Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
- if Tool.Status.AnimFrame.Value < 32 and Tool.Status.AnimFrame.Value <= 28 then
- BodyVel.velocity = CameraPlane * (rawframes * 1.9)
- else
- BodyVel.velocity = CameraPlane * 60
- end
- soos = CPlayer.Head.CFrame * CFrame.new(1.2, -(CPlayer.Head.Position.y - OY), 0) * CFrame.fromEulerAnglesXYZ(math.pi, 0, 0) + CameraPlane * 3
- if rawframes > 30 then
- soos = CPlayer.Head.CFrame * CFrame.new(1.2, -(CPlayer.Head.Position.y - OY), 0) * CFrame.fromEulerAnglesXYZ(math.pi, 0, 0) + CameraPlane * 3
- end
- if canCutscene == true and rawframes < 46 then
- Cam:Interpolate(soos, CPlayer.Head.CFrame, 0.04)
- end
- if Tool.Status.AnimFrame.Value > 28 and Tool.Status.AnimFrame.Value <= 58 and DidHit == false and Newb == nil then
- for _, v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p + CameraPlane * 0.5, 2.4)) do
- Newb = v
- DidHit = true
- applyDamage(Newb, 2, CameraPlane * 0 + Vector3.new(0, 0, 0), 0, false, false, 0, nil, SoundTable.Hit_Damage_Heavysmack, 20, 50)
- applyHitEffect(v, 0)
- end
- end
- print(NNoob)
- if rawframes == 46 then
- Cam.CameraType = "Custom"
- for _, v in pairs(CamCopiers) do
- v.C1.Value = workspace.CurrentCamera.CoordinateFrame
- v.C2.Value = workspace.CurrentCamera.Focus
- v.Kill.Value = true
- end
- end
- if rawframes == 60 or DidHit == true then
- print("UH AINT DOIN IT")
- TrackFunction:disconnect()
- TrackFunction = nil
- BodyVel.velocity = Vector3.new(0, 0, 0)
- if Newb == nil then
- print("IM DUN")
- DesiredWalkspeed = 8
- PlayerIsAttacking = false
- CanInterrupt(true)
- Stand()
- print(">>")
- sl1:Remove()
- sl2:Remove()
- sl3:Remove()
- sl4:Remove()
- Super = false
- end
- end
- if 1 > Hitstop and Tool.Status.AnimFrame.Value <= 33 then
- Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
- end
- end)
- local tfunc = TrackFunction
- while true do
- if rawequal(TrackFunction, tfunc) == false then
- break
- end
- wait()
- end
- if Newb == nil then
- if canCutscene == true then
- NoCam = false
- Cam.CameraType = "Custom"
- Cam.FieldOfView = 90
- end
- else
- print("._.")
- wait(1 - rawframes / 64)
- if canCutscene == true then
- for _, v in pairs(game.Players:children()) do
- 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
- ss = script.CamCopy:clone()
- ss.Disabled = false
- ss.Parent = v.Character
- table.insert(CamCopiers, ss)
- end
- end
- end
- print("D:")
- RequestAnimationChange("TyrantHit1", 0)
- CurrentAnimation = Animations.TyrantHit1
- Tool.Status.AnimFrame.Value = 0
- rawframes = 0
- DidHit = false
- NoCam = true
- lel = Instance.new("Sound")
- lel.SoundId = "http://www.roblox.com/asset/?id=178605757"
- lel.Volume = 1
- lel.Parent = game.Players.LocalPlayer.Character.Head
- lel:Play()
- game:GetService("Debris"):AddItem(lel, 18)
- Cam = workspace.CurrentCamera
- Cam.CameraType = "Scriptable"
- CPlayer = game.Players.LocalPlayer.Character
- ee = 0
- DidHit = false
- Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
- Animations.TyrantHit1.Animation(0)
- hits = 0
- nubgyro = Instance.new("BodyGyro")
- nubgyro.Name = ":>"
- nubgyro.Parent = Newb.Torso
- nubgyro.P = 5000
- nubgyro.D = 200
- nubgyro.maxTorque = Vector3.new(50000, 50000, 50000) * 5000
- nubgyro.cframe = CPlayer.HumanoidRootPart.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi, 0)
- nubpos = Instance.new("BodyPosition")
- nubpos.Name = ":<"
- nubpos.Parent = Newb.Torso
- nubpos.P = 6000
- nubpos.D = 100
- nubpos.maxForce = Vector3.new(500000000, 5000000000, 5000000000) * 1000
- nubpos.position = (CPlayer.HumanoidRootPart.CFrame * CFrame.new(0, 0.5, -3.3)).p
- gpos = Instance.new("BodyPosition")
- gpos.Name = ":<"
- gpos.Parent = CPlayer.HumanoidRootPart
- gpos.P = 9000
- gpos.D = 100
- gpos.maxForce = Vector3.new(500000000, 5000000000, 5000000000) * 1000
- gpos.position = (CPlayer.HumanoidRootPart.CFrame * CFrame.new(0, 0, 0)).p
- soos = Newb.Torso.CFrame * CFrame.new(8, -2, 0)
- if canCutscene == true then
- Cam:Interpolate(soos, Newb.Torso.CFrame, 0.04)
- end
- loool = {}
- for _, v in pairs(Newb:children()) do
- if v.className == "Part" and v.Name ~= "HumanoidRootPart" and v.Name ~= "WingPart" then
- if v.Name ~= "Head" then
- sl = Instance.new("Part")
- sl.Name = "BL1"
- sl.TopSurface = 0
- sl.BottomSurface = 0
- sl.Reflectance = 0.08
- sl.Material = "SmoothPlastic"
- sl.BrickColor = BrickColor.new("Really black")
- sl.formFactor = "Symmetric"
- sl.Size = Vector3.new(1, 2, 1)
- if v.Name == "Torso" then
- sl.Size = Vector3.new(2, 2, 1)
- end
- sl.CFrame = v.CFrame
- m = Instance.new("BlockMesh")
- m.Parent = sl
- m.Scale = Vector3.new(1.18, 1.06, 1.18)
- sl.Parent = Newb
- w = Instance.new("Weld")
- w.Part0 = v
- w.Part1 = sl
- w.Parent = sl
- sl.Transparency = 0.6
- table.insert(loool, sl)
- sl = Instance.new("Part")
- sl.Name = "BL1"
- sl.TopSurface = 0
- sl.BottomSurface = 0
- sl.Reflectance = 0.08
- sl.Material = "SmoothPlastic"
- sl.BrickColor = BrickColor.new("Really black")
- sl.formFactor = "Symmetric"
- sl.Size = Vector3.new(1, 2, 1)
- if v.Name == "Torso" then
- sl.Size = Vector3.new(2, 2, 1)
- end
- sl.CFrame = v.CFrame
- m = Instance.new("BlockMesh")
- m.Parent = sl
- m.Scale = Vector3.new(1.12, 1.08, 1.12)
- sl.Parent = Newb
- w = Instance.new("Weld")
- w.Part0 = v
- w.Part1 = sl
- w.Parent = sl
- sl.Transparency = 0
- table.insert(loool, sl)
- else
- sl = Instance.new("Part")
- sl.Name = "BL1"
- sl.TopSurface = 0
- sl.BottomSurface = 0
- sl.Reflectance = 0.08
- sl.Material = "SmoothPlastic"
- sl.BrickColor = BrickColor.new("Really black")
- sl.formFactor = "Symmetric"
- sl.Size = Vector3.new(2, 1, 1)
- sl.CFrame = v.CFrame
- m = Instance.new("SpecialMesh")
- m.MeshType = "Head"
- m.Parent = sl
- m.Scale = Vector3.new(1.35, 1.35, 1.35)
- sl.Parent = CPlayer
- table.insert(loool, sl)
- w = Instance.new("Weld")
- w.Part0 = v
- w.Part1 = sl
- w.Parent = sl
- sl.Transparency = 0.8
- sl = Instance.new("Part")
- sl.Name = "BL1"
- sl.TopSurface = 0
- sl.BottomSurface = 0
- sl.Reflectance = 0.08
- sl.Material = "SmoothPlastic"
- sl.BrickColor = BrickColor.new("Really black")
- sl.formFactor = "Symmetric"
- sl.Size = Vector3.new(2, 1, 1)
- sl.CFrame = v.CFrame
- m = Instance.new("SpecialMesh")
- m.MeshType = "Head"
- m.Parent = sl
- m.Scale = Vector3.new(1.35, 1.35, 1.35)
- sl.Parent = CPlayer
- w = Instance.new("Weld")
- w.Part0 = v
- w.Part1 = sl
- w.Parent = sl
- sl.Transparency = 0
- table.insert(loool, sl)
- end
- end
- end
- if Newb:FindFirstChild("CamCopy") == nil then
- ss = script.CamCopy:clone()
- ss.Disabled = false
- ss.Parent = Newb
- table.insert(CamCopiers, ss)
- end
- coroutine.resume(coroutine.create(function()
- while Super == true do
- p = Instance.new("Part", CPlayer)
- p.Name = "EFF"
- p.TopSurface = 0
- p.BottomSurface = 0
- p.CanCollide = false
- p.FormFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.BrickColor = BrickColor.new("Really black")
- p.Reflectance = 0.05
- p.Transparency = 0.5
- p.Anchored = true
- 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))
- m = Instance.new("BlockMesh", p)
- m.Scale = Vector3.new(1.3, 1.3, 1.3)
- coroutine.resume(coroutine.create(function(p, w)
- for i = 1, 20 do
- p.Mesh.Scale = p.Mesh.Scale - Vector3.new(0.030000000000000002, 0.030000000000000002, 0.030000000000000002)
- 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
- wait()
- end
- p:Remove()
- end), p, Vector3.new(math.random(-50, 50) / 500, 0, math.random(-50, 50) / 500))
- wait(0.5)
- end
- end), Newb)
- wait(0.6)
- soos = CPlayer.Head.CFrame * CFrame.new(0.2, -0.8, 0) + CameraPlane * 1.8
- if canCutscene == true then
- Cam:Interpolate(soos, CPlayer.Head.CFrame, 0.2)
- end
- wait(0.85)
- TrackFunction = game:GetService("RunService").Stepped:connect(function()
- rawframes = rawframes + 1
- Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
- if Tool.Status.AnimFrame.Value > 2 then
- soos = CPlayer.Head.CFrame * CFrame.new(4, 0, 0) + CameraPlane * 3
- if canCutscene == true then
- Cam:Interpolate(soos, CPlayer.Head.CFrame, 0.04)
- end
- else
- soos = CPlayer.Head.CFrame * CFrame.new(0.2, -0.8, 0) + CameraPlane * 1.8
- if canCutscene == true then
- Cam:Interpolate(soos, CPlayer.Head.CFrame, 0.04)
- end
- end
- if Tool.Status.AnimFrame.Value == 5 and DidHit == false then
- applyDamage(Newb, 10, CameraPlane * 0 + Vector3.new(0, 0, 0), 0, false, false, 0, nil, SoundTable.none, 0, 30)
- DidHit = true
- hits = 1
- nubpos.Parent = Newb.Torso
- nubgyro.Parent = Newb.Torso
- gpos.position = gpos.position + CameraPlane * 3
- nubpos.position = nubpos.position + CameraPlane * 3.2
- p = Instance.new("Part", CPlayer)
- p.Name = "EFF"
- p.TopSurface = 0
- p.BottomSurface = 0
- p.CanCollide = false
- p.FormFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.BrickColor = BrickColor.new("Really black")
- p.Reflectance = 0
- p.Transparency = 0
- p.Anchored = true
- 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))
- m = Instance.new("BlockMesh", p)
- m.Scale = Vector3.new(0.6, 0.6, 0.6)
- coroutine.resume(coroutine.create(function(p, w)
- for i = 1, 10 do
- p.Transparency = i / 20
- p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
- 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))
- wait()
- end
- p:Remove()
- end), p, Vector3.new(math.random(-50, 50) / 500, 0, math.random(-50, 50) / 500))
- end
- if Tool.Status.AnimFrame.Value == 9 and DidHit == false then
- applyDamage(Newb, 10, CameraPlane * 0 + Vector3.new(0, 0, 0), 0, false, false, 0, nil, SoundTable.none, 0, 30)
- DidHit = true
- hits = 2
- nubpos.Parent = Newb.Torso
- nubgyro.Parent = Newb.Torso
- gpos.position = gpos.position + CameraPlane * 2
- nubpos.position = nubpos.position + CameraPlane * 2.1
- p = Instance.new("Part", CPlayer)
- p.Name = "EFF"
- p.TopSurface = 0
- p.BottomSurface = 0
- p.CanCollide = false
- p.FormFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.BrickColor = BrickColor.new("Really black")
- p.Reflectance = 0
- p.Transparency = 0
- p.Anchored = true
- 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))
- m = Instance.new("BlockMesh", p)
- m.Scale = Vector3.new(0.6, 0.6, 0.6)
- coroutine.resume(coroutine.create(function(p, w)
- for i = 1, 10 do
- p.Transparency = i / 20
- p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
- 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))
- wait()
- end
- p:Remove()
- end), p, Vector3.new(math.random(-50, 50) / 500, 0, math.random(-50, 50) / 500))
- end
- if Tool.Status.AnimFrame.Value == 14 and DidHit == false then
- applyDamage(Newb, 10, CameraPlane * 0 + Vector3.new(0, 0, 0), 0, false, false, 0, nil, SoundTable.none, 0, 30)
- DidHit = true
- hits = 2
- nubpos.Parent = Newb.Torso
- nubgyro.Parent = Newb.Torso
- gpos.position = gpos.position + CameraPlane * 1
- nubpos.position = nubpos.position + CameraPlane * 1.1
- p = Instance.new("Part", CPlayer)
- p.Name = "EFF"
- p.TopSurface = 0
- p.BottomSurface = 0
- p.CanCollide = false
- p.FormFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.BrickColor = BrickColor.new("Really black")
- p.Reflectance = 0
- p.Transparency = 0
- p.Anchored = true
- 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))
- m = Instance.new("BlockMesh", p)
- m.Scale = Vector3.new(0.6, 0.6, 0.6)
- coroutine.resume(coroutine.create(function(p, w)
- for i = 1, 10 do
- p.Transparency = i / 20
- p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
- 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))
- wait()
- end
- p:Remove()
- end), p, Vector3.new(math.random(-50, 50) / 500, 0, math.random(-50, 50) / 500))
- end
- if Tool.Status.AnimFrame.Value == 15 then
- print("UH AINT DOIN IT")
- TrackFunction:disconnect()
- TrackFunction = nil
- end
- print("DDDD")
- if 1 > Hitstop and Tool.Status.AnimFrame.Value <= 14 then
- if DidHit == true then
- ee = ee + 1
- if ee == 11 then
- ee = 0
- DidHit = false
- end
- end
- if DidHit == false then
- Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
- end
- end
- end)
- local tfunc = TrackFunction
- while true do
- if rawequal(TrackFunction, tfunc) == false then
- break
- end
- wait()
- end
- rawframes = 0
- Tool.Status.AnimFrame.Value = 13
- print("8D")
- soos = CPlayer.Head.CFrame * CFrame.new(0.1, 0.3, 0) + CameraPlane * 2
- if canCutscene == true then
- Cam:Interpolate(soos, CPlayer.Head.CFrame, 0.04)
- end
- TrackFunction = game:GetService("RunService").Stepped:connect(function()
- print(">")
- rawframes = rawframes + 1
- Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
- soos = CPlayer.Head.CFrame * CFrame.new(0.1, 0.3, 0) + CameraPlane * 2
- if canCutscene == true then
- Cam:Interpolate(soos, CPlayer.Head.CFrame, 0.04)
- end
- if rawframes == 25 then
- print("UH AINT DOIN IT")
- TrackFunction:disconnect()
- TrackFunction = nil
- end
- if 1 > Hitstop and Tool.Status.AnimFrame.Value <= 17 and math.floor(rawframes / 3) == rawframes / 3 then
- Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
- end
- end)
- wait(0.2)
- tfunc = TrackFunction
- while true do
- if rawequal(TrackFunction, tfunc) == false then
- break
- end
- wait()
- end
- RequestAnimationChange("TyrantHit2", 0)
- CurrentAnimation = Animations.TyrantHit2
- rawframes = 0
- Tool.Status.AnimFrame.Value = 0
- print("8D")
- soos = CPlayer.Head.CFrame * CFrame.new(0.1, 0.3, 0) + CameraPlane * 2
- if canCutscene == true then
- Cam:Interpolate(soos, CPlayer.Head.CFrame, 0.04)
- end
- lel = Instance.new("Sound")
- lel.SoundId = "http://www.roblox.com/asset/?id=178605770"
- lel.Volume = 1
- lel.Parent = game.Players.LocalPlayer.Character.Head
- lel:Play()
- game:GetService("Debris"):AddItem(lel, 18)
- e = 0
- poot = 0
- TrackFunction = game:GetService("RunService").Stepped:connect(function()
- rawframes = rawframes + 1
- Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
- soos = CPlayer.Head.CFrame * CFrame.new(2.5, -0.4, 0) + CameraPlane * 5
- if canCutscene == true then
- Cam:Interpolate(soos, CPlayer.Head.CFrame, 0.04)
- end
- if 1 > Hitstop then
- if 1 > poot then
- Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
- else
- poot = poot - 1
- end
- end
- if 5 > e then
- if Tool.Status.AnimFrame.Value / 5 == math.floor(Tool.Status.AnimFrame.Value / 5) and 1 > Hitstop then
- print("DURR")
- applyDamage(Newb, 4, CameraPlane * 0 + Vector3.new(0, 0, 0), 0, false, false, 0, nil, SoundTable.none, 0, 10)
- nubpos.Parent = Newb.Torso
- nubgyro.Parent = Newb.Torso
- gpos.position = gpos.position + CameraPlane * 0.3
- nubpos.position = nubpos.position + CameraPlane * 0.3
- e = e + 1
- print(e)
- p = Instance.new("Part", CPlayer)
- p.Name = "EFF"
- p.TopSurface = 0
- p.BottomSurface = 0
- p.CanCollide = false
- p.FormFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.BrickColor = BrickColor.new("Really black")
- p.Reflectance = 0
- p.Transparency = 0
- p.Anchored = true
- 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))
- m = Instance.new("BlockMesh", p)
- m.Scale = Vector3.new(0.8, 0.8, 0.8)
- coroutine.resume(coroutine.create(function(p, w)
- for i = 1, 10 do
- p.Transparency = i / 20
- p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
- 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))
- wait()
- end
- p:Remove()
- end), p, Vector3.new(math.random(-50, 50) / 500, 0, math.random(-50, 50) / 500))
- end
- else
- if DidHit == false then
- poot = 10
- DidHit = true
- end
- if Tool.Status.AnimFrame.Value == 32 and e < 6 then
- applyDamage(Newb, 10, CameraPlane * 0 + Vector3.new(0, 0, 0), 0, false, false, 0, nil, SoundTable.none, 0, 10)
- nubpos.Parent = Newb.Torso
- nubgyro.Parent = Newb.Torso
- gpos.position = gpos.position + CameraPlane * 1.1
- nubpos.position = gpos.position + Vector3.new(0, 80, 0)
- nubgyro.cframe = CFrame.new(nubpos.position, CPlayer.Torso.Position)
- e = 7
- print(e)
- p = Instance.new("Part", CPlayer)
- p.Name = "EFF"
- p.TopSurface = 0
- p.BottomSurface = 0
- p.CanCollide = false
- p.FormFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.BrickColor = BrickColor.new("Really black")
- p.Reflectance = 0
- p.Transparency = 0
- p.Anchored = true
- 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))
- m = Instance.new("BlockMesh", p)
- m.Scale = Vector3.new(0.6, 0.6, 0.6)
- coroutine.resume(coroutine.create(function(p, w)
- for i = 1, 10 do
- p.Transparency = i / 20
- p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
- 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))
- wait()
- end
- p:Remove()
- end), p, Vector3.new(math.random(-50, 50) / 500, 0, math.random(-50, 50) / 500))
- end
- print("BEWM")
- end
- if rawframes == 50 then
- print("UH AINT DOIN IT")
- TrackFunction:disconnect()
- TrackFunction = nil
- end
- end)
- tfunc = TrackFunction
- while true do
- if rawequal(TrackFunction, tfunc) == false then
- break
- end
- wait()
- end
- wait(0.2)
- soos = CPlayer.Head.CFrame * CFrame.new(0, 0, 0) + CameraPlane * 2 + Vector3.new(0, 8, 0)
- if canCutscene == true then
- Cam:Interpolate(soos * CFrame.fromEulerAnglesXYZ(0, 0, math.pi), CPlayer.Head.CFrame, 0.5)
- end
- wait(0.6)
- RequestAnimationChange("TyrantHit3", 0)
- CurrentAnimation = Animations.TyrantHit3
- rawframes = 0
- Tool.Status.AnimFrame.Value = 0
- lel = Instance.new("Sound")
- lel.SoundId = "http://www.roblox.com/asset/?id=178605776"
- lel.Volume = 1
- lel.Parent = game.Players.LocalPlayer.Character.Head
- lel:Play()
- game:GetService("Debris"):AddItem(lel, 18)
- DidReach = 0
- ponos = 0
- TrackFunction = game:GetService("RunService").Stepped:connect(function()
- rawframes = rawframes + 1
- Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
- if rawframes == 7 then
- DidReach = true
- ponos = 70
- end
- if DidReach == true and ponos == 0 then
- print("UH AINT DOIN IT")
- TrackFunction:disconnect()
- TrackFunction = nil
- end
- if ponos == 50 then
- soos = CPlayer.Head.CFrame * CFrame.new(0, 0, 0) + CameraPlane * 1 + Vector3.new(0, 1.8, 0)
- if canCutscene == true then
- Cam:Interpolate(soos * CFrame.fromEulerAnglesXYZ(0, 0, math.pi), CPlayer.Head.CFrame, 0.3)
- end
- end
- if 1 > Hitstop then
- if ponos == 0 then
- Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
- else
- ponos = ponos - 1
- if ponos < 20 then
- nubpos.position = nubpos.position - Vector3.new(0, 3.5, 0)
- nubgyro.cframe = CFrame.new(nubpos.position, CPlayer.Torso.Position) * CFrame.fromEulerAnglesXYZ(0, math.rad(2 * rawframes), 0)
- nubgyro.Parent.CFrame = nubgyro.cframe
- end
- end
- end
- end)
- tfunc = TrackFunction
- while true do
- if rawequal(TrackFunction, tfunc) == false then
- break
- end
- wait()
- end
- DidReach = false
- ponos = 0
- rawframes = 0
- TrackFunction = game:GetService("RunService").Stepped:connect(function()
- rawframes = rawframes + 1
- Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
- if rawframes < 4 then
- nubpos.position = nubpos.position - Vector3.new(0, 2.5, 0)
- nubgyro.cframe = CFrame.new(nubpos.position, CPlayer.Torso.Position)
- nubgyro.Parent.CFrame = nubgyro.cframe
- print(":>")
- end
- if rawframes == 4 then
- DidReach = true
- ponos = 25
- for _, v in pairs(loool) do
- v:Remove()
- end
- DED = true
- Newb:BreakJoints()
- p = Instance.new("Part", CPlayer)
- p.Name = "EFF"
- p.TopSurface = 0
- p.BottomSurface = 0
- p.CanCollide = false
- p.FormFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.BrickColor = BrickColor.new("Really black")
- p.Reflectance = 0
- p.Transparency = 0
- p.Anchored = true
- 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))
- m = Instance.new("SpecialMesh", p)
- m.MeshType = "Sphere"
- m.Scale = Vector3.new(0.6, 0.6, 0.6)
- coroutine.resume(coroutine.create(function(p, w)
- for i = 1, 10 do
- p.Transparency = i / 10
- p.Mesh.Scale = p.Mesh.Scale + Vector3.new(2, 2, 2)
- 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))
- wait()
- end
- p:Remove()
- end), p, Vector3.new(math.random(-50, 50) / 500, 0, math.random(-50, 50) / 500))
- for _, v in pairs(Newb:children()) do
- if v.className == "Part" and v:GetMass() >= 2 then
- for rekt = 1, 9 do
- p = Instance.new("Part", CPlayer)
- p.Name = "EFF"
- p.TopSurface = 0
- p.BottomSurface = 0
- p.CanCollide = false
- p.FormFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.BrickColor = BrickColor.new("Really black")
- p.Reflectance = 0
- p.Transparency = math.random(30, 80) / 100
- p.Anchored = false
- 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))
- m = Instance.new("BlockMesh", p)
- m.Scale = Vector3.new(math.random(40, 85) / 100, math.random(40, 85) / 100, math.random(40, 85) / 100)
- p.Velocity = Vector3.new(math.random(-15, 15), math.random(10, 40), math.random(-15, 15)) * 2.2
- p.RotVelocity = p.Velocity + Vector3.new(math.random(-15, 15), math.random(-5, 10), math.random(-15, 15))
- end
- if DED == true then
- v:Remove()
- end
- end
- end
- end
- if DidReach == true and ponos == 0 then
- print("UH AINT DOIN IT")
- TrackFunction:disconnect()
- TrackFunction = nil
- end
- if ponos == 0 then
- soos = CPlayer.Head.CFrame * CFrame.new(0, 0, 0) + CameraPlane * 4 + Vector3.new(0, -0.4, 0)
- if canCutscene == true then
- Cam:Interpolate(soos * CFrame.fromEulerAnglesXYZ(0, 0, math.pi), CPlayer.Head.CFrame, 0.01)
- end
- end
- if 1 > Hitstop then
- if ponos == 0 then
- Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
- else
- ponos = ponos - 1
- end
- end
- end)
- tfunc = TrackFunction
- while true do
- if rawequal(TrackFunction, tfunc) == false then
- break
- end
- wait()
- end
- rawframes = 0
- lel = Instance.new("Sound")
- lel.SoundId = "http://www.roblox.com/asset/?id=178605794"
- lel.Volume = 1
- lel.Parent = game.Players.LocalPlayer.Character.Head
- lel:Play()
- game:GetService("Debris"):AddItem(lel, 10)
- wait(0.2)
- Super = false
- TrackFunction = game:GetService("RunService").Stepped:connect(function()
- rawframes = rawframes + 1
- Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
- if rawframes == 19 then
- print("UH AINT DOIN IT")
- TrackFunction:disconnect()
- TrackFunction = nil
- print("IM DUN")
- DesiredWalkspeed = 8
- PlayerIsAttacking = false
- CanInterrupt(true)
- Stand()
- end
- p = Instance.new("Part", CPlayer)
- p.Name = "EFF"
- p.TopSurface = 0
- p.BottomSurface = 0
- p.CanCollide = false
- p.FormFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.BrickColor = BrickColor.new("Really black")
- p.Reflectance = 0.05
- p.Transparency = 0.5
- p.Anchored = true
- 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))
- m = Instance.new("BlockMesh", p)
- m.Scale = Vector3.new(1.3, 1.3, 1.3)
- coroutine.resume(coroutine.create(function(p, w)
- for i = 1, 10 do
- p.Transparency = i / 10
- p.Mesh.Scale = p.Mesh.Scale - Vector3.new(0.13, 0.13, 0.13)
- 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)
- wait()
- end
- p:Remove()
- end), p, Vector3.new(math.random(-50, 50) / 50, 0, math.random(-50, 50) / 50))
- p = Instance.new("Part", CPlayer)
- p.Name = "EFF"
- p.TopSurface = 0
- p.BottomSurface = 0
- p.CanCollide = false
- p.FormFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.BrickColor = BrickColor.new("Really black")
- p.Reflectance = 0.05
- p.Transparency = 0.5
- p.Anchored = true
- 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))
- m = Instance.new("BlockMesh", p)
- m.Scale = Vector3.new(1.3, 1.3, 1.3)
- coroutine.resume(coroutine.create(function(p, w)
- for i = 1, 10 do
- p.Transparency = i / 10
- p.Mesh.Scale = p.Mesh.Scale - Vector3.new(0.13, 0.13, 0.13)
- 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)
- wait()
- end
- p:Remove()
- end), p, Vector3.new(math.random(-50, 50) / 50, 0, math.random(-50, 50) / 50))
- sl1.Transparency = sl1.Transparency + 0.05
- sl2.Transparency = sl2.Transparency + 0.05
- sl3.Transparency = sl3.Transparency + 0.05
- sl4.Transparency = sl4.Transparency + 0.05
- if 1 > Hitstop then
- Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
- end
- end)
- tfunc = TrackFunction
- while true do
- if rawequal(TrackFunction, tfunc) == false then
- break
- end
- wait()
- end
- sl1:Remove()
- sl2:Remove()
- sl3:Remove()
- sl4:Remove()
- for _, v in pairs(loool) do
- v:Remove()
- end
- Super = false
- nubgyro:Remove()
- nubpos:Remove()
- gpos:Remove()
- print("_._")
- NoCam = false
- end
- end
- }
- InputNormals = {}
- LastGrunt = time()
- InputNormals["5A"] = function()
- if CurrentAnimation == Animations["5A"] and Tool.Status.AnimCanBeInterrupted.Value == false then
- return
- end
- RequestAnimationChange("5A", 0)
- if CurrentAnimation ~= Animations["5A"] then
- return
- end
- if TrackFunction ~= nil then
- TrackFunction:disconnect()
- TrackFunction = nil
- end
- Saz_Reset_Cloak()
- CanInterrupt(false)
- PlayerIsAttacking = true
- print("TEHPOOT", time())
- rawframes = 0
- Tool.Status.AnimFrame.Value = 0
- DidHit = false
- TrackFunction = game:GetService("RunService").Stepped:connect(function()
- rawframes = rawframes + 1
- Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
- if (Tool.Status.AnimFrame.Value == 3 or Tool.Status.AnimFrame.Value == 4) and DidHit == false then
- for _, v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p + CameraPlane * 2.5, 2.6)) do
- applyDamage(v, 5, CameraPlane * 2, 1, false, false, 0, nil, SoundTable.Hit_Damage_Lightsmack, 8, 6)
- applyHitEffect(v, 0)
- DidHit = true
- CanInterrupt(true)
- end
- end
- if Tool.Status.AnimFrame.Value == 9 then
- print("UH AINT DOIN IT")
- TrackFunction:disconnect()
- TrackFunction = nil
- print("IM DUN")
- DesiredWalkspeed = 8
- PlayerIsAttacking = false
- CanInterrupt(true)
- Stand()
- end
- if 1 > Hitstop then
- Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
- end
- end)
- end
- InputNormals["2A"] = function()
- print(":D")
- if CurrentAnimation == Animations["2A"] and Tool.Status.AnimCanBeInterrupted.Value == false then
- return
- end
- RequestAnimationChange("2A", 0)
- if CurrentAnimation ~= Animations["2A"] then
- return
- end
- if TrackFunction ~= nil then
- TrackFunction:disconnect()
- TrackFunction = nil
- end
- Saz_Reset_Cloak()
- CanInterrupt(false)
- PlayerIsAttacking = true
- print("TEHPOOT", time())
- rawframes = 0
- Tool.Status.AnimFrame.Value = 0
- DidHit = false
- TrackFunction = game:GetService("RunService").Stepped:connect(function()
- rawframes = rawframes + 1
- Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
- if (Tool.Status.AnimFrame.Value == 3 or Tool.Status.AnimFrame.Value == 4) and DidHit == false then
- for _, v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p + CameraPlane * 2.5, 2.6)) do
- applyDamage(v, 5, CameraPlane * 2, 1, false, false, 0, nil, SoundTable.Hit_Damage_Lightsmack, 8, 6)
- applyHitEffect(v, 0)
- DidHit = true
- CanInterrupt(true)
- end
- end
- if Tool.Status.AnimFrame.Value == 10 then
- print("UH AINT DOIN IT")
- TrackFunction:disconnect()
- TrackFunction = nil
- print("IM DUN")
- DesiredWalkspeed = 8
- PlayerIsAttacking = false
- CanInterrupt(true)
- RequestNewAnimation("Crouch", 2)
- end
- if 1 > Hitstop then
- Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
- end
- end)
- end
- InputNormals["5B"] = function()
- if CurrentAnimation == Animations["5B"] or Tool.Status.AnimCanBeInterrupted.Value == false then
- return
- end
- RequestAnimationChange("5B", 0)
- if CurrentAnimation ~= Animations["5B"] then
- return
- end
- if TrackFunction ~= nil then
- TrackFunction:disconnect()
- TrackFunction = nil
- end
- Saz_Reset_Cloak()
- CanInterrupt(false)
- PlayerIsAttacking = true
- print("TEHPOOT", time())
- rawframes = 0
- Tool.Status.AnimFrame.Value = 0
- DidHit = false
- chance = math.random(0, 100)
- TrackFunction = game:GetService("RunService").Stepped:connect(function()
- rawframes = rawframes + 1
- Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
- if Tool.Status.AnimFrame.Value < 5 then
- BodyVel.velocity = CameraPlane * (rawframes * 3) + CameraPlane * (DesiredMovespeed / 4)
- else
- BodyVel.velocity = BodyVel.velocity / 1.03
- end
- if Tool.Status.AnimFrame.Value > 4 and Tool.Status.AnimFrame.Value < 7 and DidHit == false then
- for _, v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p + CameraPlane * 2 + Vector3.new(0, 2, 0), 3.2)) do
- applyDamage(v, 20, CameraPlane * 18, 1, false, false, 0, nil, SoundTable.Hit_Damage_Heavysmack, 12, 22)
- applyHitEffect(v, 0)
- DidHit = true
- CanInterrupt(true)
- end
- end
- if Tool.Status.AnimFrame.Value == 10 then
- TrackFunction:disconnect()
- TrackFunction = nil
- print("IM DUN")
- DesiredWalkspeed = 4
- PlayerIsAttacking = false
- CanInterrupt(true)
- Stand()
- MovementPreference = "Walk"
- print("DONE")
- end
- if 1 > Hitstop then
- Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
- end
- end)
- end
- InputNormals["3B"] = function()
- if CurrentAnimation == Animations["3B"] or Tool.Status.AnimCanBeInterrupted.Value == false then
- return
- end
- RequestAnimationChange("3B", 0)
- if CurrentAnimation ~= Animations["3B"] then
- return
- end
- if TrackFunction ~= nil then
- TrackFunction:disconnect()
- TrackFunction = nil
- end
- Saz_Reset_Cloak()
- CanInterrupt(false)
- PlayerIsAttacking = true
- print("TEHPOOT", time())
- rawframes = 0
- Tool.Status.AnimFrame.Value = 0
- DidHit1 = false
- DidHit2 = false
- TrackFunction = game:GetService("RunService").Stepped:connect(function()
- rawframes = rawframes + 1
- Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
- if Tool.Status.AnimFrame.Value <= 8 then
- BodyVel.velocity = CameraPlane * rawframes ^ 1.3 + Vector3.new(0, rawframes * 0.2, 0)
- elseif Tool.Status.AnimFrame.Value >= 9 and Tool.Status.AnimFrame.Value < 20 then
- BodyVel.velocity = CameraPlane * 15 + Vector3.new(0, 0, 0)
- end
- if Tool.Status.AnimFrame.Value > 13 and Tool.Status.AnimFrame.Value < 16 and DidHit1 == false then
- for _, v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p + CameraPlane * 3 + Vector3.new(0, 1.4, 0), 3.4)) do
- if DidHit1 == false then
- Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
- Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
- end
- applyDamage(v, 12, CameraPlane * 12 + Vector3.new(0, 8, 0), 1, false, false, 0, addonCullMovers, SoundTable.Hit_Damage_Heavysmack, 6, 20)
- applyHitEffect(v, 0)
- DidHit1 = true
- end
- end
- if Tool.Status.AnimFrame.Value > 19 and Tool.Status.AnimFrame.Value <= 21 and DidHit2 == false then
- for _, v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p + CameraPlane * 2.8 + Vector3.new(0, 2.5, 0), 3.4)) do
- if DidHit2 == false then
- Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
- Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
- end
- applyDamage(v, 15, CameraPlane * 14 + Vector3.new(0, 5, 0), 1, false, false, 0, addonCullMovers, SoundTable.Hit_Damage_Heavysmack, 6, 20)
- applyHitEffect(v, 0)
- DidHit2 = true
- CanInterrupt(true)
- end
- end
- if Tool.Status.AnimFrame.Value == 26 then
- TrackFunction:disconnect()
- TrackFunction = nil
- print("IM DUN")
- DesiredWalkspeed = 8
- PlayerIsAttacking = false
- CanInterrupt(true)
- Stand()
- MovementPreference = "Walk"
- print("DONE")
- end
- if 1 > Hitstop then
- Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
- end
- end)
- end
- InputNormals["6B"] = function()
- if CurrentAnimation == Animations["6B"] or Tool.Status.AnimCanBeInterrupted.Value == false then
- return
- end
- RequestAnimationChange("6B", 0)
- if CurrentAnimation ~= Animations["6B"] then
- return
- end
- if TrackFunction ~= nil then
- TrackFunction:disconnect()
- TrackFunction = nil
- end
- Saz_Reset_Cloak()
- CanInterrupt(false)
- PlayerIsAttacking = true
- print("TEHPOOT", time())
- rawframes = 0
- Tool.Status.AnimFrame.Value = 0
- DidHit1 = false
- DidHit2 = false
- TrackFunction = game:GetService("RunService").Stepped:connect(function()
- rawframes = rawframes + 1
- Tool.Status.AnimFrame.Value = RequestNewFrame(Tool.Status.AnimFrame.Value)
- if Tool.Status.AnimFrame.Value <= 8 then
- BodyVel.velocity = CameraPlane * (rawframes * 2.5)
- elseif Tool.Status.AnimFrame.Value >= 9 and Tool.Status.AnimFrame.Value < 20 then
- BodyVel.velocity = CameraPlane * 20
- end
- if rawframes == 9 or rawframes == 18 then
- for _, v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p + CameraPlane * 2.8 + Vector3.new(0, 2.5, 0), 3.4)) do
- applyDamage(v, 20, CameraPlane * 20 + Vector3.new(0, 2 + rawframes / 6, 0), 1, false, false, 0, addonCullMovers, SoundTable.Hit_Damage_Mediumcut, 7, 20)
- applyHitEffect(v, 0)
- DidHit = true
- CanInterrupt(true)
- end
- end
- if Tool.Status.AnimFrame.Value == 20 then
- TrackFunction:disconnect()
- TrackFunction = nil
- print("IM DUN")
- DesiredWalkspeed = 8
- PlayerIsAttacking = false
- CanInterrupt(true)
- Stand()
- MovementPreference = "Walk"
- print("DONE")
- end
- if 1 > Hitstop then
- Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
- end
- end)
- end
- PlayerKeys = {}
- CurrentAnimation = nil
- Hitstop = 0
- DesiredMovespeed = 12
- function CanInterrupt(t)
- Tool.Status.AnimCanBeInterrupted.Value = t
- end
- function PlayerCanJump()
- if CurrentAnimation ~= nil then
- local doescancel = false
- for _, v in pairs(CurrentAnimation.Cancels) do
- if v == "Jump" or v == "Everything" then
- doescancel = true
- break
- end
- end
- if Tool.Status.AnimCanBeInterrupted.Value == true then
- return doescancel
- else
- return false
- end
- end
- end
- ComboNubs = {}
- function GetNubs()
- scrubs = {}
- for _, v in pairs(game.Workspace:children()) do
- if v:FindFirstChild("Humanoid") ~= nil and v:FindFirstChild("Torso") ~= nil and v.Name ~= game.Players.LocalPlayer.Name then
- table.insert(scrubs, v)
- end
- end
- return scrubs
- end
- function PlaySound(SName, Vol, Pitch, Par)
- if Par == nil then
- Par = script
- end
- local s = Instance.new("Sound")
- s.Volume = Vol
- s.Pitch = Pitch
- s.SoundId = "http://www.roblox.com/asset/?id=" .. SName
- s.Parent = Par
- s:Play()
- game:GetService("Debris"):AddItem(s, 10)
- end
- function Stand()
- if TrackFunction ~= nil then
- TrackFunction:disconnect()
- end
- if CurrentAnimation ~= Animations.Stand then
- RequestAnimationChange("Stand", 0)
- Tool.Status.AnimFrame.Value = 0
- end
- TrackFunction = game:GetService("RunService").Stepped:connect(function(Step)
- if KDown == nil then
- vPlayer.Character.Humanoid.WalkSpeed = DesiredMovespeed
- Frame = Tool.Status.AnimFrame
- fr = RequestNewFrame(Frame.Value)
- Frame.Value = Frame.Value + 1
- end
- end)
- end
- function Crouch()
- if TrackFunction ~= nil then
- TrackFunction:disconnect()
- end
- if CurrentAnimation ~= Animations.Crouch then
- RequestAnimationChange("Crouch", 0)
- Tool.Status.AnimFrame.Value = 0
- end
- TrackFunction = game:GetService("RunService").Stepped:connect(function(Step)
- vPlayer.Character.Humanoid.WalkSpeed = 0
- Frame = Tool.Status.AnimFrame
- fr = RequestNewFrame(Frame.Value)
- Frame.Value = Frame.Value + 1
- end)
- end
- function Walk()
- if TrackFunction ~= nil then
- TrackFunction:disconnect()
- end
- if CurrentAnimation ~= Animations.Walk then
- RequestAnimationChange("Walk", 0)
- Tool.Status.AnimFrame.Value = 0
- end
- TrackFunction = game:GetService("RunService").Heartbeat:connect(function(Step)
- vPlayer.Character.Humanoid.WalkSpeed = DesiredMovespeed
- Frame = Tool.Status.AnimFrame
- fr = RequestNewFrame(Frame.Value)
- Frame.Value = Frame.Value + 1
- end)
- end
- function Dash()
- if TrackFunction ~= nil then
- TrackFunction:disconnect()
- end
- if CurrentAnimation ~= Animations.Run then
- RequestAnimationChange("Run", 0)
- Tool.Status.AnimFrame.Value = 0
- end
- TrackFunction = game:GetService("RunService").Heartbeat:connect(function(Step)
- vPlayer.Character.Humanoid.WalkSpeed = DesiredMovespeed
- Frame = Tool.Status.AnimFrame
- fr = RequestNewFrame(Frame.Value)
- Frame.Value = Frame.Value + 1
- end)
- end
- function Taunt()
- if CurrentAnimation.Reference == "Taunt" then
- return
- end
- if TrackFunction ~= nil then
- TrackFunction:disconnect()
- TrackFunction = nil
- end
- CurrentAnimation = Animations.Taunt
- Tool.Status.AnimFrame.Value = 0
- CanInterrupt(false)
- PlaySound(Taunt2[math.random(1, 2)], 1, 1, vPlayer.Character.Head)
- lorl = 0
- TrackFunction = game:GetService("RunService").Stepped:connect(function(Step)
- vPlayer.Character.Humanoid.WalkSpeed = DesiredMovespeed
- if lorl == 1 then
- fr = RequestNewFrame(Tool.Status.AnimFrame.Value)
- Tool.Status.AnimFrame.Value = Tool.Status.AnimFrame.Value + 1
- lorl = 0
- end
- lorl = lorl + 1
- if Tool.Status.AnimFrame.Value == 30 then
- print("UH AINT DOIN IT")
- TrackFunction:disconnect()
- TrackFunction = nil
- print("IM DUN")
- DesiredWalkspeed = 8
- PlayerIsAttacking = false
- CanInterrupt(true)
- Stand()
- end
- end)
- wait(3)
- end
- DesiredMovespeedLast = 9
- PlayerInAir = false
- lastplayervel = 0
- function Jump()
- if Tool.Status.AnimCanBeInterrupted.Value == false then
- return
- end
- if TrackFunction ~= nil then
- TrackFunction:disconnect()
- end
- if CurrentAnimation ~= Animations.Jump then
- RequestAnimationChange("Jump", 0)
- Tool.Status.AnimFrame.Value = 0
- print("Jumping!")
- end
- Hitstop = 0
- TrackFunction = game:GetService("RunService").Heartbeat:connect(function(Step)
- vPlayer.Character.Humanoid.WalkSpeed = DesiredMovespeed
- Frame = Tool.Status.AnimFrame
- fr = RequestNewFrame(Frame.Value)
- Frame.Value = Frame.Value + 1
- end)
- enddir = Vector3.new(0, 0, 0)
- if PlayerFacing == "Left" then
- if PlayerKeys.d ~= nil then
- enddir = enddir + CameraPlane * (DesiredMovespeed / 3 + 42)
- end
- if PlayerKeys.a ~= nil then
- enddir = enddir - CameraPlane * (DesiredMovespeed / 3 + 42)
- end
- else
- if PlayerKeys.a ~= nil then
- enddir = enddir + CameraPlane * (DesiredMovespeed / 3 + 42)
- end
- if PlayerKeys.d ~= nil then
- enddir = enddir - CameraPlane * (DesiredMovespeed / 3 + 42)
- end
- end
- lastplayervel = enddir
- v_h = vPlayer.Character.Torso:FindFirstChild("JUMP_PROP")
- if v_h == nil then
- v_h = Instance.new("BodyVelocity")
- v_h.P = 650
- v_h.maxForce = Vector3.new(1000000, 280000, 1000000)
- v_h.velocity = Vector3.new(lastplayervel.x, 65, lastplayervel.z)
- v_h.Parent = vPlayer.Character.Torso
- v_h.Name = "JUMP_PROP"
- else
- v_h.P = 650
- v_h.maxForce = Vector3.new(1000000, 280000, 1000000)
- v_h.velocity = Vector3.new(lastplayervel.x, 65, lastplayervel.z)
- end
- if CurrentCameraState == "3D" then
- v_h.maxForce = Vector3.new(0, 0, 0)
- else
- DesiredMovespeed = 0.1
- vPlayer.Character.Humanoid.WalkSpeed = DesiredMovespeed
- end
- local cpos = vPlayer.Character.Torso.CFrame * CFrame.new(0, -1, 0)
- local par, loc = game.Workspace:FindPartOnRay(Ray.new(cpos.p, Vector3.new(0, -8, 0)), vPlayer.Character)
- timejump = time()
- bumped = false
- canland = false
- PlayerState = "Jumping"
- CanInterrupt(true)
- local ttimejump = time()
- while v_h.Parent ~= nil and timejump == ttimejump do
- PlayerInAir = true
- if time() - timejump > 0.4 then
- canland = true
- end
- if (loc - cpos.p).magnitude < 6 and canland == true then
- break
- end
- cpos = vPlayer.Character.Torso.CFrame * CFrame.new(0, 0.8, 0)
- par, loc = game.Workspace:FindPartOnRay(Ray.new(cpos.p, Vector3.new(0, -15, 0)), vPlayer.Character)
- if vPlayer.Character.HumanoidRootPart.Anchored == false then
- v_h.velocity = v_h.velocity - Vector3.new(0, 6.333333333333333, 0)
- end
- wait()
- end
- if timejump ~= ttimejump then
- return
- end
- PlayerState = "Standing"
- PlayerInAir = false
- DesiredMovespeed = 8
- vPlayer.Character.Humanoid.WalkSpeed = DesiredMovespeed
- v_h.velocity = Vector3.new(0, 5, 0)
- game:GetService("Debris"):AddItem(v_h, 0.06)
- CanInterrupt(true)
- Stand()
- DesiredMovespeed = 8
- PlayerIsAttacking = false
- CanDoubleJump = true
- end
- Hitstop = 0
- function RequestNewFrame(f)
- if CurrentAnimation == nil then
- return
- end
- if Hitstop ~= nil then
- if Hitstop > 0 then
- Hitstop = Hitstop - 1
- else
- if f > CurrentAnimation.Frames then
- if CurrentAnimation.Loops == true then
- f = CurrentAnimation.LoopStart
- else
- f = CurrentAnimation.Frames
- end
- end
- CurrentAnimation.Animation(f)
- end
- end
- return f
- end
- function RequestAnimationChange(n, f)
- _nanim = Animations[n]
- if CurrentAnimation ~= nil then
- local doescancel = false
- for _, v in pairs(CurrentAnimation.Cancels) do
- if v == _nanim.Reference or v == "Everything" then
- doescancel = true
- break
- end
- end
- if doescancel == true and Tool.Status.AnimCanBeInterrupted.Value == true then
- CurrentAnimation = _nanim
- return CurrentAnimation
- else
- end
- else
- CurrentAnimation = Animations[n]
- end
- return false
- end
- function getWelds(c)
- local t = c.Torso
- local hrp = c.HumanoidRootPart.RootJoint
- RightShoulder = t:FindFirstChild("Right Shoulder")
- LeftShoulder = t:FindFirstChild("Left Shoulder")
- RightHip = t:FindFirstChild("Right Hip")
- LeftHip = t:FindFirstChild("Left Hip")
- RootJoint = hrp
- Neck = t:FindFirstChild("Neck")
- end
- function resetWelds(ext, occ)
- local r = {
- RightShoulder,
- LeftShoulder,
- RightHip,
- LeftHip,
- RootJoint,
- Neck
- }
- for _, v in pairs(r) do
- for i = 1, #occ do
- if occ[i] == v then
- table.remove(r, _)
- end
- end
- end
- for _, v in pairs(r) do
- if v.Name == "Right Shoulder" then
- if ext == 1 then
- v.DesiredAngle = 0
- v.CurrentAngle = 0
- elseif ext == 2 then
- v.C0 = RightShoulderC0
- v.C1 = RightShoulderC1
- elseif ext == 3 then
- v.DesiredAngle = 0
- v.CurrentAngle = 0
- v.C0 = RightShoulderC0
- v.C1 = RightShoulderC1
- end
- elseif v.Name == "Left Shoulder" then
- if ext == 1 then
- v.DesiredAngle = 0
- v.CurrentAngle = 0
- elseif ext == 2 then
- v.C0 = LeftShoulderC0
- v.C1 = LeftShoulderC1
- elseif ext == 3 then
- v.DesiredAngle = 0
- v.CurrentAngle = 0
- v.C0 = LeftShoulderC0
- v.C1 = LeftShoulderC1
- end
- elseif v.Name == "Right Hip" then
- if ext == 1 then
- v.DesiredAngle = 0
- v.CurrentAngle = 0
- elseif ext == 2 then
- v.C0 = RightHipC0
- v.C1 = RightHipC1
- elseif ext == 3 then
- v.DesiredAngle = 0
- v.CurrentAngle = 0
- v.C0 = RightHipC0
- v.C1 = RightHipC1
- end
- elseif v.Name == "Left Hip" then
- if ext == 1 then
- v.DesiredAngle = 0
- v.CurrentAngle = 0
- elseif ext == 2 then
- v.C0 = LeftHipC0
- v.C1 = LeftHipC1
- elseif ext == 3 then
- v.DesiredAngle = 0
- v.CurrentAngle = 0
- v.C0 = LeftHipC0
- v.C1 = LeftHipC1
- end
- elseif v.Name == "Neck" then
- if ext == 1 then
- v.DesiredAngle = 0
- v.CurrentAngle = 0
- elseif ext == 2 then
- v.C0 = NeckC0
- v.C1 = NeckC1
- elseif ext == 3 then
- v.DesiredAngle = 0
- v.CurrentAngle = 0
- v.C0 = NeckC0
- v.C1 = NeckC1
- end
- elseif v.Name == "RootJoint" then
- if ext == 1 then
- v.DesiredAngle = 0
- v.CurrentAngle = 0
- elseif ext == 2 then
- v.C0 = RootJointC0
- v.C1 = RootJointC1
- elseif ext == 3 then
- v.DesiredAngle = 0
- v.CurrentAngle = 0
- v.C0 = RootJointC0
- v.C1 = RootJointC1
- end
- elseif v.Name ~= "RightGrip" or ext == 1 then
- elseif ext == 2 then
- Grip.C0 = nGrip.C0
- Grip.C1 = nGrip.C1
- elseif ext == 3 then
- Grip.C0 = nGrip.C0
- Grip.C1 = nGrip.C1
- end
- end
- end
- function setMotorParameters(Motor, DesiredAngle, CurrentAngle, MaxVelocity, C0, C1)
- if C0 == nil then
- C0 = Motor.C0
- end
- if C1 == nil then
- C1 = Motor.C1
- end
- if DesiredAngle == nil then
- DesiredAngle = Motor.DesiredAngle
- end
- if CurrentAngle == nil then
- CurrentAngle = Motor.CurrentAngle
- end
- if MaxVelocity == nil then
- MaxVelocity = Motor.MaxVelocity
- end
- Motor.C0 = C0
- Motor.C1 = C1
- Motor.DesiredAngle = DesiredAngle
- Motor.CurrentAngle = CurrentAngle
- Motor.MaxVelocity = MaxVelocity
- end
- PlayerIsAttacking = false
- PlayerBeingAttacked = false
- PlayerState = "Standing"
- function getCharacterState()
- if Tool.Status.AnimCanBeInterrupted.Value == false or PlayerIsAttacking == true then
- return
- end
- local CPlayer = game.Players.LocalPlayer.Character
- local moveVelocity = (Vector3.new(0, 0, 0) - CPlayer.HumanoidRootPart.Velocity).magnitude
- if PlayerIsAttacking == false and PlayerState ~= "Jumping" then
- if moveVelocity >= 5 then
- PlayerState = "Moving"
- if StickPos > 3 or CurrentCameraState == "3D" then
- if MovementPreference == "Walk" then
- if CurrentAnimation ~= Animations.Walk and Tool.Status.AnimCanBeInterrupted.Value == true and PlayerState ~= "Jumping" then
- Walk()
- end
- elseif CurrentAnimation ~= Animations.Dash and Tool.Status.AnimCanBeInterrupted.Value == true and PlayerState ~= "Jumping" then
- Dash()
- end
- elseif CurrentAnimation ~= Animations.Crouch and Tool.Status.AnimCanBeInterrupted.Value == true then
- Saz_Reset_Cloak()
- Crouch()
- end
- else
- PlayerState = "Standing"
- if StickPos > 3 or CurrentCameraState == "3D" then
- if CurrentAnimation ~= Animations.Stand and Tool.Status.AnimCanBeInterrupted.Value == true then
- DesiredMovespeed = 8
- Stand()
- end
- elseif CurrentAnimation ~= Animations.Crouch and Tool.Status.AnimCanBeInterrupted.Value == true then
- Saz_Reset_Cloak()
- Crouch()
- end
- end
- end
- end
- lastinput = time()
- MovementPreference = "Walk"
- function playerDash()
- end
- function NewInput(Key, atTick, Edge)
- local new = {
- Input = Key,
- Tick = atTick,
- Edge = Edge,
- Age = 0
- }
- table.insert(PlayerInputs, new)
- end
- function FindInputStrings()
- local curtime = tick()
- local strunginputs = {}
- for _, v in pairs(PlayerInputs) do
- if curtime - v.Tick <= PlayerInputStringFrame then
- table.insert(strunginputs, v)
- end
- end
- table.sort(strunginputs, function(x, y)
- if x.Tick < y.Tick then
- return true
- end
- return false
- end)
- return strunginputs
- end
- function MorphInputs(i)
- i = string.upper(i)
- if CurrentCameraState == "3D" then
- i = string.gsub(i, "A", "")
- i = string.gsub(i, "S", "<")
- i = string.gsub(i, "D", "")
- i = string.gsub(i, "W", ">")
- elseif PlayerFacing == "Left" then
- i = string.gsub(i, "A", "<")
- i = string.gsub(i, "S", "v")
- i = string.gsub(i, "D", ">")
- i = string.gsub(i, "W", "^")
- else
- i = string.gsub(i, "A", ">")
- i = string.gsub(i, "S", "v")
- i = string.gsub(i, "D", "<")
- i = string.gsub(i, "W", "^")
- end
- return i
- end
- function CullPlayerInput()
- local toremove = {}
- for _, v in pairs(PlayerInputs) do
- v.Age = v.Age + 1
- if tick() - v.Tick > PlayerInputStringFrame + 0.05 or _ > PlayerInputCullThreshold then
- table.remove(PlayerInputs, _)
- end
- end
- table.sort(PlayerInputs, function(x, y)
- if x.Tick < y.Tick then
- return true
- end
- return false
- end)
- end
- function IgnoreEdge(st)
- str = string.gsub(st, ".%-", "")
- str = string.gsub(str, "%+", "")
- return str
- end
- RequestNewAnimation = RequestAnimationChange
- LastDashInput = time()
- CheckDeb = true
- LastKeyCheck = ""
- LastCheckTime = time()
- function CheckNormals()
- KeyCheck = " "
- if PlayerKeys.k ~= nil then
- KeyCheck = "A"
- end
- if PlayerKeys.l ~= nil then
- KeyCheck = "B"
- end
- if PlayerKeys.p ~= nil then
- KeyCheck = "C"
- end
- if PlayerKeys.o ~= nil then
- KeyCheck = "D"
- end
- j = ""
- if PlayerState == "Jumping" or PlayerIsInAir == true then
- j = "j"
- end
- if InputNormals[j .. StickPos .. KeyCheck] ~= nil and CheckDeb == true and LastKeyCheck ~= KeyCheck and Tool.Status.AnimCanBeInterrupted.Value == true and CanAttack == true then
- LastKeyCheck = KeyCheck
- LastCheckTime = time()
- Hitstop = 0
- InputNormals[j .. StickPos .. KeyCheck]()
- end
- if time() - LastCheckTime > 0.23 then
- LastKeyCheck = ""
- end
- end
- timejump = time()
- function DetectInput()
- if CurrentCameraState == "2D" then
- if PlayerKeys.s == nil and PlayerKeys.w == nil then
- StickPos = 5
- elseif PlayerKeys.s ~= nil then
- StickPos = 2
- elseif PlayerCombatKeys.w ~= nil then
- StickPos = 8
- end
- if PlayerFacing == "Right" then
- coeff = -1
- else
- coeff = 1
- end
- if PlayerCombatKeys.a ~= nil then
- StickPos = StickPos - coeff
- elseif PlayerCombatKeys.d ~= nil then
- StickPos = StickPos + coeff
- end
- local enddir = Vector3.new(0, 0, 0)
- local cplane = workspace.CurrentCamera.CoordinateFrame
- local off = cplane * CFrame.new(10, 0, 0)
- local CameraPlane = (cplane.p - off.p).unit
- local enddirraw = Vector3.new(0, 0, 0)
- if PlayerFacing == "Left" then
- if PlayerKeys.d ~= nil then
- enddir = enddir - CameraPlane * DesiredMovespeed
- enddirraw = enddir - CameraPlane
- end
- if PlayerKeys.a ~= nil then
- enddir = enddir + CameraPlane * (DesiredMovespeed / 1.2)
- enddirraw = enddir + CameraPlane
- MovementPreference = "Walk"
- end
- else
- if PlayerKeys.a ~= nil then
- enddir = enddir + CameraPlane * DesiredMovespeed
- enddirraw = enddir + CameraPlane
- end
- if PlayerKeys.d ~= nil then
- enddir = enddir - CameraPlane * (DesiredMovespeed / 1.2)
- enddirraw = enddir - CameraPlane
- MovementPreference = "Walk"
- end
- end
- if PlayerKeys.w ~= nil then
- if CurrentAnimation ~= Animations.Jump then
- vPlayer.Character.Humanoid.Jump = true
- Jump()
- elseif CanDoubleJump == true and time() - timejump > 0.5 and PlayerCanJump() == true and Tool.Status.AnimCanBeInterrupted.Value == true then
- CanDoubleJump = false
- Jump()
- end
- end
- if enddir ~= Vector3.new(0, 0, 0) then
- if vPlayer.Character.HumanoidRootPart.Anchored == false then
- if PlayerIsAttacking == false then
- if PlayerState ~= "Jumping" then
- BodyVel.velocity = BodyVel.velocity * 0.92
- end
- if PlayerIsAttacking == false and StickPos ~= 1 and StickPos ~= 2 and StickPos ~= 3 then
- BodyVel.velocity = enddir
- elseif PlayerState ~= "Jumping" then
- BodyVel.velocity = BodyVel.velocity * 0.92
- end
- elseif PlayerState ~= "Jumping" then
- BodyVel.velocity = BodyVel.velocity * 0.92
- end
- end
- else
- BodyVel.velocity = BodyVel.velocity * 0.8
- end
- end
- local Scrub = FindInputStrings()
- if time() - LastDashInput > 0.1 and CurrentAnimation == Animations.Stand then
- MovementPreference = "Walk"
- end
- DURRD = false
- if #Scrub > 0 then
- local input = ""
- for _, v in pairs(Scrub) do
- input = input .. v.Input .. v.Edge
- end
- input = MorphInputs(input)
- edgelessinput = IgnoreEdge(input)
- DURRD = false
- for _, v in pairs(TwoDInputs) do
- for __, vv in pairs(v.Inputs) do
- if edgelessinput == vv and Tool.Status.AnimCanBeInterrupted.Value == true and CanAttack == true then
- DURRD = true
- if v ~= TwoDInputs.Dash then
- PlayerInputs = {}
- end
- DesiredMovespeed = 0
- v.Function()
- end
- end
- end
- end
- if DURRD == false then
- CheckNormals()
- end
- if StickPos == 1 or StickPos == 4 then
- if CurrentAnimation == Animations.Crouch or CurrentAnimation == Animations.Walk then
- Blocking = true
- end
- else
- Blocking = false
- end
- end
- function rawKeyInput()
- end
- function SetCombatKey(k)
- PlayerCombatKeys[k] = true
- coroutine.resume(coroutine.create(function(k)
- for i = 1, 1000 do
- wait(0.01)
- if PlayerCombatKeys[k] == nil then
- break
- end
- end
- PlayerCombatKeys[k] = nil
- end), k)
- end
- controllerStore = {}
- LastHealth = 0
- function onEquip(mouse)
- PlayerAnimationScript = vPlayer.Character:FindFirstChild("Animate")
- if PlayerAnimationScript ~= nil then
- PlayerAnimationScript.Disabled = true
- end
- if vPlayer.Character:FindFirstChild("Armor") == nil then
- ss = script.Armor:clone()
- ss.Parent = vPlayer.Character
- ss.Welds.Disabled = false
- end
- for _, v in pairs(game:GetService("ControllerService"):children()) do
- table.insert(controllerStore, v)
- v.Parent = nil
- end
- getWelds(vPlayer.Character)
- resetWelds(3, {})
- wait(1)
- Tool.Status.AnimFrame.Value = 0
- Stand()
- LastHealth = vPlayer.Character.Humanoid.Health
- chs = game:GetService("RunService").Stepped:connect(function()
- CullPlayerInput()
- rawKeyInput()
- updateCamera()
- end)
- chsCS = game:GetService("RunService").Stepped:connect(function()
- getCharacterState()
- DetectInput()
- end)
- chsj = vPlayer.Character.Humanoid.Changed:connect(function(v)
- vPlayer.Character["Right Leg"].BrickColor = BrickColor.new("Really black")
- vPlayer.Character["Left Leg"].BrickColor = BrickColor.new("Really black")
- if PlayerCanJump() == false then
- vPlayer.Character.Humanoid.Jump = false
- elseif v == "Jump" and CurrentCameraState == "3D" then
- Jump()
- end
- end)
- end
- Down = nil
- function onEquipLocal(mouse)
- PlayerMouse = mouse
- PlayerMouse.KeyDown:connect(function(key)
- PlayerKeys[key] = true
- NewInput(key, tick(), "+")
- SetCombatKey(key)
- if key == "g" then
- canCutscene = not canCutscene
- end
- if key == "2" then
- if CurrentCameraState == "3D" then
- if KDown == nil then
- CurrentCameraState = "2D"
- end
- else
- CurrentCameraState = "3D"
- end
- end
- end)
- PlayerMouse.KeyUp:connect(function(key)
- PlayerKeys[key] = nil
- NewInput(key, tick(), "-")
- PlayerCombatKeys[key] = nil
- end)
- end
- function onPutaway()
- for _, v in pairs(controllerStore) do
- v.Parent = game:GetService("ControllerService")
- end
- TrackFunction:disconnect()
- TrackFunction = nil
- chs:disconnect()
- chs = nil
- chsj:disconnect()
- chsj = nil
- chsCS:disconnect()
- chsCS = nil
- BodyVel.Parent = nil
- BodyGyro.Parent = nil
- if PlayerAnimationScript ~= nil then
- PlayerAnimationScript.Disabled = false
- end
- resetWelds(3, {})
- end
- Tool.Selected:connect(onEquip)
- Tool.Selected:connect(onEquipLocal)
- Tool.Deselected:connect(onPutaway)
- Animations = {}
- Animations.Stand = {
- AnimType = "Movement",
- AnimWeight = 0,
- Animation = function(fr)
- local keyframe = {}
- keyframe[0] = function()
- CanInterrupt(true)
- resetWelds(3, {})
- DesiredMovespeed = 12
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.fromEulerAnglesXYZ(0, 0, -math.pi / 24)
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.pi / 36, math.pi / 60, math.pi / 30)
- game.Players.LocalPlayer.Character.Armor.Cloak.CloakScript.Hard.Value = 0
- end
- keyframe[1] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.fromEulerAnglesXYZ(0, 0, -math.pi / 21)
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.pi / 32, math.pi / 55, math.pi / 26)
- end
- keyframe[2] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.fromEulerAnglesXYZ(0, 0, -math.pi / 18)
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.pi / 28, math.pi / 50, math.pi / 22)
- end
- keyframe[3] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.fromEulerAnglesXYZ(0, 0, -math.pi / 15)
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.pi / 23, math.pi / 45, math.pi / 18)
- RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.abs(math.sin(time()) / 120), -math.rad(1), -math.abs(math.sin(time()) / 90))
- LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.abs(math.sin(time()) / 120), math.rad(1), math.abs(math.sin(time()) / 90))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 50), -math.rad(4) + math.cos(time()) / 80, 0)
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 86), math.rad(2) + math.cos(time() / 1) / 88, 0)
- end
- keyframe[4] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.fromEulerAnglesXYZ(0, 0, -math.pi / 12)
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.pi / 16, math.pi / 40, math.pi / 14)
- RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(1) + math.abs(math.sin(time()) / 90), -math.rad(3), -math.abs(math.sin(time()) / 80))
- LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(1) + math.abs(math.sin(time()) / 90), math.rad(3), math.abs(math.sin(time()) / 80))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 30), -math.rad(8) + math.cos(time()) / 40, 0)
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 66), math.rad(4) + math.cos(time() / 1) / 48, 0)
- end
- keyframe[5] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.fromEulerAnglesXYZ(0, 0, -math.pi / 9)
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.pi / 14, math.pi / 35, math.pi / 10)
- RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(1) + math.abs(math.sin(time()) / 90), -math.rad(6), -math.abs(math.sin(time()) / 80))
- LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(1) + math.abs(math.sin(time()) / 90), math.rad(6), math.abs(math.sin(time()) / 80))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 30), -math.rad(15) + math.cos(time()) / 40, 0)
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 66), math.rad(9) + math.cos(time() / 1) / 48, 0)
- end
- keyframe[6] = function()
- resetWelds(3, {})
- DesiredMovespeed = 12
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 50), 0, -math.pi / 8)
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.pi / 14 + math.sin(time()) / 40, math.pi / 30, math.pi / 8)
- RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time()) / 80), -math.rad(5), -math.abs(math.sin(time()) / 50))
- LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time()) / 80), math.rad(5), math.abs(math.sin(time()) / 50))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 10), -math.rad(20) + math.cos(time()) / 20, 0)
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 36), math.rad(8) + math.cos(time() / 1) / 28, 0)
- end
- DesiredMovespeedLast = 0
- return keyframe[fr]()
- end,
- Cancels = {"Everything"},
- Reference = "Stand",
- Frames = 6,
- Loops = true,
- LoopStart = 6
- }
- Animations.Crouch = {
- AnimType = "Attack",
- AnimWeight = 1,
- Animation = function(fr)
- local keyframe = {}
- keyframe[0] = function()
- resetWelds(3, {})
- DesiredMovespeed = 12
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.4) * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 50), 0, -math.rad(25))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.pi / 14 + math.sin(time()) / 40, math.pi / 30, math.pi / 8)
- RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time()) / 80), -math.rad(5), -math.abs(math.sin(time()) / 50))
- LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time()) / 80), math.rad(5), math.abs(math.sin(time()) / 50))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 10), -math.rad(20) + math.cos(time()) / 20, 0)
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 36), math.rad(8) + math.cos(time() / 1) / 28, 0)
- end
- keyframe[1] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.46) * CFrame.fromEulerAnglesXYZ(math.rad(2), -math.rad(5), -math.rad(30))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(5), math.rad(3), math.rad(20))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.4, -0.3, -0.1) * CFrame.fromEulerAnglesXYZ(math.rad(1), -math.rad(5), math.rad(39))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.3, 0.4, 0) * CFrame.fromEulerAnglesXYZ(-math.rad(3), -math.rad(0), math.rad(10))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.5, -0.3, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(30), math.rad(-90), math.rad(-10))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(10), math.rad(-5), -math.rad(5))
- end
- keyframe[2] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.7) * CFrame.fromEulerAnglesXYZ(math.rad(2), -math.rad(15), -math.rad(70))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10), math.rad(5), math.rad(50))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.9, -0.7, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(1), -math.rad(10), math.rad(75))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.7, 0.95, 0) * CFrame.fromEulerAnglesXYZ(-math.rad(7), -math.rad(0), math.rad(20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.9, -0.5, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(50), math.rad(-180), math.rad(-20))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(20), math.rad(-8), -math.rad(8))
- game.Players.LocalPlayer.Character.Armor.Cloak.CloakScript.Hard.Value = 0
- end
- print(fr)
- return keyframe[fr]()
- end,
- Cancels = {"Everything"},
- Reference = "Crouch",
- Frames = 2,
- Loops = true,
- LoopStart = 2
- }
- Animations.Backdash_Ground = {
- AnimType = "Movement",
- AnimWeight = 0,
- Animation = function(fr)
- local keyframe = {}
- keyframe[0] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(0, 0, -math.pi / 9)
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.pi / 14, math.pi / 35, math.pi / 10)
- RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(1) + math.abs(math.sin(time()) / 90), -math.rad(6), -math.abs(math.sin(time()) / 80))
- LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(1) + math.abs(math.sin(time()) / 90), math.rad(6), math.abs(math.sin(time()) / 80))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 30), -math.rad(15) + math.cos(time()) / 40, 0)
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 66), math.rad(9) + math.cos(time() / 1) / 48, 0)
- end
- keyframe[1] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(0), -math.rad(20))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(6), math.rad(0), math.rad(10))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(4), math.rad(2), math.rad(5))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-5), 0, math.rad(5))
- RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(5), 0, math.rad(4))
- LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-5), 0, math.rad(0))
- end
- keyframe[2] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-6), math.rad(0), -math.rad(50))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(11), math.rad(0), math.rad(30))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(8), math.rad(4), math.rad(8))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-9), 0, math.rad(9))
- RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(9), 0, math.rad(9))
- LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-10), 0, math.rad(0))
- end
- keyframe[3] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-8), math.rad(0), -math.rad(78))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(14), math.rad(0), math.rad(50))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(20), math.rad(8), math.rad(14))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-25), 0, math.rad(14))
- RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(15), 0, math.rad(14))
- LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-18), 0, math.rad(0))
- game.Players.LocalPlayer.Character.Armor.Cloak.CloakScript.Hard.Value = 0
- end
- return keyframe[fr]()
- end,
- Cancels = {"Stand"},
- Reference = "Backdash_Ground",
- Frames = 3,
- Loops = true,
- LoopStart = 3
- }
- Animations.Walk = {
- AnimType = "Movement",
- AnimWeight = 0,
- Animation = function(fr)
- local keyframe = {}
- keyframe[0] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.fromEulerAnglesXYZ(math.rad(0.1), 0, -math.pi / 8)
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(14 + math.abs(math.sin(time() * 6))), 0, math.rad(18))
- end
- keyframe[1] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.fromEulerAnglesXYZ(math.rad(0.2), 0, -math.pi / 14)
- DesiredMovespeed = 10
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(14 + math.abs(math.sin(time() * 6))), 0, math.rad(12))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time() * 6)) / 14, 0, math.cos(time() * 6) / 2 + math.rad(1))
- 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))
- 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))
- 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))
- end
- keyframe[2] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.fromEulerAnglesXYZ(math.rad(0.3), 0, -math.pi / 20)
- DesiredMovespeed = 10
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(12 + math.abs(math.sin(time() * 6))), 0, math.rad(6))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time() * 6)) / 14, 0, math.cos(time() * 6) / 2 + math.rad(1))
- 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))
- 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))
- 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))
- end
- keyframe[3] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.fromEulerAnglesXYZ(math.rad(0.4), 0, -math.pi / 32)
- DesiredMovespeed = 9
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10 + math.abs(math.sin(time() * 6))), 0, 0)
- RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time() * 6)) / 14, 0, math.cos(time() * 6) / 2 + math.rad(1))
- 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))
- 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))
- 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))
- end
- keyframe[4] = function()
- resetWelds(3, {})
- DesiredMovespeed = 10
- 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)
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(15 + math.abs(math.sin(time() * 6))), 0, 0)
- RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time() * 5.5)) / 20, 0, math.cos(time() * 5.5) / 2 + math.rad(1))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time() * 5.5)) / 20, 0, math.cos(time() * 5.5) / 2 - math.rad(1))
- 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))
- 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))
- game.Players.LocalPlayer.Character.Armor.Cloak.CloakScript.Hard.Value = 0
- end
- return keyframe[fr]()
- end,
- Cancels = {"Everything"},
- Reference = "Walk",
- Frames = 4,
- Loops = true,
- LoopStart = 4
- }
- Animations.Jump = {
- AnimType = "Movement",
- AnimWeight = 0,
- Animation = function(fr)
- local keyframe = {}
- keyframe[0] = function()
- resetWelds(3, {})
- local vely = vPlayer.Character.Torso.Velocity.y
- if vely > 60 then
- vely = 60
- elseif vely < -60 then
- vely = -60
- end
- local vely2 = 1
- local vely3 = 0
- if vely < 0 then
- vely2 = 0
- vely3 = 1
- end
- RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-4 - vely * vely3 / 10), 0, 0)
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(vely / 2), 0, 0)
- 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))
- 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))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1 + vely * vely3 / 4), 0, -math.rad(15) + math.rad(-vely * vely3))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1 + vely * vely3 / 4), 0, math.rad(15) - math.rad(-vely * vely3))
- end
- return keyframe[fr]()
- end,
- Cancels = {
- "Walk",
- "Stand",
- "j5A",
- "j5B",
- "j2B",
- "j5C",
- "j2C",
- "j5D",
- "Jump"
- },
- Reference = "Jump",
- Frames = 0,
- Loops = true,
- LoopStart = 0
- }
- Animations.Run = {
- AnimType = "Movement",
- AnimWeight = 0,
- Animation = function(fr)
- local keyframe = {}
- keyframe[0] = function()
- resetWelds(3, {})
- DesiredMovespeed = 10
- 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)
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(15 + math.abs(math.sin(time() * 6))), 0, 0)
- RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time() * 5.5)) / 20, 0, math.cos(time() * 5.5) / 2 + math.rad(1))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time() * 5.5)) / 20, 0, math.cos(time() * 5.5) / 2 - math.rad(1))
- 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))
- 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))
- end
- keyframe[1] = function()
- resetWelds(3, {})
- DesiredMovespeed = 10
- 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)
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0 + math.abs(math.sin(time() * 6))), 0, 0)
- RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time() * 5.5)) / 10, 0, math.cos(time() * 5.5) + math.rad(1))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time() * 5.5)) / 10, 0, math.cos(time() * 5.5) - math.rad(1))
- 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))
- 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))
- game.Players.LocalPlayer.Character.Armor.Cloak.CloakScript.Hard.Value = -6
- end
- keyframe[2] = function()
- resetWelds(3, {})
- 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)
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0 + math.abs(math.sin(time() * 6))), 0, 0)
- 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))
- 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))
- 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))
- 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))
- game.Players.LocalPlayer.Character.Armor.Cloak.CloakScript.Hard.Value = -12
- end
- keyframe[3] = function()
- resetWelds(3, {})
- 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))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(35), 0, 0)
- RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(0 - math.rad(2), math.cos(time() * 11) / 50, -math.cos(time() * 11) * 1.2 + math.rad(30))
- LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(0 - math.rad(2), math.cos(time() * 11) / 50, -math.cos(time() * 11) * 1.2 - math.rad(30))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(0 - math.rad(16), math.cos(time() * 11) / 5, math.cos(time() * 11) * 1.55 + math.rad(32))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(0 - math.rad(16), math.cos(time() * 11) / 5, math.cos(time() * 11) * 1.55 - math.rad(32))
- game.Players.LocalPlayer.Character.Armor.Cloak.CloakScript.Hard.Value = -18
- end
- DesiredMovespeedLast = 0
- return keyframe[fr]()
- end,
- Cancels = {"Everything"},
- Reference = "Run",
- Frames = 3,
- Loops = true,
- LoopStart = 3
- }
- Animations.Airdash = {
- AnimType = "Movement",
- AnimWeight = 0,
- Animation = function(fr)
- local keyframe = {}
- keyframe[0] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -1.2) * CFrame.fromEulerAnglesXYZ(math.rad(88), 0, math.rad(8))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(65), 0, 0)
- RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(0, -math.rad(6), math.rad(3))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.65, 0.75, 0) * CFrame.fromEulerAnglesXYZ(0, 0, -math.rad(5))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.35, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), -math.rad(14), math.rad(16))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(0, 0, math.rad(6))
- end
- keyframe[1] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.7) * CFrame.fromEulerAnglesXYZ(math.rad(58), 0, math.rad(8))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(25), 0, 0)
- RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(0, -math.rad(6), math.rad(36))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.65, 0.75, 0) * CFrame.fromEulerAnglesXYZ(0, 0, -math.rad(11))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.35, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), -math.rad(14), math.rad(46))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(0, 0, math.rad(15))
- end
- keyframe[2] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.5) * CFrame.fromEulerAnglesXYZ(math.rad(24), 0, math.rad(8))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(15), 0, 0)
- RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(0, -math.rad(6), math.rad(26))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.35, 0.55, 0) * CFrame.fromEulerAnglesXYZ(0, 0, -math.rad(4))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.3, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), -math.rad(14), math.rad(46))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(0, 0, math.rad(15))
- end
- keyframe[3] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(10), 0, math.rad(2))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(5), 0, 0)
- RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(0, -math.rad(2), math.rad(5))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, 0.2, 0) * CFrame.fromEulerAnglesXYZ(0, 0, -math.rad(6))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.1, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), -math.rad(4), math.rad(20))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(0, 0, math.rad(7))
- end
- keyframe[4] = function()
- resetWelds(3, {})
- local vely = vPlayer.Character.Torso.Velocity.y
- if vely > 60 then
- vely = 60
- elseif vely < -60 then
- vely = -60
- end
- local vely2 = 1
- local vely3 = 0
- if vely < 0 then
- vely2 = 0
- vely3 = 1
- end
- RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-4 - vely * vely3 / 10), 0, 0)
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(vely / 2), 0, 0)
- 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))
- 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))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1 + vely * vely3 / 4), 0, -math.rad(15) + math.rad(-vely * vely3))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1 + vely * vely3 / 4), 0, math.rad(15) - math.rad(-vely * vely3))
- end
- return keyframe[fr]()
- end,
- Cancels = {"Everything"},
- Reference = "Airdash",
- Frames = 0,
- Loops = true,
- LoopStart = 0
- }
- Animations.Dash = {
- AnimType = "Movement",
- AnimWeight = 0,
- Animation = function(fr)
- local keyframe = {}
- keyframe[0] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(10), 0, math.rad(2))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(5), 0, 0)
- RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(0, -math.rad(2), math.rad(5))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, 0.2, 0) * CFrame.fromEulerAnglesXYZ(0, 0, -math.rad(6))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.1, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), -math.rad(4), math.rad(20))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(0, 0, math.rad(7))
- end
- keyframe[1] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(30), 0, math.rad(2))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(15), 0, 0)
- RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(0, -math.rad(2), math.rad(10))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, 0.2, 0) * CFrame.fromEulerAnglesXYZ(0, 0, -math.rad(6))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.1, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), -math.rad(4), math.rad(20))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(0, 0, math.rad(7))
- end
- keyframe[2] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.7) * CFrame.fromEulerAnglesXYZ(math.rad(50), 0, math.rad(3))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(20), 0, 0)
- RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(0, -math.rad(3), math.rad(25))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.4, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, 0, -math.rad(10))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), -math.rad(6), math.rad(50))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(0, 0, math.rad(14))
- end
- keyframe[3] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -1) * CFrame.fromEulerAnglesXYZ(math.rad(80), 0, math.rad(8))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(25), 0, 0)
- RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(0, -math.rad(5), math.rad(40))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.6, 0.7, 0) * CFrame.fromEulerAnglesXYZ(0, 0, -math.rad(15))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.3, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), -math.rad(10), math.rad(86))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(0, 0, math.rad(22))
- end
- keyframe[4] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -1.2) * CFrame.fromEulerAnglesXYZ(math.rad(88), 0, math.rad(8))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(45), 0, 0)
- RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(0, -math.rad(6), math.rad(36))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.65, 0.75, 0) * CFrame.fromEulerAnglesXYZ(0, 0, -math.rad(11))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.35, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), -math.rad(14), math.rad(86))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(0, 0, math.rad(25))
- end
- keyframe[5] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -1.2) * CFrame.fromEulerAnglesXYZ(math.rad(78), 0, math.rad(8))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(45), 0, 0)
- RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(0, -math.rad(6), math.rad(36))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.65, 0.75, 0) * CFrame.fromEulerAnglesXYZ(0, 0, -math.rad(11))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.35, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), -math.rad(14), math.rad(66))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(0, 0, math.rad(25))
- end
- keyframe[6] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.7) * CFrame.fromEulerAnglesXYZ(math.rad(58), 0, math.rad(8))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(25), 0, 0)
- RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(0, -math.rad(6), math.rad(36))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.65, 0.75, 0) * CFrame.fromEulerAnglesXYZ(0, 0, -math.rad(11))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.35, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), -math.rad(14), math.rad(46))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(0, 0, math.rad(15))
- end
- keyframe[7] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.5) * CFrame.fromEulerAnglesXYZ(math.rad(24), 0, math.rad(8))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(15), 0, 0)
- RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(0, -math.rad(6), math.rad(26))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.35, 0.55, 0) * CFrame.fromEulerAnglesXYZ(0, 0, -math.rad(4))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.3, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), -math.rad(14), math.rad(46))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(0, 0, math.rad(15))
- end
- keyframe[8] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(10), 0, math.rad(2))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(5), 0, 0)
- RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(0, -math.rad(2), math.rad(5))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, 0.2, 0) * CFrame.fromEulerAnglesXYZ(0, 0, -math.rad(6))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.1, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), -math.rad(4), math.rad(20))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(0, 0, math.rad(7))
- end
- keyframe[9] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(0, 0, -math.pi / 9)
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.pi / 14, math.pi / 35, math.pi / 10)
- RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(1) + math.abs(math.sin(time()) / 90), -math.rad(6), -math.abs(math.sin(time()) / 80))
- LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(1) + math.abs(math.sin(time()) / 90), math.rad(6), math.abs(math.sin(time()) / 80))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 30), -math.rad(15) + math.cos(time()) / 40, 0)
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 66), math.rad(9) + math.cos(time() / 1) / 48, 0)
- end
- keyframe[10] = function()
- resetWelds(3, {})
- DesiredMovespeed = 12
- RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 50), 0, -math.pi / 8)
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.pi / 14 + math.sin(time()) / 40, math.pi / 30, math.pi / 8)
- RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time()) / 80), -math.rad(5), -math.abs(math.sin(time()) / 50))
- LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time()) / 80), math.rad(5), math.abs(math.sin(time()) / 50))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 10), -math.rad(20) + math.cos(time()) / 20, 0)
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 36), math.rad(8) + math.cos(time() / 1) / 28, 0)
- end
- return keyframe[fr]()
- end,
- Cancels = {"Everything"},
- Reference = "Dash",
- Frames = 8,
- Loops = true,
- LoopStart = 8
- }
- Animations.Divide = {
- AnimType = "Movement",
- AnimWeight = 0,
- Animation = function(fr)
- local keyframe = {}
- keyframe[0] = function()
- resetWelds(3, {})
- DesiredMovespeed = 12
- RootJoint.C0 = RootJoint.C0 * CFrame.Angles(math.rad(-2), 0, math.rad(-20))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), 0, math.rad(20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(20), 0, math.rad(-10))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-4), 0, 0)
- RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-5), math.rad(-8), math.rad(-4))
- LeftHip.C0 = LeftHip.C0 * CFrame.Angles(math.rad(-5), 0, 0)
- end
- keyframe[1] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.Angles(math.rad(-2), 0, math.rad(-50))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), 0, math.rad(25))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(20), math.rad(30), math.rad(5))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-15), 0, -math.rad(5))
- RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-8), math.rad(-10), math.rad(-7))
- LeftHip.C0 = LeftHip.C0 * CFrame.Angles(math.rad(-6), 0, 0)
- end
- keyframe[2] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.Angles(math.rad(-2), 0, math.rad(-55))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), 0, math.rad(30))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(22), math.rad(33), math.rad(6))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.25, 0.1) * CFrame.Angles(math.rad(-30), math.rad(3), -math.rad(5))
- RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-6), math.rad(-8), math.rad(-5))
- LeftHip.C0 = LeftHip.C0 * CFrame.Angles(math.rad(-6), 0, 0)
- end
- keyframe[3] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.Angles(math.rad(-4), 0, math.rad(-58))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), 0, math.rad(35))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(28), math.rad(20), math.rad(6))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.5, 0.2) * CFrame.Angles(math.rad(-65), math.rad(5), -math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-6), math.rad(-8), math.rad(-5))
- LeftHip.C0 = LeftHip.C0 * CFrame.Angles(math.rad(-8), math.rad(-2), 0)
- end
- keyframe[4] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.Angles(math.rad(-4), 0, math.rad(-62))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), 0, math.rad(35))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(28), math.rad(20), math.rad(6))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.5, 0.75) * CFrame.Angles(math.rad(-120), math.rad(-4), -math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-6), math.rad(-8), math.rad(-5))
- LeftHip.C0 = LeftHip.C0 * CFrame.Angles(math.rad(-8), math.rad(-2), 0)
- end
- keyframe[5] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.Angles(math.rad(-4), 0, math.rad(-64))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(7), 0, math.rad(35))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(34), math.rad(20), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.1, 0.85) * CFrame.Angles(math.rad(-140), math.rad(-8), -math.rad(10))
- RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-7), math.rad(-9), math.rad(-5))
- LeftHip.C0 = LeftHip.C0 * CFrame.Angles(math.rad(-8), math.rad(-2), 0)
- end
- keyframe[6] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.Angles(math.rad(-4), 0, math.rad(-68))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-5), 0, math.rad(35))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(34), math.rad(20), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.08, 0.85) * CFrame.Angles(math.rad(-145), math.rad(-8), -math.rad(18))
- RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-5), math.rad(-7), math.rad(-3))
- LeftHip.C0 = LeftHip.C0 * CFrame.Angles(math.rad(-8), math.rad(-1), 0)
- end
- keyframe[7] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.05) * CFrame.Angles(math.rad(-4), 0, math.rad(-68))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-5), 0, math.rad(40))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(34), math.rad(20), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.09, 0.85) * CFrame.Angles(math.rad(-150), math.rad(-8), -math.rad(18))
- RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-7), math.rad(-7), math.rad(-3))
- LeftHip.C0 = LeftHip.C0 * CFrame.Angles(math.rad(-9), math.rad(-3), 0)
- end
- keyframe[8] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-4), 0, math.rad(-70))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-2), 0, math.rad(40))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(34), math.rad(20), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.09, 0.85) * CFrame.Angles(math.rad(-155), math.rad(-9), -math.rad(20))
- RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-7), math.rad(-7), math.rad(-3))
- LeftHip.C0 = LeftHip.C0 * CFrame.Angles(math.rad(-9), math.rad(-3), 0)
- end
- keyframe[9] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-2), 0, math.rad(-70))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-2), 0, math.rad(40))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(34), math.rad(20), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.1, 0.85) * CFrame.Angles(math.rad(-165), math.rad(-9), -math.rad(20))
- RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-7), math.rad(-7), math.rad(-3))
- LeftHip.C0 = LeftHip.C0 * CFrame.Angles(math.rad(-9), math.rad(-3), 0)
- end
- keyframe[10] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(2), 0, math.rad(-70))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-2), 0, math.rad(40))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(34), math.rad(20), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.1, 0.85) * CFrame.Angles(math.rad(-160), math.rad(-9), -math.rad(20))
- RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-7), math.rad(-7), math.rad(-3))
- LeftHip.C0 = LeftHip.C0 * CFrame.Angles(math.rad(-9), math.rad(-3), 0)
- end
- keyframe[11] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(4), 0, math.rad(-70))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-2), 0, math.rad(40))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(34), math.rad(20), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.09, 0.85) * CFrame.Angles(math.rad(-145), math.rad(-9), -math.rad(20))
- RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-7), math.rad(-7), math.rad(-3))
- LeftHip.C0 = LeftHip.C0 * CFrame.Angles(math.rad(-9), math.rad(-3), 0)
- end
- keyframe[12] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(10), 0, math.rad(-74))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(5), 0, math.rad(44))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(38), math.rad(30), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.08, 0.85) * CFrame.Angles(math.rad(-120), math.rad(-8), -math.rad(25))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.1, 0) * CFrame.Angles(math.rad(-8), math.rad(-7), math.rad(-3))
- LeftHip.C0 = LeftHip.C0 * CFrame.Angles(math.rad(-18), math.rad(-1), 0)
- end
- keyframe[13] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.35) * CFrame.Angles(math.rad(14), 0, math.rad(-74))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(16), 0, math.rad(48))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(48), math.rad(30), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.08, 1.15) * CFrame.Angles(math.rad(-105), math.rad(-8), -math.rad(30))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-10), math.rad(-7), math.rad(-3))
- LeftHip.C0 = LeftHip.C0 * CFrame.Angles(math.rad(-28), math.rad(-1), 0)
- end
- return keyframe[fr]()
- end,
- Cancels = {"Everything"},
- Reference = "Divide_Startup",
- Frames = 13,
- Loops = false,
- LoopStart = 13
- }
- Animations.Divide_Hit = {
- AnimType = "Movement",
- AnimWeight = 0,
- Animation = function(fr)
- local keyframe = {}
- keyframe[0] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.35) * CFrame.Angles(math.rad(14), 0, math.rad(-74))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(16), 0, math.rad(48))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(48), math.rad(30), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.08, 1.15) * CFrame.Angles(math.rad(-105), math.rad(-8), -math.rad(30))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-10), math.rad(-7), math.rad(-3))
- LeftHip.C0 = LeftHip.C0 * CFrame.Angles(math.rad(-28), math.rad(-1), 0)
- end
- keyframe[1] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.35) * CFrame.Angles(math.rad(14), 0, math.rad(-74))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(16), 0, math.rad(48))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(48), math.rad(30), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.08, 1.2) * CFrame.Angles(math.rad(-107), math.rad(-8), -math.rad(30))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-10), math.rad(-7), math.rad(-3))
- LeftHip.C0 = LeftHip.C0 * CFrame.Angles(math.rad(-28), math.rad(-1), 0)
- end
- keyframe[2] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.34) * CFrame.Angles(math.rad(11), 0, math.rad(-72))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(17), 0, math.rad(46))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-math.rad(43), math.rad(20), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.1, 1.1) * CFrame.Angles(math.rad(-107), math.rad(-7), -math.rad(36))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.17, 0) * CFrame.Angles(math.rad(-9), math.rad(-7), math.rad(-4))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-25), math.rad(2), math.rad(1))
- end
- keyframe[3] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.325) * CFrame.Angles(math.rad(8), 0, math.rad(-68))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(19), 0, math.rad(44))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.05) * CFrame.Angles(-math.rad(38), math.rad(10), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.15, 1) * CFrame.Angles(math.rad(-107), math.rad(-6), -math.rad(40))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.15, 0) * CFrame.Angles(math.rad(-8), math.rad(-7), math.rad(-5))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-22), math.rad(8), math.rad(2))
- end
- keyframe[4] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.3125) * CFrame.Angles(math.rad(6), 0, math.rad(-65))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(19), 0, math.rad(39))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(-math.rad(36), math.rad(0), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.15, 1) * CFrame.Angles(math.rad(-107), math.rad(-6), -math.rad(43))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.14, 0) * CFrame.Angles(math.rad(-8), math.rad(-7), math.rad(-5))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20), math.rad(8), math.rad(2))
- end
- keyframe[5] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.3) * CFrame.Angles(math.rad(4), 0, math.rad(-61))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(21), 0, math.rad(34))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(-math.rad(34), math.rad(-15), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.15, 0.9) * CFrame.Angles(math.rad(-107), math.rad(-4), -math.rad(45))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.12, 0) * CFrame.Angles(math.rad(-8), math.rad(-7), math.rad(-5))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-16), math.rad(16), math.rad(2))
- end
- keyframe[6] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.3) * CFrame.Angles(math.rad(2), 0, math.rad(-57))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(23), 0, math.rad(29))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(-math.rad(31), math.rad(-25), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.2, 0.8) * CFrame.Angles(math.rad(-108), math.rad(-3), -math.rad(50))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.1, 0) * CFrame.Angles(math.rad(-7), math.rad(-7), math.rad(-6))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.05, 0) * CFrame.Angles(math.rad(-14), math.rad(20), math.rad(3))
- end
- keyframe[7] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.3) * CFrame.Angles(math.rad(0), 0, math.rad(-57))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(23), 0, math.rad(24))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(-math.rad(17), math.rad(-35), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.2, 0.8) * CFrame.Angles(math.rad(-108), math.rad(-2), -math.rad(53))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.09, 0) * CFrame.Angles(math.rad(-7), math.rad(-7), math.rad(-7))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.1, 0) * CFrame.Angles(math.rad(-12), math.rad(22), math.rad(3))
- end
- keyframe[8] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.3) * CFrame.Angles(math.rad(-3), 0, math.rad(-53))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(24), 0, math.rad(22))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(-math.rad(2), math.rad(-48), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.25, 0.73) * CFrame.Angles(math.rad(-109), math.rad(-1), -math.rad(57))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.07, 0) * CFrame.Angles(math.rad(-7), math.rad(-7), math.rad(-8))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.15, 0) * CFrame.Angles(math.rad(-8), math.rad(27), math.rad(4))
- end
- keyframe[9] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.3) * CFrame.Angles(math.rad(-3), 0, math.rad(-53))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(22), 0, math.rad(22))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.27) * CFrame.Angles(math.rad(11), math.rad(-56), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.275, 0.68) * CFrame.Angles(math.rad(-110), math.rad(-1), -math.rad(57))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.06, 0) * CFrame.Angles(math.rad(-7), math.rad(-7), math.rad(-8))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.18, 0) * CFrame.Angles(math.rad(-6), math.rad(29), math.rad(4))
- end
- keyframe[10] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.275) * CFrame.Angles(math.rad(-4), 0, math.rad(-50))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(17), 0, math.rad(22))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.27) * CFrame.Angles(math.rad(16), math.rad(-58), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.275, 0.68) * CFrame.Angles(math.rad(-120), math.rad(0), -math.rad(59))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.08, 0) * CFrame.Angles(math.rad(-7), math.rad(-7), math.rad(-8))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.19, 0) * CFrame.Angles(math.rad(-6), math.rad(31), math.rad(4))
- end
- keyframe[11] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-6), 0, math.rad(-48))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(15), 0, math.rad(20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.3) * CFrame.Angles(math.rad(20), math.rad(-60), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.3, 0.65) * CFrame.Angles(math.rad(-130), math.rad(0), -math.rad(60))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.05, 0) * CFrame.Angles(math.rad(-6), math.rad(-7), math.rad(-8))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-5), math.rad(32), math.rad(4))
- end
- keyframe[12] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-6), 0, math.rad(-48))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(13), 0, math.rad(20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(8), math.rad(-57), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.3, 0.65) * CFrame.Angles(math.rad(-132), math.rad(0), -math.rad(60))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.05, 0) * CFrame.Angles(math.rad(-7), math.rad(-7), math.rad(-8))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-6), math.rad(32), math.rad(4))
- end
- keyframe[13] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-6), 0, math.rad(-48))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), 0, math.rad(20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(0), math.rad(-52), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.3, 0.65) * CFrame.Angles(math.rad(-133), math.rad(0), -math.rad(60))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.05, 0) * CFrame.Angles(math.rad(-8), math.rad(-7), math.rad(-8))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-7), math.rad(32), math.rad(4))
- end
- keyframe[14] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-6), 0, math.rad(-51))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(7), 0, math.rad(20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.25, -0.1, 0.2) * CFrame.Angles(math.rad(-10), math.rad(-61), math.rad(3))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.3, 0.65) * CFrame.Angles(math.rad(-133), math.rad(0), -math.rad(52))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.05, 0) * CFrame.Angles(math.rad(-8), math.rad(-7), math.rad(-8))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-7), math.rad(32), math.rad(4))
- end
- keyframe[15] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-6), 0, math.rad(-54))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(5), 0, math.rad(20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.25, -0.1, 0.2) * CFrame.Angles(math.rad(-20), math.rad(-72), math.rad(5))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.3, 0.65) * CFrame.Angles(math.rad(-133), math.rad(0), -math.rad(45))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.05, 0) * CFrame.Angles(math.rad(-8), math.rad(-7), math.rad(-8))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-7), math.rad(32), math.rad(4))
- end
- keyframe[16] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-6), 0, math.rad(-57))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(5), 0, math.rad(20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.25, -0.1, 0.2) * CFrame.Angles(math.rad(-30), math.rad(-81), math.rad(7))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.3, 0.65) * CFrame.Angles(math.rad(-133), math.rad(0), -math.rad(38))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.05, 0) * CFrame.Angles(math.rad(-8), math.rad(-7), math.rad(-8))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-7), math.rad(32), math.rad(4))
- end
- keyframe[17] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-6), 0, math.rad(-58))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(3), 0, math.rad(20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.375, -0.15, 0.2) * CFrame.Angles(math.rad(-35), math.rad(-85), math.rad(8))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.3, 0.65) * CFrame.Angles(math.rad(-133), math.rad(0), -math.rad(34))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.05, 0) * CFrame.Angles(math.rad(-8), math.rad(-7), math.rad(-8))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-7), math.rad(32), math.rad(4))
- end
- keyframe[18] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-6), 0, math.rad(-62))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), 0, math.rad(20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.5, -0.2, 0.2) * CFrame.Angles(math.rad(-40), math.rad(-90), math.rad(10))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.3, 0.65) * CFrame.Angles(math.rad(-133), math.rad(0), -math.rad(30))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.05, 0) * CFrame.Angles(math.rad(-8), math.rad(-7), math.rad(-8))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-7), math.rad(32), math.rad(4))
- end
- keyframe[19] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-6), 0, math.rad(-63))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-2), 0, math.rad(20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.5, -0.2, 0.2) * CFrame.Angles(math.rad(-40), math.rad(-90), math.rad(13))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.3, 0.65) * CFrame.Angles(math.rad(-133), math.rad(0), -math.rad(25))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.05, 0) * CFrame.Angles(math.rad(-8), math.rad(-7), math.rad(-8))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-7), math.rad(32), math.rad(4))
- end
- keyframe[20] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.21) * CFrame.Angles(math.rad(-3), 0, math.rad(-41))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), 0, math.rad(12))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.43, -0.17, 0.15) * CFrame.Angles(math.rad(-33), math.rad(-84), math.rad(29))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.3, 0.65) * CFrame.Angles(math.rad(-120), math.rad(18), -math.rad(22))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.05, 0) * CFrame.Angles(math.rad(-8), math.rad(-12), math.rad(-8))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0.06, -0.2, 0) * CFrame.Angles(math.rad(-7), math.rad(30), math.rad(4))
- end
- keyframe[21] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.17) * CFrame.Angles(math.rad(0), 0, math.rad(-28))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(1), 0, math.rad(5))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.375, -0.15, 0.1) * CFrame.Angles(math.rad(-28), math.rad(-77), math.rad(40))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.28, 0.65) * CFrame.Angles(math.rad(-107), math.rad(35), -math.rad(18))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.07, -0.05, 0) * CFrame.Angles(math.rad(-8), math.rad(-18), math.rad(-8))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0.12, -0.2, 0) * CFrame.Angles(math.rad(-6), math.rad(27), math.rad(4))
- end
- keyframe[22] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(4), 0, math.rad(10))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(4), math.rad(-4), math.rad(-10))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.25, -0.1, 0.1) * CFrame.Angles(math.rad(-15), math.rad(-65), math.rad(67))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.1, -0.2, 0.65) * CFrame.Angles(math.rad(-87), math.rad(70), -math.rad(12))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.15, 0.2, 0) * CFrame.Angles(math.rad(-8), math.rad(-27), math.rad(-7))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0.25, -0.1, 0) * CFrame.Angles(math.rad(-4), math.rad(21), math.rad(4))
- end
- keyframe[23] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(9), 0, math.rad(45))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(7), math.rad(-6), math.rad(-30))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.1, -0.05, 0.05) * CFrame.Angles(math.rad(-15), math.rad(-52), math.rad(90))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.15, -0.152, 0.65) * CFrame.Angles(math.rad(-51), math.rad(105), -math.rad(6))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.22, 0.3, 0) * CFrame.Angles(math.rad(-8), math.rad(-36), math.rad(-6))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0.375, -0.5, 0) * CFrame.Angles(math.rad(-2), math.rad(16), math.rad(4))
- end
- keyframe[24] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.05) * CFrame.Angles(math.rad(11), 0, math.rad(63))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(8), math.rad(-7), math.rad(-38))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.1, -0.03, 0.03) * CFrame.Angles(math.rad(0), math.rad(-46), math.rad(110))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.15, -0.1, 0.65) * CFrame.Angles(math.rad(-46), math.rad(120), -math.rad(3))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.26, 0.35, 0) * CFrame.Angles(math.rad(-8), math.rad(-42), math.rad(-6))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0.43, -0.25, 0) * CFrame.Angles(math.rad(-1), math.rad(13), math.rad(4))
- end
- keyframe[25] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.08) * CFrame.Angles(math.rad(13), 0, math.rad(72))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(-8), math.rad(-45))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.3, -0.01, -0.01) * CFrame.Angles(math.rad(7), math.rad(-43), math.rad(115))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.2, -0.1, 0.65) * CFrame.Angles(math.rad(-43), math.rad(130), -math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.3, 0.4, 0) * CFrame.Angles(math.rad(-8), math.rad(-44), math.rad(-6))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0.5, -0.12, 0) * CFrame.Angles(math.rad(0), math.rad(12), math.rad(4))
- end
- keyframe[26] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.1) * CFrame.Angles(math.rad(14), 0, math.rad(80))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(-8), math.rad(-45))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.4, 0, 0) * CFrame.Angles(math.rad(15), math.rad(-40), math.rad(120))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.2, -0.1, 0.65) * CFrame.Angles(math.rad(-40), math.rad(140), -math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.3, 0.4, 0) * CFrame.Angles(math.rad(-8), math.rad(-48), math.rad(-5))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(10), math.rad(4))
- end
- keyframe[27] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(8), 0, math.rad(45))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(-8), math.rad(-45))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.4, 0, 0) * CFrame.Angles(math.rad(15), math.rad(-40), math.rad(120))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.2, -0.1, 0.65) * CFrame.Angles(math.rad(-40), math.rad(140), -math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.3, 0.4, 0) * CFrame.Angles(math.rad(-8), math.rad(-48), math.rad(-5))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(10), math.rad(4))
- end
- keyframe[28] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.05) * CFrame.Angles(math.rad(4), 0, math.rad(10))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(7), math.rad(-4), math.rad(-10))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.34, 0.29, -0.06) * CFrame.Angles(math.rad(27), math.rad(-35), math.rad(135))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.25, -0.08, 0.42) * CFrame.Angles(math.rad(-50), math.rad(120), -math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.2, 0.15, 0) * CFrame.Angles(math.rad(-12), math.rad(-39), math.rad(-4))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0.2, -0.13, 0) * CFrame.Angles(math.rad(-1), math.rad(15), math.rad(4))
- end
- keyframe[29] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.08) * CFrame.Angles(math.rad(1), 0, math.rad(-15))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(5), math.rad(-2), math.rad(10))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.33, 0.315, -0.07) * CFrame.Angles(math.rad(29), math.rad(-35), math.rad(138))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.25, -0.07, 0.4) * CFrame.Angles(math.rad(-52), math.rad(115), -math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.19, 0.125, 0) * CFrame.Angles(math.rad(-12), math.rad(-36), math.rad(-4))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0.2, -0.145, 0) * CFrame.Angles(math.rad(-1), math.rad(15), math.rad(4))
- end
- keyframe[30] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.12) * CFrame.Angles(math.rad(-2), 0, math.rad(-35))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(3), math.rad(1), math.rad(22))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.325, 0.37, -0.08) * CFrame.Angles(math.rad(33), math.rad(-33), math.rad(142))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.25, -0.05, 0.37) * CFrame.Angles(math.rad(-55), math.rad(110), -math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.18, 0.1, 0) * CFrame.Angles(math.rad(-14), math.rad(-34), math.rad(-3))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0.12, -0.16, 0) * CFrame.Angles(math.rad(-1), math.rad(17), math.rad(4))
- end
- keyframe[31] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(-8), 0, math.rad(-70))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), math.rad(5), math.rad(45))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.3, 0.45, -0.1) * CFrame.Angles(math.rad(40), math.rad(-30), math.rad(150))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.3, 0, 0.3) * CFrame.Angles(math.rad(-60), math.rad(100), -math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.15, 0, 0) * CFrame.Angles(math.rad(-16), math.rad(-30), math.rad(-2))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.225, 0) * CFrame.Angles(math.rad(-3), math.rad(20), math.rad(4))
- end
- keyframe[32] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-6), 0, math.rad(-52))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(2), math.rad(4), math.rad(32))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.22, 0.31, -0.08) * CFrame.Angles(math.rad(30), math.rad(-22), math.rad(110))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.22, 0, 0.22) * CFrame.Angles(math.rad(-48), math.rad(75), -math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.11, 0, 0) * CFrame.Angles(math.rad(-12), math.rad(-22), math.rad(-1))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.15, 0) * CFrame.Angles(math.rad(-3), math.rad(15), math.rad(3))
- end
- keyframe[33] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-4), math.rad(0), math.rad(-35))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(5), math.rad(3), math.rad(22))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.15, 0.225, -0.05) * CFrame.Angles(math.rad(15), math.rad(-15), math.rad(75))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.15, 0, 0.15) * CFrame.Angles(math.rad(-35), math.rad(50), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.07, 0, 0) * CFrame.Angles(math.rad(-9), math.rad(-15), math.rad(0))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.1, 0) * CFrame.Angles(math.rad(-3), math.rad(10), math.rad(2))
- end
- keyframe[34] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-2), math.rad(0), math.rad(-15))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(8), math.rad(1), math.rad(5))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.07, 0.1, -0.05) * CFrame.Angles(math.rad(3), math.rad(-7), math.rad(30))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.07, 0, 0.07) * CFrame.Angles(math.rad(-22), math.rad(25), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.03, 0, 0) * CFrame.Angles(math.rad(-9), math.rad(-7), math.rad(0))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.05, 0) * CFrame.Angles(math.rad(-3), math.rad(5), math.rad(1))
- end
- keyframe[35] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(1))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(1))
- end
- return keyframe[fr]()
- end,
- Cancels = {"Everything"},
- Reference = "Divide_Hit",
- Frames = 35,
- Loops = false,
- LoopStart = 13
- }
- Animations["5B"] = {
- AnimType = "Movement",
- AnimWeight = 0,
- Animation = function(fr)
- local keyframe = {}
- keyframe[0] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.Angles(math.rad(-2), 0, math.rad(-20))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), 0, math.rad(20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(20), 0, math.rad(-10))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-4), 0, 0)
- RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-5), math.rad(-8), math.rad(-4))
- LeftHip.C0 = LeftHip.C0 * CFrame.Angles(math.rad(-5), 0, 0)
- end
- keyframe[1] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.05) * CFrame.Angles(math.rad(-1), 0, math.rad(-25))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(9), math.rad(18))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(18), 0, math.rad(-13))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-8), 0, math.rad(-4))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.1, 0, 0) * CFrame.Angles(math.rad(-6), math.rad(-13), math.rad(-4))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.2, 0.4, 0.2) * CFrame.Angles(math.rad(-2), math.rad(7), math.rad(5))
- end
- keyframe[2] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.07) * CFrame.Angles(math.rad(-1), 0, math.rad(-33))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(15), math.rad(13), math.rad(24))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(20), 0, math.rad(-16))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-20), 0, math.rad(-8))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.2, 0, 0) * CFrame.Angles(math.rad(-8), math.rad(-24), math.rad(-4))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.5, 1.2, 0.5) * CFrame.Angles(math.rad(1), math.rad(28), math.rad(16))
- end
- keyframe[3] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-2), 0, math.rad(-40))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(20), math.rad(18), math.rad(30))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(30), 0, math.rad(-30))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-30), 0, math.rad(-16))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.2, 0, 0) * CFrame.Angles(math.rad(-13), math.rad(-38), math.rad(-7))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.85, 1.8, 0.85) * CFrame.Angles(math.rad(2), math.rad(45), math.rad(25))
- end
- keyframe[4] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-3), 0, math.rad(-40))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(22), math.rad(18), math.rad(30))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(30), 0, math.rad(-30))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-30), 0, math.rad(-16))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.2, 0, 0) * CFrame.Angles(math.rad(-15), math.rad(-38), math.rad(-7))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.85, 1.8, 0.84) * CFrame.Angles(math.rad(2), math.rad(45), math.rad(23))
- end
- keyframe[5] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-4), 0, math.rad(-40))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(18), math.rad(30))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(-math.rad(30), 0, math.rad(-30))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-30), 0, math.rad(-16))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.2, 0, 0) * CFrame.Angles(math.rad(-15), math.rad(-38), math.rad(-7))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.86, 1.82, 0.86) * CFrame.Angles(math.rad(3), math.rad(45), math.rad(23))
- end
- keyframe[6] = keyframe[4]
- keyframe[7] = keyframe[3]
- keyframe[8] = keyframe[2]
- keyframe[9] = keyframe[1]
- keyframe[10] = keyframe[0]
- return keyframe[fr]()
- end,
- Cancels = {
- "Stand",
- "Jump",
- "6B",
- "ManaVamp"
- },
- Reference = "5B",
- Frames = 10,
- Loops = false,
- LoopStart = 8
- }
- Animations["5A"] = {
- AnimType = "Attack",
- AnimWeight = 1,
- Animation = function(fr)
- local keyframe = {}
- keyframe[0] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 50), 0, -math.rad(35))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.pi / 14 + math.sin(time()) / 40, math.pi / 30, math.pi / 8)
- RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time()) / 80), -math.rad(5), -math.abs(math.sin(time()) / 50))
- LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time()) / 80), math.rad(5), math.abs(math.sin(time()) / 50))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 10), -math.rad(20) + math.cos(time()) / 20, 0)
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 36), math.rad(8) + math.cos(time() / 1) / 28, 0)
- end
- keyframe[1] = function()
- resetWelds(3, {})
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(4), 0, math.rad(30))
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.05) * CFrame.fromEulerAnglesXYZ(-math.rad(1), 0, -math.rad(70))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.4, 0, 0.2) * CFrame.fromEulerAnglesXYZ(-math.rad(140), math.rad(90), 0)
- end
- keyframe[2] = function()
- resetWelds(3, {})
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(0), 0, math.rad(50))
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.05) * CFrame.fromEulerAnglesXYZ(-math.rad(1), math.rad(0), -math.rad(78))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0.8, 0.4) * CFrame.fromEulerAnglesXYZ(-math.rad(115), math.rad(180), math.rad(1))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(0, math.rad(2), 0)
- RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(0), math.rad(5), 0)
- LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(0), math.rad(5), 0)
- end
- keyframe[3] = function()
- resetWelds(3, {})
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(12), -math.rad(2), math.rad(55))
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.05) * CFrame.fromEulerAnglesXYZ(-math.rad(1), 0, -math.rad(86))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0.6, 0.3) * CFrame.fromEulerAnglesXYZ(-math.rad(91), math.rad(180), math.rad(1))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(6), math.rad(8), 0)
- RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(2), math.rad(8), 0)
- LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(2), -math.rad(8), 0)
- end
- keyframe[4] = function()
- resetWelds(3, {})
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(12), -math.rad(2), math.rad(55))
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.05) * CFrame.fromEulerAnglesXYZ(-math.rad(1), 0, -math.rad(86))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0.6, 0.3) * CFrame.fromEulerAnglesXYZ(-math.rad(92), math.rad(180), math.rad(1))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(6), math.rad(8), 0)
- RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(2), math.rad(8), 0)
- LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(2), -math.rad(8), 0)
- end
- keyframe[5] = function()
- resetWelds(3, {})
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(12), -math.rad(2), math.rad(55))
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.05) * CFrame.fromEulerAnglesXYZ(-math.rad(1), 0, -math.rad(86))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0.6, 0.3) * CFrame.fromEulerAnglesXYZ(-math.rad(92), math.rad(180), math.rad(1))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(6), math.rad(8), 0)
- RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(2), math.rad(8), 0)
- LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(2), -math.rad(8), 0)
- end
- keyframe[6] = function()
- resetWelds(3, {})
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(12), -math.rad(2), math.rad(55))
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.05) * CFrame.fromEulerAnglesXYZ(-math.rad(1), 0, -math.rad(86))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0.6, 0.3) * CFrame.fromEulerAnglesXYZ(-math.rad(78), math.rad(180), math.rad(1))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(6), math.rad(8), 0)
- RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(2), math.rad(8), 0)
- LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(2), -math.rad(8), 0)
- end
- keyframe[7] = function()
- resetWelds(3, {})
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(0), 0, math.rad(50))
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.05) * CFrame.fromEulerAnglesXYZ(-math.rad(1), math.rad(0), -math.rad(78))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0.3, 0.1) * CFrame.fromEulerAnglesXYZ(-math.rad(50), math.rad(180), math.rad(1))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(0, math.rad(2), 0)
- RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(0), math.rad(5), 0)
- LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(0), math.rad(5), 0)
- end
- keyframe[8] = function()
- resetWelds(3, {})
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(4), 0, math.rad(30))
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.05) * CFrame.fromEulerAnglesXYZ(-math.rad(1), 0, -math.rad(70))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.2, 0, 0.1) * CFrame.fromEulerAnglesXYZ(-math.rad(20), math.rad(90), 0)
- end
- keyframe[9] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 50), 0, -math.rad(10))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.pi / 14 + math.sin(time()) / 40, math.pi / 30, math.pi / 8)
- RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time()) / 80), -math.rad(5), -math.abs(math.sin(time()) / 50))
- LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time()) / 80), math.rad(5), math.abs(math.sin(time()) / 50))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 10), -math.rad(20) + math.cos(time()) / 20, 0)
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time()) / 36), math.rad(8) + math.cos(time() / 1) / 28, 0)
- end
- print(fr)
- return keyframe[fr]()
- end,
- Cancels = {
- "Stand",
- "5A",
- "2A",
- "Walk",
- "5B"
- },
- Reference = "5A",
- Frames = 9,
- Loops = false,
- LoopStart = 9
- }
- Animations["2A"] = {
- AnimType = "Attack",
- AnimWeight = 1,
- Animation = function(fr)
- local keyframe = {}
- keyframe[0] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.7) * CFrame.fromEulerAnglesXYZ(math.rad(2), -math.rad(15), -math.rad(70))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10), math.rad(6), math.rad(50))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.9, -0.7, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(1), -math.rad(10), math.rad(75))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.7, 0.95, 0) * CFrame.fromEulerAnglesXYZ(-math.rad(7), -math.rad(0), math.rad(20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.9, -0.5, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(47), math.rad(-180), math.rad(-20))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0.25, -0.6, 0.7) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-30), -math.rad(90))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(70), math.rad(0))
- end
- keyframe[1] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.7) * CFrame.fromEulerAnglesXYZ(math.rad(3), -math.rad(15), -math.rad(70))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10), math.rad(8), math.rad(50))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.9, -0.7, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(1), -math.rad(10), math.rad(75))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.7, 0.95, 0) * CFrame.fromEulerAnglesXYZ(-math.rad(7), -math.rad(0), math.rad(20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.9, -0.5, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(44), math.rad(-180), math.rad(-20))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0.2, -0.6, 0.55) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), -math.rad(90))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- end
- keyframe[2] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.7) * CFrame.fromEulerAnglesXYZ(math.rad(4), -math.rad(15), -math.rad(70))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10), math.rad(10), math.rad(50))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.9, -0.7, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(1), -math.rad(10), math.rad(75))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.7, 0.95, 0) * CFrame.fromEulerAnglesXYZ(-math.rad(7), -math.rad(0), math.rad(20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.9, -0.5, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(40), math.rad(-180), math.rad(-16))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0.1, -0.6, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(30), -math.rad(90))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- end
- keyframe[3] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.7) * CFrame.fromEulerAnglesXYZ(math.rad(4), -math.rad(15), -math.rad(70))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10), math.rad(10), math.rad(50))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.9, -0.7, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(1), -math.rad(10), math.rad(75))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.7, 0.95, 0) * CFrame.fromEulerAnglesXYZ(-math.rad(7), -math.rad(0), math.rad(20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.9, -0.5, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(40), math.rad(-180), math.rad(-16))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0.1, -0.6, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), -math.rad(90))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- end
- keyframe[4] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.7) * CFrame.fromEulerAnglesXYZ(math.rad(4), -math.rad(15), -math.rad(70))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10), math.rad(10), math.rad(50))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.9, -0.7, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(1), -math.rad(10), math.rad(75))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.7, 0.95, 0) * CFrame.fromEulerAnglesXYZ(-math.rad(7), -math.rad(0), math.rad(20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.9, -0.5, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(40), math.rad(-180), math.rad(-16))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0.1, -0.6, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(92), -math.rad(90))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- end
- keyframe[5] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.7) * CFrame.fromEulerAnglesXYZ(math.rad(4), -math.rad(15), -math.rad(70))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10), math.rad(8), math.rad(50))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.9, -0.7, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(1), -math.rad(10), math.rad(75))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.7, 0.95, 0) * CFrame.fromEulerAnglesXYZ(-math.rad(7), -math.rad(0), math.rad(20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.9, -0.5, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(40), math.rad(-180), math.rad(-16))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0.1, -0.6, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(94), -math.rad(90))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- end
- keyframe[6] = keyframe[2]
- keyframe[7] = keyframe[1]
- keyframe[8] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.7) * CFrame.fromEulerAnglesXYZ(math.rad(2), -math.rad(15), -math.rad(70))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10), math.rad(6), math.rad(50))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.9, -0.7, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(1), -math.rad(10), math.rad(75))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.7, 0.95, 0) * CFrame.fromEulerAnglesXYZ(-math.rad(7), -math.rad(0), math.rad(20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.9, -0.5, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(47), math.rad(-180), math.rad(-20))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0.2, -0.4, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(10), math.rad(-30), -math.rad(90))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(70), math.rad(0))
- end
- keyframe[9] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.7) * CFrame.fromEulerAnglesXYZ(math.rad(2), -math.rad(15), -math.rad(70))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10), math.rad(6), math.rad(50))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.9, -0.7, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(1), -math.rad(10), math.rad(75))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.7, 0.95, 0) * CFrame.fromEulerAnglesXYZ(-math.rad(7), -math.rad(0), math.rad(20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.9, -0.5, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(47), math.rad(-180), math.rad(-20))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0.2, -0.3, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(25), math.rad(-20), -math.rad(30))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(50), math.rad(0))
- end
- keyframe[10] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.7) * CFrame.fromEulerAnglesXYZ(math.rad(2), -math.rad(15), -math.rad(70))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10), math.rad(6), math.rad(50))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.9, -0.7, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(1), -math.rad(10), math.rad(75))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.7, 0.95, 0) * CFrame.fromEulerAnglesXYZ(-math.rad(7), -math.rad(0), math.rad(20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.9, -0.5, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(47), math.rad(-180), math.rad(-20))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0.1, -0.1, -0.05) * CFrame.fromEulerAnglesXYZ(math.rad(22), math.rad(-12), -math.rad(14))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(30), math.rad(0))
- end
- keyframe[11] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.7) * CFrame.fromEulerAnglesXYZ(math.rad(2), -math.rad(15), -math.rad(70))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10), math.rad(6), math.rad(50))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.9, -0.7, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(1), -math.rad(10), math.rad(75))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.7, 0.95, 0) * CFrame.fromEulerAnglesXYZ(-math.rad(7), -math.rad(0), math.rad(20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.9, -0.5, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(47), math.rad(-180), math.rad(-20))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0.1, -0.1, -0.05) * CFrame.fromEulerAnglesXYZ(math.rad(22), math.rad(-12), -math.rad(14))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(10), math.rad(0))
- end
- keyframe[12] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.7) * CFrame.fromEulerAnglesXYZ(math.rad(2), -math.rad(15), -math.rad(70))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10), math.rad(5), math.rad(50))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.9, -0.7, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(1), -math.rad(10), math.rad(75))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.7, 0.95, 0) * CFrame.fromEulerAnglesXYZ(-math.rad(7), -math.rad(0), math.rad(20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.9, -0.5, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(50), math.rad(-180), math.rad(-20))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(20), math.rad(-8), -math.rad(8))
- end
- print(fr)
- return keyframe[fr]()
- end,
- Cancels = {
- "5A",
- "2A",
- "Stand",
- "Crouch",
- "5B"
- },
- Reference = "2A",
- Frames = 10,
- Loops = false,
- LoopStart = 9
- }
- Animations["3B"] = {
- AnimType = "Attack",
- AnimWeight = 1,
- Animation = function(fr)
- local keyframe = {}
- keyframe[0] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(8), 0, math.rad(4))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(5), 0, 0)
- RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-10), 0, math.rad(5))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-10), 0, math.rad(5))
- RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-3), 0, math.rad(-2))
- LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-3), 0, math.rad(-8))
- end
- keyframe[1] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.03) * CFrame.Angles(math.rad(7), math.rad(-1), math.rad(-9))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(7), math.rad(3), math.rad(8))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(math.rad(-12), 0, math.rad(4))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-12), 0, math.rad(5))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.03, 0) * CFrame.Angles(-math.rad(4), math.rad(0), math.rad(-1))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0.02, 0, -0.02) * CFrame.Angles(math.rad(-4), math.rad(8), math.rad(-6))
- end
- keyframe[2] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.07) * CFrame.Angles(math.rad(7), math.rad(-2), math.rad(-24))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(5), math.rad(20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(math.rad(-13), 0, math.rad(4))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-13), 0, math.rad(4))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.05, 0) * CFrame.Angles(-math.rad(5), math.rad(-1), math.rad(-1))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0.05, 0, -0.05) * CFrame.Angles(math.rad(-5), math.rad(20), math.rad(-5))
- end
- keyframe[3] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(7), math.rad(-3), math.rad(-40))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(12), math.rad(5), math.rad(20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(math.rad(-14), 0, math.rad(3))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-14), 0, math.rad(3))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.05, 0) * CFrame.Angles(-math.rad(7), math.rad(-2), math.rad(-1))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0.1, 0, -0.05) * CFrame.Angles(math.rad(-6), math.rad(39), math.rad(-4))
- end
- keyframe[4] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.12) * CFrame.Angles(math.rad(7), math.rad(-4), math.rad(-45))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(13), math.rad(6), math.rad(23))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(math.rad(-15), 0, math.rad(2))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-15), 0, math.rad(2))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.06, 0) * CFrame.Angles(-math.rad(8), math.rad(-3), math.rad(0))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0.12, 0, -0.06) * CFrame.Angles(math.rad(-7), math.rad(43), math.rad(-3))
- end
- keyframe[5] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.13) * CFrame.Angles(math.rad(7), math.rad(-4), math.rad(-53))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(14), math.rad(7), math.rad(26))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(math.rad(-15), 0, math.rad(2))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-15), 0, math.rad(2))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.06, 0) * CFrame.Angles(-math.rad(9), math.rad(-3), math.rad(0))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0.14, 0, -0.06) * CFrame.Angles(math.rad(-8), math.rad(47), math.rad(-3))
- end
- keyframe[6] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(7), math.rad(-4), math.rad(-60))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(16), math.rad(7), math.rad(30))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(math.rad(-16), 0, math.rad(2))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-16), 0, math.rad(2))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.07, 0) * CFrame.Angles(-math.rad(9), math.rad(-3), math.rad(0))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0.16, 0, -0.07) * CFrame.Angles(math.rad(-8), math.rad(55), math.rad(-2))
- end
- keyframe[7] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.17) * CFrame.Angles(math.rad(6), math.rad(-5), math.rad(-70))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(18), math.rad(8), math.rad(35))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(math.rad(-18), 0, math.rad(1))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-18), 0, math.rad(1))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.09, 0) * CFrame.Angles(-math.rad(11), math.rad(-3), math.rad(0))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0.19, 0, -0.08) * CFrame.Angles(math.rad(-9), math.rad(64), math.rad(-1))
- end
- keyframe[8] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(6), math.rad(-6), math.rad(-80))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(20), math.rad(10), math.rad(40))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(math.rad(-18), 0, math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-18), 0, math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.1, 0) * CFrame.Angles(-math.rad(12), math.rad(-3), math.rad(0))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0.22, 0, -0.1) * CFrame.Angles(math.rad(-10), math.rad(78), math.rad(0))
- end
- keyframe[9] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(1), math.rad(-6), math.rad(-62))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(20), math.rad(8), math.rad(32))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.05, 0, 0) * CFrame.Angles(math.rad(-18), math.rad(-3), math.rad(20))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-18), 0, math.rad(-12))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.1, -0.12, 0) * CFrame.Angles(-math.rad(11), math.rad(0), math.rad(-8))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0.23, 0, -0.1) * CFrame.Angles(math.rad(-10), math.rad(69), math.rad(14))
- end
- keyframe[10] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(-4), math.rad(-5), math.rad(-45))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(20), math.rad(5), math.rad(25))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.1, 0, 0) * CFrame.Angles(math.rad(-19), math.rad(-7), math.rad(40))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-18), 0, math.rad(-25))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.25, -0.14, 0) * CFrame.Angles(-math.rad(11), math.rad(4), math.rad(-17))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0.25, 0, -0.1) * CFrame.Angles(math.rad(-10), math.rad(60), math.rad(28))
- end
- keyframe[11] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(-8), math.rad(-5), math.rad(-28))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(21), math.rad(4), math.rad(19))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.1, 0, 0) * CFrame.Angles(math.rad(-19), math.rad(-10), math.rad(60))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-18), 0, math.rad(-38))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.5, -0.17, 0) * CFrame.Angles(-math.rad(11), math.rad(9), math.rad(-33))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0.28, 0, -0.1) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(28))
- end
- keyframe[12] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(-14), math.rad(-5), math.rad(-19))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(22), math.rad(2), math.rad(12))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.1, 0, 0) * CFrame.Angles(math.rad(-19), math.rad(-14), math.rad(80))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-18), 0, math.rad(-50))
- RightHip.C0 = RightHip.C0 * CFrame.new(1.1, -0.24, -0.15) * CFrame.Angles(-math.rad(11), math.rad(16), math.rad(-66))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0.34, -0.1, -0.05) * CFrame.Angles(math.rad(-10), math.rad(36), math.rad(55))
- end
- keyframe[13] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(-24), math.rad(-4), math.rad(-8))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(24), math.rad(0), math.rad(5))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.3, 0, 0) * CFrame.Angles(math.rad(-20), math.rad(-20), math.rad(120))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-18), 0, math.rad(-70))
- RightHip.C0 = RightHip.C0 * CFrame.new(1.6, -0.3, -0.35) * CFrame.Angles(math.rad(-10), math.rad(24), math.rad(-100))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0.4, -0.2, 0) * CFrame.Angles(math.rad(-10), math.rad(24), math.rad(80))
- end
- keyframe[14] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(-25), math.rad(-4), math.rad(-9))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(0), math.rad(6))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.3, 0, 0) * CFrame.Angles(math.rad(-21), math.rad(-20), math.rad(121))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-19), 0, math.rad(-71))
- RightHip.C0 = RightHip.C0 * CFrame.new(1.6, -0.3, -0.35) * CFrame.Angles(math.rad(-11), math.rad(25), math.rad(-101))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0.4, -0.2, 0) * CFrame.Angles(math.rad(-11), math.rad(24), math.rad(81))
- end
- keyframe[15] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(-26), math.rad(-4), math.rad(-9))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(26), math.rad(0), math.rad(6))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.3, 0, 0) * CFrame.Angles(math.rad(-22), math.rad(-21), math.rad(123))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-20), 0, math.rad(-72))
- RightHip.C0 = RightHip.C0 * CFrame.new(1.6, -0.3, -0.35) * CFrame.Angles(math.rad(-12), math.rad(26), math.rad(-102))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0.4, -0.2, 0) * CFrame.Angles(math.rad(-12), math.rad(25), math.rad(82))
- end
- keyframe[16] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(-25), math.rad(-4), math.rad(-9))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(0), math.rad(6))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.3, 0, 0) * CFrame.Angles(math.rad(-21), math.rad(-20), math.rad(121))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-19), 0, math.rad(-71))
- RightHip.C0 = RightHip.C0 * CFrame.new(1.6, -0.3, -0.35) * CFrame.Angles(math.rad(-11), math.rad(25), math.rad(-101))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0.4, -0.2, 0) * CFrame.Angles(math.rad(-11), math.rad(24), math.rad(81))
- end
- keyframe[17] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(-24), math.rad(-4), math.rad(-8))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(24), math.rad(0), math.rad(5))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.3, 0, 0) * CFrame.Angles(math.rad(-20), math.rad(-20), math.rad(120))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-18), 0, math.rad(-70))
- RightHip.C0 = RightHip.C0 * CFrame.new(1.6, -0.3, -0.35) * CFrame.Angles(math.rad(-10), math.rad(24), math.rad(-100))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0.4, -0.2, 0) * CFrame.Angles(math.rad(-10), math.rad(24), math.rad(80))
- end
- keyframe[18] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(-22), math.rad(-4), math.rad(-16))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(0), math.rad(4))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.35, -0.1, -0.05) * CFrame.Angles(math.rad(-20), math.rad(-20), math.rad(123))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.07, 0, 0.07) * CFrame.Angles(math.rad(-18), math.rad(15), math.rad(-73))
- RightHip.C0 = RightHip.C0 * CFrame.new(1.3, -0.3, -0.35) * CFrame.Angles(math.rad(-11), math.rad(26), math.rad(-85))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.2, -0.4, 0.35) * CFrame.Angles(math.rad(-7), math.rad(26), math.rad(84))
- end
- keyframe[19] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(-20), math.rad(-4), math.rad(-24))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(26), math.rad(0), math.rad(3))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.35, -0.2, -0.05) * CFrame.Angles(math.rad(-20), math.rad(-20), math.rad(125))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.15, 0, 0.15) * CFrame.Angles(math.rad(-18), math.rad(30), math.rad(-75))
- RightHip.C0 = RightHip.C0 * CFrame.new(1, -0.3, -0.35) * CFrame.Angles(math.rad(-13), math.rad(27), math.rad(-75))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.2, -0.4, 0.35) * CFrame.Angles(math.rad(-3), math.rad(28), math.rad(87))
- end
- keyframe[20] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(-18), math.rad(-4), math.rad(-34))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(27), math.rad(0), math.rad(2))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.37, -0.3, -0.07) * CFrame.Angles(math.rad(-30), math.rad(-20), math.rad(125))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.22, 0, 0.22) * CFrame.Angles(math.rad(-18), math.rad(45), math.rad(-77))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.7, -0.25, -0.12) * CFrame.Angles(math.rad(-14), math.rad(28), math.rad(-60))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.7, -0.5, 0.5) * CFrame.Angles(math.rad(-2), math.rad(29), math.rad(88))
- end
- keyframe[21] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(-16), math.rad(-4), math.rad(-46))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(28), math.rad(0), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.4, -0.4, -0.1) * CFrame.Angles(math.rad(-40), math.rad(-20), math.rad(130))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.3, 0, 0.3) * CFrame.Angles(math.rad(-20), math.rad(60), math.rad(-80))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.2, -0.2, 0) * CFrame.Angles(math.rad(-15), math.rad(30), math.rad(-50))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-1.2, -0.6, 0.65) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(90))
- end
- keyframe[22] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(-17), math.rad(-4), math.rad(-47))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(29), math.rad(0), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.4, -0.4, -0.1) * CFrame.Angles(math.rad(-41), math.rad(-21), math.rad(131))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.3, 0, 0.3) * CFrame.Angles(math.rad(-21), math.rad(61), math.rad(-81))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.2, -0.2, 0) * CFrame.Angles(math.rad(-16), math.rad(31), math.rad(-51))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-1.2, -0.6, 0.65) * CFrame.Angles(math.rad(2), math.rad(32), math.rad(91))
- end
- keyframe[23] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-13), math.rad(-2), math.rad(-34))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.3, -0.3, -0.08) * CFrame.Angles(math.rad(-35), math.rad(-17), math.rad(100))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.15, 0, 0.15) * CFrame.Angles(math.rad(-17), math.rad(48), math.rad(-60))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.15, -0.15, 0) * CFrame.Angles(math.rad(-12), math.rad(22), math.rad(-38))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.9, -0.45, 0.5) * CFrame.Angles(math.rad(2), math.rad(24), math.rad(65))
- end
- keyframe[24] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-8), math.rad(-2), math.rad(-25))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.2, -0.2, -0.05) * CFrame.Angles(math.rad(-29), math.rad(-11), math.rad(70))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.15, 0, 0.15) * CFrame.Angles(math.rad(-17), math.rad(30), math.rad(-39))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.1, -0.1, 0) * CFrame.Angles(math.rad(-8), math.rad(15), math.rad(-25))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.6, -0.3, 0.3) * CFrame.Angles(math.rad(2), math.rad(16), math.rad(40))
- end
- keyframe[25] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.05) * CFrame.Angles(math.rad(0), math.rad(-1), math.rad(-9))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.1, -0.1, -0.05) * CFrame.Angles(math.rad(-19), math.rad(-6), math.rad(32))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.07, 0, 0.07) * CFrame.Angles(math.rad(-13), math.rad(15), math.rad(-16))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.05, -0.05, 0) * CFrame.Angles(math.rad(-5), math.rad(7), math.rad(-10))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.3, -0.15, 0.15) * CFrame.Angles(math.rad(0), math.rad(8), math.rad(18))
- end
- keyframe[26] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(8), 0, math.rad(4))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(5), 0, 0)
- RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-10), 0, math.rad(5))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-10), 0, math.rad(5))
- RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-3), 0, math.rad(-2))
- LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-3), 0, math.rad(-8))
- end
- return keyframe[fr]()
- end,
- Cancels = {
- "Stand",
- "Crouch",
- "ManaVamp"
- },
- Reference = "3B",
- Frames = 26,
- Loops = false,
- LoopStart = 9
- }
- Animations.ManaVamp = {
- AnimType = "Movement",
- AnimWeight = 0,
- Animation = function(fr)
- local keyframe = {}
- keyframe[0] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), 0, math.rad(4))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10), 0, 0)
- RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-10), 0, math.rad(5))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-10), 0, math.rad(5))
- RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-6), 0, math.rad(-2))
- LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-6), 0, math.rad(-8))
- end
- keyframe[1] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.06) * CFrame.Angles(math.rad(-1), math.rad(3), math.rad(-10))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), 0, math.rad(10))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.03, 0, 0.03) * CFrame.Angles(-math.rad(14), 0, math.rad(9))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(15), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.04, 0, 0.04) * CFrame.Angles(math.rad(-18), math.rad(0), math.rad(3))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(0), math.rad(-10), 0)
- RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-8), math.rad(-3), math.rad(-4))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.05, 0) * CFrame.Angles(math.rad(-7), 0, math.rad(-4))
- end
- keyframe[2] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.06) * CFrame.Angles(math.rad(-1), math.rad(5), math.rad(-28))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), 0, math.rad(20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.06, 0, 0.03) * CFrame.Angles(-math.rad(18), 0, math.rad(13))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(32), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.08, 0, 0.08) * CFrame.Angles(math.rad(-32), math.rad(0), math.rad(1))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-1), math.rad(-25), 0)
- RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-10), math.rad(-5), math.rad(-7))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.05, 0) * CFrame.Angles(math.rad(-7), 0, math.rad(1))
- end
- keyframe[3] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.08) * CFrame.Angles(math.rad(-2), math.rad(7), math.rad(-46))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), 0, math.rad(35))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.1, 0, 0.05) * CFrame.Angles(-math.rad(25), 0, math.rad(18))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(50), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.15, 0, 0.2) * CFrame.Angles(math.rad(-50), math.rad(0), math.rad(0))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-2), math.rad(-45), 0)
- RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-12), math.rad(-8), math.rad(-9))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.05, 0) * CFrame.Angles(math.rad(-7), 0, math.rad(5))
- end
- keyframe[4] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-2), math.rad(9), math.rad(-62))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), 0, math.rad(48))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.15, 0, 0.06) * CFrame.Angles(-math.rad(30), 0, math.rad(22))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(68), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.2, 0, 0.25) * CFrame.Angles(math.rad(-70), math.rad(0), math.rad(-2))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-3), math.rad(-60), 0)
- RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-15), math.rad(-8), math.rad(-11))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.07, 0) * CFrame.Angles(math.rad(-7), 0, math.rad(8))
- end
- keyframe[5] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-2), math.rad(14), math.rad(-96))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), 0, math.rad(70))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(30))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.3, 0, 0.35) * CFrame.Angles(math.rad(-96), math.rad(0), math.rad(-4))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-90), 0)
- RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-20), math.rad(-8), math.rad(-14))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(15))
- end
- keyframe[6] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-2), math.rad(14), math.rad(-98))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(12), 0, math.rad(71))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(30))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.3, 0, 0.45) * CFrame.Angles(math.rad(-100), math.rad(0), math.rad(-4))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-90), 0)
- RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-20), math.rad(-9), math.rad(-14))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(15))
- end
- keyframe[7] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-2), math.rad(14), math.rad(-98))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(14), 0, math.rad(71))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(30))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(104), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.35, 0, 0.45) * CFrame.Angles(math.rad(-108), math.rad(0), math.rad(-4))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-90), 0)
- RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-20), math.rad(-10), math.rad(-14))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(15))
- end
- keyframe[8] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-2), math.rad(9), math.rad(-50))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(20), 0, math.rad(30))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.13, 0, 0.07) * CFrame.Angles(-math.rad(40), 0, math.rad(20))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(103), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.2, 0, 0.3) * CFrame.Angles(math.rad(-64), math.rad(7), math.rad(-38))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-3), math.rad(-60), 0)
- RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-17), math.rad(-10), math.rad(-8))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.08, 0) * CFrame.Angles(math.rad(-10), math.rad(-3), math.rad(10))
- end
- keyframe[9] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-2), math.rad(7), math.rad(-25))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(22), 0, math.rad(15))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.13, 0, 0.07) * CFrame.Angles(-math.rad(40), 0, math.rad(15))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(104), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.15, 0, 0.2) * CFrame.Angles(math.rad(-52), math.rad(9), math.rad(-57))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-3), math.rad(-45), 0)
- RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-17), math.rad(-10), math.rad(-6))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.06, 0) * CFrame.Angles(math.rad(-11), math.rad(-4), math.rad(9))
- end
- keyframe[10] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-1), math.rad(4), math.rad(0))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), 0, math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.16, 0, 0.08) * CFrame.Angles(-math.rad(40), 0, math.rad(10))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(106), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.1, 0, 0.15) * CFrame.Angles(math.rad(-40), math.rad(13), math.rad(-74))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-2), math.rad(-30), 0)
- RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-14), math.rad(-10), math.rad(-4))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.04, 0) * CFrame.Angles(math.rad(-13), math.rad(-7), math.rad(7))
- end
- keyframe[11] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-1), math.rad(2), math.rad(20))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(27), 0, math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.18, 0, 0.08) * CFrame.Angles(-math.rad(40), 0, math.rad(5))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(103), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.05, 0, 0.08) * CFrame.Angles(math.rad(-30), math.rad(16), math.rad(-90))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-2), math.rad(-10), 0)
- RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-12), math.rad(-10), math.rad(-3))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.02, 0) * CFrame.Angles(math.rad(-14), math.rad(-8), math.rad(4))
- end
- keyframe[12] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-1), math.rad(1), math.rad(30))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(28), 0, math.rad(-15))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.18, 0, 0.08) * CFrame.Angles(-math.rad(40), 0, math.rad(3))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(102), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.05, 0, 0.04) * CFrame.Angles(math.rad(-25), math.rad(18), math.rad(-95))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-1), math.rad(-5), 0)
- RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-12), math.rad(-10), math.rad(0))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.02, 0) * CFrame.Angles(math.rad(-14), math.rad(-8), math.rad(3))
- end
- keyframe[13] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(30), 0, math.rad(-30))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(0))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(-math.rad(20), math.rad(20), math.rad(-110))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(0), math.rad(0), 0)
- RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-10), math.rad(-10), math.rad(2))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-16), math.rad(-10), math.rad(2))
- end
- keyframe[14] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(35))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(28), 0, math.rad(-20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(1))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0.05, 0.05, -0.04) * CFrame.Angles(-math.rad(30), math.rad(18), math.rad(-95))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(0), math.rad(-10), 0)
- RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-14), math.rad(-10), math.rad(2))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-15), math.rad(-8), math.rad(3))
- end
- keyframe[15] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(30))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), 0, math.rad(-11))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(3))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.1, 0.1, 0.08) * CFrame.Angles(-math.rad(40), math.rad(16), math.rad(-80))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(0), math.rad(-20), 0)
- RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-18), math.rad(-10), math.rad(-2))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-13), math.rad(-5), math.rad(4))
- end
- keyframe[16] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(20))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(15), 0, math.rad(10))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(5))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.2, 0.2, 0.15) * CFrame.Angles(-math.rad(60), math.rad(13), math.rad(-55))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-2), math.rad(-45), 0)
- RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-25), math.rad(-9), math.rad(-6))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(7))
- end
- keyframe[17] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-4), math.rad(6), math.rad(-50))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(7), 0, math.rad(40))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(7))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.3, 0.3, 0.22) * CFrame.Angles(-math.rad(100), math.rad(5), math.rad(-22))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-3), math.rad(-65), 0)
- RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-32), math.rad(-9), math.rad(-10))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.1, 0) * CFrame.Angles(math.rad(-8), math.rad(8), math.rad(9))
- end
- keyframe[18] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-5), math.rad(9), math.rad(-70))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(3), 0, math.rad(55))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(8))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.35, 0.35, 0.28) * CFrame.Angles(-math.rad(115), math.rad(3), math.rad(-14))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-3), math.rad(-78), 0)
- RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-36), math.rad(-9), math.rad(-12))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.15, 0) * CFrame.Angles(math.rad(-6), math.rad(12), math.rad(10))
- end
- keyframe[19] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-5), math.rad(11), math.rad(-82))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(3), 0, math.rad(62))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(9))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.37, 0.37, 0.3) * CFrame.Angles(-math.rad(124), math.rad(2), math.rad(-8))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-3), math.rad(-84), 0)
- RightHip.C0 = RightHip.C0 * CFrame.Angles(math.rad(-38), math.rad(-9), math.rad(-13))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.17, 0) * CFrame.Angles(math.rad(-5), math.rad(14), math.rad(11))
- end
- keyframe[20] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-6), math.rad(13), math.rad(-96))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), 0, math.rad(70))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(10))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.4, 0.4, 0.35) * CFrame.Angles(math.rad(-135), math.rad(0), math.rad(-4))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-90), 0)
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.08, 0) * CFrame.Angles(math.rad(-40), math.rad(-8), math.rad(-14))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-4), math.rad(16), math.rad(13))
- end
- keyframe[21] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.14) * CFrame.Angles(math.rad(-7), math.rad(13), math.rad(-96))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), 0, math.rad(70))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(12))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.38, 0.38, 0.35) * CFrame.Angles(math.rad(-137), math.rad(0), math.rad(-4))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-90), 0)
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.08, 0) * CFrame.Angles(math.rad(-41), math.rad(-8), math.rad(-14))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.21, 0) * CFrame.Angles(math.rad(-5), math.rad(16), math.rad(13))
- end
- keyframe[22] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.12) * CFrame.Angles(math.rad(-7), math.rad(14), math.rad(-96))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), 0, math.rad(70))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(14))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.35, 0.35, 0.3) * CFrame.Angles(math.rad(-139), math.rad(0), math.rad(-4))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-90), 0)
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.08, 0) * CFrame.Angles(math.rad(-42), math.rad(-8), math.rad(-14.5))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.22, 0) * CFrame.Angles(math.rad(-6), math.rad(16), math.rad(13.5))
- end
- keyframe[23] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.12) * CFrame.Angles(math.rad(-7), math.rad(14.5), math.rad(-96))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), 0, math.rad(70))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(16))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.33, 0.33, 0.3) * CFrame.Angles(math.rad(-142), math.rad(0), math.rad(-4))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-90), 0)
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.08, 0) * CFrame.Angles(math.rad(-42.5), math.rad(-8), math.rad(-14.5))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.22, 0) * CFrame.Angles(math.rad(-6.5), math.rad(16), math.rad(13.5))
- end
- keyframe[24] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.12) * CFrame.Angles(math.rad(-7), math.rad(15), math.rad(-96))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), 0, math.rad(70))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(19))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.3, 0.22, 0.3) * CFrame.Angles(math.rad(-145), math.rad(0), math.rad(-4))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-90), 0)
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.08, 0) * CFrame.Angles(math.rad(-43), math.rad(-8), math.rad(-15))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.23, 0) * CFrame.Angles(math.rad(-7), math.rad(16), math.rad(14))
- end
- keyframe[25] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.12) * CFrame.Angles(math.rad(-7), math.rad(16), math.rad(-96))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), 0, math.rad(71))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(22))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.3, 0.2, 0.3) * CFrame.Angles(math.rad(-145), math.rad(0), math.rad(-4))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-90), 0)
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.08, 0) * CFrame.Angles(math.rad(-44), math.rad(-8), math.rad(-16))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.23, 0) * CFrame.Angles(math.rad(-8), math.rad(16), math.rad(15))
- end
- keyframe[26] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.12) * CFrame.Angles(math.rad(-7), math.rad(15), math.rad(-96))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), 0, math.rad(70))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(21))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.3, 0.22, 0.3) * CFrame.Angles(math.rad(-142), math.rad(0), math.rad(-4))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-90), 0)
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.08, 0) * CFrame.Angles(math.rad(-43), math.rad(-8), math.rad(-15))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.23, 0) * CFrame.Angles(math.rad(-7), math.rad(16), math.rad(14))
- end
- keyframe[27] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.12) * CFrame.Angles(math.rad(-7), math.rad(14), math.rad(-96))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), 0, math.rad(70))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(17))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.3, 0.26, 0.3) * CFrame.Angles(math.rad(-140), math.rad(0), math.rad(-4))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-90), 0)
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.08, 0) * CFrame.Angles(math.rad(-43), math.rad(-8), math.rad(-14.5))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.22, 0) * CFrame.Angles(math.rad(-7), math.rad(16), math.rad(13.5))
- end
- keyframe[28] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.14) * CFrame.Angles(math.rad(-7), math.rad(13), math.rad(-96))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), 0, math.rad(70))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(14))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.35, 0.32, 0.35) * CFrame.Angles(math.rad(-138), math.rad(0), math.rad(-4))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-90), 0)
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.08, 0) * CFrame.Angles(math.rad(-42), math.rad(-8), math.rad(-14))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.21, 0) * CFrame.Angles(math.rad(-5), math.rad(16), math.rad(13))
- end
- keyframe[29] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-6), math.rad(13), math.rad(-96))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), 0, math.rad(70))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(12))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.4, 0.36, 0.35) * CFrame.Angles(math.rad(-137), math.rad(0), math.rad(-4))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-90), 0)
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.08, 0) * CFrame.Angles(math.rad(-40), math.rad(-8), math.rad(-14))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-4), math.rad(16), math.rad(13))
- end
- keyframe[30] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.14) * CFrame.Angles(math.rad(-6), math.rad(12), math.rad(-96))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), 0, math.rad(70))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(10))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.42, 0.42, 0.37) * CFrame.Angles(math.rad(-134), math.rad(0), math.rad(-5))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-90), 0)
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.08, 0) * CFrame.Angles(math.rad(-39), math.rad(-8), math.rad(-14))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-3), math.rad(16), math.rad(13))
- end
- keyframe[31] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.14) * CFrame.Angles(math.rad(-3), math.rad(6), math.rad(-50))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(2), math.rad(-2), math.rad(35))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(48), 0, math.rad(20))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.42, 0.42, 0.37) * CFrame.Angles(math.rad(-138), math.rad(0), math.rad(-5))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-90), 0)
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.08, 0) * CFrame.Angles(math.rad(-32), math.rad(-8), math.rad(-14))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-5), math.rad(14), math.rad(13))
- end
- keyframe[32] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.14) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(5), math.rad(-5), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(55), 0, math.rad(30))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.42, 0.42, 0.37) * CFrame.Angles(math.rad(-142), math.rad(0), math.rad(-5))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-90), 0)
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.08, 0) * CFrame.Angles(math.rad(-25), math.rad(-8), math.rad(-14))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(-7), math.rad(12), math.rad(13))
- end
- keyframe[33] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.17) * CFrame.Angles(math.rad(5), math.rad(-6), math.rad(40))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(7), math.rad(-7), math.rad(-35))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(63), 0, math.rad(40))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.42, 0.42, 0.37) * CFrame.Angles(math.rad(-148), math.rad(0), math.rad(-5))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-90), 0)
- RightHip.C0 = RightHip.C0 * CFrame.new(0, 0.03, 0) * CFrame.Angles(math.rad(-20), math.rad(-8), math.rad(-14))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.35, 0) * CFrame.Angles(math.rad(-9), math.rad(10), math.rad(13))
- end
- keyframe[34] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(10), math.rad(-13), math.rad(80))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(-10), math.rad(-70))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(70), 0, math.rad(50))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.4, 0.4, 0.35) * CFrame.Angles(math.rad(-155), math.rad(0), math.rad(-4))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-90), 0)
- RightHip.C0 = RightHip.C0 * CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(-16), math.rad(-8), math.rad(-15))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-13), math.rad(8), math.rad(14))
- end
- keyframe[35] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(13), math.rad(-12), math.rad(60))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(-7), math.rad(-50))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(65), 0, math.rad(42))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(100), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.4, 0.4, 0.35) * CFrame.Angles(math.rad(-135), math.rad(0), math.rad(-8))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-80), 0)
- RightHip.C0 = RightHip.C0 * CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(-17), math.rad(-8), math.rad(-15))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-13), math.rad(8), math.rad(14))
- end
- keyframe[36] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(15), math.rad(-10), math.rad(40))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(-5), math.rad(-35))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(60), 0, math.rad(35))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(75), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.3, 0.2, 0.24) * CFrame.Angles(math.rad(-115), math.rad(0), math.rad(-12))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-70), 0)
- RightHip.C0 = RightHip.C0 * CFrame.new(0, 0.1, -0.05) * CFrame.Angles(math.rad(-19), math.rad(-8), math.rad(-15))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-13), math.rad(9), math.rad(14))
- end
- keyframe[37] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(18), math.rad(-8), math.rad(20))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(-3), math.rad(-20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(55), 0, math.rad(30))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(65), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.3, 0.1, 0.2) * CFrame.Angles(math.rad(-105), math.rad(0), math.rad(-16))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-65), 0)
- RightHip.C0 = RightHip.C0 * CFrame.new(0, 0.1, -0.05) * CFrame.Angles(math.rad(-20), math.rad(-8), math.rad(-15))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-17), math.rad(9), math.rad(14))
- end
- keyframe[38] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.3) * CFrame.Angles(math.rad(20), math.rad(-7), math.rad(0))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(45), 0, math.rad(20))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(50), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.2, 0, 0.18) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(-20))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-4), math.rad(-45), 0)
- RightHip.C0 = RightHip.C0 * CFrame.new(0.05, 0.1, -0.1) * CFrame.Angles(math.rad(-22), math.rad(-9), math.rad(-15))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-20), math.rad(11), math.rad(14))
- end
- keyframe[39] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.35) * CFrame.Angles(math.rad(25), math.rad(-3), math.rad(-55))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(5), math.rad(35))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(37), 0, math.rad(0))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(25), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.1, 0.25, 0.1) * CFrame.Angles(math.rad(-65), math.rad(0), math.rad(-30))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-2), math.rad(-20), 0)
- RightHip.C0 = RightHip.C0 * CFrame.new(0.07, 0.1, -0.15) * CFrame.Angles(math.rad(-26), math.rad(-9), math.rad(-17))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-29), math.rad(13), math.rad(14))
- end
- keyframe[40] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.35) * CFrame.Angles(math.rad(28), math.rad(-2), math.rad(-85))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(7), math.rad(50))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(34), 0, math.rad(-10))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(10), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.05, 0.38, 0.05) * CFrame.Angles(math.rad(-55), math.rad(0), math.rad(-35))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(-2), math.rad(-10), 0)
- RightHip.C0 = RightHip.C0 * CFrame.new(0.07, 0.1, -0.18) * CFrame.Angles(math.rad(-28), math.rad(-10), math.rad(-18))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-36), math.rad(14), math.rad(14))
- end
- keyframe[41] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.4) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(-110))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(10), math.rad(70))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(30), 0, math.rad(-20))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(0), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.5, 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(-40))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(0), math.rad(0), 0)
- RightHip.C0 = RightHip.C0 * CFrame.new(0.1, 0.1, -0.2) * CFrame.Angles(math.rad(-30), math.rad(-10), math.rad(-20))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-39), math.rad(16), math.rad(14))
- end
- keyframe[42] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.4) * CFrame.Angles(math.rad(32), math.rad(0), math.rad(-118))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(10), math.rad(70))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(-20))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(0), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.5, 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(-50))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(0), math.rad(0), 0)
- RightHip.C0 = RightHip.C0 * CFrame.new(0.1, 0.1, -0.2) * CFrame.Angles(math.rad(-33), math.rad(-10), math.rad(-20))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-39), math.rad(16), math.rad(14))
- end
- keyframe[43] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.4) * CFrame.Angles(math.rad(33), math.rad(0), math.rad(-120))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(10), math.rad(70))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(-25))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.Angles(-math.rad(0), math.rad(0), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.5, 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(-55))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.Angles(math.rad(0), math.rad(0), 0)
- RightHip.C0 = RightHip.C0 * CFrame.new(0.1, 0.1, -0.2) * CFrame.Angles(math.rad(-33), math.rad(-10), math.rad(-20))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-37), math.rad(16), math.rad(12))
- end
- keyframe[44] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.4) * CFrame.Angles(math.rad(32), math.rad(0), math.rad(-118))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(10), math.rad(70))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(-20))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.5, 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(-50))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.1, 0.1, -0.2) * CFrame.Angles(math.rad(-33), math.rad(-10), math.rad(-20))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-39), math.rad(16), math.rad(14))
- end
- keyframe[45] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.4) * CFrame.Angles(math.rad(32), math.rad(0), math.rad(-118))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(10), math.rad(70))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.1) * CFrame.Angles(-math.rad(40), 0, math.rad(-20))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.5, 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(-50))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.1, 0.1, -0.2) * CFrame.Angles(math.rad(-33), math.rad(-10), math.rad(-20))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-39), math.rad(16), math.rad(14))
- end
- keyframe[46] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.3) * CFrame.Angles(math.rad(23), math.rad(0), math.rad(-86))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(7), math.rad(58))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.15, 0, 0.07) * CFrame.Angles(-math.rad(30), 0, math.rad(-15))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.5, 0) * CFrame.Angles(math.rad(-32), math.rad(0), math.rad(-38))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.08, 0.08, -0.1) * CFrame.Angles(math.rad(-24), math.rad(-8), math.rad(-16))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(12), math.rad(7))
- end
- keyframe[47] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(16), math.rad(0), math.rad(-55))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(5), math.rad(40))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.1, 0, 0.5) * CFrame.Angles(-math.rad(20), 0, math.rad(-10))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.25, 0) * CFrame.Angles(math.rad(-25), math.rad(0), math.rad(-20))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.05, 0.05, -0.05) * CFrame.Angles(math.rad(-17), math.rad(-5), math.rad(-11))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20), math.rad(8), math.rad(0))
- end
- keyframe[48] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(8), math.rad(0), math.rad(-20))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(2), math.rad(20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.05, 0, 0.25) * CFrame.Angles(-math.rad(15), 0, math.rad(-4))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.1, 0) * CFrame.Angles(math.rad(-13), math.rad(0), math.rad(-8))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.05, 0.05, -0.05) * CFrame.Angles(math.rad(-11), math.rad(-3), math.rad(-7))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-13), math.rad(4), math.rad(-4))
- end
- keyframe[49] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), 0, math.rad(4))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10), 0, 0)
- RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-10), 0, math.rad(5))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-10), 0, math.rad(5))
- RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-6), 0, math.rad(-2))
- LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-6), 0, math.rad(-8))
- end
- return keyframe[fr]()
- end,
- Cancels = {"Stand"},
- Reference = "ManaVamp",
- Frames = 49,
- Loops = false,
- LoopStart = 8
- }
- Animations.Tyrant = {
- AnimType = "Movement",
- AnimWeight = 0,
- Animation = function(fr)
- local keyframe = {}
- keyframe[0] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), 0, math.rad(4))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10), 0, 0)
- RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-10), 0, math.rad(5))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-10), 0, math.rad(5))
- RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-6), 0, math.rad(-2))
- LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-6), 0, math.rad(-8))
- end
- keyframe[1] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.12) * CFrame.fromEulerAnglesXYZ(math.rad(7), 0, math.rad(-4))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(13), 0, math.rad(2))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.1, 0.1) * CFrame.fromEulerAnglesXYZ(math.rad(-13), 0, math.rad(14))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-20), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.1, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), 0, math.rad(-10))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(20), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.1, -0.15, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), 0, math.rad(-5))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.03, -0.05, 0.01) * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(5), math.rad(-14))
- end
- keyframe[2] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.12) * CFrame.fromEulerAnglesXYZ(math.rad(11), 0, math.rad(-7))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(14), 0, math.rad(2))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.15, 0.15) * CFrame.fromEulerAnglesXYZ(math.rad(-14), 0, math.rad(20))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-32), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.15, 0) * CFrame.fromEulerAnglesXYZ(math.rad(8), 0, math.rad(-16))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(32), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.15, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(4), 0, math.rad(-7))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.03, -0.05, 0.01) * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(7), math.rad(-18))
- end
- keyframe[3] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.12) * CFrame.fromEulerAnglesXYZ(math.rad(13), 0, math.rad(-8))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(14), 0, math.rad(2))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.17, 0.17) * CFrame.fromEulerAnglesXYZ(math.rad(-14), 0, math.rad(24))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-39), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.17, 0) * CFrame.fromEulerAnglesXYZ(math.rad(11), 0, math.rad(-19))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(39), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.17, -0.25, 0) * CFrame.fromEulerAnglesXYZ(math.rad(6), 0, math.rad(-8))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.03, -0.07, 0.01) * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(8), math.rad(-18))
- end
- keyframe[4] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.12) * CFrame.fromEulerAnglesXYZ(math.rad(15), 0, math.rad(-11))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(15), 0, math.rad(3))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.2, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-15), 0, math.rad(28))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-45), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(15), 0, math.rad(-22))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(45), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.2, -0.3, 0) * CFrame.fromEulerAnglesXYZ(math.rad(8), 0, math.rad(-9))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.05, -0.1, 0.02) * CFrame.fromEulerAnglesXYZ(math.rad(-3), math.rad(10), math.rad(-22))
- end
- keyframe[5] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.fromEulerAnglesXYZ(math.rad(18), 0, math.rad(-15))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(15), 0, math.rad(3))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.25, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-22), 0, math.rad(24))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-55), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(21), 0, math.rad(-30))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(55), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.25, -0.38, 0) * CFrame.fromEulerAnglesXYZ(math.rad(11), 0, math.rad(-10))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.06, -0.13, 0.02) * CFrame.fromEulerAnglesXYZ(math.rad(-3), math.rad(12), math.rad(-26))
- end
- keyframe[6] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.19) * CFrame.fromEulerAnglesXYZ(math.rad(23), 0, math.rad(-18))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(17), 0, math.rad(4))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.3, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(-28), 0, math.rad(38))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-70), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(28), 0, math.rad(-38))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(70), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.3, -0.45, 0) * CFrame.fromEulerAnglesXYZ(math.rad(15), 0, math.rad(-12))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.08, -0.15, 0.02) * CFrame.fromEulerAnglesXYZ(math.rad(-2), math.rad(15), math.rad(-30))
- end
- keyframe[7] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.22) * CFrame.fromEulerAnglesXYZ(math.rad(26), 0, math.rad(-24))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(18), 0, math.rad(4))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.35, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-35), 0, math.rad(44))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-80), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.3, 0) * CFrame.fromEulerAnglesXYZ(math.rad(35), 0, math.rad(-44))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(80), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.35, -0.52, 0) * CFrame.fromEulerAnglesXYZ(math.rad(18), 0, math.rad(-14))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.09, -0.18, 0.03) * CFrame.fromEulerAnglesXYZ(math.rad(-1), math.rad(18), math.rad(-35))
- end
- keyframe[8] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(30), 0, math.rad(-28))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20), 0, math.rad(5))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.4, 0.4) * CFrame.fromEulerAnglesXYZ(math.rad(-40), 0, math.rad(50))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.4, 0) * CFrame.fromEulerAnglesXYZ(math.rad(40), 0, math.rad(-50))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.4, -0.6, 0) * CFrame.fromEulerAnglesXYZ(math.rad(20), 0, math.rad(-16))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.2, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(20), math.rad(-40))
- end
- keyframe[9] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(31), 0, math.rad(-29))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20), 0, math.rad(6))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.4, 0.4) * CFrame.fromEulerAnglesXYZ(math.rad(-42), 0, math.rad(48))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.4, 0) * CFrame.fromEulerAnglesXYZ(math.rad(42), 0, math.rad(-48))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.4, -0.6, 0) * CFrame.fromEulerAnglesXYZ(math.rad(20), 0, math.rad(-16))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.2, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(20), math.rad(-40))
- end
- keyframe[10] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(31), 0, math.rad(-30))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20), 0, math.rad(6))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.4, 0.4) * CFrame.fromEulerAnglesXYZ(math.rad(-44), 0, math.rad(46))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.4, 0) * CFrame.fromEulerAnglesXYZ(math.rad(44), 0, math.rad(-46))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.4, -0.6, 0) * CFrame.fromEulerAnglesXYZ(math.rad(20), 0, math.rad(-17))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.2, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(20), math.rad(-41))
- end
- keyframe[11] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.22) * CFrame.fromEulerAnglesXYZ(math.rad(26), 0, math.rad(-27))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20), 0, math.rad(6))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.4, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-33), 0, math.rad(59))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.4, 0) * CFrame.fromEulerAnglesXYZ(math.rad(41), 0, math.rad(-59))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.35, -0.53, 0) * CFrame.fromEulerAnglesXYZ(math.rad(17), 0, math.rad(-18))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.2, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(17), math.rad(-30))
- end
- keyframe[12] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.17) * CFrame.fromEulerAnglesXYZ(math.rad(22), 0, math.rad(-23))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20), 0, math.rad(4))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.35, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(-22), 0, math.rad(75))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.4, 0) * CFrame.fromEulerAnglesXYZ(math.rad(38), 0, math.rad(-75))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.28, -0.45, 0) * CFrame.fromEulerAnglesXYZ(math.rad(14), 0, math.rad(-20))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.2, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-1), math.rad(15), math.rad(-20))
- end
- keyframe[13] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.fromEulerAnglesXYZ(math.rad(11), 0, math.rad(-20))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20), 0, math.rad(4))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.325, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-13), 0, math.rad(85))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.4, 0) * CFrame.fromEulerAnglesXYZ(math.rad(37), 0, math.rad(-85))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.22, -0.37, 0) * CFrame.fromEulerAnglesXYZ(math.rad(11), 0, math.rad(-21))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.22, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-1), math.rad(13), math.rad(-9))
- end
- keyframe[14] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.12) * CFrame.fromEulerAnglesXYZ(math.rad(0), 0, math.rad(-14))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20), 0, math.rad(3))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.3, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-5), 0, math.rad(100))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.4, 0) * CFrame.fromEulerAnglesXYZ(math.rad(35), 0, math.rad(-100))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.15, -0.3, 0) * CFrame.fromEulerAnglesXYZ(math.rad(8), 0, math.rad(-22))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.25, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-2), math.rad(10), math.rad(2))
- end
- keyframe[15] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.09) * CFrame.fromEulerAnglesXYZ(math.rad(-8), 0, math.rad(-10))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20), 0, math.rad(3))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.3, 0.15) * CFrame.fromEulerAnglesXYZ(math.rad(5), 0, math.rad(115))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.35, 0) * CFrame.fromEulerAnglesXYZ(math.rad(34), 0, math.rad(-115))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.08, -0.22, 0) * CFrame.fromEulerAnglesXYZ(math.rad(5), 0, math.rad(-24))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.25, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-2), math.rad(7), math.rad(10))
- end
- keyframe[16] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.06) * CFrame.fromEulerAnglesXYZ(math.rad(-15), 0, math.rad(-7))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20), 0, math.rad(3))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.25, 0.1) * CFrame.fromEulerAnglesXYZ(math.rad(15), 0, math.rad(130))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.3, 0) * CFrame.fromEulerAnglesXYZ(math.rad(33), 0, math.rad(-130))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.15, 0) * CFrame.fromEulerAnglesXYZ(math.rad(2), 0, math.rad(-25))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.27, 0.02) * CFrame.fromEulerAnglesXYZ(math.rad(-3), math.rad(5), math.rad(18))
- end
- keyframe[17] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.06) * CFrame.fromEulerAnglesXYZ(math.rad(-22), 0, math.rad(-3))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20), 0, math.rad(2))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.225, 0.05) * CFrame.fromEulerAnglesXYZ(math.rad(22), 0, math.rad(145))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.25, 0) * CFrame.fromEulerAnglesXYZ(math.rad(32), 0, math.rad(-145))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.05, -0.1, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), 0, math.rad(-26))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.28, 0.02) * CFrame.fromEulerAnglesXYZ(math.rad(-3), math.rad(3), math.rad(24))
- end
- keyframe[18] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.03) * CFrame.fromEulerAnglesXYZ(math.rad(-26), 0, math.rad(-2))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20), 0, math.rad(1))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.225, 0.03) * CFrame.fromEulerAnglesXYZ(math.rad(26), 0, math.rad(152))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.225, 0) * CFrame.fromEulerAnglesXYZ(math.rad(31), 0, math.rad(-152))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.07, -0.05, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-2), 0, math.rad(-27))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.28, 0.02) * CFrame.fromEulerAnglesXYZ(math.rad(-3), math.rad(2), math.rad(28))
- end
- keyframe[19] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-30), 0, math.rad(0))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20), 0, math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(30), 0, math.rad(160))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(30), 0, math.rad(-160))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.1, 0, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(-28))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.3, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(32))
- end
- keyframe[20] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-33), 0, math.rad(0))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20), 0, math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(45), 0, math.rad(160))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(45), 0, math.rad(-160))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.1, 0, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(-31))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.3, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(35))
- end
- keyframe[21] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-36), 0, math.rad(0))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20), 0, math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(60), 0, math.rad(160))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(60), 0, math.rad(-160))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.1, 0, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(-34))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.3, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(38))
- end
- keyframe[22] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-37), 0, math.rad(0))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20), 0, math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(63), 0, math.rad(160))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(63), 0, math.rad(-160))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.1, 0, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(-36))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.3, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(39))
- end
- keyframe[23] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-22), 0, math.rad(0))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(15), 0, math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(46), math.rad(-5), math.rad(145))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(46), math.rad(-5), math.rad(-145))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.1, 0, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(-26))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.3, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(25))
- end
- keyframe[24] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-16), 0, math.rad(0))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(13), 0, math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(38), math.rad(-7), math.rad(138))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(38), math.rad(-7), math.rad(-138))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.1, 0, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(-20))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.3, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(21))
- end
- keyframe[25] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.05) * CFrame.fromEulerAnglesXYZ(math.rad(-10), 0, math.rad(0))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10), 0, math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(30), math.rad(10), math.rad(130))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(30), math.rad(-10), math.rad(-130))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.1, 0, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(-14))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.3, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(16))
- end
- keyframe[26] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.05) * CFrame.fromEulerAnglesXYZ(math.rad(-10), 0, math.rad(0))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10), 0, math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(8), math.rad(15), math.rad(115))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(8), math.rad(-15), math.rad(-115))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.1, 0, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(-4))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.3, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(4))
- end
- keyframe[27] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.07) * CFrame.fromEulerAnglesXYZ(math.rad(5), 0, math.rad(0))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(5), 0, math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(18), math.rad(108))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(-18), math.rad(-108))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.1, 0, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(2))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.3, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(-2))
- end
- keyframe[28] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.08) * CFrame.fromEulerAnglesXYZ(math.rad(12), 0, math.rad(0))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(3), 0, math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-2), math.rad(19), math.rad(104))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-2), math.rad(-19), math.rad(-104))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.1, 0, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(5))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.3, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(-5))
- end
- keyframe[29] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.1) * CFrame.fromEulerAnglesXYZ(math.rad(20), 0, math.rad(0))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), 0, math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-5), math.rad(20), math.rad(100))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-5), math.rad(-20), math.rad(-100))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.1, 0, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(8))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.3, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), 0, math.rad(-8))
- end
- keyframe[30] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.1) * CFrame.fromEulerAnglesXYZ(math.rad(30), 0, math.rad(0))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-9), 0, math.rad(2))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.15, -0.15, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-5), math.rad(20), math.rad(110))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.2, -0.15, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-5), math.rad(-20), math.rad(-110))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.1, 0, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(1), math.rad(5))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.2, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(3), math.rad(-4))
- end
- keyframe[31] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.1) * CFrame.fromEulerAnglesXYZ(math.rad(40), 0, math.rad(0))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-18), 0, math.rad(4))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.3, -0.1, 0.05) * CFrame.fromEulerAnglesXYZ(math.rad(-5), math.rad(20), math.rad(120))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.4, -0.1, 0.05) * CFrame.fromEulerAnglesXYZ(math.rad(-5), math.rad(-20), math.rad(-120))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.1, 0, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(3), math.rad(2))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, 0.15, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(5), math.rad(0))
- end
- keyframe[32] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.1) * CFrame.fromEulerAnglesXYZ(math.rad(47), 0, math.rad(0))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-25), 0, math.rad(6))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.45, -0.05, 0.07) * CFrame.fromEulerAnglesXYZ(math.rad(-5), math.rad(20), math.rad(130))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.6, -0.05, 0.07) * CFrame.fromEulerAnglesXYZ(math.rad(-5), math.rad(-20), math.rad(-130))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.1, 0, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(5), math.rad(-2))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, 0.35, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(8), math.rad(4))
- end
- keyframe[33] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.1) * CFrame.fromEulerAnglesXYZ(math.rad(58), 0, math.rad(0))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-36), 0, math.rad(8))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.6, 0, 0.1) * CFrame.fromEulerAnglesXYZ(math.rad(-5), math.rad(20), math.rad(145))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.8, 0, 0.1) * CFrame.fromEulerAnglesXYZ(math.rad(-5), math.rad(-20), math.rad(-145))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.1, 0, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(6), math.rad(-4))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, 0.6, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(10), math.rad(8))
- end
- return keyframe[fr]()
- end,
- Cancels = {"TyrantHit1", "Stand"},
- Reference = "Tyrant",
- Frames = 33,
- Loops = false,
- LoopStart = 8
- }
- Animations.TyrantHit1 = {
- AnimType = "Movement",
- AnimWeight = 0,
- Animation = function(fr)
- local keyframe = {}
- print(fr, ":)")
- keyframe[0] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(56), 0, math.rad(0))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-30), 0, math.rad(3))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.8, 0.5, 0.1) * CFrame.fromEulerAnglesXYZ(math.rad(-5), math.rad(20), math.rad(145))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.8, 0.5, 0.1) * CFrame.fromEulerAnglesXYZ(math.rad(-5), math.rad(-20), math.rad(-145))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.2, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-6), math.rad(-2), math.rad(15))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(0), math.rad(-40))
- end
- keyframe[1] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.15) * CFrame.fromEulerAnglesXYZ(math.rad(33), 0, math.rad(15))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-10), 0, math.rad(-18))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.6, 0.3, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(-25), math.rad(14), math.rad(80))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-30), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.5, 0.3, 0.07) * CFrame.fromEulerAnglesXYZ(math.rad(-20), math.rad(-22), math.rad(-46))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(60), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.45, 0.4, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(-5), math.rad(-20), math.rad(-8))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.4, 0.35, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(-15), math.rad(-22))
- end
- keyframe[2] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.07) * CFrame.fromEulerAnglesXYZ(math.rad(22), 0, math.rad(22))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), 0, math.rad(-22))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.5, 0.2, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-38), math.rad(10), math.rad(55))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.35, 0.2, 0.07) * CFrame.fromEulerAnglesXYZ(math.rad(-25), math.rad(-16), math.rad(-35))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(45), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.53, 0.6, 0.4) * CFrame.fromEulerAnglesXYZ(math.rad(-5), math.rad(-27), math.rad(-15))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.35, 0.25, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(-22), math.rad(-14))
- end
- keyframe[3] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(14), 0, math.rad(30))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(8), 0, math.rad(-25))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.4, 0.1, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-50), math.rad(7), math.rad(30))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(30), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.2, 0.1, 0.04) * CFrame.fromEulerAnglesXYZ(math.rad(-30), math.rad(-11), math.rad(-28))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(30), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.6, 0.8, 0.55) * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(-34), math.rad(-20))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.3, 0.15, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(-29), math.rad(-8))
- end
- keyframe[4] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-4), 0, math.rad(44))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(0), math.rad(-30))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.6) * CFrame.Angles(-math.rad(70), math.rad(0), math.rad(-20))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-40), 0, math.rad(-16))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.8, 1.3, 0.8) * CFrame.Angles(math.rad(-3), math.rad(-45), math.rad(-32))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.2, 0, 0) * CFrame.Angles(math.rad(-5), math.rad(-38), math.rad(7))
- end
- keyframe[5] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-4), 0, math.rad(44))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(27), math.rad(0), math.rad(-30))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.6) * CFrame.Angles(-math.rad(72), math.rad(0), math.rad(-20))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-40), 0, math.rad(-16))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.8, 1.35, 0.8) * CFrame.Angles(math.rad(-3), math.rad(-45), math.rad(-34))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.2, 0, 0) * CFrame.Angles(math.rad(-5), math.rad(-38), math.rad(7))
- end
- keyframe[6] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.12) * CFrame.Angles(math.rad(-5), 0, math.rad(44))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(28), math.rad(0), math.rad(-30))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.2, 0, 0.6) * CFrame.Angles(-math.rad(73), math.rad(0), math.rad(-22))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-40), 0, math.rad(-16))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.85, 1.4, 0.8) * CFrame.Angles(math.rad(-3), math.rad(-45), math.rad(-36))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.2, 0, 0) * CFrame.Angles(math.rad(-5), math.rad(-38), math.rad(9))
- end
- keyframe[7] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.16) * CFrame.Angles(math.rad(5), 0, math.rad(66))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(24), math.rad(0), math.rad(-45))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.15, -0.05, 0.5) * CFrame.Angles(-math.rad(82), math.rad(0), math.rad(18))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-45), 0, math.rad(-21))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.6, 1, 0.6) * CFrame.Angles(math.rad(-12), math.rad(-35), math.rad(-36))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.2, 0, 0) * CFrame.Angles(math.rad(-2), math.rad(-28), math.rad(11))
- end
- keyframe[8] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(15), 0, math.rad(90))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(19), math.rad(-2), math.rad(-60))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.1, -0.1, 0.4) * CFrame.Angles(-math.rad(98), math.rad(0), math.rad(50))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-50), 0, math.rad(-27))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.4, 0.7, 0.4) * CFrame.Angles(math.rad(-22), math.rad(-24), math.rad(-33))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.1, -0.35, 0) * CFrame.Angles(math.rad(2), math.rad(-19), math.rad(13))
- end
- keyframe[9] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(22), 0, math.rad(115))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(14), math.rad(-3), math.rad(-75))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.05, -0.15, 0.3) * CFrame.Angles(-math.rad(109), math.rad(0), math.rad(90))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-55), 0, math.rad(-34))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.2, 0.35, 0.2) * CFrame.Angles(math.rad(-31), math.rad(-12), math.rad(-32))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.05, -0.5, 0) * CFrame.Angles(math.rad(6), math.rad(-9), math.rad(16))
- end
- keyframe[10] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.3) * CFrame.Angles(math.rad(30), 0, math.rad(140))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(-5), math.rad(-90))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.2, 0.2) * CFrame.Angles(-math.rad(120), math.rad(0), math.rad(120))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-60), 0, math.rad(-40))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(-4), math.rad(-30))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.7, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(18))
- end
- keyframe[11] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.26) * CFrame.Angles(math.rad(28), 0, math.rad(100))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(8), math.rad(-5), math.rad(-55))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.15, 0.2) * CFrame.Angles(-math.rad(90), math.rad(-7), math.rad(105))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.2, -0.05, -0.05) * CFrame.Angles(math.rad(-3), math.rad(-3), math.rad(-40))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(22), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.1, 0) * CFrame.Angles(math.rad(-31), math.rad(-4), math.rad(-25))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(9))
- end
- keyframe[12] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.22) * CFrame.Angles(math.rad(25), 0, math.rad(60))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(7), math.rad(-5), math.rad(-20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.1, 0.2) * CFrame.Angles(-math.rad(65), math.rad(-15), math.rad(95))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.4, -0.05, -0.1) * CFrame.Angles(math.rad(-5), math.rad(-5), math.rad(-40))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(45), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-22), math.rad(-4), math.rad(-18))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(-8), math.rad(0), math.rad(0))
- end
- keyframe[13] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.19) * CFrame.Angles(math.rad(23), 0, math.rad(20))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(7), math.rad(-5), math.rad(-29))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.05, 0.2) * CFrame.Angles(-math.rad(35), math.rad(-22), math.rad(80))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.6, -0.07, -0.25) * CFrame.Angles(math.rad(25), math.rad(-8), math.rad(-40))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(65), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(-15), math.rad(-4), math.rad(-12))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.1, 0) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(-10))
- end
- keyframe[14] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(20), 0, math.rad(-35))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(5), math.rad(-2), math.rad(35))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(-math.rad(10), math.rad(-30), math.rad(70))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.8, -0.1, -0.4) * CFrame.Angles(math.rad(50), math.rad(-10), math.rad(-40))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-8), math.rad(-4), math.rad(-4))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(-24), math.rad(0), math.rad(-20))
- end
- keyframe[15] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(20), 0, math.rad(-36))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(2), math.rad(3), math.rad(38))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(-math.rad(10), math.rad(-30), math.rad(70))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.8, -0.1, -0.4) * CFrame.Angles(math.rad(60), math.rad(-10), math.rad(-35))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-8), math.rad(-4), math.rad(-4))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(-24), math.rad(0), math.rad(-20))
- end
- keyframe[16] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(20), 0, math.rad(-37))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), math.rad(7), math.rad(40))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(-math.rad(10), math.rad(-30), math.rad(70))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.8, -0.1, -0.4) * CFrame.Angles(math.rad(70), math.rad(-10), math.rad(-30))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-8), math.rad(-4), math.rad(-4))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(-24), math.rad(0), math.rad(-20))
- end
- keyframe[17] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(20), 0, math.rad(-37))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-4), math.rad(4), math.rad(40))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(-math.rad(10), math.rad(-30), math.rad(70))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.8, -0.1, -0.4) * CFrame.Angles(math.rad(70), math.rad(-10), math.rad(-30))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-8), math.rad(-4), math.rad(-4))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(-24), math.rad(0), math.rad(-20))
- end
- keyframe[18] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(20), 0, math.rad(-37))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-8), math.rad(2), math.rad(40))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(-math.rad(10), math.rad(-30), math.rad(70))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.8, -0.1, -0.4) * CFrame.Angles(math.rad(70), math.rad(-10), math.rad(-30))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-8), math.rad(-4), math.rad(-4))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(-24), math.rad(0), math.rad(-20))
- end
- keyframe[19] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(20), 0, math.rad(-37))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-10), math.rad(1), math.rad(40))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(-math.rad(10), math.rad(-30), math.rad(70))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.8, -0.1, -0.4) * CFrame.Angles(math.rad(70), math.rad(-10), math.rad(-30))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-8), math.rad(-4), math.rad(-4))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(-24), math.rad(0), math.rad(-20))
- end
- keyframe[20] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(20), 0, math.rad(-37))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), math.rad(3), math.rad(36))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(-math.rad(10), math.rad(-30), math.rad(70))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.8, -0.1, -0.4) * CFrame.Angles(math.rad(70), math.rad(-10), math.rad(-30))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-8), math.rad(-4), math.rad(-4))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(-24), math.rad(0), math.rad(-20))
- end
- keyframe[21] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(20), 0, math.rad(-37))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(6), math.rad(4), math.rad(24))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(-math.rad(10), math.rad(-30), math.rad(70))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.8, -0.1, -0.4) * CFrame.Angles(math.rad(70), math.rad(-10), math.rad(-30))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-8), math.rad(-4), math.rad(-4))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(-24), math.rad(0), math.rad(-20))
- end
- keyframe[22] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(20), 0, math.rad(-35))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-8), math.rad(-2), math.rad(30))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(-math.rad(10), math.rad(-30), math.rad(70))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.8, -0.1, -0.4) * CFrame.Angles(math.rad(50), math.rad(-10), math.rad(-40))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-8), math.rad(-4), math.rad(-4))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(-24), math.rad(0), math.rad(-20))
- end
- keyframe[23] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(20), 0, math.rad(-35))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-20), math.rad(-8), math.rad(35))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(-math.rad(10), math.rad(-30), math.rad(70))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.8, -0.1, -0.4) * CFrame.Angles(math.rad(50), math.rad(-10), math.rad(-40))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-8), math.rad(-4), math.rad(-4))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(-24), math.rad(0), math.rad(-20))
- end
- return keyframe[fr]()
- end,
- Cancels = {"TyrantHit2", "Stand"},
- Reference = "TyrantHit1",
- Frames = 23,
- Loops = false,
- LoopStart = 5
- }
- Animations.TyrantHit2 = {
- AnimType = "Movement",
- AnimWeight = 0,
- Animation = function(fr)
- local keyframe = {}
- keyframe[0] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(20), 0, math.rad(-35))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-20), math.rad(-8), math.rad(35))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(-math.rad(10), math.rad(-30), math.rad(70))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.8, -0.1, -0.4) * CFrame.Angles(math.rad(50), math.rad(-10), math.rad(-40))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-8), math.rad(-4), math.rad(-4))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(-24), math.rad(0), math.rad(20))
- end
- keyframe[1] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.17) * CFrame.Angles(math.rad(18), 0, math.rad(-10))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-13), math.rad(-7), math.rad(20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.05, 0.2) * CFrame.Angles(-math.rad(17), math.rad(-15), math.rad(75))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(65), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.6, -0.05, -0.3) * CFrame.Angles(math.rad(25), math.rad(-7), math.rad(-35))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(70), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.3, 0.05) * CFrame.Angles(math.rad(-13), math.rad(-4), math.rad(0))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.15, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(18))
- end
- keyframe[2] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(17), 0, math.rad(15))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-5), math.rad(-7), math.rad(5))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.1, 0.2) * CFrame.Angles(-math.rad(25), math.rad(0), math.rad(80))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(45), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.4, -0.05, -0.2) * CFrame.Angles(math.rad(0), math.rad(-5), math.rad(-30))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(45), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.2, 0.1) * CFrame.Angles(math.rad(-18), math.rad(-4), math.rad(-4))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-16), math.rad(0), math.rad(-15))
- end
- keyframe[3] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.22) * CFrame.Angles(math.rad(16), 0, math.rad(40))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(3), math.rad(-6), math.rad(-10))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.15, 0.2) * CFrame.Angles(-math.rad(32), math.rad(15), math.rad(85))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(20), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.4, -0.05, -0.2) * CFrame.Angles(math.rad(-30), math.rad(-3), math.rad(-15))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(22), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.1, 0.15) * CFrame.Angles(math.rad(-24), math.rad(-4), math.rad(-7))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(-12), math.rad(0), math.rad(-13))
- end
- keyframe[4] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.23) * CFrame.Angles(math.rad(15), 0, math.rad(50))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(6), math.rad(-6), math.rad(-15))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.17, 0.2) * CFrame.Angles(-math.rad(36), math.rad(22), math.rad(88))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(10), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.2, -0.05, -0.1) * CFrame.Angles(math.rad(-45), math.rad(-2), math.rad(-18))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(11), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.05, 0.17) * CFrame.Angles(math.rad(-27), math.rad(-4), math.rad(-8))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.35, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-12))
- end
- keyframe[5] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(14), 0, math.rad(60))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(-5), math.rad(-20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.2, 0.2) * CFrame.Angles(-math.rad(40), math.rad(30), math.rad(90))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-60), 0, math.rad(-20))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(-30), math.rad(-4), math.rad(-10))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-8), math.rad(0), math.rad(-10))
- end
- keyframe[6] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.225) * CFrame.Angles(math.rad(14), 0, math.rad(35))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(11), math.rad(-1), math.rad(-10))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.15, 0.2) * CFrame.Angles(-math.rad(60), math.rad(22), math.rad(87))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(20), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.2, -0.05, -0.1) * CFrame.Angles(math.rad(-20), math.rad(3), math.rad(-27))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(20), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.1, 0.15) * CFrame.Angles(math.rad(-25), math.rad(-4), math.rad(-5))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.28, 0) * CFrame.Angles(math.rad(-11), math.rad(0), math.rad(-10))
- end
- keyframe[7] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.225) * CFrame.Angles(math.rad(14), 0, math.rad(5))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(12), math.rad(3), math.rad(2))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.1, 0.2) * CFrame.Angles(-math.rad(80), math.rad(15), math.rad(85))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(45), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.4, -0.05, -0.2) * CFrame.Angles(math.rad(20), math.rad(7), math.rad(-35))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(45), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.2, 0.1) * CFrame.Angles(math.rad(-18), math.rad(-4), math.rad(0))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.15, 0) * CFrame.Angles(math.rad(-14), math.rad(0), math.rad(-10))
- end
- keyframe[8] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.21) * CFrame.Angles(math.rad(14), 0, math.rad(-25))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(12), math.rad(7), math.rad(9))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.05, 0.2) * CFrame.Angles(-math.rad(100), math.rad(7), math.rad(83))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(65), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.6, -0.07, -0.3) * CFrame.Angles(math.rad(55), math.rad(11), math.rad(-42))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(65), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.3, 0.05) * CFrame.Angles(math.rad(-13), math.rad(-4), math.rad(5))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-17), math.rad(0), math.rad(10))
- end
- keyframe[9] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(14), 0, math.rad(-50))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(12), math.rad(12), math.rad(16))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(-math.rad(130), math.rad(0), math.rad(80))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.8, -0.1, -0.4) * CFrame.Angles(math.rad(90), math.rad(15), math.rad(-50))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-8), math.rad(-4), math.rad(10))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10))
- end
- keyframe[10] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(14), 0, math.rad(-37))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(12), math.rad(10), math.rad(13))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(-math.rad(115), math.rad(0), math.rad(79))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(80), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.7, -0.1, -0.35) * CFrame.Angles(math.rad(70), math.rad(13), math.rad(-46))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(80), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.35, 0) * CFrame.Angles(math.rad(-11), math.rad(-4), math.rad(7))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.05, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10))
- end
- keyframe[11] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(16), 0, math.rad(-25))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(12), math.rad(7), math.rad(9))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.05, 0.2) * CFrame.Angles(-math.rad(100), math.rad(-3), math.rad(77))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(65), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.6, -0.08, -0.3) * CFrame.Angles(math.rad(50), math.rad(11), math.rad(-42))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(55), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(-14), math.rad(-4), math.rad(5))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-18), math.rad(0), math.rad(11))
- end
- keyframe[12] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.22) * CFrame.Angles(math.rad(17), 0, math.rad(0))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(11), math.rad(3), math.rad(3))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.1, 0.2) * CFrame.Angles(-math.rad(80), math.rad(-5), math.rad(75))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(45), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.4, -0.05, -0.2) * CFrame.Angles(math.rad(20), math.rad(7), math.rad(-35))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(45), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.2, 0.1) * CFrame.Angles(math.rad(-20), math.rad(-4), math.rad(0))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-14), math.rad(0), math.rad(-12))
- end
- keyframe[13] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.22) * CFrame.Angles(math.rad(18), 0, math.rad(25))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(11), math.rad(-1), math.rad(-4))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.15, 0.2) * CFrame.Angles(-math.rad(60), math.rad(-8), math.rad(72))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(20), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.2, -0.03, -0.1) * CFrame.Angles(math.rad(-20), math.rad(3), math.rad(-27))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(22), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.1, 0.15) * CFrame.Angles(math.rad(-28), math.rad(-4), math.rad(-5))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(-11), math.rad(0), math.rad(-13))
- end
- keyframe[14] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(19), 0, math.rad(50))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(-5), math.rad(-10))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.2, 0.2) * CFrame.Angles(-math.rad(40), math.rad(-10), math.rad(70))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-60), 0, math.rad(-20))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(-36), math.rad(-4), math.rad(-10))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.45, 0) * CFrame.Angles(math.rad(-8), math.rad(0), math.rad(-14))
- end
- keyframe[15] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.24) * CFrame.Angles(math.rad(17), 0, math.rad(25))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(7), math.rad(-3), math.rad(2))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.15, 0.2) * CFrame.Angles(-math.rad(65), math.rad(-5), math.rad(73))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(20), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.2, -0.05, -0.1) * CFrame.Angles(math.rad(-25), math.rad(10), math.rad(-28))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(20), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.1, 0.15) * CFrame.Angles(math.rad(-28), math.rad(-4), math.rad(-5))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.28, 0) * CFrame.Angles(math.rad(-12), math.rad(0), math.rad(-14))
- end
- keyframe[16] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.225) * CFrame.Angles(math.rad(15), 0, math.rad(0))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(5), math.rad(0), math.rad(10))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.1, 0.2) * CFrame.Angles(-math.rad(95), math.rad(0), math.rad(75))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(45), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.4, -0.05, -0.2) * CFrame.Angles(math.rad(15), math.rad(20), math.rad(-35))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(45), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.2, 0.1) * CFrame.Angles(math.rad(-20), math.rad(-4), math.rad(0))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.15, 0) * CFrame.Angles(math.rad(-16), math.rad(0), math.rad(16))
- end
- keyframe[17] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.21) * CFrame.Angles(math.rad(14), 0, math.rad(-28))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(3), math.rad(3), math.rad(20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.05, 0.2) * CFrame.Angles(-math.rad(120), math.rad(0), math.rad(78))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(70), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.6, -0.07, -0.3) * CFrame.Angles(math.rad(55), math.rad(30), math.rad(-42))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(70), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.3, 0.1) * CFrame.Angles(math.rad(-14), math.rad(-4), math.rad(5))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(16))
- end
- keyframe[18] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(12), 0, math.rad(-55))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), math.rad(7), math.rad(30))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(-math.rad(150), math.rad(0), math.rad(80))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.8, -0.1, -0.4) * CFrame.Angles(math.rad(90), math.rad(40), math.rad(-50))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-8), math.rad(-4), math.rad(10))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(-24), math.rad(0), math.rad(18))
- end
- keyframe[19] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(12), 0, math.rad(-38))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(1), math.rad(5), math.rad(25))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(-math.rad(130), math.rad(0), math.rad(82))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(80), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.7, -0.08, -0.35) * CFrame.Angles(math.rad(70), math.rad(34), math.rad(-46))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(80), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.35, 0) * CFrame.Angles(math.rad(-11), math.rad(-4), math.rad(10))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(-22), math.rad(0), math.rad(15))
- end
- keyframe[20] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.21) * CFrame.Angles(math.rad(12), 0, math.rad(-25))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(3), math.rad(4), math.rad(20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.05, 0.2) * CFrame.Angles(-math.rad(115), math.rad(-3), math.rad(83))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(65), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.6, -0.05, -0.3) * CFrame.Angles(math.rad(50), math.rad(30), math.rad(-42))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(65), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.3, 0.05) * CFrame.Angles(math.rad(-15), math.rad(-4), math.rad(11))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-19), math.rad(0), math.rad(11))
- end
- keyframe[21] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.225) * CFrame.Angles(math.rad(13), 0, math.rad(-5))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(5), math.rad(1), math.rad(10))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.1, 0.2) * CFrame.Angles(-math.rad(90), math.rad(-5), math.rad(85))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(45), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.4, -0.05, -0.2) * CFrame.Angles(math.rad(20), math.rad(20), math.rad(-35))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(45), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.2, 0.1) * CFrame.Angles(math.rad(-22), math.rad(-4), math.rad(12))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.15, 0) * CFrame.Angles(math.rad(-14), math.rad(0), math.rad(4))
- end
- keyframe[22] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.235) * CFrame.Angles(math.rad(13), 0, math.rad(20))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(7), math.rad(-2), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.15, 0.2) * CFrame.Angles(-math.rad(65), math.rad(-7), math.rad(87))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(20), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.2, -0.05, -0.1) * CFrame.Angles(math.rad(-25), math.rad(10), math.rad(-28))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(20), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.1, 0.15) * CFrame.Angles(math.rad(-28), math.rad(-4), math.rad(13))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(-11), math.rad(0), math.rad(-4))
- end
- keyframe[23] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(15), 0, math.rad(45))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(-5), math.rad(-10))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.2, 0.2) * CFrame.Angles(-math.rad(40), math.rad(-10), math.rad(90))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(-60), 0, math.rad(-20))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(-36), math.rad(-4), math.rad(14))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.45, 0) * CFrame.Angles(math.rad(-8), math.rad(0), math.rad(-10))
- end
- keyframe[24] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.235) * CFrame.Angles(math.rad(14), 0, math.rad(15))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(-5), math.rad(-5))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.2, 0.2) * CFrame.Angles(-math.rad(48), math.rad(-3), math.rad(80))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(20), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.2, -0.05, -0.1) * CFrame.Angles(math.rad(-20), 0, math.rad(-15))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(20), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.1, 0.15) * CFrame.Angles(math.rad(-30), math.rad(22), math.rad(7))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(-8), math.rad(0), math.rad(-10))
- end
- keyframe[25] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.225) * CFrame.Angles(math.rad(13), 0, math.rad(-5))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(-5), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.1, 0.2) * CFrame.Angles(-math.rad(55), math.rad(5), math.rad(70))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(45), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.4, -0.05, -0.2) * CFrame.Angles(math.rad(20), 0, math.rad(-10))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(45), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.2, 0.1) * CFrame.Angles(math.rad(-22), math.rad(-5), math.rad(0))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.2, 0) * CFrame.Angles(math.rad(-11), math.rad(0), math.rad(-10))
- end
- keyframe[26] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.21) * CFrame.Angles(math.rad(12), 0, math.rad(-28))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(5), math.rad(0), math.rad(10))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.05, 0.2) * CFrame.Angles(-math.rad(62), math.rad(13), math.rad(60))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(65), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.6, -0.07, -0.3) * CFrame.Angles(math.rad(55), 0, math.rad(-5))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(65), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.3, 0.05) * CFrame.Angles(math.rad(-15), math.rad(-5), math.rad(5))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, -0.05, 0) * CFrame.Angles(math.rad(-11), math.rad(0), math.rad(-10))
- end
- keyframe[27] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(10), 0, math.rad(-55))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), math.rad(7), math.rad(30))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(-math.rad(70), math.rad(20), math.rad(50))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.8, -0.1, -0.4) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(90), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-8), math.rad(-6), math.rad(10))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(-14), math.rad(0), math.rad(-9))
- end
- keyframe[28] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(8), 0, math.rad(-35))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), math.rad(7), math.rad(30))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0.05, 0.2) * CFrame.Angles(-math.rad(65), math.rad(18), math.rad(68))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(80), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.7, -0.1, -0.35) * CFrame.Angles(math.rad(80), math.rad(3), math.rad(-6))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(80), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-6), math.rad(-6), math.rad(9))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(-14), math.rad(0), math.rad(-8))
- end
- keyframe[29] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(8), 0, math.rad(-18))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), math.rad(7), math.rad(15))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0.08, 0.2) * CFrame.Angles(-math.rad(60), math.rad(17), math.rad(75))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(72), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.65, -0.1, -0.33) * CFrame.Angles(math.rad(75), math.rad(3), math.rad(-9))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(72), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(-5), math.rad(-5), math.rad(8))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.08, 0) * CFrame.Angles(math.rad(-14), math.rad(0), math.rad(-7))
- end
- keyframe[30] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.225) * CFrame.Angles(math.rad(6), 0, math.rad(-5))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), math.rad(10), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0.1, 0.2) * CFrame.Angles(-math.rad(55), math.rad(15), math.rad(85))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(65), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.6, -0.07, -0.3) * CFrame.Angles(math.rad(70), math.rad(7), math.rad(-12))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(65), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0.05) * CFrame.Angles(math.rad(-4), math.rad(-5), math.rad(8))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.05, 0) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(-7))
- end
- keyframe[31] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(2), 0, math.rad(30))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), math.rad(13), math.rad(-30))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0.2, 0.2) * CFrame.Angles(-math.rad(40), math.rad(10), math.rad(120))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(45), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.4, -0.05, -0.2) * CFrame.Angles(math.rad(50), math.rad(15), math.rad(-25))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(45), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0.05) * CFrame.Angles(math.rad(0), math.rad(-4), math.rad(6))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.05, 0) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(-6))
- end
- keyframe[32] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.27) * CFrame.Angles(math.rad(-2), 0, math.rad(65))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), math.rad(13), math.rad(-30))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.02, 0.3, 0.2) * CFrame.Angles(-math.rad(25), math.rad(5), math.rad(145))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(20), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(-0.2, -0.05, -0.1) * CFrame.Angles(math.rad(35), math.rad(-15), math.rad(-37))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(20), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0.08) * CFrame.Angles(math.rad(4), math.rad(-3), math.rad(4))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.05, 0) * CFrame.Angles(math.rad(-15), math.rad(4), math.rad(-3))
- end
- keyframe[33] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.3) * CFrame.Angles(math.rad(-6), 0, math.rad(100))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), math.rad(20), math.rad(-90))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.05, 0.4, 0.2) * CFrame.Angles(-math.rad(10), math.rad(0), math.rad(170))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(20), math.rad(-30), math.rad(-50))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0.1) * CFrame.Angles(math.rad(8), math.rad(-2), math.rad(2))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-16), math.rad(8), math.rad(-2))
- end
- DesiredMovespeedLast = 0
- return keyframe[fr]()
- end,
- Cancels = {"TyrantHit3", "Stand"},
- Reference = "TyrantHit2",
- Frames = 33,
- Loops = false,
- LoopStart = 6
- }
- Animations.TyrantHit3 = {
- AnimType = "Movement",
- AnimWeight = 0,
- Animation = function(fr)
- local keyframe = {}
- keyframe[0] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.3) * CFrame.Angles(math.rad(-6), 0, math.rad(100))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(0), math.rad(20), math.rad(-90))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.05, 0.4, 0.2) * CFrame.Angles(-math.rad(10), math.rad(0), math.rad(170))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(math.rad(20), math.rad(-30), math.rad(-50))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0.1) * CFrame.Angles(math.rad(8), math.rad(-2), math.rad(2))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-16), math.rad(8), math.rad(-2))
- end
- keyframe[1] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-9), 0, math.rad(75))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-10), math.rad(15), math.rad(-65))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.05, 0.3, 0.15) * CFrame.Angles(math.rad(15), math.rad(3), math.rad(170))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0.03, 0) * CFrame.Angles(math.rad(35), math.rad(-25), math.rad(-80))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.2, 0.05) * CFrame.Angles(math.rad(4), math.rad(-7), math.rad(-3))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-15), math.rad(11), math.rad(5))
- end
- keyframe[2] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(-12), 0, math.rad(50))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-20), math.rad(10), math.rad(-45))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.05, 0.2, 0.1) * CFrame.Angles(math.rad(40), math.rad(5), math.rad(170))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0.15, 0) * CFrame.Angles(math.rad(50), math.rad(-20), math.rad(-110))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.2, 0.05) * CFrame.Angles(math.rad(0), math.rad(-10), math.rad(-8))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-14), math.rad(14), math.rad(10))
- end
- keyframe[3] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.17) * CFrame.Angles(math.rad(-14), 0, math.rad(40))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-25), math.rad(7), math.rad(-32))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.05, 0.3, 0.07) * CFrame.Angles(math.rad(50), math.rad(5), math.rad(170))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0.22, 0) * CFrame.Angles(math.rad(58), math.rad(-18), math.rad(-120))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.15, 0.05) * CFrame.Angles(math.rad(-3), math.rad(-13), math.rad(-11))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-14), math.rad(15), math.rad(13))
- end
- keyframe[4] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-16), 0, math.rad(25))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-30), math.rad(5), math.rad(-20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.05, 0.45, 0.05) * CFrame.Angles(math.rad(60), math.rad(7), math.rad(170))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0.3, 0) * CFrame.Angles(math.rad(65), math.rad(-15), math.rad(-135))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.1, 0.05) * CFrame.Angles(math.rad(-6), math.rad(-15), math.rad(-14))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-13), math.rad(17), math.rad(16))
- end
- keyframe[5] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-17), 0, math.rad(17))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-34), math.rad(4), math.rad(-15))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.05, 0.48, 0.05) * CFrame.Angles(math.rad(65), math.rad(8), math.rad(170))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0.4, 0) * CFrame.Angles(math.rad(67), math.rad(-14), math.rad(-142))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.1, 0.05) * CFrame.Angles(math.rad(-6), math.rad(-16), math.rad(-16))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-13), math.rad(17), math.rad(17))
- end
- keyframe[6] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.15) * CFrame.Angles(math.rad(-18), 0, math.rad(10))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-38), math.rad(3), math.rad(-10))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.03, 0.52, 0.03) * CFrame.Angles(math.rad(70), math.rad(8), math.rad(170))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0.5, 0) * CFrame.Angles(math.rad(72), math.rad(-13), math.rad(-150))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.05, 0.05) * CFrame.Angles(math.rad(-9), math.rad(-18), math.rad(-17))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-13), math.rad(17), math.rad(18))
- end
- keyframe[7] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-20), 0, math.rad(0))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-45), math.rad(0), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0.65, 0) * CFrame.Angles(math.rad(80), math.rad(10), math.rad(170))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0.65, 0) * CFrame.Angles(math.rad(80), math.rad(-10), math.rad(-170))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-12), math.rad(-20), math.rad(-19))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-12), math.rad(20), math.rad(21))
- end
- keyframe[8] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-17), 0, math.rad(0))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-25), math.rad(0), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0.65, 0) * CFrame.Angles(math.rad(50), math.rad(8), math.rad(170))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0.65, 0) * CFrame.Angles(math.rad(45), math.rad(-7), math.rad(-173))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-12), math.rad(-19), math.rad(-15))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-12), math.rad(19), math.rad(17))
- end
- keyframe[9] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-10), 0, math.rad(0))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(5), math.rad(0), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.07, 0.9, -0.3) * CFrame.Angles(math.rad(-15), math.rad(3), math.rad(170))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0.07, 0.9, -0.3) * CFrame.Angles(math.rad(-20), math.rad(-3), math.rad(-178))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-12), math.rad(-17), math.rad(-9))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-12), math.rad(17), math.rad(8))
- end
- keyframe[10] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-5), 0, math.rad(0))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.1, 1, -0.4) * CFrame.Angles(math.rad(-50), math.rad(0), math.rad(170))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0.1, 1, -0.4) * CFrame.Angles(math.rad(-60), math.rad(0), math.rad(-180))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-11), math.rad(-16), math.rad(-5))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-11), math.rad(16), math.rad(6))
- end
- keyframe[11] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-4), 0, math.rad(0))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(17), math.rad(0), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.07, 0.85, -0.2) * CFrame.Angles(math.rad(-40), math.rad(-5), math.rad(173))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0.07, 0.85, -0.2) * CFrame.Angles(math.rad(-15), math.rad(5), math.rad(-180))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-11), math.rad(-16), math.rad(-5))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-11), math.rad(16), math.rad(6))
- end
- keyframe[12] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-4), 0, math.rad(0))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(16), math.rad(0), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.07, 0.8, -0.1) * CFrame.Angles(math.rad(0), math.rad(-7), math.rad(174))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0.07, 0.8, -0.1) * CFrame.Angles(math.rad(10), math.rad(7), math.rad(-180))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-11), math.rad(-17), math.rad(-5))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-11), math.rad(16), math.rad(6))
- end
- keyframe[13] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-3), 0, math.rad(0))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.05, 0.7, 0) * CFrame.Angles(math.rad(20), math.rad(-10), math.rad(175))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0.05, 0.7, 0) * CFrame.Angles(math.rad(30), math.rad(10), math.rad(-180))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-11), math.rad(-17), math.rad(-5))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-11), math.rad(17), math.rad(6))
- end
- keyframe[14] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-3), 0, math.rad(0))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(14), math.rad(0), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.05, 0.62, 0.07) * CFrame.Angles(math.rad(50), math.rad(-10), math.rad(176))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0.05, 0.62, 0.07) * CFrame.Angles(math.rad(50), math.rad(10), math.rad(-180))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-11), math.rad(-17), math.rad(-5))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-11), math.rad(17), math.rad(6))
- end
- keyframe[15] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-3), 0, math.rad(0))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(12), math.rad(0), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.05, 0.55, 0.15) * CFrame.Angles(math.rad(70), math.rad(-15), math.rad(177))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0.05, 0.55, 0.15) * CFrame.Angles(math.rad(70), math.rad(15), math.rad(-180))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-11), math.rad(-17), math.rad(-5))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-11), math.rad(17), math.rad(6))
- end
- keyframe[16] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-3), 0, math.rad(0))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(13), math.rad(0), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.03, 0.47, 0.22) * CFrame.Angles(math.rad(90), math.rad(-18), math.rad(178))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0.03, 0.47, 0.22) * CFrame.Angles(math.rad(90), math.rad(18), math.rad(-180))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-11), math.rad(-17), math.rad(-5))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-11), math.rad(18), math.rad(6))
- end
- keyframe[17] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(-2), 0, math.rad(0))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0.4, 0.35) * CFrame.Angles(math.rad(110), math.rad(-20), math.rad(180))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0.4, 0.35) * CFrame.Angles(math.rad(110), math.rad(20), math.rad(-180))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-11), math.rad(-18), math.rad(-5))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-11), math.rad(18), math.rad(6))
- end
- DesiredMovespeedLast = 0
- return keyframe[fr]()
- end,
- Cancels = {"Stand"},
- Reference = "TyrantHit3",
- Frames = 17,
- Loops = false,
- LoopStart = 6
- }
- Animations["6B"] = {
- AnimType = "Movement",
- AnimWeight = 0,
- Animation = function(fr)
- local keyframe = {}
- keyframe[0] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.17) * CFrame.Angles(math.rad(10), math.rad(3), math.rad(-2))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(7), math.rad(2), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.1, 0.03, 0.1) * CFrame.Angles(math.rad(-5), math.rad(3), math.rad(-7))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.15, 0) * CFrame.Angles(math.rad(-10), math.rad(7), math.rad(5))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.15, -0.1, -0.05) * CFrame.Angles(math.rad(5), math.rad(3), math.rad(-5))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.2, 0.1) * CFrame.Angles(math.rad(3), math.rad(5), math.rad(-10))
- end
- keyframe[1] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.25) * CFrame.Angles(math.rad(18), math.rad(4), math.rad(-4))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-5), math.rad(2), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.18, 0.04, 0.18) * CFrame.Angles(math.rad(-7), math.rad(3), math.rad(-11))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(32), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.22, 0) * CFrame.Angles(math.rad(-15), math.rad(11), math.rad(7))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.22, -0.18, -0.07) * CFrame.Angles(math.rad(7), math.rad(4), math.rad(-7))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.35, 0.12) * CFrame.Angles(math.rad(4), math.rad(7), math.rad(-18))
- end
- keyframe[2] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.5) * CFrame.Angles(math.rad(38), math.rad(7), math.rad(-7))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-23), math.rad(5), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.37, 0.07, 0.37) * CFrame.Angles(math.rad(-15), math.rad(7), math.rad(-22))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(65), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.45, 0) * CFrame.Angles(math.rad(-30), math.rad(22), math.rad(15))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.45, -0.35, -0.15) * CFrame.Angles(math.rad(15), math.rad(7), math.rad(-15))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.8, 0.22) * CFrame.Angles(math.rad(7), math.rad(15), math.rad(-37))
- end
- keyframe[3] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.6) * CFrame.Angles(math.rad(44), math.rad(8), math.rad(-9))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-26), math.rad(5), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.44, 0.08, 0.44) * CFrame.Angles(math.rad(-18), math.rad(9), math.rad(-26))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(80), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.53, 0) * CFrame.Angles(math.rad(-35), math.rad(26), math.rad(17))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.45, -0.35, -0.15) * CFrame.Angles(math.rad(18), math.rad(8), math.rad(-17))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0.95, 0.27) * CFrame.Angles(math.rad(8), math.rad(18), math.rad(-44))
- end
- keyframe[4] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.65) * CFrame.Angles(math.rad(47), math.rad(9), math.rad(-10))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-28), math.rad(6), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.47, 0.1, 0.47) * CFrame.Angles(math.rad(-20), math.rad(10), math.rad(-28))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(85), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.6, 0) * CFrame.Angles(math.rad(-37), math.rad(28), math.rad(20))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.52, -0.42, -0.17) * CFrame.Angles(math.rad(20), math.rad(10), math.rad(-20))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 1.02, 0.28) * CFrame.Angles(math.rad(9), math.rad(19), math.rad(-47))
- end
- keyframe[5] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.55) * CFrame.Angles(math.rad(25), math.rad(-10), math.rad(0))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-10), math.rad(9), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.6, 0.1, 0.25) * CFrame.Angles(math.rad(-20), math.rad(5), math.rad(-10))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(80), math.rad(-10))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.6, 0) * CFrame.Angles(math.rad(-40), math.rad(30), math.rad(20))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.2, -0.25, -0.1) * CFrame.Angles(math.rad(5), math.rad(14), math.rad(-45))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.4, -0.5, 0.15) * CFrame.Angles(math.rad(20), math.rad(10), math.rad(-20))
- end
- keyframe[6] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.52) * CFrame.Angles(math.rad(18), math.rad(-15), math.rad(0))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(-5), math.rad(10), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.63, 0.1, 0.2) * CFrame.Angles(math.rad(-20), math.rad(3), math.rad(-5))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(77), math.rad(-13))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.6, 0) * CFrame.Angles(math.rad(-40), math.rad(30), math.rad(20))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.2, -0.19, -0.08) * CFrame.Angles(math.rad(1), math.rad(16), math.rad(-52))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.5, -0.42, 0.11) * CFrame.Angles(math.rad(23), math.rad(7), math.rad(-12))
- end
- keyframe[7] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.4) * CFrame.Angles(math.rad(6), math.rad(-25), math.rad(5))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(12), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0.1, 0) * CFrame.Angles(math.rad(-20), math.rad(2), math.rad(7))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(72), math.rad(-17))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.6, 0) * CFrame.Angles(math.rad(-40), math.rad(30), math.rad(20))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.2, -0.06, 0) * CFrame.Angles(math.rad(-7), math.rad(17), math.rad(-64))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.7, -0.27, 0.03) * CFrame.Angles(math.rad(27), math.rad(3), math.rad(3))
- end
- keyframe[8] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.4) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(10))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(12), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0.1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(13))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(70), math.rad(-20))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.6, 0) * CFrame.Angles(math.rad(-40), math.rad(30), math.rad(20))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.2, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(18), math.rad(-70))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.8, -0.2, 0) * CFrame.Angles(math.rad(30), math.rad(2), math.rad(6))
- end
- keyframe[9] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.35) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(10))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(15), math.rad(9), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.35, 0.1, 0) * CFrame.Angles(math.rad(-12), math.rad(0), math.rad(60))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(75), math.rad(-12))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.6, 0) * CFrame.Angles(math.rad(-48), math.rad(33), math.rad(17))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.2, 0, 0) * CFrame.Angles(math.rad(-8), math.rad(13), math.rad(-67))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.8, 0, 0) * CFrame.Angles(math.rad(12), math.rad(2), math.rad(6))
- end
- keyframe[10] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.3) * CFrame.Angles(math.rad(0), math.rad(-10), math.rad(10))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(20), math.rad(6), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.1, 0.05, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(110))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(80), math.rad(-5))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.6, 0) * CFrame.Angles(math.rad(-55), math.rad(35), math.rad(15))
- RightHip.C0 = RightHip.C0 * CFrame.new(-0.05, -0.3, 0) * CFrame.Angles(math.rad(-3), math.rad(9), math.rad(-65))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.8, 0.2, 0) * CFrame.Angles(math.rad(5), math.rad(2), math.rad(6))
- end
- keyframe[11] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.25) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(3), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.35, 0.03, 0.5) * CFrame.Angles(math.rad(2), math.rad(0), math.rad(155))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(87), math.rad(6))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.6, 0) * CFrame.Angles(math.rad(-64), math.rad(37), math.rad(13))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.03, -0.45, 0) * CFrame.Angles(math.rad(3), math.rad(5), math.rad(-63))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.8, 0.4, 0) * CFrame.Angles(math.rad(-6), math.rad(1), math.rad(6))
- end
- keyframe[12] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.23) * CFrame.Angles(math.rad(0), math.rad(7), math.rad(10))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(27), math.rad(2), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.42, 0.03, 0.6) * CFrame.Angles(math.rad(6), math.rad(0), math.rad(175))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(88), math.rad(8))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.6, 0) * CFrame.Angles(math.rad(-67), math.rad(38), math.rad(12))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.07, -0.52, 0) * CFrame.Angles(math.rad(3), math.rad(3), math.rad(-63))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.8, 0.5, 0) * CFrame.Angles(math.rad(-11), math.rad(1), math.rad(6))
- end
- keyframe[13] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.2) * CFrame.Angles(math.rad(0), math.rad(15), math.rad(10))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.5, 0, 0.7) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(205))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(10))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.6, 0) * CFrame.Angles(math.rad(-70), math.rad(40), math.rad(10))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.1, -0.6, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-60))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.8, 0.6, 0) * CFrame.Angles(math.rad(-17), math.rad(0), math.rad(5))
- end
- keyframe[14] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.19) * CFrame.Angles(math.rad(0), math.rad(15), math.rad(10))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(33), math.rad(0), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.5, 0.05, 0.7) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(205))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(10))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.6, 0) * CFrame.Angles(math.rad(-70), math.rad(40), math.rad(10))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.1, -0.6, 0) * CFrame.Angles(math.rad(6), math.rad(0), math.rad(-60))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.8, 0.6, 0) * CFrame.Angles(math.rad(-18), math.rad(0), math.rad(5))
- end
- keyframe[15] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.19) * CFrame.Angles(math.rad(0), math.rad(15), math.rad(10))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(33), math.rad(0), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.5, 0.05, 0.7) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(205))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(10))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.6, 0) * CFrame.Angles(math.rad(-70), math.rad(40), math.rad(10))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.1, -0.6, 0) * CFrame.Angles(math.rad(6), math.rad(0), math.rad(-60))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.8, 0.6, 0) * CFrame.Angles(math.rad(-18), math.rad(0), math.rad(5))
- end
- keyframe[16] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.19) * CFrame.Angles(math.rad(0), math.rad(9), math.rad(7))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(27), math.rad(0), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.35, 0.05, 0.5) * CFrame.Angles(math.rad(-8), math.rad(0), math.rad(145))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(65), math.rad(8))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.45, 0) * CFrame.Angles(math.rad(-55), math.rad(30), math.rad(7))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.05, -0.45, 0) * CFrame.Angles(math.rad(4), math.rad(0), math.rad(-45))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.6, 0.45, 0) * CFrame.Angles(math.rad(-13), math.rad(0), math.rad(4))
- end
- keyframe[17] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.2) * CFrame.Angles(math.rad(0), math.rad(3), math.rad(4))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(21), math.rad(0), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.25, 0.05, 0.35) * CFrame.Angles(math.rad(-25), math.rad(0), math.rad(100))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(45), math.rad(5))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(-40), math.rad(20), math.rad(5))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.05, -0.3, 0) * CFrame.Angles(math.rad(2), math.rad(0), math.rad(-30))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.4, 0.3, 0) * CFrame.Angles(math.rad(-8), math.rad(0), math.rad(3))
- end
- keyframe[18] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.2) * CFrame.Angles(math.rad(0), math.rad(2), math.rad(4))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(-0.1, 0.05, 0.15) * CFrame.Angles(math.rad(-38), math.rad(0), math.rad(50))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(3))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.15, 0) * CFrame.Angles(math.rad(-30), math.rad(10), math.rad(2))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.05, -0.15, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-14))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.2, 0.15, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(3))
- end
- keyframe[19] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-50), math.rad(0), math.rad(0))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-2), math.rad(0), math.rad(1))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-2), math.rad(0), math.rad(1))
- end
- keyframe[20] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(1))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(1))
- end
- return keyframe[fr]()
- end,
- Cancels = {
- "Stand",
- "Divide",
- "ManaVamp",
- "Jump",
- "IWMYS",
- "3B",
- "Divide_Startup"
- },
- Reference = "6B",
- Frames = 20,
- Loops = false,
- LoopStart = 6
- }
- Animations.IWMYS = {
- AnimType = "Movement",
- AnimWeight = 0,
- Animation = function(fr)
- local keyframe = {}
- keyframe[0] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.19) * CFrame.fromEulerAnglesXYZ(math.rad(23), 0, math.rad(-18))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(17), 0, math.rad(4))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, -0.3, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(-28), 0, math.rad(38))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-70), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(28), 0, math.rad(-38))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(70), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.3, -0.45, 0) * CFrame.fromEulerAnglesXYZ(math.rad(15), 0, math.rad(-12))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.08, -0.15, 0.02) * CFrame.fromEulerAnglesXYZ(math.rad(-2), math.rad(15), math.rad(-30))
- end
- keyframe[1] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.19) * CFrame.fromEulerAnglesXYZ(math.rad(12), 0, math.rad(17))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(18), math.rad(1), math.rad(18))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.15, -0.22, 0.1) * CFrame.fromEulerAnglesXYZ(math.rad(-20), math.rad(25), math.rad(48))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-55), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(17), 0, math.rad(-18))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(55), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.3, -0.45, 0) * CFrame.fromEulerAnglesXYZ(math.rad(8), 0, math.rad(-12))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.08, -0.15, 0.02) * CFrame.fromEulerAnglesXYZ(math.rad(-8), math.rad(14), math.rad(-25))
- end
- keyframe[2] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.19) * CFrame.fromEulerAnglesXYZ(math.rad(9), 0, math.rad(28))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(18), math.rad(2), math.rad(24))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.22, -0.2, 0.03) * CFrame.fromEulerAnglesXYZ(math.rad(-17), math.rad(38), math.rad(54))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-45), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.15, 0) * CFrame.fromEulerAnglesXYZ(math.rad(12), math.rad(2), math.rad(-10))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(45), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.23, -0.41, 0) * CFrame.fromEulerAnglesXYZ(math.rad(4), 0, math.rad(-12))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.06, -0.1, 0.02) * CFrame.fromEulerAnglesXYZ(math.rad(-12), math.rad(13), math.rad(-23))
- end
- keyframe[3] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.19) * CFrame.fromEulerAnglesXYZ(math.rad(6), 0, math.rad(40))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(21), math.rad(3), math.rad(28))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.35, -0.15, -0.05) * CFrame.fromEulerAnglesXYZ(math.rad(-14), math.rad(50), math.rad(60))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-35), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.1, 0) * CFrame.fromEulerAnglesXYZ(math.rad(8), math.rad(5), math.rad(-3))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(35), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.15, -0.37, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), 0, math.rad(-12))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.04, -0.07, 0.01) * CFrame.fromEulerAnglesXYZ(math.rad(-16), math.rad(11), math.rad(-20))
- end
- keyframe[4] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.22) * CFrame.fromEulerAnglesXYZ(math.rad(-5), math.rad(5), math.rad(65))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(23), math.rad(3), math.rad(40))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.5, -0.05, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-7), math.rad(75), math.rad(72))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-15), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.1, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-20), math.rad(7), math.rad(17))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(15), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.08, -0.33, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-7), math.rad(-11))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.02, -0.04, 0.01) * CFrame.fromEulerAnglesXYZ(math.rad(-18), math.rad(9), math.rad(-15))
- end
- keyframe[5] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.22) * CFrame.fromEulerAnglesXYZ(math.rad(-6), math.rad(6), math.rad(72))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(23), math.rad(3), math.rad(43))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.55, -0.05, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-5), math.rad(81), math.rad(75))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-11), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.1, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-25), math.rad(7), math.rad(21))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(11), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.08, -0.33, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-7), math.rad(-11))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.02, -0.04, 0.01) * CFrame.fromEulerAnglesXYZ(math.rad(-18), math.rad(9), math.rad(-14))
- end
- keyframe[6] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.235) * CFrame.fromEulerAnglesXYZ(math.rad(-7), math.rad(7), math.rad(78))
- Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(23), math.rad(3), math.rad(45))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.6, -0.05, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(-3), math.rad(88), math.rad(78))
- RightShoulder.C1 = RightShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-7), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, -0.05, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-30), math.rad(8), math.rad(25))
- LeftShoulder.C1 = LeftShoulder.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(7), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0.04, -0.32, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-8), math.rad(-11))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(-0.01, -0.02, 0.01) * CFrame.fromEulerAnglesXYZ(math.rad(-19), math.rad(9), math.rad(-13))
- end
- keyframe[7] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-10), math.rad(10), math.rad(90))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(5), math.rad(50))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(0), math.rad(100), math.rad(85))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(0), math.rad(-10), math.rad(-10))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20), math.rad(8), math.rad(-10))
- end
- keyframe[8] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-10), math.rad(10), math.rad(87))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(4), math.rad(37))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(0), math.rad(100), math.rad(85))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(0), math.rad(-11), math.rad(-9))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-21), math.rad(8), math.rad(-9))
- end
- keyframe[9] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-10), math.rad(10), math.rad(85))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(3), math.rad(25))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(0), math.rad(100), math.rad(84))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(0), math.rad(-13), math.rad(-8))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-21), math.rad(8), math.rad(-8))
- end
- keyframe[10] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-10), math.rad(10), math.rad(82))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(3), math.rad(11))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(0), math.rad(100), math.rad(83))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(0), math.rad(-14), math.rad(-7))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-22), math.rad(8), math.rad(-6))
- end
- keyframe[11] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-10), math.rad(10), math.rad(80))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(0), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(0), math.rad(100), math.rad(83))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(0), math.rad(-15), math.rad(-5))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-23), math.rad(8), math.rad(-5))
- end
- keyframe[12] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-10), math.rad(10), math.rad(75))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(0), math.rad(-25))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(0), math.rad(100), math.rad(82))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(0), math.rad(-15), math.rad(-3))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-23), math.rad(8), math.rad(-3))
- end
- keyframe[13] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-10), math.rad(10), math.rad(73))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(-2), math.rad(-38))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(0), math.rad(100), math.rad(81))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(0), math.rad(-17), math.rad(-1))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-24), math.rad(8), math.rad(-2))
- end
- keyframe[14] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-10), math.rad(10), math.rad(70))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(-5), math.rad(-50))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(0), math.rad(100), math.rad(80))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-25), math.rad(8), math.rad(0))
- end
- keyframe[15] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-10), math.rad(10), math.rad(70))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(26), math.rad(-5), math.rad(-51))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(0), math.rad(100), math.rad(80))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-25), math.rad(8), math.rad(0))
- end
- keyframe[16] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-10), math.rad(10), math.rad(70))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(28), math.rad(-5), math.rad(-53))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(0), math.rad(100), math.rad(80))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-25), math.rad(8), math.rad(0))
- end
- keyframe[17] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-10), math.rad(10), math.rad(70))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(27), math.rad(-5), math.rad(-52))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(0), math.rad(100), math.rad(80))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-25), math.rad(8), math.rad(0))
- end
- keyframe[18] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-11), math.rad(9), math.rad(70))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(26), math.rad(-5), math.rad(-51))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(11), math.rad(98), math.rad(83))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(3), math.rad(-20), math.rad(0))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-25), math.rad(8), math.rad(0))
- end
- keyframe[19] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(-13), math.rad(7), math.rad(70))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(-5), math.rad(-50))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(22), math.rad(95), math.rad(85))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.4, 0) * CFrame.Angles(math.rad(6), math.rad(-20), math.rad(0))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-27), math.rad(8), math.rad(0))
- end
- keyframe[20] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.275) * CFrame.Angles(math.rad(-14), math.rad(6), math.rad(70))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(-5), math.rad(-50))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(39), math.rad(92), math.rad(89))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.47, 0) * CFrame.Angles(math.rad(10), math.rad(-20), math.rad(0))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-29), math.rad(8), math.rad(0))
- end
- keyframe[21] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.3) * CFrame.Angles(math.rad(-15), math.rad(5), math.rad(70))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(-5), math.rad(-50))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(45), math.rad(90), math.rad(90))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.5, 0) * CFrame.Angles(math.rad(13), math.rad(-20), math.rad(0))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(8), math.rad(0))
- end
- keyframe[22] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.3) * CFrame.Angles(math.rad(-15), math.rad(5), math.rad(70))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(23), math.rad(-5), math.rad(-50))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(45), math.rad(90), math.rad(92))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.5, 0) * CFrame.Angles(math.rad(13), math.rad(-20), math.rad(0))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(8), math.rad(0))
- end
- keyframe[23] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.3) * CFrame.Angles(math.rad(-16), math.rad(5), math.rad(70))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(20), math.rad(-5), math.rad(-50))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(45), math.rad(90), math.rad(94))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.5, 0) * CFrame.Angles(math.rad(13), math.rad(-20), math.rad(-2))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(8), math.rad(0))
- end
- keyframe[24] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.3) * CFrame.Angles(math.rad(-17), math.rad(5), math.rad(70))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(17), math.rad(-4), math.rad(-52))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(45), math.rad(90), math.rad(94))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.5, 0) * CFrame.Angles(math.rad(13), math.rad(-20), math.rad(-3))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(8), math.rad(0))
- end
- keyframe[25] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.31) * CFrame.Angles(math.rad(-17), math.rad(5), math.rad(70))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(14), math.rad(-2), math.rad(-53))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(45), math.rad(90), math.rad(96))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.5, 0) * CFrame.Angles(math.rad(12), math.rad(-20), math.rad(-4))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-29), math.rad(8), math.rad(0))
- end
- keyframe[26] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.31) * CFrame.Angles(math.rad(-17), math.rad(5), math.rad(70))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(12), math.rad(0), math.rad(-55))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(48), math.rad(92), math.rad(98))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.5, 0) * CFrame.Angles(math.rad(12), math.rad(-20), math.rad(-4))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-29), math.rad(8), math.rad(0))
- end
- keyframe[27] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.31) * CFrame.Angles(math.rad(-17), math.rad(5), math.rad(73))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(12), math.rad(0), math.rad(-55))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(60), math.rad(92), math.rad(98))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.5, 0) * CFrame.Angles(math.rad(12), math.rad(-20), math.rad(-4))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-29), math.rad(8), math.rad(0))
- end
- keyframe[28] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.31) * CFrame.Angles(math.rad(-17), math.rad(5), math.rad(76))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(12), math.rad(0), math.rad(-55))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(70), math.rad(92), math.rad(98))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.5, 0) * CFrame.Angles(math.rad(12), math.rad(-20), math.rad(-4))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-29), math.rad(8), math.rad(0))
- end
- keyframe[29] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.31) * CFrame.Angles(math.rad(-17), math.rad(5), math.rad(79))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-55))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(84), math.rad(92), math.rad(98))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.5, 0) * CFrame.Angles(math.rad(11), math.rad(-20), math.rad(-4))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-28), math.rad(8), math.rad(0))
- end
- keyframe[30] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.31) * CFrame.Angles(math.rad(-17), math.rad(5), math.rad(70))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-55))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(86), math.rad(80), math.rad(96))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.5, 0) * CFrame.Angles(math.rad(11), math.rad(-20), math.rad(-4))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-28), math.rad(8), math.rad(0))
- end
- keyframe[31] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.31) * CFrame.Angles(math.rad(-17), math.rad(5), math.rad(60))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(12), math.rad(0), math.rad(-55))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.7, 0, -0.4) * CFrame.Angles(math.rad(88), math.rad(70), math.rad(94))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(10), math.rad(30))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.5, 0) * CFrame.Angles(math.rad(10), math.rad(-20), math.rad(-4))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-28), math.rad(6), math.rad(-1))
- end
- keyframe[32] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.31) * CFrame.Angles(math.rad(-2), math.rad(1), math.rad(28))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(14), math.rad(-2), math.rad(-53))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.6, 0, -0.15) * CFrame.Angles(math.rad(60), math.rad(40), math.rad(93))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(7), math.rad(10))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.375, 0) * CFrame.Angles(math.rad(9), math.rad(-20), math.rad(-13))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-29), math.rad(2), math.rad(-2))
- end
- keyframe[33] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.31) * CFrame.Angles(math.rad(10), math.rad(-2), math.rad(-15))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(20), math.rad(-1), math.rad(-17))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.5, 0, 0.1) * CFrame.Angles(math.rad(20), math.rad(-10), math.rad(88))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(5), math.rad(-10))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, -0.25, 0) * CFrame.Angles(math.rad(6), math.rad(-20), math.rad(-22))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-29), math.rad(-3), math.rad(-4))
- end
- keyframe[34] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.38) * CFrame.Angles(math.rad(30), math.rad(-10), math.rad(-72))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(0), math.rad(20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.32, 0, 0.5) * CFrame.Angles(math.rad(0), math.rad(-100), math.rad(82))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-15), math.rad(-15), math.rad(-55))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(-33))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(-15), math.rad(-7))
- end
- keyframe[35] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.38) * CFrame.Angles(math.rad(30), math.rad(-10), math.rad(-85))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(0), math.rad(20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.25, 0, 0.6) * CFrame.Angles(math.rad(0), math.rad(-120), math.rad(80))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(-30), math.rad(-80))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(-40))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(-15), math.rad(-8))
- end
- keyframe[36] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.38) * CFrame.Angles(math.rad(30), math.rad(-10), math.rad(-88))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(0), math.rad(20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.25, 0, 0.6) * CFrame.Angles(math.rad(0), math.rad(-120), math.rad(80))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(-55), math.rad(-80))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(-40))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(-15), math.rad(-8))
- end
- keyframe[37] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.39) * CFrame.Angles(math.rad(34), math.rad(-10), math.rad(-94))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(0), math.rad(20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.25, 0, 0.6) * CFrame.Angles(math.rad(0), math.rad(-125), math.rad(80))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(-80))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(-40))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-36), math.rad(-15), math.rad(-8))
- end
- keyframe[38] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.39) * CFrame.Angles(math.rad(34), math.rad(-10), math.rad(-89))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(0), math.rad(20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.25, 0, 0.6) * CFrame.Angles(math.rad(0), math.rad(-128), math.rad(80))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(-53), math.rad(-80))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(-40))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-36), math.rad(-15), math.rad(-8))
- end
- keyframe[39] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.39) * CFrame.Angles(math.rad(34), math.rad(-10), math.rad(-83))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(25), math.rad(0), math.rad(20))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.25, 0, 0.6) * CFrame.Angles(math.rad(0), math.rad(-130), math.rad(80))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(-57), math.rad(-80))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(-40))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-36), math.rad(-15), math.rad(-8))
- end
- keyframe[40] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(24), math.rad(-8), math.rad(-68))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(22), math.rad(0), math.rad(15))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.15, 0, 0.4) * CFrame.Angles(math.rad(-3), math.rad(-95), math.rad(60))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(5), math.rad(-38), math.rad(-60))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-1), math.rad(-15), math.rad(-30))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-23), math.rad(-11), math.rad(-6))
- end
- keyframe[41] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.1) * CFrame.Angles(math.rad(17), math.rad(-5), math.rad(-45))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(18), math.rad(0), math.rad(10))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.05, 0, 0.15) * CFrame.Angles(math.rad(-5), math.rad(-60), math.rad(40))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-25), math.rad(-40))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-1), math.rad(-10), math.rad(-20))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-15), math.rad(-7), math.rad(-4))
- end
- keyframe[42] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0.03) * CFrame.Angles(math.rad(13), math.rad(-4), math.rad(-32))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(16), math.rad(0), math.rad(7))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.04, 0, 0.1) * CFrame.Angles(math.rad(-6), math.rad(-45), math.rad(30))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-3), math.rad(-19), math.rad(-30))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-1), math.rad(-7), math.rad(-15))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(-5), math.rad(-3))
- end
- keyframe[43] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.05) * CFrame.Angles(math.rad(9), math.rad(-3), math.rad(-20))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(14), math.rad(0), math.rad(5))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.03, 0, 0.05) * CFrame.Angles(math.rad(-7), math.rad(-30), math.rad(20))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-5), math.rad(-12), math.rad(-20))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-1), math.rad(-5), math.rad(-9))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-6), math.rad(-3), math.rad(-2))
- end
- keyframe[44] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.12) * CFrame.Angles(math.rad(4), math.rad(-2), math.rad(-10))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(12), math.rad(0), math.rad(3))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0.03, 0, 0.05) * CFrame.Angles(math.rad(-9), math.rad(-15), math.rad(10))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-7), math.rad(-6), math.rad(-10))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-2), math.rad(-3), math.rad(-4))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-5), math.rad(-1), math.rad(0))
- end
- keyframe[45] = function()
- resetWelds(3, {})
- RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -0.2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- Neck.C0 = Neck.C0 * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0))
- RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0))
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0))
- RightHip.C0 = RightHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(1))
- LeftHip.C0 = LeftHip.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(1))
- end
- return keyframe[fr]()
- end,
- Cancels = {"Stand"},
- Reference = "IWMYS",
- Frames = 45,
- Loops = false,
- LoopStart = 6
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement