Yeah this is broken… I made all the code by myself though and it took a while, so ill still share it.