Yes, that’s 100x better to read now
You can find some answers here:
If you want the game to start paused, you need to explicitly pause it at the start of the game, e.g. with get_tree().paused = true
line in one of your _ready()
functions, ideally in some GameManager script that would manager the game’s state.
HUD is shown because you added it to the main scene, why would you expect it to not be shown?