PF = script.Parent
function sup()
if PF.Name.Value ~= nil then
PF.Pic.Decal.Texture = "http://www.roblox.com/Thumbs/Avatar.ashx?x=200&y=200&Format=Png&username="..PF.Name.Value
PF.PN.SurfaceGui.Frame.Textbox.Text = ""..PF.Name.Value
end
end
sup()
What the script is supposed to do is show the players logo and name of whoevers name is in the stringvalue of Name If you have ever seen the portrait with roblox tools similar except added the name

2 comments
Filtering enabled could be the problem, use remote events.
Could it be because you're using .Name.Value and Name doesn't have a Value property. You've probably got a StringValue called Name but it would default to the property of the script's parent not the object in the script's parent. Change the name of the value, that may solve your problem.