How does oscillating charge produce electromagnetic waves?
An oscillating charge produces an oscillating electric field in space, which produces an oscillating magnetic field. The oscillating electric and magnetic fields regenerate each other, and this results in the production of em waves in space.