Bring water to a boil in medium sized an. Add eggs to boiling water and boil for 10-12 minutes.
While eggs are boiling, chop your celery, green onion and pickles as fine as possible.
Remove the eggs from the stove and rinse the eggs in cold water until they’re chilled (It makes them easier to crack and makes them not stick to the shells.)
Peel all eggs and cut them each lengthwise.
Remove yolks from egg and rinse empty egg whites.
Mix in your mustard, mayo, chopped celery, green onion, pickle, and spices (about 1 tsp. of each, but go easy on the cayenne if you can't handle spice)
When your mix is ready to go add it to a piping bag OR a sandwich ziplock (cutting a corner and using it to squeeze into your egg whites)
Set your filled eggs in the fridge to cool
Cook 4-6 slices of bacon until crispy and pat dry of grease
Chop bacon finely and sprinkle over eggs.
Add a little extra old bay seasoning, cayenne or hot sauce on top and voila!