All proper Compels are handled by the GM in negotiation with the player of the Compelled character, which, for the purposes of NPCs, also happens to be the GM.
Compels may be triggered by players, by means of an Invoke-For-Effect, but, even in this case, the resulting Compel is negotiated and paid by the GM.