Why isn't the tank moving? CLIENT - SERVER PROBLEM

I’ve been making a game about tanks for two months now, however, I don’t understand how to make controls in a local script. Why not through the server? Because the transfer of data between the client and the server takes too long. Now, I have a local script that sends input to the script server, and it already moves the tank.

The problem is that in the studio, the transfer of control is instantaneous, everything happens at the same moment. However, in Roblox itself, there is a huge input lag that lasts a SECOND.

I want to remake everything for a local script, since I heard that everything that happens to the character goes directly to the server without delay. However, when I spin the wheels locally, everything is fine in the studio, but nothing happens in the game.

I REALLY ASK FOR HELP!!!

I can provide any materials if you can help me