Overwrite a string on a tape
Python 3, 39 bytes

def f(x,y,z):
&#9;for x[z%len(x)]in y:z+=1

Try it online!
-5 bytes thanks to ovs for spotting the trick with cleverly using python's for loop specifics