Calling actions applying to two things

How do I call actions that have two variables? For example, I am making a shoot command:

Shooting it with is an action applying to two things. Understand “shoot [person] with [gun]” as shooting it with.

If I want to have an NPC do this action, how do I call it?

Try silently Jill shooting Jack with the pistol;
try silently “Jill, shoot jack with pistol”;
shooting it with (Jack, pistol);

I cant find any examples in the database that call an action without player involvement.

I’m tempted to say that “Try Jill shooting Jack with the pistol” should work; doesn’t it?

This should work:

Try Jill shooting Jack with the pistol.

You can write rules about an NPC’s actions the same way:

Instead of Jill shooting Jack with the pistol: After Jill shooting Jack with the pistol: Before a good guy shooting an innocent with the pistol:

etc.