Would something like this work? (Made by JR01)
I want to attempt to make my own sometime lol. Just because it seems fun to code.