-- locals
local player = game.Players.LocalPlayer
local frame = script.Parent:WaitForChild("Frame")
local part = workspace:WaitForChild("Part")
local partp = part.Position
-- script
while wait() do
frame.Position = UDim2.new(0, partp.X, 0, partp.Y)
end
I put the frame anchor to 1,1. Because I thought it would fix the issue of having the GUI be stuck at 0,0. Though, it did more harm than friendliness. Can someone help or explain me why this doesn't work?
Thanks in advance,

4 comments
Is frame a billboardGui or is it a screenGui?
the frame is within a ScreenGUI, located in StarterGui
Hello whats is partp is it a part or a frame?
partp is the part in workspace