I’ve been trying to do this, but it either tweens upwards or it tweens the size aswell as the position
Like a countdown some sort of?
Just a tween, but it’s like the tween they use for cooldowns in blade ball, and many other games
If you want a gui object to “go from up and down” you’d just tween its Y udim from 1 to 0.
local Cooldown = 2
TweenService:Create(TextLabel, TweenInfo.new(Cooldown), {Size = UDim2.new(1,0,0,0)}):Play()