Lua error

Bine trying to make a simple HUD then I started getting
[ERROR] lua/hud2.lua:9: function arguments expected near ‘surface’

  1. unknown - lua/hud2.lua:0
    Tryed to fix it and cant


function myhud( )
	local client = LocalPlayer()
		if not client:Alive() then return end
		if (client:GetActiveWeapon() == NULL or client:GetActiveWeapon() == "Camera") then return end
	local HP = client:Health() --HP Client has
	local AR = client:Armor() --Armor Client has
	local WP = client:GetActiveWeapon
	
	surface.SetFont( "default" )
        surface.SetTextColor( 0, 17, 255 )
        surface.SetTextPos( 32, 32 )
        surface.DrawText( ply:Armor() )
	
end
hook.Add("HUDPaint", "myhud", myhud)



	local HP = client:Health() --HP Client has
	local AR = client:Armor() --Armor Client has
	local WP = client:GetActiveWeapon


One of these is not like the other

Wow! *facepalm Thx