Here it Goes.. Enjoy it.

Code:
local MSG_REVIVE = "#vip gear"

function GearOnChat(event, player, message, type, language)
	if(message == MSG_REVIVE) then
			local GMrank = player:GetGmRank()
			if (player:GetPlayerClass() == "Warrior") and GMrank == "1" or GMrank == "az" or GMrank == "a" then
			player:AddItem(150000, 1)
			player:AddItem(150001, 1)
			player:AddItem(150002, 1)
			player:AddItem(150003, 1)
			player:AddItem(150004, 1)
			player:SendBroadcastMessage("|cFF00FFFF[VIP System]|cFFFFA500|cFFFFA500Congratulations! You have received the Warrior VIP1 Gear. "..player:GetName().." you can use this commands whenever you lose your gear by mistake.")
			elseif (player:GetPlayerClass() == "Rogue") and GMrank == "1" or GMrank == "az" or GMrank == "a" then
			player:AddItem(16453, 1)
			player:AddItem(16455, 1)
			player:AddItem(16457, 1)
			player:AddItem(33731, 1)
			player:AddItem(33729, 1)
			player:SendBroadcastMessage("|cFF00FFFF[VIP System]|cFFFFA500|cFFFFA500Congratulations! You have received the Rogue VIP1 Gear. "..player:GetName().." you can use this commands whenever you lose your gear by mistake.")
			elseif (player:GetPlayerClass() == "Paladin") and GMrank == "1" or GMrank == "az" or GMrank == "a" then
			player:AddItem(16453, 1)
			player:AddItem(16455, 1)
			player:AddItem(16457, 1)
			player:AddItem(33731, 1)
			player:AddItem(33729, 1)
			player:SendBroadcastMessage("|cFF00FFFF[VIP System]|cFFFFA500|cFFFFA500Congratulations! You have received the Paladin VIP1 Gear. "..player:GetName().." you can use this commands whenever you lose your gear by mistake.")
			elseif (player:GetPlayerClass() == "Priest") and GMrank == "1" or GMrank == "az" or GMrank == "a" then
			player:AddItem(16453, 1)
			player:AddItem(16455, 1)
			player:AddItem(16457, 1)
			player:AddItem(33731, 1)
			player:AddItem(33729, 1)
			player:SendBroadcastMessage("|cFF00FFFF[VIP System]|cFFFFA500|cFFFFA500Congratulations! You have received the Priest VIP1 Gear. "..player:GetName().." you can use this commands whenever you lose your gear by mistake.")
			elseif (player:GetPlayerClass() == "Mage") and GMrank == "1" or GMrank == "az" or GMrank == "a" then
			player:AddItem(16453, 1)
			player:AddItem(16455, 1)
			player:AddItem(16457, 1)
			player:AddItem(33731, 1)
			player:AddItem(33729, 1)
			player:SendBroadcastMessage("|cFF00FFFF[VIP System]|cFFFFA500|cFFFFA500Congratulations! You have received the Mage VIP1 Gear. "..player:GetName().." you can use this commands whenever you lose your gear by mistake.")
			elseif (player:GetPlayerClass() == "Warlock") and GMrank == "1" or GMrank == "az" or GMrank == "a" then
			player:AddItem(16453, 1)
			player:AddItem(16455, 1)
			player:AddItem(16457, 1)
			player:AddItem(33731, 1)
			player:AddItem(33729, 1)
			player:SendBroadcastMessage("|cFF00FFFF[VIP System]|cFFFFA500|cFFFFA500Congratulations! You have received the Warlock VIP1 Gear. "..player:GetName().." you can use this commands whenever you lose your gear by mistake.")
			elseif (player:GetPlayerClass() == "Druid") and GMrank == "1" or GMrank == "az" or GMrank == "a" then
			player:AddItem(16453, 1)
			player:AddItem(16455, 1)
			player:AddItem(16457, 1)
			player:AddItem(33731, 1)
			player:AddItem(33729, 1)
			player:SendBroadcastMessage("|cFF00FFFF[VIP System]|cFFFFA500|cFFFFA500Congratulations! You have received the Druid VIP1 Gear. "..player:GetName().." you can use this commands whenever you lose your gear by mistake.")
			elseif (player:GetPlayerClass() == "Shaman") and GMrank == "1" or GMrank == "az" or GMrank == "a" then
			player:AddItem(16453, 1)
			player:AddItem(16455, 1)
			player:AddItem(16457, 1)
			player:AddItem(33731, 1)
			player:AddItem(33729, 1)
			player:SendBroadcastMessage("|cFF00FFFF[VIP System]|cFFFFA500|cFFFFA500Congratulations! You have received the Shaman VIP1 Gear. "..player:GetName().." you can use this commands whenever you lose your gear by mistake.")
			elseif (player:GetPlayerClass() == "Death Knight") and GMrank == "1" or GMrank == "az" or GMrank == "a" then
			player:AddItem(16453, 1)
			player:AddItem(16455, 1)
			player:AddItem(16457, 1)
			player:AddItem(33731, 1)
			player:AddItem(33729, 1)
			player:SendBroadcastMessage("|cFF00FFFF[VIP System]|cFFFFA500|cFFFFA500Congratulations! You have received the Death Knight VIP1 Gear. "..player:GetName().." you can use this commands whenever you lose your gear by mistake.")
                  else
			player:SendBroadcastMessage("|cFF00FFFF[VIP System]|cFFFF0000 ["..player:GetName().."] |cFFFFA500You must be VIP1 to use this command, go donate on WOW.E-LIKE.RO for VIP.")
			player:SendAreaTriggerMessage("|cFF00FFFF[VIP System]|cFFFF0000 ["..player:GetName().."] |cFFFFA500You must be VIP1 to use this command!")
		end
	end
end

RegisterServerHook(16, "GearOnChat")
[Only registered and activated users can see links. ]

CREDITS TO ME (Xanderpk from Ac-web) -I'm leaving that community to be here.