I would GREATLY appreciate it if someone could try and add it so in this script, when the NPC hits an attack animation plays.

If this isn't possible tell me please.

r = game:service("RunService") 
ching = false 


local mobs = script.Parent.Mobs:GetChildren()
for i = 1, #mobs do
function blow(hit) 
if ching == true then return end 
local humanoid = hit.Parent:FindFirstChild("Humanoid") 
if humanoid~=nil then 
local vCharacter = humanoid.Parent 
local vPlayer = game.Players:playerFromCharacter(vCharacter) 
cl = script.TextRiser:Clone()
cl2 = script.FadeClean:Clone()
ching = true 
print("SWORD HIT") 
tagHumanoid(humanoid, vPlayer) 
local damage = math.random(mobs[i].SETTINGS.MinDmg.Value,mobs[i].SETTINGS.MaxDmg.Value) 
humanoid:TakeDamage(damage) 
local part = Instance.new("ScreenGui") 
local part2 = Instance.new("TextLabel") 
part2.FontSize = "Size24"
part2.Font = "ArialBold"
part2.Size = UDim2.new(0,50,0,50) 
part2.Position = UDim2.new(0.5,0,0.35,0) 
part2.BackgroundTransparency = 1
part2.Parent = part 
cl.Parent = part2
cl.Disabled = false
cl2.Parent = part2
cl2.Disabled = false
part.Parent = vPlayer.PlayerGui 
if (damage == 0) then 
part2.TextColor3 = Color3.new(0/255,102/255,255/255) 
part2.Text = ""..damage.."" 
else 
part2.TextColor3 = Color3.new(255/255,0/255,0/255) 
part2.Text = "-"..damage.."" 
end 
wait(1) 
ching = false  
wait(.1) 
untagHumanoid(humanoid) 
else print("Humanoid does not exist or incorrect humanoid!") --Attempt to make sword unbreakable.
end 
end 

function tagHumanoid(humanoid, player) 
local creator_tag = Instance.new("ObjectValue") 
creator_tag.Value = player 
creator_tag.Name = "creator" 
creator_tag.Parent = humanoid 
end 

function untagHumanoid(humanoid) 
if humanoid ~= nil then 
local tag = humanoid:FindFirstChild("creator") 
if tag ~= nil then 
tag.Parent = nil 
end 
end 
end 
mobs[i].Sword.Handle.Touched:connect(blow)
end