The title/question is weird, but the issue I'm having is that when I use :WorldToScreenPoint() I seem to have an issue where the output prints that I can see the part ("SeeL") in workspace even though my camera isn't looking at it. From what I've seen, this returns a vector3 value and a boolean value. Here's the simple code
local Cam = workspace.CurrentCamera
local pos, val = Cam:WorldToScreenPoint(game.Workspace.SeeL.Position)
game:GetService("RunService").RenderStepped:Connect(function()
if val then
print("Can see")
end
end)
Does anyone know what I'm doing wrong?

1 comment
Is the part behind any other parts?