So I’m trying to create a system where the player’s character is handled on the server and not controlled by the player’s network to prevent exploiters from changing walk speed, flying, removing instances, ect.
The problem that I’m facing is how should I pull that off with control modules and what’s the best way of sending/receiving the data without TOO much framerate loss.
So far I’ve tried using the :GetMovementVector()
from the control module and sending it over to the server, but I do not know how I should be translating that info over to server’s humanoid to make them move in the direction.
Thanks in advance!
PS: Yes I’m aware server lag will cause characters to move slower given the server is under heavy load, that’s not what I am worrying about right this moment.