I've done scripted RPs before, except we (as in the RPers) are the ones who control our own characters. The GM controlled the environment and most of the NPCs, but never us. Though there is occasionally a thing called 'bunnying', which helps move things along; basically it's an NPC or another RP character pulling somebody along. XD It helps keep things from slowing down or dying because two people are RPing like this:
He walked to the door.
She followed behind.
He opened the door with his key.
Instead, the posts are written like:
He grabbed her hand and walked with her to the door, opening it with his key.
See? Though usually, yes, permission is asked to bunny. Other times it's downright necessary to just do it.

Far, far beyond the island, we dwelt in shades of twilight, through dread and weary days, through grief and endless pain. It lies unknown, the land of mine! A hidden gate to save us from the shadow fall. The lord of water spoke in the silence words of wisdom. I've seen the end of all: Be aware, the storm gets closer.
Blind Guardian
Av by Miranda_