So yesterday i went to walmart and parked at the very end of the lot where no other cars were around. there was some punk kids that pulled up when i got there, when i got back out i found a shopping cart smashed into my Camaro. it left a dent all the way down the door. this is the second time something has happened

idk what to do anymore. im 17 and this is my first car........ an estimate for a fix this time is $564. it is the second time. somebody has already hit and run on my driver side quarter panel which cost me $600 to fix that...... has anybody else had problems like this? any suggestion to prevent it or find away to know who does it for now on? ive thought about a surveillance alarm system. thanks for any suggestions