Character velocity not replicating with CharacterAutoLoads set to false

I’m having the exact same problem, noticed it today while working on my procedural animations.

Here’s an example of what happens when I try to print another client’s character’s velocity with a localscript and FE enabled:

The code I’m running:

[code]local function characterAdded(character)
if character.Name ~= game.Players.LocalPlayer.Name then
local hrp = character:WaitForChild(“HumanoidRootPart”)
while wait() do
print(hrp.Velocity.magnitude)
end
end
end

local function playerAdded(player)
repeat wait() until player.Character ~= nil
characterAdded(player.Character)
wait(1)
player.CharacterAdded:connect(characterAdded)
end

for _,player in pairs(game.Players:GetChildren()) do
playerAdded(player)
end

game.Players.PlayerAdded:connect(playerAdded)
[/code]

Can we get someone to look into this please? It’s kind of a big problem for anything that relies on velocity.

1 Like