Best temporary/semi-permanent hair dye?

My hair is actually brown but I dyed my it ombré blond so basically part of it is my natural hair and the bottom part is bleached

I really want to dye my hair some shade of blue or purple which i think would look good and work because I already have bleached hair so does anyone know what brand I should get to do it at home

as I also don’t want it to be permanent and I want it to stay for a while