Vector3 value not changing in real time but has no errors. Thanks for helping. I will appreciate even when you try
local plr = game.Players.LocalPlayer
local mouse = plr:GetMouse()
mouse.Move:Connect(function()
script.Parent.MousePosition.Value = Vector3.new(mouse.Hit)
print(script.Parent.MousePosition.Value)
end)

1 comment
tiny note : the new syntax for getting the position part of a cframe matrix is CFrame.Position, not CFrame.p