Boss1TargetFrame.SetPoint = function() end is what is causing taints. You cannot replace anything protected without tainting.
It looks like all you're doing is just moving and scaling frames. Use
MoveAnything for that (link goes to curse, the upload here at WoWI hasn't been updated since 2011).