The 2nd Amendment doesn’t create a right to keep and bear arms. What is does is prohibit the federal government from violating the natural right you already have.
Source: Tenth Amendment Center Blog | The Right to Keep and Bear Arms is a Natural Right