You have 100% control over what you put into your body, it is literally the only thing you have control over. I have been asked many times if I choose not to eat vs eat the shitty food and the reality is yes I have. I respect my body and the hard work I have put into it.
Before you all freak out to remember, you absolutely can go and enjoy but you don’t have to use social events as the reason you fall off your plan. Eat before you go. Offer to bring something then you know you can eat it! Instead of stopping at fast food restaurants goto a grocery store. Buy a cooler that you can bring in your car to hockey, dance, and baseball or the mall!
Start acting like your goals matter. Will people question you, yes! Will they make fun of you, probably, should you give a f*ck, nope!! If you want to reach your goal so badly it hurts then stop being embarrassed about it and make the choices that support your goals.
There is always an excuse to not be prepared, how about you start acting like you give a damn about your own happiness and see what happens.