Yes, it is illegal to do a fake giveaway. The FTC requires that all giveaways be conducted fairly and legally. This means that you cannot require people to do something in order to enter the giveaway (like follow you on social media), and you must actually award the prize to the winner.