If you have beaten giratina and the fat guy is still not letting you go to sunnyshore city, then go the sandgem town and talk to professor rowan. After you talk to him you can now go to sunnyshore city to get 8th gym badge
hope I helped
this was a problem I had too
hope I helped
this was a problem I had too