If we make a literal translation, it would be "Yo hablo español roto" but we don't use this expression. I think you should say I speak bad spanish = Yo hablo mal español. It would be easy to anyone who speaks spanish understand that your spanish is not fluent.