Lead on aluminium bait that's artificial (6)
I believe the answer is:
allure
'lead on' is the definition.
(thesaurus)
I can't explain the rest of the clue.
Can you help me to learn more?
(Other definitions for allure that I've seen before include "Charm, magnetism" , "Powerful attraction" , "Tempt" , "Attractiveness, glamour" , "Enchanting attractiveness" .)