Как сделать лимит выполнения цикла for?
Прописать в модели Message метод limited_attachments и использовать его во всех подобных случаях.
for($i = 0;      // выполнять от нуля, до тех пор
    $i < $count, // пока $i меньше общего кол-ва
    $i < 5;      // или меньше пяти
    $i++) {