How can I make a button so that on enter a player can pick mobile or desktop gui because i am going to try this method instead of a load if the player is in the mobile.
Tkdriverx is right. You'd do this:
if game:GetService("UserInputService").TouchEnabled == true then --give the prompt, since the person might have a touchscreen computer, and do other stuff end