Lid.CFrame = CFrame.new(H.Position) * CFrame.Angles( math.rad(i*4), math.rad(Lid.Orientation.Y), 0) * CFrame.new(0,0,-Lid.Size.X/2.2 )
Why does this rotate along the Z axis instead of the X axis dependent on the lookvector of Lid?