thanks for your pictures. There is no evidence that pimples are caused by 'toxins' in the body. However stress and hormonal imbalances are a major cause, which increases the activity of the oil glands.
You seem to be suffering from papular acne, which can be treated with topical retinoids and benzoyl peroxide.
Niacinamide and zinc may help alleviate symptoms, but is not a medical treatment for acne. I would recommend a full consultation to determine what are the other possible causes and discuss the various treatment options.
Hope this helps!
Dr Chua Cheng Yu