How to create a boss in gdevelop 5

Hi, I just started using gdevelop, and I’m in doubt about how to make a boss for my platform game, and I would like someone to help me develop

Everything starts in a room, in this room there is a capsule that if you jump in it changes from level 1 to level 2, from level 2 to 3 and if you jump again the boss appears, the boss is a gorilla

After that he summons 4 monkeys and it is only possible to affect the gorilla after killing the monkeys, and the gorilla still tries to attack the player, as time passes the gorilla summons more monkeys. And after the player kills the gorilla a weapon is dropped

That’s what I wanted to do, I wanted to know if there’s a way to do this and if you can help me

You can summon many monkeys by using Repeat Event:
In Repeat Event, Repeat 2 times
If Variable BossFight = “Gorilla”
Create Monkeys at Gorilla.X() + 35; Gorilla .Y() + RandomInRange(Gorilla.Height())

In Normal Events:
If Player triggers the boss fight:
Change the Variable BossFight set to “Gorilla”