sort of the same problem as here <showthread.php?t=1304414> (can't post links, sry)
I definetely have some problem with offsets (I mean I can't find proper adress by offsets). Im sure offsets are proper.

Also have this:
"Every time i restart my node application the base adress for client.dll is different. Is that to be expected?

When i log local player too it either logs a bunch of 0s or 1s or a bunch of random numbers ( its different every restart of the node app ).

Keep in mind i have never restarted csgo during this testing."

Kinda not sure that this client adress should be dynamic between nodejs app restart. cs go as been said not restarting

PS. figured out what was the problem. cs go process 32bit, so use 32bit node (suggest to use nvm). but still base address for client.dll differs from each node app restart. I guess it's ok, cos all is workin fine for now