In a large bowl, combine the ground beef, salt, black pepper, garlic powder, and onion powder. Mix gently until just combined, being careful not to overwork the meat.
Preheat a large skillet or griddle over medium-high heat. Divide the beef mixture into 8 equal portions and shape them into balls.
Place the meatballs onto the hot skillet. Using a spatula, smash each ball down to form a thin patty. Cook for about 3-4 minutes until the edges are crispy and browned.
Flip the patties and cook for an additional 2-3 minutes until fully cooked. Remove from heat.
While the patties are cooking, warm the flour tortillas in a separate pan or microwave until soft and pliable.
Assemble the tacos by placing a patty on each tortilla. Top with shredded lettuce, diced tomatoes, shredded cheddar cheese, diced onions, and pickles.
In a small bowl, mix together mayonnaise, ketchup, and mustard. Drizzle the sauce over the assembled tacos.
Serve immediately and enjoy!