I am currently trying to send joystick movements to the server via a controller, but my issue is that I cant figure out a way to do it without causing lag. I am currently firing a remote event every time the thumbstick moves which sends its rotation. As you may have guessed, constantly firing remotes is not a very good idea.
Once I saw how many issues came with it, I tried to just send the rotation of the joystick when it was first moved and released; but for some reason InputBegan wouldn’t register the thumbsticks.
I’m not sure what to do right now and I can’t see any other way to do this
yes, I checked how many times it fired which was about 100-300. Then I noticed the longer I kept testing with the thumbstick movements, the more the plane stared lagging.
So it turns out the issue wasn’t from constantly remote events, but rather the BodyGyros and AngularVelocities. I was able to fix it just by setting the network owner of the part to the server.