Combine popcorn, peanuts and M&M’s in a large bowl. In a large sauce pan, melt butter over low heat and stir in marshmallows. Cook until marshmallows are melted, stirring constantly. Pour over popcorn mixture, tossing gently to mix. Cool 5 minutes. Butter your hands lightly and form mixture into balls. Cool completely; wrap in plastic wrap.