Ok so i have a local script that should show a billboard gui to a player who is hovering over an object:
while wait(.1) do
if (player.Character.UpperTorso.Position - car1D.Position).magnitude < range then
if mouse.Target then
if mouse.Target.Name == "car1Check" then
print(player.Name.." is in range with car1")
replicatedStorage:WaitForChild("carGui"):Clone().Parent = car1D
else
if car1D:FindFirstChild("carGui") then
car1D:FindFirstChild("carGui"):Remove()
end
end
end
else
if car1D:FindFirstChild("carGui") then
car1D:FindFirstChild("carGui"):Remove()
end
end
end
This script also removes the gui when the object is not hovered.
However this only works for the first player who hovered, they can see the gui and noone else can which is good, cause FE is enabled.
But when another player, lets call it player2 hoveres over that object, that same player2 can't see the billboard gui for some reason (and ofc noone else can cause of FE).
So basically with FE i want it to only show to that one player who is hovering but it only works for the first player who hovered.
Any help on how to fix it?

2 comments
ty for your time but i know how to script with fe the problem i had is because a player used r6 character and i made this only r15 compatible and forgot to morph it in settings
Alright good to know