@gollum,
In the UK we have what is known as the Westminster system. We can only vote for our own MP. The MPs then choose the prime minister who is usually the leader of the party with a majority of MPs.
In reality we know who will be prime minister when we vote for our own MP. The Conservatives have a majority, all other parties are in opposition including the SNP. No, the SNP does not support Johnson, at all.