Carefully pick out oysters and make sure there are no pieces of shell. Place the oysters in a strainer and rinse them with fresh tap water. Let them drain for a few minutes.
In a medium bowl, add milk, egg, and hot sauce. Whisk well until fully combined. Add oysters to the bowl, sprinkle them with half of the salt and pepper, and stir gently to coat the oysters completely. Let them sit in the bowl for 10-15 minutes to soak up the flavors.
Add flour, cornmeal, Creole seasoning, garlic powder, onion powder, and the remaining salt and pepper in a medium bowl or plate. Mix well until fully combined.
Take the oysters out of the milk and egg mixture one at a time, and shake them gently to remove any excess liquid.
Roll the oysters in the flour mixture making sure they are completely covered.
Place the floured oysters on a tray and let them rest for 5-10 minutes.
While the breaded oysters are resting, pour oil into a deep frying pan or skillet so that you have about an inch of oil. Heat it on the stove until it reaches 350°F (175°C).
Carefully put one oyster at a time into the hot oil to fry (don't overcrowd the pan). If you have a splatter screen, use it to prevent any oil from splashing.
Fry the oysters until they turn golden brown, flipping them over once using a tong to cook both sides evenly. This will take 2-3 minutes on each side.
Once they're done, transfer fried oysters to a paper-towel-lined plate to drain excess oil.
Garnish fried oysters with some fresh chives and enjoy warm with your favorite dipping sauce.