My entity wont show under the spawn menu?

So ive been pulling my hair out trying to get my damn entity to show up in the damn spawn menu but im getting no luck. So im trying to bring in my model into the entity section, heres the code:

cl_init:


include('shared.lua')
 
function ENT:Draw()
    self:DrawEntityOutline( 1.0 )
    self:DrawModel()
 
    AddWorldTip( self:EntIndex(), "FLY TIME", 0.5, self:GetPos(), self  ) -- Add an example tip.
end


init


AddCSLuaFile( "cl_init.lua" ) -- Make sure clientside
AddCSLuaFile( "shared.lua" )  -- and shared scripts are sent.
 
include('shared.lua')
 
 
 
 function ENT:SpawnFunction(ply, tr) -- Spawn function needed to make it appear on the spawn menu
	if (!tr.HitWorld) then return end
 
	local ent = ents.Create("prop_spaceship") -- Create the entity
	ent:SetPos(tr.HitPos + Vector(0, 0, 50)) -- Set it to spawn 50 units over the spot you aim at when spawning it
	ent:Spawn() -- Spawn it
 
	return ent -- You need to return the entity to make it work
end
 
function ENT:Initialize()
 
	self:SetModel( "models/kerr/kerr.mdl")
	self:PhysicsInit( SOLID_VPHYSICS )      -- Make us work with physics,
	self:SetMoveType( MOVETYPE_VPHYSICS )   -- after all, gmod is a physics
	self:SetSolid( SOLID_VPHYSICS )         -- Toolbox
 
        local phys = self:GetPhysicsObject()
	if (phys:IsValid()) then
		phys:Wake()
	end
end
 
function ENT:Use( activator, caller )
    return
end
 
function ENT:Think()
    -- We don't need to think, we are just a prop after all!
end
 

shared


ENT.Type = "anim"
ENT.Base = "base_gmodentity"
 
ENT.PrintName		= "Kerr Interceptor"
ENT.Author			= "II_PYRO_II"
ENT.Contact			= "test"
ENT.Purpose			= "test"
ENT.Instructions	= "test"
 

Is there any way i can create a section under the entities and make it so i can finally spawn this goddamit entity?

*ps sorry for aggression, ive been at this for hours and its late o clock for me *



ENT.Category = "yourcat4evur"


Naw nothing, its still not showing :why:

You need this because it defaults to false:



ENT.Spawnable = true


BREATHES IN ANGRILY

breathes out calmly

You are a life saver