Projectile Desync

Hi I am trying to make a projectile ability for my game but I seems to be encountering an issue where the client is lagging behind the projectile, this can cause issues for my game since you might need to deflect a projectile which can be done by blocking at the right time but since the client sides projectile is farther back than the server side you might mistime it. If you have any ideas on how to get past the issue please let me know


image

Maybe rather then doing the projectille on the sever use a remote event to fire all clients so the projectille is on the client and that means no delay and it takes less resources from the server.

How would the hitbox part of the projectile work then?

You could add alll of the players that touched the projectille into a table then send the table over a remote event ( if this seems like something thats not going to fix just ignore these replys)