here's what i have so far it errors saying p is a number value
local textbutton=script.Parent
local allowed={'Player','Player1','Player2'}
textbutton.MouseButton1Down:connect(function(p)
for i,v in pairs(allowed)do
if p.Name:lower()==v:lower() then
print'allowed'
else print'not allowed'
end
end
end)

1 comment
If it's a localscript, just use game.Players.LocalPlayer