Full pot bet on flop.

You can't automatically assume someone has the flush draw when you have two opponents.

Checking and giving a free flush card is insane. Not only do you put yourself in a bad spot because you have effectively made up your mind that "If the flush comes, I'm in bad shape", but also, because IF the flush card comes on the turn, anyone with ONE of that suit is now a threat.

Maybe you can't give the others "bad enough odds". It does not matter. They are _already_ in a bad spot by calling your preflop raise with a vastly inferior hand. Do you want to give them infinite drawing odds?

Press the advantage. If you lose, you lose.

T.