Do you have to break the chain to get the old front sprocket off? I loosened mine and had the chain all the way off the rear sprocket but it seemed like I still didn't have enough horizontal slack to get the old sprocket off the shaft. I know it's better to change sprockets and chain at the same time, but my chain is in fine condition and I'm only wanting to drop a tooth off the front for gearing purposes, not because of wear. Any tips?
the simple answer is no - its a bit fiddly - try taking the chain off the rear sprocket first AND loosening the front sprocket - with a bit of twiddling around it will come off without breaking the chain!
Take the clutch slave cylinder off and you should just be able to slide the sprocket off with the chain still wrapped around it. I would be VERY surprised if there wasn't enough horizontal movement to do that.
As jools says,take off the clutch slave cylinder and the whole sprocket will slide off with the chain on it(have you slackened the rear eccentric off as well?).
Of course, strictly speaking, you should be removing the front sprocket regularly to clean out all the chain lube and gunge that collects around there...
All good advice, it can be done, although there isn't much flex sideways in the chain, so it's a case of getting the sprocket in the correct position and slowly lifting the chain over the teeth.... you'll have a few bleeding knuckles by the time you're finished though
When you drop the chain off the rear sprocket, push it inboard of the sprocket, ie resting on the swingarm. This'll give you more of an angle to work with as the chain hits the frame near the swingarm pivot.