Preheat oven to 425 F. Spray a large cookie sheet with oil. Chop Cauliflower into bite sized pieces and place in a large bowl. Add hot sauce, whole wheat flour, and 2 Tbsp Olive oil to bowl and stir to coat cauliflower. Place cauliflower on baking sheet and bake for 40 minutes total, stirring one time.
While cauliflower is baking, prepare sauce and toppings: heat black beans on the stove over medium heat in a small saucepan until hot (about 3-5 minutes). Chop avocado, bell pepper, tomatoes, lettuce, and cilantro.
For sauce: place tofu, lime juice, chili powder, red pepper, garlic powder, salt and water in a food processor and blend on medium for 30 seconds or until a sauce is made.
Fry corn tortillas in a large skillet with the remaining 2 Tbsp. of olive oil. You can also omit the oil and wrap the tortillas, 4 at a time in a moist paper towel and microwave for 20-30 seconds.
When cauliflower is done (it should be browned and soft) you can assemble the tacos. Each serving is 3 corn tortillas and you can fill with cauliflower, beans, avocado, and any veggies you want! Top with sauce and add additional hot sauce if you want!