Question: do picnic or make picnic?
Answer: "Have a picnic" is the standard expression and in general usage applies to someone whether they are just attending the picnic or actually planning and/or running the picnic.