In a large bowl, combine the ground beef, garlic powder, onion powder, smoked paprika, salt, and black pepper. Mix gently until just combined; do not overwork the meat.
Preheat a large skillet or griddle over medium-high heat. Divide the beef mixture into 8 equal portions (about 2 ounces each).
Place each portion in the skillet and use a spatula to smash it down into a thin patty. Cook for about 2-3 minutes until browned, then flip and cook for another 1-2 minutes until cooked through.
While the patties are cooking, warm the tortillas in a separate skillet or microwave until pliable.
Assemble the tacos by placing a patty on each tortilla. Top with cheddar cheese, lettuce, tomatoes, onions, and pickles.
In a small bowl, mix together the mayonnaise, ketchup, and mustard. Drizzle the sauce over the assembled tacos.
Serve immediately and enjoy!