How to make a Custom Dialog Shop (Remade)

Опубликовано: 27 Сентябрь 2026
на канале: SolunaPlays
60,646
874

This is the Remade of the previous Custom Dialog Shop. Hope you like this video! if you did please press like. It Helps me make more videos!

Musics Used:
Intro: Electro-Light - Symbolism [NCS Release] -    • Electro-Light - Symbolism | Trap | NCS - C...  

Marshmello - Keep It Mello -    • Marshmello - Keep it Mello ft. Omar LinX (...  
Music Predators - Adventure Time[NCS Release] -    • Music Predators - Adventure Time | Melodic...  
Tristam - Follow Me -    • [Dubstep] - Tristam - Follow Me [Monsterca...  

Outro: Tobu - Colors[NCS Release] -    • Video  

Scripts:
Dialog Script:script.Parent.Dialog.DialogChoiceSelected:connect(function(plr,dialog)
local config = script.Parent.Config
local first = config.FirstDialog
local second = config.SecondDialog
local third = config.ThirdDialog
local gui1 = first.GuiName
local gui2 = second.GuiName
local gui3 = third.GuiName

if dialog.Name == first.Value then
local agui = script.Parent.Dialog:FindFirstChild(gui1.Value):Clone()
agui.Parent = plr.PlayerGui
elseif dialog.Name == second.Value then
local bgui = script.Parent.Dialog:FindFirstChild(gui2.Value):Clone()
bgui.Parent = plr.PlayerGui
elseif dialog.Name == third.Value then
local cgui = script.Parent.Dialog:FindFirstChild(gui3.Value):Clone()
cgui.Parent = plr.PlayerGui
end
end)

Close Button Script:script.Parent.MouseButton1Click:connect(function()
script.Parent.Parent:TweenPosition(UDim2.new(0.35,0,-10,0))
wait(1)
script.Parent.Parent.Parent:Destroy()
end)