I dug through the documentation for over 20 minutes and I don’t think I found any property or function that can directly tell me how long one is.
I’ve had this problem before, but I managed to find a topic that would help with it, but I don’t know if it’s still active
Link to it if you think it’ll help.
local function GetCurveAnimationTime(Animation) local Max = 0 for _, obj in Animation:GetDescendants() do if obj.ClassName == "FloatCurve" then local Keys = obj:GetKeys() for _, obj in pairs(Keys) do Max = math.max(Max, obj.Time) end end end return Max end
Thanks. Better than having to LoadAnimation just to get the .Length