So before, I was able to calculate how my ROBLOX character moves using:
local velocity = HumanoidRootPart.Velocity
local magnitude = velocity.Magnitude
if magnitude > 0 then
print("HumanoidRootPart's velocity->magnitude: " .. magnitude)
end
Is there another alternative besides using the deprecated Velocity property of BasePart? I have no idea where to go with this.
A Roblox Staff member confirmed in the Release Notes that using part:GetVelocityAtPosition(part.Position) is how you could replicate the old Velocity property, but the AssemblyLinearVelocity property is what the majority of use cases may require.