Green’s Dictionary of Slang

S the spot v.

(W.I.) to leave.

[WI]Francis-Jackson Official Dancehall Dict. 50: S the spot to take one’s leave; departure: u. me a S the spot.