local CLASS = {}

CLASS.Name = "Class name here";
CLASS.Model = "Model here"; -- Put it as nil if you want the choosen model to be the model.
CLASS.Icon = "Class Icon here, usually a model path"
CLASS.Flag = "Flag KEY here";
CLASS.Public = true/false; -- Option if this class is for public use.
CLASS.TeamID = 3; -- The class id, have to be unique.
CLASS.TeamColour = Color( r, g, b, alpha ); -- The class colour.

-- Serverside shit.
if ( SERVER ) then
	CLASS.Weapons = {}; -- The weapons that this class spawns with.
	
	-- The spawn function for this class, gets called when you spawn and ur this class ;).
	CLASS.PlayerSpawnHook = function( ply )
	end;
end;

-- Put the class in the main class table.
epsilonScript.Classes.RegisterClass( CLASS );