So I've decided to look into this again...
Originally, the characters followed each other like mindless drones. They just kept moving towards Cloud all the time. But now, I've copied the code from the Church event (when Aeris follows you) and it seems to work a lot better, as you can talk to her while you are walking. Now the only problem is, I can only get it to work for 1 character at a time, it's rather annoying. I'll try and explain exactly what I wanna do:
Instead of them being arranged by slot, which is quite hard to do, I'm going to get them arranged by character, like the submarine does. So for example Barret follows Cloud, and Tifa follows Barret. But if Aeris is in the party instead of Barret, Tifa follows her. And if Aeris is in the party instead of Tifa, Aeris follows Barret and so on.
It's set up in such a way that they only follow the character that the game sets, so that means that they will only follow Cloud, Barret, Tifa, Aeris and Cid during the scenes when they are leaders, and will be disabled if you cheat to play as anyone else. It's due to the fact that they won't place in the correct place for some reason, unless I figure that out.
I'm gonna try and disable it during cutscenes, but I'm not sure on how to do it with ladders...I can get them to climb up with you, but they'll refuse to come back down.
Anybody want to help with coding at all? If a few people want to help we might actually get a full mod out of it.