Mobile Aim/Shiftlock

I need help achieving a result like this, where on mobile, your aim is based on the dot’s position, just like shiftlock but without affecting the character.

local direction = camera.CFrame.LookVector * distance

and then just put a circle in the middle.