What are some hood slang words and what do they mean?

There are many hood slang words. Some of these are beef, meaning serious trouble, crib, meaning your home, whack, meaning not good, and peep, meaning friend.