getgenv().it = "" -- First Person to be it username not displayname getgenv().whitelisted = {"Player1","Player2","Player3"} -- change to players playing tag use username not displayname it can be any amount of players getgenv().message = " is it." -- tag message local function tag(it) local uh = game.Players[it].Character.HumanoidRootPart:GetTouchingParts() return uh end local function code(player) game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(player.DisplayName .. getgenv().message,"All") end while wait() do if table.find(tag(getgenv().it),"HumanoidRootPart") ~= nil then local oof = table.find(tag(getgenv().it),"HumanoidRootPart") if table.find(getgenv().whitelisted,oof.Parent.Name) ~= nil then getgenv().it = oof.Parent.Name code(game.Players[oof.Parent.Name]) end end end