Weekly is a homophone of weakly. Weakly is a word that describes something that lacks strength or force. Weekly means occurring once a week. Tom visits his parents every Sunday, meaning Tom visits his parents weekly. The joke is centered on the word "weakly" since it sounds like "weekly" and that is how often Tom visits his parents.
' ' I visit my parents every Sunday , ' ' said Tom weakly .