I am currently trying to make an event that occurs when a player looks at a brick, I've tried a lot of things, but none was successful, anyone?
✓ ANSWER ACCEPTED
If looking at brick statment?
1 answer
✓ Accepted answer
One "hacky" of doing this is using the Camera:WorldToScreenPoint method.
local m = game.Players.LocalPlayer:GetMouse()
m.Button1Down:Connect(function()
local camera = workspace.CurrentCamera
local worldPoint = workspace.Baseplate.Position
local vector, onScreen = camera:WorldToScreenPoint(worldPoint)
print(onScreen) -- true if it's on the screen
print(vector)
end)
A problem with this can be found by AllYourBlox's post here
This discussion is preserved as it was. New answers, comments, and votes are closed.

1 comment
Do you want to detect if the part is visible on the camera? Or if the player's character is generally looking at the part? For the first you can use WorldToScreenPoint(), and for the latter you could probably use dot product.