# [Rockstar](https://codewithrockstar.com/), <s>82</s> <s>73</s> <s>66</s> 57 bytes listen to S cut S O's "" while S let O be+roll S*2 say O [Try it here](https://codewithrockstar.com/online) (Code will need to be pasted in) listen to S :Read input string into variable S cut S :Split into an array O's "" :Initialise O as an empty string while S :While S is not empty let O be+ : Append to O roll S : Pop the first element from S *2 : Duplicate :End while loop say O :Output O