Mouse.Move:Connect(function()
local screenPos = Camera:WorldToViewportPoint(PlotBillboard.Adornee.Position)
local dx = Mouse.X - screenPos.X
local dy = Mouse.Y - screenPos.Y
local angle = math.atan2(dy, dx)
local degrees = math.deg(angle)
Pointer.Rotation = degrees - 90
end)
so i want the pointer to rotate based on the 3d world position of the mouse and not by the screen. Anyone got any idea?