https://gyazo.com/98bdc6e67262a1b80748609464976b6d
Can someone explain what's going on here? I'm completely dumbfounded. It loads the same way as other animations do, and animations should always replicate no matter what- so what's going on here???
Here's the code chunk that runs the animation:
if Stance.Value == 1 then
script.Parent.Parent.PlayerGui.WeaponUI.Frame.StanceDisplay.Text = "Prone"
if WR.Value < 4 then
if SecAnim == true then
if WR.Value == 1 or WR.Value == 4 then
elseif WR.Value == 2 then
WR.Value = 1
WR.WeaponGrip.Value = "Relaxed"
elseif WR.Value == 3 then
WR.Value = 4
WR.WeaponGrip.Value = "Engaged"
end
else
WR.Value = 4
WR.WeaponGrip.Value = "Engaged"
end
script.Parent.Parent.PlayerGui.WeaponUI.Frame.WRDisplay.Text = WR.WeaponGrip.Value
end
Dude.Animate.idle.Animation1.AnimationId = script.Stance.Proned.StationaryProne.AnimationId
Dude.Animate.run.RunAnim.AnimationId = script.Stance.Proned.Crawl.AnimationId
Dude.Animate.walk.WalkAnim.AnimationId = script.Stance.Proned.Crawl.AnimationId
SpeedLimits.MaxWalkSpeed.Value = 6
SpeedLimits.NearMaxSpeed.Value = SpeedLimits.MaxWalkSpeed.Value -2
SpeedLimits.MinWalkSpeed.Value = 2.5
SpeedLimits.NearMinSpeed.Value = SpeedLimits.MinWalkSpeed.Value +2
elseif Stance.Value == 2 then
script.Parent.Parent.PlayerGui.WeaponUI.Frame.StanceDisplay.Text = "Crouching"
if WR.Value == 2 then
WR.Value = 3
WR.WeaponGrip.Value = "Shouldered"
script.Parent.Parent.PlayerGui.WeaponUI.Frame.WRDisplay.Text = WR.WeaponGrip.Value
else
end
Dude.Animate.run.RunAnim.AnimationId = script.Stance.Crouched.CrouchRun.AnimationId
Dude.Animate.walk.WalkAnim.AnimationId = script.Stance.Crouched.CrouchWalk.AnimationId
Dude.Animate.idle.Animation1.AnimationId = script.Stance.Crouched.StationaryCrouch.AnimationId
Dude.Animate.sprint.SprintAnim.AnimationId = script.Stance.Crouched.CrouchSprint.AnimationId
SpeedLimits.MaxWalkSpeed.Value = 10
SpeedLimits.NearMaxSpeed.Value = SpeedLimits.MaxWalkSpeed.Value -2
SpeedLimits.MinWalkSpeed.Value = 4
SpeedLimits.NearMinSpeed.Value = SpeedLimits.MinWalkSpeed.Value +2
I included the crouching as a reference to use... the crouching has no issues what-so-ever. So it baffles me why Prone does? Could it be because it's playing the same AnimationId over itself and it's somehow cancelling it out? Perhaps it's a lack of a Sprint animation for it proning?
UPDATE: Animations seem to be an animation or two behind, so yes, it appears that there are multiple animations playing over one another. This is just an assumption, if you have suggestions to fixing this, lemme know.
