Just a word of caution about slang -- if this is not your native vocabulary, don't use it.
This applies to native speakers of English as well, who sound ridiculous when they try to use the slang of others groups. Parents sound silly when they try to sound like their children. People from the suburbs sound ridiculous when they try to sound like urban street youth.
English learners will sound equally ridiculous. Let slang come into your vocabulary naturally, but don't memorize it and try to insert it into your speech.