Playermodel on Spawn and Weapons in bodys

tried this to set the playermodel if the player in group bla spawns


function SetSomeModels(ply)
        if ply:IsUserGroup("bla") then
			ply:SetModel("models/captainbigbutt/vocaloid/miku_classic.mdl")
        end
end

hook.Add("PlayerSetModel", "Change player models", SetSomeModels) 

and the second thing few players holding the weapon inmid of the body