Substitute for LocalTransparencyModifier?

Hey, so for my game i want the player to be abled to see his arms. And i used to have a script for that using LocalTransparencyModifier. But it’s recently stopped working and any recent attempt at using it has yielded 0 results. Is there anything i can use in its stead?

Sorry if I am deviating from the topic but do you want it for an FPS game?
If so, then I suggest you to use a view model (a.k.a decoy arms) instead…

Here is an amazing tutorial by @EgoMoose which helped me
The First Person Element Of A First Person Shooter

Now there may be better ways as well but this is what I do.

By the way are you using LocalTransparencyModifier in a localscript or a serverscript?

-- StarterPlayer.StarterCharacterScripts
local char = script.Parent
local shoulder = char.RightUpperArm

shoulder:GetPropertyChangedSignal("LocalTransparencyModifier"):Connect(function()
	shoulder.LocalTransparencyModifier = 0
end)

Works absolutely fine for me. As suggested before, make sure it’s a LocalScript.