DarkRP add a F4 menu- help

hey, when i use this in showteamtabs.lua i cant edit the text, when i edit it, the text will not go on the second line. if i try using enter and type something it will say:
[ERROR] gamemodes/darkrp/gamemode/client/showteamtabs.lua:941: unfinished string near ‘" Standard Rules: 1. Dont RDM 2. Dont NLR(if you die you forget everything! alse who killed you! 3. Dont spam in ANY kind. (includes MicSpam,Propspam,’

  1. unknown - gamemodes/darkrp/gamemode/client/showteamtabs.lua:0

Part of showteamtabs.lua:
[lua]function GM:Rules()
local Rulestab = vgui.Create(“DPanelList”)
Rulestab:EnableVerticalScrollbar( true )
function Rulestab:Update()
self:Clear(true)
local rules = vgui.Create(“DLabel”, Rulestab)
rules:SetText(" Standard Rules: 1. Dont RDM 2. Dont NLR(if you die you forget everything! also who killed you!) 3. Dont spam in ANY kind. (includes MicSpam,Propspam,
Voice changer is also spam. 4. ")
rules:SizeToContents()
end
Rulestab:Update()
return Rulestab
end
function GM:Donate()
local DonatorTab = vgui.Create(“DPanelList”)
DonatorTab:EnableVerticalScrollbar( true )
function DonatorTab:Update()
self:Clear(true)
local donator = vgui.Create(“DLabel”, DonatorTab)
donator:SetText(“donator”)
donator:SizeToContents()
end
DonatorTab:Update()
return DonatorTab
end
[/lua]

http://img571.imageshack.us/img571/5049/failee.png

and also what is wrong with this: [lua]function Testmenu()
local ply = LocalPlayers()

local BackGround = vgui.Create( "DFrame" )
BackGround:SetSize( 200,70 )
BackGround:SetPos( (ScrW()/2)-BackGround:GetWide(),(SrcH()/2)-BackGround:GetTall() )
BackGround:SetTitle( "Testmenu" )
BackGround:SetVisible( true )
BackGround:Draggable( true )
BackGround:ShowCloseButton( true )
BackGround:MakePopup()
BackGround.Paint = function()
    draw.RoundedBox(4, 0, 0, BackGround:GetWide(), BackGround:9GetTall(), Color(200,0,0,200) 
    draw.RoundedBox(2, 2, 2, BackGround:GetWide()-4, 21, Color(50,50,50,200))

end

local TextEntry = vgui.Create( "DTextEntry", BackGround )
TextEntry:SetPos( 20,30 )
TextEntry:SetTall( 20 ) 
TextEntry:SetEnterAllowed( true )
    ply:ConCommand("say "..TextEntry:GetValue())
    BackGround:SetVisible( false )

end

end
concommand.Add( “textmenu”, Testmenu )[/lua]

its in garrysmod/lua/autorun/client/testmenu.lua` error is:

[ERROR] lua/autorun/client/test_menu.lua:28: ‘<eof>’ expected near ‘end’

  1. unknown - lua/autorun/client/test_menu.lua:0

I still need help!