you can put in a clefairy or clefable to get the cleffa if that doesnt work you could trade aside from that i dont know where to really fina cleffa.
Chat with our AI personalities
ok you really cant vs a cleffa but the only other way to get one is to breed a ditto with a clefairy or a ditto with a clefable
in soul silver
you don't have friend codes in soul silver.
sorry you have to trade it to Pokemon soul silver
you can not get regirock in soul silver but in platinum you can in a special event.