Won't give weapons?

I am working on a short building gamemode. For some reason, when I spawn I don’t get any weapons I chose to give, and when I go to thirdperson, it shows the player in the shape of a T with no animations. Can anyone help me? Here is the code:

AddCSLuaFile( “cl_init.lua” )
AddCSLuaFile( “shared.lua” )

include( ‘shared.lua’ )

function GM:PlayerInitialSpawn( pl )
pl:Spawn()
pl:SetTeam( 1 )
end

function GM:PlayerLoadout( pl )
if pl:Team() == 1 then
pl:Give( “weapon_physgun” )
pl:Give( “gmod_tool” )
pl:Give( “gmod_camera” )
end
end
function GM:PlayerSpawn( pl )
pl:SetModel( “models/humans/Group03/male_02.mdl” )
end
function bg_builder( pl )
pl:Spawn()
pl:SetTeam( 1 )
end
concommand.Add( “bg_builder”, bg_builder )

Unless I’m wrong I believe it’s ply and not pl. Probably pl is right too but I always use ply which leads me to believe that.

Well, in the sandbox script Garry used pl… atleast that’s how it shows in garrysmod/garrysmod/gamemodes/sandbox. Anyways, I got it to work now…