Hi. Trying to create a simple movement displayer UI, but I’ve got an issue with `AssemblyLinearVelocity`

. Here’s my hierarchy, parented to `StarterGui`

Here’s the `LocalScript`

```
function roundingWithDecimals(x, decimals)
decimals = decimals or 0
return math.floor(x * 10^decimals) / 10^decimals
end
local player = game.Players.LocalPlayer
local characterPrimaryPart = player.Character.PrimaryPart
local movementDisplayer = script.Parent.Text
local speedValue = roundingWithDecimals((characterPrimaryPart.AssemblyLinearVelocity * Vector3.new(1, 0, 1)).Magnitude, 2)
local speedDifference = (speedValue - 0) / speedValue
local altitudeValue = "temp"
local altitudeDifference = "temp"
while true do
wait()
movementDisplayer = "Speed: " .. speedValue .. " | Altitude: " .. altitudeValue .. " | Speed Difference: " .. speedDifference .. " | Altitude Difference: " .. altitudeDifference
end
```

Here’s the Developer Console:

What does this mean, and how can I fix it?

Any help would be appreciated.