How would I go about making efficient and smooth knockback

I want to make a knockback system that’s smooth I’ve noticed that every time I add knockback to a player it feels delayed and I haven’t found any solutions today

its delayed because its proccessed on the server. Obviously you dont want to have the knockback solely on the client so this is what I suggest:


If the knockback is controlled by a local script have it replicate locally first and at the same time send a message to the server to do it. This way the player will see theirselves get knocked back instantly while in reality theyre being knocked back around 100 ms later.

Now if the knockback is controlled by a server script I don’t know how you can replicate it locally fast enough so that it feels organic because of the latency between clients and server.

3 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.