Line a plate with paper towels and set it aside. Bring the water and vinegar to a simmer in a high-sided pan (you want about 1½-inches of water). Break an egg into a ramekin and carefully drop the egg into the simmering water. Repeat with the other eggs. Cook the eggs for 3-5 minutes. Using a slotted spoon, transfer them to the lined plate - season with salt and pepper to taste.
While the eggs cook, cut the avocados in half. Remove the skin and pit, then transfer to a bowl. Squeeze a bit of lemon or lime juice over the avocados to prevent them from browning, then coarsely mash with a fork. Add the garlic, green onion and cilantro, and stir to combine. Season with salt, pepper and lemon or lime juice, as needed.
Divide the avocado mixture between the slices of toast and top each with a poached egg. Add a few dashes of hot sauce on top and garnishes of your choice. Enjoy!