Synonym of Beguile is:

To become shy

Repulse

To charm

Disenchant