Ok i think thats not hard.
You must first have the frames of the model to move the wings, with or wihout bone animation.
Then you control de animation frames with the script.. ent_frame or something...
Then you have to check the object(Buttergly) has a distance to the player, if its far , touch the flower, with a trace to flower direction or something...
I think thats not difficlt