He was getting the feeling Star was getting regulated to comic relief as Insomnia knocked her out, but he was able to help with the brute thanks to the power armor he wore, which amplified his strength somewhat. With the weapons, he had the simple expedient of stuffing the single shot launchers into the 'bag' in the vehicle. "Hammer-space when not teleporting."