Cell would also work well. He is always looking for ways to become more powerful. He might target Bulma because of her intelligence and the technology she has access to. And with Broly protecting Bulma, it would be a great battle of strength and intelligence against Cell's devious plans.
Frieza could be a great antagonist. He has a history with Broly and would be interested in Bulma's technology. He might see Broly's new alliance with Bulma as a threat and try to break it up. Frieza could also want to use Bulma to create powerful weapons or devices for his own evil purposes.
It could be Frieza. He might be interested in Bulma's technology for his own evil purposes and sees Chichi as a threat because of her connection to the powerful Z - Fighters. So he tries to stop their partnership and steal Bulma's inventions.
It could be a new character created specifically for the fanfiction. Maybe a powerful alien warlord who has been observing the Saiyans and Broly from afar. He decides to test his strength against them by luring them into a trap. This antagonist could have unique powers, like the ability to manipulate time on a small scale during battles.
It could be Frieza. He might be jealous of Vegito's power and decides to target Bulma to get to Vegito. His actions could make Bulma realize the danger she's in because of her association with Vegito, leading her to give up on him.
Well, Vegeta himself could be seen as the antagonist in the beginning. Since he is the one doing the kidnapping, he's causing distress to Bulma. However, as the story progresses, the real antagonist could turn out to be someone else. For example, another alien race that is after Vegeta and uses Bulma as bait to lure him into a trap. So, it's not so straightforward in a fanfiction.
There's a possibility that it's a dark wizard - like being who has created this burning black energy as a weapon. He might have some vendetta against Bulma because of her scientific achievements that he sees as a threat to his magic - based power. And Vegeta gets in his way when he tries to harm Bulma, making them the main targets of this antagonist.
Yamcha could potentially betray Bulma. Even though they have a history together, in a fanfic scenario, he could be jealous of Bulma's growing closeness with Vegeta or her scientific achievements. So, he might do something to undermine her, like spreading false rumors about her work.
Perhaps a group of anti - technology extremists could be the main antagonists in an Ultron fanfic. They see Ultron as the symbol of all that is wrong with technology and are determined to take him down, no matter the cost. They might use their own advanced, but more rudimentary, technology to fight against Ultron. This would create an interesting contrast between Ultron's high - tech abilities and their more basic, yet effective, methods.
He could team up with Luffy. Luffy is always open to new allies, and Broly's power would be a great addition to the Straw Hat crew. They could go on adventures together and face powerful enemies.
One idea could be that Bulma, while doing some research in a far - off planet, accidentally stumbles upon Broly. At first, Broly is hostile as he's used to being feared. But Bulma, being the smart and fearless woman she is, tries to communicate with him using her tech gadgets. She shows him things from Earth, like pictures of her family and friends. This makes Broly curious about Earth and he decides to follow Bulma back to Earth, leading to a series of adventures as he tries to adjust to this new world and protect Bulma from other threats.
Bulma would be a main character. Another could be Goku. Even though Goku is more known for his pure heart and fighting skills, a fanfic could explore a scenario where his scent has an unexpected effect on Bulma. It could be a different take on their relationship within the Dragon Ball universe and add a whole new layer of intrigue to the story.