Im making a game and I want the users to walk up to characters end a billboard gui will appear telling them to press E. However I want to make this functional with touch but for some reason it's not registering the touch. Here is the code below
for _,npc in pairs(NPCS:GetChildren()) do npc.UpperTorso.EToGift.Frame.TextButton.MouseButton1Click:Connect(function() if Player.Character and Player.Character:FindFirstChild("HumanoidRootPart") then for _, npc in pairs(NPCS:GetChildren()) do if (npc.HumanoidRootPart.Position - Player.Character.HumanoidRootPart.Position).magnitude < 15 then if npc.Enabled.Value and Player.OtherInfo.Backpack.Value > 0 then game.Workspace.Events.DisableNPC:FireServer(npc) end end end end end) end