How to force player to look at object?

Just one last thing- is there any way
for the object to be selected only if
the player is looking at it (whilst
still being in its radius)

Yeah, should be doable with trace.

  • keep the collisions as they are
  • when pressing LMB, line trace along the forward vector of the player
  • when checking whether the nearby object is valid, also check if the trace hit the desired object