I think you did a great job with the script, the issue is the walking animation (under the name Run), is different from roblox’s. Here is a video of the differences. I made sure to make it so animation packs aren’t used for the roblox default one.
Your script, Animate 2:
Roblox’s default Animate script: