Anti-hero means at least afaik, "To act for the greater good, in perhaps less reputable ways, in ways that would prevent the public from labeling you a hero, or in a selfish manner/reasoning"
(Under this definition, The movie version of Deadpool is basically an anti-hero, as despite what he's doing it for being selfish, ultimately what he's doing benefits the greater good as he is killing people who kidnap and forcefully mutate others)

Just by the comments He doesn't kill? But like isn't that what anti-hero means??? To kill in a good reason?? ,So should i still read this?