Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

Limiting the distance to veiw a billboard GUI ?

Asked by 9 years ago

How do I Limit the distance to view a billboard GUI ? The GUI is above a players head and I don't want people to see a load of writing over there screen when a player is over the other side of the map.. do I need to change the UDim position or something? Do I need a script for this? Any questions ill be happy to answer

0
I don't think that is possible. alphawolvess 1784 — 9y

1 answer

Log in to vote
1
Answered by
iNicklas 215 Moderation Voter
9 years ago

Use Magnitude

Put this in the brick: -
-Change GUI to your GUI's name

distance = 20 --If a player is closer than X studs it will show
while true do
players  = game.Players:GetPlayers()
for i=1,#players do
char = players[i].Character
if (char.Torso.Position - script.Parent.Position).magnitude < distance+1 then
script.Parent.GUI.Visible = true
else
script.Parent.GUI.Visible = false
end
end
0
Yep this is what i was looking for, thanks :) Bubbles5610 217 — 9y
0
You're welcome mister :) iNicklas 215 — 9y
Ad

Answer this question