Setting a Tool Job-Specifically (or similar)?

I wanted to set the SCars tools to a specific job, however it is set to admin-only. What coding do I need to add/change to make these tools also work with a job class rather than an admin group?

[editline]08:41PM[/editline]

Here is one of the tools I needed to include:

TOOL.Category = “Sakarias88 Cars”
TOOL.Name = “#Health
TOOL.Command = nil
TOOL.ConfigName = “”

TOOL.ClientConVar = {
CarHealth = “200”,
CanTakeDamage = “1”,
CanTakeWheelDamage = “1”,
}

if CLIENT then
language.Add( “Tool_carhealth_CarHealth”, “Car Health” )
language.Add( “Tool_carhealth_CanTakeDamage”, “Car Damage” )
language.Add( “Tool_carhealth_CanTakeDamage_desc”, “Turn car damage on or off” )

language.Add( "Tool_carhealth_CanTakeWheelDamage", "Wheel Damage" )
language.Add( "Tool_carhealth_CanTakeWheelDamage_desc", "Turn wheel damage on or off" )

language.Add( "Tool_carhealth_name", "Car Health" )
language.Add( "Tool_carhealth_desc", "Change the health on the cars" )
language.Add( "Tool_carhealth_0", "Primary fire to paste and secondary fire to copy" )


language.Add( "Undone_Repair", "Undone Repair Station" )
language.Add( "Cleanup_Repair", "SCar Repair Station" )
language.Add( "Cleaned_Repair", "Repair Station Removed" )	

end

function TOOL:LeftClick( trace )

if ( trace.Entity && trace.Entity:IsPlayer() ) then return false end
if not(string.find( trace.Entity:GetClass( ), "sent_sakarias_car" )) then return false end
if string.find( trace.Entity:GetClass( ), "sent_sakarias_carwheel" ) or string.find( trace.Entity:GetClass( ), "sent_Sakarias_carwheel_punked" ) or trace.Entity.IsDestroyed == 1 then return false end 


if (CLIENT) then return true end
local ply = self:GetOwner()


local CarHealth = self:GetClientNumber( "CarHealth" )
local CanTakeDamage = self:GetClientNumber( "CanTakeDamage" )	
local CanTakeWheelDamage = self:GetClientNumber( "CanTakeWheelDamage" )

local allowDisablingWheelDamage =  GetConVarNumber("scar_tiredamage") 
local allowDisablingCarDamage =  GetConVarNumber("scar_cardamage") 
local maxHealthAllowed = GetConVarNumber("scar_maxhealth") 

if trace.Entity:IsValid() then		
	trace.Entity:EmitSound("carStools/tune.wav",100,math.random(80,150))
	
	if maxHealthAllowed < CarHealth then
		CarHealth = maxHealthAllowed
	end
	
	trace.Entity:SetCarHealth( CarHealth )
	trace.Entity.CarHealth = CarHealth
	
	if CanTakeDamage == 0 && allowDisablingCarDamage == 0 then
		CanTakeDamage = 1
	end

	if CanTakeWheelDamage == 0 && allowDisablingWheelDamage == 0 then
		CanTakeWheelDamage = 1
	end
	
	trace.Entity:SetCanTakeDamage( CanTakeDamage, CanTakeWheelDamage )
	trace.Entity.CanTakeDamage = CanTakeDamage
	trace.Entity.CanTakeWheelDamage = CanTakeWheelDamage
	

end
return true

end

function TOOL:RightClick( trace )

if ( trace.Entity && trace.Entity:IsPlayer() ) then return false end
if not(string.find( trace.Entity:GetClass( ), "sent_sakarias_car" )) then return false end
if string.find( trace.Entity:GetClass( ), "sent_sakarias_carwheel" ) or string.find( trace.Entity:GetClass( ), "sent_Sakarias_carwheel_punked" ) or trace.Entity.IsDestroyed == 1 then return false end 

if (CLIENT) then return true end
local ply = self:GetOwner()

local CarHealth  = trace.Entity.CarHealth
local CanTakeDamage = trace.Entity.CanTakeDamage
local CanTakeWheelDamage = trace.Entity.CanTakeWheelDamage

self:GetOwner():ConCommand("carhealth_CarHealth "..CarHealth)
self:GetOwner():ConCommand("carhealth_CanTakeDamage "..CanTakeDamage)
self:GetOwner():ConCommand("carhealth_CanTakeWheelDamage "..CanTakeWheelDamage)

return true

end

function TOOL:Reload(trace)

if (CLIENT) then return true end
local ply = self:GetOwner()
	
local Ang = trace.HitNormal:Angle()
Ang.pitch = Ang.pitch + 90

local RepairProp = ents.Create( "sent_Sakarias_RepairStation" )	
RepairProp:SetPos(trace.HitPos)	
RepairProp:SetAngles(Ang)
RepairProp:Spawn()	

local min = RepairProp:OBBMins()
RepairProp:SetPos( trace.HitPos - trace.HitNormal * min.z )	


undo.Create("Repair")
undo.AddEntity( RepairProp )
undo.SetPlayer( ply )
undo.Finish()
	
ply:AddCleanup( "Repair", RepairProp )

end

function TOOL.BuildCPanel( CPanel )

// HEADER
CPanel:AddControl( "Header", { Text = "Carframes", Description	= "Spawn carframes" }  )	

CPanel:AddControl( "Slider", { Label = "#Tool_carhealth_CarHealth",
								 Description = "",
								 Type = "float",
								 Min = 100,
								 Max = 1000,
								 Command = "carhealth_CarHealth" } )
								 
CPanel:AddControl( "CheckBox", { Label = "#Tool_carhealth_CanTakeDamage",
								 Description = "#Tool_carhealth_CanTakeDamage_desc",
								 Command = "carhealth_CanTakeDamage" } )								 

CPanel:AddControl( "CheckBox", { Label = "#Tool_carhealth_CanTakeWheelDamage",
								 Description = "#Tool_carhealth_CanTakeWheelDamage_desc",
								 Command = "carhealth_CanTakeWheelDamage" } )			

CPanel:AddControl( "Label", { Text = "Press RELOAD to spawn a repair station", Description = "" } )									 

end