Player Movement out of sync on different screens

I’m trying to make a tag system and I’ve done a bunch of different hitbox detection e.g Overlap Params, Touched, Magnitude and I even tried Prompts.

I cant really use Raycasting because I would have to send rays from the player outwards in a circle type shape which I’m not really sure how that would work.

Now the real problem isn’t the hitbox itself it’s the way the players movement get replicated because lets say on the server the distance between 2 players could be 5 studs on the taggers clients screen the distance is 5 studs whereas on the runners screen because of delayed replication the distance appears to be 10 studs. Which results in the runner apparently getting tagged from a far distance when in reality the tagger was closer than what was shown on their screen

The thing that makes this weirder is it only seems to be happening with my tagger I guessed it had something to do with their increased speed but I’m not sure how that would affect the replication

I understand not all replication will be in sync but I would be nice if someone could tell me a way to make it more accurate

There is not really much you can do about this, roblox has a huuuge problem with the character being behind.
If you really wanted you can make prediction on where the character should be

1 Like