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!