I’d suggest bringing more awareness to using the safety features VRChat provides. More often than not crashers utilize particles to crash people so disabling particles for every rank is the most ideal way to prevent most crashes.
I also suggest tuning download sizes too to like 25mb max, there’s very rarely any reason for an avatar to be bigger than that and if it is, it might be a crasher.
If you don’t want to disable particles entirely maybe try using the particle limiter? Avatar Particle System Limits
I do all of these things and I haven’t been crashed in ages despite going to publics/group public’s pretty often.