How to make an object face another object with an angle offset?

Hello, I was making an enemy is my game, and for the most part, it’s complete, its movement functions perfectly.

This enemy will randomly float around, and after a bit, will begin to chase the player by rotating towards the player then moving towards the angle they face.

Flasker1

However, for this attack, I want them to face the player with their bottom. (as if they’re using gas from the bottleneck on their head to propel themselves) By default though, the direction sprites face in Gdevelop is to the right.

This is how I make the enemy chase the player, all I want to do is rotate them towards the player with a 90 degree offset, thank you.

Rotate toward angle not position
And now you can add to angle +90 or -90 or +180 or whatever up to 360

And angle you want to sue is
Player.AngleToObject(Bottle)+90
Or whatever else you want
Player.AngleToObject(Bottle)-90

And i think if you don’t want constantly it to rotate like face player with its bottom
Then you need 2 separate events
One with what i wrote above for when it chase player
And another were you set angle to 0 so it is in its default angle when it is just floating