What do you mean by doesn't work? Are you seeing an error, or is the text in the wrong position?
What version of moviepy are you using? Version 2.0+ changes set_position to with_position
set_position
with_position