Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
✓ ANSWER ACCEPTED

How come my player typeinbox to kick not working?

first you type in player username and then reason it kicks


local Frame = script.Parent
local Enter = Frame.Enter
local UH = Frame.UsernameHandler
local RH = Frame.ReasonHandler

local function getPlayer(String)
    for i, Player in pairs(game.Players:GetPlayers()) do
        if string.sub(string.lower(Player.Name), 2, string.len(String)) == string.lower(String) then
            return Player
        end
    end
end
Enter.MouseButton1Click:Connect(function()
	local Player = getPlayer(UH.Text)
	if Player then
		print("yo")
	end
	
	Player:Kick("Kick for: "..RH.Text)
end)

Error:   19:38:29.578 - Players.raid6n.PlayerGui.ScreenGui.Frame.LocalScript:23: attempt to index local 'Player' (a nil value)

something looks wrong at line 9 though

12 comments

0

I work love for an answer, if you have any questions, you may ask me.

0

I work love for an answer, if you have any questions, you may ask me.

0

I work love for an answer, if you have any questions, you may ask me.

0

I work love for an answer, if you have any questions, you may ask me.

0

sad lag

0

sad lag

0

sad lag

0

sad lag

0

lol

0

lol

0

Second argument of line 8 should be 1 -_-

0

oh

1 answer

✓ Accepted answer
local Frame = script.Parent
local Enter = Frame:WaitForChild("Enter")
local UH = Frame:WaitForChild("UsernameHandler")
local RH = Frame:WaitForChild("ReasonHandler")

local function getPlayer(PlayerName)
	for i,v in pairs ( game.Players:GetPlayers()) do
		if v.Name:lower() == PlayerName:lower() then 
			return v
		end
	end
	return false
end

Enter.MouseButton1Click:Connect(function()
	local Player = getPlayer(UH.Text)
	if Player then
		print("yo")
		Player:Kick("Kick for: "..RH.Text)
	end
end)

15 comments

0

Thank you, it works.

0

Thank you, it works.

0

Thank you, it works.

0

Thank you, it works.

0

Thank you, it works.

0

Thank you, it works.

0

Thank you, it works.

0

Thank you, it works.

0

Thank you, it works.

0

Thank you, it works.

0

rip my Mc donalds wifi

0

rip my Mc donalds wifi

0

rip my Mc donalds wifi

0

rip my Mc donalds wifi

0

rip my Mc donalds wifi

This discussion is preserved as it was. New answers, comments, and votes are closed.