Can niacin pills remove THC from body?

No. They will make you flush, but they don;t remove anything from the body, let alone thc. If you are being tested, and you continue to smoke marijuana, then you need to recognize that it is causing you problems and you have a drug abuse issue. Get help stopping if you need it.