Hi! I have two eggs that when you get close to it a gui pops up telling you all the eggs that you can buy. With one egg it works fine, but with two eggs it doesn’t work. Please tell me what I have done wrong.
Local Script:
game:GetService("RunService").RenderStepped:Connect(function()
for i, v in pairs(workspace:WaitForChild("Eggs"):GetChildren()) do
local char = plr.Character or plr.CharacterAdded:Wait()
local Magnitude = (v.Egg.Position - char:WaitForChild("HumanoidRootPart").Position).magnitude
if Magnitude <= 8 then
if plr.PlayerGui.MainGUI.EggFrame.Visible == false then
db = false
plr.PlayerGui.MainGUI.EggFrame.Visible = true
local vector, onScreen = camera:WorldToScreenPoint(v.GuiPart.Position)
plr.PlayerGui.MainGUI.EggFrame.Position = UDim2.new(0,vector.X - 100,0,vector.Y - 180)
plr.PlayerGui.MainGUI.EggFrame.Egg.Value = v.Name
print("Near An Egg")
end
else
db = true
plr.PlayerGui.MainGUI.EggFrame.Visible = false
plr.PlayerGui.MainGUI.EggFrame.Egg.Value = ""
end
end
end)
