Would an OnTouch help? I don't know how to add that to this. Please Help.
game.Players.PlayerAdded:connect(function(player)
local Character = player.Character or player.CharacterAdded:wait()
Character.Head.Transparency = 1
Character.UpperTorso.Transparency = .9
Character.LowerTorso.Transparency = .9
Character.LeftUpperArm.Transparency = .9
Character.LeftLowerArm.Transparency = .9
Character.LeftHand.Transparency = .9
Character.RightUpperArm.Transparency = .9
Character.RightLowerArm.Transparency = .9
Character.RightHand.Transparency = .9
Character.LeftUpperLeg.Transparency = .9
Character.LeftLowerLeg.Transparency = .9
Character.LeftFoot.Transparency = .9
Character.RightUpperLeg.Transparency = .9
Character.RightLowerLeg.Transparency = .9
Character.RightFoot.Transparency = .9
end)

4 comments
for loops needed
.9 is not a thing i think its 0.9
.9 is a thing... why wouldn't it be a thing???
loops would lag my game