Change the point of origin for rotation/attach/raycast?

Is there any way to change the center point in a large sprite so that it rotates from the corner or from the top edge instead of sprite center? I need something to swing like a pendulum but rotation twists it from the middle. Ive also had similar issues with attach and raycast. Would be cool to be able to make a raycast originate from a specific point. @grazer

Also are we ever going to get a zoom out on the main edit screen?

Not that I’m aware of, I was trying this the other with no luck.

Also need: first detected with raycast.