Indulge means to allow oneself to enjoy pleasures or give in to desires. Restrain means to hold back or limit oneself - they are direct opposites. Require means need, instigate means provoke, and enhance means improve - none are true antonyms of indulge.