Whispers, not a parrot, but could it have been a finch or something along those lines? Gouldian finches can have bright red and purple on them, as well as jouvenials being a green in colour?? Otherwise it could just be a different type of rosella or even small lorikeet you’ve not come across before? Though I’m not all that familiar with many birds with purple on them, unfortunately.
def not a gouldian finch bc they’re also very much not where i live. might have been some other kind of small bird tho?? i might try to see them again tomorrow bc tbh i kinda dont remember that much about what they looked like