RequiresLineOfSight not working for custom rigs

When zoomed in with a normal R15 character, ProximityPrompts will work with the RequiresLineOfSight setting on. However, if I zoom in with my custom character, it does not show the prompt despite the character model being completely invisible on my screen unless I delete the body which makes up the entire model (does not follow the traditional Torso/UpperTorso/etc).

This brings me to my question: is there a way to IGNORE the rig’s character model just like a normal roblox character model?

Model: (will turn into a MeshPart eventually)

Is the custom character model being set as the player’s character?

Yes. It’s in StarterCharacter and is fully operational.

I went to reproduce this and found that I can get the prompt to show up with a custom character (1 humanoid root part) if I am in first person. However, when the humanoid root part obstructs the LOS between the proximity part and the camera it gets hidden. However when using a normal character, none of the character parts obstructing LOS cause the proximity prompt to be hidden.

1 Like

Update:
I used a ‘hacky’ method to get around this situation by simply moving the HumanoidRootPart a little bit forward from the model. Previously, I copied how a normal HumanoidRootPart was positioned–inside a Torso–but it seemed that this didn’t work for my custom rig.

I would still love to know if there’s somehow a way to ignore the character’s descendants just like the normal R15/R6 rig.