gRomoZeka, I don't think "обаять" is an improper word and it doesn't certainly imply sexual affection like your synonyms.
PS maybe you like "охмурить"