Preheat the oven to 350F and line a baking sheet with parchment paper
In a large mixing bowl, use a hand mixer to mix your butter and sugar
Now mix in your eggs, peanut butter and vanilla, until well mixed
Then add in your flour, baking powder and salt
Use a tablespoon to scoop out your dough and roll into small balls
Place them onto your lines along sheet
Bake for 10 minutes and place the sticky side of a marshmallow on each cookie face down
Put the cookies back in the oven for about 2 minutes
Take them out from the oven and place a Hershey kiss on top of each marshmallow
Let cool and enjoy!