Help with high ping and remote events

I am currently working on a fighting game, and throughout the months of developing it, I’ve been worried about one thing: high ping and its effect on people’s experience.

If you’ve ever played games like Blox Fruits or Grand Piece Online, some of the skills hold you in place, and the character would face towards your mouse using body position and gyro. I also have this feature in my game, but I feel like it can create issues if someone were to have a high ping. I use a remote event from the server when the skill is activated to tell the client to activate the feature. Since I always tested this with low ping, I didn’t think there were any issues, but if my knowledge is correct, if I had high ping I would be moving around with the skill active when I’m not supposed to.

So, can this create issues for high-ping players? If so, how should I go about this?

I don’t know what the script looks like for the skill to function, but you can test if something breaks at high ping by going to File > Studio Settings > Network > Incoming Replication Lag and setting it to a high value (and not too high). 500-1000 is probably the best value to set it to.

I personally wouldn’t use RemoteEvents for something like this. Using something such as AlignOrientation or any other BodyMovers on Client seems to replicate to Server relatively well without needing any Client to Server communication through RemoteEvents. Try it out, and let me know how it works.