if Input.KeyCode == Enum.KeyCode.Q then -- Opening
script.Parent:TweenPosition(
UDim2.new(0,0,-1),
"Out",
"Quart",
2,
false,
nil
)
script.Parent.Visible = false
end
If you can help, Thanks.
if Input.KeyCode == Enum.KeyCode.Q then -- Opening
script.Parent:TweenPosition(
UDim2.new(0,0,-1),
"Out",
"Quart",
2,
false,
nil
)
script.Parent.Visible = false
end
If you can help, Thanks.
It instantly disappears as you haven't added any sort of wait or check to see if the tween has finished, try adding a check or wait such as:
if Input.KeyCode == Enum.KeyCode.Q then -- Opening
script.Parent:TweenPosition(
UDim2.new(0,0,-1),
"Out",
"Quart",
2,
false,
nil
)
wait(5) -- not most accurate but you can change the wait time.
script.Parent.Visible = false
end
This discussion is preserved as it was. New answers, comments, and votes are closed.
2 comments
Thanks!
It only needs to wait for 2 seconds because that's the time specified as an argument for the gui to move.