config.lua
Preview File Updated: v1.0.1 - 02/22/2026
Config = {}
-- LANGUAGE SETTINGS
Config.Language = 'en'
Config.Translations = {
['en'] = {
['keybind_handsup'] = 'Hands Up',
['keybind_pointing'] = 'Point Finger',
['keybind_ragdoll'] = 'Go Ragdoll',
['keybind_crouch'] = 'Crouch',
['keybind_tackle'] = 'Tackle Player',
}
}
-- FEATURE TOGGLES
Config.Features = {
-- UI FEATURES
ServerLogo = {
enabled = true,
autoShow = true -- automatically show logo on spawn
},
-- DISCORD RICH PRESENCE
DiscordRichPresence = {
enabled = true,
appId = 1163549770531492040,
largeAsset = "logo",
largeAssetText = "discord.gg/orbitscripts",
smallAsset = "logo",
smallAssetText = "Orbit Scripts RP",
maxPlayers = 100,
updateInterval = 60000,
useN4Queue = true, -- set to false if not using n4_queue
discordLink = "https://discord.gg/orbitscripts",
connectLink = "https://discord.gg/orbitscripts"
},
-- ANIMATION FEATURES
HandsUp = {
enabled = true,
keybind = 'X',
mode = 'hold', -- 'toggle' or 'hold'
dict = 'missminuteman_1ig_2',
anim = 'handsup_base'
},
FingerPoint = {
enabled = true,
control = 29, -- B key
mode = 'hold' -- 'toggle' or 'hold'
},
Ragdoll = {
enabled = true,
keybind = 'M',
mode = 'toggle' -- 'toggle' or 'hold'
},
-- MOVEMENT FEATURES
Crouch = {
enabled = true,
keybind = 'LCONTROL',
mode = 'toggle', -- 'toggle' or 'hold'
delay = 500, -- cooldown between uses (ms)
blockFPV = true -- block first person view while crouched
},
UnlimitedStamina = {
enabled = true
},
PreventRolling = {
enabled = true -- stops ragdoll animation after falling
},
AntiSpeedBoost = {
enabled = true,
triggerSpeed = 3.0,
mudMultiplier = 0.85,
resetWindow = 3700,
jamWindow = 4840,
aimBlockTime = 5000,
strikesForMud = 2,
strikesForJam = 5,
},
-- ANTI-EXPLOIT FEATURES
JumpLimit = {
enabled = true,
maxConsecutive = 3, -- max jumps before penalty
penaltyDuration = 3000, -- how long to disable jumping (ms)
resetDelay = 2000 -- time before counter resets (ms)
},
-- COMBAT FEATURES
WeaponShake = {
enabled = true,
strength = 0.1 -- 0.1 = light, 1.0 = heavy
},
WeaponSway = {
enabled = true,
power = 0.3 -- 0.1 = light sway, 1.0 = heavy drunk-like sway (currently hardcoded to 0.3 in module)
},
TackleSystem = {
enabled = true,
keybind = 'G',
delay = 3000, -- cooldown between tackles (ms)
distance = 2.0, -- max tackle distance (meters)
speedRequired = 2.0 -- minimum sprint speed needed
},
RequireAimToPunch = {
enabled = true -- must target someone to melee attack
},
StunDuration = {
enabled = true,
seconds = 5 -- how long taser stuns last
},
-- VEHICLE FEATURES
AutoShuffleDriver = {
enabled = true,
delay = 1500 -- time before moving to driver seat (ms)
},
-- VISUAL/AUDIO FEATURES
DefaultCrosshair = {
enabled = false -- show default GTA reticle (true = show, false = hide except snipers)
},
FlashlightAlwaysOn = {
enabled = true -- flashlight stays on while moving
},
LimitCameraAngles = {
enabled = false -- only allow 1st/3rd person (no cinematic)
},
RemoveAmbientSirens = {
enabled = true -- removes background police sirens
},
PreventClothingDamage = {
enabled = true -- hats/glasses stay on when hit
}
}
-- DEVELOPER OPTIONS
Config.EnableDebug = false -- console logging for troubleshootingLast updated