How to make an NPC Attack another NPC.

So basically I have a custom npc, and inside it I have

[lua]
function ENT:StartAttack( enemy )
if ( enemy:IsNPC() ) then
self:SetEnemy(enemy, true )
self:UpdateEnemyMemory(enemy, enemy:GetPos() )
self:StartSchedule(schdChase)
end
end
[/lua]

[lua]
schdChase = ai_schedule.New( “AIFighter Chase” )
schdChase:EngTask( “TASK_GET_PATH_TO_RANGE_ENEMY_LKP_LOS”, 0 )
schdChase:EngTask( “TASK_RUN_PATH”, 0 )
schdChase:EngTask( “TASK_WAIT_FOR_MOVEMENT”, 0 )
schdChase:EngTask( “TASK_STOP_MOVING”, 0 )
schdChase:EngTask( “TASK_FACE_ENEMY”, 0 )
schdChase:EngTask( “TASK_ANNOUNCE_ATTACK”, 0 )
schdChase:EngTask( “TASK_RANGE_ATTACK1”, 0 )
[/lua]

But basically what happens is he will run somewhere, then look at the enemy, then go into to-pose and do nothing( Assuming when he goes T-Posed he is technically suppose to attack )

I just need to know how to make an npc attack another npc without having to move at all( I’m fully aware EngTasks I added tell him to move but that was just a test, i don’t want him to move.)

So if possible can someone just give me a snippit of how to make npc A attack npc B. thanks.