Battle/Violet defeats the Overlord/Mac proposes to Shira

This is how Battle, Violet defeats the Overlord, and Mac proposes to Shira goes in The Rise of Magic.

[Harry sees Drax's entire starfleet]

Harry Hook: Wow.

Black Widow: Drax, you did it.

Drax: I sure did.

[Ullik sees this]

Ullik: Where did they get all this fighter craft? They have no navy.

Skurge: It's no navy, sir, it's just people.

[Ullik looks at him as we cut to Grievous fighting the princesses]

General Grievous: You were always the fiercest of Overlord's apprentices! But you could never make the hard decisions! Darkness will survive!

[The battle continues]

General Grievous: You were apprentices once, all of you. But now, there will only be one! [raises his lightsabers to finish the princesses]

[But Grievous is knocked down, revealing the attacker to be Savage Oppress]

Twilight Sparkle: Savage?

Savage Oppress: All I wanted was a truce, so I could destroy the Dark Order. Besides, [turns to a weakened Jenna] who would you be without me, girl?

Jenna: Time to find out.

[She gets back up, fights and kills Savage, but Grievous stabs her through the heart]

Janja: Jenna!

[Twilight fires at Grievous' internal organs, setting them on fire]

General Grievous: What?

[She fires again until Grievous' whole body is destroyed]

The Overlord: Ugh, do I have to do everything myself?!

[The Overlord fires, but Violet forms a protective shield]

The Overlord: You are nothing. A super girl is no match for the mere power of me! I am all the villains! I am the ruler of the galaxy!

Violet Parr: And I... I'm all the heroes.

[She overcomes her grandfather's power, blasting him to atoms and destroying the entire Dark Order fleet as she approaches a weakened Kion]

[The Infinity Stones drop to the ground as Violet uses her powers to transfer her life force to Kion]

Kion: [coughs twice, then sighs] Vi. I knew you'd do it.

Violet Parr: I didn't do it alone. You gave me the strength. [kisses him]

[But Violet collapses and dies]

Janja: Violet!

Princess Luna: Easy, Janja. Let her and Jenna rest in peace.

[Then, everyone returns to Bespin]

[Mac approaches Shira]

Mac Grimborn: Shira, it's you and me forever. [bends on one knee and presents a ring] Will you marry me?

Shira: [gasps and takes it] Yes!

[As everyone applauds, Hiccup looks up in the skies as Cadance approaches him]

Princess Cadance: I'm sorry to hear about Astrid.

Hiccup: [sighs] I just wish I could let her know that we won.

Princess Cadance: I'm sure she knows. They all know.

[Elsewhere on Bespin, Stormfly growls in sadness as Janja sits next to her]

Hiccup: What are we gonna do about the stones?

Mac Grimborn: I think I know someone who'll keep them safe.

[Mac gives the chest with the Infinity Stones to Star-Lord]

Mac Grimborn: Keep them safe.

Star-Lord: Don't worry, Mac. In our hands, no one will steal the stones for a long time. [walks up the ramp] Guardians out.

Rocket Raccoon: Guardians out? Is that like, a thing we say now?

[The Milano flies out as Janja pets Stormfly]

Janja: Guess you're stuck with me now, girl.

[Stormfly purrs at Janja]

[Elsewhere, Mac looks at the clouds as Captain America appears]

Captain America: Hey. Bucky told me what happened to IG.

Mac Grimborn: He was my best friend. I shouldn't have let him make that sacrifice. It should've been me.

Captain America: We all have sacrifices to make.

Mac Grimborn: [sighs] You don't get it, Cap. [sings] IG and I always dreamed~

That our lives could be~

Like a fairy tale, a perfect fantasy~

Every day, a new adventure on some undiscovered shore~

Was it nothing more, than a dream?~

Iron Man: Hey, Mac. IG wanted me to give you this. [hands him IG's memory chip]

[Mac inserts it inside R5 as he plays the memory]

IG-11: Everyone wishes for a happy ending, correct? Well, not everyone. In the end, that is the reality Mac will have to deal with. Part of the journey is the end. And I say this to Mac, my best friend. If I am forced to self destruct, I want you to place my memory chip into another IG-11 unit so I will always be with you and live life the fullest. The Avengers never quit.

[The memory cuts off as we cut to Kion and the Winter Soldier]

Winter Soldier: There's something I have to tell you about your mother. She was murdered.

Kion: I know. But why did you do it?

Winter Soldier: I didn't have a choice.

Kion: Hmm. I'll be back, Bucky. [walks away]

[Later, Mac is shown rebuilding IG-11]

Mac Grimborn: Please let this work.

[He inserts IG's memory chip]

[IG-11 powers up]

Mac Grimborn: IG?

IG-11: Mac.

[Mac hugs IG]

Mac Grimborn: You're back.

IG-11: Yet, only one other thing still troubles you. Shira.

Mac Grimborn: I can only imagine the things she might do. Play with her kids, dance with her husband.

IG-11: Yell at you when you forget your anniversary.

Mac Grimborn: Huh? Yeah. you're right.