Question about SWEP/addon placement

I was trying to get one of my addons I made in gmod 12/13 beta into the final 13, but it won’t show up. I have the shared.lua file in garrysmod/addons/SWEPName/lua/weapon_myswep/shared.lua
And the code is:


AddCSLuaFile("shared.lua")
SWEP.Category = "My Swep"
SWEP.PrintName = "Pistol"
SWEP.Author = "buster925"
SWEP.Contact = ""
SWEP.Purpose = "Pistol"
SWEP.Instructions = "Primary: Shoot a Bullet"
SWEP.ViewModel = "models/v_Pistol.mdl"
SWEP.WorldModel = "models/w_Pistol.mdl"
SWEP.Spawnable = true
SWEP.AdminSpawnable = true
SWEP.Slot			= 3
SWEP.Slotpos                    = 2

SWEP.Primary.Delay = 1
SWEP.HoldType = "ar2"
SWEP.Primary.ClipSize = 30
SWEP.Primary.PrimaryClip = 10
SWEP.Primary.AmmoType = "ar2"
SWEP.Secondary.ClipSize = -1
SWEP.Secondary.PrimaryClip = -1
SWEP.Secondary.AmmoType = "SMG1"
function SWEP:Initialize()
end
function SWEP:Reload()
end
function SWEP:Think()
end
function SWEP:PrimaryAttack()
self:ShootBullet(1, 10, .01)
self:EmitSound(Sound("weapons/9mm/357_shot1.wav"))
self:TakePrimaryAmmo(1)
end
function SWEP:SecondaryAttack()

end


I’m also sorry if this is really stupid I am still just starting with lua.
Thanks! :smile: