Assault guns