No need to do that.
Just make it a felony to employ an illegal, a felony to provide an illegal with any form of taxpayer-funded service (with the exception of emergency medical care in the event of an actual life-threatening situation) and amend the Constitution to strip citizenship from anyone who was born in the US to non-US citizens anytime after 1988.
Do that and the vast majority of them will leave on their own “dime.”
Actually we don't need to do that. The 14th is often cited as the basis for "born here, citizen here" Here is section 1. which is the relevant part
Section 1. All persons born or naturalized in the United States, and subject to the jurisdiction thereof, are citizens of the United States and of the State wherein they reside. No State shall make or enforce any law which shall abridge the privileges or immunities of citizens of the United States; nor shall any State deprive any person of life, liberty, or property, without due process of law; nor deny to any person within its jurisdiction the equal protection of the laws.Note the phrase "subject to the jurisdiction thereof." This is critical. This is ALREADY used to deny citizenship to children born to foreign diplomats in the USA, as they are not "subject to the jurisdiction" of the USA. They are foreign nationals and not legal "immigrants" here (technically, they are on foreign soil while still in their embassies). It has been seriously proposed that we could simply pass a law, declaring all persons residing in the USA without legal residency are not "subject to the jurisdiction of the USA. Indeed, they are not, as they are not subjecting themselves to the most fundamental and primary laws of being here, the immigration statutes. This way, the cumbersome, lengthy, and SHOULD BE AVOIDED WHENEVER POSSIBLE process of amending the constitution could be avoided and we would not have the silly silly silly situation of someone illegal immgrant being a citizen because of an amendment wishing to forever enshrine the constitutional rights of ex-slaves.