um ive never done this before so i dont know if it'll work but you might want to try something like this.
first i would try setting up a system that counts loops to help with timing like this:
REM here's the main loop
REM SRate is just what ever you have set your frame rate to.
do
if Loops < SRate
inc Loops
else
Loops = 0
endif
sync
loop
Now you can ask your program what loop you are on at any point in the program.
Now you can do something like this. (Guy is you and Folower
is the object following you)
REM this will ask for Guy's cordinance once every
REM second. FolowerNX# means Follower's new X cordinance.
if Loops = SRate
FollowerNX# = object position x(Guy)
FollowerNY# = object position y(Guy)
FollowerNZ# = object position z(Guy)
endif
point object Follower,FollowerNX#,FollowerNY#,FollowerNZ#
if object position x(Follower) = FollowerNX#
if object position y(Follower) = FollowerNY#
if object position z(Follower) = FollowerNZ#
else
move object Follower, FollowerSpeed#
endif
else
move object Follower, FollowerSpeed#
endif
else
move object Follower, FollowerSpeed#
endif
i hope that helps some though it might not work at all but fool around with it im pretty sure i got the right idea.
Come children and i shall bring you into unlevend
feilds of faraf fo sdlief dnevelnu otni uoy gnirb llahs i dna nerdlihc emoC