You're right but I found a more universal method that seems to work on MacOS and the few linux distros I tested (Ubuntu, Manjaro and Kali).
QUACK GUI SPACE #Will open a search prompt to search for terminal in MacOS, and does nothing in Linux
QUACK GUI #Will open a search prompt in Linux and does nothing in MacOS
QUACK STRING "terminal" #Opens a terminal, but we don't know what kind of terminal it opened and it might not be compatible with BashBunny SHIFT presses, so we will attempt to open a few known working terminals if they are installed on the machine
QUACK ENTER
QUACK DELAY 1500
QUACK STRING "qterminal" #This is the first of many possible known working terminals and we check to see if it's installed
QUACK ENTER
QUACK DELAY 500
QUACK STRING "n" #In Kali and probably some other Linux distributions, the terminal will prompt you to install the package if it isn't already, to which we say "no". If it's an OS that doesn't prompt to install, like MacOS, this will do no harm. Of course you could say "y" but then you're modifying the host OS which may be undesirable.
QUACK ENTER
QUACK DELAY 500
QUACK STRING "gnome-terminal" #If qterminal did not launch, perhaps gnome-terminal will be installed. If qterminal did launch, no problem, it will just try to launch gnome-terminal from within it, and so on and so forth as many terminals as you want to try. This way we have the best chances of launching a terminal that BashBunny is compatible with.
QUACK ENTER
QUACK DELAY 500
QUACK STRING "n"
QUACK ENTER
QUACK DELAY 500
QUACK STRING "killall qterminal & killall gnome-terminal- & killall Terminal & killall xterm & killall konsole & killall lxterminal & killall urxvt & killall st & killall alacritty & killall xfce4-terminal & killall tilda" #This will close all of the terminals that may have opened once the script is complete
QUACK ENTER
In my testing, I found the following terminal emulators to be compatible with BashBunny...
Terminal (macOS)
qterminal
gnome-terminal
xterm
konsole
lxterminal
urxvt
st
alacritty
xfce4-terminal
tilda
cool-retro-term