SpriteHead is full sprite that I want to populate as much as I want inside SpriteContainer and inside those sprites if it has a spriteHead in their SpriteContainer
put the “container” of SpriteHead3 inside “MarginContainer” you just created
if you also want the “sprite” also got shifted to the right, then you will need to add another hboxcontainer inside margincontainer
but i think you can ignore all of these above and just actually put Hboxcontainer inside the SpriteHead3 and add v separator node the very first child of it, then followed with “sprite” and “container”
there are many ways to do this. the other way is to actually use Control node after the SpriteHead3 and everything inside it will get to use some size without being locked by the container
after you created a scene, instantiate it directly to the main gui scene, then right click it and check the editable child option. this should show you the “container” node of the scene you created and let you put another scene inside it
above is done via editor. if you meant to do it via code, then the first thing you need to do is to have the SpriteHead Scene’s script to have reference variable to the “container” node. so when you need to instantiate+add_child another scene to it, just sprite_head.the_container.add_child(another_sprite_head)