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