TL;DR - Part with decal copied from ReplicatedStorage won’t appear when player is in first person.
Basically, I have some notes the player can inspect. When they trigger a proximity prompt, it clones (from the server side) a note of the same kind and puts it into the player’s view. It plays an animation where they look at it, before putting it away. The part itself is visible, but the decal with all the juicy lore isn’t. Can someone help me with this and explain why it isn’t working as it should?
We can’t really help without the code you used to implement this. Also, I guess this is probably more of a Scripting Support question since this is about functionality instead of the art design itself
How far from the camera is the Part? I’m wondering if the Decal is hiding below the Part surface if the part is less than a stud away from the camera. Try making the part Transparent to see if this is the case.
Is this only supposed to be in the player’s view or is the note Part supposed to be visible in front of the player to everyone else (like everyone else can see the note reader is holding a piece of paper in front of their face)?
If it’s just supposed to be on the player’s screen you could turn the note into a GUI on their screen.
It’s a bit of a lengthy process and I don’t have the tools right now to copy it, so I’ll try my best to describe.
I use a server script to copy the paper in ReplicatedStorage, then I put it in the character along with a new Motor6D since I animate the paper. The server then plays the animation for everyone to see, and once it’s done, it deletes the clone and the Motor6D after.
It’s pretty close to the player, maybe about a character arm’s length?
It’s visible to everyone who’s there, of course. I don’t want to localize it since it just defeats the purpose of examining the paper in your hand.
And as for the suggestion, I want to go in a new direction and make it so that you can physically see the paper and hold it in your hand, instead of just lazily putting it on screen for you to see.
Again, I’m asking for code here since it’s one thing to say how you designed it, it’s another thing to see how you actually implemented it. Until then, I can’t really help you!