Half a crown was two shillings and six pence, if he spent two and tuppence the he would have had four pence left. I've never heard the terms "bandy boy" or "teaster" used in Scots language!