For plastic-to-plastic, acetone works exceptionally well to bond ABS and polystyrene plastics. It evaporates quite quickly so you have to get the parts close together, brush it on the mating surfaces and press it together real quick. It solvent welds the 2 parts together.
I used to use Testor's red tube glue back when I built plastic model kits as a kid, it worked quite well. I no longer build kits, but I recently picked up a new tube of that glue and it still works quite well for repairs to my fixer-upper models. I use this instead of acetone if I need something that can fill tiny gaps as acetone itself can't fill gaps since it evaporates entirely.
I used to use Testor's red tube glue back when I built plastic model kits as a kid, it worked quite well. I no longer build kits, but I recently picked up a new tube of that glue and it still works quite well for repairs to my fixer-upper models. I use this instead of acetone if I need something that can fill tiny gaps as acetone itself can't fill gaps since it evaporates entirely.