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.
This is just a debug solution, because my Studio is currently being used for animating.
local Animator = Humanoid:FindFirstChild("Animator")
if speed > 0 then
local AnimationTracks = Animator:GetPlayingAnimationTracks()
for _, AnimationTrack in pairs(AnimationsPlaying) do
if AnimationTrack.Name == "default walking animation name here"
AnimationTrack:AdjustSpeed(0.5) --1 is default, slow it down
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
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.