Using something like RenderStepped or heartbeat, how can I time these to fire at the same rate for everybody? Is this even possible?
COMMUNITY QUESTION
Timed Update?
2 answers
Try Making a script in client: PS This function is really fast so i Think theres no need to Make Remote functions, etc..
game:GetService"RunService".RenderStepped:connect(function()
-- Your function
end)
2 comments
0
"same rate for everybody" That is different for everybody.
0
This is same rate.. Emm its about 10 tick i dont remember. But its same rate
Compensate
Use the time difference between iterations.
game:GetService("RunService").RenderStepped:connect(function(delta)
-- code
end)
Where in this instance delta is how many seconds since the last iteration. You can use this as x*delta to mean x per second.
This discussion is preserved as it was. New answers, comments, and votes are closed.

3 comments
while wait() do will fire at the same time for everyone. FireAllClients will fire at the same time for everyone.
^ Anything that will go faster than 1/30th of a second?
You can't c: