Not a flame, just a gentle correction.
There's no such thing as an 'illegal immigrant.'
An immigrant is someone in this country who has gone through the immigration process to become a US citizen.
An illegal alien is someone who is in this country without going through the immigration process and are, therefore, an alien who is here illegally. Thus the term, illegal alien.
In addition to illegal aliens there are also resident aliens, a.k.a., green card holders.
The term, 'illegal immigrant', 'undocumented immigrant,' etc. were terms made up to muddy the waters about the immigration status of aliens living and working in this country illegally.
In my family, we’ve always called illegal aliens “mojados”-considered a pejorative term, but we use it anyway-and we are Hispanic/Latino...
The term you are looking for is “Illegal Invader”.
Immigrants are invited. Invaders are not.