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:
game.Workspace.Story.Touched:connect(function(hit)
local human = hit.Parent:FindFirstChild("Humanoid")
if human ~=nil then
human.WalkSpeed = 0
end
local swoosh = script.Parent.Parent.Parent.Sound2
swoosh:Play()
wait(0.3)
script.Parent.Visible = true
end)

2 comments
Is this in a SurfaceGui?
No, ScreenGui.