I have a script that makes a BillboardGUI visible on a players screen, but for some reason it keeps replicating on all players’ screens. Here’s the code: So I made a script for a Compass tool that would show a WayPoint whenever you equip it. The problem is, it works, but it shows up on EVERYBODY'S screen. Here's the script:
local player = game:GetService("Players").LocalPlayer
local Compass = script.Parent
local WayPoint = Compass.WayPoint
Compass.Equipped:Connect(function()
WayPoint.Parent = player.PlayerGui.NpcChatGui
end)
Compass.Unequipped:Connect(function()
WayPoint.Parent = Compass
end)```

** You are now Level 13! **