Villain having a drink with the soccer people (5)
I believe the answer is:
fagin
'villain' is the definition.
(I have seen 'Dickensian villain' mean 'fagin' so perhaps 'villain' could also mean 'fagin')
'a drink with the soccer people' is the wordplay.
'a drink' becomes 'gin' (gin is a kind of drink).
'with' means one lot of letters go next to another.
'the soccer people' becomes 'fa' (I can't explain this - if you can you should believe this answer much more).
'gin' after 'fa' is 'FAGIN'.
'having' acts as a link.
Can you help me to learn more?
(Other definitions for fagin that I've seen before include "Oliver Twist villain" , "Thief" , "Gang-leader" , "Criminal in Oliver Twist" , "Character in Oliver Twist" .)