To have a gift usually refers to having a talent or ability, but in this context the speaker doesn't have a talent for attracting weirdos.
Context: "I never attract these weirdos."
Hypothesis: I must have a gift for attracting these weirdos.
Based on the context, is the hypothesis true, false, or unknown?