버프/디버프 프레임을 이동시키려고 다음과 같은 루아 스크립트를 사용하였습니다.

/run BuffFrame:ClearAllPoints() BuffFrame:SetScale(1.0) TemporaryEnchantFrame:SetScale(1.0) BuffFrame:SetPoint("TOPRIGHT", UIParent, -1510, -30) BuffFrame.SetPoint = function() end

인게임에서 채팅창으로 입력하면 잘 됩니다. 

하지만 애드온에 붙어넣으면 작동은 하나, 에러가 발생하며 대상의 목표프레임이 나타나지 않습니다.(이미지 첨부)
또한 채팅창에 '애드온으로 인해 인터페이스 작동이 실패했습니다.' 라는 메시지도 나옵니다.

애드온엔 /run을 빼고 넣었습니다.
BuffFrame:ClearAllPoints() BuffFrame:SetScale(1.0) TemporaryEnchantFrame:SetScale(1.0) BuffFrame:SetPoint("TOPRIGHT", UIParent, -1510, -30) BuffFrame.SetPoint = function() end

제가 원하는건 단순 프레임 이동인데.. 문제가 발생하는 이유는 뭘까요?
메크로 고수님들 의견 부탁드립니다.