GUI Tween not working?

so im trying to tween my gui, but it just almost freezes and does not work, any help?

local pb = script.Parent.PLAY

local pbinfoout = TweenInfo.new(
	2,                             -- Length
	Enum.EasingStyle.Linear,      -- Easing Style
	Enum.EasingDirection.Out,      -- Easing Direction
	0,                             -- Times repeated
	false,                          -- Delay
	0
)

local pbgoalout =
	{
		Position = UDim2.new(-0.218, 0,0.414, 0);
	}
local tweenpbout = TweenService:Create(sb,pbinfoout,pbgoalout)

tweenpbout:Play()
Wait(2)

I believe you need to use TweenPosition() instead.

I fixed it, I was mixing up some of my other code that goes along with this, so this works perfectly fine, thank you though!

Alright. Good luck with your project.