There’s definitely words only used by “tough guys” but I’ve never heard anyone call it a dialect. There are also words only used by anime characters. So if you learn Japanese through media, you’re probably going to be told “you sound like a tough guy/anime protagonist” eventually. However, most native Japanese speakers believe that their language is very complex and will forgive foreigners for misspeaking.
There’s definitely words only used by “tough guys” but I’ve never heard anyone call it a dialect. There are also words only used by anime characters. So if you learn Japanese through media, you’re probably going to be told “you sound like a tough guy/anime protagonist” eventually. However, most native Japanese speakers believe that their language is very complex and will forgive foreigners for misspeaking.