Authorities say a 29-year-old white supremacist and convicted felon bought a gun from an undercover FBI agent in South Carolina that he said he wanted to use in "the spirit of Dylann Roof.".