my brain its probably redundant with a lot of repeated code but idc there are 3 orbs btw
thanks to @ShiftClickLearn for counter