Hi Megatron.
The normal's setting is using the vertex's normal, not the face normal. The vertex normal is the average of the surrounding face normals.
Here's a tool like the deform tool: https://forums.cgsociety.org/showthread.php?t=167488
Imagination is more important than knowledge.