local UIS = game:GetService("UserInputService")
local forageKey = "F"
local eatKey = "E"
local player = game.Players.LocalPlayer
local mouse = player:GetMouse()
local PlayerGui = player:WaitForChild("PlayerGui")
local ForageInfoGui = PlayerGui:WaitForChild("ForageInfoGui")
local Foragenoed = PlayerGui:WaitForChild("Foragenoed")
UIS.InputChanged:Connect(function(input)
if mouse.Target then
if mouse.Target:FindFirstChild("Edible") then
local item = mouse.Target
ForageInfoGui.Adornee = item
ForageInfoGui.ObjectName.Text = item.Name
ForageInfoGui.Enabled = true
else
ForageInfoGui.Adornee = nil
ForageInfoGui.Enabled = false
if mouse.Target:FindFirstChild("Forage") then
local item = mouse.Target
Foragenoed.Adornee = item
Foragenoed.ObjectName.Text = item.Name
Foragenoed.Enabled = true
else
Foragenoed.Adornee = nil
Foragenoed.Enabled = false
end
end
end
end)
When the item has a bool value called "Forage" it does not work. However, when the item has a bool value called "Edible" it works. Both bool values are enabled and both GUI's are disabled.
