I made a localscript, which makes a frame visible. But, it becomes visible for everyone. Any ideas how to make it only for the player touching the part? I tried to make it's parent to LocalPlayer's PlayerGui, but it doesn't work
Code:
01 | game.Workspace.Story.Touched:connect( function (hit) |
02 | local human = hit.Parent:FindFirstChild( "Humanoid" ) |
03 | if human ~ = nil then |
04 | human.WalkSpeed = 0 |
05 | end |
06 | local swoosh = script.Parent.Parent.Parent.Sound 2 |
07 | swoosh:Play() |
08 | wait( 0.3 ) |
09 | script.Parent.Visible = true |
10 | end ) |
It might be because the screengui is in the workspace. You might want to have the screen gui appear in game.Players['Player's Name'].PlayerGui