Have you checked the transmission?
If it only makes the noise when moving its more likely to be a chain or gearbox noise.
Start with the chain and sprockets and behind the sprocket cover, it might be a stone rattling around in there.
Also you might not be able to hear it when going faster, in in >2nd gear.
Its also worth draining the oil and dropping the clutch cover off, check for metal in the oil.