I suck at expressions, but I’ll try to help.
First you have two different values for the variable offset…You’ll need to rename one.
Since your first expression already instances your posisiton you won’t need to do it again on the second one… so i’m gessing you’ll just need to give it the position offset you want.
Try something like
offset = -.5;
p = thisComp.layer(“Page 1/ProtectorPlus.psd”);
t = time + offset;
r = p.position.valueAtTime(t);
noffset = index – 1;
[r[0] – noffset+100, r[1] – noffset+50, r[2]]
Give me some feedback of what you got.