Support System Help

Hey, Im currently Looking for a Support / Help System, If anyone knows and good tutorials, Or certain models, Would be a great help. here is how I want it to work:

Gui at the bottom of screen saying Support
When you click on it, It opens a a new GUI with

Your Username At the top
Do you wish to call support
Yes, No

Once they pressed yes, It takes them to another GUI
Your Username
(Text box with it says, Type why you need support max 100 characters)
Then Submit or Cancel

Once submitted V

So If (User) Is (Rank) Or above in (Group) They get a GUI That pop’s up when someone presses Submit and it will say

SUPPORT NEEDED
User: XXXXXXXX
Acc Age: XXX
In Group: Yes/no
Reason For Support: XXXXXXXXXXXX
Teleport to assist? Yes / No

If yes, Admin gets Tp’ed to Said indavidual who requested support, Then they have a gui With the support but now it says

Completed? Outcome (TEXT BOX)
Then they submit it and then it goes to a discord channel via a webhook to keep a log then they have a BACK button on the gui To go back to there original location. Then boom, GUI closes.

If you can help With a tutorial, YT Vid, Dev post or a model its fine

Is this what you’re looking for? Link

Edit: Reply if this is something you were not looking for. I’ll make a yt tutorial on it then because it will be a bit big. Also please don’t just ask for scripts on the Developer Forum. Try to learn by yourself. Since I assume you as a beginner I’m helping but please try to learn.

Simular, But Also not, There wanting a datastore saving system. I just want a system but it saves on discord and we can TP.