Learning residue level protein dynamics with multiscale Gaussians