You can simply use Mouse.Target and Mouse.Hit in this instance.
Reference: PlayerMouse | Documentation - Roblox Creator Hub
Mouse.Target will grab the Part that the mouse is hovering over.
Mouse.Hit will position where the mouse is hovering, and not the position of the targeted part.
local Mouse = game:GetService("Players").LocalPlayer:GetMouse()
Mouse.Move:Connect(function()
local Object = Mouse.Target
local WorldPosition = Mouse.Hit
if Object then
print("The mouse is hovering over 'game."..Object:GetFullName().."' at Coordinates ("..tostring(WorldPosition.Position)..")")
else
print("The mouse is hovering over 'nothing' at Coordinates ("..tostring(WorldPosition.Position)..")")
end
end)