This local script should apply a walking animation to all of the enemies in my TDS game:
local function animateMob(object)
local humaniod = object:WaitForChild("Humaniod")
local animationsFolder = object:WaitForChild("Animations")
if humaniod and animationsFolder then
local walkAnimation = animationsFolder:WaitForChild("Walk")
if walkAnimation then
local animator = humaniod:FindFirstChild("Animator")
local walkTrack = animator:LoadAnimation(walkAnimation)
walkTrack:Play()
end
end
end
workspace.Mobs.ChildAdded:Connect()
However, it doesn't work and I've made multiple attempts at this. The local script is in StarterPlayerScripts and in ServerStorage. I have a folder called "Mobs" with all of the different enemies in it. The humanoids for all of the mobs have Animators and I added a config folder with the walk animation in it.
