This is not how it works, most games that take cheating seriously already have a gameserver where most of the gameplay logic happen.
Doing everything server side does prevent cheating.
Doing everything server side does prevent cheating.
No. Server side only protects against some types of cheats, such as telling the server that your bullet in an FPS is actually a grenade.
It cannot prevent snapping your aim to a target on screen.