ScotRail does a thing called "Spirit of Scotland" Railcard for either £149 (four days unlimited travel spread over eight days) or £189 (eight over fif****) but the details seem to just come up on their website.
I've never used it, I have an over-50s card so I use that for discounted tickets, nae idea if it's good value.