Decal not appearing in First Person View

TL;DR - Made an inspect animation for paper, there’s no decal/information on the paper.

I’m gonna keep this short and simple. I have a script which handles cloning of a part that’s needed for an animation. Another script handles the part’s visibility on the player view, aka making it visible in first person. However, when it’s cloned and put into the player, the decal where the information should be isn’t there.

I’ve tried the following things:

  1. Putting it in a decal, messing with ```Decal.LocalTransparencyModifier``
  2. Putting it in a SurfaceGui, setting the Adornee to the paper cloned into the player.
  3. Putting it in a Texture, realizing that doesn’t work too.

Here are the scripts in case people need it:

--SERVER SCRIPT
Note.ProximityPrompt.Triggered:Connect(function()
	--This part handles the paper disappearing when it's interacted.
	Note.Transparency = 1
	Note.Texture.Transparency = 1
	Note.ProximityPrompt.Enabled = false
	local Character = Player.Character or Player.CharacterAdded:Wait()

	--The lines below handle the cloning of the paper
	local HandleNote = ReplicatedStorage:FindFirstChildWhichIsA("Part"):Clone()
	HandleNote.Parent = Character

	local Motor6D = Instance.new("Motor6D")
	Motor6D.Parent = Character
	Motor6D.Part0 = Character:FindFirstChild("Right Arm")
	Motor6D.Part1 = HandleNote

	task.wait(.05)
	LoadedAnim1:Play()
	task.wait(LoadedAnim1.Length)
	Player.Character:FindFirstChild("Motor6D"):Destroy()
	HandleNote:Destroy()
end)
---LOCAL SCRIPT
Char.ChildAdded:Connect(function()
	for i, Child in pairs(Char:GetChildren()) do
		if Child and Child.Name == "Handle" and Child:IsA("Part") then
			--The lines below handle the visibility of the part.
			Child.LocalTransparencyModifier = Child.Transparency
			Child.Changed:Connect(function(property)
				Child.LocalTransparencyModifier = Child.Transparency
			end)
		end
	end
end)