I vote no. Halo is all about fairness. everyone gets the same weapons, same speed, same everything. If attachments give a player an advantage over another, then it takes away the core of Halo. Now, If the weapon attachments are for show, and don't affect the behavior or damage of the weapon, then i'm all ears.