In a medium sized bowl or measuring cup, combine Lucky Charms and milk. Set the mixture aside and allow the Lucky Charms to soak for 20 minutes, stirring occasionally. Drain the cereal out of the milk, or eat it if you're into soggy cereal.
Preheat the oven to 350 degrees. Line a cupcake tray with 12 paper liners. Set aside.
In a bowl, whisk together the flour, baking powder, baking soda, and salt.
In another bowl, combine the eggs, sugar, and vanilla extract. Beat until smooth. Add the vegetable oil followed by half the flour mixture, beating until well combined. Add the rest of the flour along with the drained cereal milk and stir until smooth.
Divide the batter evenly among the 12 cupcake liners. Bake for 16-18 minutes or until a toothpick inserted in the center of the cupcake comes out clean.
Let the cupcakes cool for 10-15 minutes in the pan, then remove to a wire rack and cool completely.