Okay I updated my script:
Player = game.Players.LocalPlayer
Mouse = Player:GetMouse()
Mouse.Move:connect(function()
if Mouse.Target.Name == "Note1" then
Player.PlayerGui.ItemPreview.Label.Visible = true
Player.PlayerGui.ItemPreview.Label.Position = UDim2.new(Mouse.X, Mouse.Y)
Player.PlayerGui.ItemPreview.Label.Text = "Note"
else
Player.PlayerGui.ItemPreview.Label.Visible = false
Player.PlayerGui.ItemPreview.Label.Text = "N/A"
end
end)
But it position the label with X being the Scale and Y being the Offset of the X Value in the position. And it won't appear on screen.

1 comment
mouse.hit.p