my speaker makes weird sound

Solution
I'd return them and get a better set, they even look like they are made cheaply. Or try a different audio cable, move them to another area, try a different power plug.