Ok, this has me stumped. I have tried a ton of different custom playermodels taken from garrysmod.org, and all of them show up in game like mingebags, with their arms out. They all said they worked as playermodels and that they had the proper animations. I think its much more likely that I’m doing something wrong here than that every playermodel on garrysmod.org is broken. The models are in the gamemode content folder if that makes a difference. Halp!
Heres some code in my init.lua:
util.PrecacheModel( “models/player/whatever.mdl” )
function GM:PlayerSetModel( ply ) //this is where player models get set
ply:SetModel( "models/player/whatever.mdl" )