I made three different frames, two with buttons. The buttons are supposed to make the third frame move towards them. Although the GUI moves, it only moves to ayy.Position, even though I clicked on the other GUI.
This is the script under one of the frames with the buttons:
local plr = game:GetService("Players").LocalPlayer
local gui = plr.PlayerGui:WaitForChild("THING")
script.Parent.MouseButton1Click:Connect(function()
gui.Moving:TweenPosition(UDim2.new(gui.ayy.Position), "Out", 4)
wait(1)
end)
--THING is a screenGui, Moving is the Gui that is supposed to move, and ayy is the gui it's supposed to move to
This is the other:
script.Parent.MouseButton1Click:Connect(function()
local plr=game.Players.LocalPlayer
local gls=plr.PlayerGui:WaitForChild("THING")
gls.Moving:TweenPosition(UDim2.new(gls.Oot.Position), "Out", 4 )
end)
--THING is a screenGui, Moving is the Gui that is supposed to move, and Oot is the gui it's supposed to move to
