For the ranges you're talking about your 12 ga. loaded with 00 buckshot should do the job admirably. It's a massively scary weapon as well. One member of a group going down should cause the rest to leave post haste.
In a typical city neighborhood, a rifle is very likely to cause unwanted casualties.
placemark.