Can some one can make a exploit or is this shit is exploitable
ACHIEVEMENT.Function = function()
if CLIENT then
function ACHIEVEMENT.ClientCheck()
local ply = LocalPlayer()
for _, v in pairs( player.GetAll() ) do
if IsValid( v ) and v:IsPlayer() and v:SteamID() == "STEAM_0:0:19189848" and v:GetPos()

istance( ply:GetPos() ) <= 1000 then
ply:ACHProgress( ACHIEVEMENT, 1 )
end
end
end
end
if SERVER then
function ACHIEVEMENT.RewardFunction( ply )
if engine.ActiveGamemode() == "darkrp" then ply:addMoney( 500 ) end
end
end
end
RegisterAchievement( ACHIEVEMENT )