No client side means its managed fully on the client and server just accepts what you do
Server side means the server handles it, you could still see it on the client but it has no effect if you modify it on the server. The server is what you need to make a hack have effect, if it dosnt let you then it won't work unless its something like cham wallhack aimbot etc.
Read this for more info