Well imo if he was on the roof of a building where SS or local law enforcement was in that is inside the security perimeter.Rifle wasn't stored or stashed inside the security perimeter.
Security perimeter can be any building that can get a shot on your client. Imo of course.