SetThingLook(thing, vector);
Remember that a vector is a direction and magnitude, but not orientation. When a thing is given a lookvector, the engine tries to orient the thing to look in that direction. This orientation is not part of the lvec. So it is impossible to make a thing look upside-down with an lvec.