An 18-year-old man who shot six people at the Virginia Beach Oceanfront over the weekend claims he was defending himself from a robbery, according to new court documents. Matheus Cavalcante faces charges in connection with Saturday night's shooting that left five men and one woman injured. The incident happened following what authorities describe as an altercation at the busy beachfront area. Cavalcante's attorney is arguing that his client acted in self-defense when he opened fire on the group. All six victims survived the shooting, though details about their conditions haven't been released. The Virginia Beach Oceanfront, a popular destination that draws visitors from across the region including many from the Outer Banks, was busy with weekend crowds when the violence erupted. The case is still developing as investigators piece together exactly what happened during the altercation that led to the shooting. Cavalcante remains in custody while the legal proceedings move forward.