He should blame it on your son & not help buy a new one
Both of you should spit the cost for a new one
Because he is guest in your home he shouldn't pay
Take him to small claims court
It is his all fault he should pay 100% for a new laptop
Forget about it & take the loss becuase you are friends