No one has free will as no one outside of God is capable of acting as a completely independent agent.
Free will is a false premise, a man made construct that diesn’t exist, along the lines of “If God can do anything........”
“No one has free will...”
We all have free will. If we don’t have free will, then we can’t be held responsible for our sins. No one is guilty for something he didn’t choose to do.