hichats={"\072\105","\072\101\108\108\111";"\111\104 \104\105";"\072\105\033";"\079\104 \104\101\121";"\072\101\121","\087\104\097\116 \100\111 \121\111\117 \119\097\110\116";"\087\104\097\116\'\115 \117\112"}local Q=script.Parent.Head function onPlayerEntered(Y)game.Players.PlayerAdded:connect(onPlayerEntered)function onChatted(Y,G,L)local H=string.lower(L.Name)if Y=="\104\105"then(game:GetService("\067\104\097\116")):Chat(Q,""..(hichats[math.random(1,#hichats)]..("\044 "..L.Name)),Enum.ChatColor.White)end local j=string.lower(L.Name)if Y=="\104\101\108\108\111"then(game:GetService("\067\104\097\116")):Chat(Q,""..(hichats[math.random(1,#hichats)]..("\044 "..L.Name)),Enum.ChatColor.White)end local i=string.lower(L.Name)if Y=="\104\105\033"then(game:GetService("\067\104\097\116")):Chat(Q,""..(hichats[math.random(1,#hichats)]..("\044 "..L.Name)),Enum.ChatColor.White)end local s=string.lower(L.Name)if Y=="\104\105\046"then(game:GetService("\067\104\097\116")):Chat(Q,""..(hichats[math.random(1,#hichats)]..("\044 "..L.Name)),Enum.ChatColor.White)end local q=string.lower(L.Name)if Y=="\104\101\108\108\111\033"then(game:GetService("\067\104\097\116")):Chat(Q,""..(hichats[math.random(1,#hichats)]..("\044 "..L.Name)),Enum.ChatColor.White)end local d=string.lower(L.Name)if Y=="\104\101\108\108\111\046"then(game:GetService("\067\104\097\116")):Chat(Q,""..(hichats[math.random(1,#hichats)]..("\044 "..L.Name)),Enum.ChatColor.White)end local E=string.lower(L.Name)if Y=="\104\101\121"then(game:GetService("\067\104\097\116")):Chat(Q,""..(hichats[math.random(1,#hichats)]..("\044 "..L.Name)),Enum.ChatColor.White)end local r=string.lower(L.Name)if Y=="\104\101\121\033"then(game:GetService("\067\104\097\116")):Chat(Q,""..(hichats[math.random(1,#hichats)]..("\044 "..L.Name)),Enum.ChatColor.White)end local O=string.lower(L.Name)if Y=="\104\101\121\046"then(game:GetService("\067\104\097\116")):Chat(Q,""..(hichats[math.random(1,#hichats)]..("\044 "..L.Name)),Enum.ChatColor.White)end end end game.Players.PlayerAdded:connect(function(Q)onPlayerEntered(Q)Q.Chatted:connect(function(Y)onChatted(Y,nil,Q)end)end)
--[[OMG YAY! First ever reply system, I'll be doing ALLOT of work on this.. It'll end up to be let's say..
1000+ lines of mixtures of letters forsay? I wanna make this good!]]

hichats = { "Hi", "Hello", "oh hi", "Hi!", "Oh hey", "Hey", "What do you want", "What's up" }

local head = script.Parent.Head

function onPlayerEntered(newPlayer)
	game.Players.PlayerAdded:connect(onPlayerEntered)
	function onChatted(msg, recipient, speaker)
		local source = string.lower(speaker.Name)
		if msg == "hi" then
			game:GetService("Chat")
				:Chat(head, "" .. hichats[math.random(1, #hichats)] .. ", " .. speaker.Name, Enum.ChatColor.White)
		end
		local source = string.lower(speaker.Name)
		if msg == "hello" then
			game:GetService("Chat")
				:Chat(head, "" .. hichats[math.random(1, #hichats)] .. ", " .. speaker.Name, Enum.ChatColor.White)
		end
		local source = string.lower(speaker.Name)
		if msg == "hi!" then
			game:GetService("Chat")
				:Chat(head, "" .. hichats[math.random(1, #hichats)] .. ", " .. speaker.Name, Enum.ChatColor.White)
		end
		local source = string.lower(speaker.Name)
		if msg == "hi." then
			game:GetService("Chat")
				:Chat(head, "" .. hichats[math.random(1, #hichats)] .. ", " .. speaker.Name, Enum.ChatColor.White)
		end
		local source = string.lower(speaker.Name)
		if msg == "hello!" then
			game:GetService("Chat")
				:Chat(head, "" .. hichats[math.random(1, #hichats)] .. ", " .. speaker.Name, Enum.ChatColor.White)
		end
		local source = string.lower(speaker.Name)
		if msg == "hello." then
			game:GetService("Chat")
				:Chat(head, "" .. hichats[math.random(1, #hichats)] .. ", " .. speaker.Name, Enum.ChatColor.White)
		end
		local source = string.lower(speaker.Name)
		if msg == "hey" then
			game:GetService("Chat")
				:Chat(head, "" .. hichats[math.random(1, #hichats)] .. ", " .. speaker.Name, Enum.ChatColor.White)
		end
		local source = string.lower(speaker.Name)
		if msg == "hey!" then
			game:GetService("Chat")
				:Chat(head, "" .. hichats[math.random(1, #hichats)] .. ", " .. speaker.Name, Enum.ChatColor.White)
		end
		local source = string.lower(speaker.Name)
		if msg == "hey." then
			game:GetService("Chat")
				:Chat(head, "" .. hichats[math.random(1, #hichats)] .. ", " .. speaker.Name, Enum.ChatColor.White)
		end
	end
end
game.Players.PlayerAdded:connect(function(newP)
	onPlayerEntered(newP)
	newP.Chatted:connect(function(msg)
		onChatted(msg, nil, newP)
	end)
end)
