got bored....made this...released it on my pastebin...yah..
http://pastebin.com/gpVkx2qd

Code:
----------> DOCUMENTATION < [] -----
--> IRC BotNet @#~ ::::::::::::::::::::
--> Version~: v1 @#~ :::::::::::::::
--> Language~: Lua 5.1 @#~ :::::::::
--> Channel source~: Freenode @#~ ::
--> Creator~: Furry @#~ ::::::::::::
--> char*@ | [Last Update~: December 30, 2014] * @#~ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
----- [] >DOCUMENTATION ---------->
 
local socket = require("socket")
local IRCSocket = assert(socket.tcp())
 
IRCSocket:connect('irc.freenode.net', 6667)
IRCSocket:send("USER <[BOT'S ALIAS]> :Furry's IRC Freenode Bot\n")--@~
IRCSocket:send("NICK <[BOT'S ALIAS]>\n")--@~
IRCSocket:send("JOIN <[#Channel (Must have a '#' before the channel's name!)]>\n")--@~
print("Receiving data...")
while true do
        local IRCSocketData_1, SocketStatus, IRCSocketData_2 = IRCSocket:receive(2048)
        print(IRCSocketData_1 or IRCSocketData_2)
        if IRCSocketData_1 or IRCSocketData_2 == 'Hi' then
                IRCSocket:send("PRIVMSG <[#Channel (Must have a '#' before the channel's name!)]> :Hello,user.\n")
        end
end