I wanted to only draw when my centrosome objects are on a specific position (after they are put on that position they cannot be moved anymore) The way I understand subevent is it only becomes true when the main event is true. I don’t know why this happened.
Those subevents will only run once because of that trigger once on the first event. So the event will once, but then not again if CentrosomeLeft and CentrosomeRight never move.
Also, make sure you uncheck the “Clear the rendered image between each frame” on the Shape Painter object in the editor (or check it if you are updating the line every frame).