Hi, I am back with one of my explanations. I have others if this is not clear.
We are not robotically controlled by God. We are causing things to happen by making a choice and then acting on it. We are doing what God knows we will do by virtue of our own free will. Our free will has constraints but that is a separate issue.
In brief, we do not have any choice except to do what God knows we will do because what God knows what we will do is
identical with what we will do. God knows what we will do because God is omniscient, but God does not cause it to happen, we do.
Thus we play out our own script according to what God already knows we will do. God does not play out the script by causing things to happen; we cause things to happen by virtue of the free will decisions that we make and the actions that follow. God knows how the script will play out before it plays out because God is omniscient.
To say that we have
no free will is the same as saying that we cannot make any of our own choices, which would means that God (or something else) is making our choices for us. If God is making our choices, that would mean we are puppets on a string, programmed robots.
The fact that God is omniscient and knows what the future will be is not what causes the events to happen. Free will decisions humans make cause things to happen. For example, more people were on the road on a certain day so traffic was bad so the bus was late. The fact that God knew that would happen (since God is omniscient) is not what caused it to happen. Peoples’ choices to be out driving caused more traffic, which caused the bus to be late.
God's knowledge surrounds all things,
before during and after their existence, but it is not the cause of their existence. It is identical with the reality of things.
God’s knowledge of what will happen in the future does not CAUSE it to happen, not any more than the astronomer’s knowledge of an eclipse causes the eclipse to happen.