Snorlax, Sudowoodo, and Nosepass are the only ones that can learn Block.
in pokemon world
snorlax
nosepass
snorlax
battle the Pokemon you think has the move block or scary face and then capture it
Block isn't a TM. Pokemon can only learn it as a Level up move or an Egg move.
i think snorlax can
Go to the Slateport Contest hall. Talk to a little girl who has 2 Pokemon block cases, and she will give you one.
in the block
you get the poke block case in slate port citys in the Pokemon contest talk to some little balled girl she will give to you.
The moves Block and Mean Look do not exist as TMs on Pokemon Diamond. Block and Mean Look have yet to become a TM in any of the Pokemon games so far if ever.
it prevents the other Pokemon from healing