no it doesnt have to only be a block, it can be anything really. just nothing that breaks the guidelines of Scratch.
@greenSixteen256 Im sorry I cant list the others because... yeah.