Witnesses say Hezbollah fighters used automatic rifles and rocket-propelled grenades , but refrained from shelling parts of Beirut with mortars , which would have threatened civilians for minimal military gain .