The past tense of weasel out is weaseled out or weaselled out.
The third-person singular simple present indicative form of weasel out is weasels out.
The present participle of weasel out is weaseling out or weaselling out.
The past participle of weasel out is weaseled outUK or weaselledUK (Britain).