Walk animation playing too fast

Hi there developers, I’m currently having an issue where the character walk animation plays too fast when I lower the walkspeed. In the clip below, you can see that the animation is playing too fast when I am in the water and it looks odd.

Anyone know how to fix this? Thanks.

1 Like

This is just a debug solution, because my Studio is currently being used for animating.

local Animator = Humanoid:FindFirstChild("Animator")

Humanoid.Running:Connect(function(speed)
    if speed > 0 then
         local AnimationTracks = Animator:GetPlayingAnimationTracks()
         for _, AnimationTrack in pairs(AnimationsPlaying) do
               print(AnimationTrack.Name)
               if AnimationTrack.Name == "default walking animation name here"
                     AnimationTrack:AdjustSpeed(0.5) --1 is default, slow it down
               end
         end
    end
end)

Basically, what I’m trying to tell you here is try to get the animation for Default Roblox Walking animation (preferably when character is walking because it might reset everytime character walks). Then, slow its speed down. I don’t know the name for the default walking animation, so the print(AnimationTrack.Name) there is for u to see what the name of the animation. sorry for the inconvenience

2 Likes

I already tried something like this, for some reason the animation speed will not change no matter what I do.

Something like this… you tried using Running and GetPlayingAnimationTracks()? Cuz like I said, animations might get reset every time you walk. If you are sure that the animation speed doesn’t change (and not just that it resets back to default), then I can only think of making custom animations or fork the default animation script that might let you make some changes to allow you to change the speed.

1 Like

Yeah, I tried what you sent too. I’m just going to change the animation script at this point, as It seems the easiest approach.