all thanks to @griffpatch this is his from his youtube video series but I just thought some people might want to use this instead of watching his videos video for this https://www.youtube.com/watch?v=Fl-LX94Z4Cc this is a perfect working version of the video
*DISCLAIMER* I'm not trying to steal from griffpatch, but as I made this project I thought that I would share it to help anyone if they went wrong (please first check out griffpatch's video if you want to use this)