Snorlax, Sudowoodo, and Nosepass are the only ones that can learn Block.
in pokemon world
snorlax
snorlax
nosepass
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.
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.
in the block
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