-- Found this example on http://code.garrysmod.com/?show=/lua/weapons/weapon_cs_base/shared.lua#140
local eyeang = self.Owner:EyeAngles()
eyeang.pitch = eyeang.pitch - recoil
self.Owner:SetEyeAngles( eyeang )
-- Tried this
ply:SetEyeAngles(ply:EyeAngles()) -- no effect spawn in angle of spawnpoints
ply:SetEyeAngles(ply:GetAimVector()) -- no matter where i aim i spawn in angle of spawnpoint, rotated 180 degrees
ply:SetEyeAngles(ply:GetAngles()) -- no effect spawn in angle of spawnpoints