法律没有规定立遗赠抚养协议时必须要有见证人。
遗赠扶养协议,是遗赠人与扶养人签订的、由扶养人承担遗赠人生养死葬的义务,遗赠人将自己的合法财产的一部分或全部于其死后转移给扶养人所有的协议。
【法律依据】《继承法》第十六条规定,公民可以依照本法规定立遗嘱处分个人财产,并可以指定遗嘱执行人。
公民可以立遗嘱将个人财产指定由法定继承人的一人或者数人继承。公民可以立遗嘱将个人财产赠给国家、集体或者法定继承人以外的人。