What does Bag shaker mean?

Bag shaker meaning in Urban Dictionary

a person who shakes a bag of drugs at a person, generally of the sexual choice, hoping to get intimate favors inturn.