ta metoda jest właśnie bardzo "nieograniczona", bo operujesz na zwykłym obiekcie który może robić wszystko to, co inne obiekty, np. może śledzić gracza, który takiego hitboxa stworzył, łatwo zmieniać swoje zmienne, maskę, ma własne alarmy, etc. zwróć uwagę na to, że niewidzialnym instancjom możesz przekazywać parametry, np. w ten sposób
GML
hitbox = instance_create ( x + 6346 , y + 45 , obj_hitbox );
hitbox.matka = id;
hitbox.mask_index = spr_hdfhd;
hitbox.obrazenia = 7;
hitbox.odrzut = 6;
hitbox.niewiem = 476;
właściwie mógłbyś zrobić sobie jeden obiekt hitbox i jechać z tym