Preheat the oven to 400 degrees F, remove the innards from the turkey and rub turkey with butter. Place in a large roasting pan and brush beaten eggs on top of turkey.
In a medium bowl, combine pepper, garlic powder, sage, rosemary, Cajun seasoning, seasoned salt, cayenne pepper, and paprika. Sprinkle generously over the entire turkey, making sure to sprinkle some of the seasoning mixture inside of the turkey.
Reduce oven temperature to 200 degrees F, baste the turkey with the stock from the bottom of the pan (add 2 more cups any time it gets too low), and roast for an additional 7-8 hours. Don’t worry about basting; the low temperature and moisture from the water will cook it gently.
After 7-8 hours, or until turkey reaches the appropriate food temperatures, remove from the oven and let it rest for about 20 minutes before serving.
* Cooking time depends on the size of the turkey. Adjust the cooking time as needed for a larger turkey.