TTT Chat commands (lead to webpages not working)

Not sure, why but this code used to work… not sure why they dont anymore.
The steam brower dosen’t open upon typing the command.


function forumCommand( pl, text, teamonly )
		    if (text == "!forums") then 
			    pl:SendLua([[gui.OpenURL("http://wwwyoursite.com/forum")]]) -- Change ADDRESS to your chosen page.
			    for k, v in pairs(player.GetAll()) do v:ChatPrint( "[Announcer] Player " .. pl:Nick() .. " has viewed our forum!" )

		end
	end
end
hook.Add( "PlayerSay", "fcommand", forumCommand )

function donateCommand( pl, text, teamonly )
		    if (text == "!donate") then 
			    pl:SendLua([[gui.OpenURL("http://www.yoursite.com/donate")]]) -- Change ADDRESS to your chosen page.
			    for k, v in pairs(player.GetAll()) do v:ChatPrint( "[Announcer] Player " .. pl:Nick() .. " has viewed our donation page!" )

		end
	end
end
hook.Add( "PlayerSay", "dcommand", donateCommand )