Hi there, I’m Official_DevFrancais.
I need help for know how to do a Pop-up GUI who can give you a item of the GUI. A little like Soro’s Restaurant Franchise.
For those who don’t know SRF, Here a Picture of the GUI:

The goal is to make the GUI pop-up when you are in a zone wich is a trannsparent and uncancollided brick. I hope you can help us !
St.Lary Soulan Development Team
1 Like
This is very easy to do. Simply insert a ScreenGui in StarterGui, with your frames and buttons and all that inside it.
Then set the ScreenGui’s Enabled property to false.
Then insert your transparent part. Insert a script into it. Paste this into the script:
script.Parent.Touched:Connect(function(hit)
local hum = hit.Parent:FindFirstChildWhichIsA("Humanoid")
if hum then
local plr = game.Players:GetPlayerFromCharacter(hit.Parent)
if plr then
plr.PlayerGui.YOURGUINAMEHERE.Enabled = true
end
end
end)
If you need help making the buttons let me know!
Scepter_ofDarkness
As @Scepter_ofDarkness told you, that’s how you can script so the game fires an event when you touch a specific part. If you want more animations, you can tween the main GUI of that menu, which holds all the other buttons using the TweenService.
More exactly
script.Parent.Touched:Connect(function(hit)
local hum = hit.Parent:FindFirstChildWhichIsA("Humanoid")
if hum then
local plr = game.Players:GetPlayerFromCharacter(hit.Parent)
if plr then
TestName:TweenPosition(
info here
)
end
end
end)
1 Like