Will add more details as I go.
Thank you so much @Phoenix_Fir3 for Synix's project it really helped me!