func_button is a brush entity. Use the get_brush_entity_origin(ent, Float

rig[3]) stock instead. I do not believe you can move a brush entity at all, though.
__________________
No longer around. Thanks your support, everyone! As always:
THIS ONES FOR YOU
3000 PTS