In a bowl, whisk together olive oil, lemon juice, vinegar, garlic, oregano, cumin, paprika, chili flakes, salt, and pepper. Add the tofu cubes and toss gently to coat. Cover and refrigerate for at least 1 hour, but for best results, let it marinate overnight.