100 is all you have left...
You started with $200 pre flop, called something pre flop, called $50 on the flop, bet $50 on the turn, and now he bets $100. So, you're AI. So, you can call or fold. So call. What the hell?
Also, the best on the turn was way too small. There's $130 in the pot already, and you're betting $50 more, so that's giving v 3.6:1 on his money. If he has a set, he's going to boat up 1 in ever 4 times, so he only needs 4:1 in direct odds + implied odds to make the call profitable. Which means that if you plan to be to or call a $20 river bet or more, then he's made the right choice in he hand.
Also, we had the stone cold nuts on the turn, and we had $150 left behind into a pot of $130, if we ever have trouble getting they money in we're doing something very wrong.
So, your hand should have been:
Ship the flop.
Nothing on the turn, nothing on the river. Profit.
Or:
Call the flop.
Bet the turn for $75-$90, ship the river or call all in on the river. Profit.
As played, super standard easy call.