Im working on a pet system and the pets movement is rendered from the client and I tried to render from the server but it is very choppy and not smooth how would i make it smooth so all players can see the pets moving
this is my current script to render them
RunService.Heartbeat:Connect(function(dt)
for i, player in pairs(game.Players:GetPlayers()) do
if not workspace:FindFirstChild(player.Name.."-Plushies") then continue end
RenderPlushies:RenderPets(workspace:FindFirstChild(player.Name.."-Plushies"), player, dt, NormalPetHeight)
end
end)
Honestly, you imo should depend on the server to render pet movement unless you srsly need it to be on the client. But if you don’t really care if it’s choppy in the future than stick with what you got.
Also remoteevents take a lil bit of time so that’s prolly why it’s a bit choppy.