Realistically speaking, what could you do to stop this?
grab the ledge and pull myself up.
Fuck the aliens to assert dominance