The past tense of haul off on is hauled off on.
The third-person singular simple present indicative form of haul off on is hauls off on.
The present participle of haul off on is hauling off on.
The past participle of haul off on is hauled off on.