So, At first, I'll place my script below.
wait()
Frame = script.Parent.Frame
Frame.Size = UDim2.new(1,0,1,0)
MainMenu = script.Parent.MainMenu
ChooseMode = script.Parent.ChooseMode
MainMenu.Position = UDim2.new(0.5, 0, 1.481, 0)
ChooseMode.Position = UDim2.new{0.5, 0,1.48, 0}
ChooseMode.Showing.Value = false
wait(5)
MainMenu:TweenPosition(UDim2.new{0.5, 0,0.481, 0})
print(MainMenu.Position)
wait(1)
print("MainMenu.Position =")
print(MainMenu.Position)
Ignore all unfinished stuff.
My problem is:
My MainMenu should tween towards 0.5, 0,0.481, 0
however, this game moves it towards nearly 0,0,0,0.
Just, like wtf!
Any clue, anyone?
Video In Studio Play Mode:https://www.youtube.com/watch?v=dUdEsKb4muY&feature=youtu.be

2 comments
You’re using {curly brackets} for your UDim2 value, which isn’t the correct format for it I’m pretty sure. Use (parenthesis) instead.
No need to take your anger out in the question, calm down on the abbreviations w profanity