By all means, talk to a lawyer.

How's your record other than this incident? If you have a clean record and this is being resolved in juvenile court, as long as you keep your nose clean you should be able to avoid serious consequence.