How to make the gameplay smoothly like other popular games?

Hello, I have a question.
I am quite an experienced scriptwriter, and I know how to make a good fighting system. But I would like to know how to make it perfect.

There is some lag, although I do everything on the client side and server scripts only check information and compile players when they log in.

For example: The processing of blows, I do exactly as in all battleground I think. I weld and create a hitbox on the client, and make it read on the client. (GetPartsInBox) And I do a loop function.

But still, I can not make the game as smooth and fast as heroes battleground.

Like I get the feeling that roblox gave a better server to this game than mine. Or is it just me, and it’s just possible to script even better somehow?

And it doesn’t even depend if I play in the studio or through Roblox Player.
Although I think it’s probably possible to make a game as smooth as heroes battleground. Because if I run the game through the studio, it turns out roblox does not use its servers, and the server is my computer, and it gets all direct

(if so, then why if I play in the studio, I still do not have 0 ping?).

In general, I would like to get answers to the questions:

  1. How to make gameplay as smooth as in heroes battleground?
  2. Why if I play through Roblox Studio I do not have 0 ping? ( but about 30-40 ).
  3. Does the smoothness of gameplay mostly depend on Roblox servers, why is it not the same in other games?

Here’s the game I gave as an example, even with a ping of 150-200. The ping is not felt at all

we still need answers :pensive: bump
explained it better than me

VFX, animations and hitboxes Should be done on the client, VFX through Client to Client repication.

If too much load is put on the server, your game will slow down and it will feel choppy for everybody, you should figure out a way to get things done with as little load on the server as possible.

doing and hitboxes is not good hitboxes are not safe can be exploited

The only way I think you can get it to be smooth is to send inputs to the server and move the character on the server imo
Studio has simulated ping

a person on 250 ping wouldn’t be able to send inputs to the server quickly enough for input dependent attacks (think uptilt or R specials etc)

Seems to me the games you’re talking about just go as low as possible on everything.
Old player models, low res everything and not much more than what you see walking in the door.

Studio is a simulation of live play; it will always have 0 ping.
They do what you’re talking about by not using hitboxes at all and what I said in the first place..

this isn’t relevant to what he was saying, i think you’re misunderstanding what he is asking

It’s totally relevant to the question.. “How to make the gameplay smoothly like other popular games?”
Why is there always some type of echo going on in these threads.. This is my opinion, take it or leave it.