Green’s Dictionary of Slang

shag! excl.

also shag off!
[semi-euph. for fuck off! excl. (1)]

(US) go away!

[UK]B. Kiely Honey Seems Bitter 176: Now shag off to hell and let me go home alone.
[US]J. Rechy City of Night 150: Shag, man [...] I mean, split — Barbara dont need you guys any more.
[Ire]P. Boyle At Night All Cats Are Grey 196: Shag off, you big cackling jackass!
[Ire]J.B. Keane Letters of Irish Parish Priest 32: You shouldn’t tell those ducks shag off. Never use rotten language in front of ducks. Just say cush, cush and they’ll shag off themselves.
[Ire]H. Leonard Out After Dark 168: I snarled ‘Shag off!’ and flung out of the shop.
[Ire]R. Doyle Snapper 201: Ah, shag off.