i fixed the issue! (without using lists!) this was kinda hard (thanks to an old project of mine that uses the same sort of system i used in this (without it i probably wouldn't have been able to do it))