CODE ( very easy ) :
mouse.Move:connect(function()
short.Position = UDim2.new(0,mouse.X,0,mouse.Y)
end)
Since I am putting mouse.X and mouse.Y in the offset it throws the mouse and frame in a different place.
EXAMPLE :
Now I understand this is happening becuase of the offset, but I need it to stay as offset, if I were to use scale it would mess everything up. Any ideas on how I can fix this?

1 comment
This code works, if
shortis parented directly to the ScreenGui. Can you explain the hierarchy of GUI objects you have, and what precisely you need to accomplish?