I would like to know if it is possible to detect where someone clicked , and if it is possible then I would like to know how
Yes, it is.
--Assuming this is a local script inside of StarterGui local player = game.Players.LocalPlayer local mouse = player:GetMouse() mouse.Button1Down:connect(function() print(mouse.Hit.p) --mouse.Hit.p returns the position of the mouse end)
No, it is impossible to detect when someone has click.