Four members of the Bangsamoro Islamic Freedom Fighters and a soldier were killed when the separatist group attacked Midsayap town in North Cotabato Monday morning.