SENTS Not working in DarkRP Server

Hey guys! Ive recently created a SENT (Scripted Entitiy), and it works fine in single player. I uploaded it to my darkrp server, and now it just floats in the air, and the scripts ive assigned to it do not function. I cant physgun/gravgun it. Id appreciate some help, and here are my lua documents

CL_INIT.LUA
include(“shared.lua”)

surface.CreateFont( “boobyFont”, {
font = “Arial”, – Use the font-name which is shown to you by your operating system Font Viewer, not the file name
extended = false,
size = 70,
weight = 500,
blursize = 0,
scanlines = 0,
antialias = true,
underline = false,
italic = false,
strikeout = false,
symbol = false,
rotary = false,
shadow = false,
additive = false,
outline = false,
} )

function ENT:Draw()

self:DrawModel()

end


INIT.LUA

AddCSLuaFile(“cl_init.lua”)
AddCSLuaFile(“shared.lua”)

include(“shared.lua”)

function ENT:Initialize()

self:SetModel("models/weapons/2_c4_planted.mdl")
self:PhysicsInit(SOLID_VPHYSICS)
self:SetMoveType(MOVETYPE_VPHYSICS)
self:SetSolid(SOLID_VPHYSICS)
self:SetUseType(SIMPLE_USE)
self:SetColor(Color(120,120,255))


local phys = self:GetPhysicsObject()

if phys:IsValid() then

	phys:Wake()

end

end

function ENT:Use(a, c)
self:Remove()
end

function ENT:Touch(e)
self:EmitSound( “ambient/explosions/explode_1.wav” )
self:Destruct()
self:Remove()
e:SetHealth(e:Health()/2)
end
function ENT:Destruct()
local vPoint = self:GetPos()
local effectdata = EffectData()
effectdata:SetStart(vPoint)
effectdata:SetOrigin(vPoint)
effectdata:SetScale(0)
util.Effect(“Explosion”, effectdata)
end


SHARED.LUA

ENT.Type = “anim”
ENT.Base = “base_gmodentity”

ENT.PrintName = “Booby Trap”

ENT.Spawnable = true
ENT.Instructions = “Use with care. Always handle with gloves.”

Please help. Thanks!