Synonym of Beguile is:

To charm

Repulse

Disenchant

To become shy