if it is what i said is, you better stop riding it as the broken piece will scruff up your block even more, and the metal bits thrashing around inside.
Regardless of what it is, asking in forum isn't going to help fix the bike, bring it to a credible mechanic, who can examine it and quote you the repair.