The spelling is 'assault'. The purpose of such rifles is to kill a lot of people quickly. There are no idioms in your sentence; which words do you not understand?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.