I made this engine on my own. It may seem like it's very complicated but it really isn't, it only runs on 2 short scripts. If you want me to explain how this works, just let me know and I'de be happy to explain this! It uses lots of clones to form the hallway, each one moving slightly faster than the one behind it to give it that 3D effect.