The SNP said Theresa May came north to tell Scots to “get back in your box”.
Angus Robertson SNP deputy leader said the Scottish manifesto was largely a “carbon copy” of the UK proposals released by the Tories.
He warned those plans would damage households across Scotland and hit the economy.
He said:“Theresa May flew into Edinburgh today to deliver one simple message to the people of Scotland ‘get back in your box’.”
He added: “The Tories have done more to divide society, create instability and destroy opportunities for young people than any other government in living memory, now they are asking people to vote for them to fix the problems that they have created.”
Mr Robertson warned they were asking people to trust them to fix problems they created.
Labour warned that a vote for the Tories was a vote for policies unpopular in Scotland.
Scottish leader Kezia Dugdale warned that any anti independence voter switching to the Tories from Labour was to allow the SNP a greater chance of retaining seats across Scotland.
Ms Dugdale said: “Theresa May said a vote for her is a vote for a better future, but the reality is that a vote for the Tories is an endorsement of a hard Brexit and the horrific rape clause.
“It is the Tories’ reckless Brexit gamble that has given the SNP the excuse it has been looking for to try to force another divisive independence referendum.
“In a majority of seats across the country, it is only Labour that can defeat the SNP and send Nicola Sturgeon a message that Scotland doesn’t want another divisive independence referendum.”