Okay, i know im like hella late on this but this is what I got.
So basically… i myself tried doing this (and I’m not a scripter) so this was off the tutorials I could find.
The first and easier way to do it is to simply use UserInputService
`local uis = game:GetService(“UserInputService”)
uis.InputBegan:Connect(function(i)
if i.KeyCode == Enum.KeyCode.w then`
and play the animations when the a w s d keys are pressed, The downside of this being that this wouldn’t work on mobile users.
There are also some other people trying to do this so here are some resources I found regarding this!