No, your lottery winnings cannot be taken if you are on public assistance. Although winning the lottery may affect your eligibility for public assistance, depending on the specific rules of the place you reside.