imaginatored

adj.

Of a drinker: inventing explanations for the evening faster than anyone can challenge them.

Karre was imaginatored, claiming the missing umbrella had been recruited by the pub.

Source: Wiktionary