Synonym of Beguile is:

To charm

To become shy

Repulse

Disenchant