I'm trying to tween 2 GUIs when a player joins, But it doesn't seem to be working.
wait (4)
local function Tween()
local Frame = script.Parent
Frame['Text']:TweenPosition(UDim2.new(0.45, 0, 0.4, 0), "In" , "Quad", 0.5)
Frame['Pic']:TweenPosition(UDim2.new(0.35, 0, 0.4, 0), "In" , "Quad", 0.5)
end
game.Players.PlayerAdded:connect(Tween)
There's no outputs but nothing seems to be moving either..
(Text and Pic are named this and are in script.Parent)
Thanks for your help :)

2 comments
Why do you want this to move every time a Player joins? There are two possible problems I see: PlayerAdded doesn't work properly in LocalScripts, or the things are already at the Positions you have indicated.
It is supposed to be an intro screen were 2 things come from opposite sides of the screen, And then the GUI is destroyed (Servers hold 1 player only) And the GUIs start at -100,0,0.4,0