It's scripted in DecUI and without decui, it won't work. The code is moved to https://pastebin.com/MbKPPiB3 for better formatting. Feel free to post bugs. The code might be improved so tell in the reply :)
How does it looks:
https://youtu.be/aahNiiDfOX4
Updated the post and added look video
nice work