I'm using Roblox's new dialogue editor, and you can make functions when a player clicks a response, which I've done. However, the code I'm using is working fine, because it goes to the position I want it to, it's just not showing up at all. I can't see it.
return function(player, dialogueFolder) local Gui = game.StarterGui.GUI Gui.Enabled = true Gui.Frame:TweenPosition(UDim2.new(0.5, -200, 0.5, -250), 'Out', 'Sine', 1) end
(First post on this website FYI.)
here is the fix for your script :
return function(player, dialogueFolder) local Gui = game.Players.LocalPlayer.PlayerGui.GUI --Make sure it's local script Gui.Enabled = true Gui.Frame:TweenPosition(UDim2.new(0.5, -200, 0.5, -250), 'Out', 'Sine', 1) end
We create gui in StarterGui But after a player joins The Childs of StarterGui be cloned to game.Players.LocalPlayer.PlayerGui Every Player see that gui that's inside that player's gui, That's what make us able to build deferent gui for every player.