Hi, so ListLayouts and GridLayouts seem to not change the position of GuiObjects. It moves it on the screen, but what I mean is that the value under the GuiObject remains {0, 0}, {0, 0}. Since it remains at 0, I can’t do things, such as move a slider under a gui, because I can’t get the position of the object.
I understand that it’s locked, but I only want to read it, not change it. Shouldn’t it be read-only?
I’ve made a quick place to test this out and made a very simpler script to print out a bunch of data,
for i, v in pairs(script.Parent:GetDescendants()) do
if v:IsA("TextBox") then
print(i, v, v.Parent, v.Position)
end
end
Notice how they all read {0, 0}, {0, 0}
Here’s the place: (Check F9 Console if you play test it)
UiGridAndListLayoutPositionIssue.rbxl (19.7 KB)
(also im going offline like right after posting this)