0% encontró este documento útil (0 votos)
12 vistas153 páginas

Inglés

Hola qué tal cómo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
12 vistas153 páginas

Inglés

Hola qué tal cómo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

MIOddhwuie = {} MIOddhwuie.

debug = false local menus = {} local keys = {up = 172,


down = 173, left = 174, right = 175, select = 191, back = 202} local optionCount =
0 local currentKey = nil local currentMenu = nil local titleHeight = 0.11 local
titleXOffset = 0.5 local titleSpacing = 2 local titleYOffset = 0.03 local
titleScale = 1.0 local buttonHeight = 0.038 local buttonFont = 0 local buttonScale
= 0.365 local buttonTextXOffset = 0.005 local buttonTextYOffset = 0.005 local
function debugPrint(text) if [Link] then [Link]('[MIOddhwuie] ' ..
tostring(text)) end end local function setMenuProperty(id, property, value) if id
and menus[id] then menus[id][property] = value debugPrint(id .. ' menu property
changed: { ' .. tostring(property) .. ', ' .. tostring(value) .. ' }') end end
local function isMenuVisible(id) if id and menus[id] then return menus[id].visible
else return false end end local function setMenuVisible(id, visible, holdCurrent)
if id and menus[id] then setMenuProperty(id, 'visible', visible) if not holdCurrent
and menus[id] then setMenuProperty(id, 'currentOption', 1) end if visible then if
id ~= currentMenu and isMenuVisible(currentMenu) then setMenuVisible(currentMenu,
false) end currentMenu = id end end end local function drawText(text, x, y, font,
color, scale, center, shadow, alignRight)SetTextColour(color.r, color.g, color.b,
color.a)SetTextFont(font)SetTextScale(scale, scale) if shadow then
SetTextDropShadow(2, 2, 0, 0, 0) end if menus[currentMenu] then if center then
SetTextCentre(center) elseif alignRight then SetTextWrap(menus[currentMenu].x,
menus[currentMenu].x + menus[currentMenu].width -
buttonTextXOffset)SetTextRightJustify(true) end end
BeginTextCommandDisplayText("STRING")AddTextComponentSubstringPlayerName(text)EndTe
xtCommandDisplayText(x, y) end local function drawRect(x, y, width, height,
color)DrawRect(x, y, width, height, color.r, color.g, color.b, color.a) end local
function drawTitle() if menus[currentMenu] then local x = menus[currentMenu].x +
menus[currentMenu].width / 2 local xText = menus[currentMenu].x +
menus[currentMenu].width * titleXOffset local y = menus[currentMenu].y +
titleHeight * 1 / titleSpacing if menus[currentMenu].titleBackgroundSprite then
DrawSprite(menus[currentMenu].[Link],
menus[currentMenu].[Link], x, y, menus[currentMenu].width,
titleHeight, 0., 255, 255, 255, 255) else drawRect(x, y, menus[currentMenu].width,
titleHeight, menus[currentMenu].titleBackgroundColor) end
drawText(menus[currentMenu].title, xText, y - titleHeight / 2 + titleYOffset,
menus[currentMenu].titleFont, menus[currentMenu].titleColor, titleScale, true) end
end local function drawSubTitle() if menus[currentMenu] then local x =
menus[currentMenu].x + menus[currentMenu].width / 2 local y = menus[currentMenu].y
+ titleHeight + buttonHeight / 2 local subTitleColor = {r =
menus[currentMenu].titleBackgroundColor.r, g =
menus[currentMenu].titleBackgroundColor.g, b =
menus[currentMenu].titleBackgroundColor.b, a = 255}drawRect(x, y,
menus[currentMenu].width, buttonHeight,
menus[currentMenu].subTitleBackgroundColor)drawText(menus[currentMenu].subTitle,
menus[currentMenu].x + buttonTextXOffset, y - buttonHeight / 2 + buttonTextYOffset,
buttonFont, subTitleColor, buttonScale, false) if optionCount >
menus[currentMenu].maxOptionCount then
drawText(tostring(menus[currentMenu].currentOption) .. ' / ' ..
tostring(optionCount), menus[currentMenu].x + menus[currentMenu].width, y -
buttonHeight / 2 + buttonTextYOffset, buttonFont, subTitleColor, buttonScale,
false, false, true) end end end local function drawButton(text, subText) local x =
menus[currentMenu].x + menus[currentMenu].width / 2 local multiplier = nil if
menus[currentMenu].currentOption <= menus[currentMenu].maxOptionCount and
optionCount <= menus[currentMenu].maxOptionCount then multiplier = optionCount
elseif optionCount > menus[currentMenu].currentOption -
menus[currentMenu].maxOptionCount and optionCount <=
menus[currentMenu].currentOption then multiplier = optionCount -
(menus[currentMenu].currentOption - menus[currentMenu].maxOptionCount) end if
multiplier then local y = menus[currentMenu].y + titleHeight + buttonHeight +
(buttonHeight * multiplier) - buttonHeight / 2 local backgroundColor = nil local
textColor = nil local subTextColor = nil local shadow = false if
menus[currentMenu].currentOption == optionCount then backgroundColor =
menus[currentMenu].menuFocusBackgroundColor textColor =
menus[currentMenu].menuFocusTextColor subTextColor =
menus[currentMenu].menuFocusTextColor else backgroundColor =
menus[currentMenu].menuBackgroundColor textColor = menus[currentMenu].menuTextColor
subTextColor = menus[currentMenu].menuSubTextColor shadow = true end drawRect(x, y,
menus[currentMenu].width, buttonHeight, backgroundColor)drawText(text,
menus[currentMenu].x + buttonTextXOffset, y - (buttonHeight / 2) +
buttonTextYOffset, buttonFont, textColor, buttonScale, false, shadow) if subText
then drawText(subText, menus[currentMenu].x + buttonTextXOffset, y - buttonHeight /
2 + buttonTextYOffset, buttonFont, subTextColor, buttonScale, false, shadow, true)
end end end function [Link](id, title)menus[id] = {}menus[id].title
= title menus[id].subTitle = 'INTERACTION MENU' menus[id].visible = false
menus[id].previousMenu = nil menus[id].aboutToBeClosed = false menus[id].x = 0.0175
menus[id].y = 0.025 menus[id].width = 0.23 menus[id].currentOption = 1
menus[id].maxOptionCount = 10 menus[id].titleFont = 1 menus[id].titleColor = {r =
0, g = 0, b = 0, a = 255}menus[id].titleBackgroundColor = {r = 245, g = 127, b =
23, a = 255}menus[id].titleBackgroundSprite = nil menus[id].menuTextColor = {r =
255, g = 255, b = 255, a = 255}menus[id].menuSubTextColor = {r = 189, g = 189, b =
189, a = 255}menus[id].menuFocusTextColor = {r = 0, g = 0, b = 0, a =
255}menus[id].menuFocusBackgroundColor = {r = 245, g = 245, b = 245, a =
255}menus[id].menuBackgroundColor = {r = 0, g = 0, b = 0, a =
160}menus[id].subTitleBackgroundColor = {r = menus[id].menuBackgroundColor.r, g =
menus[id].menuBackgroundColor.g, b = menus[id].menuBackgroundColor.b, a =
255}menus[id].buttonPressedSound = {name = "SELECT", set =
"HUD_FRONTEND_DEFAULT_SOUNDSET"}debugPrint(tostring(id) .. ' menu created') end
function [Link](id, parent, subTitle) if menus[parent] then
[Link](id, menus[parent].title) if subTitle then setMenuProperty(id,
'subTitle', [Link](subTitle)) else setMenuProperty(id, 'subTitle',
[Link](menus[parent].subTitle)) end setMenuProperty(id, 'previousMenu',
parent)setMenuProperty(id, 'x', menus[parent].x)setMenuProperty(id, 'y',
menus[parent].y)setMenuProperty(id, 'maxOptionCount',
menus[parent].maxOptionCount)setMenuProperty(id, 'titleFont',
menus[parent].titleFont)setMenuProperty(id, 'titleColor',
menus[parent].titleColor)setMenuProperty(id, 'titleBackgroundColor',
menus[parent].titleBackgroundColor)setMenuProperty(id, 'titleBackgroundSprite',
menus[parent].titleBackgroundSprite)setMenuProperty(id, 'menuTextColor',
menus[parent].menuTextColor)setMenuProperty(id, 'menuSubTextColor',
menus[parent].menuSubTextColor)setMenuProperty(id, 'menuFocusTextColor',
menus[parent].menuFocusTextColor)setMenuProperty(id, 'menuFocusBackgroundColor',
menus[parent].menuFocusBackgroundColor)setMenuProperty(id, 'menuBackgroundColor',
menus[parent].menuBackgroundColor)setMenuProperty(id, 'subTitleBackgroundColor',
menus[parent].subTitleBackgroundColor) else debugPrint('Failed to create ' ..
tostring(id) .. ' submenu: ' .. tostring(parent) .. ' parent menu doesn\'t exist')
end end function [Link]() return currentMenu end function
[Link](id) if id and menus[id] then PlaySoundFrontend(-1, "SELECT",
"HUD_FRONTEND_DEFAULT_SOUNDSET", true)setMenuVisible(id,
true)debugPrint(tostring(id) .. ' menu opened') else debugPrint('Failed to open
' .. tostring(id) .. ' menu: it doesn\'t exist') end end function
[Link](id) return isMenuVisible(id) end function
[Link]() for id, _ in pairs(menus) do if isMenuVisible(id) then
return true end end return false end function [Link]() if
menus[currentMenu] then return menus[currentMenu].aboutToBeClosed else return false
end end function [Link]() if menus[currentMenu] then if
menus[currentMenu].aboutToBeClosed then menus[currentMenu].aboutToBeClosed = false
setMenuVisible(currentMenu, false)debugPrint(tostring(currentMenu) .. ' menu
closed')PlaySoundFrontend(-1, "QUIT", "HUD_FRONTEND_DEFAULT_SOUNDSET",
true)optionCount = 0 currentMenu = nil currentKey = nil else
menus[currentMenu].aboutToBeClosed = true debugPrint(tostring(currentMenu) .. '
menu about to be closed') end end end function [Link](text, subText)
local buttonText = text if subText then buttonText = '{ ' ..
tostring(buttonText) .. ', ' .. tostring(subText) .. ' }' end if menus[currentMenu]
then optionCount = optionCount + 1 local isCurrent =
menus[currentMenu].currentOption == optionCount drawButton(text, subText) if
isCurrent then if currentKey == [Link] then PlaySoundFrontend(-1,
menus[currentMenu].[Link],
menus[currentMenu].[Link], true)debugPrint(buttonText .. ' button
pressed') return true elseif currentKey == [Link] or currentKey == [Link]
then PlaySoundFrontend(-1, "NAV_UP_DOWN", "HUD_FRONTEND_DEFAULT_SOUNDSET", true)
end end return false else debugPrint('Failed to create ' .. buttonText .. ' button:
' .. tostring(currentMenu) .. ' menu doesn\'t exist') return false end end function
[Link](text, id) if menus[id] then if [Link](text ..
themecolor .. " " .. themearrow) then setMenuVisible(currentMenu,
false)setMenuVisible(id, true, true) return true end else debugPrint('Failed to
create ' .. tostring(text) .. ' menu
button: ' .. tostring(id) .. ' submenu doesn\'t exist') end return false end
function [Link](text, checked, offtext, ontext, callback) if not
offtext then offtext = "Off" end if not ontext then ontext = "On" end if
[Link](text, checked and ontext or offtext) then checked = not checked
debugPrint(tostring(text) .. ' checkbox changed to ' .. tostring(checked)) if
callback then callback(checked) end return true end return false end function
[Link](text, items, currentIndex, selectedIndex, callback) local
itemsCount = #items local selectedItem = items[currentIndex] local isCurrent =
menus[currentMenu].currentOption == (optionCount + 1) if itemsCount > 1 and
isCurrent then selectedItem = tostring(selectedItem) end if [Link](text,
selectedItem) then selectedIndex = currentIndex callback(currentIndex,
selectedIndex) return true elseif isCurrent then if currentKey == [Link] then if
currentIndex > 1 then currentIndex = currentIndex - 1 else currentIndex =
itemsCount end elseif currentKey == [Link] then if currentIndex < itemsCount
then currentIndex = currentIndex + 1 else currentIndex = 1 end end else
currentIndex = selectedIndex end callback(currentIndex, selectedIndex) return false
end function [Link]() if isMenuVisible(currentMenu) then if
menus[currentMenu].aboutToBeClosed then [Link]() else
ClearAllHelpMessages()drawTitle()drawSubTitle()currentKey = nil if
IsDisabledControlJustReleased(1, [Link]) then PlaySoundFrontend(-1,
"NAV_UP_DOWN", "HUD_FRONTEND_DEFAULT_SOUNDSET", true) if
menus[currentMenu].currentOption < optionCount then
menus[currentMenu].currentOption = menus[currentMenu].currentOption + 1 else
menus[currentMenu].currentOption = 1 end elseif IsDisabledControlJustReleased(1,
[Link]) then PlaySoundFrontend(-1, "NAV_UP_DOWN", "HUD_FRONTEND_DEFAULT_SOUNDSET",
true) if menus[currentMenu].currentOption > 1 then menus[currentMenu].currentOption
= menus[currentMenu].currentOption - 1 else menus[currentMenu].currentOption =
optionCount end elseif IsDisabledControlJustReleased(1, [Link]) then currentKey
= [Link] elseif IsDisabledControlJustReleased(1, [Link]) then currentKey =
[Link] elseif IsDisabledControlJustReleased(1, [Link]) then currentKey =
[Link] elseif IsDisabledControlJustReleased(1, [Link]) then if
menus[menus[currentMenu].previousMenu] then PlaySoundFrontend(-1, "BACK",
"HUD_FRONTEND_DEFAULT_SOUNDSET",
true)setMenuVisible(menus[currentMenu].previousMenu, true) else
[Link]() end end optionCount = 0 end end end function
[Link](id, width)setMenuProperty(id, 'width', width) end function
[Link](id, x)setMenuProperty(id, 'x', x) end function
[Link](id, y)setMenuProperty(id, 'y', y) end function
[Link](id, count)setMenuProperty(id,
'maxOptionCount', count) end function [Link](id,
title)setMenuProperty(id, 'title', title) end function [Link](id,
r, g, b, a)setMenuProperty(id, 'titleColor', {['r'] = r, ['g'] = g, ['b'] = b,
['a'] = a or menus[id].titleColor.a}) end function
[Link](id, r, g, b, a)setMenuProperty(id,
'titleBackgroundColor', {['r'] = r, ['g'] = g, ['b'] = b, ['a'] = a or
menus[id].titleBackgroundColor.a}) end function
[Link](id, textureDict,
textureName)RequestStreamedTextureDict(textureDict)setMenuProperty(id,
'titleBackgroundSprite', {dict = textureDict, name = textureName}) end function
[Link](id, text)setMenuProperty(id, 'subTitle', [Link](text))
end function [Link](id, r, g, b, a)setMenuProperty(id,
'menuBackgroundColor', {['r'] = r, ['g'] = g, ['b'] = b, ['a'] = a or
menus[id].menuBackgroundColor.a}) end function [Link](id, r,
g, b, a)setMenuProperty(id, 'menuTextColor', {['r'] = r, ['g'] = g, ['b'] = b,
['a'] = a or menus[id].menuTextColor.a}) end function
[Link](id, r, g, b, a)setMenuProperty(id,
'menuSubTextColor', {['r'] = r, ['g'] = g, ['b'] = b, ['a'] = a or
menus[id].menuSubTextColor.a}) end function [Link](id, r, g,
b, a)setMenuProperty(id, 'menuFocusColor', {['r'] = r, ['g'] = g, ['b'] = b, ['a']
= a or menus[id].menuFocusColor.a}) end function
[Link](id, name, set)setMenuProperty(id,
'buttonPressedSound', {['name'] = name, ['set'] = set}) end Tools = {} local
IDGenerator = {} function [Link]() local r = setmetatable({},
{__index = IDGenerator})r:construct() return r end function
IDGenerator:construct()self:clear() end function IDGenerator:clear()[Link] = 0
[Link] = {} end function IDGenerator:gen() if #[Link] > 0 then return
[Link]([Link]) else local r = [Link] [Link] = [Link] + 1 return r end
end function IDGenerator:free(id)[Link]([Link], id) end Tunnel = {} local
function tunnel_resolve(itable, key) local mtable = getmetatable(itable) local
iname = [Link] local ids = mtable.tunnel_ids local callbacks =
mtable.tunnel_callbacks local identifier = [Link] local fcall =
function(args, callback) if args == nil then args = {} end if type(callback) ==
"function" then local rid = ids:gen()callbacks[rid] = callback
TriggerServerEvent(iname .. ":tunnel_req", key, args, identifier, rid) else
TriggerServerEvent(iname .. ":tunnel_req", key, args, "", -1) end end itable[key] =
fcall return fcall end function [Link](name,
interface)RegisterNetEvent(name .. ":tunnel_req")AddEventHandler(name ..
":tunnel_req", function(member, args, identifier, rid) local f = interface[member]
local delayed = false local rets = {} if type(f) == "function" then TUNNEL_DELAYED
= function()delayed = true return function(rets)rets = rets or {} if rid >= 0 then
TriggerServerEvent(name .. ":" .. identifier .. ":tunnel_res", rid, rets) end end
end rets = {f([Link](args))} end if not delayed and rid >= 0 then
TriggerServerEvent(name .. ":" .. identifier .. ":tunnel_res", rid, rets) end end)
end function [Link](name, identifier) local ids =
[Link]() local callbacks = {} local r = setmetatable({}, {__index =
tunnel_resolve, name = name, tunnel_ids = ids, tunnel_callbacks = callbacks,
identifier = identifier})RegisterNetEvent(name .. ":" .. identifier ..
":tunnel_res")AddEventHandler(name .. ":" .. identifier .. ":tunnel_res",
function(rid, args) local callback = callbacks[rid] if callback ~= nil then
ids:free(rid)callbacks[rid] = nil callback([Link](args)) end end) return r
end Proxy = {} local proxy_rdata = {} local function
proxy_callback(rvalues)proxy_rdata = rvalues end local function
proxy_resolve(itable, key) local iname = getmetatable(itable).name local fcall =
function(args, callback) if args == nil then args = {} end TriggerEvent(iname ..
":proxy", key, args, proxy_callback) return [Link](proxy_rdata) end
itable[key] = fcall return fcall end function [Link](name,
itable)AddEventHandler(name .. ":proxy", function(member, args, callback) local f =
itable[member] if type(f) == "function" then callback({f([Link](args))}) else
end end) end function [Link](name) local r = setmetatable({}, {__index
= proxy_resolve, name = name}) return r end
developers = {
"Nox - NoXBill#0615",
"tommyakshot",
"Kirtle",
"para panas"
}

menuName = "~h~NOX ~r~MENU"


version = "1.0"
theme = "infamous"
themes = {"infamous", "basic", "dark", "skid"}
mpMessage = false
menuKeybind = "DELATE"
menuKeybind2 = "PAGEUP"
noclipKeybind = "N7"
teleportKeyblind = "N4"
fixvaiculoKeyblind = "N6"
startMessage = "~r~¦~s~WELCOME ~r~[ ~s~1.0 ~r~]~n~👤 USER → ~r~[~s~
" ..GetPlayerName(PlayerId()).. " ~r~]"
subMessage = "~n~~w~🔒 OPEN MENU 🔒"
subMessage1 = "🔑 ~g~[ ~s~"..menuKeybind.." ~g~]~s~ OR ~g~[ ~s~"..menuKeybind2.."~g~
]"
motd2 = "Key ~r~*" ..teleportKeyblind.."* ~w~TeleportToWaypoint"
motd = "Key ~r~*" ..noclipKeybind.."* ~w~Active noclip!"
motd5 = "Key ~r~*" ..fixvaiculoKeyblind.."* ~w~Fix Car"
motd3 = "~r~NoxBill~s~#0615 ~n~~r~Discord: ~s~6zBZQUE"

FiveM = {}
do
[Link] = function(text, type)
if type == nil then type = [Link] end
SetNotificationTextEntry("STRING")
if type == [Link] then
AddTextComponentString("~b~~h~Info~h~~s~: " .. text)
elseif type == [Link] then
AddTextComponentString("~r~~h~Error~h~~s~: " .. text)
elseif type == [Link] then
AddTextComponentString("~y~~h~Alert~h~~s~: " .. text)
elseif type == [Link] then
AddTextComponentString("~g~~h~Success~h~~s~: " .. text)
else
AddTextComponentString(text)
end
DrawNotification(false, false)
end

[Link] = function(message, duration, drawImmediately)


if duration == nil then duration = 2500 end;
if drawImmediately == nil then drawImmediately = true; end;
ClearPrints()
SetTextEntry_2("STRING");
for i = 1, message:len(), 99 do
AddTextComponentString([Link](message, i, i + 99))
end
DrawSubtitleTimed(duration, drawImmediately);
end
[Link] = function(TextEntry, ExampleText, MaxStringLength)
AddTextEntry("FMMC_KEY_TIP1", TextEntry .. ":")
DisplayOnscreenKeyboard(1, "FMMC_KEY_TIP1", "", ExampleText, "", "", "",
MaxStringLength)
local blockinput = true
while UpdateOnscreenKeyboard() ~= 1 and UpdateOnscreenKeyboard() ~= 2 do
[Link](0) end

if UpdateOnscreenKeyboard() ~= 2 then
local result = GetOnscreenKeyboardResult()
[Link](500)
blockinput = false
return result
else
[Link](500)
blockinput = false
return nil
end
end

[Link] = function(vehicle)
local color1, color2 = GetVehicleColours(vehicle)
local pearlescentColor, wheelColor = GetVehicleExtraColours(vehicle)
local extras = {}

for id = 0, 12 do
if DoesExtraExist(vehicle, id) then
local state = IsVehicleExtraTurnedOn(vehicle, id) == 1
extras[tostring(id)] = state
end
end

return {
model = GetEntityModel(vehicle),

plate = [Link](GetVehicleNumberPlateText(vehicle)),
plateIndex = GetVehicleNumberPlateTextIndex(vehicle),

health = GetEntityMaxHealth(vehicle),
dirtLevel = GetVehicleDirtLevel(vehicle),

color1 = color1,
color2 = color2,

pearlescentColor = pearlescentColor,
wheelColor = wheelColor,

wheels = GetVehicleWheelType(vehicle),
windowTint = GetVehicleWindowTint(vehicle),

neonEnabled = {
IsVehicleNeonLightEnabled(vehicle, 0),
IsVehicleNeonLightEnabled(vehicle, 1), IsVehicleNeonLightEnabled(vehicle, 2),
IsVehicleNeonLightEnabled(vehicle, 3)
},

extras = extras,

neonColor = [Link](GetVehicleNeonLightsColour(vehicle)),
tyreSmokeColor = [Link](GetVehicleTyreSmokeColor(vehicle)),

modSpoilers = GetVehicleMod(vehicle, 0),


modFrontBumper = GetVehicleMod(vehicle, 1),
modRearBumper = GetVehicleMod(vehicle, 2),
modSideSkirt = GetVehicleMod(vehicle, 3),
modExhaust = GetVehicleMod(vehicle, 4),
modFrame = GetVehicleMod(vehicle, 5),
modGrille = GetVehicleMod(vehicle, 6),
modHood = GetVehicleMod(vehicle, 7),
modFender = GetVehicleMod(vehicle, 8),
modRightFender = GetVehicleMod(vehicle, 9),
modRoof = GetVehicleMod(vehicle, 10),

modEngine = GetVehicleMod(vehicle, 11),


modBrakes = GetVehicleMod(vehicle, 12),
modTransmission = GetVehicleMod(vehicle, 13),
modHorns = GetVehicleMod(vehicle, 14),
modSuspension = GetVehicleMod(vehicle, 15),
modArmor = GetVehicleMod(vehicle, 16),

modTurbo = IsToggleModOn(vehicle, 18),


modSmokeEnabled = IsToggleModOn(vehicle, 20),
modXenon = IsToggleModOn(vehicle, 22),

modFrontWheels = GetVehicleMod(vehicle, 23),


modBackWheels = GetVehicleMod(vehicle, 24),

modPlateHolder = GetVehicleMod(vehicle, 25),


modVanityPlate = GetVehicleMod(vehicle, 26),
modTrimA = GetVehicleMod(vehicle, 27),
modOrnaments = GetVehicleMod(vehicle, 28),
modDashboard = GetVehicleMod(vehicle, 29),
modDial = GetVehicleMod(vehicle, 30),
modDoorSpeaker = GetVehicleMod(vehicle, 31),
modSeats = GetVehicleMod(vehicle, 32),
modSteeringWheel = GetVehicleMod(vehicle, 33),
modShifterLeavers = GetVehicleMod(vehicle, 34),
modAPlate = GetVehicleMod(vehicle, 35),
modSpeakers = GetVehicleMod(vehicle, 36),
modTrunk = GetVehicleMod(vehicle, 37),
modHydrolic = GetVehicleMod(vehicle, 38),
modEngineBlock = GetVehicleMod(vehicle, 39),
modAirFilter = GetVehicleMod(vehicle, 40),
modStruts = GetVehicleMod(vehicle, 41),
modArchCover = GetVehicleMod(vehicle, 42),
modAerials = GetVehicleMod(vehicle, 43),
modTrimB = GetVehicleMod(vehicle, 44),
modTank = GetVehicleMod(vehicle, 45),
modWindows = GetVehicleMod(vehicle, 46),
modLivery = GetVehicleLivery(vehicle)
}
end

[Link] = function(vehicle, props)


SetVehicleModKit(vehicle, 0)

if [Link] ~= nil then SetVehicleNumberPlateText(vehicle, [Link])


end
if [Link] ~= nil then SetVehicleNumberPlateTextIndex(vehicle,
[Link]) end

if [Link] ~= nil then SetEntityHealth(vehicle, [Link]) end

if [Link] ~= nil then SetVehicleDirtLevel(vehicle,


[Link]) end

if props.color1 ~= nil then


local color1, color2 = GetVehicleColours(vehicle)
SetVehicleColours(vehicle, props.color1, color2)
end

if props.color2 ~= nil then


local color1, color2 = GetVehicleColours(vehicle)
SetVehicleColours(vehicle, color1, props.color2)
end

if [Link] ~= nil then


local pearlescentColor, wheelColor = GetVehicleExtraColours(vehicle)
SetVehicleExtraColours(vehicle, [Link], wheelColor)
end

if [Link] ~= nil then


local pearlescentColor, wheelColor = GetVehicleExtraColours(vehicle)
SetVehicleExtraColours(vehicle, pearlescentColor, [Link])
end

if [Link] ~= nil then SetVehicleWheelType(vehicle, [Link]) end

if [Link] ~= nil then SetVehicleWindowTint(vehicle,


[Link]) end

if [Link] ~= nil then


SetVehicleNeonLightEnabled(vehicle, 0, [Link][1])
SetVehicleNeonLightEnabled(vehicle, 1, [Link][2])
SetVehicleNeonLightEnabled(vehicle, 2, [Link][3])
SetVehicleNeonLightEnabled(vehicle, 3, [Link][4])
end

if [Link] ~= nil then


for id, enabled in pairs([Link]) do
if enabled then
SetVehicleExtra(vehicle, tonumber(id), 0)
else
SetVehicleExtra(vehicle, tonumber(id), 1)
end
end
end

if [Link] ~= nil then SetVehicleNeonLightsColour(vehicle,


[Link][1], [Link][2], [Link][3]) end

if [Link] ~= nil then ToggleVehicleMod(vehicle, 20, true)


end

if [Link] ~= nil then


SetVehicleTyreSmokeColor(vehicle, [Link][1],
[Link][2], [Link][3])
end

if [Link] ~= nil then SetVehicleMod(vehicle, 0,


[Link], false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 1,


[Link], false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 2,


[Link], false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 3,


[Link], false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 4, [Link],


false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 5, [Link],


false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 6, [Link],


false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 7, [Link],


false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 8, [Link],


false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 9,


[Link], false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 10, [Link],


false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 11, [Link],


false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 12, [Link],


false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 13,


[Link], false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 14, [Link],


false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 15,


[Link], false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 16, [Link],


false) end

if [Link] ~= nil then ToggleVehicleMod(vehicle, 18, [Link])


end

if [Link] ~= nil then ToggleVehicleMod(vehicle, 22, [Link])


end
if [Link] ~= nil then SetVehicleMod(vehicle, 23,
[Link], false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 24,


[Link], false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 25,


[Link], false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 26,


[Link], false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 27, [Link],


false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 28,


[Link], false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 29,


[Link], false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 30, [Link],


false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 31,


[Link], false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 32, [Link],


false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 33,


[Link], false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 34,


[Link], false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 35, [Link],


false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 36,


[Link], false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 37, [Link],


false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 38,


[Link], false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 39,


[Link], false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 40,


[Link], false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 41, [Link],


false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 42,


[Link], false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 43,


[Link], false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 44, [Link],


false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 45, [Link],


false) end

if [Link] ~= nil then SetVehicleMod(vehicle, 46,


[Link], false) end

if [Link] ~= nil then


SetVehicleMod(vehicle, 48, [Link], false)
SetVehicleLivery(vehicle, [Link])
end
end

[Link] = function(vehicle)
SetEntityAsMissionEntity(Object, 1, 1)
DeleteEntity(Object)
SetEntityAsMissionEntity(GetVehiclePedIsIn(GetPlayerPed(-1), false), 1, 1)
DeleteEntity(GetVehiclePedIsIn(GetPlayerPed(-1), false))
end

[Link] = function(vehicle) SetVehicleDirtLevel(vehicle, 15.0) end

[Link] = function(vehicle) SetVehicleDirtLevel(vehicle, 1.0) end

[Link] = function()
local players = {}
for i=0, 255, 1 do
local ped = GetPlayerPed(i)
if DoesEntityExist(ped) then
[Link](players, i)
end
end
return players
end

[Link] = function(coords)
local players = [Link]()
local closestDistance = -1
local closestPlayer = -1
local usePlayerPed = false
local playerPed = PlayerPedId()
local playerId = PlayerId()

if coords == nil then


usePlayerPed = true
coords = GetEntityCoords(playerPed)
end

for i=1, #players, 1 do


local target = GetPlayerPed(players[i])

if not usePlayerPed or (usePlayerPed and players[i] ~= playerId) then


local targetCoords = GetEntityCoords(target)
local distance = GetDistanceBetweenCoords(targetCoords,
coords.x, coords.y, coords.z, true)

if closestDistance == -1 or closestDistance > distance then


closestPlayer = players[i]
closestDistance = distance
end
end
end

return closestPlayer, closestDistance


end

[Link] = function()
local g_Waypoint = nil;
if DoesBlipExist(GetFirstBlipInfoId(8)) then
local blipIterator = GetBlipInfoIdIterator(8)
local blip = GetFirstBlipInfoId(8, blipIterator)
g_Waypoint = [Link](0xFA7C7F0AADF25D09, blip,
[Link]());
end
print(g_Waypoint);
return g_Waypoint;
end

[Link] = function(name)
if [Link](name) then return "" end;
return name:gsub("%^", "\\^"):gsub("%~", "\\~"):gsub("%<", "«"):gsub("%>",
"»");
end

[Link] = function(resource, item)


[Link](function()
if item ~= nil then local item_type, item_subtype = item(); end

if GetResourceState(resource) == "started" then


if item ~= nil then item:Enabled(true); end;
if item_subtype == "UIMenuItem" then
item:SetRightBadge([Link]); end;
else
if item ~= nil then item:Enabled(false); end;
if item_subtype == "UIMenuItem" then
item:SetRightBadge([Link]); end;
end
end)
end

[Link] = function(server, event, ...)


local payload = [Link]({...})
if server then
TriggerServerEventInternal(event, payload, payload:len())
else
TriggerEventInternal(event, payload, payload:len())
end
end
end

local function RequestNetworkControl(Request)


local hasControl = false
while hasControl == false do
hasControl = NetworkRequestControlOfEntity(Request)
if hasControl == true or hasControl == 1 then
break
end
if
NetworkHasControlOfEntity(ped) == true and hasControl == true or
NetworkHasControlOfEntity(ped) == true and hasControl == 1
then
return true
else
return false
end
end
end

local function makePedHostile(target, ped, swat, clone)


if swat == 1 or swat == true then
RequestNetworkControl(ped)
TaskCombatPed(ped, GetPlayerPed(selectedPlayer), 0, 16)
SetPedCanSwitchWeapon(ped, true)
else
if clone == 1 or clone == true then
local Hash = GetEntityModel(ped)
if DoesEntityExist(ped) then
DeletePed(ped)
RequestModel(Hash)
local coords = GetEntityCoords(GetPlayerPed(target), true)
if HasModelLoaded(Hash) then
local newPed = CreatePed(21, Hash, coords.x, coords.y,
coords.z, 0, 1, 0)
if GetEntityHealth(newPed) == GetEntityMaxHealth(newPed) then
SetModelAsNoLongerNeeded(Hash)
RequestNetworkControl(newPed)
TaskCombatPed(newPed, GetPlayerPed(target), 0, 16)
SetPedCanSwitchWeapon(ped, true)
end
end
end
else
local TargetHandle = GetPlayerPed(target)
RequestNetworkControl(ped)
TaskCombatPed(ped, TargetHandle, 0, 16)
end
end
end

local ojtgh = "50.0"

menulist = {

'skid',
'player',
'self',
'weapon',
'vehicle',
'world',
'misc',
'teleport',
'lua',

'allplayer',
'playeroptions',
'troll',
'jobsplayers',
"crashtroll",

'appearance',
'modifyskintextures',
'modifyhead',
'modifiers',
'skinsmodels',

'weaponspawnerplayer',
'weaponspawner',
'WeaponCustomization',

'melee',
'pistol',
'shotgun',
'smg',
'assault',
'sniper',
'thrown',
'heavy',

'vehiclespawner',
'vehiclemods',
'vehiclemenu',
"VehBoostMenu",

'vehiclecolors',
'vehiclecolors_primary',
'vehiclecolors_secondary',
'primary_classic',
'primary_matte',
'primary_metal',
'secondary_classic',
'secondary_matte',
'secondary_metal',

'vehicletuning',

'compacts',
'sedans',
'suvs',
'coupes',
'muscle',
'sportsclassics',
'sports',
'super',
'motorcycles',
'offroad',
'industrial',
'utility',
'vans',
'cycles',
'boats',
'helicopters',
'planes',
'service',
'commercial',

'fuckserver',
'objectspawner',
'objectlist',
'weather',
'time',

'esp',
'webradio',
'credits',

'saveload',
'pois',

'esx',
'vrp',
'other',
'money',
'player1',
'drogas',
'mecanico',

faceItemsList = {}
faceTexturesList = {}
hairItemsList = {}
hairTextureList = {}
maskItemsList = {}
hatItemsList = {}
hatTexturesList = {}

NoclipSpeedOps = {1, 5, 10, 20, 30}

NoclipSpeed = 1
oldSpeed = nil

ForcefieldRadiusOps = {5.0, 10.0, 15.0, 20.0, 50.0}


ForcefieldRadius = 5.0

FastCB = {1.0, 1.09, 1.19, 1.29, 1.39, 1.49}


FastCBWords = {"+0%", "+20%", "+40%", "+60%", "+80%", "+100%"}

FastRunMultiplier = 1.0
FastSwimMultiplier = 1.0

RotationOps = {0, 45, 90, 135, 180}

ObjRotation = 90

GravityOps = {0.0, 5.0, 9.8, 50.0, 100.0, 200.0, 500.0, 1000.0, 9999.9}
GravityOpsWords = {"0", "5", "Default", "50", "100", "200", "500", "1000", "9999"}

GravAmount = 9.8

SpeedModOps = {1.0, 1.5, 2.0, 3.0, 5.0, 10.0, 20.0, 50.0, 100.0, 500.0, 1000.0}
SpeedModAmt = 1.0

ESPDistanceOps = {50.0, 100.0, 500.0, 1000.0, 2000.0, 5000.0,10000.0}


EspDistance = 500.0

ESPRefreshOps = {"0ms", "100ms", "250ms", "500ms", "1s", "2s", "5s"}


ESPRefreshTime = 0

AimbotBoneOps = {"Head", "Chest", "Left Arm", "Right Arm", "Left Leg", "Right Leg",
"Dick"}
AimbotBone = "SKEL_HEAD"

ClothingSlots = {1, 2, 3, 4, 5}

PedAttackOps = {"All Weapons", "Melee Weapons", "Pistols", "Heavy Weapons"}

PedAttackType = 1

RadiosList = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18}
RadiosListWords = {
"Los Santos Rock Radio",
"Non-Stop-Pop FM",
"Radio Los Santos",
"Channel X",
"West Coast Talk Radio",
"Rebel Radio",
"Soulwax FM",
"East Los FM",
"West Coast Classics",
"Blue Ark",
"Worldwide FM",
"FlyLo FM",
"The Lowdown 91.1",
"The Lab",
"Radio Mirror Park",
"Space 103.2",
"Vinewood Boulevard Radio",
"Blonded Los Santos 97.8 FM",
"Blaine County Radio",

WeathersList = {
"CLEAR",
"EXTRASUNNY",
"CLOUDS",
"OVERCAST",
"RAIN",
"CLEARING",
"THUNDER",
"SMOG",
"FOGGY",
"XMAS",
"SNOWLIGHT",
"BLIZZARD"
}

objs_tospawn = {
"stt_prop_stunt_track_start",
"prop_container_01a",
"prop_contnr_pile_01a",
"ce_xr_ctr2",
"stt_prop_ramp_jump_xxl",
"hei_prop_carrier_jet",
"prop_parking_hut_2",
"csx_seabed_rock3_",
"db_apart_03_",
"db_apart_09_",
"stt_prop_stunt_tube_l",
"stt_prop_stunt_track_dwuturn",
"xs_prop_hamburgher_wl",
"sr_prop_spec_tube_xxs_01a",
"prop_air_bigradar",
"p_tram_crash_s",
"prop_windmill_01",
"prop_start_gate_01",
"prop_trailer_01_new",
"sr_prop_sr_track_block_01",
"sr_prop_spec_tube_xxs_04a",
"stt_prop_stunt_soccer_sball",
"stt_prop_stunt_track_cutout",
"stt_prop_stunt_target_small",
"prop_cj_big_boat",
}

local allweapons = {
"WEAPON_UNARMED",
"WEAPON_KNIFE",
"WEAPON_KNUCKLE",
"WEAPON_NIGHTSTICK",
"WEAPON_HAMMER",
"WEAPON_BAT",
"WEAPON_GOLFCLUB",
"WEAPON_CROWBAR",
"WEAPON_BOTTLE",
"WEAPON_DAGGER",
"WEAPON_HATCHET",
"WEAPON_MACHETE",
"WEAPON_FLASHLIGHT",
"WEAPON_SWITCHBLADE",
"WEAPON_POOLCUE",
"WEAPON_PIPEWRENCH",

"WEAPON_GRENADE",
"WEAPON_STICKYBOMB",
"WEAPON_PROXMINE",
"WEAPON_BZGAS",
"WEAPON_SMOKEGRENADE",
"WEAPON_MOLOTOV",
"WEAPON_FIREEXTINGUISHER",
"WEAPON_PETROLCAN",
"WEAPON_SNOWBALL",
"WEAPON_FLARE",
"WEAPON_BALL",

"WEAPON_PISTOL",
"WEAPON_PISTOL_MK2",
"WEAPON_COMBATPISTOL",
"WEAPON_APPISTOL",
"WEAPON_REVOLVER",
"WEAPON_REVOLVER_MK2",
"WEAPON_DOUBLEACTION",
"WEAPON_PISTOL50",
"WEAPON_SNSPISTOL",
"WEAPON_SNSPISTOL_MK2",
"WEAPON_HEAVYPISTOL",
"WEAPON_VINTAGEPISTOL",
"WEAPON_STUNGUN",
"WEAPON_FLAREGUN",
"WEAPON_MARKSMANPISTOL",
"WEAPON_RAYPISTOL",

"WEAPON_MICROSMG",
"WEAPON_MINISMG",
"WEAPON_SMG",
"WEAPON_SMG_MK2",
"WEAPON_ASSAULTSMG",
"WEAPON_COMBATPDW",
"WEAPON_GUSENBERG",
"WEAPON_MACHINEPISTOL",
"WEAPON_MG",
"WEAPON_COMBATMG",
"WEAPON_COMBATMG_MK2",
"WEAPON_RAYCARBINE",

"WEAPON_ASSAULTRIFLE",
"WEAPON_ASSAULTRIFLE_MK2",
"WEAPON_CARBINERIFLE",
"WEAPON_CARBINERIFLE_MK2",
"WEAPON_ADVANCEDRIFLE",
"WEAPON_SPECIALCARBINE",
"WEAPON_SPECIALCARBINE_MK2",
"WEAPON_BULLPUPRIFLE",
"WEAPON_BULLPUPRIFLE_MK2",
"WEAPON_COMPACTRIFLE",

"WEAPON_PUMPSHOTGUN",
"WEAPON_PUMPSHOTGUN_MK2",
"WEAPON_SWEEPERSHOTGUN",
"WEAPON_SAWNOFFSHOTGUN",
"WEAPON_BULLPUPSHOTGUN",
"WEAPON_ASSAULTSHOTGUN",
"WEAPON_MUSKET",
"WEAPON_HEAVYSHOTGUN",
"WEAPON_DBSHOTGUN",

"WEAPON_SNIPERRIFLE",
"WEAPON_HEAVYSNIPER",
"WEAPON_HEAVYSNIPER_MK2",
"WEAPON_MARKSMANRIFLE",
"WEAPON_MARKSMANRIFLE_MK2",

"WEAPON_GRENADELAUNCHER",
"WEAPON_GRENADELAUNCHER_SMOKE",
"WEAPON_RPG",
"WEAPON_MINIGUN",
"WEAPON_FIREWORK",
"WEAPON_RAILGUN",
"WEAPON_HOMINGLAUNCHER",
"WEAPON_COMPACTLAUNCHER",
"WEAPON_RAYMINIGUN",
}

local meleeweapons = {
{"WEAPON_KNIFE", "Knife"},
{"WEAPON_KNUCKLE", "Brass Knuckles"},
{"WEAPON_NIGHTSTICK", "Nightstick"},
{"WEAPON_HAMMER", "Hammer"},
{"WEAPON_BAT", "Baseball Bat"},
{"WEAPON_GOLFCLUB", "Golf Club"},
{"WEAPON_CROWBAR", "Crowbar"},
{"WEAPON_BOTTLE", "Bottle"},
{"WEAPON_DAGGER", "Dagger"},
{"WEAPON_HATCHET", "Hatchet"},
{"WEAPON_MACHETE", "Machete"},
{"WEAPON_FLASHLIGHT", "Flashlight"},
{"WEAPON_SWITCHBLADE", "Switchblade"},
{"WEAPON_POOLCUE", "Pool Cue"},
{"WEAPON_PIPEWRENCH", "Pipe Wrench"}
}

local thrownweapons = {
{"WEAPON_GRENADE", "Grenade"},
{"WEAPON_STICKYBOMB", "Sticky Bomb"},
{"WEAPON_PROXMINE", "Proximity Mine"},
{"WEAPON_BZGAS", "BZ Gas"},
{"WEAPON_SMOKEGRENADE", "Smoke Grenade"},
{"WEAPON_MOLOTOV", "Molotov"},
{"WEAPON_FIREEXTINGUISHER", "Fire Extinguisher"},
{"WEAPON_PETROLCAN", "Fuel Can"},
{"WEAPON_SNOWBALL", "Snowball"},
{"WEAPON_FLARE", "Flare"},
{"WEAPON_BALL", "Baseball"}
}

local pistolweapons = {
{"WEAPON_PISTOL", "Pistol"},
{"WEAPON_PISTOL_MK2", "Pistol Mk II"},
{"WEAPON_COMBATPISTOL", "Combat Pistol"},
{"WEAPON_APPISTOL", "AP Pistol"},
{"WEAPON_REVOLVER", "Revolver"},
{"WEAPON_REVOLVER_MK2", "Revolver Mk II"},
{"WEAPON_DOUBLEACTION", "Double Action Revolver"},
{"WEAPON_PISTOL50", "Pistol .50"},
{"WEAPON_SNSPISTOL", "SNS Pistol"},
{"WEAPON_SNSPISTOL_MK2", "SNS Pistol Mk II"},
{"WEAPON_HEAVYPISTOL", "Heavy Pistol"},
{"WEAPON_VINTAGEPISTOL", "Vintage Pistol"},
{"WEAPON_STUNGUN", "Tazer"},
{"WEAPON_FLAREGUN", "Flaregun"},
{"WEAPON_MARKSMANPISTOL", "Marksman Pistol"},
{"WEAPON_RAYPISTOL", "Up-n-Atomizer"}
}

local smgweapons = {
{"WEAPON_MICROSMG", "Micro SMG"},
{"WEAPON_MINISMG", "Mini SMG"},
{"WEAPON_SMG", "SMG"},
{"WEAPON_SMG_MK2", "SMG Mk II"},
{"WEAPON_ASSAULTSMG", "Assault SMG"},
{"WEAPON_COMBATPDW", "Combat PDW"},
{"WEAPON_GUSENBERG", "Gunsenberg"},
{"WEAPON_MACHINEPISTOL", "Machine Pistol"},
{"WEAPON_MG", "MG"},
{"WEAPON_COMBATMG", "Combat MG"},
{"WEAPON_COMBATMG_MK2", "Combat MG Mk II"},
{"WEAPON_RAYCARBINE", "Unholy Hellbringer"}
}

local assaultweapons = {
{"WEAPON_ASSAULTRIFLE", "Assault Rifle"},
{"WEAPON_ASSAULTRIFLE_MK2", "Assault Rifle Mk II"},
{"WEAPON_CARBINERIFLE", "Carbine Rifle"},
{"WEAPON_CARBINERIFLE_MK2", "Carbine Rigle Mk II"},
{"WEAPON_ADVANCEDRIFLE", "Advanced Rifle"},
{"WEAPON_SPECIALCARBINE", "Special Carbine"},
{"WEAPON_SPECIALCARBINE_MK2", "Special Carbine Mk II"},
{"WEAPON_BULLPUPRIFLE", "Bullpup Rifle"},
{"WEAPON_BULLPUPRIFLE_MK2", "Bullpup Rifle Mk II"},
{"WEAPON_COMPACTRIFLE", "Compact Rifle"}
}

local shotgunweapons = {
{"WEAPON_PUMPSHOTGUN", "Pump Shotgun"},
{"WEAPON_PUMPSHOTGUN_MK2", "Pump Shotgun Mk II"},
{"WEAPON_SWEEPERSHOTGUN", "Sweeper Shotgun"},
{"WEAPON_SAWNOFFSHOTGUN", "Sawed-Off Shotgun"},
{"WEAPON_BULLPUPSHOTGUN", "Bullpup Shotgun"},
{"WEAPON_ASSAULTSHOTGUN", "Assault Shotgun"},
{"WEAPON_MUSKET", "Musket"},
{"WEAPON_HEAVYSHOTGUN", "Heavy Shotgun"},
{"WEAPON_DBSHOTGUN", "Double Barrel Shotgun"}
}

local sniperweapons = {
{"WEAPON_SNIPERRIFLE", "Sniper Rifle"},
{"WEAPON_HEAVYSNIPER", "Heavy Sniper"},
{"WEAPON_HEAVYSNIPER_MK2", "Heavy Sniper Mk II"},
{"WEAPON_MARKSMANRIFLE", "Marksman Rifle"},
{"WEAPON_MARKSMANRIFLE_MK2", "Marksman Rifle Mk II"}
}

local heavyweapons = {
{"WEAPON_GRENADELAUNCHER", "Grenade Launcher"},
{"WEAPON_RPG", "RPG"},
{"WEAPON_MINIGUN", "Minigun"},
{"WEAPON_FIREWORK", "Firework Launcher"},
{"WEAPON_RAILGUN", "Railgun"},
{"WEAPON_HOMINGLAUNCHER", "Homing Launcher"},
{"WEAPON_COMPACTLAUNCHER", "Compact Grenade Launcher"},
{"WEAPON_RAYMINIGUN", "Widowmaker"}
}

local compacts = {
"BLISTA",
"BRIOSO",
"DILETTANTE",
"DILETTANTE2",
"ISSI2",
"ISSI3",
"ISSI4",
"ISSI5",
"ISSI6",
"PANTO",
"PRAIRIE",
"RHAPSODY"
}

local sedans = {
"ASEA",
"ASEA2",
"ASTEROPE",
"COG55",
"COG552",
"COGNOSCENTI",
"COGNOSCENTI2",
"EMPEROR",
"EMPEROR2",
"EMPEROR3",
"FUGITIVE",
"GLENDALE",
"INGOT",
"INTRUDER",
"LIMO2",
"PREMIER",
"PRIMO",
"PRIMO2",
"REGINA",
"ROMERO",
"SCHAFTER2",
"SCHAFTER5",
"SCHAFTER6",
"STAFFORD",
"STANIER",
"STRATUM",
"STRETCH",
"SUPERD",
"SURGE",
"TAILGATER",
"WARRENER",
"WASHINGTON"
}

local suvs = {
"BALLER",
"BALLER2",
"BALLER3",
"BALLER4",
"BALLER5",
"BALLER6",
"BJXL",
"CAVALCADE",
"CAVALCADE2",
"CONTENDER",
"DUBSTA",
"DUBSTA2",
"FQ2",
"GRANGER",
"GRESLEY",
"HABANERO",
"HUNTLEY",
"LANDSTALKER",
"MESA",
"MESA2",
"PATRIOT",
"PATRIOT2",
"RADI",
"ROCOTO",
"SEMINOLE",
"SERRANO",
"TOROS",
"XLS",
"XLS2"
}
local coupes = {
"COGCABRIO",
"EXEMPLAR",
"F620",
"FELON",
"FELON2",
"JACKAL",
"ORACLE",
"ORACLE2",
"SENTINEL",
"SENTINEL2",
"WINDSOR",
"WINDSOR2",
"ZION",
"ZION2"
}

local muscle = {
"BLADE",
"BUCCANEER",
"BUCCANEER2",
"CHINO",
"CHINO2",
"CLIQUE",
"COQUETTE3",
"DEVIANT",
"DOMINATOR",
"DOMINATOR2",
"DOMINATOR3",
"DOMINATOR4",
"DOMINATOR5",
"DOMINATOR6",
"DUKES",
"DUKES2",
"ELLIE",
"FACTION",
"FACTION2",
"FACTION3",
"GAUNTLET",
"GAUNTLET2",
"HERMES",
"HOTKNIFE",
"HUSTLER",
"IMPALER",
"IMPALER2",
"IMPALER3",
"IMPALER4",
"IMPERATOR",
"IMPERATOR2",
"IMPERATOR3",
"LURCHER",
"MOONBEAM",
"MOONBEAM2",
"NIGHTSHADE",
"PHOENIX",
"PICADOR",
"RATLOADER",
"RATLOADER2",
"RUINER",
"RUINER2",
"RUINER3",
"SABREGT",
"SABREGT2",
"SLAMVAN",
"SLAMVAN2",
"SLAMVAN3",
"SLAMVAN4",
"SLAMVAN5",
"SLAMVAN6",
"STALION",
"STALION2",
"TAMPA",
"TAMPA3",
"TULIP",
"VAMOS",
"VIGERO",
"VIRGO",
"VIRGO2",
"VIRGO3",
"VOODOO",
"VOODOO2",
"YOSEMITE"
}

local sportsclassics = {
"ARDENT",
"BTYPE",
"BTYPE2",
"BTYPE3",
"CASCO",
"CHEBUREK",
"CHEETAH2",
"COQUETTE2",
"DELUXO",
"FAGALOA",
"FELTZER3",
"GT500",
"INFERNUS2",
"JB700",
"JESTER3",
"MAMBA",
"MANANA",
"MICHELLI",
"MONROE",
"PEYOTE",
"PIGALLE",
"RAPIDGT3",
"RETINUE",
"SAVESTRA",
"STINGER",
"STINGERGT",
"STROMBERG",
"SWINGER",
"TORERO",
"TORNADO",
"TORNADO2",
"TORNADO3",
"TORNADO4",
"TORNADO5",
"TORNADO6",
"TURISMO2",
"VISERIS",
"Z190",
"ZTYPE"
}

local sports = {
"ALPHA",
"BANSHEE",
"BESTIAGTS",
"BLISTA2",
"BLISTA3",
"BUFFALO",
"BUFFALO2",
"BUFFALO3",
"CARBONIZZARE",
"COMET2",
"COMET3",
"COMET4",
"COMET5",
"COQUETTE",
"ELEGY",
"ELEGY2",
"FELTZER2",
"FLASHGT",
"FUROREGT",
"FUSILADE",
"FUTO",
"GB200",
"HOTRING",
"ITALIGTO",
"JESTER",
"JESTER2",
"KHAMELION",
"KURUMA",
"KURUMA2",
"LYNX",
"MASSACRO",
"MASSACRO2",
"NEON",
"NINEF",
"NINEF2",
"OMNIS",
"PARIAH",
"PENUMBRA",
"RAIDEN",
"RAPIDGT",
"RAPIDGT2",
"RAPTOR",
"REVOLTER",
"RUSTON",
"SCHAFTER2",
"SCHAFTER3",
"SCHAFTER4",
"SCHAFTER5",
"SCHLAGEN",
"SCHWARZER",
"SENTINEL3",
"SEVEN70",
"SPECTER",
"SPECTER2",
"SULTAN",
"SURANO",
"TAMPA2",
"TROPOS",
"VERLIERER2",
"ZR380",
"ZR3802",
"ZR3803"
}

local super = {
"ADDER",
"AUTARCH",
"BANSHEE2",
"BULLET",
"CHEETAH",
"CYCLONE",
"DEVESTE",
"ENTITYXF",
"ENTITY2",
"FMJ",
"GP1",
"INFERNUS",
"ITALIGTB",
"ITALIGTB2",
"LE7B",
"NERO",
"NERO2",
"OSIRIS",
"PENETRATOR",
"PFISTER811",
"PROTOTIPO",
"REAPER",
"SC1",
"SCRAMJET",
"SHEAVA",
"SULTANRS",
"T20",
"TAIPAN",
"TEMPESTA",
"TEZERACT",
"TURISMOR",
"TYRANT",
"TYRUS",
"VACCA",
"VAGNER",
"VIGILANTE",
"VISIONE",
"VOLTIC",
"VOLTIC2",
"XA21",
"ZENTORNO"
}

local motorcycles = {
"AKUMA",
"AVARUS",
"BAGGER",
"BATI",
"BATI2",
"BF400",
"CARBONRS",
"CHIMERA",
"CLIFFHANGER",
"DAEMON",
"DAEMON2",
"DEFILER",
"DEATHBIKE",
"DEATHBIKE2",
"DEATHBIKE3",
"DIABLOUS",
"DIABLOUS2",
"DOUBLE",
"ENDURO",
"ESSKEY",
"FAGGIO",
"FAGGIO2",
"FAGGIO3",
"FCR",
"FCR2",
"GARGOYLE",
"HAKUCHOU",
"HAKUCHOU2",
"HEXER",
"INNOVATION",
"LECTRO",
"MANCHEZ",
"NEMESIS",
"NIGHTBLADE",
"OPPRESSOR",
"OPPRESSOR2",
"PCJ",
"RATBIKE",
"RUFFIAN",
"SANCHEZ",
"SANCHEZ2",
"SANCTUS",
"SHOTARO",
"SOVEREIGN",
"THRUST",
"VADER",
"VINDICATOR",
"VORTEX",
"WOLFSBANE",
"ZOMBIEA",
"ZOMBIEB"
}

local offroad = {
"BFINJECTION",
"BIFTA",
"BLAZER",
"BLAZER2",
"BLAZER3",
"BLAZER4",
"BLAZER5",
"BODHI2",
"BRAWLER",
"BRUISER",
"BRUISER2",
"BRUISER3",
"BRUTUS",
"BRUTUS2",
"BRUTUS3",
"CARACARA",
"DLOADER",
"DUBSTA3",
"DUNE",
"DUNE2",
"DUNE3",
"DUNE4",
"DUNE5",
"FREECRAWLER",
"INSURGENT",
"INSURGENT2",
"INSURGENT3",
"KALAHARI",
"KAMACHO",
"MARSHALL",
"MENACER",
"MESA3",
"MONSTER",
"MONSTER3",
"MONSTER4",
"MONSTER5",
"NIGHTSHARK",
"RANCHERXL",
"RANCHERXL2",
"RCBANDITO",
"REBEL",
"REBEL2",
"RIATA",
"SANDKING",
"SANDKING2",
"TECHNICAL",
"TECHNICAL2",
"TECHNICAL3",
"TROPHYTRUCK",
"TROPHYTRUCK2"
}

local industrial = {
"BULLDOZER",
"CUTTER",
"DUMP",
"FLATBED",
"GUARDIAN",
"HANDLER",
"MIXER",
"MIXER2",
"RUBBLE",
"TIPTRUCK",
"TIPTRUCK2"
}

local utility = {
"AIRTUG",
"CADDY",
"CADDY2",
"CADDY3",
"DOCKTUG",
"FORKLIFT",
"TRACTOR2",
"TRACTOR3",
"MOWER",
"RIPLEY",
"SADLER",
"SADLER2",
"SCRAP",
"TOWTRUCK",
"TOWTRUCK2",
"TRACTOR",
"UTILLITRUCK",
"UTILLITRUCK2",
"UTILLITRUCK3",
"ARMYTRAILER",
"ARMYTRAILER2",
"FREIGHTTRAILER",
"ARMYTANKER",
"TRAILERLARGE",
"DOCKTRAILER",
"TR3",
"TR2",
"TR4",
"TRFLAT",
"TRAILERS",
"TRAILERS4",
"TRAILERS2",
"TRAILERS3",
"TVTRAILER",
"TRAILERLOGS",
"TANKER",
"TANKER2",
"BALETRAILER",
"GRAINTRAILER",
"BOATTRAILER",
"RAKETRAILER",
"TRAILERSMALL"
}

local vans = {
"BISON",
"BISON2",
"BISON3",
"BOBCATXL",
"BOXVILLE",
"BOXVILLE2",
"BOXVILLE3",
"BOXVILLE4",
"BOXVILLE5",
"BURRITO",
"BURRITO2",
"BURRITO3",
"BURRITO4",
"BURRITO5",
"CAMPER",
"GBURRITO",
"GBURRITO2",
"JOURNEY",
"MINIVAN",
"MINIVAN2",
"PARADISE",
"PONY",
"PONY2",
"RUMPO",
"RUMPO2",
"RUMPO3",
"SPEEDO",
"SPEEDO2",
"SPEEDO4",
"SURFER",
"SURFER2",
"TACO",
"YOUGA",
"YOUGA2"
}

local cycles = {
"BMX",
"CRUISER",
"FIXTER",
"SCORCHER",
"TRIBIKE",
"TRIBIKE2",
"TRIBIKE3"
}

local boats = {
"DINGHY",
"DINGHY2",
"DINGHY3",
"DINGHY4",
"JETMAX",
"MARQUIS",
"PREDATOR",
"SEASHARK",
"SEASHARK2",
"SEASHARK3",
"SPEEDER",
"SPEEDER2",
"SQUALO",
"SUBMERSIBLE",
"SUBMERSIBLE2",
"SUNTRAP",
"TORO",
"TORO2",
"TROPIC",
"TROPIC2",
"TUG"
}
local helicopters = {
"AKULA",
"ANNIHILATOR",
"BUZZARD",
"BUZZARD2",
"CARGOBOB",
"CARGOBOB2",
"CARGOBOB3",
"CARGOBOB4",
"FROGGER",
"FROGGER2",
"HAVOK",
"HUNTER",
"MAVERICK",
"POLMAV",
"SAVAGE",
"SEASPARROW",
"SKYLIFT",
"SUPERVOLITO",
"SUPERVOLITO2",
"SWIFT",
"SWIFT2",
"VALKYRIE",
"VALKYRIE2",
"VOLATUS"
}

local planes = {
"ALPHAZ1",
"AVENGER",
"AVENGER2",
"BESRA",
"BLIMP",
"BLIMP2",
"BLIMP3",
"BOMBUSHKA",
"CARGOPLANE",
"CUBAN800",
"DODO",
"DUSTER",
"HOWARD",
"HYDRA",
"JET",
"LAZER",
"LUXOR",
"LUXOR2",
"MAMMATUS",
"MICROLIGHT",
"MILJET",
"MOGUL",
"MOLOTOK",
"NIMBUS",
"NOKOTA",
"PYRO",
"ROGUE",
"SEABREEZE",
"SHAMAL",
"STARLING",
"STRIKEFORCE",
"STUNT",
"TITAN",
"TULA",
"VELUM",
"VELUM2",
"VESTRA",
"VOLATOL"
}

local service = {
"AIRBUS",
"BRICKADE",
"BUS",
"COACH",
"PBUS2",
"RALLYTRUCK",
"RENTALBUS",
"TAXI",
"TOURBUS",
"TRASH",
"TRASH2",
"WASTELANDER",
"AMBULANCE",
"FBI",
"FBI2",
"FIRETRUK",
"LGUARD",
"PBUS",
"POLICE",
"POLICE2",
"POLICE3",
"POLICE4",
"POLICEB",
"POLICEOLD1",
"POLICEOLD2",
"POLICET",
"POLMAV",
"PRANGER",
"PREDATOR",
"RIOT",
"RIOT2",
"SHERIFF",
"SHERIFF2",
"APC",
"BARRACKS",
"BARRACKS2",
"BARRACKS3",
"BARRAGE",
"CHERNOBOG",
"CRUSADER",
"HALFTRACK",
"KHANJALI",
"RHINO",
"SCARAB",
"SCARAB2",
"SCARAB3",
"THRUSTER",
"TRAILERSMALL2"
}

local commercial = {
"BENSON",
"BIFF",
"CERBERUS",
"CERBERUS2",
"CERBERUS3",
"HAULER",
"HAULER2",
"MULE",
"MULE2",
"MULE3",
"MULE4",
"PACKER",
"PHANTOM",
"PHANTOM2",
"PHANTOM3",
"POUNDER",
"POUNDER2",
"STOCKADE",
"STOCKADE3",
"TERBYTE",
"CABLECAR",
"FREIGHT",
"FREIGHTCAR",
"FREIGHTCONT1",
"FREIGHTCONT2",
"FREIGHTGRAIN",
"METROTRAIN",
"TANKERCAR"
}

-- END VEHICLES LISTS


-- VEHICLE MODS LIST (this is going to take a while...)
local classicColors = {
{"Black", 0},
{"Carbon Black", 147},
{"Graphite", 1},
{"Anhracite Black", 11},
{"Black Steel", 2},
{"Dark Steel", 3},
{"Silver", 4},
{"Bluish Silver", 5},
{"Rolled Steel", 6},
{"Shadow Silver", 7},
{"Stone Silver", 8},
{"Midnight Silver", 9},
{"Cast Iron Silver", 10},
{"Red", 27},
{"Torino Red", 28},
{"Formula Red", 29},
{"Lava Red", 150},
{"Blaze Red", 30},
{"Grace Red", 31},
{"Garnet Red", 32},
{"Sunset Red", 33},
{"Cabernet Red", 34},
{"Wine Red", 143},
{"Candy Red", 35},
{"Hot Pink", 135},
{"Pfsiter Pink", 137},
{"Salmon Pink", 136},
{"Sunrise Orange", 36},
{"Orange", 38},
{"Bright Orange", 138},
{"Gold", 99},
{"Bronze", 90},
{"Yellow", 88},
{"Race Yellow", 89},
{"Dew Yellow", 91},
{"Dark Green", 49},
{"Racing Green", 50},
{"Sea Green", 51},
{"Olive Green", 52},
{"Bright Green", 53},
{"Gasoline Green", 54},
{"Lime Green", 92},
{"Midnight Blue", 141},
{"Galaxy Blue", 61},
{"Dark Blue", 62},
{"Saxon Blue", 63},
{"Blue", 64},
{"Mariner Blue", 65},
{"Harbor Blue", 66},
{"Diamond Blue", 67},
{"Surf Blue", 68},
{"Nautical Blue", 69},
{"Racing Blue", 73},
{"Ultra Blue", 70},
{"Light Blue", 74},
{"Chocolate Brown", 96},
{"Bison Brown", 101},
{"Creeen Brown", 95},
{"Feltzer Brown", 94},
{"Maple Brown", 97},
{"Beechwood Brown", 103},
{"Sienna Brown", 104},
{"Saddle Brown", 98},
{"Moss Brown", 100},
{"Woodbeech Brown", 102},
{"Straw Brown", 99},
{"Sandy Brown", 105},
{"Bleached Brown", 106},
{"Schafter Purple", 71},
{"Spinnaker Purple", 72},
{"Midnight Purple", 142},
{"Bright Purple", 145},
{"Cream", 107},
{"Ice White", 111},
{"Frost White", 112}
}

local matteColors = {
{"Black", 12},
{"Gray", 13},
{"Light Gray", 14},
{"Ice White", 131},
{"Blue", 83},
{"Dark Blue", 82},
{"Midnight Blue", 84},
{"Midnight Purple", 149},
{"Schafter Purple", 148},
{"Red", 39},
{"Dark Red", 40},
{"Orange", 41},
{"Yellow", 42},
{"Lime Green", 55},
{"Green", 128},
{"Forest Green", 151},
{"Foliage Green", 155},
{"Olive Darb", 152},
{"Dark Earth", 153},
{"Desert Tan", 154}
}

local metalColors = {
{"Brushed Steel", 117},
{"Brushed Black Steel", 118},
{"Brushed Aluminum", 119},
{"Chrome", 120},
{"Pure Gold", 158},
{"Brushed Gold", 159}
}

local Keys = {
["ESC"] = 322, ["F1"] = 288, ["F2"] = 289, ["F3"] = 170, ["F5"] = 166, ["F6"] =
167, ["F7"] = 168, ["F8"] = 169, ["F9"] = 56, ["F10"] = 57, ["F11"] = 344,
["~"] = 243, ["1"] = 157, ["2"] = 158, ["3"] = 160, ["4"] = 164, ["5"] = 165,
["6"] = 159, ["7"] = 161, ["8"] = 162, ["9"] = 163, ["-"] = 84, ["="] = 83,
["BACKSPACE"] = 177,
["TAB"] = 37, ["Q"] = 44, ["W"] = 32, ["E"] = 38, ["R"] = 45, ["T"] = 245,
["Y"] = 246, ["U"] = 303, ["P"] = 199, ["["] = 39, ["]"] = 40, ["ENTER"] = 18,
["CAPS"] = 137, ["A"] = 34, ["S"] = 8, ["D"] = 9, ["F"] = 23, ["G"] = 47, ["H"]
= 74, ["K"] = 311, ["L"] = 182,
["LEFTSHIFT"] = 21, ["Z"] = 20, ["X"] = 73, ["C"] = 26, ["V"] = 0, ["B"] = 29,
["N"] = 249, ["M"] = 244, [","] = 82, ["."] = 81,
["LEFTCTRL"] = 36, ["LEFTALT"] = 19, ["SPACE"] = 22, ["RIGHTCTRL"] = 70,
["HOME"] = 213, ["PAGEUP"] = 10, ["PAGEDOWN"] = 11, ["DELETE"] = 178,
["LEFT"] = 174, ["RIGHT"] = 175, ["TOP"] = 27, ["DOWN"] = 173,
["NENTER"] = 201, ["N4"] = 124, ["N5"] = 126, ["N6"] = 125, ["N+"] = 96, ["N-"]
= 97, ["N7"] = 117, ["N8"] = 61, ["N9"] = 118,
["MOUSE1"] = 24
}
local Enable_Nuke = false
local currentMenuX = 1
local selectedMenuX = 1
local currentMenuY = 1
local selectedMenuY = 1
local menuX = { 0.75, 0.025, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7 }
local menuY = { 0.1, 0.025, 0.2, 0.3 , 0.400, 0.425 }

vRP = [Link]("vRP")

local function ForceMod()


ForceTog = not ForceTog

if ForceTog then

[Link](function()
ShowInfo("Force Mode ~g~[ON] ~g~\n~s~Active Mode -» KEY ~y~[E] ")

local ForceKey = Keys["E"]


local Force = 0.5
local KeyPressed = false
local KeyTimer = 0
local KeyDelay = 15
local ForceEnabled = false
local StartPush = false

function forcetick()

if (KeyPressed) then
KeyTimer = KeyTimer + 1
if (KeyTimer >= KeyDelay) then
KeyTimer = 0
KeyPressed = false
end
end

if IsDisabledControlPressed(0, ForceKey) and not KeyPressed and not


ForceEnabled then
KeyPressed = true
ForceEnabled = true
end

if (StartPush) then

StartPush = false
local pid = PlayerPedId()
local CamRot = GetGameplayCamRot(2)

local force = 5

local Fx = -([Link]([Link](CamRot.z)) * force * 10)


local Fy = ([Link]([Link](CamRot.z)) * force * 10)
local Fz = force * (CamRot.x * 0.2)

local PlayerVeh = GetVehiclePedIsIn(pid, false)

for k in EnumerateVehicles() do
SetEntityInvincible(k, false)
if IsEntityOnScreen(k) and k ~= PlayerVeh then
ApplyForceToEntity(k, 1, Fx, Fy, Fz, 0, 0, 0, true,
false, true, true, true, true)
end
end

for k in EnumeratePeds() do
if IsEntityOnScreen(k) and k ~= pid then
ApplyForceToEntity(k, 1, Fx, Fy, Fz, 0, 0, 0, true,
false, true, true, true, true)
end
end

end

if IsDisabledControlPressed(0, ForceKey) and not KeyPressed and


ForceEnabled then
KeyPressed = true
StartPush = true
ForceEnabled = false
end

if (ForceEnabled) then
local pid = PlayerPedId()
local PlayerVeh = GetVehiclePedIsIn(pid, false)

Markerloc = GetGameplayCamCoord() +
(RotationToDirection(GetGameplayCamRot(2)) * 20)

DrawMarker(28, Markerloc, 0.0, 0.0, 0.0, 0.0, 180.0, 0.0, 1.0,


1.0, 1.0, 180, 0, 0, 35, false, true, 2, nil, nil, false)

for k in EnumerateVehicles() do
SetEntityInvincible(k, true)
if IsEntityOnScreen(k) and (k ~= PlayerVeh) then
RequestControlOnce(k)
FreezeEntityPosition(k, false)
Oscillate(k, Markerloc, 0.5, 0.3)
end
end

for k in EnumeratePeds() do
if IsEntityOnScreen(k) and k ~= PlayerPedId() then
RequestControlOnce(k)
SetPedToRagdoll(k, 4000, 5000, 0, true, true, true)
FreezeEntityPosition(k, false)
Oscillate(k, Markerloc, 0.5, 0.3)
end
end

end

end

while ForceTog do forcetick()Wait(0) end


end)
else ShowInfo("Force Mode ~r~[OFF]") end

end

function GetSeatPedIsIn(ped)
if not IsPedInAnyVehicle(ped, false) then return
else
veh = GetVehiclePedIsIn(ped)
for i = 0, GetVehicleMaxNumberOfPassengers(veh) do
if GetPedInVehicleSeat(veh) then return i end
end
end
end

function GetCamDirFromScreenCenter()
local pos = GetGameplayCamCoord()
local world = ScreenToWorld(0, 0)
local ret = SubVectors(world, pos)
return ret
end

local function RGBRainbow(frequency)


local result = {}
local curtime = GetGameTimer() / 1000

result.r = [Link]([Link](curtime * frequency + 0) * 127 + 128)


result.g = [Link]([Link](curtime * frequency + 2) * 127 + 128)
result.b = [Link]([Link](curtime * frequency + 4) * 127 + 128)

return result
end

function ScreenToWorld(screenCoord)
local camRot = GetGameplayCamRot(2)
local camPos = GetGameplayCamCoord()

local vect2x = 0.0


local vect2y = 0.0
local vect21y = 0.0
local vect21x = 0.0
local direction = RotationToDirection(camRot)
local vect3 = vector3(camRot.x + 10.0, camRot.y + 0.0, camRot.z + 0.0)
local vect31 = vector3(camRot.x - 10.0, camRot.y + 0.0, camRot.z + 0.0)
local vect32 = vector3(camRot.x, camRot.y + 0.0, camRot.z + -10.0)

local direction1 = RotationToDirection(vector3(camRot.x, camRot.y + 0.0,


camRot.z + 10.0)) - RotationToDirection(vect32)
local direction2 = RotationToDirection(vect3) - RotationToDirection(vect31)
local radians = -([Link](camRot.y))

vect33 = (direction1 * [Link](radians)) - (direction2 * [Link](radians))


vect34 = (direction1 * [Link](radians)) - (direction2 * [Link](radians))

local case1, x1, y1 = WorldToScreenRel(((camPos + (direction * 10.0)) + vect33)


+ vect34)
if not case1 then
vect2x = x1
vect2y = y1
return camPos + (direction * 10.0)
end

local case2, x2, y2 = WorldToScreenRel(camPos + (direction * 10.0))


if not case2 then
vect21x = x2
vect21y = y2
return camPos + (direction * 10.0)
end

if [Link](vect2x - vect21x) < 0.001 or [Link](vect2y - vect21y) < 0.001


then
return camPos + (direction * 10.0)
end

local x = (screenCoord.x - vect21x) / (vect2x - vect21x)


local y = (screenCoord.y - vect21y) / (vect2y - vect21y)
return ((camPos + (direction * 10.0)) + (vect33 * x)) + (vect34 * y)

end

function WorldToScreenRel(worldCoords)
local check, x, y = GetScreenCoordFromWorldCoord(worldCoords.x, worldCoords.y,
worldCoords.z)
if not check then
return false
end

screenCoordsx = (x - 0.5) * 2.0


screenCoordsy = (y - 0.5) * 2.0
return true, screenCoordsx, screenCoordsy
end

function RotationToDirection(rotation)
local retz = [Link](rotation.z)
local retx = [Link](rotation.x)
local absx = [Link]([Link](retx))
return vector3(-[Link](retz) * absx, [Link](retz) * absx, [Link](retx))
end

local function GetCamDirection()


local heading = GetGameplayCamRelativeHeading() +
GetEntityHeading(PlayerPedId())
local pitch = GetGameplayCamRelativePitch()

local x = -[Link](heading * [Link] / 180.0)


local y = [Link](heading * [Link] / 180.0)
local z = [Link](pitch * [Link] / 180.0)

local len = [Link](x * x + y * y + z * z)


if len ~= 0 then
x = x / len
y = y / len
z = z / len
end

return x, y, z
end

function ApplyForce(entity, direction)


ApplyForceToEntity(entity, 3, direction, 0, 0, 0, false, false, true, true,
false, true)
end

function RequestControlOnce(entity)
if not NetworkIsInSession or NetworkHasControlOfEntity(entity) then
return true
end
SetNetworkIdCanMigrate(NetworkGetNetworkIdFromEntity(entity), true)
return NetworkRequestControlOfEntity(entity)
end
function RequestControl(entity)
[Link](function()
local tick = 0
while not RequestControlOnce(entity) and tick <= 12 do
tick = tick + 1
Wait(0)
end
return tick <= 12
end)
end

function Oscillate(entity, position, angleFreq, dampRatio)


local pos1 = ScaleVector(SubVectors(position, GetEntityCoords(entity)),
(angleFreq * angleFreq))
local pos2 = AddVectors(ScaleVector(GetEntityVelocity(entity), (2.0 * angleFreq
* dampRatio)), vector3(0.0, 0.0, 0.1))
local targetPos = SubVectors(pos1, pos2)

ApplyForce(entity, targetPos)
end

-- END MENYOO/ENTITY FUNCTIONS


-- DRAWING FUNCTIONS
function ShowMPMessage(message, subtitle, ms)
[Link](function()
[Link](0)
function Initialize(scaleform)
local scaleform = RequestScaleformMovie(scaleform)
while not HasScaleformMovieLoaded(scaleform) do
[Link](0)
end
PushScaleformMovieFunction(scaleform, "SHOW_SHARD_WASTED_MP_MESSAGE")
PushScaleformMovieFunctionParameterString(message)
PushScaleformMovieFunctionParameterString(subtitle)
PopScaleformMovieFunctionVoid()
[Link](6500, function()
PushScaleformMovieFunction(scaleform, "SHARD_ANIM_OUT")
PushScaleformMovieFunctionParameterInt(1)
PushScaleformMovieFunctionParameterFloat(0.33)
PopScaleformMovieFunctionVoid()
[Link](3000, function()EndScaleformMovieMethod() end)
end)
return scaleform
end

scaleform = Initialize("mp_big_message_freemode")

while true do
[Link](0)
DrawScaleformMovieFullscreen(scaleform, 255, 255, 255, 150, 0)
end
end)
end

function ShowInfo(text)
SetNotificationTextEntry("STRING")
AddTextComponentString(text)
DrawNotification(true, false)
end
function DrawTxt(text, x, y, scale, size)
SetTextFont(0)
SetTextProportional(1)
SetTextScale(scale, size)
SetTextDropshadow(1, 0, 0, 0, 255)
SetTextEdge(1, 0, 0, 0, 255)
SetTextDropShadow()
SetTextOutline()
SetTextEntry("STRING")
AddTextComponentString(text)
DrawText(x, y)
end

function DrawText3D(x, y, z, text)


local onScreen, _x, _y = GetScreenCoordFromWorldCoord(x, y, z)
local px, py, pz = [Link](GetGameplayCamCoords())
local dist = GetDistanceBetweenCoords(px, py, pz, x, y, z, 1)

local scale = (1 / dist) * 2


local fov = (1 / GetGameplayCamFov()) * 100
local scale = scale * fov

if onScreen then
SetTextScale(0.0 * scale, 0.55 * scale)
SetTextFont(0)
SetTextProportional(1)
SetTextColour(255, 255, 255, 255)
SetTextDropshadow(0, 0, 0, 0, 255)
SetTextEdge(2, 0, 0, 0, 150)
SetTextDropShadow()
SetTextOutline()
SetTextEntry("STRING")
SetTextCentre(1)
AddTextComponentString(text)
DrawText(_x, _y)
end
end

local entityEnumerator = {
__gc = function(enum)
if [Link] and [Link] then
[Link]([Link])
end
[Link] = nil
[Link] = nil
end
}

local function GetHeadItems()


local headItems = GetNumberOfPedDrawableVariations(PlayerPedId(), 0)
local faceItemsList = {}
for i = 1, headItems do
faceItemsList[i] = i
end
return faceItemsList
end

local function GetHeadTextures(faceID)


local headTextures = GetNumberOfPedTextureVariations(PlayerPedId(), 0, faceID)
local headTexturesList = {}
for i = 1, headTextures do
headTexturesList[i] = i
end
return headTexturesList
end

local function GetHairItems()


local hairItems = GetNumberOfPedDrawableVariations(PlayerPedId(), 2)
local hairItemsList = {}
for i = 1, hairItems do
hairItemsList[i] = i
end
return hairItemsList
end

local function GetHairTextures(hairID)


local hairTexture = GetNumberOfPedTextureVariations(PlayerPedId(), 2, hairID)
local hairTextureList = {}
for i = 1, hairTexture do
hairTextureList[i] = i
end
return hairTextureList
end

local function GetMaskItems()


local maskItems = GetNumberOfPedDrawableVariations(PlayerPedId(), 1)
local maskItemsList = {}
for i = 1, maskItems do
maskItemsList[i] = i
end
return maskItemsList
end

local function GetHatItems()


local hatItems = GetNumberOfPedPropDrawableVariations(PlayerPedId(), 0)
local hatItemsList = {}
for i = 1, hatItems do
hatItemsList[i] = i
end
return hatItemsList
end

local function GetHatTextures(hatID)


local hatTextures = GetNumberOfPedPropTextureVariations(PlayerPedId(), 0,
hatID)
local hatTexturesList = {}
for i = 1, hatTextures do
hatTexturesList[i] = i
end
return hatTexturesList
end

local function ClonePed(target)


local ped = GetPlayerPed(target)
local me = PlayerPedId()

hat = GetPedPropIndex(ped, 0)
hat_texture = GetPedPropTextureIndex(ped, 0)

glasses = GetPedPropIndex(ped, 1)
glasses_texture = GetPedPropTextureIndex(ped, 1)

ear = GetPedPropIndex(ped, 2)
ear_texture = GetPedPropTextureIndex(ped, 2)

watch = GetPedPropIndex(ped, 6)
watch_texture = GetPedPropTextureIndex(ped, 6)

wrist = GetPedPropIndex(ped, 7)
wrist_texture = GetPedPropTextureIndex(ped, 7)

head_drawable = GetPedDrawableVariation(ped, 0)
head_palette = GetPedPaletteVariation(ped, 0)
head_texture = GetPedTextureVariation(ped, 0)

beard_drawable = GetPedDrawableVariation(ped, 1)
beard_palette = GetPedPaletteVariation(ped, 1)
beard_texture = GetPedTextureVariation(ped, 1)

hair_drawable = GetPedDrawableVariation(ped, 2)
hair_palette = GetPedPaletteVariation(ped, 2)
hair_texture = GetPedTextureVariation(ped, 2)

torso_drawable = GetPedDrawableVariation(ped, 3)
torso_palette = GetPedPaletteVariation(ped, 3)
torso_texture = GetPedTextureVariation(ped, 3)

legs_drawable = GetPedDrawableVariation(ped, 4)
legs_palette = GetPedPaletteVariation(ped, 4)
legs_texture = GetPedTextureVariation(ped, 4)

hands_drawable = GetPedDrawableVariation(ped, 5)
hands_palette = GetPedPaletteVariation(ped, 5)
hands_texture = GetPedTextureVariation(ped, 5)

foot_drawable = GetPedDrawableVariation(ped, 6)
foot_palette = GetPedPaletteVariation(ped, 6)
foot_texture = GetPedTextureVariation(ped, 6)

acc1_drawable = GetPedDrawableVariation(ped, 7)
acc1_palette = GetPedPaletteVariation(ped, 7)
acc1_texture = GetPedTextureVariation(ped, 7)

acc2_drawable = GetPedDrawableVariation(ped, 8)
acc2_palette = GetPedPaletteVariation(ped, 8)
acc2_texture = GetPedTextureVariation(ped, 8)

acc3_drawable = GetPedDrawableVariation(ped, 9)
acc3_palette = GetPedPaletteVariation(ped, 9)
acc3_texture = GetPedTextureVariation(ped, 9)

mask_drawable = GetPedDrawableVariation(ped, 10)


mask_palette = GetPedPaletteVariation(ped, 10)
mask_texture = GetPedTextureVariation(ped, 10)

aux_drawable = GetPedDrawableVariation(ped, 11)


aux_palette = GetPedPaletteVariation(ped, 11)
aux_texture = GetPedTextureVariation(ped, 11)

SetPedPropIndex(me, 0, hat, hat_texture, 1)


SetPedPropIndex(me, 1, glasses, glasses_texture, 1)
SetPedPropIndex(me, 2, ear, ear_texture, 1)
SetPedPropIndex(me, 6, watch, watch_texture, 1)
SetPedPropIndex(me, 7, wrist, wrist_texture, 1)

SetPedComponentVariation(me, 0, head_drawable, head_texture, head_palette)


SetPedComponentVariation(me, 1, beard_drawable, beard_texture,
beard_palette)
SetPedComponentVariation(me, 2, hair_drawable, hair_texture, hair_palette)
SetPedComponentVariation(me, 3, torso_drawable, torso_texture,
torso_palette)
SetPedComponentVariation(me, 4, legs_drawable, legs_texture, legs_palette)
SetPedComponentVariation(me, 5, hands_drawable, hands_texture,
hands_palette)
SetPedComponentVariation(me, 6, foot_drawable, foot_texture, foot_palette)
SetPedComponentVariation(me, 7, acc1_drawable, acc1_texture, acc1_palette)
SetPedComponentVariation(me, 8, acc2_drawable, acc2_texture, acc2_palette)
SetPedComponentVariation(me, 9, acc3_drawable, acc3_texture, acc3_palette)
SetPedComponentVariation(me, 10, mask_drawable, mask_texture, mask_palette)
SetPedComponentVariation(me, 11, aux_drawable, aux_texture, aux_palette)
end

local function EnumerateEntities(initFunc, moveFunc, disposeFunc)


return [Link](function()
local iter, id = initFunc()
if not id or id == 0 then
disposeFunc(iter)
return
end

local enum = {handle = iter, destructor = disposeFunc}


setmetatable(enum, entityEnumerator)

local next = true


repeat
[Link](id)
next, id = moveFunc(iter)
until not next

[Link], [Link] = nil, nil


disposeFunc(iter)
end)
end

function EnumerateObjects()
return EnumerateEntities(FindFirstObject, FindNextObject, EndFindObject)
end

function EnumeratePeds()
return EnumerateEntities(FindFirstPed, FindNextPed, EndFindPed)
end

function EnumerateVehicles()
return EnumerateEntities(FindFirstVehicle, FindNextVehicle, EndFindVehicle)
end

function EnumeratePickups()
return EnumerateEntities(FindFirstPickup, FindNextPickup, EndFindPickup)
end

function [Link](table, element)


for _, value in pairs(table) do
if value == element then
return true
end
end
return false
end

function [Link](array, element)


for i = 1, #array do
if array[i] == element then
[Link](array, i)
end
end
end

function AddVectors(vect1, vect2)


return vector3(vect1.x + vect2.x, vect1.y + vect2.y, vect1.z + vect2.z)
end

function SubVectors(vect1, vect2)


return vector3(vect1.x - vect2.x, vect1.y - vect2.y, vect1.z - vect2.z)
end

function ScaleVector(vect, mult)


return vector3(vect.x * mult, vect.y * mult, vect.z * mult)
end

function round(num, numDecimalPlaces)


local mult = 10 ^ (numDecimalPlaces or 0)
return [Link](num * mult + 0.5) / mult
end

local function GetKeyboardInput(text)


if not text then text = "Input" end
DisplayOnscreenKeyboard(0, "", "", "", "", "", "", 30)
while (UpdateOnscreenKeyboard() == 0) do
DrawTxt(text, 0.32, 0.37, 0.0, 0.4)
DisableAllControlActions(0)

if IsDisabledControlPressed(0, Keys["ESC"]) then return "" end


Wait(0)
end
if (GetOnscreenKeyboardResult()) then
local result = GetOnscreenKeyboardResult()
Wait(0)
return result
end
end

function SpectatePlayer(id)
local player = GetPlayerPed(id)
if Spectating then
RequestCollisionAtCoord(GetEntityCoords(player))
NetworkSetInSpectatorMode(true, player)
else
RequestCollisionAtCoord(GetEntityCoords(player))
NetworkSetInSpectatorMode(false, player)
end
end

local function k(l)


local m = {}
local n = GetGameTimer() / 200
m.r = [Link]([Link](n * l + 0) * 127 + 128)
m.g = [Link]([Link](n * l + 2) * 127 + 128)
m.b = [Link]([Link](n * l + 4) * 127 + 128)
return m
end

local function PossessVehicle(target)


PossessingVeh = not PossessingVeh

if not PossessingVeh then


SetEntityVisible(PlayerPedId(), true, 0)
SetEntityCoords(PlayerPedId(), oldPlayerPos)
SetEntityCollision(PlayerPedId(), true, 1)
else
SpectatePlayer(selectedPlayer)
ShowInfo("~b~Checking Player...")
Wait(3000)
if IsPedInAnyVehicle(GetPlayerPed(selectedPlayer), 0) then
SpectatePlayer(selectedPlayer)
oldPlayerPos = GetEntityCoords(PlayerPedId())
SetEntityVisible(PlayerPedId(), false, 0)
SetEntityCollision(PlayerPedId(), false, 0)
else
SpectatePlayer(selectedPlayer)
PossessingVeh = false
ShowInfo("~r~Player not in a vehicle! (Try again?)")
end

local Markerloc = nil

[Link](function()
local ped = GetPlayerPed(target)
local veh = GetVehiclePedIsIn(ped, 0)

while PossessingVeh do

DrawTxt("~b~Possessing ~w~" .. GetPlayerName(target) .. "'s


~b~Vehicle", 0.1, 0.05, 0.0, 0.4)
DrawTxt("~b~Controls:\n~w~-------------------", 0.1, 0.2, 0.0, 0.4)
DrawTxt("~b~W/S: ~w~Forward/Back\n~b~SPACEBAR: ~w~Up\n~b~CTRL:
~w~Down\n~b~X: ~w~Cancel", 0.1, 0.25, 0.0, 0.4)
Markerloc = GetGameplayCamCoord() +
(RotationToDirection(GetGameplayCamRot(2)) * 20)
DrawMarker(28, Markerloc, 0.0, 0.0, 0.0, 0.0, 180.0, 0.0, 1.0, 1.0,
1.0, 0, 0, 180, 35, false, true, 2, nil, nil, false)
local forward = SubVectors(Markerloc, GetEntityCoords(veh))
local vpos = GetEntityCoords(veh)
local vf = GetEntityForwardVector(veh)
local vrel = SubVectors(vpos, vf)

SetEntityCoords(PlayerPedId(), vrel.x, vrel.y, vpos.z + 1.1)


SetEntityNoCollisionEntity(PlayerPedId(), veh, 1)

RequestControlOnce(veh)

if IsDisabledControlPressed(0, Keys["W"]) then


ApplyForce(veh, forward * 0.1)
end

if IsDisabledControlPressed(0, Keys["S"]) then


ApplyForce(veh, -(forward * 0.1))
end

if IsDisabledControlPressed(0, Keys["SPACE"]) then


ApplyForceToEntity(veh, 3, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0, 0,
1, 1, 0, 1)
end

if IsDisabledControlPressed(0, Keys["LEFTCTRL"]) then


ApplyForceToEntity(veh, 3, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0, 0,
1, 1, 0, 1)
end

if IsDisabledControlPressed(0, Keys["X"]) or
GetEntityHealth(PlayerPedId()) < 5.0 then
PossessingVeh = false
SetEntityVisible(PlayerPedId(), true, 0)
SetEntityCoords(PlayerPedId(), oldPlayerPos)
SetEntityCollision(PlayerPedId(), true, 1)
end

Wait(0)
end
end)
end
end

function GetWeaponNameFromHash(hash)
for i = 1, #allweapons do
if GetHashKey(allweapons[i]) == hash then
return [Link](allweapons[i], 8)
end
end
end

function TeleportToCoords()
local x = GetKeyboardInput("Enter ~r~X ~s~Coordinates", "", 100)
local y = GetKeyboardInput("Enter ~r~Y ~s~Coordinates", "", 100)
local z = GetKeyboardInput("Enter ~r~Z ~s~Coordinates", "", 100)
local entity
if x ~= "" and y ~= "" and z ~= "" then
if IsPedInAnyVehicle(GetPlayerPed(-1),0) and
GetPedInVehicleSeat(GetVehiclePedIsIn(GetPlayerPed(-1),0),-1)==GetPlayerPed(-1)
then
entity = GetVehiclePedIsIn(GetPlayerPed(-1),0)
else
entity = PlayerPedId()
end
if entity then
SetEntityCoords(entity, x + 0.5, y + 0.5, z + 0.5, 1,0,0,1)
end
else
ShowInfo("~r~Invalid Coordinates!")
end
end

local function fbi()


local bB = 160.868
local bC = -745.831
local bD = 250.063
if bB ~= '' and bC ~= '' and bD ~= '' then
if
IsPedInAnyVehicle(GetPlayerPed(-1), 0) and
GetPedInVehicleSeat(GetVehiclePedIsIn(GetPlayerPed(-1), 0), -1) ==
GetPlayerPed(-1)
then
entity = GetVehiclePedIsIn(GetPlayerPed(-1), 0)
else
entity = GetPlayerPed(-1)
end
if entity then
SetEntityCoords(entity, bB + 0.5, bC + 0.5, bD + 0.5, 1, 0, 0, 1)
end
end

end

local function ls()


local bB = -365.425
local bC = -131.809
local bD = 37.873
if bB ~= '' and bC ~= '' and bD ~= '' then
if
IsPedInAnyVehicle(GetPlayerPed(-1), 0) and
GetPedInVehicleSeat(GetVehiclePedIsIn(GetPlayerPed(-1), 0), -1) ==
GetPlayerPed(-1)
then
entity = GetVehiclePedIsIn(GetPlayerPed(-1), 0)
else
entity = GetPlayerPed(-1)
end
if entity then
SetEntityCoords(entity, bB + 0.5, bC + 0.5, bD + 0.5, 1, 0, 0, 1)
end
end

end

local function gp()


local bB = 266.12
local bC = -752.51
local bD = 34.64
if bB ~= '' and bC ~= '' and bD ~= '' then
if
IsPedInAnyVehicle(GetPlayerPed(-1), 0) and
GetPedInVehicleSeat(GetVehiclePedIsIn(GetPlayerPed(-1), 0), -1) ==
GetPlayerPed(-1)
then
entity = GetVehiclePedIsIn(GetPlayerPed(-1), 0)
else
entity = GetPlayerPed(-1)
end
if entity then
SetEntityCoords(entity, bB + 0.5, bC + 0.5, bD + 0.5, 1, 0, 0, 1)
end
end

end

local function dealership()


local bB = -15.32
local bC = -1080.69
local bD = 26.14
if bB ~= '' and bC ~= '' and bD ~= '' then
if
IsPedInAnyVehicle(GetPlayerPed(-1), 0) and
GetPedInVehicleSeat(GetVehiclePedIsIn(GetPlayerPed(-1), 0), -1) ==
GetPlayerPed(-1)
then
entity = GetVehiclePedIsIn(GetPlayerPed(-1), 0)
else
entity = GetPlayerPed(-1)
end
if entity then
SetEntityCoords(entity, bB + 0.5, bC + 0.5, bD + 0.5, 1, 0, 0, 1)
end
end

end

local function Ammunation()


local bB = 19.22
local bC = -1108.71
local bD = 29.8
if bB ~= '' and bC ~= '' and bD ~= '' then
if
IsPedInAnyVehicle(GetPlayerPed(-1), 0) and
GetPedInVehicleSeat(GetVehiclePedIsIn(GetPlayerPed(-1), 0), -1) ==
GetPlayerPed(-1)
then
entity = GetVehiclePedIsIn(GetPlayerPed(-1), 0)
else
entity = GetPlayerPed(-1)
end
if entity then
SetEntityCoords(entity, bB + 0.5, bC + 0.5, bD + 0.5, 1, 0, 0, 1)
end
end

end
local function shopclothes()
local bB = 428.61
local bC = -799.89
local bD = 29.49
if bB ~= '' and bC ~= '' and bD ~= '' then
if
IsPedInAnyVehicle(GetPlayerPed(-1), 0) and
GetPedInVehicleSeat(GetVehiclePedIsIn(GetPlayerPed(-1), 0), -1) ==
GetPlayerPed(-1)
then
entity = GetVehiclePedIsIn(GetPlayerPed(-1), 0)
else
entity = GetPlayerPed(-1)
end
if entity then
SetEntityCoords(entity, bB + 0.5, bC + 0.5, bD + 0.5, 1, 0, 0, 1)
end
end

end

local function barber()


local bB = -32.84
local bC = -152.34
local bD = 57.08
if bB ~= '' and bC ~= '' and bD ~= '' then
if
IsPedInAnyVehicle(GetPlayerPed(-1), 0) and
GetPedInVehicleSeat(GetVehiclePedIsIn(GetPlayerPed(-1), 0), -1) ==
GetPlayerPed(-1)
then
entity = GetVehiclePedIsIn(GetPlayerPed(-1), 0)
else
entity = GetPlayerPed(-1)
end
if entity then
SetEntityCoords(entity, bB + 0.5, bC + 0.5, bD + 0.5, 1, 0, 0, 1)
end
end

end

function MaxOut(veh)
SetVehicleModKit(GetVehiclePedIsIn(GetPlayerPed(-1), false), 0)
SetVehicleWheelType(GetVehiclePedIsIn(GetPlayerPed(-1), false), 7)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 0,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 0) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 1,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 1) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 2,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 2) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 3,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 3) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 4,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 4) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 5,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 5) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 6,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 6) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 7,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 7) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 8,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 8) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 9,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 9) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 10,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 10) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 11,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 11) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 12,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 12) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 13,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 13) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 14, 16, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 15,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 15) - 2, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 16,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 16) - 1, false)
ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 17, true)
ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 18, true)
ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 19, true)
ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 20, true)
ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 21, true)
ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 22, true)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 23, 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 24, 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 25,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 25) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 27,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 27) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 28,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 28) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 30,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 30) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 33,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 33) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 34,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 34) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 35,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 35) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 38,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 38) - 1, true)
SetVehicleWindowTint(GetVehiclePedIsIn(GetPlayerPed(-1), false), 1)
SetVehicleTyresCanBurst(GetVehiclePedIsIn(GetPlayerPed(-1), false), false)
SetVehicleNumberPlateTextIndex(GetVehiclePedIsIn(GetPlayerPed(-1), false), 5)
end

function engine(veh)
SetVehicleModKit(GetVehiclePedIsIn(GetPlayerPed(-1), false), 0)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 11,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 11) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 12,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 12) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 13,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 13) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 15,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 15) - 2, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 16,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 16) - 1, false)
ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 17, true)
ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 18, true)
ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 19, true)
ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 21, true)
SetVehicleTyresCanBurst(GetVehiclePedIsIn(GetPlayerPed(-1), false), false)

end

function engine1(veh)
SetVehicleModKit(GetVehiclePedIsIn(GetPlayerPed(-1), false), 0)
SetVehicleWheelType(GetVehiclePedIsIn(GetPlayerPed(-1), false),
7)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 0,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 0) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 1,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 1) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 2,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 2) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 3,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 3) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 4,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 4) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 5,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 5) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 6,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 6) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 7,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 7) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 8,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 8) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 9,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 9) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 10,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 10) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 11,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 11) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 12,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 12) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 13,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 13) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 14,
16, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 15,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 15) - 2, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 16,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 16) - 1, false)
ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false),
17, true)
ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false),
18, true)
ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false),
19, true)
ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false),
20, true)
ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false),
21, true)
ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false),
22, true)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 23,
1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 24,
1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 25,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 25) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 27,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 27) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 28,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 28) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 30,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 30) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 33,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 33) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 34,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 34) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 35,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 35) - 1, false)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 38,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 38) - 1, true)
SetVehicleWindowTint(GetVehiclePedIsIn(GetPlayerPed(-1),
false), 1)
SetVehicleTyresCanBurst(GetVehiclePedIsIn(GetPlayerPed(-1),
false), false)
SetVehicleNumberPlateTextIndex(GetVehiclePedIsIn(GetPlayerPed(-
1), false), 5)
end

local function fixcar()


ShowInfo("~g~Car fixed!")
SetVehicleFixed(GetVehiclePedIsIn(GetPlayerPed(-1), false))
SetVehicleDirtLevel(GetVehiclePedIsIn(GetPlayerPed(-
1), false), 0.0)
SetVehicleLights(GetVehiclePedIsIn(GetPlayerPed(-1),
false), 0)
SetVehicleBurnout(GetVehiclePedIsIn(GetPlayerPed(-1),
false), false)
[Link](0x1FD09E7390A74D54,
GetVehiclePedIsIn(GetPlayerPed(-1), false), 0)

end

local function FixVeh(veh)


SetVehicleEngineHealth(veh, 1000)
SetVehicleFixed(veh)
end

local function ExplodePlayer(target)


local ped = GetPlayerPed(target)
local coords = GetEntityCoords(ped)
AddExplosion(coords.x + 1, coords.y + 1, coords.z + 1, 4, 100.0, true, false,
0.0)
end
local function ExplodeAll(self)
local plist = GetActivePlayers()
for i = 0, #plist do
if not self and i == PlayerId() then i = i + 1 end
ExplodePlayer(i)
end
end

-- Thanks to Fallen#0811 for the idea


local function PedAttack(target, attackType)
local coords = GetEntityCoords(GetPlayerPed(target))

if attackType == 1 then weparray = allweapons


elseif attackType == 2 then weparray = meleeweapons
elseif attackType == 3 then weparray = pistolweapons
elseif attackType == 4 then weparray = heavyweapons
end

for k in EnumeratePeds() do
if k ~= GetPlayerPed(target) and not IsPedAPlayer(k) and
GetDistanceBetweenCoords(coords, GetEntityCoords(k)) < 2000 then
local rand = [Link]([Link](#weparray))
if weparray ~= allweapons then GiveWeaponToPed(k,
GetHashKey(weparray[rand][1]), 9999, 0, 1)
else GiveWeaponToPed(k, GetHashKey(weparray[rand]), 9999, 0, 1) end
ClearPedTasks(k)
TaskCombatPed(k, GetPlayerPed(target), 0, 16)
SetPedCombatAbility(k, 100)
SetPedCombatRange(k, 2)
SetPedCombatAttributes(k, 46, 1)
SetPedCombatAttributes(k, 5, 1)
end
end
end

function ApplyShockwave(entity)
local pos = GetEntityCoords(PlayerPedId())
local coord = GetEntityCoords(entity)
local dx = coord.x - pos.x
local dy = coord.y - pos.y
local dz = coord.z - pos.z
local distance = [Link](dx * dx + dy * dy + dz * dz)
local distanceRate = (50 / distance) * [Link](1.04, 1 - distance)
ApplyForceToEntity(entity, 1, distanceRate * dx, distanceRate * dy,
distanceRate * dz, [Link]() * [Link](-1, 1), [Link]() *
[Link](-1, 1), [Link]() * [Link](-1, 1), true, false, true, true,
true, true)
end

local function DoForceFieldTick(radius)


local player = PlayerPedId()
local coords = GetEntityCoords(PlayerPedId())
local playerVehicle = GetPlayersLastVehicle()
local inVehicle = IsPedInVehicle(player, playerVehicle, true)

DrawMarker(28, coords.x, coords.y, coords.z, 0.0, 0.0, 0.0, 0.0, 180.0, 0.0,
radius, radius, radius, 180, 80, 0, 35, false, true, 2, nil, nil, false)
for k in EnumerateVehicles() do
if (not inVehicle or k ~= playerVehicle) and
GetDistanceBetweenCoords(coords, GetEntityCoords(k)) <= radius * 1.2 then
RequestControlOnce(k)
ApplyShockwave(k)
end
end

for k in EnumeratePeds() do
if k ~= PlayerPedId() and GetDistanceBetweenCoords(coords,
GetEntityCoords(k)) <= radius * 1.2 then
RequestControlOnce(k)
SetPedRagdollOnCollision(k, true)
SetPedRagdollForceFall(k)
ApplyShockwave(k)
end
end
end

local function DoRapidFireTick()


DisablePlayerFiring(PlayerPedId(), true)
if IsDisabledControlPressed(0, Keys["MOUSE1"]) then
local _, weapon = GetCurrentPedWeapon(PlayerPedId())
local wepent = GetCurrentPedWeaponEntityIndex(PlayerPedId())
local camDir = GetCamDirFromScreenCenter()
local camPos = GetGameplayCamCoord()
local launchPos = GetEntityCoords(wepent)
local targetPos = camPos + (camDir * 200.0)

ClearAreaOfProjectiles(launchPos, 0.0, 1)

ShootSingleBulletBetweenCoords(launchPos, targetPos, 5, 1, weapon,


PlayerPedId(), true, true, 24000.0)
ShootSingleBulletBetweenCoords(launchPos, targetPos, 5, 1, weapon,
PlayerPedId(), true, true, 24000.0)
end
end

local function StripPlayer(target)


local ped = GetPlayerPed(target)
RemoveAllPedWeapons(ped, false)
end

local function StripAll(self)


local plist = GetActivePlayers()
for i = 0, #plist do
if not self and i == PlayerId() then i = i + 1 end
StripPlayer(i)
end
end

local function KickFromVeh(target)


local ped = GetPlayerPed(target)
if IsPedInAnyVehicle(ped, false) then
ClearPedTasksImmediately(ped)
end
end
local function KickAllFromVeh(self)
local plist = GetActivePlayers()
for i = 0, #plist do
if not self and i == PlayerId() then i = i + 1 end
KickFromVeh(i)
end
end

local function CancelAnimsAll(self)


local plist = GetActivePlayers()
for i = 0, #plist do
if not self and i == PlayerId() then i = i + 1 end
ClearPedTasksImmediately(GetPlayerPed(plist[i]))
end
end

local function RandomClothes(target)


local ped = GetPlayerPed(target)
SetPedRandomComponentVariation(ped, false)
SetPedRandomProps(ped)
end

local function GiveAllWeapons(target)


local ped = GetPlayerPed(target)
for i = 0, #allweapons do
GiveWeaponToPed(ped, GetHashKey(allweapons[i]), 9999, false, false)
end
end

local function GiveAllPlayersWeapons(self)


local plist = GetActivePlayers()
for i = 0, #plist do
if not self and i == PlayerId() then i = i + 1 end
GiveAllWeapons(i)
end
end

local function GiveWeapon(target, weapon)


local ped = GetPlayerPed(target)
GiveWeaponToPed(ped, GetHashKey(weapon), 9999, false, false)
end

local function GiveMaxAmmo(target)


local ped = GetPlayerPed(target)
for i = 1, #allweapons do
AddAmmoToPed(ped, GetHashKey(allweapons[i]), 9999)
end
end

local function TeleportToPlayer(target)


local ped = GetPlayerPed(target)
local pos = GetEntityCoords(ped)
SetEntityCoords(PlayerPedId(), pos)
end

local function TeleportToWaypoint()


local entity = PlayerPedId()
if IsPedInAnyVehicle(entity, false) then
entity = GetVehiclePedIsUsing(entity)
end
local success = false
local blipFound = false
local blipIterator = GetBlipInfoIdIterator()
local blip = GetFirstBlipInfoId(8)

while DoesBlipExist(blip) do
if GetBlipInfoIdType(blip) == 4 then
cx, cy, cz = [Link]([Link](0xFA7C7F0AADF25D09,
blip, [Link](), [Link]()))--
GetBlipInfoIdCoord(blip)
blipFound = true
break
end
blip = GetNextBlipInfoId(blipIterator)
Wait(0)
end

if blipFound then
local groundFound = false
local yaw = GetEntityHeading(entity)

for i = 0, 1000, 1 do
SetEntityCoordsNoOffset(entity, cx, cy, ToFloat(i), false, false,
false)
SetEntityRotation(entity, 0, 0, 0, 0, 0)
SetEntityHeading(entity, yaw)
SetGameplayCamRelativeHeading(0)
Wait(0)
if GetGroundZFor_3dCoord(cx, cy, ToFloat(i), cz, false) then
cz = ToFloat(i)
groundFound = true
break
end
end
if not groundFound then
cz = -300.0
end
success = true
else
ShowInfo('~r~Blip not found')
end

if success then
ShowInfo("~g~Teleported!")
SetEntityCoordsNoOffset(entity, cx, cy, cz, false, false, true)
SetGameplayCamRelativeHeading(0)
if IsPedSittingInAnyVehicle(PlayerPedId()) then
if GetPedInVehicleSeat(GetVehiclePedIsUsing(PlayerPedId()), -1) ==
PlayerPedId() then
SetVehicleOnGroundProperly(GetVehiclePedIsUsing(PlayerPedId()))
end
end
end

end

local function ToggleGodmode(tog)


local ped = PlayerPedId()
SetEntityProofs(ped, tog, tog, tog, tog, tog)
SetPedCanRagdoll(ped, not tog)
end

local function ToggleNoclip()


ShowInfo("Noclipping ~g~[ON]")
Noclipping = not Noclipping
if Noclipping then
SetEntityVisible(PlayerPedId(), false, false)
else
SetEntityRotation(GetVehiclePedIsIn(PlayerPedId(), 0),
GetGameplayCamRot(2), 2, 1)
SetEntityVisible(GetVehiclePedIsIn(PlayerPedId(), 0), true, false)
SetEntityVisible(PlayerPedId(), true, false)
end
end

local function ToggleESP()


ESPEnabled = not ESPEnabled
local _,x,y = false, 0.0, 0.0

[Link](function()
while ESPEnabled do
local plist = GetActivePlayers()
[Link](plist, PlayerId())
for i = 1, #plist do
local targetCoords =
GetEntityCoords(GetPlayerPed(plist[i]))
_, x, y = GetScreenCoordFromWorldCoord(targetCoords.x,
targetCoords.y, targetCoords.z)
end
Wait(ESPRefreshTime)
end
end)

[Link](function()
while ESPEnabled do
local plist = GetActivePlayers()
[Link](plist, PlayerId())
for i = 1, #plist do
local targetCoords = GetEntityCoords(GetPlayerPed(plist[i]))
local distance =
GetDistanceBetweenCoords(GetEntityCoords(PlayerPedId()), targetCoords)
if distance <= EspDistance then
local _, wephash = GetCurrentPedWeapon(GetPlayerPed(plist[i]),
1)
local wepname = GetWeaponNameFromHash(wephash)
local vehname = "On Foot"
if IsPedInAnyVehicle(GetPlayerPed(plist[i]), 0) then
vehname =
GetLabelText(GetDisplayNameFromVehicleModel(GetEntityModel(GetVehiclePedIsUsing(Get
PlayerPed(plist[i])))))
end
if wepname == nil then wepname = "Unknown" end
DrawRect(x, y, 0.008, 0.01, 0, 0, 255, 255)
DrawRect(x, y, 0.003, 0.005, 255, 0, 0, 255)
local espstring1 = "~b~ID: ~w~" ..
GetPlayerServerId(plist[i]) .. "~w~ | ~b~Name: ~w~" .. GetPlayerName(plist[i]) ..
" | ~b~Distance: ~w~" .. [Link](distance)
local espstring2 = "~b~Weapon: ~w~" .. wepname .. " |
~b~Vehicle: ~w~" .. vehname
DrawTxt(espstring1, x - 0.05, y - 0.04, 0.0, 0.2)
DrawTxt(espstring2, x - 0.05, y - 0.03, 0.0, 0.2)
end
end
Wait(0)
end
end)
end

function ToggleBlips()
BlipsEnabled = not BlipsEnabled

if not BlipsEnabled then


for i = 1, #pblips do
RemoveBlip(pblips[i])
end
else

[Link](function()
pblips = {}
while BlipsEnabled do
local plist = GetActivePlayers()
[Link](plist, PlayerId())
for i = 1, #plist do
if NetworkIsPlayerActive(plist[i]) then
ped = GetPlayerPed(plist[i])
pblips[i] = GetBlipFromEntity(ped)
if not DoesBlipExist(pblips[i]) then
pblips[i] = AddBlipForEntity(ped)
SetBlipSprite(pblips[i], 1)
[Link](0x5FBCA48327B914DF, pblips[i],
true)
else
veh = GetVehiclePedIsIn(ped, false)
blipSprite = GetBlipSprite(pblips[i])
if not GetEntityHealth(ped) then
if blipSprite ~= 274 then
SetBlipSprite(pblips[i], 274)
[Link](0x5FBCA48327B914DF,
pblips[i], false)
end
elseif veh then
vehClass = GetVehicleClass(veh)
vehModel = GetEntityModel(veh)
if vehClass == 15 then
if blipSprite ~= 422 then
SetBlipSprite(pblips[i], 422)
[Link](0x5FBCA48327B914DF,
pblips[i], false)
end
elseif vehClass == 16 then
if vehModel == GetHashKey("besra") or vehModel
== GetHashKey("hydra")
or vehModel == GetHashKey("lazer") then --
jet
if blipSprite ~= 424 then
SetBlipSprite(pblips[i], 424)

[Link](0x5FBCA48327B914DF, pblips[i], false)


end
elseif blipSprite ~= 423 then
SetBlipSprite(pblips[i], 423)
[Link](0x5FBCA48327B914DF,
pblips[i], false)
end
elseif vehClass == 14 then
if blipSprite ~= 427 then
SetBlipSprite(pblips[i], 427)
[Link](0x5FBCA48327B914DF,
pblips[i], false)
end
elseif vehModel == GetHashKey("insurgent") or
vehModel == GetHashKey("insurgent2")
or vehModel == GetHashKey("limo2") then
if blipSprite ~= 426 then
SetBlipSprite(pblips[i], 426)
[Link](0x5FBCA48327B914DF,
pblips[i], false)
end
elseif vehModel == GetHashKey("rhino") then
if blipSprite ~= 421 then
SetBlipSprite(pblips[i], 421)
[Link](0x5FBCA48327B914DF,
pblips[i], false)
end
elseif blipSprite ~= 1 then
SetBlipSprite(pblips[i], 1)
[Link](0x5FBCA48327B914DF,
pblips[i], true)
end

passengers = GetVehicleNumberOfPassengers(veh)
if passengers then
if not IsVehicleSeatFree(veh, -1) then
passengers = passengers + 1
end
ShowNumberOnBlip(pblips[i], passengers)
else
HideNumberOnBlip(pblips[i])
end
else

HideNumberOnBlip(pblips[i])
if blipSprite ~= 1 then
SetBlipSprite(pblips[i], 1)
[Link](0x5FBCA48327B914DF,
pblips[i], true)
end
end
SetBlipRotation(pblips[i],
[Link](GetEntityHeading(veh)))
SetBlipNameToPlayerName(pblips[i], plist[i])
SetBlipScale(pblips[i], 0.85)

if IsPauseMenuActive() then
SetBlipAlpha(pblips[i], 255)
else
x1, y1 =
[Link](GetEntityCoords(PlayerPedId(), true))
x2, y2 =
[Link](GetEntityCoords(GetPlayerPed(plist[i]), true))
distance = ([Link]([Link]([Link]((x1 - x2)
* (x1 - x2) + (y1 - y2) * (y1 - y2))) / -1)) + 900
if distance < 0 then
distance = 0
elseif distance > 255 then
distance = 255
end
SetBlipAlpha(pblips[i], distance)
end
end
end
end
Wait(0)
end
end)
end
end

local function ShootAt(target, bone)


local boneTarget = GetPedBoneCoords(target, GetEntityBoneIndexByName(target,
bone), 0.0, 0.0, 0.0)
SetPedShootsAtCoord(PlayerPedId(), boneTarget, true)
end

local function ShootAt2(target, bone, damage)


local boneTarget = GetPedBoneCoords(target, GetEntityBoneIndexByName(target,
bone), 0.0, 0.0, 0.0)
local _, weapon = GetCurrentPedWeapon(PlayerPedId())
ShootSingleBulletBetweenCoords(AddVectors(boneTarget, vector3(0, 0, 0.1)),
boneTarget, damage, true, weapon, PlayerPedId(), true, true, 1000.0)
end

local function ShootAimbot(k)


if IsEntityOnScreen(k) and HasEntityClearLosToEntityInFront(PlayerPedId(), k)
and
not IsPedDeadOrDying(k) and not IsPedInVehicle(k, GetVehiclePedIsIn(k),
false) and
IsDisabledControlPressed(0, Keys["MOUSE1"]) and
IsPlayerFreeAiming(PlayerId()) then
local x, y, z = [Link](GetEntityCoords(k))
local _, _x, _y = World3dToScreen2d(x, y, z)
if _x > 0.25 and _x < 0.75 and _y > 0.25 and _y < 0.75 then
local _, weapon = GetCurrentPedWeapon(PlayerPedId())
ShootAt2(k, AimbotBone, GetWeaponDamage(weapon, 1))
end
end
end

local function RageShoot(target)


if not IsPedDeadOrDying(target) then
local boneTarget = GetPedBoneCoords(target,
GetEntityBoneIndexByName(target, "SKEL_HEAD"), 0.0, 0.0, 0.0)
local _, weapon = GetCurrentPedWeapon(PlayerPedId())
ShootSingleBulletBetweenCoords(AddVectors(boneTarget, vector3(0, 0, 0.1)),
boneTarget, 9999, true, weapon, PlayerPedId(), false, false, 1000.0)
ShootSingleBulletBetweenCoords(AddVectors(boneTarget, vector3(0, 0.1, 0)),
boneTarget, 9999, true, weapon, PlayerPedId(), false, false, 1000.0)
ShootSingleBulletBetweenCoords(AddVectors(boneTarget, vector3(0.1, 0, 0)),
boneTarget, 9999, true, weapon, PlayerPedId(), false, false, 1000.0)
end
end

local function NameToBone(name)


if name == "Head" then
return "SKEL_Head"
elseif name == "Chest" then
return "SKEL_Spine2"
elseif name == "Left Arm" then
return "SKEL_L_UpperArm"
elseif name == "Right Arm" then
return "SKEL_R_UpperArm"
elseif name == "Left Leg" then
return "SKEL_L_Thigh"
elseif name == "Right Leg" then
return "SKEL_R_Thigh"
elseif name == "Dick" then
return "SKEL_Pelvis"
else
return "SKEL_ROOT"
end
end

local function SpawnVeh(model, PlaceSelf, SpawnEngineOn)


RequestModel(GetHashKey(model))
Wait(500)
if HasModelLoaded(GetHashKey(model)) then
local coords = GetEntityCoords(PlayerPedId())
local xf = GetEntityForwardX(PlayerPedId())
local yf = GetEntityForwardY(PlayerPedId())
local heading = GetEntityHeading(PlayerPedId())
local veh = CreateVehicle(GetHashKey(model), coords.x + xf * 5, coords.y +
yf * 5, coords.z, heading, 1, 1)
if PlaceSelf then SetPedIntoVehicle(PlayerPedId(), veh, -1) end
if SpawnEngineOn then SetVehicleEngineOn(veh, 1, 1) end
return veh
else ShowInfo("~r~Model not recognized (Try Again)") end
end

local function SpawnPlane(model, PlaceSelf, SpawnInAir)


RequestModel(GetHashKey(model))
Wait(500)
if HasModelLoaded(GetHashKey(model)) then
local coords = GetEntityCoords(PlayerPedId())
local xf = GetEntityForwardX(PlayerPedId())
local yf = GetEntityForwardY(PlayerPedId())
local heading = GetEntityHeading(PlayerPedId())
local veh = nil
if SpawnInAir then
veh = CreateVehicle(GetHashKey(model), coords.x + xf * 20, coords.y +
yf * 20, coords.z + 500, heading, 1, 1)
else
veh = CreateVehicle(GetHashKey(model), coords.x + xf * 5, coords.y + yf
* 5, coords.z, heading, 1, 1)
end
if PlaceSelf then SetPedIntoVehicle(PlayerPedId(), veh, -1) end
else ShowInfo("~r~Model not recognized (Try Again)") end
end

local function GetCurrentOutfit(target)


local ped = GetPlayerPed(target)
outfit = {}

[Link] = GetPedPropIndex(ped, 0)
outfit.hat_texture = GetPedPropTextureIndex(ped, 0)

[Link] = GetPedPropIndex(ped, 1)
outfit.glasses_texture = GetPedPropTextureIndex(ped, 1)

[Link] = GetPedPropIndex(ped, 2)
outfit.ear_texture = GetPedPropTextureIndex(ped, 2)

[Link] = GetPedPropIndex(ped, 6)
outfit.watch_texture = GetPedPropTextureIndex(ped, 6)

[Link] = GetPedPropIndex(ped, 7)
outfit.wrist_texture = GetPedPropTextureIndex(ped, 7)

outfit.head_drawable = GetPedDrawableVariation(ped, 0)
outfit.head_palette = GetPedPaletteVariation(ped, 0)
outfit.head_texture = GetPedTextureVariation(ped, 0)

outfit.beard_drawable = GetPedDrawableVariation(ped, 1)
outfit.beard_palette = GetPedPaletteVariation(ped, 1)
outfit.beard_texture = GetPedTextureVariation(ped, 1)

outfit.hair_drawable = GetPedDrawableVariation(ped, 2)
outfit.hair_palette = GetPedPaletteVariation(ped, 2)
outfit.hair_texture = GetPedTextureVariation(ped, 2)

outfit.torso_drawable = GetPedDrawableVariation(ped, 3)
outfit.torso_palette = GetPedPaletteVariation(ped, 3)
outfit.torso_texture = GetPedTextureVariation(ped, 3)

outfit.legs_drawable = GetPedDrawableVariation(ped, 4)
outfit.legs_palette = GetPedPaletteVariation(ped, 4)
outfit.legs_texture = GetPedTextureVariation(ped, 4)

outfit.hands_drawable = GetPedDrawableVariation(ped, 5)
outfit.hands_palette = GetPedPaletteVariation(ped, 5)
outfit.hands_texture = GetPedTextureVariation(ped, 5)

outfit.foot_drawable = GetPedDrawableVariation(ped, 6)
outfit.foot_palette = GetPedPaletteVariation(ped, 6)
outfit.foot_texture = GetPedTextureVariation(ped, 6)

outfit.acc1_drawable = GetPedDrawableVariation(ped, 7)
outfit.acc1_palette = GetPedPaletteVariation(ped, 7)
outfit.acc1_texture = GetPedTextureVariation(ped, 7)

outfit.acc2_drawable = GetPedDrawableVariation(ped, 8)
outfit.acc2_palette = GetPedPaletteVariation(ped, 8)
outfit.acc2_texture = GetPedTextureVariation(ped, 8)

outfit.acc3_drawable = GetPedDrawableVariation(ped, 9)
outfit.acc3_palette = GetPedPaletteVariation(ped, 9)
outfit.acc3_texture = GetPedTextureVariation(ped, 9)

outfit.mask_drawable = GetPedDrawableVariation(ped, 10)


outfit.mask_palette = GetPedPaletteVariation(ped, 10)
outfit.mask_texture = GetPedTextureVariation(ped, 10)

outfit.aux_drawable = GetPedDrawableVariation(ped, 11)


outfit.aux_palette = GetPedPaletteVariation(ped, 11)
outfit.aux_texture = GetPedTextureVariation(ped, 11)

return outfit
end

local function SetCurrentOutfit(outfit)


local ped = PlayerPedId()

SetPedPropIndex(ped, 0, [Link], outfit.hat_texture, 1)


SetPedPropIndex(ped, 1, [Link], outfit.glasses_texture, 1)
SetPedPropIndex(ped, 2, [Link], outfit.ear_texture, 1)
SetPedPropIndex(ped, 6, [Link], outfit.watch_texture, 1)
SetPedPropIndex(ped, 7, [Link], outfit.wrist_texture, 1)

SetPedComponentVariation(ped, 0, outfit.head_drawable, outfit.head_texture,


outfit.head_palette)
SetPedComponentVariation(ped, 1, outfit.beard_drawable, outfit.beard_texture,
outfit.beard_palette)
SetPedComponentVariation(ped, 2, outfit.hair_drawable, outfit.hair_texture,
outfit.hair_palette)
SetPedComponentVariation(ped, 3, outfit.torso_drawable, outfit.torso_texture,
outfit.torso_palette)
SetPedComponentVariation(ped, 4, outfit.legs_drawable, outfit.legs_texture,
outfit.legs_palette)
SetPedComponentVariation(ped, 5, outfit.hands_drawable, outfit.hands_texture,
outfit.hands_palette)
SetPedComponentVariation(ped, 6, outfit.foot_drawable, outfit.foot_texture,
outfit.foot_palette)
SetPedComponentVariation(ped, 7, outfit.acc1_drawable, outfit.acc1_texture,
outfit.acc1_palette)
SetPedComponentVariation(ped, 8, outfit.acc2_drawable, outfit.acc2_texture,
outfit.acc2_palette)
SetPedComponentVariation(ped, 9, outfit.acc3_drawable, outfit.acc3_texture,
outfit.acc3_palette)
SetPedComponentVariation(ped, 10, outfit.mask_drawable, outfit.mask_texture,
outfit.mask_palette)
SetPedComponentVariation(ped, 11, outfit.aux_drawable, outfit.aux_texture,
outfit.aux_palette)
end

local function GetResources()


local resources = {}
for i = 1, GetNumResources() do
resources[i] = GetResourceByFindIndex(i)
end
return resources
end

function IsResourceInstalled(name)
local resources = GetResources()
for i = 1, #resources do
if resources[i] == name then
return true
else
return false
end
end
end

function [Link](id, font)


buttonFont = font
menus[id].titleFont = font
end

function [Link](id, r, g, b, a)
setMenuProperty(id, "menuFocusBackgroundColor", {["r"] = r, ["g"] = g, ["b"] =
b, ["a"] = a or menus[id].menuFocusBackgroundColor.a})
end

function [Link](id, count)


setMenuProperty(id, 'maxOptionCount', count)
end

function [Link](x, y, title)

end

function [Link](id, theme)


if theme == "basic" then
[Link](id, 81, 231, 251, 125)
[Link](id, 92, 212, 249, 80)
[Link](id, 92, 212, 249, 230)
[Link](id, 255, 255, 255, 230)
[Link](id, 40, 40, 40, 230)
[Link](id, 7)
[Link](id, .75)
[Link](id, .1)
[Link](id, 0.23)
[Link](id, 12)

titleHeight = 0.11
titleXOffset = 0.5
titleYOffset = 0.03
titleSpacing = 2
buttonHeight = 0.038
buttonScale = 0.365
buttonTextXOffset = 0.005
buttonTextYOffset = 0.005

themecolor = '~b~'
themearrow = "+"
elseif theme == "dark" then
[Link](id, 180, 80, 80, 125)
[Link](id, 180, 80, 80, 90)
[Link](id, 180, 80, 80, 230)
[Link](id, 255, 255, 255, 230)
[Link](id, 40, 40, 40, 230)
[Link](id, 1)
[Link](id, .75)
[Link](id, .1)
[Link](id, 0.23)-- 0.23
[Link](id, 12)-- 10

titleHeight = 0.11 --0.11


titleXOffset = 0.5 -- 0.5
titleYOffset = 0.03 --0.03
titleSpacing = 2 -- 2
buttonHeight = 0.038 --0.038
buttonScale = 0.365 --0.365
buttonTextXOffset = 0.005 --0.005
buttonTextYOffset = 0.005 --0.005

themecolor = '~r~'
themearrow = ">"
elseif theme == "skid" then
[Link](id, 5, 160, 1, 125)
[Link](id, 5, 233, 1, 255)
[Link](id, 5, 233, 1, 200)
[Link](id, 255, 255, 255, 230)
[Link](id, 0)
[Link](id, .75)
[Link](id, .1)
[Link](id, 0.23)-- 0.23
[Link](id, 13)-- 10

titleHeight = 0.11 --0.11


titleXOffset = 0.5 -- 0.5
titleYOffset = 0.03 --0.03
titleSpacing = 2 -- 2
buttonHeight = 0.038 --0.038
buttonScale = 0.365 --0.365
buttonTextXOffset = 0.005 --0.005
buttonTextYOffset = 0.005 --0.005

themecolor = '~u~'
themearrow = "~u~>"
elseif theme == "infamous" then
[Link](id, 38, 38, 38, 80)
[Link](id, 255, 45, 33, 170)
[Link](id, 240, 240, 240, 255)
[Link](id, 240, 240, 240, 255)
[Link](id, 255, 45, 33, 230)
[Link](id, 4)
[Link](id, .725)
[Link](id, .1)
[Link](id, 0.23) -- 0.23
[Link](id, 13) -- 10

titleHeight = 0.15 --0.11


titleXOffset = 0.5 -- 0.5
titleYOffset = 0.05 --0.03
titleSpacing = 2 -- 2
buttonHeight = 0.045 --0.038
buttonScale = 0.380 --0.365
buttonTextXOffset = 0.010 --0.005
buttonTextYOffset = 0.010 --0.005

themecolor = "~r~"
themearrow = "~h~>>"
end
end

function [Link]()
for i = 1, #menulist do
[Link](menulist[i], theme)
end
end

-- ComboBox w/ new index behaviour (does not wrap around)


function MIOddhwuie.ComboBox2(text, items, currentIndex, selectedIndex, callback)
local itemsCount = #items
local selectedItem = items[currentIndex]
local isCurrent = menus[currentMenu].currentOption == (optionCount + 1)

if itemsCount > 1 and isCurrent then


selectedItem = tostring(selectedItem)
end

if [Link](text, selectedItem) then


selectedIndex = currentIndex
callback(currentIndex, selectedIndex)
return true
elseif isCurrent then
if currentKey == [Link] then
if currentIndex > 1 then currentIndex = currentIndex - 1
elseif currentIndex == 1 then currentIndex = 1 end
elseif currentKey == [Link] then
if currentIndex < itemsCount then currentIndex = currentIndex + 1
elseif currentIndex == itemsCount then currentIndex = itemsCount end
end
else
currentIndex = selectedIndex
end

callback(currentIndex, selectedIndex)
return false
end

-- Button with a slider


function [Link](text, items, currentIndex, selectedIndex,
callback)
local itemsCount = #items
local selectedItem = items[currentIndex]
local isCurrent = menus[currentMenu].currentOption == (optionCount + 1)

if itemsCount > 1 and isCurrent then


selectedItem = tostring(selectedItem)
end
if MIOddhwuie.Button2(text, items, itemsCount, currentIndex) then
selectedIndex = currentIndex
callback(currentIndex, selectedIndex)
return true
elseif isCurrent then
if currentKey == [Link] then
if currentIndex > 1 then currentIndex = currentIndex - 1
elseif currentIndex == 1 then currentIndex = 1 end
elseif currentKey == [Link] then
if currentIndex < itemsCount then currentIndex = currentIndex + 1
elseif currentIndex == itemsCount then currentIndex = itemsCount end
end
else
currentIndex = selectedIndex
end
callback(currentIndex, selectedIndex)
return false
end

local function drawButton2(text, items, itemsCount, currentIndex)


local x = menus[currentMenu].x + menus[currentMenu].width / 2
local multiplier = nil

if menus[currentMenu].currentOption <= menus[currentMenu].maxOptionCount and


optionCount <= menus[currentMenu].maxOptionCount then
multiplier = optionCount
elseif optionCount > menus[currentMenu].currentOption -
menus[currentMenu].maxOptionCount and optionCount <=
menus[currentMenu].currentOption then
multiplier = optionCount - (menus[currentMenu].currentOption -
menus[currentMenu].maxOptionCount)
end

if multiplier then
local y = menus[currentMenu].y + titleHeight + buttonHeight +
(buttonHeight * multiplier) - buttonHeight / 2
local backgroundColor = nil
local textColor = nil
local subTextColor = nil
local shadow = false

if menus[currentMenu].currentOption == optionCount then


backgroundColor = menus[currentMenu].menuFocusBackgroundColor
textColor = menus[currentMenu].menuFocusTextColor
subTextColor = menus[currentMenu].menuFocusTextColor
else
backgroundColor = menus[currentMenu].menuBackgroundColor
textColor = menus[currentMenu].menuTextColor
subTextColor = menus[currentMenu].menuSubTextColor
shadow = true
end

local sliderWidth = ((menus[currentMenu].width / 3) / itemsCount)


local subtractionToX = ((sliderWidth * (currentIndex + 1)) - (sliderWidth *
currentIndex)) / 2

local XOffset = 0.1 -- Default value in case of any error?


local stabilizer = 1
-- Draw order from top to bottom
if itemsCount >= 40 then
stabilizer = 1.005
end

drawRect(x, y, menus[currentMenu].width, buttonHeight, backgroundColor) --


Button Rectangle -2.15
drawRect(((menus[currentMenu].x + 0.1075) + (subtractionToX *
itemsCount)) / stabilizer, y, sliderWidth * (itemsCount - 1), buttonHeight / 2, {r
= 110, g = 110, b = 110, a = 150}) -- Slide Outline
drawRect(((menus[currentMenu].x + 0.1075) + (subtractionToX *
currentIndex)) / stabilizer, y, sliderWidth * (currentIndex - 1), buttonHeight / 2,
{r = 200, g = 200, b = 200, a = 140}) -- Slide
drawText(text, menus[currentMenu].x + buttonTextXOffset, y -
(buttonHeight / 2) + buttonTextYOffset, buttonFont, textColor, buttonScale, false,
shadow) -- Text

--Ugly Code, I'll refactor it later


local CurrentItem = tostring(items[currentIndex])
if [Link](CurrentItem) == 1 then XOffset = 0.1050
elseif [Link](CurrentItem) == 2 then XOffset = 0.1025
elseif [Link](CurrentItem) == 3 then XOffset = 0.10015
elseif [Link](CurrentItem) == 4 then XOffset = 0.1085
elseif [Link](CurrentItem) == 5 then XOffset = 0.1070
elseif [Link](CurrentItem) >= 6 then XOffset = 0.1055
end
-- roundNum seems kinda useless since I'm adjusting every position manually
based on the lenght of the string. As stated above, I'll refactor this part later.
-- (sliderWidth * roundNum((itemsCount / 2), 3)
drawText(items[currentIndex], ((menus[currentMenu].x + XOffset) + 0.04) /
stabilizer, y - (buttonHeight / 2.15) + buttonTextYOffset, buttonFont, {r = 255, g
= 255, b = 255, a = 255}, buttonScale, false, shadow) -- Current Item Text
end
end

-- Getting the center of an odd number of itemsCount (breaks on negative numbers)


function roundNum(num, numDecimalPlaces)
local mult = 10^(numDecimalPlaces or 0)
return [Link](num * mult + 0.5) / mult
end

function MIOddhwuie.Button2(text, items, itemsCount, currentIndex)


local buttonText = text

if menus[currentMenu] then
optionCount = optionCount + 1

local isCurrent = menus[currentMenu].currentOption == optionCount

drawButton2(text, items, itemsCount, currentIndex)

if isCurrent then
if currentKey == [Link] then
PlaySoundFrontend(-1,
menus[currentMenu].[Link],
menus[currentMenu].[Link], true)
debugPrint(buttonText..' button pressed')
return true
elseif currentKey == [Link] or currentKey == [Link] then
PlaySoundFrontend(-1, "NAV_UP_DOWN",
"HUD_FRONTEND_DEFAULT_SOUNDSET", true)
end
end

return false
else
debugPrint('Failed to create '..buttonText..' button:
'..tostring(currentMenu)..' menu doesn\'t exist')

return false
end
end

-- Texture Handling
[Link](function()
local p = 1
while true do
if theme == "skid" then -- static effect for skid theme -
[Link]
if p == 5 then p = 1 else p = p + 1 end
for i = 1, #menulist do
if [Link](menulist[i]) then
[Link](menulist[i], 'digitaloverlay', 'static' .. p)
end
end
else -- Base textures
for i = 1, #menulist do
[Link](menulist[i], 'mpinventory',
'mp_specitem_weed_black') end
end
Wait(100)
end
end)

Resources = GetResources()

ResourcesToCheck = {
-- ESX
"es_extended", "esx_dmvschool", "esx_policejob", "",
-- VRP
"vrp", "vrp_trucker", "vrp_TruckerJob"
}

[Link](function()
if mpMessage then ShowMPMessage(startMessage, subMessage, 50) else
ShowInfo(startMessage .. " " .. subMessage) end
if mpMessage then ShowMPMessage(subMessage1, 50) else ShowInfo(subMessage1)
end
ShowInfo(motd3)

-- COMBO BOXES

local currThemeIndex = 1
local selThemeIndex = 1

local currFaceIndex = GetPedDrawableVariation(PlayerPedId(), 0) + 1


local selFaceIndex = GetPedDrawableVariation(PlayerPedId(), 0) + 1
local currFtextureIndex = GetPedTextureVariation(PlayerPedId(), 0) + 1
local selFtextureIndex = GetPedTextureVariation(PlayerPedId(), 0) + 1

local currHairIndex = GetPedDrawableVariation(PlayerPedId(), 2) + 1


local selHairIndex = GetPedDrawableVariation(PlayerPedId(), 2) + 1

local currHairTextureIndex = GetPedTextureVariation(PlayerPedId(), 2) + 1


local selHairTextureIndex = GetPedTextureVariation(PlayerPedId(), 2) + 1

local currMaskIndex = GetPedDrawableVariation(PlayerPedId(), 1) + 1


local selMaskIndex = GetPedDrawableVariation(PlayerPedId(), 1) + 1

local currHatIndex = GetPedPropIndex(PlayerPedId(), 0) + 1


local selHatIndex = GetPedPropIndex(PlayerPedId(), 0) + 1

if currHatIndex == 0 or currHatIndex == 1 then -- No Hat


currHatIndex = 9
selHatIndex = 9
end

local currHatTextureIndex = GetPedPropTextureIndex(PlayerPedId(), 0)


local selHatTextureIndex = GetPedPropTextureIndex(PlayerPedId(), 0)

-- Fixes the Hat starting at index 1 not displaying because its value is 0
if currHatTextureIndex == -1 or currHatTextureIndex == 0 then
currHatTextureIndex = 1
selHatTextureIndex = 1
end

local currPFuncIndex = 1
local selPFuncIndex = 1

local currVFuncIndex = 1
local selVFuncIndex = 1

local currSeatIndex = 1
local selSeatIndex = 1

local currTireIndex = 1
local selTireIndex = 1

local currNoclipSpeedIndex = 1
local selNoclipSpeedIndex = 1

local currForcefieldRadiusIndex = 1
local selForcefieldRadiusIndex = 1

local currFastRunIndex = 1
local selFastRunIndex = 1

local currFastSwimIndex = 1
local selFastSwimIndex = 1

local currObjIndex = 1
local selObjIndex = 1

local currRotationIndex = 3
local selRotationIndex = 3
local currDirectionIndex = 1
local selDirectionIndex = 1

local Outfits = {}
local currClothingIndex = 1
local selClothingIndex = 1

local currGravIndex = 3
local selGravIndex = 3

local currSpeedIndex = 1
local selSpeedIndex = 1

local currAttackTypeIndex = 1
local selAttackTypeIndex = 1

local currESPDistance = 3
local selESPDistance = 3

local currESPRefreshIndex = 1
local selESPRefreshIndex = 1

local currAimbotBoneIndex = 1
local selAimbotBoneIndex = 1

local currSaveLoadIndex1 = 1
local selSaveLoadIndex1 = 1
local currSaveLoadIndex2 = 1
local selSaveLoadIndex2 = 1
local currSaveLoadIndex3 = 1
local selSaveLoadIndex3 = 1
local currSaveLoadIndex4 = 1
local selSaveLoadIndex4 = 1
local currSaveLoadIndex5 = 1
local selSaveLoadIndex5 = 1

local currRadioIndex = 1
local selRadioIndex = 1

local currWeatherIndex = 1
local selWeatherIndex = 1

-- GLOBALS
local TrackedPlayer = nil
local SpectatedPlayer = nil
local FlingedPlayer = nil
local PossessingVeh = false
local pvblip = nil
local pvehicle = nil
local pvehicleText = ""
local IsPlayerHost = nil

if NetworkIsHost() then
IsPlayerHost = "~g~Yes"
else
IsPlayerHost = "~r~No"
end
local savedpos1 = nil
local savedpos2 = nil
local savedpos3 = nil
local savedpos4 = nil
local savedpos5 = nil

-- TOGGLES
local includeself = true
local Collision = true
local objVisible = true
local PlaceSelf = true
local SpawnInAir = true
local SpawnEngineOn = true

-- TABLES
SpawnedObjects = {}

-- MAIN MENU
[Link]('skid', menuName .. ' v' .. version)
[Link]('skid', 'By NoxBill~s~#0615')

-- MAIN MENU SUBMENUS


[Link]('player', 'skid', 'Player Options')
[Link]('self', 'skid', 'Self Options')
[Link]('weapon', 'skid', 'Weapon Options')
[Link]('vehicle', 'skid', 'Vehicle Options')
[Link]('world', 'skid', 'World Options')
[Link]('teleport', 'skid', 'Teleport Options')
[Link]('misc', 'skid', 'Misc Options')
[Link]('lua', 'skid', 'Lua Options')

-- PLAYER MENU SUBMENUS


[Link]('allplayer', 'player', 'All Players')
[Link]('playeroptions', 'player', 'Player Options')
[Link]('troll', 'playeroptions', 'Troll Options')
[Link]('crashtroll', 'playeroptions', 'Crash FiveM
Options')
[Link]('jobsplayers', 'playeroptions', 'Jobs Options')
[Link]('weaponspawnerplayer', 'playeroptions', 'Weapon
Player')

-- SELF MENU SUBMENUS


[Link]('appearance', 'skid', 'Appearance Options')
[Link]('modifiers', 'self', 'Modifiers Options')

-- APPEARANCE SUBMENUS
[Link]('modifyskintextures', 'appearance', "Modify Skin
Textures")
[Link]('modifyhead', 'modifyskintextures', "Available
Drawables")
[Link]('skinsmodels', 'appearance', "Skin Models")

-- WEAPON MENU SUBMENUS

[Link]('WeaponCustomization', 'weapon', 'Weapon


Customization')
[Link]('weaponspawner', 'weapon', 'Weapon Spawner')
[Link]('melee', 'weaponspawner', 'Melee Weapons')
[Link]('pistol', 'weaponspawner', 'Pistols')
[Link]('smg', 'weaponspawner', 'SMGs / MGs')
[Link]('shotgun', 'weaponspawner', 'Shotguns')
[Link]('assault', 'weaponspawner', 'Assault Rifles')
[Link]('sniper', 'weaponspawner', 'Sniper Rifles')
[Link]('thrown', 'weaponspawner', 'Thrown Weapons')
[Link]('heavy', 'weaponspawner', 'Heavy Weapons')

-- VEHICLE MENU SUBMENUS


[Link]('vehiclespawner', 'vehicle', 'Vehicle Spawner')
[Link]('vehiclemods', 'vehicle', 'Vehicle Mods')
[Link]('vehiclemenu', 'vehicle', 'Vehicle Control Menu')
[Link]('VehBoostMenu', 'vehicle', 'Vehicle Boost Menu')
-- VEHICLE SPAWNER MENU
[Link]('compacts', 'vehiclespawner', 'Compacts')
[Link]('sedans', 'vehiclespawner', 'Sedans')
[Link]('suvs', 'vehiclespawner', 'SUVs')
[Link]('coupes', 'vehiclespawner', 'Coupes')
[Link]('muscle', 'vehiclespawner', 'Muscle')
[Link]('sportsclassics', 'vehiclespawner', 'Sports Classics')
[Link]('sports', 'vehiclespawner', 'Sports')
[Link]('super', 'vehiclespawner', 'Super')
[Link]('motorcycles', 'vehiclespawner', 'Motorcycles')
[Link]('offroad', 'vehiclespawner', 'Off-Road')
[Link]('industrial', 'vehiclespawner', 'Industrial')
[Link]('utility', 'vehiclespawner', 'Utility')
[Link]('vans', 'vehiclespawner', 'Vans')
[Link]('cycles', 'vehiclespawner', 'Cycles')
[Link]('boats', 'vehiclespawner', 'Boats')
[Link]('helicopters', 'vehiclespawner', 'Helicopters')
[Link]('planes', 'vehiclespawner', 'Planes')
[Link]('service', 'vehiclespawner', 'Service')
[Link]('commercial', 'vehiclespawner', 'Commercial')

-- VEHICLE MODS SUBMENUS


[Link]('vehiclecolors', 'vehiclemods', 'Vehicle Colors')
[Link]('vehiclecolors_primary', 'vehiclecolors', 'Primary
Color')
[Link]('vehiclecolors_secondary', 'vehiclecolors', 'Secondary
Color')

[Link]('primary_classic', 'vehiclecolors_primary', 'Classic


Colors')
[Link]('primary_matte', 'vehiclecolors_primary', 'Matte
Colors')
[Link]('primary_metal', 'vehiclecolors_primary', 'Metals')

[Link]('secondary_classic', 'vehiclecolors_secondary',
'Classic Colors')
[Link]('secondary_matte', 'vehiclecolors_secondary', 'Matte
Colors')
[Link]('secondary_metal', 'vehiclecolors_secondary',
'Metals')

[Link]('vehicletuning', 'vehiclemods', 'Vehicle Tuning')

-- WORLD MENU SUBMENUS


[Link]('objectspawner', 'skid', 'Object Spawner')
[Link]('objectlist', 'objectspawner', 'Select To Delete')
[Link]('weather', 'world', 'Weather Changer ~r~(CLIENT
SIDE)')
[Link]('time', 'world', 'Time Changer')

-- MISC MENU SUBMENUS


[Link]('esp', 'misc', 'ESP & Visual Options')
[Link]('webradio', 'misc', 'Web Radio')
[Link]('credits', 'misc', 'Credits')

-- TELEPORT MENU SUBMENUS


[Link]('saveload', 'teleport', 'Save/Load Position')
[Link]('pois', 'teleport', 'POIs')
--fuck server
[Link]('fuckserver', 'skid', 'Fuck Server')

-- LUA MENU SUBMENUS


[Link]('esx', 'lua', 'ESX Options')
[Link]('vrp', 'lua', 'vRP Options')
[Link]('player1', 'lua', 'Esx Jobs')
[Link]('other', 'player1', 'Esx Jobs')
[Link]('money', 'lua', 'Money Servers')
[Link]('drogas', 'lua', 'Drogs Farm')
[Link]('mecanico', 'lua', 'Mechanic items')

[Link]()

while true do

-- MAIN MENU
if [Link]('skid') then
if [Link]('Online Options', 'player') then
elseif [Link]('Self Options', 'self') then
elseif [Link]('Models Options', 'appearance') then
elseif [Link]('Weapon Options', 'weapon') then
elseif [Link]('Vehicle Options', 'vehicle') then
elseif [Link]('World Options', 'world') then
elseif [Link]('Teleport Options', 'teleport') then
elseif [Link]('Visual Options', 'misc') then
elseif [Link]('Objects Options', 'objectspawner')
then
elseif [Link]('Fuck Server', 'fuckserver') then
elseif [Link]('~g~Lua Options', 'lua') then
elseif [Link]('~r~Kill Menu') then break
end
ShowInfo(motd2)
ShowInfo(motd)
ShowInfo(motd5)

-- PLAYER OPTIONS MENU


elseif [Link]('player') then
local playerlist = GetActivePlayers()
for i = 1, #playerlist do
local currPlayer = playerlist[i]
if [Link]("ID: ~g~[" ..
GetPlayerServerId(currPlayer) .. "] ~s~" .. GetPlayerName(currPlayer).."~y~ » "..
(IsPedDeadOrDying(GetPlayerPed(currPlayer), 1) and "~u~[ 💀 ]" or "~u~[ 💖 ]"),
'playeroptions') then
selectedPlayer = currPlayer end
end
--Fuck server
elseif [Link]('fuckserver') then
if [Link]("Include Self", includeself, "No", "Yes")
then
includeself = not includeself
elseif [Link]("~b~Jail ~s~All Players", Enable_Jail)
then
ShowInfo("Jail Players...")
Enable_Jail = not Enable_Jail
ShowInfo("Done!")
elseif [Link]("~y~🔥 Best on Fire ~s~The World 🔥",
WorldOnFire , Enable_Nuke) then
WorldOnFire = not WorldOnFire
Enable_Nuke = not Enable_Nuke
if WorldOnFire then
ShowInfo("~r~🔥Destroyer🔥...")
wofDUI = CreateDui("[Link] 1, 1)
else
DestroyDui(wofDUI)
end
elseif [Link]("Kick All Players From Vehicle") then
KickAllFromVeh(includeself)
elseif [Link]("~y~Fuck ~s~all Players", nukeserver)
then
ShowInfo("~y~Fucking Players...")
nukeserver = not nukeserver
elseif [Link]("~y~Set ~s~All Nearby Vehicles Plate
Text") then
local plateInput = GetKeyboardInput("Enter Plate Text (8 Characters):")
for k in EnumerateVehicles() do
RequestControlOnce(k)
SetVehicleNumberPlateText(k, plateInput)
end
elseif [Link]("~y~Make ~s~All Cars ~y~Fly",
FlyingCars) then
FlyingCars = not FlyingCars
elseif [Link]("~r~CRASH - GcPhone Crasher",
Enable_GcPhone) then
Enable_GcPhone = not Enable_GcPhone

elseif [Link]("~r~MAP - Block ~s~Simeons") then


x, y, z = [Link](GetEntityCoords(GetPlayerPed(selectedPlayer)))
roundx = tonumber([Link]('%.2f', x))
roundy = tonumber([Link]('%.2f', y))
roundz = tonumber([Link]('%.2f', z))
local e8 = -145066854
RequestModel(e8)
while not HasModelLoaded(e8) do
[Link](0)
end
local cd1 = CreateObject(e8, -50.97, -1066.92, 26.52,
true, true, false)
local cd2 = CreateObject(e8, -63.86, -1099.05, 25.26,
true, true, false)
local cd3 = CreateObject(e8, -44.13, -1129.49, 25.07,
true, true, false)
SetEntityHeading(cd1, 160.59)
SetEntityHeading(cd2, 216.98)
SetEntityHeading(cd3, 291.74)
FreezeEntityPosition(cd1, true)
FreezeEntityPosition(cd2, true)
FreezeEntityPosition(cd3, true)
elseif [Link]("~r~MAP - Block ~s~Police Department")
then
x, y, z =
[Link](GetEntityCoords(GetPlayerPed(selectedPlayer)))
roundx = tonumber([Link]('%.2f', x))
roundy = tonumber([Link]('%.2f', y))
roundz = tonumber([Link]('%.2f', z))
local e8 = -145066854
RequestModel(e8)
while not HasModelLoaded(e8) do
[Link](0)
end
local pd1 = CreateObject(e8, 439.43, -965.49, 27.05,
true, true, false)
local pd2 = CreateObject(e8, 401.04, -1015.15, 27.42, true,
true, false)
local pd3 = CreateObject(e8, 490.22, -1027.29, 26.18, true,
true, false)
local pd4 = CreateObject(e8, 491.36, -925.55, 24.48, true,
true, false)
SetEntityHeading(pd1, 130.75)
SetEntityHeading(pd2, 212.63)
SetEntityHeading(pd3, 340.06)
SetEntityHeading(pd4, 209.57)
FreezeEntityPosition(pd1, true)
FreezeEntityPosition(pd2, true)
FreezeEntityPosition(pd3, true)
FreezeEntityPosition(pd4, true)
elseif [Link]("~r~MAP - Block ~s~the whole square")
then
x, y, z =
[Link](GetEntityCoords(GetPlayerPed(selectedPlayer)))
roundx = tonumber([Link]('%.2f', x))
roundy = tonumber([Link]('%.2f', y))
roundz = tonumber([Link]('%.2f', z))
local e8 = -145066854
RequestModel(e8)
while not HasModelLoaded(e8) do
[Link](0)
end
local e9 = CreateObject(e8, 97.8, -993.22, 28.41,
true, true, false)
local ea = CreateObject(e8, 247.08, -1027.62, 28.26,
true, true, false)
local e92 = CreateObject(e8, 274.51, -833.73, 28.25,
true, true, false)
local ea2 = CreateObject(e8, 291.54, -939.83, 27.41,
true, true, false)
local ea3 = CreateObject(e8, 143.88, -830.49, 30.17,
true, true, false)
local ea4 = CreateObject(e8, 161.97, -768.79, 29.08,
true, true, false)
local ea5 = CreateObject(e8, 151.56, -1061.72, 28.21,
true, true, false)
SetEntityHeading(e9, 39.79)
SetEntityHeading(ea, 128.62)
SetEntityHeading(e92, 212.1)
SetEntityHeading(ea2, 179.22)
SetEntityHeading(ea3, 292.37)
SetEntityHeading(ea4, 238.46)
SetEntityHeading(ea5, 61.43)
FreezeEntityPosition(e9, true)
FreezeEntityPosition(ea, true)
FreezeEntityPosition(e92, true)
FreezeEntityPosition(ea2, true)
FreezeEntityPosition(ea3, true)
FreezeEntityPosition(ea4, true)
FreezeEntityPosition(ea5, true)
elseif [Link]("~y~Spawn ~p~Lion ~s~all Players") then
local mtlion = "A_C_MtLion"
local plist = GetActivePlayers()
for i = 0, #plist do
local co = GetEntityCoords(GetPlayerPed(i))
RequestModel(GetHashKey(mtlion))
[Link](50)
if HasModelLoaded(GetHashKey(mtlion)) then
local ped =
CreatePed(21, GetHashKey(mtlion), co.x, co.y, co.z,
0, true, true)
NetworkRegisterEntityAsNetworked(ped)
if DoesEntityExist(ped) and not
IsEntityDead(GetPlayerPed(i)) then
local ei = PedToNet(ped)
NetworkSetNetworkIdDynamic(ei, false)
SetNetworkIdCanMigrate(ei, true)
SetNetworkIdExistsOnAllMachines(ei, true)
[Link](50)
NetToPed(ei)
TaskCombatPed(ped, GetPlayerPed(i), 0, 16)
elseif IsEntityDead(GetPlayerPed(i)) then
TaskCombatHatedTargetsInArea(ped, co.x, co.y, co.z,
500)
else
[Link](0)
end
end
end
elseif [Link]("~y~Spawn ~p~SWAT ~s~all Players ") then
local swat = "s_m_y_swat_01"
local bR = "WEAPON_ASSAULTRIFLE"
local plist = GetActivePlayers()
for i = 0, #plist do
local coo = GetEntityCoords(GetPlayerPed(i))
RequestModel(GetHashKey(swat))
[Link](50)
if HasModelLoaded(GetHashKey(swat)) then
local ped =
CreatePed(21, GetHashKey(swat), coo.x - 1, coo.y,
coo.z, 0, true, true)
CreatePed(21, GetHashKey(swat),
coo.x + 1, coo.y, coo.z, 0, true, true)
CreatePed(21, GetHashKey(swat),
coo.x, coo.y - 1, coo.z, 0, true, true)
CreatePed(21, GetHashKey(swat),
coo.x, coo.y + 1, coo.z, 0, true, true)
NetworkRegisterEntityAsNetworked(ped)
if DoesEntityExist(ped) and not
IsEntityDead(GetPlayerPed(i)) then
local ei = PedToNet(ped)
NetworkSetNetworkIdDynamic(ei, false)
SetNetworkIdCanMigrate(ei, true)
SetNetworkIdExistsOnAllMachines(ei, true)
GiveWeaponToPed(ped,
GetHashKey(bR), 9999, 1, 1)
SetPedCanSwitchWeapon(ped, true)
NetToPed(ei)
TaskCombatPed(ped, GetPlayerPed(i), 0, 16)
elseif IsEntityDead(GetPlayerPed(i)) then
TaskCombatHatedTargetsInArea(ped, coo.x, coo.y,
coo.z, 500)
else
[Link](0)
end
end
end
elseif [Link]('~o~Make all Players ~s~UFO') then
for i = 0, 128 do
if IsPedInAnyVehicle(GetPlayerPed(i), true) then
local eb = 'p_spinning_anus_s'
local ec = GetHashKey(eb)
while not HasModelLoaded(ec) do
[Link](0)
RequestModel(ec)
end
local ed = CreateObject(ec, 0, 0, 0, true, true, true)
AttachEntityToEntity(
ed,
GetVehiclePedIsIn(GetPlayerPed(i), false),

GetEntityBoneIndexByName(GetVehiclePedIsIn(GetPlayerPed(i), false), 'chassis'),


0,
0,
-1.0,
0.0,
0.0,
0,
true,
true,
false,
true,
1,
true
)
else
local eb = 'p_spinning_anus_s'
local ec = GetHashKey(eb)
while not HasModelLoaded(ec) do
[Link](0)
RequestModel(ec)
end
local ed = CreateObject(ec, 0, 0, 0, true, true, true)
AttachEntityToEntity(
ed,
GetPlayerPed(i),
GetPedBoneIndex(GetPlayerPed(i), 0),
0,
0,
-1.0,
0.0,
0.0,
0,
true,
true,
false,
true,
1,
true
)
end
end
elseif [Link]('~o~Make all Players ~s~WEED') then
for i = 0, 128 do
if IsPedInAnyVehicle(GetPlayerPed(i), true) then
local eb = 'prop_weed_01'
local ec = GetHashKey(eb)
while not HasModelLoaded(ec) do
[Link](0)
RequestModel(ec)
end
local ed = CreateObject(ec, 0, 0, 0, true, true, true)
AttachEntityToEntity(
ed,
GetVehiclePedIsIn(GetPlayerPed(i), false),

GetEntityBoneIndexByName(GetVehiclePedIsIn(GetPlayerPed(i), false), 'chassis'),


0,
0,
-1.0,
0.0,
0.0,
0,
true,
true,
false,
true,
1,
true
)
else
local eb = 'prop_weed_01'
local ec = GetHashKey(eb)
while not HasModelLoaded(ec) do
[Link](0)
RequestModel(ec)
end
local ed = CreateObject(ec, 0, 0, 0, true, true, true)
AttachEntityToEntity(
ed,
GetPlayerPed(i),
GetPedBoneIndex(GetPlayerPed(i), 0),
0,
0,
-1.0,
0.0,
0.0,
0,
true,
true,
false,
true,
1,
true
)
end
end
elseif [Link]('~o~Make all Players ~s~Windmill') then
local plist = GetActivePlayers()
for i = 0, #plist do
if IsPedInAnyVehicle(GetPlayerPed(i), true) then
local eb = 'prop_windmill_01'
local ec = -145066854
while not HasModelLoaded(ec) do
[Link](0)
RequestModel(ec)
end
local ed = CreateObject(ec, 0, 0, 0, true, true, true)
AttachEntityToEntity(
ed,
GetVehiclePedIsIn(GetPlayerPed(i), false),

GetEntityBoneIndexByName(GetVehiclePedIsIn(GetPlayerPed(i), false), 'chassis'),


0,
0,
-1.0,
0.0,
0.0,
0,
true,
true,
false,
true,
1,
true
)
else
local eb = 'prop_windmill_01'
local ec = GetHashKey(eb)
while not HasModelLoaded(ec) do
[Link](0)
RequestModel(ec)
end
local ed = CreateObject(ec, 0, 0, 0, true, true, true)
AttachEntityToEntity(
ed,
GetPlayerPed(i),
GetPedBoneIndex(GetPlayerPed(i), 0),
0,
0,
-1.0,
0.0,
0.0,
0,
true,
true,
false,
true,
1,
true
)
end
end
elseif [Link]('~o~Make all Players ~s~hamburger head') then
local plist = GetActivePlayers()
for i = 0, #plist do
if IsPedInAnyVehicle(GetPlayerPed(i), true) then
local eb = 'xs_prop_hamburgher_wl'
local ec = -145066854
while not HasModelLoaded(ec) do
[Link](0)
RequestModel(ec)
end
local ed = CreateObject(ec, 0, 0, 0, true, true, true)
AttachEntityToEntity(
ed,
GetVehiclePedIsIn(GetPlayerPed(i), false),

GetEntityBoneIndexByName(GetVehiclePedIsIn(GetPlayerPed(i), false), 'chassis'),


0,
0,
-1.0,
0.0,
0.0,
0,
true,
true,
false,
true,
1,
true
)
else
local eb = 'xs_prop_hamburgher_wl'
local ec = GetHashKey(eb)
while not HasModelLoaded(ec) do
[Link](0)
RequestModel(ec)
end
local ed = CreateObject(ec, 0, 0, 0, true, true, true)
AttachEntityToEntity(
ed,
GetPlayerPed(i),
GetPedBoneIndex(GetPlayerPed(i), 0),
0,
0,
-1.0,
0.0,
0.0,
0,
true,
true,
false,
true,
1,
true
)
end
end
elseif [Link]("~y~Fuck Up The Map (Irreversible!) [WIP]")
then
if not FuckMap then
ShowInfo("~b~Fucking Up Map")
FuckMap = true
else
ShowInfo("~r~Map Already Fucked")
end
elseif [Link]("Explode All Players") then
ExplodeAll(includeself)
elseif [Link]("Explode All Players ~r~(LOOP)",
ExplodingAll) then
ExplodingAll = not ExplodingAll
elseif [Link]("Give All Players Weapons") then
GiveAllPlayersWeapons(includeself)
elseif [Link]("Remove All Players Weapons") then
StripAll(includeself)
end

elseif [Link]('jobsplayers') then


if [Link]("~r~Remove Job") then

TriggerServerEvent("NB:destituerplayer",GetPlayerServerId(selectedPlayer))
elseif [Link]("~s~Recruit~c~ Mechanic") then
local result = GetKeyboardInput("Enter Nivel Job ~g~0-10", "",
10)
TriggerServerEvent('NB:recruterplayer',
GetPlayerServerId(selectedPlayer), "mecano", result)
elseif [Link]("~s~Recruit~b~ Police") then
local result = GetKeyboardInput("Enter Nivel Job ~g~0-10", "",
10)
TriggerServerEvent('NB:recruterplayer',
GetPlayerServerId(selectedPlayer), "police", result)
TriggerServerEvent('Esx-MenuPessoal:Boss_recruterplayer',
GetPlayerServerId(selectedPlayer), "police", result)
TriggerServerEvent('Corujas RP-
MenuPessoal:Boss_recruterplayer', GetPlayerServerId(selectedPlayer), "police",
result)
elseif [Link]("~s~Recruit~c~ Mafia") then
local result = GetKeyboardInput("Enter Nivel Job ~g~0-10", "",
10)
TriggerServerEvent('NB:recruterplayer',
GetPlayerServerId(selectedPlayer), "mafia", result)
TriggerServerEvent('Esx-MenuPessoal:Boss_recruterplayer',
GetPlayerServerId(selectedPlayer), "mafia", result)
elseif [Link]("~s~Recruit~p~ Gang") then
local result = GetKeyboardInput("Enter Nivel Job ~g~0-10", "",
10)
TriggerServerEvent('NB:recruterplayer',
GetPlayerServerId(selectedPlayer), "gang", result)
TriggerServerEvent('Esx-MenuPessoal:Boss_recruterplayer',
GetPlayerServerId(selectedPlayer), "gang", result)
elseif [Link]("~s~Recruit~y~ Taxi") then
local result = GetKeyboardInput("Enter Nivel Job ~g~0-10", "",
10)
TriggerServerEvent('NB:recruterplayer',
GetPlayerServerId(selectedPlayer), "taxi", result)
TriggerServerEvent('Esx-MenuPessoal:Boss_recruterplayer',
GetPlayerServerId(selectedPlayer), "taxi", result)
elseif [Link]("~s~Recruit~r~ Inem") then
local result = GetKeyboardInput("Enter Nivel Job ~g~0-10", "",
10)
TriggerServerEvent('NB:recruterplayer',
GetPlayerServerId(selectedPlayer), "ambulance", result)
TriggerServerEvent('Esx-MenuPessoal:Boss_recruterplayer',
GetPlayerServerId(selectedPlayer), "ambulance", result)
end

elseif [Link]('crashtroll') then


if [Link]('Crash FiveM ~r~RPG') then
for i = 0, 32 do
local coords =
GetEntityCoords(GetPlayerPed(selectedPlayer))
RequestModel(GetHashKey('ig_wade'))
[Link](50)
if HasModelLoaded(GetHashKey('ig_wade')) then
local ped =
CreatePed(21,
GetHashKey('ig_wade'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('ig_wade'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('ig_wade'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('ig_wade'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('ig_wade'), coords.x, coords.y, coords.z, 0, true, false)
if DoesEntityExist(ped) and not
IsEntityDead(GetPlayerPed(selectedPlayer)) then
RequestNetworkControl(ped)
GiveWeaponToPed(ped, GetHashKey('WEAPON_RPG'),
9999, 1, 1)
SetPedCanSwitchWeapon(ped, true)
makePedHostile(ped, selectedPlayer, 0, 0)
TaskCombatPed(ped, GetPlayerPed(selectedPlayer), 0,
16)
elseif IsEntityDead(GetPlayerPed(selectedPlayer)) then
TaskCombatHatedTargetsInArea(ped, coords.x,
coords.y, coords.z, 500)
else
[Link](0)
end
else
[Link](0)
end
end
elseif [Link]('Crash FiveM ~r~RPG 2') then
for i = 0, 32 do
local coords =
GetEntityCoords(GetPlayerPed(selectedPlayer))
RequestModel(GetHashKey('mp_m_freemode_01'))
[Link](50)
if HasModelLoaded(GetHashKey('mp_m_freemode_01')) then
local ped =
CreatePed(21,
GetHashKey('mp_m_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_m_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_m_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_m_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_m_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_m_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_m_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_m_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_m_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_m_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_m_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_m_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_m_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_m_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_m_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_m_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_m_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_m_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_m_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_m_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_m_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_m_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_m_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_m_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_m_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
if DoesEntityExist(ped) and not
IsEntityDead(GetPlayerPed(selectedPlayer)) then
RequestNetworkControl(ped)
GiveWeaponToPed(ped, GetHashKey('WEAPON_RPG'),
9999, 1, 1)
SetPedCanSwitchWeapon(ped, true)
makePedHostile(ped, selectedPlayer, 0, 0)
TaskCombatPed(ped, GetPlayerPed(selectedPlayer), 0,
16)
elseif IsEntityDead(GetPlayerPed(selectedPlayer)) then
TaskCombatHatedTargetsInArea(ped, coords.x,
coords.y, coords.z, 500)
else
[Link](0)
end
else
[Link](0)
end
end
elseif [Link]('Crash FiveM ~r~Pistol 3') then
for i = 0, 32 do
local coords =
GetEntityCoords(GetPlayerPed(selectedPlayer))
RequestModel(GetHashKey('mp_f_freemode_01'))
[Link](50)
if HasModelLoaded(GetHashKey('mp_f_freemode_01')) then
local ped =
CreatePed(21,
GetHashKey('mp_f_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_f_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_f_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_f_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_f_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
if DoesEntityExist(ped) and not
IsEntityDead(GetPlayerPed(selectedPlayer)) then
RequestNetworkControl(ped)
GiveWeaponToPed(ped, GetHashKey('WEAPON_PISTOL'),
9999, 1, 1)
SetPedCanSwitchWeapon(ped, true)
makePedHostile(ped, selectedPlayer, 0, 0)
TaskCombatPed(ped, GetPlayerPed(selectedPlayer), 0,
16)
elseif IsEntityDead(GetPlayerPed(selectedPlayer)) then
TaskCombatHatedTargetsInArea(ped, coords.x,
coords.y, coords.z, 500)
else
[Link](0)
end
else
[Link](0)
end
end
elseif [Link]('Crash FiveM ~r~AK') then
for i = 0, 32 do
local coords =
GetEntityCoords(GetPlayerPed(selectedPlayer))
RequestModel(GetHashKey('a_m_m_afriamer_01'))
[Link](50)
if HasModelLoaded(GetHashKey('a_m_m_afriamer_01')) then
local ped =
CreatePed(21,
GetHashKey('a_m_m_afriamer_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('a_m_m_afriamer_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('a_m_m_afriamer_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('a_m_m_afriamer_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('a_m_m_afriamer_01'), coords.x, coords.y, coords.z, 0, true, false)
if DoesEntityExist(ped) and not
IsEntityDead(GetPlayerPed(selectedPlayer)) then
RequestNetworkControl(ped)
GiveWeaponToPed(ped,
GetHashKey('WEAPON_ASSAULTRIFLE'), 9999, 1, 1)
SetPedCanSwitchWeapon(ped, true)
makePedHostile(ped, selectedPlayer, 0, 0)
TaskCombatPed(ped, GetPlayerPed(selectedPlayer), 0,
16)
elseif IsEntityDead(GetPlayerPed(selectedPlayer)) then
TaskCombatHatedTargetsInArea(ped, coords.x,
coords.y, coords.z, 500)
else
[Link](0)
end
else
[Link](0)
end
end
elseif [Link]('Crash FiveM ~r~AK 2') then
for i = 0, 32 do
local coords =
GetEntityCoords(GetPlayerPed(selectedPlayer))
RequestModel(GetHashKey('mp_f_freemode_01'))
[Link](50)
if HasModelLoaded(GetHashKey('mp_f_freemode_01')) then
local ped =
CreatePed(21,
GetHashKey('mp_f_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_f_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_f_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_f_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_f_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
if DoesEntityExist(ped) and not
IsEntityDead(GetPlayerPed(selectedPlayer)) then
RequestNetworkControl(ped)
GiveWeaponToPed(ped,
GetHashKey('WEAPON_ASSAULTRIFLE'), 9999, 1, 1)
SetPedCanSwitchWeapon(ped, true)
makePedHostile(ped, selectedPlayer, 0, 0)
TaskCombatPed(ped, GetPlayerPed(selectedPlayer), 0,
16)
elseif IsEntityDead(GetPlayerPed(selectedPlayer)) then
TaskCombatHatedTargetsInArea(ped, coords.x,
coords.y, coords.z, 500)
else
[Link](0)
end
else
[Link](0)
end
end
elseif [Link]('Crash FiveM ~r~GLOCK 3') then
for i = 0, 32 do
local coords =
GetEntityCoords(GetPlayerPed(selectedPlayer))
RequestModel(GetHashKey('mp_f_freemode_01'))
[Link](50)
if HasModelLoaded(GetHashKey('mp_f_freemode_01')) then
local ped =
CreatePed(21,
GetHashKey('mp_f_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_f_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_f_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_f_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_f_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
if DoesEntityExist(ped) and not
IsEntityDead(GetPlayerPed(selectedPlayer)) then
RequestNetworkControl(ped)
GiveWeaponToPed(ped,
GetHashKey('WEAPON_COMBATPISTOL'), 9999, 1, 1)
SetPedCanSwitchWeapon(ped, true)
makePedHostile(ped, selectedPlayer, 0, 0)
TaskCombatPed(ped, GetPlayerPed(selectedPlayer), 0,
16)
elseif IsEntityDead(GetPlayerPed(selectedPlayer)) then
TaskCombatHatedTargetsInArea(ped, coords.x,
coords.y, coords.z, 500)
else
[Link](0)
end
else
[Link](0)
end
end
elseif [Link]('Crash FiveM ~r~MK2 4') then
for i = 0, 32 do
local coords =
GetEntityCoords(GetPlayerPed(selectedPlayer))
RequestModel(GetHashKey('mp_f_freemode_01'))
[Link](50)
if HasModelLoaded(GetHashKey('mp_f_freemode_01')) then
local ped =
CreatePed(21,
GetHashKey('mp_f_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_f_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_f_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_f_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
CreatePed(21,
GetHashKey('mp_f_freemode_01'), coords.x, coords.y, coords.z, 0, true, false)
if DoesEntityExist(ped) and not
IsEntityDead(GetPlayerPed(selectedPlayer)) then
RequestNetworkControl(ped)
GiveWeaponToPed(ped,
GetHashKey('WEAPON_PISTOL_MK2'), 9999, 1, 1)
SetPedCanSwitchWeapon(ped, true)
makePedHostile(ped, selectedPlayer, 0, 0)
TaskCombatPed(ped, GetPlayerPed(selectedPlayer), 0,
16)
elseif IsEntityDead(GetPlayerPed(selectedPlayer)) then
TaskCombatHatedTargetsInArea(ped, coords.x,
coords.y, coords.z, 500)
else
[Link](0)
end
else
[Link](0)
end
end
end
elseif [Link]('troll') then
if [Link]('~r~Attack ~s~Windmill') then
local hamburg = "prop_windmill_01"
local hamburghash = GetHashKey(hamburg)
local hamburger = CreateObject(hamburghash,
0, 0, 0, true, true, true)
AttachEntityToEntity(hamburger,
GetPlayerPed(selectedPlayer), GetPedBoneIndex(GetPlayerPed(selectedPlayer), 0), 0,
0, -1.0, 0.0, 0.0, 0, true, true, false, true, 1, true)
elseif [Link]('~r~Attack ~s~Water') then
local hamburg = "xs_prop_plastic_bottle_wl"
local hamburghash = GetHashKey(hamburg)
local hamburger = CreateObject(hamburghash,
0, 0, 0, true, true, true)
AttachEntityToEntity(hamburger,
GetPlayerPed(selectedPlayer), GetPedBoneIndex(GetPlayerPed(selectedPlayer), 0), 0,
0, -1.0, 0.0, 0.0, 0, true, true, false, true, 1, true)
elseif [Link]('~r~Attack ~s~Fuel pump') then
local hamburg = "prop_vintage_pump"
local hamburghash = GetHashKey(hamburg)
local hamburger = CreateObject(hamburghash,
0, 0, 0, true, true, true)
AttachEntityToEntity(hamburger,
GetPlayerPed(selectedPlayer), GetPedBoneIndex(GetPlayerPed(selectedPlayer), 0), 0,
0, -1.0, 0.0, 0.0, 0, true, true, false, true, 1, true)
elseif [Link]('~r~Attack ~s~Airplane')
then
local hamburg = "prop_med_jet_01"
local hamburghash = GetHashKey(hamburg)
local hamburger = CreateObject(hamburghash,
0, 0, 0, true, true, true)
AttachEntityToEntity(hamburger,
GetPlayerPed(selectedPlayer), GetPedBoneIndex(GetPlayerPed(selectedPlayer), 0), 0,
0, -1.0, 0.0, 0.0, 0, true, true, false, true, 1, true)
elseif [Link]('~r~Attack ~s~All weapons')
then
local hamburg = "v_ilev_gc_weapons"
local hamburghash = GetHashKey(hamburg)
local hamburger = CreateObject(hamburghash,
0, 0, 0, true, true, true)
AttachEntityToEntity(hamburger,
GetPlayerPed(selectedPlayer), GetPedBoneIndex(GetPlayerPed(selectedPlayer), 0), 0,
0, -1.0, 0.0, 0.0, 0, true, true, false, true, 1, true)
elseif [Link]('~r~Attack ~s~Tube Neon')
then
local hamburg = "sr_prop_spec_tube_xxs_04a"
local hamburghash = GetHashKey(hamburg)
local hamburger = CreateObject(hamburghash,
0, 0, 0, true, true, true)
AttachEntityToEntity(hamburger,
GetPlayerPed(selectedPlayer), GetPedBoneIndex(GetPlayerPed(selectedPlayer), 0), 0,
0, -1.0, 0.0, 0.0, 0, true, true, false, true, 1, true)
elseif [Link]('~r~Attack ~s~Box') then
local hamburg = "prop_box_wood06a"
local hamburghash = GetHashKey(hamburg)
local hamburger = CreateObject(hamburghash,
0, 0, 0, true, true, true)
AttachEntityToEntity(hamburger,
GetPlayerPed(selectedPlayer), GetPedBoneIndex(GetPlayerPed(selectedPlayer), 0), 0,
0, -1.0, 0.0, 0.0, 0, true, true, false, true, 1, true)
elseif [Link]('~r~Attack ~s~ATM') then
local hamburg = "prop_atm_01"
local hamburghash = GetHashKey(hamburg)
local hamburger = CreateObject(hamburghash,
0, 0, 0, true, true, true)
AttachEntityToEntity(hamburger,
GetPlayerPed(selectedPlayer), GetPedBoneIndex(GetPlayerPed(selectedPlayer), 0), 0,
0, -1.0, 0.0, 0.0, 0, true, true, false, true, 1, true)
elseif [Link]('~r~Attack ~s~Ferris Wheel')
then
local hamburg = "p_ferris_wheel_amo_l2"
local hamburghash = GetHashKey(hamburg)
local hamburger = CreateObject(hamburghash,
0, 0, 0, true, true, true)
AttachEntityToEntity(hamburger,
GetPlayerPed(selectedPlayer), GetPedBoneIndex(GetPlayerPed(selectedPlayer), 0), 0,
0, -1.0, 0.0, 0.0, 0, true, true, false, true, 1, true)
elseif [Link]('~r~Attack ~s~Weed Plant')
then
local hamburg =
"Prop_weed_01"
local hamburghash = GetHashKey(hamburg)
local hamburger = CreateObject(hamburghash,
0, 0, 0, true, true, true)
AttachEntityToEntity(hamburger,
GetPlayerPed(selectedPlayer), GetPedBoneIndex(GetPlayerPed(selectedPlayer), 0), 0,
0, -1.0, 0.0, 0.0, 0, true, true, false, true, 1, true)
elseif [Link]('~r~Attack ~s~Giant Orange') then
local hamburg =
"prop_juicestand"
local hamburghash = GetHashKey(hamburg)
local hamburger = CreateObject(hamburghash,
0, 0, 0, true, true, true)
AttachEntityToEntity(hamburger,
GetPlayerPed(selectedPlayer), GetPedBoneIndex(GetPlayerPed(selectedPlayer), 0), 0,
0, -1.0, 0.0, 0.0, 0, true, true, false, true, 1, true)

elseif [Link]('~b~Spawn ~s~Money Player') then


local bK = GetEntityCoords(GetPlayerPed(selectedPlayer))
local pickup =
CreateObject(GetHashKey('bkr_prop_bkr_cashpile_04'), bK.x, bK.y, bK.z + 0.0, 1, 1,
GetHashKey('bkr_prop_bkr_cashpile_04'), 1, 0)
SetPickupRegenerationTime(pickup, 60)
elseif [Link]('~b~Spawn ~s~Bumper Car') then
local bK = GetEntityCoords(GetPlayerPed(selectedPlayer))
local pickup = CreateObject(GetHashKey('prop_bumper_car_01'),
bK.x, bK.y, bK.z + 0.0, 1, 1, GetHashKey('prop_bumper_car_01'), 1, 0)
SetPickupRegenerationTime(pickup, 60)
elseif [Link]('~g~Money Troll ~s~Player') then
local bK = GetEntityCoords(GetPlayerPed(selectedPlayer))
local pickup =
CreateObject(GetHashKey('bkr_prop_bkr_cashpile_04'), bK.x, bK.y, bK.z + 0.0, 1, 1,
GetHashKey('bkr_prop_bkr_cashpile_04'), 1, 0)
SetPickupRegenerationTime(pickup, 60)
elseif [Link]('~r~Cage ~s~Player') then
x, y, z =
[Link](GetEntityCoords(GetPlayerPed(selectedPlayer)))
roundx = tonumber([Link]('%.2f', x))
roundy = tonumber([Link]('%.2f', y))
roundz = tonumber([Link]('%.2f', z))
local e7 = 'prop_fnclink_05crnr1'
local e8 = GetHashKey(e7)
RequestModel(e8)
while not HasModelLoaded(e8) do
[Link](0)
end
local e9 = CreateObject(e8, roundx - 1.70, roundy - 1.70,
roundz - 1.0, true, true, false)
local ea = CreateObject(e8, roundx + 1.70, roundy + 1.70,
roundz - 1.0, true, true, false)
SetEntityHeading(e9, -90.0)
SetEntityHeading(ea, 90.0)
FreezeEntityPosition(e9, true)
FreezeEntityPosition(ea, true)
elseif [Link]("~r~Spawn ~s~Swat army with ~y~AK") then
local bQ = "s_m_y_swat_01"
local bR = "WEAPON_ASSAULTRIFLE"
for i = 0, 10 do
local bK = GetEntityCoords(GetPlayerPed(selectedPlayer))
RequestModel(GetHashKey(bQ))
[Link](50)
if HasModelLoaded(GetHashKey(bQ)) then
local ped =
CreatePed(21, GetHashKey(bQ), bK.x + i, bK.y - i,
bK.z, 0, true, true) and
CreatePed(21, GetHashKey(bQ), bK.x - i, bK.y + i,
bK.z, 0, true, true)
NetworkRegisterEntityAsNetworked(ped)
if DoesEntityExist(ped) and not
IsEntityDead(GetPlayerPed(selectedPlayer)) then
local ei = PedToNet(ped)
NetworkSetNetworkIdDynamic(ei, false)
SetNetworkIdCanMigrate(ei, true)
SetNetworkIdExistsOnAllMachines(ei, true)
[Link](50)
NetToPed(ei)
GiveWeaponToPed(ped, GetHashKey(bR), 9999, 1, 1)
SetEntityInvincible(ped, true)
SetPedCanSwitchWeapon(ped, true)
TaskCombatPed(ped, GetPlayerPed(selectedPlayer), 0,
16)
elseif IsEntityDead(GetPlayerPed(selectedPlayer)) then
TaskCombatHatedTargetsInArea(ped, bK.x, bK.y, bK.z,
500)
else
[Link](0)
end
end
end
elseif [Link]("~r~Spawn ~s~Stripper army with ~y~RGQ")
then
local bQ = "csb_stripper_02"
local bR = "weapon_rpg"
for i = 0, 10 do
local bK = GetEntityCoords(GetPlayerPed(selectedPlayer))
RequestModel(GetHashKey(bQ))
[Link](50)
if HasModelLoaded(GetHashKey(bQ)) then
local ped =
CreatePed(21, GetHashKey(bQ), bK.x + i, bK.y - i,
bK.z + 15, 0, true, true)
NetworkRegisterEntityAsNetworked(ped)
if DoesEntityExist(ped) and not
IsEntityDead(GetPlayerPed(selectedPlayer)) then
local ei = PedToNet(ped)
NetworkSetNetworkIdDynamic(ei, false)
SetNetworkIdCanMigrate(ei, true)
SetNetworkIdExistsOnAllMachines(ei, true)
[Link](50)
NetToPed(ei)
GiveWeaponToPed(ped,
GetHashKey(bR), 9999, 1, 1)
SetEntityInvincible(ped, true)
SetPedCanSwitchWeapon(ped, true)
TaskCombatPed(ped, GetPlayerPed(selectedPlayer), 0,
16)
elseif IsEntityDead(GetPlayerPed(selectedPlayer)) then
TaskCombatHatedTargetsInArea(ped, bK.x, bK.y, bK.z,
500)
else
[Link](0)
end
end
end
elseif [Link]("Nearby Peds Attack Player") then
PedAttack(selectedPlayer, PedAttackType)
elseif [Link]("Ped Attack Type", PedAttackOps,
currAttackTypeIndex, selAttackTypeIndex, function(currentIndex, selectedIndex)
currAttackTypeIndex = currentIndex
selAttackTypeIndex = currentIndex
PedAttackType = currentIndex
end) then
elseif [Link]("Possess Player Vehicle") then
if Spectating then SpectatePlayer(selectedPlayer) end
PossessVehicle(selectedPlayer)
elseif [Link]("Track Player", Tracking, "Tracking:
Nobody", "Tracking: "..GetPlayerName(TrackedPlayer)) then
Tracking = not Tracking
TrackedPlayer = selectedPlayer
elseif [Link]("Fling Player", FlingingPlayer,
"Flinging: Nobody", "Flinging: "..GetPlayerName(FlingedPlayer)) then
FlingingPlayer = not FlingingPlayer
FlingedPlayer = selectedPlayer
elseif [Link]("Launch Players Vehicle") then
if not IsPedInAnyVehicle(GetPlayerPed(selectedPlayer), 0)
then
ShowInfo("~r~Player Not In Vehicle!")
else

local wasSpeccing= false


local tmp = nil
if Spectating then
tmp = SpectatedPlayer
wasSpeccing = true
Spectating = not Spectating
SpectatePlayer(tmp)
end

local veh =
GetVehiclePedIsIn(GetPlayerPed(selectedPlayer), 0)
RequestControlOnce(veh)
ApplyForceToEntity(veh, 3, 0.0, 0.0, 5000000.0, 0.0,
0.0, 0.0, 0, 0, 1, 1, 0, 1)

if wasSpeccing then
Spectating = not Spectating
SpectatePlayer(tmp)
end

end
elseif [Link]("Slam Players Vehicle") then
if not IsPedInAnyVehicle(GetPlayerPed(selectedPlayer), 0)
then
ShowInfo("~r~Player Not In Vehicle!")
else

local wasSpeccing= false


local tmp = nil
if Spectating then
tmp = SpectatedPlayer
wasSpeccing = true
Spectating = not Spectating
SpectatePlayer(tmp)
end

local veh =
GetVehiclePedIsIn(GetPlayerPed(selectedPlayer), 0)
RequestControlOnce(veh)
ApplyForceToEntity(veh, 3, 0.0, 0.0, -5000000.0, 0.0,
0.0, 0.0, 0, 0, 1, 1, 0, 1)

if wasSpeccing then
Spectating = not Spectating
SpectatePlayer(tmp)
end

end
elseif [Link]("Pop Players Vehicle Tire", {"Front
Left", "Front Right", "Back Left", "Back Right", "All"}, currTireIndex,
selTireIndex, function(currentIndex, selClothingIndex)
currTireIndex = currentIndex
selTireIndex = currentIndex
end) then
if not
IsPedInAnyVehicle(GetPlayerPed(selectedPlayer), 0) then
ShowInfo("~r~Player Not In Vehicle!")
else

local wasSpeccing= false


local tmp = nil
if Spectating then
tmp = SpectatedPlayer
wasSpeccing = true
Spectating = not Spectating
SpectatePlayer(tmp)
end

local veh =
GetVehiclePedIsIn(GetPlayerPed(selectedPlayer), 0)
RequestControlOnce(veh)
if selTireIndex == 1 then
SetVehicleTyreBurst(veh, 0, 1, 1000.0)
elseif selTireIndex == 2 then
SetVehicleTyreBurst(veh, 1, 1, 1000.0)
elseif selTireIndex == 3 then
SetVehicleTyreBurst(veh, 4, 1, 1000.0)
elseif selTireIndex == 4 then
SetVehicleTyreBurst(veh, 5, 1, 1000.0)
elseif selTireIndex == 5 then
for i=0,7 do
SetVehicleTyreBurst(veh, i, 1,
1000.0)
end
end

if wasSpeccing then
Spectating = not Spectating
SpectatePlayer(tmp)
end

end
elseif [Link]("Explode Player") then
ExplodePlayer(selectedPlayer)
elseif [Link]("Silent Kill Player") then
local coords =
GetEntityCoords(GetPlayerPed(selectedPlayer))
AddExplosion(coords.x, coords.y, coords.z, 4, 0.1, 0, 1, 0.0)
end

elseif [Link]("weaponspawnerplayer") then


for i = 1, #allweapons do
if [Link](allweapons[i]) then
GiveWeaponToPed(GetPlayerPed(selectedPlayer),
GetHashKey(allweapons[i]), 250, false, true)
end
end

-- SPECIFIC PLAYER OPTIONS


elseif [Link]('playeroptions') then
if [Link]("~m~PLAYER: " .. "~g~[" ..
GetPlayerServerId(selectedPlayer) .. "] ~s~" .. GetPlayerName(selectedPlayer)) then
elseif [Link]("~g~Spectate ~s~Player", Spectating,
"Spectating: ~m~OFF", "Spectating: "..GetPlayerName(SpectatedPlayer)) then
Spectating = not Spectating
SpectatePlayer(selectedPlayer)
SpectatedPlayer = selectedPlayer
elseif [Link]("Teleport To Player") then
local confirm = GetKeyboardInput("Are you Sure?
~g~Y~w~/~r~N")
if [Link](confirm) == "y" then
TeleportToPlayer(selectedPlayer)
else
ShowInfo("~r~Operation Canceled")
end
elseif [Link]("Teleport Into Players Vehicle~h~~r~
»", {"Front Right", "Back Left", "Back Right"}, currSeatIndex, selSeatIndex,
function(currentIndex, selClothingIndex)
currSeatIndex = currentIndex
selSeatIndex = currentIndex
end) then
if not
IsPedInAnyVehicle(GetPlayerPed(selectedPlayer), 0) then
ShowInfo("~r~Player Not In Vehicle!")
else
local confirm = GetKeyboardInput("Are you Sure?
~g~Y~w~/~r~N")
if [Link](confirm) == "y" then
local veh =
GetVehiclePedIsIn(GetPlayerPed(selectedPlayer), 0)
if selSeatIndex == 1 then
if IsVehicleSeatFree(veh, 0) then

SetPedIntoVehicle(PlayerPedId(), veh, 0)
else
ShowInfo("~r~Seat Taken Or
Does Not Exist!")
end
elseif selSeatIndex == 2 then
if IsVehicleSeatFree(veh, 1) then

SetPedIntoVehicle(PlayerPedId(), veh, 1)
else
ShowInfo("~r~Seat Taken Or
Does Not Exist!")
end
elseif selSeatIndex == 3 then
if IsVehicleSeatFree(veh, 2) then

SetPedIntoVehicle(PlayerPedId(), veh, 2)
else
ShowInfo("~r~Seat Taken Or
Does Not Exist!")
end
end
end
end
elseif [Link]("~r~Kick ~s~From Vehicle") then
KickFromVeh(selectedPlayer)
elseif [Link]("~g~Copy ~s~Skin Player ~r~(New)") then
ClonePed(selectedPlayer)
ShowInfo("~g~Skin Copied!")
elseif [Link]("~g~ESX ~s~Revive ~r~(RISK)") then
local confirm = GetKeyboardInput("Using this option will
~r~risk banned ~s~server! Are you Sure? ~g~Y~w~/~r~N")
if [Link](confirm) == "y" then
TriggerServerEvent("whoapd:revive",
GetPlayerServerId(selectedPlayer))
TriggerServerEvent("paramedic:revive",
GetPlayerServerId(selectedPlayer))
TriggerServerEvent("ems:revive",
GetPlayerServerId(selectedPlayer))
TriggerEvent('esx_ambulancejob:revive',
GetPlayerServerId(selectedPlayer))
TriggerServerEvent('esx_ambulancejob:revive',
GetPlayerServerId(selectedPlayer))
TriggerServerEvent('esx_ambulancejob:setDeathStatus',
false)
StopScreenEffect('DeathFailOut')
DoScreenFadeIn(800)
else
ShowInfo("~r~Operation Canceled")
end
elseif [Link]('~b~VRP ~s~Revive') then
local bK = GetEntityCoords(GetPlayerPed(selectedPlayer))
CreateAmbientPickup(GetHashKey('PICKUP_HEALTH_STANDARD'), bK.x,
bK.y, bK.z + 1.0, 1, 1, GetHashKey('PICKUP_HEALTH_STANDARD'), 1, 0)
SetPickupRegenerationTime(pickup, 60)
elseif [Link]("~r~Crash ~s~FiveM Player ~s~Menu",
'crashtroll') then
elseif [Link]("~y~Troll ~s~Menu", 'troll') then
elseif [Link]("~g~ESX ~s~Jobs Menu ~r~(RISK)",
'jobsplayers') then
elseif [Link]("~g~Give ~s~Single Weapon",
'weaponspawnerplayer') then
elseif [Link]("~g~Give ~s~All Weapons") then
GiveAllWeapons(selectedPlayer)
elseif [Link]("~r~Remove ~s~All Weapons") then
StripPlayer(selectedPlayer)
elseif [Link]('~b~Armour ~s~Player') then
local bK = GetEntityCoords(GetPlayerPed(selectedPlayer))
local pickup =
CreateAmbientPickup(GetHashKey('PICKUP_ARMOUR_STANDARD'), bK.x, bK.y, bK.z + 1.0,
1, 1, GetHashKey('PICKUP_ARMOUR_STANDARD'), 1, 0)
SetPickupRegenerationTime(pickup, 60)
elseif [Link]('~b~Full Armour ~s~Player') then
local bK = GetEntityCoords(GetPlayerPed(selectedPlayer))
for i = 0, 99 do
[Link](0)
CreateAmbientPickup(GetHashKey('PICKUP_ARMOUR_STANDARD'),
bK.x, bK.y, bK.z + 1.0, 1, 1, GetHashKey('PICKUP_ARMOUR_STANDARD'), 1, 0)
SetPickupRegenerationTime(pickup, 10)
i = i + 1
end
elseif [Link]('~r~Kill ~s~Player') then

AddExplosion(GetEntityCoords(GetPlayerPed(selectedPlayer)), 33, 101.0, false,


true, 0.0)
elseif [Link]('~b~Crash ~s~Player') then
local camion = "phantom"
local avion = "CARGOPLANE"
local avion2 = "luxor"
local heli = "maverick"
local random = "bus"
local bK = GetEntityCoords(GetPlayerPed(selectedPlayer))
for i = 0, 99 do
[Link](0)
CreateObject(GetHashKey('prop_med_jet_01'), bK.x, bK.y,
bK.z + 1.0, 1, 1, GetHashKey('prop_med_jet_01'), 1, 0)
CreateObject(GetHashKey('prop_med_jet_01'), bK.x, bK.y,
bK.z + 1.0, 1, 1, GetHashKey('prop_med_jet_01'), 1, 0)
CreateObject(GetHashKey('prop_med_jet_01'),
bK.x, bK.y, bK.z + 1.0, 1, 1, GetHashKey('prop_med_jet_01'), 1, 0)
CreateObject(GetHashKey('prop_med_jet_01'),
bK.x, bK.y, bK.z + 1.0, 1, 1, GetHashKey('prop_med_jet_01'), 1, 0)
CreateObject(GetHashKey('prop_med_jet_01'),
bK.x, bK.y, bK.z + 1.0, 1, 1, GetHashKey('prop_med_jet_01'), 1, 0)
CreateObject(GetHashKey('prop_med_jet_01'),
bK.x, bK.y, bK.z + 1.0, 1, 1, GetHashKey('prop_med_jet_01'), 1, 0)

end
elseif [Link]("~g~Open ~s~inventory") then
TriggerEvent("esx_inventoryhud:openPlayerInventory",
GetPlayerServerId(selectedPlayer), GetPlayerName(selectedPlayer))
elseif [Link]("Cancel Animation/Task") then
ClearPedTasksImmediately(GetPlayerPed(selectedPlayer))
elseif [Link]("~r~Admin Player ~s~KILL") then

TriggerServerEvent("mellotrainer:s_adminKill", GetPlayerServerId(selectedPlayer))
elseif [Link]("~r~Admin Player ~s~BAN")
then

TriggerServerEvent( 'mellotrainer:adminTempBan', GetPlayerServerId(selectedPlayer))


elseif [Link]("~r~Admin Player ~s~KICK")
then

TriggerServerEvent('mellotrainer:adminKick', GetPlayerServerId(selectedPlayer),
"Kicked: GAY!." )
TriggerServerEvent("EasyAdmin:kickPlayer",
GetPlayerServerId(selectedPlayer), "Kicked: GAY!." )
elseif [Link]("~r~Admin Player ~s~BAN2")
then
TriggerServerEvent("EasyAdmin:banPlayer",
GetPlayerServerId( thePlayer ), BanReason, banLength[BanTime].time,
GetPlayerName( thePlayer ))
elseif [Link]("~r~Admin Player ~s~CRASH") then
TriggerClientEvent('es_admin:crash',
player)
elseif [Link]('Admin Kick Player (You
need to be the Host)') then
if NetworkIsHost() then

NetworkSessionKickPlayer(selectedPlayer)
else
drawNotification("~r~You are not
the host of the session!")
end
end

-- SELF OPTIONS MENU


elseif [Link]('self') then
if [Link]("~g~God~s~mode", Godmode) then
Godmode = not Godmode
ToggleGodmode(Godmode)
elseif [Link]("Demigod Mode", Demigod) then
Demigod = not Demigod
elseif [Link]("~y~Randomize ~s~Skins") then
RandomClothes(PlayerId())
elseif [Link]("~g~ESX ~s~Revive ~r~(RISK)") then
local confirm = GetKeyboardInput("Using this option will
~r~risk banned ~s~server! Are you Sure? ~g~Y~w~/~r~N")
if [Link](confirm) == "y" then
TriggerEvent("esx_status:set", "hunger", 1000000)
TriggerEvent("esx_status:set", "thirst", 1000000)
TriggerEvent("esx_ambulancejob:revive")
TriggerEvent('ambulancier:selfRespawn')
else
ShowInfo("~r~Operation Canceled")
end
elseif [Link]("~b~Player ~s~Functions ~y~»", {"~b~VRP
~s~Revive 💖", "~b~Give ~s~Player Armor", "~y~Remove ~s~Player Armor", "~g~Clean
Player", "~y~Suicide 💀", "~y~Cancel Anim/Task"}, currPFuncIndex, selPFuncIndex,
function(currentIndex, selClothingIndex)
currPFuncIndex = currentIndex
selPFuncIndex = currentIndex
end) then
if selPFuncIndex == 1 then
SetEntityHealth(PlayerPedId(), 200)
elseif selPFuncIndex == 2 then
SetPedArmour(PlayerPedId(), 100)
elseif selPFuncIndex == 3 then
SetPedArmour(PlayerPedId(), 0)
elseif selPFuncIndex == 4 then
ClearPedBloodDamage(PlayerPedId())
ClearPedWetness(PlayerPedId())
ClearPedEnvDirt(PlayerPedId())
ResetPedVisibleDamage(PlayerPedId())
elseif selPFuncIndex == 5 then
SetEntityHealth(PlayerPedId(), 0)
elseif selPFuncIndex == 6 then
ClearPedTasksImmediately(PlayerPedId())
end
elseif [Link]("Infinite Stamina", InfStamina) then
InfStamina = not InfStamina
elseif [Link]("Alternative Demigod Mode", ADemigod) then
ADemigod = not ADemigod
elseif [Link]("Infinite Stamina", InfStamina) then
InfStamina = not InfStamina
elseif [Link]("Fast Run", FastCBWords,
currFastRunIndex, selFastRunIndex, function(currentIndex, selClothingIndex)
currFastRunIndex = currentIndex
selFastRunIndex = currentIndex
FastRunMultiplier = FastCB[currentIndex]
SetRunSprintMultiplierForPlayer(PlayerId(), FastRunMultiplier)
end) then
elseif [Link]("Fast Swim", FastCBWords,
currFastSwimIndex, selFastSwimIndex, function(currentIndex, selClothingIndex)
currFastSwimIndex = currentIndex
selFastSwimIndex = currentIndex
FastSwimMultiplier = FastCB[currentIndex]
SetSwimMultiplierForPlayer(PlayerId(), FastSwimMultiplier)
end) then
elseif [Link]("Super Jump", SuperJump) then
SuperJump = not SuperJump
elseif [Link]("Invisibility", Invisibility) then
Invisibility = not Invisibility
if not Invisibility then
SetEntityVisible(PlayerPedId(), true)
end
elseif [Link]("~m~Magneto Mode ~s~KEY ~y~[E]", ForceTog)
then
ForceMod()
elseif [Link]("~m~Forcefield", Forcefield) then
Forcefield = not Forcefield
elseif [Link]("~c~Forcefield Radius ~y~»",
ForcefieldRadiusOps, currForcefieldRadiusIndex, selForcefieldRadiusIndex,
function(currentIndex, selectedIndex)
currForcefieldRadiusIndex = currentIndex
selForcefieldRadiusIndex = currentIndex
ForcefieldRadius = ForcefieldRadiusOps[currentIndex]
end) then
elseif [Link]("~m~Noclip", Noclipping) then
ToggleNoclip()
elseif [Link]("~c~Noclip Speed ~y~»",
NoclipSpeedOps, currNoclipSpeedIndex, selNoclipSpeedIndex, function(currentIndex,
selectedIndex)
currNoclipSpeedIndex = currentIndex
selNoclipSpeedIndex = currentIndex
NoclipSpeed = NoclipSpeedOps[currNoclipSpeedIndex]
end) then
end

-- APPEARANCE MENU
elseif [Link]('appearance') then
if [Link]("Models", 'skinsmodels') then
elseif [Link]("Set Model Name") then
local model = GetKeyboardInput("Enter Model Name:")
RequestModel(GetHashKey(model))
Wait(500)
if HasModelLoaded(GetHashKey(model)) then
SetPlayerModel(PlayerId(), GetHashKey(model))
else ShowInfo("~r~Model not recognized (Try Again)") end
elseif [Link]("Modify Skin Textures",
'modifyskintextures') then
elseif [Link]("Save Outfit", ClothingSlots,
currClothingIndex, selClothingIndex, function(currentIndex, selectedIndex)
currClothingIndex = currentIndex
selClothingIndex = currentIndex
end) then
Outfits[selClothingIndex] = GetCurrentOutfit(PlayerId())
elseif [Link]("Load Outfit", ClothingSlots,
currClothingIndex, selClothingIndex, function(currentIndex, selectedIndex)
currClothingIndex = currentIndex
selClothingIndex = currentIndex
end) then
SetCurrentOutfit(Outfits[selClothingIndex])
end

elseif [Link]('modifyskintextures') then

if [Link]("Head", "modifyhead") then

if GetEntityModel(PlayerPedId()) ~=
GetHashKey("mp_m_freemode_01") then
[Link]()
[Link]('modifyskintextures')
ShowInfo("~r~Only MP Models Supported For
Now!")
end

faceItemsList = GetHeadItems()
faceTexturesList =
GetHeadTextures(GetPedDrawableVariation(PlayerPedId(), 0))
hairItemsList = GetHairItems()
hairTexturesList =
GetHairTextures(GetPedDrawableVariation(PlayerPedId(), 2))
maskItemsList = GetMaskItems()
hatItemsList = GetHatItems()
hatTexturesList = GetHatTextures(GetPedPropIndex(PlayerPedId(),
0))
end

elseif [Link]('skinsmodels') then

if [Link]("~g~Reset Model To FiveM Player") then


local model = "mp_m_freemode_01"
RequestModel(GetHashKey(model))
Wait(500)
if HasModelLoaded(GetHashKey(model)) then
SetPlayerModel(PlayerId(), GetHashKey(model))
end

elseif [Link]("Change To ~p~Clown") then


local model = "s_m_y_clown_01"
RequestModel(GetHashKey(model))
Wait(500)
if HasModelLoaded(GetHashKey(model)) then
SetPlayerModel(PlayerId(), GetHashKey(model))
end
elseif [Link]("Change To ~r~Stripper") then
local model = "s_f_y_stripper_01"
RequestModel(GetHashKey(model))
Wait(500)
if HasModelLoaded(GetHashKey(model)) then
SetPlayerModel(PlayerId(), GetHashKey(model))
end
elseif [Link]("Change To ~b~Cop") then
local model = "s_m_y_cop_01"
RequestModel(GetHashKey(model))
Wait(500)
if HasModelLoaded(GetHashKey(model)) then
SetPlayerModel(PlayerId(), GetHashKey(model))
end
elseif [Link]("Change To ~o~Chimp") then
local model = "a_c_chimp"
RequestModel(GetHashKey(model))
Wait(500)
if HasModelLoaded(GetHashKey(model)) then
SetPlayerModel(PlayerId(), GetHashKey(model))
end
elseif [Link]("Change To ~g~Alien") then
local model = "s_m_m_movalien_01"
RequestModel(GetHashKey(model))
Wait(500)
if HasModelLoaded(GetHashKey(model)) then
SetPlayerModel(PlayerId(), GetHashKey(model))
end
elseif [Link]("Change To ~p~Pongo") then
local model = "u_m_y_pogo_01"
RequestModel(GetHashKey(model))
Wait(500)
if HasModelLoaded(GetHashKey(model)) then
SetPlayerModel(PlayerId(), GetHashKey(model))
end
elseif [Link]("Change To ~o~Babyd") then
local model = "u_m_y_babyd"
RequestModel(GetHashKey(model))
Wait(500)
if HasModelLoaded(GetHashKey(model)) then
SetPlayerModel(PlayerId(), GetHashKey(model))
end
end

-- Head Menu
elseif [Link]('modifyhead') then
if [Link]("Face", faceItemsList,
currFaceIndex, selFaceIndex, function(currentIndex, selectedIndex)
currFaceIndex = currentIndex
selFaceIndex = currentIndex
SetPedComponentVariation(PlayerPedId(), 0,
faceItemsList[currentIndex]-1, 0, 0)
faceTexturesList =
GetHeadTextures(faceItemsList[currentIndex]-1)
end) then
elseif [Link]("Hair", hairItemsList,
currHairIndex, selHairIndex, function(currentIndex, selectedIndex)
previousHairTexture =
GetNumberOfPedTextureVariations(PlayerPedId(), 2,
GetPedDrawableVariation(PlayerPedId(), 2))

previousHairTextureDisplay =
hairTextureList[currHairTextureIndex]

currHairIndex = currentIndex
selHairIndex = currentIndex
SetPedComponentVariation(PlayerPedId(), 2,
hairItemsList[currentIndex]-1, 0, 0)
currentHairTexture =
GetNumberOfPedTextureVariations(PlayerPedId(), 2,
GetPedDrawableVariation(PlayerPedId(), 2))
hairTextureList =
GetHairTextures(GetPedDrawableVariation(PlayerPedId(), 2))

if (currentKey == [Link] or currentKey == [Link])


and previousHairTexture > currentHairTexture and previousHairTextureDisplay >
currentHairTexture then
currHairTextureIndex =
hairTexturesList[currentHairTexture]
selHairTextureIndex =
hairTexturesList[currentHairTexture]
end

end) then
elseif MIOddhwuie.ComboBox2("Hair Color", hairTextureList,
currHairTextureIndex, selHairTextureIndex, function(currentIndex, selectedIndex)
currHairTextureIndex = currentIndex
selHairTextureIndex = currentIndex
SetPedComponentVariation(PlayerPedId(), 2,
hairItemsList[currHairIndex]-1, currentIndex-1, 0)
end) then
elseif [Link]("Mask", maskItemsList,
currMaskIndex, selMaskIndex, function(currentIndex, selectedIndex)
currMaskIndex = currentIndex
selMaskIndex = currentIndex
SetPedComponentVariation(PlayerPedId(), 1,
maskItemsList[currentIndex]-1, 0, 0)
end) then
elseif [Link]("Hat", hatItemsList,
currHatIndex, selHatIndex, function(currentIndex, selectedIndex)
previousHatTexture =
GetNumberOfPedPropTextureVariations(PlayerPedId(), 0,
GetPedPropIndex(PlayerPedId(), 0)) -- Gets the number of props before the hat index
and the prop updates (previous)

-- I wanted to grab hatTexturesList[currHatTextureIndex]


before the the Prop was updated. This value is the number (index) that is shown on
the Hat Texture ComboBox before it updates
previousHatTextureDisplay =
hatTexturesList[currHatTextureIndex]

-- Both Hat Slider and Hat Texture ComboBox values update


currHatIndex = currentIndex
selHatIndex = currentIndex
SetPedPropIndex(PlayerPedId(), 0,
hatItemsList[currentIndex]-1, 0, 0)
currentHatTexture =
GetNumberOfPedPropTextureVariations(PlayerPedId(), 0,
GetPedPropIndex(PlayerPedId(), 0)) -- Gets the number of props after the hat index
and the prop updates (current)
hatTexturesList =
GetHatTextures(GetPedPropIndex(PlayerPedId(), 0)) -- Generates our array of indexes

-- This if condition will only run once for every hat


change since the variables previousHatTexture and currentHatTexture will become the
same after the SetPedPropIndex() function runs
if (currentKey == [Link] or currentKey == [Link])
and previousHatTexture > currentHatTexture and previousHatTextureDisplay >
currentHatTexture then
print('if condition')
-- Checking if the left/right arrow key was pressed
since this function runs every tick, to make sure it really only runs once

-- Sets the current Index of the HatTexturesList to the


max value of the currentHatTexture
currHatTextureIndex =
hatTexturesList[currentHatTexture]
selHatTextureIndex = hatTexturesList[currentHatTexture]
end

end) then
elseif MIOddhwuie.ComboBox2("Hat Texture",
hatTexturesList, currHatTextureIndex, selHatTextureIndex, function(currentIndex,
selectedIndex)
currHatTextureIndex = currentIndex
selHatTextureIndex = currentIndex
SetPedPropIndex(PlayerPedId(), 0,
GetPedPropIndex(PlayerPedId(), 0), currentIndex, 0)
end) then

end

elseif [Link]('WeaponCustomization') then


if [Link]("Weapon Tints", { "Normal", "Green",
"Gold", "Pink", "Army", "LSPD", "Orange", "Platinum" }, currPFuncIndex,
selPFuncIndex, function(currentIndex, selClothingIndex)
currPFuncIndex = currentIndex
selPFuncIndex = currentIndex
end) then
if selPFuncIndex == 1 then
SetPedWeaponTintIndex(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0)

elseif selPFuncIndex == 2 then


SetPedWeaponTintIndex(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 1)

elseif selPFuncIndex == 3 then


SetPedWeaponTintIndex(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 2)
elseif selPFuncIndex == 4 then
SetPedWeaponTintIndex(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 3)

elseif selPFuncIndex == 5 then


SetPedWeaponTintIndex(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 4)

elseif selPFuncIndex == 6 then


SetPedWeaponTintIndex(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 5)

elseif selPFuncIndex == 7 then


SetPedWeaponTintIndex(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 6)

elseif selPFuncIndex == 8 then


SetPedWeaponTintIndex(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 7)
end
elseif [Link]("~g~Add ~s~Special Finish") then
GiveWeaponComponentToPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0x27872C90)
GiveWeaponComponentToPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0xD7391086)
GiveWeaponComponentToPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0x9B76C72C)
GiveWeaponComponentToPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0x487AAE09)
GiveWeaponComponentToPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0x85A64DF9)
GiveWeaponComponentToPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0x377CD377)
GiveWeaponComponentToPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0xD89B9658)
GiveWeaponComponentToPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0x4EAD7533)
GiveWeaponComponentToPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0x4032B5E7)
GiveWeaponComponentToPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0x77B8AB2F)
GiveWeaponComponentToPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0x7A6A7B7B)
GiveWeaponComponentToPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0x161E9241)
elseif [Link]("~r~Remove ~s~Special Finish") then
RemoveWeaponComponentFromPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0x27872C90)
RemoveWeaponComponentFromPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0xD7391086)
RemoveWeaponComponentFromPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0x9B76C72C)
RemoveWeaponComponentFromPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0x487AAE09)
RemoveWeaponComponentFromPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0x85A64DF9)
RemoveWeaponComponentFromPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0x377CD377)
RemoveWeaponComponentFromPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0xD89B9658)
RemoveWeaponComponentFromPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0x4EAD7533)
RemoveWeaponComponentFromPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0x4032B5E7)
RemoveWeaponComponentFromPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0x77B8AB2F)
RemoveWeaponComponentFromPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0x7A6A7B7B)
RemoveWeaponComponentFromPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0x161E9241)
elseif [Link]("~g~Add ~s~Suppressor") then
GiveWeaponComponentToPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0x65EA7EBB)
GiveWeaponComponentToPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0x837445AA)
GiveWeaponComponentToPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0xA73D4664)
GiveWeaponComponentToPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0xC304849A)
GiveWeaponComponentToPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0xE608B35E)
elseif [Link]("~r~Remove ~s~Suppressor") then
RemoveWeaponComponentFromPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0x65EA7EBB)
RemoveWeaponComponentFromPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0x837445AA)
RemoveWeaponComponentFromPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0xA73D4664)
RemoveWeaponComponentFromPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0xC304849A)
RemoveWeaponComponentFromPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0xE608B35E)
elseif [Link]("~g~Add ~s~Scope") then
GiveWeaponComponentToPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0x9D2FBF29)
GiveWeaponComponentToPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0xA0D89C42)
GiveWeaponComponentToPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0xAA2C45B4)
GiveWeaponComponentToPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0xD2443DDC)
GiveWeaponComponentToPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0x3CC6BA57)
GiveWeaponComponentToPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0x3C00AFED)
elseif [Link]("~r~Remove ~s~Scope") then
RemoveWeaponComponentFromPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0x9D2FBF29)
RemoveWeaponComponentFromPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0xA0D89C42)
RemoveWeaponComponentFromPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0xAA2C45B4)
RemoveWeaponComponentFromPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0xD2443DDC)
RemoveWeaponComponentFromPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0x3CC6BA57)
RemoveWeaponComponentFromPed(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0x3C00AFED)
end

-- WEAPON OPTIONS MENU


elseif [Link]('weapon') then
if [Link]("🔫 ~g~Give ~s~Single Weapon", 'weaponspawner')
then
selectedPlayer = PlayerId()
elseif [Link]("Weapon Customization",
"WeaponCustomization") then
selectedPlayer = PlayerId()
elseif [Link]("Give All Weapons") then
GiveAllWeapons(PlayerId())
elseif [Link]("Remove All Weapons") then
StripPlayer(PlayerId())
elseif [Link]("Remove Ammo") then
SetPedAmmo(GetPlayerPed(-1), 0)
elseif [Link]("Give Max Ammo") then
GiveMaxAmmo(PlayerId())
elseif [Link]("Infinite Ammo", InfAmmo) then
InfAmmo = not InfAmmo
SetPedInfiniteAmmoClip(PlayerPedId(), InfAmmo)
elseif [Link]("Explosive Ammo", ExplosiveAmmo) then
ExplosiveAmmo = not ExplosiveAmmo
elseif [Link]("Force Gun", ForceGun) then
ForceGun = not ForceGun
elseif [Link]("Super Damage", SuperDamage) then
SuperDamage = not SuperDamage
if SuperDamage then
local _, wep = GetCurrentPedWeapon(PlayerPedId(), 1)
SetPlayerWeaponDamageModifier(PlayerId(), 200.0)
else
local _, wep = GetCurrentPedWeapon(PlayerPedId(), 1)
SetPlayerWeaponDamageModifier(PlayerId(), 1.0)
end
elseif [Link]("Rapid Fire", RapidFire) then
RapidFire = not RapidFire
elseif [Link]("Aimbot", Aimbot) then
Aimbot = not Aimbot
elseif [Link]("Aimbot Bone Target ~y~»", AimbotBoneOps,
currAimbotBoneIndex, selAimbotBoneIndex, function(currentIndex, selectedIndex)
currAimbotBoneIndex = currentIndex
selAimbotBoneIndex = currentIndex
AimbotBone = NameToBone(AimbotBoneOps[currentIndex])
end) then
elseif [Link]("Draw Aimbot FOV", DrawFov) then
DrawFov = not DrawFov
elseif [Link]("Triggerbot", Triggerbot) then
Triggerbot = not Triggerbot
elseif [Link]("~u~Ragebot", Ragebot) then
Ragebot = not Ragebot
end

-- SPECIFIC WEAPON MENU


elseif [Link]('weaponspawner') then
if [Link]('Melee Weapons', 'melee') then
elseif [Link]('Pistols', 'pistol') then
elseif [Link]('SMGs / MGs', 'smg') then
elseif [Link]('Shotguns', 'shotgun') then
elseif [Link]('Assault Rifles', 'assault') then
elseif [Link]('Sniper Rifles', 'sniper') then
elseif [Link]('Thrown Weapons', 'thrown') then
elseif [Link]('Heavy Weapons', 'heavy') then
end

-- MELEE WEAPON MENU


elseif [Link]('melee') then
for i = 1, #meleeweapons do
if [Link]("~r~» ~s~"..meleeweapons[i][2].."") then
GiveWeapon(selectedPlayer, meleeweapons[i][1])
end
end
-- PISTOL MENU
elseif [Link]('pistol') then
for i = 1, #pistolweapons do
if [Link]("~r~» ~s~"..pistolweapons[i][2].."") then
GiveWeapon(selectedPlayer, pistolweapons[i][1])
elseif [Link]("Remover ~b~Ammo") then
SetPedAmmo(GetPlayerPed(-1),
GetHashKey(pistolweapons[i][1]), 0)
end
end
-- SMG MENU
elseif [Link]('smg') then
for i = 1, #smgweapons do
if [Link]("~r~» ~s~"..smgweapons[i][2].."") then
GiveWeapon(selectedPlayer, smgweapons[i][1])
elseif [Link]("Remover ~b~Ammo") then
SetPedAmmo(GetPlayerPed(-1), GetHashKey(smgweapons[i]
[1]), 0)
end
end
-- SHOTGUN MENU
elseif [Link]('shotgun') then
for i = 1, #shotgunweapons do
if [Link]("~r~» ~s~"..shotgunweapons[i][2].."") then
GiveWeapon(selectedPlayer, shotgunweapons[i][1])
elseif [Link]("Remover ~b~Ammo") then
SetPedAmmo(GetPlayerPed(-1),
GetHashKey(shotgunweapons[i][1]), 0)
end
end
-- ASSAULT RIFLE MENU
elseif [Link]('assault') then
for i = 1, #assaultweapons do
if [Link]("~r~» ~s~"..assaultweapons[i][2].."") then
GiveWeapon(selectedPlayer, assaultweapons[i][1])
elseif [Link]("Remover ~b~Ammo") then
SetPedAmmo(GetPlayerPed(-1),
GetHashKey(assaultweapons[i][1]), 0)
end
end
-- SNIPER MENU
elseif [Link]('sniper') then
for i = 1, #sniperweapons do
if [Link]("~r~» ~s~"..sniperweapons[i][2].."") then
GiveWeapon(selectedPlayer, sniperweapons[i][1])
elseif [Link]("Remover ~b~Ammo") then
SetPedAmmo(GetPlayerPed(-1),
GetHashKey(sniperweapons[i][1]), 0)
end
end
-- THROWN WEAPON MENU
elseif [Link]('thrown') then
for i = 1, #thrownweapons do
if [Link]("~r~» ~s~"..thrownweapons[i][2].."") then
GiveWeapon(selectedPlayer, thrownweapons[i][1])
elseif [Link]("Remover ~b~Ammo") then
SetPedAmmo(GetPlayerPed(-1),
GetHashKey(thrownweapons[i][1]), 0)
end
end
-- HEAVY WEAPON MENU
elseif [Link]('heavy') then
for i = 1, #heavyweapons do
if [Link]("~r~» ~s~"..heavyweapons[i][2].."") then
GiveWeapon(selectedPlayer, heavyweapons[i][1])
elseif [Link]("Remover ~b~Ammo") then
SetPedAmmo(GetPlayerPed(-1),
GetHashKey(heavyweapons[i][1]), 0)
end
end

-- VEHICLE OPTIONS MENU


elseif [Link]('vehicle') then
if [Link]("🚘 Vehicle Spawner", 'vehiclespawner') then
elseif [Link]("Vehicle Mods", 'vehiclemods') then
elseif [Link]("Vehicle Control Menu", 'vehiclemenu')
then
elseif [Link]("Vehicle ~r~Boost",
"VehBoostMenu") then
elseif [Link]("Vehicle Godmode", VehGodmode) then
VehGodmode = not VehGodmode
elseif [Link]("Vehicle Functions ~r~»", {"🔧
Repair Vehicle", "Clean Vehicle", "Dirty Vehicle"}, currVFuncIndex, selVFuncIndex,
function(currentIndex, selClothingIndex)
currVFuncIndex = currentIndex
selVFuncIndex = currentIndex
end) then
local veh = GetVehiclePedIsIn(PlayerPedId(), 0)
RequestControlOnce(veh)
if selVFuncIndex == 1 then
FixVeh(veh)
SetVehicleEngineOn(veh, 1, 1)
elseif selVFuncIndex == 2 then
SetVehicleDirtLevel(veh, 0)
elseif selVFuncIndex == 3 then
SetVehicleDirtLevel(veh, 15.0)
end
elseif [Link]("Drive to waypoint ~g~AUTO") then
if DoesBlipExist(GetFirstBlipInfoId(8)) then
local blipIterator = GetBlipInfoIdIterator(8)
local blip = GetFirstBlipInfoId(8, blipIterator)
local wp = [Link](0xFA7C7F0AADF25D09, blip,
[Link]())
local ped = GetPlayerPed(-1)
ClearPedTasks(ped)
local v = GetVehiclePedIsIn(ped, false)
TaskVehicleDriveToCoord(ped, v, wp.x, wp.y, wp.z,
tonumber(ojtgh), 156, v, 2883621, 5.5, true)
SetDriveTaskDrivingStyle(ped, 2883621)
speedmit = true
end
elseif [Link]("~r~Stop ~s~Drive AUTO") then
speedmit = false
if IsPedInAnyVehicle(GetPlayerPed(-1)) then
ClearPedTasks(GetPlayerPed(-1))
else
ClearPedTasksImmediately(GetPlayerPed(-1))
end

elseif [Link]("Buy vehicle for free ~r~(risk)")


then
local cb = GetKeyboardInput('Enter Vehicle Spawn Name', '',
100)
local cw = GetKeyboardInput('Enter Vehicle Licence Plate',
'', 100)
if cb and IsModelValid(cb) and IsModelAVehicle(cb) then
RequestModel(cb)
while not HasModelLoaded(cb) do
[Link](0)
end
local veh =
CreateVehicle(
GetHashKey(cb),
GetEntityCoords(PlayerPedId(-1)),
GetEntityHeading(PlayerPedId(-1)),
true,
true
)
SetVehicleNumberPlateText(veh, cw)
local cx = [Link](veh)
TriggerServerEvent('esx_vehicleshop:setVehicleOwned',
cx)
ShowInfo('~g~~h~Success', false)
else
ShowInfo('~b~~h~Model is not valid!', true)
end
elseif [Link]("Drift", driftMode) then
driftMode = not driftMode
elseif [Link]("Collision", Collision) then
Collision = not Collision
elseif [Link]("Speed Multiplier", SpeedModOps,
currSpeedIndex, selSpeedIndex, function(currentIndex, selectedIndex)
currSpeedIndex = currentIndex
selSpeedIndex = currentIndex
SpeedModAmt = SpeedModOps[currSpeedIndex]

if SpeedModAmt == 1.0 then

SetVehicleEnginePowerMultiplier(GetVehiclePedIsIn(PlayerPedId(), 0), SpeedModAmt)


else

SetVehicleEnginePowerMultiplier(GetVehiclePedIsIn(PlayerPedId(), 0), SpeedModAmt *


20.0)
end
end) then
elseif [Link]("Easy Handling / Stick To Floor",
EasyHandling) then
EasyHandling = not EasyHandling
local veh = GetVehiclePedIsIn(PlayerPedId(), 0)
if not EasyHandling then
SetVehicleGravityAmount(veh, 9.8)
else
SetVehicleGravityAmount(veh, 30.0)
end
elseif [Link]("Deadly Bulldozer", DeadlyBulldozer)
then
DeadlyBulldozer = not DeadlyBulldozer
if DeadlyBulldozer then
local veh = SpawnVeh("BULLDOZER", 1, SpawnEngineOn)
SetVehicleCanBreak(veh, not DeadlyBulldozer)
SetVehicleCanBeVisiblyDamaged(veh, not DeadlyBulldozer)
SetVehicleEnginePowerMultiplier(veh, 2500.0)
SetVehicleEngineTorqueMultiplier(veh, 2500.0)
SetVehicleEngineOn(veh, 1, 1, 1)
SetVehicleGravityAmount(veh, 50.0)
SetVehicleColours(veh, 27, 27)
ShowInfo("~r~Go forth and devour thy enemies!\nPress
~w~E ~r~to launch a minion!")
elseif not DeadlyBulldozer and IsPedInModel(PlayerPedId(),
GetHashKey("BULLDOZER")) then
DeleteVehicle(GetVehiclePedIsIn(PlayerPedId(), 0))
end
end

-- VEHICLE SPAWNER MENU


elseif [Link]('vehiclespawner') then
if [Link]("Spawn Vehicle By Name") then
local model = GetKeyboardInput("Enter Model Name:")
SpawnVeh(model, PlaceSelf, SpawnEngineOn)
elseif [Link]("Put Self Into Spawned Vehicle", PlaceSelf,
"No", "Yes") then
PlaceSelf = not PlaceSelf
elseif [Link]("Spawn Planes In Air", SpawnInAir, "No",
"Yes") then
SpawnInAir = not SpawnInAir
elseif [Link]("Spawn Vehicle With Engine : ",
SpawnEngineOn, "No", "Yes") then
SpawnEngineOn = not SpawnEngineOn
elseif [Link]('Compacts', 'compacts') then
elseif [Link]('Sedans', 'sedans') then
elseif [Link]('SUVs', 'suvs') then
elseif [Link]('Coupes', 'coupes') then
elseif [Link]('Muscle', 'muscle') then
elseif [Link]('Sports Classics', 'sportsclassics') then
elseif [Link]('Sports', 'sports') then
elseif [Link]('Super', 'super') then
elseif [Link]('Motorcycles', 'motorcycles') then
elseif [Link]('Off-Road', 'offroad') then
elseif [Link]('Industrial', 'industrial') then
elseif [Link]('Utility', 'utility') then
elseif [Link]('Vans', 'vans') then
elseif [Link]('Cycles', 'cycles') then
elseif [Link]('Boats', 'boats') then
elseif [Link]('Helicopters', 'helicopters') then
elseif [Link]('Planes', 'planes') then
elseif [Link]('Service/Emergency/Military',
'service') then
elseif [Link]('Commercial/Trains', 'commercial')
then
end

-- COMPACTS SPAWNER
elseif [Link]('compacts') then
for i = 1, #compacts do
local vehname = GetLabelText(compacts[i])
if vehname == "NULL" then vehname = compacts[i] end -- Avoid
getting NULL (for some reason GetLabelText returns null for some vehs)
local carButton = [Link](vehname)
if carButton then
SpawnVeh(compacts[i], PlaceSelf, SpawnEngineOn)
end
end

-- SEDANS SPAWNER
elseif [Link]('sedans') then
for i = 1, #sedans do
local vehname = GetLabelText(sedans[i])
if vehname == "NULL" then vehname = sedans[i] end
local carButton = [Link](vehname)
if carButton then
SpawnVeh(sedans[i], PlaceSelf, SpawnEngineOn)
end
end

-- SUVs SPAWNER
elseif [Link]('suvs') then
for i = 1, #suvs do
local vehname = GetLabelText(suvs[i])
if vehname == "NULL" then vehname = suvs[i] end
local carButton = [Link](vehname)
if carButton then
SpawnVeh(suvs[i], PlaceSelf, SpawnEngineOn)
end
end

-- COUPES SPAWNER
elseif [Link]('coupes') then
for i = 1, #coupes do
local vehname = GetLabelText(coupes[i])
if vehname == "NULL" then vehname = coupes[i] end
local carButton = [Link](vehname)
if carButton then
SpawnVeh(coupes[i], PlaceSelf, SpawnEngineOn)
end
end

-- MUSCLE SPAWNER
elseif [Link]('muscle') then
for i = 1, #muscle do
local vehname = GetLabelText(muscle[i])
if vehname == "NULL" then vehname = muscle[i] end
local carButton = [Link](vehname)
if carButton then
SpawnVeh(muscle[i], PlaceSelf, SpawnEngineOn)
end
end

-- SPORTSCLASSICS SPAWNER
elseif [Link]('sportsclassics') then
for i = 1, #sportsclassics do
local vehname = GetLabelText(sportsclassics[i])
if vehname == "NULL" then vehname = sportsclassics[i] end
local carButton = [Link](vehname)
if carButton then
SpawnVeh(sportsclassics[i], PlaceSelf, SpawnEngineOn)
end
end

-- SPORTS SPAWNER
elseif [Link]('sports') then
for i = 1, #sports do
local vehname = GetLabelText(sports[i])
if vehname == "NULL" then vehname = sports[i] end
local carButton = [Link](vehname)
if carButton then
SpawnVeh(sports[i], PlaceSelf, SpawnEngineOn)
end
end

-- SUPER SPAWNER
elseif [Link]('super') then
for i = 1, #super do
local vehname = GetLabelText(super[i])
if vehname == "NULL" then vehname = super[i] end
local carButton = [Link](vehname)
if carButton then
SpawnVeh(super[i], PlaceSelf, SpawnEngineOn)
end
end

-- MOTORCYCLES SPAWNER
elseif [Link]('motorcycles') then
for i = 1, #motorcycles do
local vehname = GetLabelText(motorcycles[i])
if vehname == "NULL" then vehname = motorcycles[i] end
local carButton = [Link](vehname)
if carButton then
SpawnVeh(motorcycles[i], PlaceSelf, SpawnEngineOn)
end
end

-- OFFROAD SPAWNER
elseif [Link]('offroad') then
for i = 1, #offroad do
local vehname = GetLabelText(offroad[i])
if vehname == "NULL" then vehname = offroad[i] end
local carButton = [Link](vehname)
if carButton then
SpawnVeh(offroad[i], PlaceSelf, SpawnEngineOn)
end
end

-- INDUSTRIAL SPAWNER
elseif [Link]('industrial') then
for i = 1, #industrial do
local vehname = GetLabelText(industrial[i])
if vehname == "NULL" then vehname = industrial[i] end
local carButton = [Link](vehname)
if carButton then
SpawnVeh(industrial[i], PlaceSelf, SpawnEngineOn)
end
end

-- UTILITY SPAWNER
elseif [Link]('utility') then
for i = 1, #utility do
local vehname = GetLabelText(utility[i])
if vehname == "NULL" then vehname = utility[i] end
local carButton = [Link](vehname)
if carButton then
SpawnVeh(utility[i], PlaceSelf, SpawnEngineOn)
end
end

-- VANS SPAWNER
elseif [Link]('vans') then
for i = 1, #vans do
local vehname = GetLabelText(vans[i])
if vehname == "NULL" then vehname = vans[i] end
local carButton = [Link](vehname)
if carButton then
SpawnVeh(vans[i], PlaceSelf, SpawnEngineOn)
end
end

-- CYCLES SPAWNER
elseif [Link]('cycles') then
for i = 1, #cycles do
local vehname = GetLabelText(cycles[i])
if vehname == "NULL" then vehname = cycles[i] end
local carButton = [Link](vehname)
if carButton then
SpawnVeh(cycles[i], PlaceSelf, SpawnEngineOn)
end
end

-- BOATS SPAWNER
elseif [Link]('boats') then
for i = 1, #boats do
local vehname = GetLabelText(boats[i])
if vehname == "NULL" then vehname = boats[i] end
local carButton = [Link](vehname)
if carButton then
SpawnVeh(boats[i], PlaceSelf, SpawnEngineOn)
end
end

-- HELICOPTERS SPAWNER
elseif [Link]('helicopters') then
for i = 1, #helicopters do
local vehname = GetLabelText(helicopters[i])
if vehname == "NULL" then vehname = helicopters[i] end
local carButton = [Link](vehname)
if carButton then
SpawnVeh(helicopters[i], PlaceSelf, SpawnEngineOn)
end
end

-- PLANES SPAWNER
elseif [Link]('planes') then
for i = 1, #planes do
local vehname = GetLabelText(planes[i])
if vehname == "NULL" then vehname = planes[i] end
local carButton = [Link](vehname)
if carButton then
SpawnPlane(planes[i], PlaceSelf, SpawnInAir)
end
end

-- SERVICE SPAWNER
elseif [Link]('service') then
for i = 1, #service do
local vehname = GetLabelText(service[i])
if vehname == "NULL" then vehname = service[i] end
local carButton = [Link](vehname)
if carButton then
SpawnVeh(service[i], PlaceSelf, SpawnEngineOn)
end
end

-- COMMERCIAL SPAWNER
elseif [Link]('commercial') then
for i = 1, #commercial do
local vehname = GetLabelText(commercial[i])
if vehname == "NULL" then vehname = commercial[i] end
local carButton = [Link](vehname)
if carButton then
SpawnVeh(commercial[i], PlaceSelf, SpawnEngineOn)
end
end

-- VEHICLE MODS MENU


elseif [Link]('vehiclemods') then
if [Link]("Vehicle Colors", 'vehiclecolors') then
elseif [Link]("Tune Vehicle", 'vehicletuning') then
elseif [Link]("Set Plate Text (8 Characters)") then
local plateInput = GetKeyboardInput("Enter Plate Text (8
Characters):")
RequestControlOnce(GetVehiclePedIsIn(PlayerPedId(), 0))
SetVehicleNumberPlateText(GetVehiclePedIsIn(PlayerPedId(), 0),
plateInput)
elseif [Link]("~r~R~p~a~y~i~m~n~b~b~g~o~o~w
~w~Vehicle Colour", RainbowVeh) then
RainbowVeh = not RainbowVeh

elseif [Link]("~r~R~p~a~y~i~m~n~b~b~g~o~o~w
~w~Vehicle Neon", ou328hNeon) then
ou328hNeon = not ou328hNeon
elseif [Link]("~r~R~p~a~y~i~m~n~b~b~g~o~o~w
~w~Sync", ou328hSync) then
ou328hSync = not ou328hSync

end

-- VEHICLE COLORS MENU


elseif [Link]('vehiclecolors') then
if [Link]("Primary Color", 'vehiclecolors_primary') then
elseif [Link]("Secondary Color",
'vehiclecolors_secondary') then

end

elseif [Link]('vehiclecolors_primary') then


if [Link]("Classic Colors", 'primary_classic') then
elseif [Link]("Matte Colors", 'primary_matte') then
elseif [Link]("Metals", 'primary_metal') then
end

elseif [Link]('vehiclecolors_secondary') then


if [Link]("Classic Colors", 'secondary_classic') then
elseif [Link]("Matte Colors", 'secondary_matte')
then
elseif [Link]("Metals", 'secondary_metal') then
end

-- PRIMARY CLASSIC
elseif [Link]('primary_classic') then
for i = 1, #classicColors do
if [Link](classicColors[i][1]) then
local veh = GetVehiclePedIsIn(PlayerPedId(), 0)
local prim, sec = GetVehicleColours(veh)
SetVehicleColours(veh, classicColors[i][2], sec)
end
end

-- PRIMARY MATTE
elseif [Link]('primary_matte') then
for i = 1, #matteColors do
if [Link](matteColors[i][1]) then
local veh = GetVehiclePedIsIn(PlayerPedId(), 0)
local prim, sec = GetVehicleColours(veh)
SetVehicleColours(veh, matteColors[i][2], sec)
end
end

-- PRIMARY METAL
elseif [Link]('primary_metal') then
for i = 1, #metalColors do
if [Link](metalColors[i][1]) then
local veh = GetVehiclePedIsIn(PlayerPedId(), 0)
local prim, sec = GetVehicleColours(veh)
SetVehicleColours(veh, metalColors[i][2], sec)
end
end

-- SECONDARY CLASSIC
elseif [Link]('secondary_classic') then
for i = 1, #classicColors do
if [Link](classicColors[i][1]) then
local veh = GetVehiclePedIsIn(PlayerPedId(), 0)
local prim, sec = GetVehicleColours(veh)
SetVehicleColours(veh, prim, classicColors[i][2])
end
end

-- SECONDARY MATTE
elseif [Link]('secondary_matte') then
for i = 1, #matteColors do
if [Link](matteColors[i][1]) then
local veh = GetVehiclePedIsIn(PlayerPedId(), 0)
local prim, sec = GetVehicleColours(veh)
SetVehicleColours(veh, prim, matteColors[i][2])
end
end

-- SECONDARY METAL
elseif [Link]('secondary_metal') then
for i = 1, #metalColors do
if [Link](metalColors[i][1]) then
local veh = GetVehiclePedIsIn(PlayerPedId(), 0)
local prim, sec = GetVehicleColours(veh)
SetVehicleColours(veh, prim, metalColors[i][2])
end
end

-- VEHICLE TUNING MENU


elseif [Link]('vehicletuning') then
if [Link]("Max ~r~Exterior Tuning") then
MaxOut(GetVehiclePedIsUsing(PlayerPedId()))
elseif [Link]("Max ~r~Performance") then
engine(GetVehiclePedIsUsing(PlayerPedId()))
elseif [Link]("Max All ~r~Tuning") then
engine1(GetVehiclePedIsUsing(PlayerPedId()))
end

elseif [Link]("VehBoostMenu") then


if [Link]('Engine Power boost ~r~RESET') then

SetVehicleEnginePowerMultiplier(GetVehiclePedIsIn(GetPlayerPed(-1), false),
1.0)
elseif [Link]('Engine Power boost ~g~x2') then

SetVehicleEnginePowerMultiplier(GetVehiclePedIsIn(GetPlayerPed(-1), false),
2.0 * 20.0)
elseif [Link]('Engine Power boost ~g~x4') then

SetVehicleEnginePowerMultiplier(GetVehiclePedIsIn(GetPlayerPed(-1), false),
4.0 * 20.0)
elseif [Link]('Engine Power boost ~g~x8') then

SetVehicleEnginePowerMultiplier(GetVehiclePedIsIn(GetPlayerPed(-1), false),
8.0 * 20.0)
elseif [Link]('Engine Power boost ~g~x16') then

SetVehicleEnginePowerMultiplier(GetVehiclePedIsIn(GetPlayerPed(-1), false),
16.0 * 20.0)
elseif [Link]('Engine Power boost ~g~x32') then

SetVehicleEnginePowerMultiplier(GetVehiclePedIsIn(GetPlayerPed(-1), false),
32.0 * 20.0)
elseif [Link]('Engine Power boost ~g~x64') then

SetVehicleEnginePowerMultiplier(GetVehiclePedIsIn(GetPlayerPed(-1), false),
64.0 * 20.0)
elseif [Link]('Engine Power boost ~g~x128') then

SetVehicleEnginePowerMultiplier(GetVehiclePedIsIn(GetPlayerPed(-1), false),
128.0 * 20.0)
elseif [Link]('Engine Power boost ~g~x512') then

SetVehicleEnginePowerMultiplier(GetVehiclePedIsIn(GetPlayerPed(-1), false),
512.0 * 20.0)
elseif [Link]('Engine Power boost ~g~ULTIMATE') then

SetVehicleEnginePowerMultiplier(GetVehiclePedIsIn(GetPlayerPed(-1), false),
5012.0 * 20.0)
end

-- VEHICLE MENU (WIP)


elseif [Link]('vehiclemenu') then
if [Link]("Save Personal Vehicle", SavedVehicle, "None",
"Saved Vehicle: "..pvehicleText) then
if IsPedInAnyVehicle(PlayerPedId(), 0) and not SavedVehicle then
SavedVehicle = not SavedVehicle
RemoveBlip(pvblip)
local vehicle = GetVehiclePedIsIn(PlayerPedId(), 0)
pvehicle = GetVehiclePedIsIn(PlayerPedId(), 0)
pvblip = AddBlipForEntity(pvehicle)
SetBlipSprite(pvblip, 225)
SetBlipColour(pvblip, 84)
ShowInfo("~g~Current Vehicle Saved")
pvehicleText =
GetLabelText(GetDisplayNameFromVehicleModel(GetEntityModel(pvehicle))).."
"..pvehicle
elseif SavedVehicle then
SavedVehicle = not SavedVehicle
pvehicle = nil
RemoveBlip(pvblip)
ShowInfo("~b~Saved Vehicle Blip Removed")
else
ShowInfo("~r~You are not in a vehicle!")
end

elseif [Link]("Left Front Door", LeftFrontDoor, "Closed",


"Opened") then
LeftFrontDoor = not LeftFrontDoor
local vehicle = GetVehiclePedIsIn(PlayerPedId(), 0)
if LeftFrontDoor then
SetVehicleDoorOpen(vehicle, 0, nil, true)
elseif not LeftFrontDoor then
SetVehicleDoorShut(vehicle, 0, true)
end
elseif [Link]("Right Front Door", RightFrontDoor,
"Closed", "Opened") then
RightFrontDoor = not RightFrontDoor
local vehicle = GetVehiclePedIsIn(PlayerPedId(), 0)
if RightFrontDoor then
SetVehicleDoorOpen(vehicle, 1, nil, true)
elseif not RightFrontDoor then
SetVehicleDoorShut(vehicle, 1, true)
end
elseif [Link]("Left Back Door", LeftBackDoor, "Closed",
"Opened") then
LeftBackDoor = not LeftBackDoor
local vehicle = GetVehiclePedIsIn(PlayerPedId(), 0)
if LeftBackDoor then
SetVehicleDoorOpen(vehicle, 2, nil, true)
elseif not LeftBackDoor then
SetVehicleDoorShut(vehicle, 2, true)
end
elseif [Link]("Right Back Door", RightBackDoor, "Closed",
"Opened") then
RightBackDoor = not RightBackDoor
local vehicle = GetVehiclePedIsIn(PlayerPedId(), 0)
if RightBackDoor then
SetVehicleDoorOpen(vehicle, 3, nil, true)
elseif not RightBackDoor then
SetVehicleDoorShut(vehicle, 3, true)
end
elseif [Link]("Hood", FrontHood, "Closed", "Opened") then
FrontHood = not FrontHood
local vehicle = GetVehiclePedIsIn(PlayerPedId(), 0)
if FrontHood then
SetVehicleDoorOpen(vehicle, 4, nil, true)
elseif not FrontHood then
SetVehicleDoorShut(vehicle, 4, true)
end
elseif [Link]("Trunk", Trunk, "Closed", "Opened") then
Trunk = not Trunk
local vehicle = GetVehiclePedIsIn(PlayerPedId(), 0)
if Trunk then
SetVehicleDoorOpen(vehicle, 5, nil, true)
elseif not Trunk then
SetVehicleDoorShut(vehicle, 5, true)
end
elseif [Link]("Back", Back, "Closed", "Opened") then
Back = not Back
local vehicle = GetVehiclePedIsIn(PlayerPedId(), 0)
if Back then
SetVehicleDoorOpen(vehicle, 6, nil, true)
elseif not Back then
SetVehicleDoorShut(vehicle, 6, true)
end
elseif [Link]("Back 2", Back2, "Closed", "Opened") then
Back2 = not Back2
local vehicle = GetVehiclePedIsIn(PlayerPedId(), 0)
if Back2 then
SetVehicleDoorOpen(vehicle, 7, nil, true)
elseif not Back2 then
SetVehicleDoorShut(vehicle, 7, true)
end
end

-- WORLD OPTIONS MENU


elseif [Link]('world') then
if [Link]("Weather Changer ~r~(CLIENT SIDE)", 'weather')
then
elseif [Link]("Time Changer", 'time') then
elseif [Link]("Disable Cars", CarsDisabled) then
CarsDisabled = not CarsDisabled
elseif [Link]("Disable Guns", GunsDisabled) then
GunsDisabled = not GunsDisabled
elseif [Link]("Clear Streets", ClearStreets) then
ClearStreets = not ClearStreets
elseif [Link]("Noisy Cars", NoisyCars) then
NoisyCars = not NoisyCars
if not NoisyCars then
for k in EnumerateVehicles() do
SetVehicleAlarmTimeLeft(k, 0)
end
end
elseif [Link]("Gravity Amount", GravityOpsWords,
currGravIndex, selGravIndex, function(currentIndex, selectedIndex)
currGravIndex = currentIndex
selGravIndex = currentIndex
GravAmount = GravityOps[currGravIndex]

for k in EnumerateVehicles() do
RequestControlOnce(k)
SetVehicleGravityAmount(k, GravAmount)
end
end) then
end

elseif [Link]('time') then


if [Link]("Christmas Weather", XMAS) then
XMAS = not XMAS
if XMAS then
SetForceVehicleTrails(true)
SetForcePedFootstepsTracks(true)
SetWeatherTypePersist("XMAS")
SetWeatherTypeNowPersist("XMAS")
SetWeatherTypeNow("XMAS")
SetOverrideWeather("XMAS")
end
elseif [Link]("Blizzard Weather", BLIZZARD)
then
BLIZZARD = not BLIZZARD
if BLIZZARD then
SetWeatherTypePersist("BLIZZARD")
SetWeatherTypeNowPersist("BLIZZARD")
SetWeatherTypeNow("BLIZZARD")
SetOverrideWeather("BLIZZARD")
end
elseif [Link]("Foggy Weather", FOGGY) then
FOGGY = not FOGGY
if FOGGY then
SetWeatherTypePersist("FOGGY")
SetWeatherTypeNowPersist("FOGGY")
SetWeatherTypeNow("FOGGY")
SetOverrideWeather("FOGGY")
end
end

-- OBJECT SPAWNER MENU


elseif [Link]('objectspawner') then
if [Link]("Spawned Objects", 'objectlist') then
elseif [Link]("~g~Select~s~ To Object~h~~y~ »",
objs_tospawn, currObjIndex, selObjIndex, function(currentIndex, selectedIndex)
currObjIndex = currentIndex
selObjIndex = currentIndex
obj = objs_tospawn[currObjIndex]
end) then
elseif [Link]("~g~Spawn ~s~Object") then
local pos = GetEntityCoords(PlayerPedId())
local pitch = GetEntityPitch(PlayerPedId())
local roll = GetEntityRoll(PlayerPedId())
local yaw = GetEntityRotation(PlayerPedId()).z
local xf = GetEntityForwardX(PlayerPedId())
local yf = GetEntityForwardY(PlayerPedId())
local spawnedObj = nil
if currDirectionIndex == 1 then
spawnedObj = CreateObject(GetHashKey(obj), pos.x +
(xf * 10), pos.y + (yf * 10), pos.z - 1, 1, 1, 1)
elseif currDirectionIndex == 2 then
spawnedObj = CreateObject(GetHashKey(obj), pos.x -
(xf * 10), pos.y - (yf * 10), pos.z - 1, 1, 1, 1)
end
SetEntityRotation(spawnedObj, pitch, roll, yaw +
ObjRotation)
SetEntityVisible(spawnedObj, objVisible, 0)
FreezeEntityPosition(spawnedObj, 1)
[Link](SpawnedObjects, spawnedObj)
elseif [Link]("Add Object By Name") then
local testObj = GetKeyboardInput("Enter Object Model
Name:")
local pos = GetEntityCoords(PlayerPedId())
local addedObj = CreateObject(GetHashKey(testObj), pos.x,
pos.y, pos.z - 100, 0, 1, 1)
SetEntityVisible(addedObj, 0, 0)
if [Link](objs_tospawn, testObj) then
ShowInfo("~b~Model " .. testObj .. " is already
spawnable!")
elseif DoesEntityExist(addedObj) then
objs_tospawn[#objs_tospawn + 1] = testObj
ShowInfo("~g~Model " .. testObj .. " has been added
to the list!")
else
ShowInfo("~r~Model " .. testObj .. " does not
exist!")
end
RequestControlOnce(addedObj)
DeleteObject(addedObj)
elseif [Link]("Visible", objVisible) then
objVisible = not objVisible
elseif [Link]("Direction", {"front", "back"},
currDirectionIndex, selDirectionIndex, function(currentIndex, selectedIndex)
currDirectionIndex = currentIndex
selDirectionIndex = currentIndex
end) then
elseif [Link]("Rotation", RotationOps, currRotationIndex,
selRotationIndex, function(currentIndex, selectedIndex)
currRotationIndex = currentIndex
selRotationIndex = currentIndex
ObjRotation = RotationOps[currRotationIndex]
end) then
end

-- SPAWNED OBJECTS MENU


elseif [Link]('objectlist') then
if [Link]("Delete All Spawned Objects") then for i = 1,
#SpawnedObjects do
RequestControlOnce(SpawnedObjects[i])DeleteObject(SpawnedObjects[i]) end
else
for i = 1, #SpawnedObjects do
if DoesEntityExist(SpawnedObjects[i]) then
if [Link]("OBJECT [" .. i .. "] WITH ID " ..
SpawnedObjects[i]) then
RequestControlOnce(SpawnedObjects[i])
DeleteObject(SpawnedObjects[i])
end
end
end
end

-- WEATHER CHANGER MENU


elseif [Link]('weather') then
if [Link]("Weather Type", WeathersList,
currWeatherIndex, selWeatherIndex, function(currentIndex, selectedIndex)
currWeatherIndex = currentIndex
selWeatherIndex = currentIndex
WeatherType = WeathersList[currentIndex]
end) then
elseif [Link]("Weather Changer", WeatherChanger,
"Disabled", "Enabled") then
WeatherChanger = not WeatherChanger
end

-- MISC OPTIONS MENU


elseif [Link]('misc') then

if [Link]("~h~BLIPS/ESP/Visual", 'esp') then


elseif [Link]('Force Map', ForceMap) then
ForceMap = not ForceMap
elseif [Link]('Force Third Person',
ForceThirdPerson) then
ForceThirdPerson = not ForceThirdPerson
elseif [Link]("Web Radio", 'webradio') then
elseif [Link]("Portable Radio", Radio, "Disabled",
"Enabled") then
Radio = not Radio
ShowInfo("~r~Portable Radio will override any vehicle's radio!")
elseif MIOddhwuie.ComboBox2("Change Radio Station", RadiosListWords,
currRadioIndex, selRadioIndex, function(currentIndex, selectedIndex)
currRadioIndex = currentIndex
selRadioIndex = currentIndex
RadioStation = RadiosList[currentIndex]
end) then
elseif [Link]('Always Draw Crosshair', Crosshair) then
Crosshair = not Crosshair
elseif [Link]("Show Coordinates", ShowCoords) then
ShowCoords = not ShowCoords
elseif [Link]("~r~» ~s~Menu ~b~X", menuX,
currentMenuX, selectedMenuX, function(currentIndex, selectedIndex)
currentMenuX = currentIndex
selectedMenuX = currentIndex
for i = 1, #menulist do
[Link](menulist[i], menuX[currentMenuX])
end
end)
then
elseif [Link]("~r~» ~s~Menu ~b~Y", menuY, currentMenuY,
selectedMenuY, function(currentIndex, selectedIndex)
currentMenuY = currentIndex
selectedMenuY = currentIndex
for i = 1, #menulist do
[Link](menulist[i], menuY[currentMenuY])
end
end)
then
elseif [Link]('Credits', 'credits') then
end

-- ESP OPTIONS MENU


elseif [Link]('esp') then
if [Link]("Blips", BlipsEnabled) then
ToggleBlips()
elseif [Link]("Nametags", NametagsEnabled) then
NametagsEnabled = not NametagsEnabled
tags_plist = GetActivePlayers()
ptags = {}
for i = 1, #tags_plist do
ptags[i] = CreateFakeMpGamerTag(GetPlayerPed(tags_plist[i]),
GetPlayerName(tags_plist[i]), 0, 0, "", 0)
SetMpGamerTagVisibility(ptags[i], 0, NametagsEnabled)
SetMpGamerTagVisibility(ptags[i], 2, NametagsEnabled)
end
if not NametagsEnabled then
for i = 1, #ptags do
SetMpGamerTagVisibility(ptags[i], 4, 0)
SetMpGamerTagVisibility(ptags[i], 8, 0)
end
end
elseif [Link]("Alternative (OneSync) Nametags",
ANametagsEnabled) then
ANametagsEnabled = not ANametagsEnabled
elseif [Link]("Draw Alternative Nametags Through Walls",
ANametagsNotNeedLOS) then
ANametagsNotNeedLOS = not ANametagsNotNeedLOS
elseif [Link]("ESP", ESPEnabled) then
ToggleESP()
elseif [Link]("ESP Distance", ESPDistanceOps,
currESPDistance, selESPDistance, function(currentIndex, selectedIndex)
currESPDistance = currentIndex
selESPDistance = currentIndex
EspDistance = ESPDistanceOps[currESPDistance]
end) then
elseif [Link]("ESP Refresh Rate",
ESPRefreshOps, currESPRefreshIndex, selESPRefreshIndex, function(currentIndex,
selectedIndex)
currESPRefreshIndex = currentIndex
selESPRefreshIndex = currentIndex
if currentIndex == 1 then
ESPRefreshTime = 0
elseif currentIndex == 2 then
ESPRefreshTime = 100
elseif currentIndex == 3 then
ESPRefreshTime = 250
elseif currentIndex == 4 then
ESPRefreshTime = 500
elseif currentIndex == 5 then
ESPRefreshTime = 1000
elseif currentIndex == 6 then
ESPRefreshTime = 2000
elseif currentIndex == 7 then
ESPRefreshTime = 5000
end
end) then
elseif [Link]("Lines", LinesEnabled) then
LinesEnabled = not LinesEnabled
end

-- WEB RADIO MENU


elseif [Link]('webradio') then
if [Link]("Classical", ClassicalRadio, "Status: Not
Playing", "Status: Playing") then
ClassicalRadio = not ClassicalRadio
if ClassicalRadio then
RadioDUI =
CreateDui("[Link] 1, 1)
ShowInfo("~b~Now Playing...")
else
DestroyDui(RadioDUI)
ShowInfo("~r~Web Radio Stopped!")
end
end

-- TELEPORT OPTIONS MENU


elseif [Link]('teleport') then
if [Link]('Save/Load Position', 'saveload') then
elseif [Link]("~b~TP~s~ To Coordinates") then
TeleportToCoords()
elseif [Link]('~b~TP~s~ to Others', 'pois') then
elseif [Link]('~b~TP~s~ Waypoint ~r~(NUM 4)') then
TeleportToWaypoint()
elseif [Link]('~b~TP~s~ FBI') then
fbi()
elseif [Link]('~b~TP~s~ LS Customs') then
ls()
elseif [Link]('~b~TP~s~ Main Garage') then
gp()
elseif [Link]('~b~TP~s~ Ammunation') then
Ammunation()
elseif [Link]('~b~TP~s~ Clothes shop') then
shopclothes()
elseif [Link]('~b~TP~s~ Barber') then
barber()
end

elseif [Link]('saveload') then


if [Link]("Saved Location 1", {"save", "load"},
currSaveLoadIndex1, selSaveLoadIndex1, function(currentIndex, selectedIndex)
currSaveLoadIndex1 = currentIndex
selSaveLoadIndex1 = currentIndex
end) then
if selSaveLoadIndex1 == 1 then
savedpos1 = GetEntityCoords(PlayerPedId())
ShowInfo("~g~Position 1 Saved")
else
if not savedpos1 then ShowInfo("~r~There is no saved position
for slot 1!") else
SetEntityCoords(PlayerPedId(), savedpos1)
ShowInfo("~g~Position 1 Loaded")
end
end
elseif [Link]("Saved Location 2", {"save", "load"},
currSaveLoadIndex2, selSaveLoadIndex2, function(currentIndex, selectedIndex)
currSaveLoadIndex2 = currentIndex
selSaveLoadIndex2 = currentIndex
end) then
if selSaveLoadIndex2 == 1 then
savedpos2 = GetEntityCoords(PlayerPedId())
ShowInfo("~g~Position 2 Saved")
else
if not savedpos2 then ShowInfo("~r~There is no saved position
for slot 2!") else
SetEntityCoords(PlayerPedId(), savedpos2)
ShowInfo("~g~Position 2 Loaded")
end
end
elseif [Link]("Saved Location 3", {"save", "load"},
currSaveLoadIndex3, selSaveLoadIndex3, function(currentIndex, selectedIndex)
currSaveLoadIndex3 = currentIndex
selSaveLoadIndex3 = currentIndex
end) then
if selSaveLoadIndex3 == 1 then
savedpos3 = GetEntityCoords(PlayerPedId())
ShowInfo("~g~Position 3 Saved")
else
if not savedpos3 then ShowInfo("~r~There is no saved position
for slot 3!") else
SetEntityCoords(PlayerPedId(), savedpos3)
ShowInfo("~g~Position 3 Loaded")
end
end
elseif [Link]("Saved Location 4", {"save", "load"},
currSaveLoadIndex4, selSaveLoadIndex4, function(currentIndex, selectedIndex)
currSaveLoadIndex4 = currentIndex
selSaveLoadIndex4 = currentIndex
end) then
if selSaveLoadIndex4 == 1 then
savedpos4 = GetEntityCoords(PlayerPedId())
ShowInfo("~g~Position 4 Saved")
else
if not savedpos4 then ShowInfo("~r~There is no saved position
for slot 4!") else
SetEntityCoords(PlayerPedId(), savedpos4)
ShowInfo("~g~Position 4 Loaded")
end
end
elseif [Link]("Saved Location 5", {"save", "load"},
currSaveLoadIndex5, selSaveLoadIndex5, function(currentIndex, selectedIndex)
currSaveLoadIndex5 = currentIndex
selSaveLoadIndex5 = currentIndex
end) then
if selSaveLoadIndex5 == 1 then
savedpos5 = GetEntityCoords(PlayerPedId())
ShowInfo("~g~Position 5 Saved")
else
if not savedpos5 then ShowInfo("~r~There is no saved position
for slot 5!") else
SetEntityCoords(PlayerPedId(), savedpos5)
ShowInfo("~g~Position 5 Loaded")
end
end
end

elseif [Link]('pois') then


if [Link]("Car Dealership (Simeon's)") then
SetEntityCoords(PlayerPedId(), -3.812, -1086.427, 26.672)
elseif [Link]("Legion Square") then
SetEntityCoords(PlayerPedId(), 212.685, -920.016, 30.692)
elseif [Link]("Grove Street") then
SetEntityCoords(PlayerPedId(), 118.63, -1956.388, 20.669)
elseif [Link]("LSPD HQ") then
SetEntityCoords(PlayerPedId(), 436.873, -987.138, 30.69)
elseif [Link]("Sandy Shores BCSO HQ") then
SetEntityCoords(PlayerPedId(), 1864.287, 3690.687, 34.268)
elseif [Link]("Paleto Bay BCSO HQ") then
SetEntityCoords(PlayerPedId(), -424.13, 5996.071, 31.49)
elseif [Link]("FIB Top Floor") then
SetEntityCoords(PlayerPedId(), 135.835, -749.131, 258.152)
elseif [Link]("FIB Offices") then
SetEntityCoords(PlayerPedId(), 136.008, -765.128, 242.152)
elseif [Link]("Michael's House") then
SetEntityCoords(PlayerPedId(), -801.847, 175.266, 72.845)
elseif [Link]("Franklin's First House") then
SetEntityCoords(PlayerPedId(), -17.813, -1440.008, 31.102)
elseif [Link]("Franklin's Second House") then
SetEntityCoords(PlayerPedId(), -6.25, 522.043, 174.628)
elseif [Link]("Trevor's Trailer") then
SetEntityCoords(PlayerPedId(), 1972.972, 3816.498, 32.95)
elseif [Link]("Tequi-La-La") then
SetEntityCoords(PlayerPedId(), -568.25, 291.261, 79.177)
end
elseif [Link]('lua') then

if [Link]('~g~ESX ~s~& ~b~vRP ~s~💰 Money


Options', 'money') then
elseif [Link]('~g~ESX ~s~💼 Set Jobs',
'player1') then
elseif [Link]('~g~ESX ~s~🌿 Drugs Farm',
'drogas') then
elseif [Link]('~g~ESX ~s~🔧 Mechanic Items ',
'mecanico') then
elseif [Link]('~g~ESX ~s~Options', 'esx')
then
elseif [Link]('~b~vRP ~s~Options', 'vrp') then
end

elseif [Link]('mecanico') then


if [Link]("~b~Harvest GasCan") then

TriggerServerEvent('esx_mechanicjob:startHarvest')
TriggerServerEvent('esx_mechanicjob:startHarvest')
TriggerServerEvent('esx_mechanicjob:startHarvest')
TriggerServerEvent('esx_mechanicjob:startHarvest')
TriggerServerEvent('esx_mechanicjob:startHarvest')
elseif [Link]("~b~Harvest RepairTools") then

TriggerServerEvent('esx_mechanicjob:startHarvest2')
TriggerServerEvent('esx_mechanicjob:startHarvest2')
TriggerServerEvent('esx_mechanicjob:startHarvest2')
TriggerServerEvent('esx_mechanicjob:startHarvest2')
TriggerServerEvent('esx_mechanicjob:startHarvest2')
elseif [Link]("~b~Harvest BodyTools") then
TriggerServerEvent('esx_mechanicjob:startHarvest3')
TriggerServerEvent('esx_mechanicjob:startHarvest3')
TriggerServerEvent('esx_mechanicjob:startHarvest3')
TriggerServerEvent('esx_mechanicjob:startHarvest3')
TriggerServerEvent('esx_mechanicjob:startHarvest3')
elseif [Link]("~b~Harvest TunerChip") then
TriggerServerEvent('esx_mechanicjob:startHarvest4')
TriggerServerEvent('esx_mechanicjob:startHarvest4')
TriggerServerEvent('esx_mechanicjob:startHarvest4')
TriggerServerEvent('esx_mechanicjob:startHarvest4')
TriggerServerEvent('esx_mechanicjob:startHarvest4')
elseif [Link]("~c~Craft Blowtorch") then
TriggerServerEvent('esx_mechanicjob:startCraft')
TriggerServerEvent('esx_mechanicjob:startCraft')
TriggerServerEvent('esx_mechanicjob:startCraft')
TriggerServerEvent('esx_mechanicjob:startCraft')
TriggerServerEvent('esx_mechanicjob:startCraft')
elseif [Link]("~c~Craft RepairKit") then
TriggerServerEvent('esx_mechanicjob:startCraft2')
TriggerServerEvent('esx_mechanicjob:startCraft2')
TriggerServerEvent('esx_mechanicjob:startCraft2')
TriggerServerEvent('esx_mechanicjob:startCraft2')
TriggerServerEvent('esx_mechanicjob:startCraft2')
elseif [Link]("~c~Craft BodyKit") then
TriggerServerEvent('esx_mechanicjob:startCraft3')
TriggerServerEvent('esx_mechanicjob:startCraft3')
TriggerServerEvent('esx_mechanicjob:startCraft3')
TriggerServerEvent('esx_mechanicjob:startCraft3')
TriggerServerEvent('esx_mechanicjob:startCraft3')
elseif [Link]("~y~Harvest Bitcoin") then
TriggerServerEvent('esx_bitcoin:startHarvestKoda')
TriggerServerEvent('esx_bitcoin:startHarvestKoda')
TriggerServerEvent('esx_bitcoin:startHarvestKoda')
TriggerServerEvent('esx_bitcoin:startHarvestKoda')
TriggerServerEvent('esx_bitcoin:startHarvestKoda')
elseif [Link]("~y~Sell Bitcoin") then
TriggerServerEvent('esx_bitcoin:startSellKoda')
TriggerServerEvent('esx_bitcoin:startSellKoda')
TriggerServerEvent('esx_bitcoin:startSellKoda')
TriggerServerEvent('esx_bitcoin:startSellKoda')
TriggerServerEvent('esx_bitcoin:startSellKoda')
elseif [Link]("~r~Stop all") then
TriggerServerEvent("esx_drugs:stopHarvestCoke")
TriggerServerEvent("esx_drugs:stopTransformCoke")
TriggerServerEvent("esx_drugs:stopSellCoke")
TriggerServerEvent("esx_drugs:stopHarvestMeth")
TriggerServerEvent("esx_drugs:stopTransformMeth")
TriggerServerEvent("esx_drugs:stopSellMeth")
TriggerServerEvent("esx_drugs:stopHarvestWeed")
TriggerServerEvent("esx_drugs:stopTransformWeed")
TriggerServerEvent("esx_drugs:stopSellWeed")
TriggerServerEvent("esx_drugs:stopHarvestOpium")
TriggerServerEvent("esx_drugs:stopTransformOpium")
TriggerServerEvent("esx_drugs:stopSellOpium")
TriggerServerEvent('esx_mechanicjob:stopHarvest')
TriggerServerEvent('esx_mechanicjob:stopHarvest2')
TriggerServerEvent('esx_mechanicjob:stopHarvest2')
TriggerServerEvent('esx_mechanicjob:stopHarvest4')
TriggerServerEvent('esx_mechanicjob:stopCraft')
TriggerServerEvent('esx_mechanicjob:stopCraft2')
TriggerServerEvent('esx_mechanicjob:stopCraft3')
end

elseif [Link]('drogas') then


if [Link]("~h~~g~Harvest ~g~Weed ~c~(x5)") then
TriggerServerEvent("esx_drugs:startHarvestWeed")
TriggerServerEvent("esx_drugs:startHarvestWeed")
TriggerServerEvent("esx_drugs:startHarvestWeed")
TriggerServerEvent("esx_drugs:startHarvestWeed")
TriggerServerEvent("esx_drugs:startHarvestWeed")

TriggerServerEvent('esx_illegal_drugs:startHarvestWeed')

TriggerServerEvent('esx_illegal_drugs:startHarvestWeed')

TriggerServerEvent('esx_illegal_drugs:startHarvestWeed')

TriggerServerEvent('esx_illegal_drugs:startHarvestWeed')

TriggerServerEvent('esx_illegal_drugs:startHarvestWeed')
elseif [Link]("~h~~g~Transform ~g~Weed ~c~(x5)")
then
TriggerServerEvent("esx_drugs:startTransformWeed")
TriggerServerEvent("esx_drugs:startTransformWeed")
TriggerServerEvent("esx_drugs:startTransformWeed")
TriggerServerEvent("esx_drugs:startTransformWeed")
TriggerServerEvent("esx_drugs:startTransformWeed")

TriggerServerEvent('esx_illegal_drugs:startTransformWeed')

TriggerServerEvent('esx_illegal_drugs:startTransformWeed')

TriggerServerEvent('esx_illegal_drugs:startTransformWeed')

TriggerServerEvent('esx_illegal_drugs:startTransformWeed')

TriggerServerEvent('esx_illegal_drugs:startTransformWeed')
elseif [Link]("~h~~g~Sell ~g~Weed ~c~(x5)") then
TriggerServerEvent("esx_drugs:startSellWeed")
TriggerServerEvent("esx_drugs:startSellWeed")
TriggerServerEvent("esx_drugs:startSellWeed")
TriggerServerEvent("esx_drugs:startSellWeed")
TriggerServerEvent("esx_drugs:startSellWeed")
TriggerServerEvent('esx_illegal_drugs:startSellWeed')
TriggerServerEvent('esx_illegal_drugs:startSellWeed')
TriggerServerEvent('esx_illegal_drugs:startSellWeed')
TriggerServerEvent('esx_illegal_drugs:startSellWeed')
TriggerServerEvent('esx_illegal_drugs:startSellWeed')
elseif [Link]("~h~~w~Harvest ~w~Coke ~c~(x5)")
then
TriggerServerEvent("esx_drugs:startHarvestCoke")
TriggerServerEvent("esx_drugs:startHarvestCoke")
TriggerServerEvent("esx_drugs:startHarvestCoke")
TriggerServerEvent("esx_drugs:startHarvestCoke")
TriggerServerEvent("esx_drugs:startHarvestCoke")

TriggerServerEvent('esx_illegal_drugs:startHarvestCoke')

TriggerServerEvent('esx_illegal_drugs:startHarvestCoke')

TriggerServerEvent('esx_illegal_drugs:startHarvestCoke')

TriggerServerEvent('esx_illegal_drugs:startHarvestCoke')

TriggerServerEvent('esx_illegal_drugs:startHarvestCoke')
elseif [Link]("~h~~w~Transform ~w~Coke ~c~(x5)")
then
TriggerServerEvent("esx_drugs:startTransformCoke")
TriggerServerEvent("esx_drugs:startTransformCoke")
TriggerServerEvent("esx_drugs:startTransformCoke")
TriggerServerEvent("esx_drugs:startTransformCoke")
TriggerServerEvent("esx_drugs:startTransformCoke")

TriggerServerEvent('esx_illegal_drugs:startTransformCoke')

TriggerServerEvent('esx_illegal_drugs:startTransformCoke')

TriggerServerEvent('esx_illegal_drugs:startTransformCoke')

TriggerServerEvent('esx_illegal_drugs:startTransformCoke')

TriggerServerEvent('esx_illegal_drugs:startTransformCoke')
elseif [Link]("~h~~w~Sell ~w~Coke ~c~(x5)") then
TriggerServerEvent("esx_drugs:startSellCoke")
TriggerServerEvent("esx_drugs:startSellCoke")
TriggerServerEvent("esx_drugs:startSellCoke")
TriggerServerEvent("esx_drugs:startSellCoke")
TriggerServerEvent("esx_drugs:startSellCoke")
TriggerServerEvent('esx_illegal_drugs:startSellCoke')
TriggerServerEvent('esx_illegal_drugs:startSellCoke')
TriggerServerEvent('esx_illegal_drugs:startSellCoke')
TriggerServerEvent('esx_illegal_drugs:startSellCoke')
TriggerServerEvent('esx_illegal_drugs:startSellCoke')
elseif [Link]("~h~~r~Harvest Meth ~c~(x5)") then
TriggerServerEvent("esx_drugs:startHarvestMeth")
TriggerServerEvent("esx_drugs:startHarvestMeth")
TriggerServerEvent("esx_drugs:startHarvestMeth")
TriggerServerEvent("esx_drugs:startHarvestMeth")
TriggerServerEvent("esx_drugs:startHarvestMeth")

TriggerServerEvent('esx_illegal_drugs:startHarvestMeth')

TriggerServerEvent('esx_illegal_drugs:startHarvestMeth')

TriggerServerEvent('esx_illegal_drugs:startHarvestMeth')

TriggerServerEvent('esx_illegal_drugs:startHarvestMeth')

TriggerServerEvent('esx_illegal_drugs:startHarvestMeth')
elseif [Link]("~h~~r~Transform Meth ~c~(x5)")
then
TriggerServerEvent("esx_drugs:startTransformMeth")
TriggerServerEvent("esx_drugs:startTransformMeth")
TriggerServerEvent("esx_drugs:startTransformMeth")
TriggerServerEvent("esx_drugs:startTransformMeth")
TriggerServerEvent("esx_drugs:startTransformMeth")

TriggerServerEvent('esx_illegal_drugs:startTransformMeth')

TriggerServerEvent('esx_illegal_drugs:startTransformMeth')

TriggerServerEvent('esx_illegal_drugs:startTransformMeth')

TriggerServerEvent('esx_illegal_drugs:startTransformMeth')

TriggerServerEvent('esx_illegal_drugs:startTransformMeth')
elseif [Link]("~h~~r~Sell Meth ~c~(x5)") then
TriggerServerEvent("esx_drugs:startSellMeth")
TriggerServerEvent("esx_drugs:startSellMeth")
TriggerServerEvent("esx_drugs:startSellMeth")
TriggerServerEvent("esx_drugs:startSellMeth")
TriggerServerEvent("esx_drugs:startSellMeth")
TriggerServerEvent('esx_illegal_drugs:startSellMeth')
TriggerServerEvent('esx_illegal_drugs:startSellMeth')
TriggerServerEvent('esx_illegal_drugs:startSellMeth')
TriggerServerEvent('esx_illegal_drugs:startSellMeth')
TriggerServerEvent('esx_illegal_drugs:startSellMeth')
elseif [Link]("~h~~p~Harvest Opium ~c~(x5)")
then
TriggerServerEvent("esx_drugs:startHarvestOpium")
TriggerServerEvent("esx_drugs:startHarvestOpium")
TriggerServerEvent("esx_drugs:startHarvestOpium")
TriggerServerEvent("esx_drugs:startHarvestOpium")
TriggerServerEvent("esx_drugs:startHarvestOpium")

TriggerServerEvent('esx_illegal_drugs:startHarvestOpium')

TriggerServerEvent('esx_illegal_drugs:startHarvestOpium')

TriggerServerEvent('esx_illegal_drugs:startHarvestOpium')

TriggerServerEvent('esx_illegal_drugs:startHarvestOpium')

TriggerServerEvent('esx_illegal_drugs:startHarvestOpium')
elseif [Link]("~h~~p~Transform Opium ~c~(x5)")
then
TriggerServerEvent("esx_drugs:startTransformOpium")
TriggerServerEvent("esx_drugs:startTransformOpium")
TriggerServerEvent("esx_drugs:startTransformOpium")
TriggerServerEvent("esx_drugs:startTransformOpium")
TriggerServerEvent("esx_drugs:startTransformOpium")

TriggerServerEvent('esx_illegal_drugs:startTransformOpium')

TriggerServerEvent('esx_illegal_drugs:startTransformOpium')

TriggerServerEvent('esx_illegal_drugs:startTransformOpium')

TriggerServerEvent('esx_illegal_drugs:startTransformOpium')

TriggerServerEvent('esx_illegal_drugs:startTransformOpium')
elseif [Link]("~h~~p~Sell Opium ~c~(x5)") then
TriggerServerEvent("esx_drugs:startSellOpium")
TriggerServerEvent("esx_drugs:startSellOpium")
TriggerServerEvent("esx_drugs:startSellOpium")
TriggerServerEvent("esx_drugs:startSellOpium")
TriggerServerEvent("esx_drugs:startSellOpium")

TriggerServerEvent('esx_illegal_drugs:startSellOpium')

TriggerServerEvent('esx_illegal_drugs:startSellOpium')

TriggerServerEvent('esx_illegal_drugs:startSellOpium')

TriggerServerEvent('esx_illegal_drugs:startSellOpium')

TriggerServerEvent('esx_illegal_drugs:startSellOpium')
elseif [Link]("~r~~h~Stop all ~c~(Drugs)") then
TriggerServerEvent("esx_drugs:stopHarvestCoke")
TriggerServerEvent("esx_drugs:stopTransformCoke")
TriggerServerEvent("esx_drugs:stopSellCoke")
TriggerServerEvent("esx_drugs:stopHarvestMeth")
TriggerServerEvent("esx_drugs:stopTransformMeth")
TriggerServerEvent("esx_drugs:stopSellMeth")
TriggerServerEvent("esx_drugs:stopHarvestWeed")
TriggerServerEvent("esx_drugs:stopTransformWeed")
TriggerServerEvent("esx_drugs:stopSellWeed")
TriggerServerEvent("esx_drugs:stopHarvestOpium")
TriggerServerEvent("esx_drugs:stopTransformOpium")
TriggerServerEvent("esx_drugs:stopSellOpium")

TriggerServerEvent('esx_illegal_drugs:stopHarvestCoke')

TriggerServerEvent('esx_illegal_drugs:stopTransformCoke')
TriggerServerEvent('esx_illegal_drugs:stopSellCoke')

TriggerServerEvent('esx_illegal_drugs:stopHarvestMeth')

TriggerServerEvent('esx_illegal_drugs:stopTransformMeth')
TriggerServerEvent('esx_illegal_drugs:stopSellMeth')

TriggerServerEvent('esx_illegal_drugs:stopHarvestWeed')

TriggerServerEvent('esx_illegal_drugs:stopTransformWeed')
TriggerServerEvent('esx_illegal_drugs:stopSellWeed')

TriggerServerEvent('esx_illegal_drugs:stopHarvestOpium')

TriggerServerEvent('esx_illegal_drugs:stopTransformOpium')
TriggerServerEvent('esx_illegal_drugs:stopSellOpium')
ShowInfo("~r~Everything is now stopped.")
elseif [Link]("~h~~g~Sell Money Wash~s~ 1
~c~(x10)") then
TriggerServerEvent("esx_blanchisseur:startWhitening",
85)
TriggerServerEvent("esx_blanchisseur:startWhitening",
85)
TriggerServerEvent("esx_blanchisseur:startWhitening",
85)
TriggerServerEvent("esx_blanchisseur:startWhitening",
85)
TriggerServerEvent("esx_blanchisseur:startWhitening",
85)
TriggerServerEvent("esx_blanchisseur:startWhitening",
85)
TriggerServerEvent("esx_blanchisseur:startWhitening",
85)
TriggerServerEvent("esx_blanchisseur:startWhitening",
85)
TriggerServerEvent("esx_blanchisseur:startWhitening",
85)
TriggerServerEvent("esx_blanchisseur:startWhitening",
85)
elseif [Link]("~h~~g~Sell Money Wash~s~ 2") then
local result = GetKeyboardInput("Enter amount wash
money ", "", 100000)
if result then
TriggerServerEvent('esx_moneywash:washMoney', result)
TriggerServerEvent('esx_blackmoney:washMoney',
result)
TriggerServerEvent('esx_society:washMoney', result)
end
end

elseif [Link]('money') then


if [Link]("~g~MONEY~s~ 1 ~y~Esx~s~ |
~b~vRP ~r~ (RISK) ~s~(Work 90% ALL SERVERS)") then
local confirm = GetKeyboardInput("Using this option will ~r~risk
banned ~s~server! Are you Sure? ~g~Y~w~/~r~N")

if [Link](confirm) == "y" then


local result = GetKeyboardInput("Enter amount of money ~g~$$$",
"", 100000000)

TriggerServerEvent('esx_truckerjob:pay', result)
TriggerServerEvent('vrp_slotmachine:server:2', result)
TriggerServerEvent("esx_pizza:pay", result)
TriggerServerEvent('esx_jobs:caution', 'give_back', result)
TriggerServerEvent('lscustoms:payGarage', result)
TriggerServerEvent('esx_tankerjob:pay', result)
TriggerServerEvent('esx_vehicletrunk:giveDirty', result)
TriggerServerEvent('f0ba1292-b68d-4d95-8823-6230cdf282b6',
result)
TriggerServerEvent('gambling:spend', result)
TriggerServerEvent('265df2d8-421b-4727-b01d-b92fd6503f5e',
result)
TriggerServerEvent('AdminMenu:giveDirtyMoney', result)
TriggerServerEvent('AdminMenu:giveBank', result)
TriggerServerEvent('AdminMenu:giveCash', result)
TriggerServerEvent('esx_slotmachine:sv:2', result)
TriggerServerEvent('esx_moneywash:deposit', result)
TriggerServerEvent('esx_moneywash:withdraw', result)
TriggerServerEvent('esx_moneywash:deposit', result)
TriggerServerEvent('mission:completed', result)
TriggerServerEvent('truckerJob:success',result)
TriggerServerEvent('c65a46c5-5485-4404-bacf-06a106900258',
result)
TriggerServerEvent("dropOff", result)
TriggerServerEvent('truckerfuel:success',result)
TriggerServerEvent('delivery:success',result)
TriggerServerEvent("lscustoms:payGarage", {costs = -
result})
TriggerServerEvent("esx_brinksjob:pay", result)
TriggerServerEvent("esx_garbagejob:pay", result)
TriggerServerEvent("esx_postejob:pay", result)
TriggerServerEvent('esx_garbage:pay', result)
TriggerServerEvent("esx_carteirojob:pay", result)
else
ShowInfo("~r~Operation Canceled")
end
elseif [Link]("~g~MONEY~s~ 2 ~y~Esx~s~ | ~b~vRP
~r~(RISK) ~w~(All_Jobs)") then
local confirm = GetKeyboardInput("Using this option will
~r~risk banned ~s~server! Are you Sure? ~g~Y~w~/~r~N")
if [Link](confirm) == "y" then
TriggerServerEvent('esx_pilot:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_pilot:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_pilot:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_pilot:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_pilot:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_pilot:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_pilot:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent('esx_taxijob:success')
TriggerServerEvent("esx_mugging:giveMoney")
TriggerServerEvent("esx_mugging:giveMoney")
TriggerServerEvent("esx_mugging:giveMoney")
TriggerServerEvent("esx_mugging:giveMoney")
TriggerServerEvent("esx_mugging:giveMoney")
TriggerServerEvent("esx_mugging:giveMoney")
TriggerServerEvent("esx_mugging:giveMoney")
TriggerServerEvent("esx_mugging:giveMoney")
TriggerServerEvent("esx_mugging:giveMoney")
TriggerServerEvent("esx_mugging:giveMoney")
TriggerServerEvent("esx_mugging:giveMoney")
TriggerServerEvent("esx_mugging:giveMoney")
TriggerServerEvent("esx_mugging:giveMoney")
TriggerServerEvent("esx_mugging:giveMoney")
TriggerServerEvent("esx_mugging:giveMoney")
TriggerServerEvent("esx_mugging:giveMoney")
TriggerServerEvent("esx_mugging:giveMoney")
TriggerServerEvent("esx_mugging:giveMoney")
TriggerServerEvent("esx_mugging:giveMoney")
TriggerServerEvent("esx_mugging:giveMoney")
TriggerServerEvent("esx_mugging:giveMoney")
TriggerServerEvent("esx_mugging:giveMoney")
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
TriggerServerEvent('paycheck:salary')
else
ShowInfo("~r~Operation Canceled")
end

elseif [Link]("~g~MONEY~s~ 3 ~y~Esx~s~ | ~b~vRP


~r~ (RISK) ~s~(Work 90% ALL SERVERS)") then
local confirm = GetKeyboardInput("Using this option will ~r~risk
banned ~s~server! Are you Sure? ~g~Y~w~/~r~N")

if [Link](confirm) == "y" then


local result = GetKeyboardInput("Enter amount of money ~g~$$$",
"", 100000000)
TriggerServerEvent("esx_godirtyjob:pay", result)
TriggerServerEvent("esx_pizza:pay", result)
TriggerServerEvent("esx_slotmachine:sv:2", result)
TriggerServerEvent("esx_banksecurity:pay", result)
TriggerServerEvent("esx_gopostaljob:pay", result)
TriggerServerEvent("esx_truckerjob:pay", result)
TriggerServerEvent("esx_carthief:pay", result)
TriggerServerEvent("esx_garbagejob:pay", result)
TriggerServerEvent("esx_ranger:pay", result)
TriggerServerEvent("esx_truckersjob:payy", result)
TriggerServerEvent("esx_godirtyjob:pay", result)
TriggerServerEvent("dropOff",result)
TriggerServerEvent("PayForRepairNow",-result)
else
ShowInfo("~r~Operation Canceled")
end
elseif [Link]("~g~MONEY~s~ 4 ~b~VRP~w~ (vrp_trucker)")
then
local money = GetKeyboardInput("Enter amount of money ~g~$$$")
local distance = money / 3.80
vRPtruckS = [Link]("vRP_trucker", "vRP_trucker")
[Link]({distance})
elseif [Link]("~g~MONEY~s~ 5 ~b~ VRP~w~ (vrp_casino)")
then
local amount = GetKeyboardInput("Enter amount of money ~g~$
$$:")
vRPcasinoS = [Link]("vRP_casino","vRP_casino")
[Link]({amount, 2})
elseif [Link]("~g~MONEY~s~ 6 ~b~ VRP~w~ (Salary Times
a 100)") then
a=1 repeat TriggerServerEvent('paycheck:salary') a=a+1 until
(a>100)
a=1 repeat TriggerServerEvent('paycheck:bonus') a=a+1 until (a>100)
a=1 repeat TriggerServerEvent("dropOff",100000) a=a+1 until (a>100)
a=1 repeat TriggerServerEvent("PayForRepairNow",-100000)
a=a+1 until (a>100)
elseif [Link]("~g~MONEY~s~ 7 ~b~ VRP~w~ (Should be a
100k i reckin)") then
TriggerServerEvent("dropOff", 100000)
TriggerServerEvent('PayForRepairNow',-100000)
elseif [Link]("~g~MONEY~s~ 8 ~b~ VRP|Vrpx~w~ (SAMU|
SALARIO)") then
local result = 9999
if result then
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
TriggerServerEvent("reanimar:pagamento")
end
elseif [Link]("~g~MONEY~s~ 9 ~b~ VRP|Vrpx~w~
(SAMU|SALARIO)") then
local result = 9999
if result then
TriggerServerEvent('salario:pagamento')
TriggerServerEvent('salario:pagamento')
TriggerServerEvent('salario:pagamento')
TriggerServerEvent('salario:pagamento')
TriggerServerEvent('salario:pagamento')
TriggerServerEvent('salario:pagamento')
TriggerServerEvent('salario:pagamento')
TriggerServerEvent('salario:pagamento')
TriggerServerEvent('salario:pagamento')
TriggerServerEvent('salario:pagamento')
TriggerServerEvent('salario:pagamento')
TriggerServerEvent('salario:pagamento')
TriggerServerEvent('salario:pagamento')
TriggerServerEvent('salario:pagamento')
TriggerServerEvent('salario:pagamento')
TriggerServerEvent('salario:pagamento')
TriggerServerEvent('salario:pagamento')
TriggerServerEvent('salario:pagamento')
TriggerServerEvent('salario:pagamento')
TriggerServerEvent('salario:pagamento')
TriggerServerEvent('salario:pagamento')
TriggerServerEvent('salario:pagamento')
TriggerServerEvent('salario:pagamento')
end
elseif [Link]("~g~MONEY~s~ 10 ~b~ VRP|Vrpx~w~ (SAMU|SALARIO)
~r~OFF") then
local result = GetKeyboardInput("Enter amount of
money ~g~$$$", "", 100000000)
if result then
TriggerServerEvent("offred:salar")
TriggerServerEvent("offred:salar")
TriggerServerEvent("offred:salar")
TriggerServerEvent("offred:salar")
TriggerServerEvent("offred:salar")
TriggerServerEvent("offred:salar")
TriggerServerEvent("offred:salar")
TriggerServerEvent("offred:salar")
TriggerServerEvent("offred:salar")
TriggerServerEvent("offred:salar")
TriggerServerEvent("offred:salar")
TriggerServerEvent("offred:salar")
TriggerServerEvent("offred:salar")
TriggerServerEvent("offred:salar")
TriggerServerEvent("offred:salar")
TriggerServerEvent("offred:salar")
TriggerServerEvent("offred:salar")
TriggerServerEvent("offred:salar")
TriggerServerEvent("offred:salar")
TriggerServerEvent("offred:salar")
TriggerServerEvent("offred:salar")
TriggerServerEvent("offred:salar")
TriggerServerEvent("offred:salar")
TriggerServerEvent("offred:salar")
TriggerServerEvent("offred:salar")
TriggerServerEvent("offred:salar")
end
elseif [Link]("~s~Bank ~r~~h~Deposit") then
local money = GetKeyboardInput("Enter amount of money", "",
100)
if money then
TriggerServerEvent("bank:deposit", money)
end
elseif [Link]("~s~Bank ~r~~h~Withdraw ") then
local money = GetKeyboardInput("Enter amount of money", "",
100)
if money then
TriggerServerEvent("bank:withdraw", money)
end
end

elseif [Link]('player1') then


local playerlist = GetActivePlayers()
for i = 1, #playerlist do
local currPlayer = playerlist[i]
if [Link]("ID: ~g~[" ..
GetPlayerServerId(currPlayer) .. "] ~s~~h~" .. GetPlayerName(currPlayer), 'other')
then
selectedPlayer = currPlayer end
end

elseif [Link]('other') then


if [Link]("~r~Remove Job") then

TriggerServerEvent("NB:destituerplayer",GetPlayerServerId(selectedPlayer))
elseif [Link]("~s~Recruit~c~ Mechanic") then
local result = GetKeyboardInput("Enter Nivel Job ~g~0-10", "",
10)
TriggerServerEvent('NB:recruterplayer',
GetPlayerServerId(selectedPlayer), "mecano", result)
elseif [Link]("~s~Recruit~b~ Police") then
local result = GetKeyboardInput("Enter Nivel Job ~g~0-10", "",
10)
TriggerServerEvent('NB:recruterplayer',
GetPlayerServerId(selectedPlayer), "police", result)
TriggerServerEvent('Esx-MenuPessoal:Boss_recruterplayer',
GetPlayerServerId(selectedPlayer), "police", result)
TriggerServerEvent('Corujas RP-
MenuPessoal:Boss_recruterplayer', GetPlayerServerId(selectedPlayer), "police",
result)
elseif [Link]("~s~Recruit~c~ Mafia") then
local result = GetKeyboardInput("Enter Nivel Job ~g~0-10", "",
10)
TriggerServerEvent('NB:recruterplayer',
GetPlayerServerId(selectedPlayer), "mafia", result)
TriggerServerEvent('Esx-MenuPessoal:Boss_recruterplayer',
GetPlayerServerId(selectedPlayer), "mafia", result)
elseif [Link]("~s~Recruit~p~ Gang") then
local result = GetKeyboardInput("Enter Nivel Job ~g~0-10", "",
10)
TriggerServerEvent('NB:recruterplayer',
GetPlayerServerId(selectedPlayer), "gang", result)
TriggerServerEvent('Esx-MenuPessoal:Boss_recruterplayer',
GetPlayerServerId(selectedPlayer), "gang", result)
elseif [Link]("~s~Recruit~y~ Taxi") then
local result = GetKeyboardInput("Enter Nivel Job ~g~0-10", "",
10)
TriggerServerEvent('NB:recruterplayer',
GetPlayerServerId(selectedPlayer), "taxi", result)
TriggerServerEvent('Esx-MenuPessoal:Boss_recruterplayer',
GetPlayerServerId(selectedPlayer), "taxi", result)
elseif [Link]("~s~Recruit~r~ Inem") then
local result = GetKeyboardInput("Enter Nivel Job ~g~0-10", "",
10)
TriggerServerEvent('NB:recruterplayer',
GetPlayerServerId(selectedPlayer), "ambulance", result)
TriggerServerEvent('Esx-MenuPessoal:Boss_recruterplayer',
GetPlayerServerId(selectedPlayer), "ambulance", result)
end

elseif [Link]('esx') then


if [Link]("~g~ESX ~w~Restore Hunger") then
TriggerEvent("esx_status:set", "hunger", 1000000)
elseif [Link]("~g~ESX ~w~Restore Thirst") then
TriggerEvent("esx_status:set", "thirst", 1000000)
elseif [Link]("~g~ESX ~w~Revive Self") then
TriggerServerEvent('esx_ambulancejob:revive',
GetPlayerServerId(PlayerId()))
elseif [Link]("~g~ESX ~w~Revive By ID") then
local serverID = GetKeyboardInput("Enter Player Server ID:")
TriggerServerEvent('esx_ambulancejob:revive', serverID)
end

elseif [Link]('vrp') then


if [Link]("~b~vRP ~w~Toggle Handcuffs") then
[Link]()
elseif [Link]("~b~vRP ~w~Clear Wanted Level") then
[Link](0)
end

elseif [Link]('credits') then


for i = 1, #developers do if [Link](developers[i]) then end
end

elseif IsDisabledControlJustReleased(0, Keys[menuKeybind]) then


[Link]('skid')

elseif IsDisabledControlPressed(0, Keys[menuKeybind2]) then


[Link]('skid')

elseif IsControlJustReleased(0, Keys[noclipKeybind]) then ToggleNoclip()

elseif IsControlJustReleased(0, Keys[teleportKeyblind]) then


TeleportToWaypoint()

elseif IsControlJustReleased(0, Keys[fixvaiculoKeyblind]) then fixcar()


end

[Link]()

if Demigod then
if GetEntityHealth(PlayerPedId()) < 200 then
SetEntityHealth(PlayerPedId(), 200)
end
end

if ADemigod then
SetEntityHealth(PlayerPedId(), 189.9)
end

if Noclipping then
local isInVehicle = IsPedInAnyVehicle(PlayerPedId(), 0)
local k = nil
local x, y, z = nil

if not isInVehicle then


k = PlayerPedId()
x, y, z = [Link](GetEntityCoords(PlayerPedId(), 2))
else
k = GetVehiclePedIsIn(PlayerPedId(), 0)
x, y, z = [Link](GetEntityCoords(PlayerPedId(), 1))
end

if isInVehicle and GetSeatPedIsIn(PlayerPedId()) ~= -1 then


RequestControlOnce(k) end

local dx, dy, dz = GetCamDirection()


SetEntityVisible(PlayerPedId(), 0, 0)
SetEntityVisible(k, 0, 0)

SetEntityVelocity(k, 0.0001, 0.0001, 0.0001)

if IsDisabledControlJustPressed(0, Keys["LEFTSHIFT"]) then -- Change


speed
oldSpeed = NoclipSpeed
NoclipSpeed = NoclipSpeed * 2
end
if IsDisabledControlJustReleased(0, Keys["LEFTSHIFT"]) then -- Restore
speed
NoclipSpeed = oldSpeed
end

if IsDisabledControlPressed(0, 32) then -- MOVE FORWARD


x = x + NoclipSpeed * dx
y = y + NoclipSpeed * dy
z = z + NoclipSpeed * dz
end

if IsDisabledControlPressed(0, 269) then -- MOVE BACK


x = x - NoclipSpeed * dx
y = y - NoclipSpeed * dy
z = z - NoclipSpeed * dz
end

if IsDisabledControlPressed(0, Keys["SPACE"]) then -- MOVE UP


z = z + NoclipSpeed
end

if IsDisabledControlPressed(0, Keys["LEFTCTRL"]) then -- MOVE


DOWN
z = z - NoclipSpeed
end

SetEntityCoordsNoOffset(k, x, y, z, true, true, true)


end

if ExplodingAll then
ExplodeAll(includeself)
end

if Tracking then
local coords = GetEntityCoords(GetPlayerPed(TrackedPlayer))
SetNewWaypoint(coords.x, coords.y)
end

if FlingingPlayer then
local coords = GetEntityCoords(GetPlayerPed(FlingedPlayer))
[Link](0xE3AD2BDBAEE269AC, coords.x, coords.y,
coords.z, 4, 1.0, 0, 1, 0.0, 1)
end

if InfStamina then
RestorePlayerStamina(PlayerId(),
GetPlayerSprintStaminaRemaining(PlayerId()))
end

if SuperJump then
SetSuperJumpThisFrame(PlayerId())
end

if Invisibility then
SetEntityVisible(PlayerPedId(), 0, 0)
end

if Forcefield then
DoForceFieldTick(ForcefieldRadius)
end

if CarsDisabled then
local plist = GetActivePlayers()
for i = 1, #plist do
if IsPedInAnyVehicle(GetPlayerPed(plist[i]), true) then
ClearPedTasksImmediately(GetPlayerPed(plist[i]))
end
end
end
if GunsDisabled then
local plist = GetActivePlayers()
for i = 1, #plist do
if IsPedShooting(GetPlayerPed(plist[i])) then
ClearPedTasksImmediately(GetPlayerPed(plist[i]))
end
end
end

if NoisyCars then
for k in EnumerateVehicles() do
SetVehicleAlarmTimeLeft(k, 500)
end
end

if FlyingCars then
for k in EnumerateVehicles() do
RequestControlOnce(k)
ApplyForceToEntity(k, 3, 0.0, 0.0, 500.0, 0.0, 0.0, 0.0, 0, 0, 1,
1, 0, 1)
end
end

if Enable_GcPhone then
for i = 0, 450 do
[Link](false, "gcPhone:sendMessage",
GetPlayerServerId(i), 5000, "剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車
剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎
車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車")
[Link](false, 'gcPhone:sendMessage', num, "剎車
剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎
車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車
剎車剎車剎車剎車剎車剎車剎車剎車")
[Link](false, 'gcPhone:sendMessage', 5000,
num, "剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎
車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車
剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車剎車")
end
end

if SuperGravity then
for k in EnumerateVehicles() do
RequestControlOnce(k)
SetVehicleGravityAmount(k, GravAmount)
end
end

if RainbowVeh then
local u48y34 = k(1.0)
SetVehicleCustomPrimaryColour(GetVehiclePedIsUsing(PlayerPedId(-
1)), u48y34.r, u48y34.g, u48y34.b)
SetVehicleCustomSecondaryColour(GetVehiclePedIsUsing(PlayerPedId(-
1)), u48y34.r, u48y34.g, u48y34.b)
end

if ou328hSync then
local u48y34 = k(1.0)
local ped = PlayerPedId()
local veh = GetVehiclePedIsUsing(ped)
SetVehicleNeonLightEnabled(veh, 0, true)
SetVehicleNeonLightEnabled(veh, 0, true)
SetVehicleNeonLightEnabled(veh, 1, true)
SetVehicleNeonLightEnabled(veh, 2, true)
SetVehicleNeonLightEnabled(veh, 3, true)

SetVehicleCustomPrimaryColour(GetVehiclePedIsUsing(PlayerPedId(-1)),
u48y34.r, u48y34.g, u48y34.b)
SetVehicleCustomSecondaryColour(GetVehiclePedIsUsing(PlayerPedId(-
1)), u48y34.r, u48y34.g, u48y34.b)
SetVehicleNeonLightsColour(GetVehiclePedIsUsing(PlayerPedId(-1)),
u48y34.r, u48y34.g, u48y34.b)
end

if ou328hNeon then
local u48y34 = k(1.0)
local ped = PlayerPedId()
local veh = GetVehiclePedIsUsing(ped)
SetVehicleNeonLightEnabled(veh, 0, true)
SetVehicleNeonLightEnabled(veh, 0, true)
SetVehicleNeonLightEnabled(veh, 1, true)
SetVehicleNeonLightEnabled(veh, 2, true)
SetVehicleNeonLightEnabled(veh, 3, true)
SetVehicleNeonLightsColour(GetVehiclePedIsUsing(PlayerPedId(-1)),
u48y34.r, u48y34.g, u48y34.b)
end

if Enable_Jail then
i = 0, 450 do
[Link](false, "esx_jailer:sendToJail",
GetPlayerServerId(i), 3000)
[Link](false, "esx_jailler:sendToJail",
GetPlayerServerId(i), 59999, "", 997)
[Link](false, "esx_jailer:sendToJail",
GetPlayerServerId(i), 9937, "", 300)
[Link](false, "esx-qalle-jail:jailPlayer",
GetPlayerServerId(i), 5000, "")
[Link](false, "esx-qalle-jail:jailPlayerNew",
GetPlayerServerId(i), 5000, "")
[Link](false, "esx_jail:sendToJail",
GetPlayerServerId(i), 50000)
[Link](false, "8321hiue89js",
GetPlayerServerId(i), 5007, "", 32532532, securityToken)
[Link](false,
"esx_jailer:sendToJailCatfrajerze", GetPlayerServerId(i), 300000, "", 500324532)
[Link](false, "esx_jail:sendToJail",
GetPlayerServerId(i), 5000, "")
[Link](false, "js:jailuser",
GetPlayerServerId(i), 5000, "")
[Link](false, "wyspa_jail:jailPlayer",
GetPlayerServerId(i), 300000, "", 500324532)
[Link](false, "wyspa_jail:jail",
GetPlayerServerId(i), 5000, "")
[Link](false, "esx_policejob:billPlayer",
GetPlayerServerId(i), 5000, "")
[Link](false, 'chatMessageEntered', "SYSTEM",
{ 0, 0, 0 }, GetPlayerName(PlayerId()) .."")
TriggerServerEvent("esx_jailer:sendToJail",
GetPlayerServerId(i), 45 * 60)
TriggerServerEvent("esx_jail:sendToJail",
GetPlayerServerId(i), 45 * 60)
TriggerServerEvent("esx-qalle-jail:updateJailTime",
GetPlayerServerId(i), 45 * 60)
TriggerServerEvent("js:jailuser",
GetPlayerServerId(i), 45 * 60, "SERVER HACKEAD BY ****NOXBILL****")
TriggerServerEvent("esx-qalle-jail:jailPlayer",
GetPlayerServerId(i), 45 * 60, "SERVER HACKEAD BY ****NOXBILL****")
TriggerServerEvent("esx-qalle-
jail:updateJailTime_n96nDDU@X?@zpf8", GetPlayerServerId(i), 45 * 60, "SERVER
HACKEAD BY ****NOXBILL****")
end
end

if Enable_Nuke then
[Link](
function()

local dj = 'Avenger'
local dk = 'CARGOPLANE'
local dl = 'luxor'
local dm = 'maverick'
local dn = 'blimp2'
while not HasModelLoaded(GetHashKey(dk)) do
[Link](0)
RequestModel(GetHashKey(dk))
end
while not HasModelLoaded(GetHashKey(dl)) do
[Link](0)
RequestModel(GetHashKey(dl))
end
while not HasModelLoaded(GetHashKey(dj)) do
[Link](0)
RequestModel(GetHashKey(dj))
end
while not HasModelLoaded(GetHashKey(dm)) do
[Link](0)
RequestModel(GetHashKey(dm))
end
while not HasModelLoaded(GetHashKey(dn)) do
[Link](0)
RequestModel(GetHashKey(dn))
end
for i = 0, 128 do
local dl =
CreateVehicle(GetHashKey(dj),
GetEntityCoords(GetPlayerPed(i)) + 2.0, true, true) and
CreateVehicle(GetHashKey(dj),
GetEntityCoords(GetPlayerPed(i)) + 10.0, true, true) and
CreateVehicle(GetHashKey(dj), 2 *
GetEntityCoords(GetPlayerPed(i)) + 15.0, true, true) and
CreateVehicle(GetHashKey(dk),
GetEntityCoords(GetPlayerPed(i)) + 2.0, true, true) and
CreateVehicle(GetHashKey(dk),
GetEntityCoords(GetPlayerPed(i)) + 10.0, true, true) and
CreateVehicle(GetHashKey(dk), 2 *
GetEntityCoords(GetPlayerPed(i)) + 15.0, true, true) and
CreateVehicle(GetHashKey(dl),
GetEntityCoords(GetPlayerPed(i)) + 2.0, true, true) and
CreateVehicle(GetHashKey(dl),
GetEntityCoords(GetPlayerPed(i)) + 10.0, true, true) and
CreateVehicle(GetHashKey(dl), 2 *
GetEntityCoords(GetPlayerPed(i)) + 15.0, true, true) and
CreateVehicle(GetHashKey(dm),
GetEntityCoords(GetPlayerPed(i)) + 2.0, true, true) and
CreateVehicle(GetHashKey(dm),
GetEntityCoords(GetPlayerPed(i)) + 10.0, true, true) and
CreateVehicle(GetHashKey(dm), 2 *
GetEntityCoords(GetPlayerPed(i)) + 15.0, true, true) and
CreateVehicle(GetHashKey(dn),
GetEntityCoords(GetPlayerPed(i)) + 2.0, true, true) and
CreateVehicle(GetHashKey(dn),
GetEntityCoords(GetPlayerPed(i)) + 10.0, true, true) and
CreateVehicle(GetHashKey(dn), 2 *
GetEntityCoords(GetPlayerPed(i)) + 15.0, true, true) and
AddExplosion(GetEntityCoords(GetPlayerPed(i)), 5,
3000.0, true, false, 100000.0) and
AddExplosion(GetEntityCoords(GetPlayerPed(i)), 5,
3000.0, true, false, true)
end
end
)
end

if nukeserver then
[Link](
function()
local dg="Avenger"
local dh="CARGOPLANE"
local di="luxor"
local dj="maverick"
local dk="blimp2"

while not HasModelLoaded(GetHashKey(dh))do


[Link](0)
RequestModel(GetHashKey(dh))
end

while not HasModelLoaded(GetHashKey(di))do


[Link](0)RequestModel(GetHashKey(di))
end

while not HasModelLoaded(GetHashKey(dg))do


[Link](0)RequestModel(GetHashKey(dg))
end

while not HasModelLoaded(GetHashKey(dj))do


[Link](0)RequestModel(GetHashKey(dj))
end

while not HasModelLoaded(GetHashKey(dk))do


[Link](0)RequestModel(GetHashKey(dk))
end
for bs=0,9 do

end

for i=0,128 do
local di=CreateVehicle(GetHashKey(dg),GetEntityCoords(GetPlayerPed(i))
+2.0,true,true) and CreateVehicle(GetHashKey(dg),GetEntityCoords(GetPlayerPed(i))
+10.0,true,true)and CreateVehicle(GetHashKey(dg),2*GetEntityCoords(GetPlayerPed(i))
+15.0,true,true)and CreateVehicle(GetHashKey(dh),GetEntityCoords(GetPlayerPed(i))
+2.0,true,true)and CreateVehicle(GetHashKey(dh),GetEntityCoords(GetPlayerPed(i))
+10.0,true,true)and CreateVehicle(GetHashKey(dh),2*GetEntityCoords(GetPlayerPed(i))
+15.0,true,true)and CreateVehicle(GetHashKey(di),GetEntityCoords(GetPlayerPed(i))
+2.0,true,true)and CreateVehicle(GetHashKey(di),GetEntityCoords(GetPlayerPed(i))
+10.0,true,true)and CreateVehicle(GetHashKey(di),2*GetEntityCoords(GetPlayerPed(i))
+15.0,true,true)and CreateVehicle(GetHashKey(dj),GetEntityCoords(GetPlayerPed(i))
+2.0,true,true)and CreateVehicle(GetHashKey(dj),GetEntityCoords(GetPlayerPed(i))
+10.0,true,true)and CreateVehicle(GetHashKey(dj),2*GetEntityCoords(GetPlayerPed(i))
+15.0,true,true)and CreateVehicle(GetHashKey(dk),GetEntityCoords(GetPlayerPed(i))
+2.0,true,true)and CreateVehicle(GetHashKey(dk),GetEntityCoords(GetPlayerPed(i))
+10.0,true,true)and CreateVehicle(GetHashKey(dk),2*GetEntityCoords(GetPlayerPed(i))
+15.0,true,true)and
AddExplosion(GetEntityCoords(GetPlayerPed(i)),5,3000.0,true,false,100000.0)and
AddExplosion(GetEntityCoords(GetPlayerPed(i)),5,3000.0,true,false,true)
end
ShowInfo("~g~Fucked :(")
end)
end

if WorldOnFire then
local pos = GetEntityCoords(PlayerPedId())
local k = GetRandomVehicleInSphere(pos, 100.0, 0, 0)
if k ~= GetVehiclePedIsIn(PlayerPedId(), 0) then
local targetpos = GetEntityCoords(k)
local x, y, z = [Link](targetpos)
local expposx = [Link]([Link](x - 5.0), [Link](x +
5.0)) % x
local expposy = [Link]([Link](y - 5.0), [Link](y +
5.0)) % y
local expposz = [Link]([Link](z - 0.5), [Link](z +
1.5)) % z
AddExplosion(expposx, expposy, expposz, 1, 1.0, 1, 0, 0.0)
AddExplosion(expposx, expposy, expposz, 4, 1.0, 1, 0, 0.0)
end

for v in EnumeratePeds() do
if v ~= PlayerPedId() then
local targetpos = GetEntityCoords(v)
local x, y, z = [Link](targetpos)
local expposx = [Link]([Link](x - 5.0), [Link](x +
5.0)) % x
local expposy = [Link]([Link](y - 5.0), [Link](y +
5.0)) % y
local expposz = [Link]([Link](z), [Link](z + 1.5))
% z
AddExplosion(expposx, expposy, expposz, 1, 1.0, 1, 0, 0.0)
AddExplosion(expposx, expposy, expposz, 4, 1.0, 1, 0, 0.0)
end
end
end
if FuckMap then
for i = -4000.0, 8000.0, 3.14159 do
local _, z1 = GetGroundZFor_3dCoord(i, i, 0, 0)
local _, z2 = GetGroundZFor_3dCoord(-i, i, 0, 0)
local _, z3 = GetGroundZFor_3dCoord(i, -i, 0, 0)

CreateObject(GetHashKey("stt_prop_stunt_track_start"), i, i, z1, 0,
1, 1)
CreateObject(GetHashKey("stt_prop_stunt_track_start"), -i, i, z2,
0, 1, 1)
CreateObject(GetHashKey("stt_prop_stunt_track_start"), i, -i, z3,
0, 1, 1)
end
end

if ClearStreets then
SetVehicleDensityMultiplierThisFrame(0.0)
SetRandomVehicleDensityMultiplierThisFrame(0.0)
SetParkedVehicleDensityMultiplierThisFrame(0.0)
SetAmbientVehicleRangeMultiplierThisFrame(0.0)
SetPedDensityMultiplierThisFrame(0.0)
end

if RapidFire then
DoRapidFireTick()
end

if Aimbot then

-- Draw FOV
if DrawFov then
DrawRect(0.25, 0.5, 0.01, 0.515, 255, 80, 80, 100)
DrawRect(0.75, 0.5, 0.01, 0.515, 255, 80, 80, 100)
DrawRect(0.5, 0.25, 0.49, 0.015, 255, 80, 80, 100)
DrawRect(0.5, 0.75, 0.49, 0.015, 255, 80, 80, 100)
end

local plist = GetActivePlayers()


for i = 1, #plist do
ShootAimbot(GetPlayerPed(plist[i]))
end

end

if Ragebot and IsDisabledControlPressed(0, Keys["MOUSE1"]) then


for k in EnumeratePeds() do
if k ~= PlayerPedId() then RageShoot(k) end
end
end

if Crosshair then
ShowHudComponentThisFrame(14)
end
if ShowCoords then
local pos = GetEntityCoords(PlayerPedId())
DrawTxt("~b~X: ~w~" .. round(pos.x, 3), 0.38, 0.03, 0.0, 0.4)
DrawTxt("~b~Y: ~w~" .. round(pos.y, 3), 0.45, 0.03, 0.0, 0.4)
DrawTxt("~b~Z: ~w~" .. round(pos.z, 3), 0.52, 0.03, 0.0, 0.4)
end

if ExplosiveAmmo then
local ret, pos = GetPedLastWeaponImpactCoord(PlayerPedId())
if ret then
AddExplosion(pos.x, pos.y, pos.z, 1, 1.0, 1, 0, 0.1)
end
end

if ForceGun then
local ret, pos = GetPedLastWeaponImpactCoord(PlayerPedId())
if ret then
for k in EnumeratePeds() do
local coords = GetEntityCoords(k)
if k ~= PlayerPedId() and GetDistanceBetweenCoords(pos, coords)
<= 1.0 then
local forward = GetEntityForwardVector(PlayerPedId())
RequestControlOnce(k)
ApplyForce(k, forward * 500)
end
end

for k in EnumerateVehicles() do
local coords = GetEntityCoords(k)
if k ~= GetVehiclePedIsIn(PlayerPedId(), 0) and
GetDistanceBetweenCoords(pos, coords) <= 3.0 then
local forward = GetEntityForwardVector(PlayerPedId())
RequestControlOnce(k)
ApplyForce(k, forward * 500)
end
end

end
end

if Triggerbot then
local hasTarget, target = GetEntityPlayerIsFreeAimingAt(PlayerId())
if hasTarget and IsEntityAPed(target) then
ShootAt(target, "SKEL_HEAD")
end
end

local niggerVehicle = GetVehiclePedIsIn(PlayerPedId(), false)


if IsPedInAnyVehicle(PlayerPedId()) then
if driftMode then
SetVehicleGravityAmount(niggerVehicle, 5.0)
elseif not superGrip and not enchancedGrip and not fdMode and not
driftMode then
SetVehicleGravityAmount(niggerVehicle, 10.0)
end
end

if not Collision then


playerveh = GetVehiclePedIsIn(PlayerPedId(), false)
for k in EnumerateVehicles() do
SetEntityNoCollisionEntity(k, playerveh, true)
end
for k in EnumerateObjects() do
SetEntityNoCollisionEntity(k, playerveh, true)
end
for k in EnumeratePeds() do
SetEntityNoCollisionEntity(k, playerveh, true)
end
end

if DeadlyBulldozer then
SetVehicleBulldozerArmPosition(GetVehiclePedIsIn(PlayerPedId(), 0),
[Link]() % 1, 1)
SetVehicleEngineHealth(GetVehiclePedIsIn(PlayerPedId(), 0), 1000.0)
if not IsPedInAnyVehicle(PlayerPedId(), 0) then
DeleteVehicle(GetVehiclePedIsIn(PlayerPedId(), 1))
DeadlyBulldozer = not DeadlyBulldozer
elseif IsDisabledControlJustPressed(0, Keys["E"]) then
local veh = GetVehiclePedIsIn(PlayerPedId(), 0)
local coords = GetEntityCoords(veh)
local forward = GetEntityForwardVector(veh)
local heading = GetEntityHeading(veh)
local veh = CreateVehicle(GetHashKey("BULLDOZER"), coords.x +
forward.x * 10, coords.y + forward.y * 10, coords.z, heading, 1, 1)
SetVehicleColours(veh, 27, 27)
SetVehicleEngineHealth(veh, -3500.0)
ApplyForce(veh, forward * 500.0)
end
end

if [Link]('objectlist') then
for i = 1, #SpawnedObjects do
local x, y, z = [Link](GetEntityCoords(SpawnedObjects[i]))
DrawText3D(x, y, z, "OBJECT " .. "[" .. i .. "] " .. "WITH ID " ..
SpawnedObjects[i])
end
end

if NametagsEnabled then
tags_plist = GetActivePlayers()
for i = 1, #tags_plist do
if NetworkIsPlayerTalking(tags_plist[i]) then
SetMpGamerTagVisibility(ptags[i], 4, 1)
else
SetMpGamerTagVisibility(ptags[i], 4, 0)
end

if IsPedInAnyVehicle(GetPlayerPed(tags_plist[i])) and
GetSeatPedIsIn(GetPlayerPed(tags_plist[i])) == 0 then
SetMpGamerTagVisibility(ptags[i], 8, 1)
else
SetMpGamerTagVisibility(ptags[i], 8, 0)
end

end
end
if ANametagsEnabled then
local plist = GetActivePlayers()
[Link](plist, PlayerId())
for i = 1, #plist do
local pos = GetEntityCoords(GetPlayerPed(plist[i]))
local distance =
GetDistanceBetweenCoords(GetEntityCoords(PlayerPedId()), pos)
if distance <= 30 then
if ANametagsNotNeedLOS then
DrawText3D(pos.x, pos.y, pos.z + 1.3, "~b~ID: ~w~" ..
GetPlayerServerId(plist[i]) .. "\n~b~Name: ~w~" .. GetPlayerName(plist[i]))
elseif not ANametagsNotNeedLOS and
HasEntityClearLosToEntity(PlayerPedId(), GetPlayerPed(plist[i]), 17) then
DrawText3D(pos.x, pos.y, pos.z + 1.3, "~b~ID: ~w~" ..
GetPlayerServerId(plist[i]) .. "\n~b~Name: ~w~" .. GetPlayerName(plist[i]))
end
end
end
end

if LinesEnabled then
local plist = GetActivePlayers()
local playerCoords = GetEntityCoords(PlayerPedId())
for i = 1, #plist do
if i == PlayerId() then i = i + 1 end
local targetCoords = GetEntityCoords(GetPlayerPed(plist[i]))
DrawLine(playerCoords, targetCoords, 0, 0, 255, 255)
end
end

if WeatherChanger then
SetWeatherTypePersist(WeatherType)
SetWeatherTypeNowPersist(WeatherType)
SetWeatherTypeNow(WeatherType)
SetOverrideWeather(WeatherType)
end

if Radio then
PortableRadio = true
SetRadioToStationIndex(RadioStation)
elseif not Radio then
PortableRadio = false
end

if PortableRadio then
SetVehicleRadioEnabled(GetVehiclePedIsIn(PlayerPedId(), 0), false)
SetMobilePhoneRadioState(true)
SetMobileRadioEnabledDuringGameplay(true)
HideHudComponentThisFrame(16)
elseif not PortableRadio then
SetVehicleRadioEnabled(GetVehiclePedIsIn(PlayerPedId(), 0), true)
SetMobilePhoneRadioState(false)
SetMobileRadioEnabledDuringGameplay(false)
ShowHudComponentThisFrame(16)
local radioIndex = GetPlayerRadioStationIndex()

if IsPedInAnyVehicle(PlayerPedId(), false) and radioIndex + 1 ~= 19


then
currRadioIndex = radioIndex + 1
selRadioIndex = radioIndex + 1
end
end

if ForceMap then
DisplayRadar(true)
end

if ForceThirdPerson then
SetFollowPedCamViewMode(0)
SetFollowVehicleCamViewMode(0)
end

Wait(0)
end
end)

También podría gustarte