After some research online I'm pretty sure they're aphids. On my way to Lowe's to get some WMD's! lol