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

My Game:Getservice(Chat) doesn't work.?

local debounce = false

function getPlayer(humanoid) local players = game.Players:children() for i = 1, #players do if players[i].Character.Humanoid == humanoid then return players[i] end end return nil end

function onTouch(part)

local human = part.Parent:findFirstChild("Humanoid") if (human ~= nil) and debounce == false then game:GetService("Chat"):Chat(Player.Character.Head, "Kamui!") debounce = true

local player = getPlayer(human)

if (player == nil) then return end

script.Parent:clone().Parent = player.Backpack

wait(2) debounce = false end end

script.Parent.Parent.Touched:connect(onTouch)

1 answer

Player is not defined (Player.Character.Head). Maybe you want part.Parent.Head instead? Or even human.Parent.Head?

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