Hey! I'm trying to make a gui where when the value "OnScreen" is true, the gui tweens to a position. The problem is is that the tweenposition is inside of a server script and I'm not sure how to tween it outside of a localscript. Here's my code that I'm working with:
local tweenService = game:GetService("TweenService")
local TextLabel = game.StarterGui.ScreenGui:WaitForChild("TextLabel")
local OnScreen = game.ServerStorage:WaitForChild("OnScreen")
OnScreen.Value = false
OnScreen.Changed:Connect(function()
if OnScreen.Value == false then
TextLabel:TweenPosition(UDim2.new(0.183, 0,1, 0))
elseif OnScreen.Value == true then
TextLabel:TweenPosition(UDim2.new(0.183, 0,0.8, 0))
end
end)
wait(3)
OnScreen.Value = true
wait(3)
OnScreen.Value = false
If somebody could help me that would be greatly appreciated. Thanks!
