So I’ve hooked into UpdateAnimation and tried to set the playback rate of an animation to 0.25 and it’s not changing it. The animation is being called through CalcView properly, it’s just the speed. The function in the hook is simply this
if ply:IsRolling() then ply:SetPlaybackRate( 0.25 ) end
I’ve gotten it to work before but it required me overwriting the default GMod UpdateAnimation which isn’t something I want to do here.