Run it
Copy the script and paste it into your executor.
_eee6aa9c90b0 = (()
(_afd6f1c96494, _f3650004e3a3, _310678adc622, _9d9fac68db62, _8e88d08d5ccf, _365866a09fda)
_07e99de17dff
_59bdc35bd5c7=
_88e7d8cd6aac
(_ed1474603dcf)
_ceda06c930b0,_0c3f5c122226=(() _ed1474603dcf.PreferredInput )
_ceda06c930b0 _0c3f5c122226~= _0c3f5c122226==.PreferredInput.Touch
_ed1474603dcf.TouchEnabled== _ed1474603dcf.KeyboardEnabled~=
_07e99de17dff = (_bab912a9a890,_ae207935c0de)
_bab912a9a890 _59bdc35bd5c7=_bab912a9a890
_ae207935c0de _88e7d8cd6aac=_ae207935c0de
_9adebb6be685=_59bdc35bd5c7
_3988bdff66d9 = ()
_3988bdff66d9.LUDOWIG_DESKTOP_SESSION _3988bdff66d9.LUDOWIG_DESKTOP_SESSION.Cleanup
(_3988bdff66d9.LUDOWIG_DESKTOP_SESSION.Cleanup)
_4b8505ea1c37 = :()
_d54c770cf66e = :()
_b68af4d51e9b = :()
_88e7d8cd6aac=_88e7d8cd6aac (_b68af4d51e9b)
_76f9806d8974=_88e7d8cd6aac==
_c6f86d6840c9 = :()
_9fe002cfe1c9 = :()
_304df533e735 = _4b8505ea1c37.LocalPlayer
_ac450a59853e = .CurrentCamera
_c872e520601e = _304df533e735:()
_fabcbba38084 =
_1c2d69e764e2 = {
InvisibilityKey=,
SpinbotEnabled=,SpinbotSpeed=,
AuraMode=,AuraEnabled=,AuraColor=.(,,),AuraRadius=,
AmbientContrast=,AmbientSaturation=,
VisualMasterEnabled = ,
VisualMasterColor = .(,,),
RainbowSpeed = ,
LightingPreset = ,
AimbotEnabled = ,
AimbotFFCheck = ,
SilentAimFFCheck = ,
TriggerBotEnabled=,TriggerBotDelay=,TriggerBotTeamCheck=,TriggerBotFFCheck=,
UIIconSize = ,
SilentAimEnabled = ,
SilentAimHitChance = ,
SilentAimKey = ,
AimbotKey = ,
FOV = ,
FOVColor = .(, , ),
AimPrediction = ,
AutoPrediction = ,
TargetDistance = ,
TeamCheck = ,
WallCheck = ,
StickyTarget = ,
StickyRange = ,
SilentStickyRange = ,
SelectedTarget = ,
WalkSpeed = ,
JumpPower = ,
InfiniteJump = ,
Noclip = ,
NoclipKey = ,
InfiniteStamina = ,
AutoReload = ,
GunNoSpread = ,
GunFireRateEnabled = ,
GunFireRatePercent = ,
LoopKill = ,
ShieldBypass = ,
KillAura = ,
KillAuraRadius = ,
KillAuraInterval = ,
PP = ,
Wallbang = ,
SilentAimFOV = ,
ShowSilentAimFOV = ,
OwnerEscape = ,
RapidFire = ,
AntiFling = ,
PCQuickButtons = ,
AutoTPTool = ,
RapidFireInterval = ,
BulletReach = ,
BulletReachMultiplier = ,
TaserReach = ,
VehicleFly = ,
VehicleFlySpeed = ,
FlyEnabled = ,
FlyKey = ,
FlySpeed = ,
ESPEnabled = ,
ESPChams = ,
ESPMode = ,
ESPNames = ,
ESPTracers = ,
ESPTracerOrigin = ,
ESPTracerThickness = ,
CarESP = ,
CarESPColor = .(, , ),
ESPGuards = ,
ESPInmates = ,
ESPCriminals = ,
ESPGuardsColor = .(, , ),
ESPInmatesColor = .(, , ),
ESPCriminalsColor = .(, , ),
ShowFOV = ,
ESPMaxDistance = ,
FogEnabled = ,
ClearDistanceFog = ,
FogColor = .(, , ),
FogDensity = ,
FogStyle = ,
SkyboxEnabled = ,
SkyboxPreset = ,
ScreenStretchEnabled = ,
ScreenStretchAmount = ,
GhostSkin = ,
GhostColor = .(, , ),
GhostTransparency = ,
GhostStyle = ,
GhostOutline = ,
BulletTracers = ,
TracerColor = .(, , ),
TracerTransparency = ,
HitMarker = ,
DamageNumbers = ,
ImpactMarker = ,
BulletTrailFade = ,
TrailFadeDuration = ,
TracerStyle = ,
UIWatermark = ,
UIArraylist = ,
UIKeybinds = ,
TargetHUD = ,
AmbientEnabled = ,
AmbientColor = .(, , ),
AmbientStrength = ,
PlayerTrailEnabled = ,
PlayerTrailColor = .(, , ),
BabyAvatarEnabled = ,
PlayerMarkers = ,
PlayerMarkerMode = ,
EffectsColor = .(, , ),
CustomWeaponSounds = ,
CustomShotSound = ,
CustomHitSound = ,
OtherPlayersSounds = ,
HitSoundId = ,
ShotSoundId = ,
DeathSoundEnabled = ,
DeathSoundId = ,
KillfeedEnabled = ,
KillfeedCorner = ,
KillfeedDuration = ,
AutoPickupGuns = ,
AutoLastDeath = ,
RemoveDoors = ,
LastDeathPosition = ,
Spawnpoint = ,
Theme = ,
Acrylic = ,
DiscordURL = _fabcbba38084,
DiscordInvite = ,
}
_9adebb6be685==
(()
_916051f0303a={
[]=,
[]=,
[]=,
[]=,
[]=.(,,),
[]=,
[]=,
[]=,
[]=,
[]=,
[]=.(,,),
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=.(,,),
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=.(,,),
[]=,
[]=,
[]=.(,,),
[]=,
[]=.(,,),
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=.(,,),
[]=,
[]=.(,,),
[]=,
[]=,
[]=,
[]=.(,,),
[]=,
[]=,
[]=,
[]=.(,,),
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=.(,,),
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=.(,,),
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=,
[]=.(,,),
[]=,
[]=,
[]=,
[]=,
}
_fe9035268a52,_7711586830c9 (_916051f0303a) _1c2d69e764e2[_fe9035268a52]=_7711586830c9
)()
_9adebb6be685==
_1a34382a20b9,_df6482cb4770 (_1c2d69e764e2) (_df6482cb4770)== _1c2d69e764e2[_1a34382a20b9]=
_1c2d69e764e2.WalkSpeed,_1c2d69e764e2.JumpPower=,
_1c2d69e764e2.TriggerBotTeamCheck=;_1c2d69e764e2.TriggerBotFFCheck=
_5ff9f2a720f5 = {
Path = (_76f9806d8974 )..(_9adebb6be685== ), Version = , Ready = ,
Read = (readfile) == readfile ,
Write = (writefile) == writefile ,
Keys = {}, Defaults = {}, LastPayload = , LastError = , RainbowValues = {}, RainbowLoad = {},
}
_f7a95a4ecb5d = {
DiscordURL = , DiscordInvite = , CustomWeaponSounds=,OtherPlayersSounds=,ShotSoundId=,HitSoundId=,
RapidFireInterval = , RapidFire = ,
BulletReach = , BulletReachMultiplier = , TaserReach = ,
AimPrediction = , AutoPrediction = ,
}
_1212568822b8, _f118d14b93e9 (_1c2d69e764e2)
_48cb0f075228 = (_f118d14b93e9)
_f7a95a4ecb5d[_1212568822b8] (_48cb0f075228 == _48cb0f075228 ==
_48cb0f075228 == _48cb0f075228 == )
.(_5ff9f2a720f5.Keys, _1212568822b8)
_5ff9f2a720f5.Defaults[_1212568822b8] = _f118d14b93e9
.(_5ff9f2a720f5.Keys)
_5ff9f2a720f5.(_7b1e1914fd8e, _38b84ee17c5a)
_eea27b8dc693 = _5ff9f2a720f5.Defaults[_7b1e1914fd8e]
_f077a96ef745 = (_eea27b8dc693)
_f077a96ef745 ==
(_38b84ee17c5a) ~= #_38b84ee17c5a ~=
_c7fcff1d5fdc, _fb374a331433 (_38b84ee17c5a)
(_fb374a331433) ~= _fb374a331433 ~= _fb374a331433 _fb374a331433 < _fb374a331433 >
.(_38b84ee17c5a[], _38b84ee17c5a[], _38b84ee17c5a[])
(_38b84ee17c5a) ~= _f077a96ef745
_f077a96ef745 ==
_38b84ee17c5a ~= _38b84ee17c5a .(_38b84ee17c5a) == .huge
_9ae00b818cca = {
UIIconSize={,},SpinbotSpeed={,},AuraRadius={,},AmbientContrast={,},AmbientSaturation={-,},
RainbowSpeed={,},TriggerBotDelay={,},
SilentAimHitChance = {,}, FOV = {,}, AimPrediction = {,},
TargetDistance = {,}, WalkSpeed = {,}, JumpPower = {,},
VehicleFlySpeed = {,}, ESPMaxDistance = {,},
FlySpeed = {,},
KillAuraRadius = {,}, KillAuraInterval = {,},
GunFireRatePercent = {,}, SilentAimFOV = {,},
BulletReachMultiplier = {,}, TaserReach = {,},
GhostTransparency = {,}, TracerTransparency = {,},
StickyRange = {,}, SilentStickyRange = {,},
FogDensity = {,}, ScreenStretchAmount = {,},
ESPTracerThickness = {,},
TrailFadeDuration = {,},
AmbientStrength = {,},
}
_c03dbc9d1f36 = _9ae00b818cca[_7b1e1914fd8e]
_c03dbc9d1f36 .(_38b84ee17c5a, _c03dbc9d1f36[], _c03dbc9d1f36[]) _38b84ee17c5a
_f077a96ef745 ==
#_38b84ee17c5a >
_7b1e1914fd8e== .({,,,,},_38b84ee17c5a)
_7b1e1914fd8e == _38b84ee17c5a ~=
_7b1e1914fd8e == .({, , }, _38b84ee17c5a)
_7b1e1914fd8e == .({, , }, _38b84ee17c5a)
_7b1e1914fd8e == .({, , }, _38b84ee17c5a)
_7b1e1914fd8e == .({, }, _38b84ee17c5a)
_7b1e1914fd8e == .({, , , }, _38b84ee17c5a)
_7b1e1914fd8e == .({, , , }, _38b84ee17c5a)
_7b1e1914fd8e == .({, }, _38b84ee17c5a)
_7b1e1914fd8e == .({, }, _38b84ee17c5a)
_7b1e1914fd8e == _7b1e1914fd8e == _7b1e1914fd8e == _7b1e1914fd8e ==
_e3ce9cfe9e69, _0939cb1b367d = (() .KeyCode[_38b84ee17c5a] )
(_e3ce9cfe9e69 _0939cb1b367d) _38b84ee17c5a ~= _38b84ee17c5a ~= _38b84ee17c5a ~= _38b84ee17c5a ~= _38b84ee17c5a ~=
_7b1e1914fd8e == _7b1e1914fd8e == _7b1e1914fd8e ==
_38b84ee17c5a:()
_38b84ee17c5a
_5ff9f2a720f5.()
_5ff9f2a720f5.Read
(isfile) ==
_003f2333baff, _cb46e2793e2f = (isfile, _5ff9f2a720f5.Path)
_003f2333baff _cb46e2793e2f
_920d59bc468b, _f535b0e5c9e8 = (_5ff9f2a720f5.Read, _5ff9f2a720f5.Path)
_920d59bc468b
_88f28889c7c1, _995e27fd7b3e = (_c6f86d6840c9.JSONDecode, _c6f86d6840c9, _f535b0e5c9e8)
_88f28889c7c1 (_995e27fd7b3e) ~= _995e27fd7b3e.Version ~= _5ff9f2a720f5.Version
(_995e27fd7b3e.Values) ~=
_5ff9f2a720f5.LastError =
(_995e27fd7b3e.Rainbows)==
_ce7bfb68fc6a,_0594765955ff (_995e27fd7b3e.Rainbows)
(_0594765955ff)== (_5ff9f2a720f5.Defaults[_0594765955ff])== _5ff9f2a720f5.RainbowLoad[_0594765955ff]=
_721e0a9000c9 = (_995e27fd7b3e.DefaultsRevision)
_f179800cb2e0, _b24c30c213fb (_995e27fd7b3e.Values)
(_b24c30c213fb) == (_b24c30c213fb.Key) ==
_5ff9f2a720f5.Defaults[_b24c30c213fb.Key] ~=
_33b3747728ca = _b24c30c213fb.Key == _b24c30c213fb.Value == _721e0a9000c9 <
_5ff9f2a720f5.(_b24c30c213fb.Key, _b24c30c213fb.Value)
_33b3747728ca ~= _1c2d69e764e2[_b24c30c213fb.Key] = _33b3747728ca
_721e0a9000c9 <
_1c2d69e764e2.Acrylic =
_721e0a9000c9 <
_1c2d69e764e2.DeathSoundId =
_721e0a9000c9 <
_1c2d69e764e2.Acrylic =
_5ff9f2a720f5.LastPayload = _f535b0e5c9e8
_721e0a9000c9 < _1c2d69e764e2.VehicleFlySpeed ==
_1c2d69e764e2.VehicleFlySpeed =
_721e0a9000c9 <
_1c2d69e764e2.FOV == _1c2d69e764e2.FOV =
_1c2d69e764e2.AimPrediction == _1c2d69e764e2.AimPrediction =
_1c2d69e764e2.GhostStyle == _1c2d69e764e2.GhostStyle =
_721e0a9000c9 <
_1c2d69e764e2.CustomWeaponSounds == _1c2d69e764e2.CustomWeaponSounds =
_1c2d69e764e2.GhostStyle == _1c2d69e764e2.GhostStyle =
_0d9cc0c245de = _1c2d69e764e2.FogColor
_0d9cc0c245de .(_0d9cc0c245de.R - / ) <
.(_0d9cc0c245de.G - / ) <
.(_0d9cc0c245de.B - / ) <
_1c2d69e764e2.FogColor = .(, , )
_7b122e13d2cd = _1c2d69e764e2.GhostColor
_7b122e13d2cd _7b122e13d2cd.R < _7b122e13d2cd.G > _7b122e13d2cd.B >
_1c2d69e764e2.GhostColor = .(, , )
_721e0a9000c9 <
_1c2d69e764e2.CustomWeaponSounds == _1c2d69e764e2.CustomWeaponSounds =
_1c2d69e764e2.SilentAimKey, _1c2d69e764e2.AimbotKey = ,
_43b2109c65e2 = _1c2d69e764e2.TracerColor
_43b2109c65e2 _43b2109c65e2.R < _43b2109c65e2.G > _43b2109c65e2.B >
_1c2d69e764e2.TracerColor = .(, , )
_721e0a9000c9 < _1c2d69e764e2.KillfeedCorner ==
_1c2d69e764e2.KillfeedCorner =
_721e0a9000c9 < _1c2d69e764e2.ESPTracerOrigin ==
_1c2d69e764e2.ESPTracerOrigin =
_721e0a9000c9 <
_823674ad2d17, _1b1015de0626 ({
, , , , ,
, , , ,
, , , ,
, , , , ,
, , , , ,
, ,
, , , ,
, , , ,
, , , ,
, , , ,
, , , , ,
, , ,
, ,
, ,
})
_1c2d69e764e2[_1b1015de0626] = _5ff9f2a720f5.Defaults[_1b1015de0626]
_721e0a9000c9 <
_1c2d69e764e2.ESPEnabled, _1c2d69e764e2.ESPChams, _1c2d69e764e2.ShowFOV = , ,
_1c2d69e764e2.ESPMode, _1c2d69e764e2.ESPNames = ,
_721e0a9000c9 <
_8433afc178d9,_5ffd17c7f7db (_5ff9f2a720f5.Defaults) (_5ffd17c7f7db)== _1c2d69e764e2[_8433afc178d9]=
_1c2d69e764e2.WalkSpeed,_1c2d69e764e2.JumpPower=,
_721e0a9000c9 < _1c2d69e764e2.ESPTracerOrigin=
_721e0a9000c9 <
_8a7ddc38e90c,_48c15a9ee68a (_5ff9f2a720f5.Keys) _1c2d69e764e2[_48c15a9ee68a]=_5ff9f2a720f5.Defaults[_48c15a9ee68a]
_721e0a9000c9 < _1c2d69e764e2.FlyKey== _1c2d69e764e2.FlyKey=
_721e0a9000c9 < _1c2d69e764e2.TargetHUD=
_721e0a9000c9 <
_5ff9f2a720f5.()
_eb11ce0a01db = {}
_5a476df3c1c4, _eddce6c21c25 (_5ff9f2a720f5.Keys)
_dda305997271 = _5ff9f2a720f5.RainbowValues[_eddce6c21c25] _1c2d69e764e2[_eddce6c21c25]
_1c2d69e764e2.VisualMasterEnabled _5ff9f2a720f5.RainbowValues.VisualMasterColor (_dda305997271)==
_eddce6c21c25~= _eddce6c21c25~= _eddce6c21c25~= _eddce6c21c25~=
_dda305997271=_5ff9f2a720f5.RainbowValues.VisualMasterColor
(_dda305997271) == _dda305997271 = {_dda305997271.R, _dda305997271.G, _dda305997271.B}
.(_eb11ce0a01db, { Key = _eddce6c21c25, Value = _dda305997271 })
_33f8d4bd02e3={}
_f3422f52b4f4 (_5ff9f2a720f5.RainbowValues) .(_33f8d4bd02e3,_f3422f52b4f4)
.(_33f8d4bd02e3)
_c6f86d6840c9:({ Version = _5ff9f2a720f5.Version, DefaultsRevision = , Values = _eb11ce0a01db, Rainbows = _33f8d4bd02e3 })
_5ff9f2a720f5.(_daad8851b5a6)
_5ff9f2a720f5.Ready
_5ff9f2a720f5.Write
_5ff9f2a720f5.LastError =
_e01e55be807d, _b3ed1b11fe7b = (_5ff9f2a720f5.Encode)
_e01e55be807d _5ff9f2a720f5.LastError = ;
_daad8851b5a6 _b3ed1b11fe7b == _5ff9f2a720f5.LastPayload
_a7556965f083 = (_5ff9f2a720f5.Write, _5ff9f2a720f5.Path, _b3ed1b11fe7b)
_a7556965f083 _5ff9f2a720f5.LastError = .. _5ff9f2a720f5.Path;
_5ff9f2a720f5.LastPayload = _b3ed1b11fe7b
_5ff9f2a720f5.LastError =
_5ff9f2a720f5.()
(delfile) ==
_0dcdd7afb665 = (delfile, _5ff9f2a720f5.Path)
_0dcdd7afb665
_5ff9f2a720f5.Write
_e79f79ca6786 = {}
_b9c976dfe715, _f33dcb69ad13 (_5ff9f2a720f5.Keys)
_32541459e92c = _5ff9f2a720f5.Defaults[_f33dcb69ad13]
(_32541459e92c) == _32541459e92c = {_32541459e92c.R, _32541459e92c.G, _32541459e92c.B}
.(_e79f79ca6786, {Key = _f33dcb69ad13, Value = _32541459e92c})
(()
_5ff9f2a720f5.(_5ff9f2a720f5.Path, _c6f86d6840c9:({Version = _5ff9f2a720f5.Version, DefaultsRevision = , Values = _e79f79ca6786}))
)
_5ff9f2a720f5.Read
_9adebb6be685~= _5ff9f2a720f5.()
_9adebb6be685==
_5ff9f2a720f5.RainbowLoad[]=
_1c2d69e764e2.Noclip=
_76f9806d8974
_1c2d69e764e2.TargetHUD=;_1c2d69e764e2.PCQuickButtons=;_1c2d69e764e2.UIKeybinds=;_1c2d69e764e2.AimbotEnabled=;_1c2d69e764e2.ShowFOV=
_1c2d69e764e2.Theme =
_68417991ade8, _62e9b735707e ({, , })
_1c2d69e764e2[_62e9b735707e] == _1c2d69e764e2[_62e9b735707e] =
_1c2d69e764e2[_62e9b735707e] == _1c2d69e764e2[_62e9b735707e] =
_1c2d69e764e2.RapidFire, _1c2d69e764e2.BulletReach = ,
_1c2d69e764e2.AimPrediction, _1c2d69e764e2.AutoPrediction = ,
_863969fb6c92 = {
.(, , ),
.(, , ),
}
_d2e756d57dbf = {
[] = .(-, , ),
[] = .(, , ),
[] = .(, , ),
[] = .(, , ),
[] = .(, , ),
[] = .(, , ),
[] = .(, , ),
[] = .(, , ),
[] = .(-, , ),
}
_12fc75b60e62 = {
Alive = ,
Connections = {},
Drawings = {},
Cleanup = () ,
}
_3988bdff66d9.LUDOWIG_DESKTOP_SESSION = _12fc75b60e62
(_95d0378b9be7, _9afba1bb62ab)
_c03157162b3b = _95d0378b9be7:(_9afba1bb62ab)
.(_12fc75b60e62.Connections, _c03157162b3b)
_c03157162b3b
_b66e9485832e = {
Lighting = :(),
SkyPresets = { Sunset = , Night = , Winter = , [] = },
SkyCache = {}, SkyLoading = {},
Report = (_4222d9839f15) ( .. _4222d9839f15) ,
Atmosphere = , Original = , Owned = ,
StretchCamera = , Base = , Written = ,
RestoreStep = , ApplyStep = ,
StretchInputAction = ,
}
_b66e9485832e.LightingFogOriginal = {
FogStart = _b66e9485832e.Lighting.FogStart,
FogEnd = _b66e9485832e.Lighting.FogEnd,
}
_b66e9485832e.()
_b66e9485832e.AtmosphereTween
_b66e9485832e.AtmosphereTween:()
_b66e9485832e.AtmosphereTween =
_1af2e6003216 = _b66e9485832e.Atmosphere
_1af2e6003216
_b66e9485832e.Owned
_1af2e6003216:()
_b66e9485832e.Original
_6748529a390a, _f91023fad1c6 (_b66e9485832e.Original)
(() _1af2e6003216[_6748529a390a] = _f91023fad1c6 )
_b66e9485832e.Atmosphere, _b66e9485832e.Original, _b66e9485832e.Owned = , ,
_b66e9485832e.()
_12fc75b60e62.Alive
_7cc3213233f5 = _b66e9485832e.Lighting
_1c2d69e764e2.ClearDistanceFog _1c2d69e764e2.FogEnabled
_7cc3213233f5.FogStart, _7cc3213233f5.FogEnd = ,
_7cc3213233f5.FogStart = _b66e9485832e.LightingFogOriginal.FogStart
_7cc3213233f5.FogEnd = _b66e9485832e.LightingFogOriginal.FogEnd
_1c2d69e764e2.FogEnabled _1c2d69e764e2.ClearDistanceFog
_b66e9485832e.()
_b66e9485832e.Atmosphere _b66e9485832e.Atmosphere.Parent ~= _7cc3213233f5
_b66e9485832e.()
_b66e9485832e.Atmosphere
_c85d05a8f446 = _7cc3213233f5:()
_b66e9485832e.Owned = _c85d05a8f446 ==
_c85d05a8f446 = _c85d05a8f446 .()
_b66e9485832e.Atmosphere = _c85d05a8f446
_b66e9485832e.Original = {}
_2505b66f818f, _5a9f7145d24e ({, , , , , })
_b66e9485832e.Original[_5a9f7145d24e] = _c85d05a8f446[_5a9f7145d24e]
_b66e9485832e.Owned
_c85d05a8f446.Name =
_c85d05a8f446.Parent = _7cc3213233f5
_8f265f2c6f2e, _1792434a6795 = _b66e9485832e.Atmosphere, _b66e9485832e.Original
_fb9a62f14c0a = { Soft = {, , }, Cinematic = {, , }, Mist = {, , } }
_ff59bb78bd1a = _fb9a62f14c0a[_1c2d69e764e2.FogStyle] _fb9a62f14c0a.Soft
_499e43ca344a = _1c2d69e764e2.FogEnabled _1c2d69e764e2.FogColor _1792434a6795.Color
_f7c204e52155 = {
Color = _499e43ca344a:(.(, , ), ),
Decay = _1c2d69e764e2.FogEnabled _1c2d69e764e2.FogColor _1792434a6795.Decay,
Density = _1c2d69e764e2.FogEnabled _1c2d69e764e2.FogDensity * _ff59bb78bd1a[] ,
Haze = _1c2d69e764e2.FogEnabled _ff59bb78bd1a[] ,
Glare = ,
Offset = _1c2d69e764e2.FogEnabled ,
}
_b66e9485832e.AtmosphereTween _b66e9485832e.AtmosphereTween:()
_b66e9485832e.AtmosphereTween = :():(
_8f265f2c6f2e, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out), _f7c204e52155)
_b66e9485832e.AtmosphereTween:()
_b66e9485832e.()
_b66e9485832e.Sky
_b66e9485832e.SkyOwned _b66e9485832e.Sky:()
_b66e9485832e.SkyOriginal
_495cf049a23b, _ae13765e9f9b (_b66e9485832e.SkyOriginal)
(() _b66e9485832e.Sky[_495cf049a23b] = _ae13765e9f9b )
_b66e9485832e.Sky, _b66e9485832e.SkyOriginal, _b66e9485832e.SkyOwned = , ,
_b66e9485832e.()
_12fc75b60e62.Alive
_1c2d69e764e2.SkyboxEnabled _b66e9485832e.();
_82ae9bb49964 = _b66e9485832e.SkyPresets[_1c2d69e764e2.SkyboxPreset]
_82ae9bb49964 _b66e9485832e.SkyCache[_82ae9bb49964]
_b66e9485832e.SkyLoading[_82ae9bb49964]
_b66e9485832e.SkyLoading[_82ae9bb49964] =
.(()
_87df3e94485c
_cafa0bc96ca0, _ce4b434b2ab6 = (()
_87df3e94485c = :( .. _82ae9bb49964)
_c19580d3b908
_ece898837f72, _747c3161cb91 (_87df3e94485c)
_c19580d3b908 = _747c3161cb91:() _747c3161cb91 _747c3161cb91:(, )
_c19580d3b908
_c19580d3b908 ()
_56f4771ad879 = {}
_84e7b8bb4602, _3bfec0f9500f ({,,,,,})
_c19580d3b908[_3bfec0f9500f] == ()
_56f4771ad879[_3bfec0f9500f] = _c19580d3b908[_3bfec0f9500f]
_56f4771ad879
)
_87df3e94485c _c59db2a0112a, _b11d67cbb7d0 (_87df3e94485c) _b11d67cbb7d0:()
_b66e9485832e.SkyLoading[_82ae9bb49964] =
_12fc75b60e62.Alive
_cafa0bc96ca0
_b66e9485832e.SkyCache[_82ae9bb49964] = _ce4b434b2ab6
_1c2d69e764e2.SkyboxEnabled _b66e9485832e.SkyPresets[_1c2d69e764e2.SkyboxPreset] == _82ae9bb49964
_b66e9485832e.()
_b66e9485832e.( .. _82ae9bb49964 .. .. (_ce4b434b2ab6))
)
_b66e9485832e.Sky _b66e9485832e.Sky.Parent ~= _b66e9485832e.Lighting
_b66e9485832e.()
_b66e9485832e.Sky
_3284411e9580 = _b66e9485832e.Lighting:()
_b66e9485832e.SkyOwned = _3284411e9580
_3284411e9580 = _3284411e9580 .()
_b66e9485832e.Sky, _b66e9485832e.SkyOriginal = _3284411e9580, {}
_597dfc88d2e1, _0295b1bc7aa8 ({,,,,,,
,})
(() _b66e9485832e.SkyOriginal[_0295b1bc7aa8] = _3284411e9580[_0295b1bc7aa8] )
_b66e9485832e.SkyOwned _3284411e9580.Name = ; _3284411e9580.Parent = _b66e9485832e.Lighting
_94d7fcc0abd3 = _82ae9bb49964 _b66e9485832e.SkyCache[_82ae9bb49964]
_94d7fcc0abd3
_97dfb8966f24, _3bbd9aeff377 ({,,,,,})
_38e7340bbf8c = _94d7fcc0abd3[_3bbd9aeff377]
_b66e9485832e.Sky[_3bbd9aeff377] = _38e7340bbf8c ~= _38e7340bbf8c _b66e9485832e.SkyOriginal[_3bbd9aeff377]
_b66e9485832e.()
_043a8cdefeeb = _b66e9485832e.StretchCamera
_043a8cdefeeb _b66e9485832e.Base _043a8cdefeeb.CFrame == _b66e9485832e.Written
_043a8cdefeeb.CFrame = _b66e9485832e.Base
_b66e9485832e.StretchCamera, _b66e9485832e.Base, _b66e9485832e.Written = , ,
_b66e9485832e.()
_b66e9485832e.()
_c16d0bce820f = .CurrentCamera
_12fc75b60e62.Alive _1c2d69e764e2.ScreenStretchEnabled _c16d0bce820f
_7876f8a80bd1 = .(_1c2d69e764e2.ScreenStretchAmount, , )
_7876f8a80bd1 ==
_4f7fd06caad6 = _c16d0bce820f.CFrame
_d2a143f589da = _4f7fd06caad6 * .(, , , , , , , / _7876f8a80bd1, , , , )
_b66e9485832e.StretchCamera, _b66e9485832e.Base = _c16d0bce820f, _4f7fd06caad6
_c16d0bce820f.CFrame = _d2a143f589da
_b66e9485832e.Written = _c16d0bce820f.CFrame
_b66e9485832e.()
_b66e9485832e.()
_b66e9485832e.()
_3db58f873e24, _c944d536d050 ({, })
(_b66e9485832e.Lighting:(_c944d536d050), ()
_12fc75b60e62.Alive ( _1c2d69e764e2.ClearDistanceFog _1c2d69e764e2.FogEnabled)
_b66e9485832e.Lighting[_c944d536d050] ~=
_b66e9485832e.Lighting[_c944d536d050] =
)
(_b66e9485832e.Lighting.ChildAdded, (_a497a52da65b)
_a497a52da65b:() _a497a52da65b ~= _b66e9485832e.Atmosphere
.(_b66e9485832e.UpdateAtmosphere)
)
(_b66e9485832e.Lighting.ChildRemoved, (_bb91aa3a637b)
_bb91aa3a637b == _b66e9485832e.Atmosphere .(_b66e9485832e.UpdateAtmosphere)
)
(:(), _b66e9485832e.RestoreStretch)
(_d54c770cf66e.PreSimulation, _b66e9485832e.RestoreStretch)
(()
:():(
_b66e9485832e.StretchInputAction,
(_30fea5fa796d, _65c4f0831e7c)
_65c4f0831e7c == .UserInputState.Begin _b66e9485832e.()
.ContextActionResult.Pass
,
,
.ContextActionPriority.High.Value + ,
.UserInputType.MouseButton1
)
)
_d54c770cf66e:(_b66e9485832e.RestoreStep,
.RenderPriority.Camera.Value - , _b66e9485832e.RestoreStretch)
_d54c770cf66e:(_b66e9485832e.ApplyStep,
.RenderPriority.Last.Value, _b66e9485832e.ApplyStretch)
_b66e9485832e.()
(()
:():(_b66e9485832e.StretchInputAction)
)
_d54c770cf66e:(_b66e9485832e.RestoreStep)
_d54c770cf66e:(_b66e9485832e.ApplyStep)
_b66e9485832e.()
_b66e9485832e.()
_b66e9485832e.Lighting.FogStart = _b66e9485832e.LightingFogOriginal.FogStart
_b66e9485832e.Lighting.FogEnd = _b66e9485832e.LightingFogOriginal.FogEnd
_b66e9485832e.()
(_8f16dba35446)
_dbd2ce426c2a = _8f16dba35446 _8f16dba35446.Character
_dbd2ce426c2a _dbd2ce426c2a:()
(_0c00c8b3dbf3)
_a95fc3efa1f4 = _0c00c8b3dbf3 _0c00c8b3dbf3.Character
_a95fc3efa1f4 _a95fc3efa1f4:()
()
_12fc75b60e62.Alive _1c2d69e764e2.InfiniteJump _b68af4d51e9b:()
_b4a419ac00c0 = (_304df533e735)
_b4a419ac00c0 _b4a419ac00c0.Health <= _b4a419ac00c0.SeatPart
_b4a419ac00c0:(.HumanoidStateType.Jumping)
_d9715b2872e0={Character=,Parts={},Pairs={},Added=,ScanAt=,Flying=,Support={}}
()
_d9715b2872e0.Added _d9715b2872e0.Added:();_d9715b2872e0.Added=
_448fc0055fb2,_58be0d69e5bc (_d9715b2872e0.Pairs)
_e7c7ede14ab7,_f062008b0c6c (_58be0d69e5bc) _f062008b0c6c:()
_bb4930748672,_6270bccfa748 (_d9715b2872e0.Parts)
_bb4930748672.Parent (() _bb4930748672.CanCollide=_6270bccfa748 )
_d9715b2872e0.Character=;_d9715b2872e0.Parts={};_d9715b2872e0.Pairs={};_d9715b2872e0.ScanAt=;_d9715b2872e0.Flying=;_d9715b2872e0.Support={}
()
_90393c8fba6d=_304df533e735.Character
_3e3d8a94e2f6,_b24412224049=(_304df533e735),(_304df533e735)
_90393c8fba6d _3e3d8a94e2f6 _3e3d8a94e2f6.Health<= _b24412224049 _3e3d8a94e2f6.SeatPart
_d9715b2872e0.Character ()
_d9715b2872e0.Character~=_90393c8fba6d
();_d9715b2872e0.Character=_90393c8fba6d
(_e42ec383f56b)
_e42ec383f56b:()
_d9715b2872e0.Parts[_e42ec383f56b]== _d9715b2872e0.Parts[_e42ec383f56b]=_e42ec383f56b.CanCollide
_1c2d69e764e2.FlyEnabled _e42ec383f56b.CanCollide=
_d9715b2872e0.ScanAt=
_93192600f354,_c6fa0876b1ed (_90393c8fba6d:()) (_c6fa0876b1ed)
_d9715b2872e0.Added=_90393c8fba6d.DescendantAdded:(_d81bbf367f77)
_b7e5278d2b24=_1c2d69e764e2.FlyEnabled==
_d9715b2872e0.Flying~=_b7e5278d2b24
_d9715b2872e0.Flying=_b7e5278d2b24;_d9715b2872e0.ScanAt=
_ea157077ac52,_e632395029e7 (_d9715b2872e0.Parts)
_ea157077ac52:(_90393c8fba6d)
_ea157077ac52.CanCollide= _b7e5278d2b24 _e632395029e7
_ea157077ac52.Parent _ea157077ac52.CanCollide=_e632395029e7
_d9715b2872e0.Parts[_ea157077ac52]=
_6a8a3a3bafd7={_90393c8fba6d}
_12fc75b60e62.VisualEffects _12fc75b60e62.VisualEffects.World .(_6a8a3a3bafd7,_12fc75b60e62.VisualEffects.World)
_be62facb606f={}
_b7e5278d2b24
_3711c0c834da=RaycastParams.()
_3711c0c834da.FilterType=.RaycastFilterType.Exclude
_3711c0c834da.FilterDescendantsInstances=_6a8a3a3bafd7;_3711c0c834da.RespectCanCollide=
_2c1d237189fe=_90393c8fba6d:()
_aeba260bbaa8=_3e3d8a94e2f6.HipHeight+_b24412224049.Size.Y*+(_2c1d237189fe _2c1d237189fe.Size.Y )+
_1927ef5c9dd2=_b24412224049.AssemblyLinearVelocity
_860ef5d272dc=.(_1927ef5c9dd2.X,,_1927ef5c9dd2.Z)*
_860ef5d272dc.Magnitude> _860ef5d272dc=_860ef5d272dc.Unit*
_62c00e15bf72,_0ab53f1b0e26 ({.zero,.(,,),.(-,,),
.(,,),.(,,-),_860ef5d272dc})
_644de7bd2e8b=:(_b24412224049.Position+_0ab53f1b0e26,.(,-_aeba260bbaa8,),_3711c0c834da)
_644de7bd2e8b _644de7bd2e8b.Normal.Y> _be62facb606f[_644de7bd2e8b.Instance]=
_9e322ce5909a (_be62facb606f) _d9715b2872e0.Support[_9e322ce5909a] _d9715b2872e0.ScanAt=
_ed0c2b476e5f (_d9715b2872e0.Support) _be62facb606f[_ed0c2b476e5f] _d9715b2872e0.ScanAt=
_d9715b2872e0.Support=_be62facb606f
_e8530781ee60=.()
_e8530781ee60<_d9715b2872e0.ScanAt
_d9715b2872e0.ScanAt=_e8530781ee60+
_3a1113541155=OverlapParams.()
_3a1113541155.FilterType=.RaycastFilterType.Exclude
_3a1113541155.FilterDescendantsInstances=_6a8a3a3bafd7
_3a1113541155.MaxParts=
_9e47193af066=_b24412224049.AssemblyLinearVelocity
_2b508be19519=.(+.(,.(_9e47193af066.X)*),
+.(,.(_9e47193af066.Y)*),+.(,.(_9e47193af066.Z)*))
_428fc4758256={}
_ad5bb7e8bec9,_be2ddbe1a198 (:(.(_b24412224049.Position),_2b508be19519,_3a1113541155))
_c5b7e7f8b52c=
_b7e5278d2b24 _be2ddbe1a198.Size.Y< .(_be2ddbe1a198.CFrame.UpVector.Y)>
_54aae21d554c=_be2ddbe1a198.CFrame:(_b24412224049.Position)
_c5b7e7f8b52c=_54aae21d554c.Y>=_be2ddbe1a198.Size.Y*
_be2ddbe1a198.CanCollide (_b7e5278d2b24 ( _be62facb606f[_be2ddbe1a198] _c5b7e7f8b52c))
_428fc4758256[_be2ddbe1a198]=
_a32983b9337f=_d9715b2872e0.Pairs[_be2ddbe1a198]
_a32983b9337f _a32983b9337f={};_d9715b2872e0.Pairs[_be2ddbe1a198]=_a32983b9337f
_907504b62bc5 (_d9715b2872e0.Parts)
_a32983b9337f[_907504b62bc5] _a32983b9337f[_907504b62bc5].Parent
_5d0c2872632e=.()
_5d0c2872632e.Name=;_5d0c2872632e.Part0=_907504b62bc5;_5d0c2872632e.Part1=_be2ddbe1a198
_5d0c2872632e.Parent=_907504b62bc5;_a32983b9337f[_907504b62bc5]=_5d0c2872632e
_0f8f9adc3b0b,_870dcba0486b (_d9715b2872e0.Pairs)
_537317c50583,_655032d12ae1 (_870dcba0486b)
_428fc4758256[_0f8f9adc3b0b] _d9715b2872e0.Parts[_537317c50583]== _655032d12ae1:();_870dcba0486b[_537317c50583]=
(_870dcba0486b) _d9715b2872e0.Pairs[_0f8f9adc3b0b]=
(_ff588eb8916c)
_1c2d69e764e2.Noclip=_ff588eb8916c==
_1c2d69e764e2.Noclip () ()
(_304df533e735.CharacterRemoving,_2de951db020b)
_48e46b4b592d
_d412e71eb165
_36e706378a10
()
_d412e71eb165 _d412e71eb165:()
_36e706378a10 _36e706378a10:()
_48e46b4b592d =
_d412e71eb165 =
_36e706378a10 =
()
_26ff9e314420 = (_304df533e735)
_80f18227e01b = _26ff9e314420 _26ff9e314420.SeatPart
_80f18227e01b _80f18227e01b:()
_ef08ea14fef0 = _80f18227e01b.AssemblyRootPart _80f18227e01b
_ef08ea14fef0.Anchored (_304df533e735.Character _ef08ea14fef0:(_304df533e735.Character))
_ef08ea14fef0
(_5b5408f52438)
_48e46b4b592d == _5b5408f52438
_d412e71eb165 _d412e71eb165.Parent == _5b5408f52438
_36e706378a10 _36e706378a10.Parent == _5b5408f52438
()
_5b5408f52438 _5b5408f52438.Parent
_49b46b199166 = _5b5408f52438.AssemblyMass
_49b46b199166 <= _49b46b199166 == .huge
_14b3edf42ad4 = .(_49b46b199166 * (.Gravity + ), , )
_822df35a08d6 = .()
_822df35a08d6.Name =
_822df35a08d6.MaxForce = .(_14b3edf42ad4, _14b3edf42ad4, _14b3edf42ad4)
_822df35a08d6.P =
_822df35a08d6.Velocity = _5b5408f52438.AssemblyLinearVelocity
_822df35a08d6.Parent = _5b5408f52438
_6a45b0e4ad2b = .()
_6a45b0e4ad2b.Name =
_6a45b0e4ad2b.MaxTorque = .(_14b3edf42ad4 * , _14b3edf42ad4 * , _14b3edf42ad4 * )
_6a45b0e4ad2b.P =
_6a45b0e4ad2b.D =
_6a45b0e4ad2b.CFrame = _5b5408f52438.CFrame
_6a45b0e4ad2b.Parent = _5b5408f52438
_48e46b4b592d = _5b5408f52438
_d412e71eb165 = _822df35a08d6
_36e706378a10 = _6a45b0e4ad2b
()
_ac450a59853e _b68af4d51e9b:() .zero
_76f9806d8974
_12fc75b60e62.UI _12fc75b60e62.UI.Window.Visible .zero
_135d7a349c76=(_304df533e735)
_c94171754827=_135d7a349c76 _135d7a349c76.SeatPart
_c94171754827 _c94171754827:() .zero
_959288fc3cae=_12fc75b60e62.MobileQuick _12fc75b60e62.MobileQuick.Axis
_edc70212b33c=_ac450a59853e.CFrame.LookVector*_c94171754827.ThrottleFloat+_ac450a59853e.CFrame.RightVector*_c94171754827.SteerFloat+.(,_959288fc3cae,)
_edc70212b33c.Magnitude> _edc70212b33c.Unit .zero
_ebfbf1a4719e = .zero
_b68af4d51e9b:(.KeyCode.W) _ebfbf1a4719e = _ebfbf1a4719e + _ac450a59853e.CFrame.LookVector
_b68af4d51e9b:(.KeyCode.S) _ebfbf1a4719e = _ebfbf1a4719e - _ac450a59853e.CFrame.LookVector
_b68af4d51e9b:(.KeyCode.D) _ebfbf1a4719e = _ebfbf1a4719e + _ac450a59853e.CFrame.RightVector
_b68af4d51e9b:(.KeyCode.A) _ebfbf1a4719e = _ebfbf1a4719e - _ac450a59853e.CFrame.RightVector
_b68af4d51e9b:(.KeyCode.E) _ebfbf1a4719e = _ebfbf1a4719e + .yAxis
_b68af4d51e9b:(.KeyCode.Q) _ebfbf1a4719e = _ebfbf1a4719e - .yAxis
_ebfbf1a4719e.Magnitude > _ebfbf1a4719e.Unit .zero
(_469243047145)
_34d9d659bc81 = (_469243047145)
_34d9d659bc81 _34d9d659bc81.Health > (_469243047145) ~=
(_f18014a5f960)
_2daf5bc09c77 = (_304df533e735)
_2daf5bc09c77
_2daf5bc09c77.CFrame = .(_f18014a5f960 + .(, , ))
_f7558c387e32, _5686939f94a2 = (_afd6f1c96494)
_f7558c387e32 _5686939f94a2
( .. (_5686939f94a2))
_12fc75b60e62.Alive =
_5686939f94a2.HubSettings=_5ff9f2a720f5
_5686939f94a2.IsMobile=_76f9806d8974
_12fc75b60e62.Device=_88e7d8cd6aac
(_b857d14b822c, _d03fe6049af4, _1dabc2be0683, _5cfb618b854f, _e197826f9ce0)
_12fc75b60e62.Alive
_5686939f94a2:({
Title = _b857d14b822c,
Content = (_d03fe6049af4 ) .. (_e197826f9ce0 _e197826f9ce0 ~= ( .. _e197826f9ce0) ),
Type = _1dabc2be0683 ,
Duration = _5cfb618b854f ,
})
_12fc75b60e62.()
_d393b3a26296 = _12fc75b60e62.KillfeedHolder
_d393b3a26296
_96a170a7aa89 = _1c2d69e764e2.KillfeedCorner
_c5264aa58ecd = _96a170a7aa89:(, , ) ~=
_e9fe3d9c23aa = _96a170a7aa89:(, , ) ~=
_d393b3a26296.AnchorPoint = .(_c5264aa58ecd , _e9fe3d9c23aa )
_d393b3a26296.Position = .(_c5264aa58ecd , _c5264aa58ecd - ,
_e9fe3d9c23aa , _e9fe3d9c23aa - )
_12fc75b60e62.KillfeedLayout
_12fc75b60e62.KillfeedLayout.VerticalAlignment = _e9fe3d9c23aa
.VerticalAlignment.Bottom .VerticalAlignment.Top
_12fc75b60e62.()
_12fc75b60e62.KillfeedGui _12fc75b60e62.KillfeedGui.Parent
_12fc75b60e62.()
_e93db6d65f94 = .()
_e93db6d65f94.Name =
_e93db6d65f94.ResetOnSpawn =
_e93db6d65f94.IgnoreGuiInset =
_e93db6d65f94.ZIndexBehavior = .ZIndexBehavior.Sibling
_962d92132a0d
(() gethui _962d92132a0d = () )
_e93db6d65f94.Parent = _962d92132a0d _304df533e735:()
_af574dfe545c = .()
_af574dfe545c.Name =
_af574dfe545c.Size = .(, )
_af574dfe545c.BackgroundTransparency =
_af574dfe545c.Visible = _1c2d69e764e2.KillfeedEnabled
_af574dfe545c.Parent = _e93db6d65f94
_bc37b7ac312e = .()
_bc37b7ac312e.Padding = .(, )
_bc37b7ac312e.SortOrder = .SortOrder.LayoutOrder
_bc37b7ac312e.Parent = _af574dfe545c
_12fc75b60e62.KillfeedGui, _12fc75b60e62.KillfeedHolder, _12fc75b60e62.KillfeedLayout = _e93db6d65f94, _af574dfe545c, _bc37b7ac312e
_12fc75b60e62.()
_12fc75b60e62.(_aa6d65ea26ca, _bfa5a656bf64)
_f8def78d4e57 = _aa6d65ea26ca:():(, , )
_f8def78d4e57
_deded476c262 = _aa6d65ea26ca:(_f8def78d4e57 + )
_deded476c262 ~= _deded476c262
_9abcf05c8823, _d5b5f96ffd7e ({, , , })
_a83f6b38a7e7 = _bfa5a656bf64:(_d5b5f96ffd7e)
(_a83f6b38a7e7) == _a83f6b38a7e7 ~= _a83f6b38a7e7
_2c372e4e7128 = _bfa5a656bf64:(_d5b5f96ffd7e)
_2c372e4e7128 _2c372e4e7128:() _2c372e4e7128.Value ~= _2c372e4e7128.Value
_f4a8de490a1c = _304df533e735.Character
_22a8dbb289e3 = _f4a8de490a1c _f4a8de490a1c:()
_22a8dbb289e3 _22a8dbb289e3.Name
_12fc75b60e62.(_9f5a2ab95763, _8f46b6eea5fa)
_12fc75b60e62.Alive _1c2d69e764e2.KillfeedEnabled _9f5a2ab95763 ==
_12fc75b60e62.()
_21956034a1fe = .()
_21956034a1fe.Name =
_21956034a1fe.Size = .(, , , )
_21956034a1fe.BackgroundColor3 = .(, , )
_21956034a1fe.BackgroundTransparency =
_21956034a1fe.BorderSizePixel =
_21956034a1fe.LayoutOrder = .(.() * )
_21956034a1fe.Parent = _12fc75b60e62.KillfeedHolder
_29ab201bed5e = .()
_29ab201bed5e.CornerRadius = .(, )
_29ab201bed5e.Parent = _21956034a1fe
_e1ae70e74473 = .()
_e1ae70e74473.Size = .(, -, , )
_e1ae70e74473.Position = .(, )
_e1ae70e74473.BackgroundTransparency =
_e1ae70e74473.Font = .Font.GothamMedium
_e1ae70e74473.TextSize =
_e1ae70e74473.TextColor3 = .(, , )
_e1ae70e74473.TextXAlignment = .TextXAlignment.Left
_e1ae70e74473.TextTruncate = .TextTruncate.AtEnd
_e1ae70e74473.Text = .. _9f5a2ab95763 .. .. (_8f46b6eea5fa )
_e1ae70e74473.Parent = _21956034a1fe
.(_1c2d69e764e2.KillfeedDuration, ()
_21956034a1fe.Parent _21956034a1fe:()
)
_12fc75b60e62.(_35f632026212)
.(, ()
_12fc75b60e62.Alive
_b8df9a25636e = _35f632026212:() _35f632026212.Value _35f632026212.Name
_b8df9a25636e == _b8df9a25636e = _35f632026212.Name
_35cf92c62815 = _b8df9a25636e:()
_e076a14c38f0 = _35cf92c62815:(, , )
_e076a14c38f0
_83b5dd14dc9d = _35cf92c62815:(, _e076a14c38f0 - )
_ec60f5d1f35e = _83b5dd14dc9d:(_304df533e735.Name:(), , )
_83b5dd14dc9d:(_304df533e735.DisplayName:(), , )
_ec60f5d1f35e
_68608174602d = _b8df9a25636e:(_e076a14c38f0 + )
_3d56894f4548 = _68608174602d:():(, , )
_3d56894f4548 _68608174602d = _68608174602d:(, _3d56894f4548 - )
_12fc75b60e62.(_68608174602d, _12fc75b60e62.(_b8df9a25636e, _35f632026212))
)
_12fc75b60e62.()
_12fc75b60e62.()
_864d3162e428 = :()
(_a8194e7d787b)
_a8194e7d787b _12fc75b60e62.KillfeedFolder == _a8194e7d787b
_12fc75b60e62.KillfeedFolder = _a8194e7d787b
(_a8194e7d787b.ChildAdded, _12fc75b60e62.ObserveKillfeedItem)
(_864d3162e428:())
(_864d3162e428.ChildAdded, (_789efcca9e86)
_789efcca9e86.Name == (_789efcca9e86)
)
_12fc75b60e62.()
_1c2d69e764e2.DeathSoundEnabled
_0a7fece809ba = .()
_0a7fece809ba.Name =
_0a7fece809ba.SoundId = _1c2d69e764e2.DeathSoundId
_0a7fece809ba.Volume =
_0a7fece809ba.Parent = :()
_0a7fece809ba:()
:():(_0a7fece809ba, )
_b66e9485832e.Report = (_20066ea952ed) (, _20066ea952ed, , )
_3b734705d1fa =
_3a4e6261fa0a =
()
_8b69afab4b2b = {}
_b2b078dd0992, _1ebd10810e55 = (()
_eb9fb4fc39da = .. .PlaceId
..
_c6f86d6840c9:(:(_eb9fb4fc39da))
)
_b2b078dd0992 (_1ebd10810e55) == (_1ebd10810e55.data) ==
_19ec374f3041, _d46f25e5e20c (_1ebd10810e55.data)
_900ea37f38c9 = (_d46f25e5e20c.playing) .huge
_4df22712921b = (_d46f25e5e20c.maxPlayers)
_d46f25e5e20c.id _d46f25e5e20c.id ~= .JobId
_900ea37f38c9 < _4df22712921b
.(_8b69afab4b2b, _d46f25e5e20c.id)
#_8b69afab4b2b >
_280d7a5283c9 = _8b69afab4b2b[.(, #_8b69afab4b2b)]
_635ae4964c62 = (()
_9fe002cfe1c9:(.PlaceId, _280d7a5283c9, _304df533e735)
)
_635ae4964c62
(() _9fe002cfe1c9:(.PlaceId, _304df533e735) )
(_2893479a1ff7)
_1c2d69e764e2.OwnerEscape
_3a4e6261fa0a _2893479a1ff7 _2893479a1ff7 == _304df533e735
_2893479a1ff7.Name:() ~= _3b734705d1fa
_3a4e6261fa0a =
(
,
,
,
)
.(()
.()
_12fc75b60e62.Alive
()
)
_4942c018e4bb
_d6adb6f51cac
_1fe9eb27c72c
(_320d1cd62989)
_bcad062d07f3=_5686939f94a2:()
_76f9806d8974
_12fc75b60e62.MobileFOVGui _12fc75b60e62.MobileFOVGui.Parent
_e5ca354198ec=.()
_e5ca354198ec.Name=;_e5ca354198ec.ResetOnSpawn=;_e5ca354198ec.IgnoreGuiInset=
_e5ca354198ec.DisplayOrder=;_e5ca354198ec.ZIndexBehavior=.ZIndexBehavior.Sibling
(() _e5ca354198ec.ScreenInsets=.ScreenInsets.None;_e5ca354198ec.ClipToDeviceSafeArea=;_e5ca354198ec.SafeAreaCompatibility=.SafeAreaCompatibility.None )
_e5ca354198ec.Parent=_bcad062d07f3.Parent;_12fc75b60e62.MobileFOVGui=_e5ca354198ec
_bcad062d07f3=_12fc75b60e62.MobileFOVGui
_4cccefad848a=.()
_4cccefad848a.Name=_320d1cd62989 ;_4cccefad848a.BackgroundTransparency=;_4cccefad848a.BorderSizePixel=
_4cccefad848a.AnchorPoint=.(,);_4cccefad848a.Size=.(,)
_4cccefad848a.Visible=;_4cccefad848a.Active=;_4cccefad848a.ZIndex=;_4cccefad848a.Parent=_bcad062d07f3
_ec1d6ea171fa=.();_ec1d6ea171fa.CornerRadius=.(,);_ec1d6ea171fa.Parent=_4cccefad848a
_db8ceea88abf=.();_db8ceea88abf.Thickness=_76f9806d8974
_db8ceea88abf.Color=_1c2d69e764e2.FOVColor;_db8ceea88abf.Transparency=_76f9806d8974 ;_db8ceea88abf.Parent=_4cccefad848a
_f9ade686ccf1={Frame=_4cccefad848a,Stroke=_db8ceea88abf}
_f9ade686ccf1:() _4cccefad848a:()
(_f9ade686ccf1,{__newindex=(_2bedc750216f,_9a4c870fcd42,_49147cb282ef)
_9a4c870fcd42== _4cccefad848a.Position=_76f9806d8974 .(,) .(_49147cb282ef.X,_49147cb282ef.Y)
_9a4c870fcd42== _4cccefad848a.Size=.(_49147cb282ef*,_49147cb282ef*)
_9a4c870fcd42== _4cccefad848a.Visible=_49147cb282ef==
_9a4c870fcd42== _db8ceea88abf.Color=_49147cb282ef
})
(_bea6fb0a895f)
_1c2d69e764e2.Theme = _bea6fb0a895f
_4942c018e4bb _4942c018e4bb.Color = _1c2d69e764e2.FOVColor
_1fe9eb27c72c ()
(()
_76f9806d8974
_4942c018e4bb = .()
_4942c018e4bb.NumSides =
_4942c018e4bb.Thickness =
_4942c018e4bb.Filled =
_4942c018e4bb.Color = _1c2d69e764e2.FOVColor
_4942c018e4bb.Transparency =
_4942c018e4bb.Visible =
.(_12fc75b60e62.Drawings, _4942c018e4bb)
)
(()
_76f9806d8974
_d6adb6f51cac=.()
_d6adb6f51cac.NumSides=
_d6adb6f51cac.Thickness=
_d6adb6f51cac.Filled=
_d6adb6f51cac.Color=_1c2d69e764e2.FOVColor
_d6adb6f51cac.Transparency=
_d6adb6f51cac.Visible=
.(_12fc75b60e62.Drawings,_d6adb6f51cac)
)
_d6adb6f51cac
_f9ccc5b8ff54,_cdf7c59da059=(_d52b13a8072c)
_f9ccc5b8ff54 _d6adb6f51cac=_cdf7c59da059;.(_12fc75b60e62.Drawings,_cdf7c59da059)
_76f9806d8974 _4942c018e4bb
_8e396fc560e8,_1398a93418d7=(_d52b13a8072c,)
_8e396fc560e8 _4942c018e4bb=_1398a93418d7;.(_12fc75b60e62.Drawings,_1398a93418d7)
_2a02b6ba9125 =
_74bb29923c9b =
_bf172e8d4319 =
_425c1e10cfdd
_009313a4604b
_b19c33589d39 =
_ff71f5c95737
_f57d4440394d
_8614343746b2 = {}
_d2c49bfe16c1 =
_8d1105532f06
_30151802df7f = {
Guards = .(, , ),
Inmates = .(, , ),
Criminals = .(, , ),
}
(_2bc6a9511216)
_2a02b6ba9125 =
_74bb29923c9b =
_bf172e8d4319
_bf172e8d4319:()
_bf172e8d4319 =
_095f269bcf06 = (_304df533e735)
_095f269bcf06 _ac450a59853e _ac450a59853e.CameraSubject = _095f269bcf06
_2bc6a9511216 (, , , )
(_c71e71fcb600)
_2a02b6ba9125 _74bb29923c9b ~= _c71e71fcb600
_0e8c9eb02412 = _c71e71fcb600.Character
_a0eb4b6160ae = _0e8c9eb02412 _0e8c9eb02412:(, )
_a0eb4b6160ae _2a02b6ba9125 _74bb29923c9b == _c71e71fcb600 _ac450a59853e
_ac450a59853e.CameraSubject = _a0eb4b6160ae
(_2afe7066e3cb)
()
_2a02b6ba9125 =
_74bb29923c9b = _2afe7066e3cb
(_2afe7066e3cb)
_bf172e8d4319 = _2afe7066e3cb.CharacterAdded:(()
.(() (_2afe7066e3cb) )
)
(, .. _2afe7066e3cb.DisplayName .. , , , )
(_0109cb1a8415)
_0109cb1a8415 = .((_0109cb1a8415 ):(, ):(, ))
_0109cb1a8415 ==
_ee21169711b2
_c6244d8d0d6b, _f04f60bd383c (_4b8505ea1c37:())
_f04f60bd383c ~= _304df533e735
_b754f80a3d48 = .(_f04f60bd383c.Name)
_e2d3ea321e90 = .(_f04f60bd383c.DisplayName)
_b754f80a3d48 == _0109cb1a8415 _e2d3ea321e90 == _0109cb1a8415 _f04f60bd383c
_ee21169711b2 (
_b754f80a3d48:(_0109cb1a8415, , ) ==
_e2d3ea321e90:(_0109cb1a8415, , ) ==
)
_ee21169711b2 = _f04f60bd383c
_ee21169711b2
_1c606d535835 = utf8.()
_b54cc91faaf3 = utf8.()
_4f953263df27 = ({}, { __mode = })
_17e39d14e108 = { Time = , Items = {} }
()
_e367d0c81074 = .()
_e367d0c81074 - _17e39d14e108.Time <
_17e39d14e108.Items
_b74edac0588e = {}
_dcd6d0e5793d = _304df533e735:(layerGui")
if _dcd6d0e5793d then
for _d1b3cb6ccbbf, _234abfdd295d in ipairs(_dcd6d0e5793d:GetDescendants()) do
if _234abfdd295d:IsA("BillboardGui") then table.insert(_b74edac0588e, _234abfdd295d) end
end
end
_17e39d14e108.Time = _e367d0c81074
_17e39d14e108.Items = _b74edac0588e
return _b74edac0588e
end
local function _188328f9070e(_8b0883043b86, _ba5a1eb9c3c8)
if not _ba5a1eb9c3c8 then return nil end
_8b0883043b86 = tostring(_8b0883043b86 or ""):lower()
if _8b0883043b86:find("hostile", 1, true)
or _8b0883043b86:find("aggress", 1, true)
or _8b0883043b86:find("attacker", 1, true)
or _8b0883043b86:find("recentattack", 1, true)
or _8b0883043b86:find("combat", 1, true) then
return "Hostile"
end
if _8b0883043b86:find("arrestable", 1, true)
or _8b0883043b86:find("illegal", 1, true)
or _8b0883043b86:find("restricted", 1, true)
or _8b0883043b86:find("trespass", 1, true)
or _8b0883043b86:find("chain", 1, true) then
return "Illegal"
end
end
local function _fbb455fa36c1(_2a38d2cfce79)
local _5e7e644438a1 = _2a38d2cfce79 and _2a38d2cfce79.Character
if not _5e7e644438a1 then return nil end
local _7a62bdff4bd8 = os.clock()
local _120adae0771e = _4f953263df27[_2a38d2cfce79]
if _120adae0771e and _7a62bdff4bd8 - _120adae0771e.Time < 0.75 then
return _120adae0771e.Status or nil
end
local _d55ebf33c03a, _97d7d89407f7 = false, false
local function _f49e648909b2(_ff8508b16a6f)
if _ff8508b16a6f == "Hostile" then _d55ebf33c03a = true end
if _ff8508b16a6f == "Illegal" then _97d7d89407f7 = true end
end
for _c65704aa0f36, _238fb8dd9bd0 in ipairs({ _2a38d2cfce79, _5e7e644438a1 }) do
local _c9b9099d09c8, _2c81f2075f4c = pcall(_238fb8dd9bd0.GetAttributes, _238fb8dd9bd0)
if _c9b9099d09c8 then
for _b9690f919568, _22ff526ffadf in pairs(_2c81f2075f4c) do
_f49e648909b2(_188328f9070e(_b9690f919568, _22ff526ffadf == true or (type(_22ff526ffadf) == "number" and _22ff526ffadf > 0)))
end
end
end
local function _d30ec70e46bb(_dbee9ecd8651)
if _dbee9ecd8651:IsA("BoolValue") then
_f49e648909b2(_188328f9070e(_dbee9ecd8651.Name, _dbee9ecd8651.Value))
elseif _dbee9ecd8651:IsA("IntValue") or _dbee9ecd8651:IsA("NumberValue") then
_f49e648909b2(_188328f9070e(_dbee9ecd8651.Name, _dbee9ecd8651.Value > 0))
elseif _dbee9ecd8651:IsA("TextLabel") or _dbee9ecd8651:IsA("TextButton") then
local _2a84379479e6 = _dbee9ecd8651.Text or ""
if _2a84379479e6:find(_1c606d535835, 1, true) then _d55ebf33c03a = true end
if _2a84379479e6:find(_b54cc91faaf3, 1, true) then _97d7d89407f7 = true end
_f49e648909b2(_188328f9070e(_dbee9ecd8651.Name .. " " .. _2a84379479e6, _dbee9ecd8651.Visible))
elseif _dbee9ecd8651:IsA("ImageLabel") or _dbee9ecd8651:IsA("ImageButton") then
local _abeed2dd855a = _dbee9ecd8651:FindFirstAncestorWhichIsA("BillboardGui")
if _abeed2dd855a and _abeed2dd855a.Enabled and _dbee9ecd8651.Visible and _dbee9ecd8651.ImageTransparency < 0.95 then
local _e2be7b455e80 = _dbee9ecd8651.Name .. " " .. (_dbee9ecd8651.Parent and _dbee9ecd8651.Parent.Name or "")
_f49e648909b2(_188328f9070e(_e2be7b455e80, true))
local _0f66315115e9 = _dbee9ecd8651.ImageColor3
if _0f66315115e9.R > 0.7 and _0f66315115e9.G < 0.32 and _0f66315115e9.B < 0.32 then
_d55ebf33c03a = true
elseif _0f66315115e9.R > 0.7 and _0f66315115e9.G >= 0.32 and _0f66315115e9.G < 0.75 and _0f66315115e9.B < 0.35 then
_97d7d89407f7 = true
end
end
end
end
for _5451e5ff81a0, _746b87722905 in ipairs(_5e7e644438a1:GetDescendants()) do
_d30ec70e46bb(_746b87722905)
end
for _c5bff51ec9ac, _1d3cea84ad20 in ipairs(_6fc9e0dc678d()) do
if _1d3cea84ad20.Parent
and _1d3cea84ad20.Adornee
and _1d3cea84ad20.Adornee:IsDescendantOf(_5e7e644438a1) then
for _2e7e7290a58d, _dda5cb37c7a5 in ipairs(_1d3cea84ad20:GetDescendants()) do
_d30ec70e46bb(_dda5cb37c7a5)
end
end
end
local _c5253170bb36 = _d55ebf33c03a and "Hostile" or (_97d7d89407f7 and "Illegal" or false)
_4f953263df27[_2a38d2cfce79] = { Time = _7a62bdff4bd8, Status = _c5253170bb36 }
return _c5253170bb36 or nil
end
local function _bc3a2de88678(_c91af796d831)
local _a9b14fb4a82f = _fbb455fa36c1(_c91af796d831)
if _a9b14fb4a82f == "Hostile" then return _1c606d535835, _a9b14fb4a82f end
if _a9b14fb4a82f == "Illegal" then return _b54cc91faaf3, _a9b14fb4a82f end
return "", nil
end
local function _985b566a462c(_ff39f1c8e550)
local _554d5dbe8a7d = _bc3a2de88678(_ff39f1c8e550)
local _fbca5a34a443 = _554d5dbe8a7d ~= "" and (_554d5dbe8a7d .. " ") or ""
return _fbca5a34a443 .. _ff39f1c8e550.DisplayName .. " (@" .. _ff39f1c8e550.Name .. ")"
end
local function _f55e5b35f272(_cbab80348a4a)
local _36f80dc357c6 = _cbab80348a4a and _cbab80348a4a.Team and _cbab80348a4a.Team.Name
return _30151802df7f[_36f80dc357c6] or Color3.fromRGB(205, 205, 205)
end
local _66c6bbf181b6 = {}
function _66c6bbf181b6.Palette()
local _6eaa0a8073ec = _5686939f94a2.ThemeManager.Current
return {Background = _6eaa0a8073ec.Background, Border = _6eaa0a8073ec.Stroke, Accent = _6eaa0a8073ec.TabSelected,
Text = _6eaa0a8073ec.Text, Row = _6eaa0a8073ec.Element, Hover = _6eaa0a8073ec.TabHover}
end
function _66c6bbf181b6.Row(_5edf94f30924, _73994e1123bd, _32388f55879f)
_32388f55879f = _32388f55879f or _66c6bbf181b6.Palette()
local _a379c998cbb7 = _1c2d69e764e2.SelectedTarget == _73994e1123bd
_5edf94f30924.BackgroundColor3 = _a379c998cbb7 and _32388f55879f.Accent or (_5edf94f30924:GetAttribute("Hovered") and _32388f55879f.Hover or _32388f55879f.Row)
_5edf94f30924.BackgroundTransparency = _66c6bbf181b6.Window:GetGlassSurfaceTransparency("Row", 0)
local _3b94cab979e5 = _5edf94f30924:FindFirstChild("SelectedIndicator")
if _3b94cab979e5 then _3b94cab979e5.Visible = false end
local _cf9400a1953e=_5edf94f30924:FindFirstChild("RowStroke")
if _cf9400a1953e then _cf9400a1953e.Color=_32388f55879f.Border end
end
_1fe9eb27c72c = function()
if not _ff71f5c95737 then return end
local _932ae5de0dda = _66c6bbf181b6.Palette()
_ff71f5c95737.BackgroundColor3 = _932ae5de0dda.Background
_ff71f5c95737.BackgroundTransparency = _66c6bbf181b6.Window:GetGlassSurfaceTransparency("Panel", 0)
_ff71f5c95737.PanelStroke.Color = _932ae5de0dda.Border
local _a68acabddc96 = _ff71f5c95737.Header
_a68acabddc96.BackgroundColor3 = _932ae5de0dda.Background
_a68acabddc96.BackgroundTransparency = 1
_a68acabddc96.Title.TextColor3 = _932ae5de0dda.Text
_a68acabddc96.Close.Light.BackgroundColor3 = _5686939f94a2.ThemeManager.Current.WindowClose
_a68acabddc96.Divider.BackgroundColor3 = _932ae5de0dda.Border
_f57d4440394d.ScrollBarImageColor3 = _932ae5de0dda.Accent
for _c6742e4fcc21, _726ac0cccaca in pairs(_8614343746b2) do _66c6bbf181b6.Row(_726ac0cccaca, _c6742e4fcc21, _932ae5de0dda) end
end
local function _f03b784852a5()
if not _f57d4440394d then return end
local _cccf252ad4f7 = _66c6bbf181b6.Palette()
local _a46ba0a6bf10 = {}
local _7d1ddd1b3bf5 = {}
local _2d401944baaf = { Guards = 1, Inmates = 2, Criminals = 3 }
for _0b995a5dc3cc, _58a36e3e7128 in ipairs(_4b8505ea1c37:GetPlayers()) do
if _58a36e3e7128 ~= _304df533e735 then
table.insert(_a46ba0a6bf10, _58a36e3e7128)
_7d1ddd1b3bf5[_58a36e3e7128] = true
end
end
table.sort(_a46ba0a6bf10, function(_a2d987f0254a, _94307011cb87)
local _590bbe5faf57 = _2d401944baaf[_a2d987f0254a.Team and _a2d987f0254a.Team.Name] or 4
local _22bdadc35750 = _2d401944baaf[_94307011cb87.Team and _94307011cb87.Team.Name] or 4
if _590bbe5faf57 ~= _22bdadc35750 then return _590bbe5faf57 < _22bdadc35750 end
return _a2d987f0254a.Name:lower() < _94307011cb87.Name:lower()
end)
for _1e5db617167d, _cd6de7a41676 in pairs(_8614343746b2) do
if not _7d1ddd1b3bf5[_1e5db617167d] then
_cd6de7a41676:Destroy()
_8614343746b2[_1e5db617167d] = nil
end
end
for _45bb9b7aadff, _32ec7a9d4d78 in ipairs(_a46ba0a6bf10) do
local _996a671f864c = _8614343746b2[_32ec7a9d4d78]
if not _996a671f864c then
_996a671f864c = Instance.new("TextButton")
_996a671f864c.Name = "Player_" .. _32ec7a9d4d78.UserId
_996a671f864c.AutoButtonColor = false
_996a671f864c.BackgroundColor3 = _5686939f94a2.ThemeManager.Current.Element
_996a671f864c.BackgroundTransparency = 0.12
_996a671f864c.BorderSizePixel = 0
_996a671f864c.Font = Enum.Font.Gotham
_996a671f864c.TextSize = 12
_996a671f864c.TextXAlignment = Enum.TextXAlignment.Left
_996a671f864c.TextTruncate = Enum.TextTruncate.AtEnd
local _f7a73a24716c=math.max(.1,_66c6bbf181b6.Window and _66c6bbf181b6.Window.Scale.Scale or 1)
_996a671f864c.Size = UDim2.new(1, 0, 0, math.round(44*_f7a73a24716c)/_f7a73a24716c)
_996a671f864c.ZIndex = 152
_996a671f864c.Parent = _f57d4440394d
local _479e17026af1 = Instance.new("UIPadding")
_479e17026af1.PaddingLeft = UDim.new(0, 14)
_479e17026af1.PaddingRight = UDim.new(0, 8)
_479e17026af1.Parent = _996a671f864c
local _552934887187 = Instance.new("UICorner")
_552934887187.CornerRadius = UDim.new(0, 8)
_552934887187.Parent = _996a671f864c
local _6b4bbc1cfbc8=Instance.new("UIStroke")
_6b4bbc1cfbc8.Name="RowStroke";_6b4bbc1cfbc8.ApplyStrokeMode=Enum.ApplyStrokeMode.Border
_6b4bbc1cfbc8.Thickness=1/_f7a73a24716c;_6b4bbc1cfbc8.Transparency=.3;_6b4bbc1cfbc8.Color=_cccf252ad4f7.Border;_6b4bbc1cfbc8.Parent=_996a671f864c
local _32a78acbac21 = Instance.new("Frame")
_32a78acbac21.Name = "SelectedIndicator"
_32a78acbac21.AnchorPoint = Vector2.new(0, 0.5)
_32a78acbac21.Position = UDim2.new(0, -10, 0.5, 0)
_32a78acbac21.Size = UDim2.fromOffset(3, 18)
_32a78acbac21.BorderSizePixel = 0
_32a78acbac21.ZIndex = 153
_32a78acbac21.Parent = _996a671f864c
local _39519a1427af = Instance.new("UICorner")
_39519a1427af.CornerRadius = UDim.new(1, 0)
_39519a1427af.Parent = _32a78acbac21
_8001a4790b21(_996a671f864c.MouseEnter, function()
_996a671f864c:SetAttribute("Hovered", true)
_66c6bbf181b6.Row(_996a671f864c, _32ec7a9d4d78)
end)
_8001a4790b21(_996a671f864c.MouseLeave, function()
_996a671f864c:SetAttribute("Hovered", false)
_66c6bbf181b6.Row(_996a671f864c, _32ec7a9d4d78)
end)
_8001a4790b21(_996a671f864c.MouseButton1Click, function()
if _32ec7a9d4d78.Parent == _4b8505ea1c37 then
_8d1105532f06(_32ec7a9d4d78)
end
end)
_8614343746b2[_32ec7a9d4d78] = _996a671f864c
end
local _73531b315e87 = _985b566a462c(_32ec7a9d4d78)
local _249f0723c7b6 = _f55e5b35f272(_32ec7a9d4d78)
if _996a671f864c.LayoutOrder ~= _45bb9b7aadff then _996a671f864c.LayoutOrder = _45bb9b7aadff end
if _996a671f864c.Text ~= _73531b315e87 then _996a671f864c.Text = _73531b315e87 end
if _996a671f864c.TextColor3 ~= _249f0723c7b6 then _996a671f864c.TextColor3 = _249f0723c7b6 end
_66c6bbf181b6.Row(_996a671f864c, _32ec7a9d4d78, _cccf252ad4f7)
end
if _ff71f5c95737 then _ff71f5c95737.Header.Title.Text = "\080\108\097\121\101\114\115\032\032\194\183\032\032" .. #_a46ba0a6bf10 end
end
local _172b9859445b
local _05483c9998de
local function _2db585a3bc66(_8edbe39930b0, _a00e27001ca1)
if not _425c1e10cfdd then return end
if _172b9859445b == _8edbe39930b0 and _05483c9998de == _a00e27001ca1 then return end
_172b9859445b = _8edbe39930b0
_05483c9998de = _a00e27001ca1
_425c1e10cfdd:SetTitle(_8edbe39930b0)
_425c1e10cfdd:SetDesc(_a00e27001ca1)
end
local function _961ce18a347d(_b0ae4eefd9d4)
_b19c33589d39 = _b19c33589d39 + 1
local _d8e3f7dc61cd = _b19c33589d39
if not _009313a4604b then return end
_009313a4604b.Image = ""
_009313a4604b.Visible = _b0ae4eefd9d4 ~= nil
if not _b0ae4eefd9d4 then return end
task.spawn(function()
local _2929f512f291, _6cdf8c86c1df = pcall(
_4b8505ea1c37.GetUserThumbnailAsync,
_4b8505ea1c37,
_b0ae4eefd9d4.UserId,
Enum.ThumbnailType.HeadShot,
Enum.ThumbnailSize.Size100x100
)
local _a4d0e13a9b1b = _1c2d69e764e2.SelectedTarget == _b0ae4eefd9d4
if _2929f512f291 and _d8e3f7dc61cd == _b19c33589d39 and _a4d0e13a9b1b and _009313a4604b then
_009313a4604b.Image = _6cdf8c86c1df
end
end)
end
local function _d8ff6e0a543e(_9b5861094a0d)
if not _9b5861094a0d then return end
local _607e9d655b3c, _fe7fc3f575ef = _bc3a2de88678(_9b5861094a0d)
local _7934e56dc861 = (_607e9d655b3c ~= "" and (_607e9d655b3c .. " ") or "") .. _9b5861094a0d.DisplayName
local _c8b251ac163d = _5f1d70c8c652(_9b5861094a0d) and "Alive" or "Respawning / unavailable"
local _e5d7bafa4cb4 = _fe7fc3f575ef and ("\032\032\226\128\162\032\032" .. _fe7fc3f575ef) or ""
_2db585a3bc66(_7934e56dc861, "@" .. _9b5861094a0d.Name .. "\032\032\226\128\162\032\032" .. _c8b251ac163d .. _e5d7bafa4cb4)
end
_8d1105532f06 = function(_cc57fb3120fb, _3ffb2e766874)
_1c2d69e764e2.SelectedTarget = _cc57fb3120fb
_961ce18a347d(_cc57fb3120fb)
if _cc57fb3120fb then
_d8ff6e0a543e(_cc57fb3120fb)
elseif _3ffb2e766874 and _3ffb2e766874 ~= "" then
_2db585a3bc66("Player not found", "Try the full username or the beginning of a display name.")
else
_2db585a3bc66("No player selected", "Enter a username or display name below.")
end
if _ff71f5c95737 then _f03b784852a5() end
end
_12fc75b60e62.TPToolManager=(function()
local _794ae7affba4={Tool=nil,Activation=nil,Destroyed=false}
function _794ae7affba4:Give(_65e36c9b5111,_cbc156fa6c75)
if self.Destroyed or not _12fc75b60e62.Alive then return end
local _fad12989923f=_304df533e735:FindFirstChildOfClass("Backpack") or _304df533e735:WaitForChild("Backpack",5)
if self.Destroyed or not _12fc75b60e62.Alive or (_cbc156fa6c75 and _304df533e735.Character~=_cbc156fa6c75)
or (_cbc156fa6c75 and not _1c2d69e764e2.AutoTPTool) then return end
if not _fad12989923f then
if not _65e36c9b5111 then _237a94874ead("TP Tool","Backpack is unavailable.","Warning",2) end
return
end
local _542637b8975e=_304df533e735.Character
local _b4a1778ab030=_fad12989923f:FindFirstChild("TP Tool") or (_542637b8975e and _542637b8975e:FindFirstChild("TP Tool"))
if _b4a1778ab030 and _b4a1778ab030:IsA("Tool") then
if not _65e36c9b5111 then _237a94874ead("TP Tool","TP Tool is already in your inventory.","Info",2) end
return _b4a1778ab030
end
if self.Activation then self.Activation:Disconnect();self.Activation=nil end
if self.Tool then self.Tool:Destroy();self.Tool=nil end
local _930483186719=Instance.new("Tool")
_930483186719.Name="TP Tool";_930483186719.RequiresHandle=false;_930483186719.CanBeDropped=false
_930483186719.ToolTip="Equip and click a surface to teleport"
_930483186719:SetAttribute("LudowigTPTool",true)
self.Tool=_930483186719
self.Activation=_930483186719.Activated:Connect(function()
if self.Destroyed or not _12fc75b60e62.Alive or _5686939f94a2.DialogOpen or _5686939f94a2.BindingCapture
or _b68af4d51e9b:GetFocusedTextBox() or not _c872e520601e.Target then return end
local _1cb184488383=_e54beffa1c3a(_304df533e735)
if not _1cb184488383 then return end
if _12fc75b60e62.Invisibility then _12fc75b60e62.Invisibility:Stop() end
_1cb184488383=_e54beffa1c3a(_304df533e735)
if not _1cb184488383 then return end
_1cb184488383.CFrame=CFrame.new(_c872e520601e.Hit.Position+Vector3.new(0,3,0))*_1cb184488383.CFrame.Rotation
end)
_930483186719.Parent=_fad12989923f
if not _65e36c9b5111 then _237a94874ead("TP Tool","TP Tool added to your inventory.","Success",2) end
return _930483186719
end
function _794ae7affba4:Destroy()
if self.Destroyed then return end
self.Destroyed=true
if self.Activation then self.Activation:Disconnect();self.Activation=nil end
if self.Tool then self.Tool:Destroy();self.Tool=nil end
end
task.defer(function() if _1c2d69e764e2.AutoTPTool then _794ae7affba4:Give(true,_304df533e735.Character) end end)
return _794ae7affba4
end)()
_8001a4790b21(_b68af4d51e9b.InputBegan,function(_6d7124653ad5,_49cd760d11e0)
if _49cd760d11e0 or not _12fc75b60e62.Alive or _5686939f94a2.DialogOpen or _5686939f94a2.BindingCapture
or _b68af4d51e9b:GetFocusedTextBox() then return end
if _6d7124653ad5.UserInputType~=Enum.UserInputType.MouseButton1 then return end
if not (_b68af4d51e9b:IsKeyDown(Enum.KeyCode.LeftControl)
or _b68af4d51e9b:IsKeyDown(Enum.KeyCode.RightControl)) then return end
local _3f21c522947e=_e54beffa1c3a(_304df533e735)
if not _3f21c522947e or not _c872e520601e.Target then return end
if _12fc75b60e62.Invisibility then _12fc75b60e62.Invisibility:Stop() end
_3f21c522947e.CFrame=CFrame.new(_c872e520601e.Hit.Position+Vector3.new(0,3,0))*_3f21c522947e.CFrame.Rotation
end)
local _bd970b7c097e = { Busy = false, Epoch = 0 }
local function _5638424d395f(_41b6cdb9c85a, _c8057ef5e17f)
if _bd970b7c097e.Busy then
if not _c8057ef5e17f then _237a94874ead("Guns", "Pickup route is already running.", "Info", 2) end
return
end
local _ded8bdc953a7 = _304df533e735.Character
local _f7867a7f3a0c, _d0f59f688fd6 = _e54beffa1c3a(_304df533e735), _414007f12de3(_304df533e735)
if not _f7867a7f3a0c or not _d0f59f688fd6 or _d0f59f688fd6.Health <= 0 then return end
_bd970b7c097e.Busy = true
local _01bdda6fa844 = _bd970b7c097e.Epoch
local _9ae9be2aa9c6 = _41b6cdb9c85a or _f7867a7f3a0c.CFrame
local function _e884fee7999d()
return _12fc75b60e62.Alive and _01bdda6fa844 == _bd970b7c097e.Epoch
and _304df533e735.Character == _ded8bdc953a7 and _f7867a7f3a0c.Parent and _d0f59f688fd6.Health > 0
end
local _121a89099066, _43c29bda6778 = pcall(function()
local _372694577655 = _863969fb6c92
if _304df533e735.Team and _304df533e735.Team.Name == "Criminals" then
_372694577655 = {
Vector3.new(-939, 94, 2039),
Vector3.new(-932, 94, 2039),
}
end
for _b8541d03e8c3, _c22fe47058fb in ipairs(_372694577655) do
if not _e884fee7999d() then return end
_f7867a7f3a0c.CFrame = CFrame.new(_c22fe47058fb + Vector3.new(0, 3, 0))
task.wait(0.55)
end
end)
if _e884fee7999d() then
_f7867a7f3a0c.CFrame = typeof(_9ae9be2aa9c6) == "CFrame" and _9ae9be2aa9c6 or CFrame.new(_9ae9be2aa9c6)
end
if _01bdda6fa844 == _bd970b7c097e.Epoch then _bd970b7c097e.Busy = false end
if not _c8057ef5e17f and _12fc75b60e62.Alive then
_237a94874ead("Guns", _121a89099066 and "Pickup completed." or ("Pickup stopped: " .. tostring(_43c29bda6778)),
_121a89099066 and "Success" or "Warning", 2)
end
end
local function _ecbc4d91351b(_a32b2e6f5b58)
local _e10917e7b2de = _304df533e735.Character
local _eed919492c38 = _a32b2e6f5b58.Character
local _19e466124243 = _e10917e7b2de and (
_e10917e7b2de:FindFirstChild("Head") or _e10917e7b2de:FindFirstChild("HumanoidRootPart")
)
local _77b1a563176d = _eed919492c38 and _eed919492c38:FindFirstChild("Head")
local _d79d42f5e154 = _eed919492c38 and _eed919492c38:FindFirstChild("HumanoidRootPart")
if not _19e466124243 or not _77b1a563176d then return false end
local _dc076f7e8ade = { _e10917e7b2de, _eed919492c38 }
if _ac450a59853e then table.insert(_dc076f7e8ade, _ac450a59853e) end
local function _eb69112a0328(_8f8c1628611c)
if not _8f8c1628611c then return true end
local _0ccbe16f09c7 = _8f8c1628611c:FindFirstAncestorOfClass("Model")
if _0ccbe16f09c7 and _0ccbe16f09c7:FindFirstChildOfClass("Humanoid") then return true end
return _8f8c1628611c:IsA("BasePart")
and (_8f8c1628611c.Transparency >= 0.65 or not _8f8c1628611c.CanCollide)
end
local function _4fc10149cfb9(_ab75cbeb78d3)
local _cb383afb90ba = {}
for _42ef54e2bfa8, _874b1afa430e in ipairs(_dc076f7e8ade) do table.insert(_cb383afb90ba, _874b1afa430e) end
local _c983df67c1cf = RaycastParams.new()
_c983df67c1cf.FilterType = Enum.RaycastFilterType.Exclude
_c983df67c1cf.IgnoreWater = true
for _e175dacbd542 = 1, 10 do
_c983df67c1cf.FilterDescendantsInstances = _cb383afb90ba
local _35400bd87ee3 = _ab75cbeb78d3 - _19e466124243.Position
local _55a6e01a774a = workspace:Raycast(_19e466124243.Position, _35400bd87ee3, _c983df67c1cf)
if not _55a6e01a774a then return true end
if not _eb69112a0328(_55a6e01a774a.Instance) then return false end
table.insert(_cb383afb90ba, _55a6e01a774a.Instance)
end
return true
end
if _4fc10149cfb9(_77b1a563176d.Position) then return true end
return _d79d42f5e154 ~= nil and _4fc10149cfb9(_d79d42f5e154.Position)
end
local _fdb050f709f4 = setmetatable({}, { __mode = "k" })
local function _f26540b4bc89(_4955cb4f196b)
if not _1c2d69e764e2.WallCheck then return true end
local _5ad82a108763 = os.clock()
local _1d5d71c26a07 = _fdb050f709f4[_4955cb4f196b]
if _1d5d71c26a07 and _5ad82a108763 - _1d5d71c26a07.Time < 0.1 then return _1d5d71c26a07.Visible end
local _2f802d9ddbce = _ecbc4d91351b(_4955cb4f196b)
_fdb050f709f4[_4955cb4f196b] = { Time = _5ad82a108763, Visible = _2f802d9ddbce }
return _2f802d9ddbce
end
function _12fc75b60e62.GetAimRadius(_638cd489c807)
local _404a4591caf2=_638cd489c807 and _1c2d69e764e2.SilentAimFOV or _1c2d69e764e2.FOV
if _76f9806d8974 and _ac450a59853e then
local _44f4baa9dcce=math.min(_ac450a59853e.ViewportSize.X,_ac450a59853e.ViewportSize.Y)
_404a4591caf2=math.min(_404a4591caf2*math.clamp(_44f4baa9dcce/600,.55,1),_44f4baa9dcce*.46)
end
return _404a4591caf2
end
local function _b885761a154d(_977acf2a3079)
if _76f9806d8974 and _ac450a59853e then
local _564e1f3fbb53=_ac450a59853e:WorldToViewportPoint(_ac450a59853e.CFrame.Position+_ac450a59853e.CFrame.LookVector*1000)
return Vector2.new(_564e1f3fbb53.X,_564e1f3fbb53.Y)
end
return _b68af4d51e9b:GetMouseLocation()
end
local function _a935ec4a57ba(_4bfab87619bc)
local _0900dda69731 = _4bfab87619bc and _4bfab87619bc.Character and _4bfab87619bc.Character:FindFirstChild("Head")
return _0900dda69731 and _0900dda69731.Position or nil
end
local function _42e86f466443(_3bee9718d1ea, _4060fa52ad83, _2e9c79aa618d, _24d6943c78e5, _f7fe01a94aaf)
if not _3bee9718d1ea or _3bee9718d1ea == _304df533e735 or not _5f1d70c8c652(_3bee9718d1ea) then return false end
local _16d63b0d138d=_1c2d69e764e2.AimbotFFCheck
if _f7fe01a94aaf then _16d63b0d138d=_1c2d69e764e2.SilentAimFFCheck end
if _16d63b0d138d and _3bee9718d1ea.Character:FindFirstChildWhichIsA("ForceField",true) then return false end
if _1c2d69e764e2.TeamCheck and _304df533e735.Team and _3bee9718d1ea.Team == _304df533e735.Team then return false end
if _304df533e735.Team and _304df533e735.Team.Name == "Guards"
and _3bee9718d1ea.Team and _3bee9718d1ea.Team.Name == "Inmates" then
local _ffb06d5e9be2 = _3bee9718d1ea.Character
if not _ffb06d5e9be2 or not (_ffb06d5e9be2:GetAttribute("Hostile")
or _ffb06d5e9be2:GetAttribute("Trespassing")) then return false end
end
local _55a273dc1812 = _e54beffa1c3a(_3bee9718d1ea)
local _1073fbb25a72 = _3bee9718d1ea.Character and _3bee9718d1ea.Character:FindFirstChild("Head")
if not _55a273dc1812 or not _1073fbb25a72 then return false end
if (_55a273dc1812.Position - _ac450a59853e.CFrame.Position).Magnitude > _1c2d69e764e2.TargetDistance then return false end
if not (_f7fe01a94aaf and _1c2d69e764e2.Wallbang) and not _f26540b4bc89(_3bee9718d1ea) then return false end
if _2e9c79aa618d then return true end
local _bbfa14353029, _cd5dea93b8c0
if _f7fe01a94aaf and not _76f9806d8974 then _bbfa14353029, _cd5dea93b8c0 = _ac450a59853e:WorldToScreenPoint(_1073fbb25a72.Position)
else _bbfa14353029, _cd5dea93b8c0 = _ac450a59853e:WorldToViewportPoint(_1073fbb25a72.Position) end
if not _cd5dea93b8c0 or _bbfa14353029.Z <= 0 then return false end
return (Vector2.new(_bbfa14353029.X, _bbfa14353029.Y) - (_24d6943c78e5 or _b885761a154d(false))).Magnitude
<= _12fc75b60e62.GetAimRadius(_f7fe01a94aaf) * (_4060fa52ad83 or 1)
end
local _d136d4b42304 = nil
local _19be7a8c2ea3 = nil
local _0ddbdbf7296c = 0
local _b03ac1aafd98 = 0
local function _08269eace45f(_59a20d9dbde1)
if _76f9806d8974 and _12fc75b60e62.UI and _12fc75b60e62.UI.Window.Visible then return nil end
local _14c9acdf5a5f = _b885761a154d(_59a20d9dbde1)
local _fd6e4ad766a5 = _59a20d9dbde1 and _19be7a8c2ea3 or _d136d4b42304
local _016907c13bc3 = _59a20d9dbde1 and _b03ac1aafd98 or _0ddbdbf7296c
if _59a20d9dbde1 then
local _29bd5baad2e1 = _1c2d69e764e2.StickyTarget and _1c2d69e764e2.SilentStickyRange or 1
if _42e86f466443(_fd6e4ad766a5, _29bd5baad2e1, false, _14c9acdf5a5f, true) then
return _fd6e4ad766a5
end
elseif _42e86f466443(_fd6e4ad766a5, 1, false, _14c9acdf5a5f) then
return _fd6e4ad766a5
end
if _59a20d9dbde1 then _19be7a8c2ea3 = nil else _d136d4b42304 = nil end
local _3e63f1de8e05 = os.clock()
if _3e63f1de8e05 - _016907c13bc3 < 0.025 then return nil end
if _59a20d9dbde1 then _b03ac1aafd98 = _3e63f1de8e05 else _0ddbdbf7296c = _3e63f1de8e05 end
local _e02f4fd0440a, _dfcc1cabccb2
for _4ca13f773cd7, _a5f28f90595a in ipairs(_4b8505ea1c37:GetPlayers()) do
if _42e86f466443(_a5f28f90595a, 1, false, _14c9acdf5a5f, _59a20d9dbde1) then
local _35d57061b5db = _a5f28f90595a.Character:FindFirstChild("Head")
local _e2bc1f329f4f = _59a20d9dbde1 and not _76f9806d8974 and _ac450a59853e:WorldToScreenPoint(_35d57061b5db.Position)
or _ac450a59853e:WorldToViewportPoint(_35d57061b5db.Position)
local _7bfc1cb84ad2 = (Vector2.new(_e2bc1f329f4f.X, _e2bc1f329f4f.Y) - _14c9acdf5a5f).Magnitude
if not _dfcc1cabccb2 or _7bfc1cb84ad2 < _dfcc1cabccb2 then
_e02f4fd0440a = _a5f28f90595a
_dfcc1cabccb2 = _7bfc1cb84ad2
end
end
end
if _59a20d9dbde1 then _19be7a8c2ea3 = _e02f4fd0440a else _d136d4b42304 = _e02f4fd0440a end
return _e02f4fd0440a
end
local _ddd80aa23882 = false
local _3bc4564191ff = false
local _859923ffb394 = "Executor does not support Silent Aim hooks."
local _4270396847ad = false
local function _b37e0c9f6a94(_c91e536b56ad)
if typeof(_c91e536b56ad) ~= "Vector3" then return false end
local _a72e488a682a = _304df533e735.Character
local _678cd205756b = _a72e488a682a and _a72e488a682a:FindFirstChild("HumanoidRootPart")
return _678cd205756b ~= nil and (_c91e536b56ad - _678cd205756b.Position).Magnitude <= 75
end
local function _e186ef07594a(_907a3a809580)
if not _12fc75b60e62.Alive or not _1c2d69e764e2.SilentAimEnabled or _4270396847ad then return nil end
if math.random(1, 100) > _1c2d69e764e2.SilentAimHitChance then return nil end
if not _b37e0c9f6a94(_907a3a809580) then return nil end
_4270396847ad = true
local _9ac434792737, _6b13cde80e80 = pcall(_08269eace45f, true)
_4270396847ad = false
if not _9ac434792737 or not _6b13cde80e80 then return nil end
local _daed370bb709 = _6b13cde80e80.Character and _6b13cde80e80.Character:FindFirstChild("Head")
if _1c2d69e764e2.SilentAimFFCheck and _6b13cde80e80.Character and _6b13cde80e80.Character:FindFirstChildWhichIsA("ForceField",true) then return nil end
return _daed370bb709
end
local function _45f048ddfa19(_2f4dec26e2c1,_f63dfb769d71,_050fb0eb4992)
if not _12fc75b60e62.Alive or not _1c2d69e764e2.Wallbang then return false end
local _807d3530ad5c,_d031992d5a21,_72f109f52609
if typeof(_2f4dec26e2c1)=="Vector3" then
_807d3530ad5c=_2f4dec26e2c1
if typeof(_f63dfb769d71)=="Vector3" then _d031992d5a21=_f63dfb769d71 elseif typeof(_050fb0eb4992)=="Vector3" then _d031992d5a21=_050fb0eb4992 end
if typeof(_f63dfb769d71)=="Instance" then _72f109f52609=_f63dfb769d71 elseif typeof(_050fb0eb4992)=="Instance" then _72f109f52609=_050fb0eb4992 end
else
_72f109f52609=_2f4dec26e2c1
if typeof(_f63dfb769d71)=="Vector3" then _807d3530ad5c=_f63dfb769d71 end
if typeof(_050fb0eb4992)=="Vector3" then _d031992d5a21=_050fb0eb4992 end
end
if not _807d3530ad5c or not _d031992d5a21 or not _b37e0c9f6a94(_807d3530ad5c) then return false end
local _bba6f143889e=_d031992d5a21-_807d3530ad5c
if _bba6f143889e.Magnitude<=0 then return false end
local _01d354c6eba9=200
if typeof(_72f109f52609)=="Instance" and _72f109f52609:IsA("Tool") then
local _8432fd8104c9=_72f109f52609:GetAttribute("Range")
if type(_8432fd8104c9)=="number" and _8432fd8104c9==_8432fd8104c9 then _01d354c6eba9=math.clamp(_8432fd8104c9,1,3000) end
end
local _ec08deab4302={}
for _974bcc361215,_ce85ea939660 in ipairs(_4b8505ea1c37:GetPlayers()) do
if _ce85ea939660~=_304df533e735 and _ce85ea939660.Character then table.insert(_ec08deab4302,_ce85ea939660.Character) end
end
local _8af692c88f46=RaycastParams.new()
_8af692c88f46.FilterType=Enum.RaycastFilterType.Include
_8af692c88f46.FilterDescendantsInstances=_ec08deab4302
_8af692c88f46.IgnoreWater=true
local _9f3e3d91788d=_bba6f143889e.Unit*_01d354c6eba9
local _b0c1d190a6d9=workspace:Raycast(_807d3530ad5c,_9f3e3d91788d,_8af692c88f46)
if _b0c1d190a6d9 then return true,_b0c1d190a6d9.Instance,_b0c1d190a6d9.Position end
return true,nil,_807d3530ad5c+_9f3e3d91788d
end
do
local _452a7b706b65, _98256b3acb6f = pcall(function()
local _6ed11faacbba = rawget(_3988bdff66d9, "hookfunction") or rawget(_3988bdff66d9, "replaceclosure")
local _96b69beff326 = rawget(_3988bdff66d9, "getgc")
local _ac1162a2f4b6 = rawget(_3988bdff66d9, "newcclosure")
local _e30ab0dfb6ff = type(_ac1162a2f4b6) == "function" and _ac1162a2f4b6 or function(_2f528a9ed004)
return _2f528a9ed004
end
if type(_6ed11faacbba) ~= "function" or type(_96b69beff326) ~= "function" then
error("Weapon castRay hooks unavailable; using the game's shot-event fallback.")
end
local _95d6feb2cbaf, _b87f20061d4b = 0, 0
local _53be8d739eff = {}
for _f5024d079bea, _af1710afe29f in pairs(_96b69beff326(false)) do
if not _12fc75b60e62.Alive then return end
if type(_af1710afe29f) == "function" and not _53be8d739eff[_af1710afe29f] then
_53be8d739eff[_af1710afe29f] = true
local _f96c0da345a7, _9df260faa028 = pcall(function()
if debug.info then return debug.info(_af1710afe29f, "n") end
local _4c27fe54d0f5 = debug.getinfo(_af1710afe29f, "n")
return _4c27fe54d0f5 and _4c27fe54d0f5.name
end)
if _f96c0da345a7 and _9df260faa028 == "castRay" then
local _b4def7bb1ba1
local _7e7dbd018ee3 = pcall(function()
_b4def7bb1ba1 = _6ed11faacbba(_af1710afe29f, _e30ab0dfb6ff(function(...)
local _343db9ec1c33, _1c3788555175, _e0ad1be3a727 = ...
local _b688886a4861 = typeof(_343db9ec1c33) == "Vector3" and _343db9ec1c33 or (typeof(_1c3788555175) == "Vector3" and _1c3788555175 or (typeof(_e0ad1be3a727) == "Vector3" and _e0ad1be3a727 or nil))
local _5b9478cc2ba6 = _e186ef07594a(_b688886a4861)
if _5b9478cc2ba6 then return _5b9478cc2ba6, _5b9478cc2ba6.Position end
local _abb540c0d681,_cd8af68aa07b,_9dc0588dbb8a=_45f048ddfa19(_343db9ec1c33,_1c3788555175,_e0ad1be3a727)
if _abb540c0d681 then return _cd8af68aa07b,_9dc0588dbb8a end
return _b4def7bb1ba1(...)
end))
end)
if _7e7dbd018ee3 and type(_b4def7bb1ba1) == "function" then _95d6feb2cbaf += 1 end
if _95d6feb2cbaf >= 5 then break end
end
end
_b87f20061d4b += 1
if _b87f20061d4b % 200 == 0 then task.wait() end
end
_ddd80aa23882 = _95d6feb2cbaf > 0
_3bc4564191ff = _ddd80aa23882
if not _ddd80aa23882 then error("No weapon castRay found; using the game's shot-event fallback.") end
end)
if not _452a7b706b65 then _859923ffb394 = tostring(_98256b3acb6f) end
end
local _696bd1b0b689 = game:GetService("ReplicatedStorage")
_12fc75b60e62.C4 = {
Busy = false,
LastScan = 0,
Cars = {},
Accumulator = 0,
UsedCars = setmetatable({}, { __mode = "k" }),
}
function _12fc75b60e62.GetC4Remote()
local _cae9f8c542bf = _696bd1b0b689:FindFirstChild("Remotes")
local _33745a23cf71 = _cae9f8c542bf and _cae9f8c542bf:FindFirstChild("C4")
local _c2de5490e3b8 = _33745a23cf71 and _33745a23cf71:FindFirstChild("ActivateC4")
return _c2de5490e3b8 and _c2de5490e3b8:IsA("RemoteFunction") and _c2de5490e3b8 or nil
end
function _12fc75b60e62.GetC4Tool()
local _6d60fb9b6474 = _304df533e735.Character
local _896cbec72ac9 = _304df533e735:FindFirstChildOfClass("Backpack")
return (_6d60fb9b6474 and _6d60fb9b6474:FindFirstChild("C4 Explosive"))
or (_896cbec72ac9 and _896cbec72ac9:FindFirstChild("C4 Explosive"))
end
function _12fc75b60e62.RefreshC4Cars(_1a96cccc770a)
local _28978c980355 = os.clock()
if not _1a96cccc770a and _28978c980355 - _12fc75b60e62.C4.LastScan < 1 then return end
_12fc75b60e62.C4.LastScan = _28978c980355
_12fc75b60e62.C4.Cars = {}
local _e59d4dbc3a62 = {}
local _5ca5406c2776 = workspace:FindFirstChild("CarContainer")
for _7670e936d9f0, _023fd6389f24 in ipairs((_5ca5406c2776 or workspace):GetDescendants()) do
if _023fd6389f24:IsA("VehicleSeat") then
local _3d34954ff04b = _023fd6389f24.AssemblyRootPart or _023fd6389f24
local _55bfefcdd738 = _023fd6389f24:FindFirstAncestorWhichIsA("Model")
if _5ca5406c2776 then
while _55bfefcdd738 and _55bfefcdd738.Parent ~= _5ca5406c2776 do
local _d424c627d2cb = _55bfefcdd738.Parent
if _d424c627d2cb and _d424c627d2cb:IsA("Model") then
_55bfefcdd738 = _d424c627d2cb
else
break
end
end
end
local _726e8f173473 = _55bfefcdd738 or _3d34954ff04b
if _3d34954ff04b and _3d34954ff04b.Parent and _726e8f173473 and not _e59d4dbc3a62[_726e8f173473]
and not (_304df533e735.Character and _3d34954ff04b:IsDescendantOf(_304df533e735.Character)) then
_e59d4dbc3a62[_726e8f173473] = true
table.insert(_12fc75b60e62.C4.Cars, { Part = _3d34954ff04b, Model = _55bfefcdd738, Key = _726e8f173473 })
end
end
end
end
function _12fc75b60e62.FindNearestCar()
local _38f6c99a8eb5 = _e54beffa1c3a(_304df533e735)
if not _38f6c99a8eb5 then return nil end
_12fc75b60e62.RefreshC4Cars(false)
local _517518acfeda, _22bb0e08df68
for _c9f5f52ff042, _2459391c58f4 in ipairs(_12fc75b60e62.C4.Cars) do
local _657b11eb7d49 = _2459391c58f4.Part
if _657b11eb7d49 and _657b11eb7d49.Parent and not _12fc75b60e62.C4.UsedCars[_2459391c58f4.Key] then
local _b495899cda0a = (_657b11eb7d49.Position - _38f6c99a8eb5.Position).Magnitude
if not _22bb0e08df68 or _b495899cda0a < _22bb0e08df68 then
_517518acfeda, _22bb0e08df68 = _2459391c58f4, _b495899cda0a
end
end
end
return _517518acfeda
end
function _12fc75b60e62.PlaceC4OnNearestCar(_87561db0c85f)
if _12fc75b60e62.C4.Busy then return false end
local _880c81eee8a3, _5e9a9fafe555 = _12fc75b60e62.GetC4Remote(), _12fc75b60e62.GetC4Tool()
local _f1ab39d89377, _1df4cecc1769 = _e54beffa1c3a(_304df533e735), _414007f12de3(_304df533e735)
if not _880c81eee8a3 or not _5e9a9fafe555 or not _f1ab39d89377 or not _1df4cecc1769 or _1df4cecc1769.Health <= 0 then
if not _87561db0c85f then _237a94874ead("C4", "C4 or remote unavailable.", "Warning", 2) end
return false
end
if _5e9a9fafe555:GetAttribute("Local_Mode") == "Detonate" then
if not _87561db0c85f then _237a94874ead("C4", "C4 is already placed.", "Info", 2) end
return false
end
local _5d8ca213d1b1 = _12fc75b60e62.FindNearestCar()
local _890a6f9a5f16 = _5d8ca213d1b1 and _5d8ca213d1b1.Part
if not _890a6f9a5f16 then
if not _87561db0c85f then _237a94874ead("C4", "No vehicle found.", "Warning", 2) end
return false
end
_12fc75b60e62.C4.Busy = true
if _5e9a9fafe555.Parent ~= _304df533e735.Character then
pcall(function() _1df4cecc1769:EquipTool(_5e9a9fafe555) end)
task.wait(0.1)
end
local _c2c9d5ca4442 = _f1ab39d89377.CFrame
_f1ab39d89377.CFrame = _890a6f9a5f16.CFrame * CFrame.new(0, 3, 8)
task.wait(0.12)
local _541be02c385a, _db421ee51a15 = pcall(function()
return _880c81eee8a3:InvokeServer(_f1ab39d89377.Position, _890a6f9a5f16.Position)
end)
if _f1ab39d89377.Parent and _1df4cecc1769.Health > 0 then _f1ab39d89377.CFrame = _c2c9d5ca4442 end
local _1f42fda8f739 = _541be02c385a and _db421ee51a15 ~= false
if _1f42fda8f739 then
local _e69af30a988a = os.clock()
_5e9a9fafe555:SetAttribute("Local_PlacedAt", _e69af30a988a)
_5e9a9fafe555:SetAttribute("Local_Mode", "Detonate")
_12fc75b60e62.C4.PlacedAt = _e69af30a988a
_12fc75b60e62.C4.PlacedCar = _5d8ca213d1b1.Model or _890a6f9a5f16
_12fc75b60e62.C4.UsedCars[_5d8ca213d1b1.Key] = true
end
_12fc75b60e62.C4.Busy = false
if not _87561db0c85f then
_237a94874ead("C4", _1f42fda8f739 and "C4 placed on vehicle." or "C4 placement failed.",
_1f42fda8f739 and "Success" or "Warning", 2)
end
return _1f42fda8f739
end
function _12fc75b60e62.UpdateCarESP()
if not _1c2d69e764e2.CarESP and not _12fc75b60e62.C4.ESPActive then return end
_12fc75b60e62.C4.ESPActive=_1c2d69e764e2.CarESP
_12fc75b60e62.RefreshC4Cars(false)
for _72c234bde846, _8be6e55b6089 in ipairs(_12fc75b60e62.C4.Cars) do
local _211f2b758a60, _a7d539b05541 = _8be6e55b6089.Key, _8be6e55b6089.Part
if _211f2b758a60 and _211f2b758a60.Parent and _a7d539b05541 and _a7d539b05541.Parent then
local _8ecd78a80786 = _211f2b758a60:FindFirstChild("LudowigCarESP")
local _07de14585ccf = _a7d539b05541:FindFirstChild("LudowigCarLabel")
if _07de14585ccf then _07de14585ccf:Destroy() end
if not _1c2d69e764e2.CarESP then
if _8ecd78a80786 then _8ecd78a80786:Destroy() end
else
if not _8ecd78a80786 then
_8ecd78a80786 = Instance.new("Highlight")
_8ecd78a80786.Name = "LudowigCarESP"
_8ecd78a80786.Adornee = _211f2b758a60
_8ecd78a80786.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
_8ecd78a80786.FillTransparency = 0.78
_8ecd78a80786.OutlineTransparency = 0.05
_8ecd78a80786.Parent = _211f2b758a60
end
_8ecd78a80786.FillColor = _1c2d69e764e2.CarESPColor
_8ecd78a80786.OutlineColor = _1c2d69e764e2.CarESPColor
end
end
end
end
_12fc75b60e62.Doors = { Removed = {}, Active = false }
function _12fc75b60e62.StoreRemovedDoor(_ab70df52309d)
if not _ab70df52309d or not _ab70df52309d.Parent or _12fc75b60e62.Doors.Removed[_ab70df52309d] then return end
_12fc75b60e62.Doors.Removed[_ab70df52309d] = _ab70df52309d.Parent
_ab70df52309d.Parent = nil
end
function _12fc75b60e62.SetDoorsRemoved(_c26190bb2bd1)
_12fc75b60e62.Doors.Active = _c26190bb2bd1
if _c26190bb2bd1 then
local _1cf689a7f0d3=workspace:FindFirstChild("Doors")
for _6c008d50b67b, _5beccd295686 in ipairs(_1cf689a7f0d3 and _1cf689a7f0d3:GetChildren() or {}) do
_12fc75b60e62.StoreRemovedDoor(_5beccd295686)
end
else
local _d926125d0c52 = _12fc75b60e62.Doors.Removed
for _10c13e3dee2a, _256f10ac95ae in pairs(_12fc75b60e62.Doors.Removed) do
if _10c13e3dee2a and _10c13e3dee2a.Parent == nil and _256f10ac95ae then
pcall(function() _10c13e3dee2a.Parent = _256f10ac95ae end)
end
end
table.clear(_d926125d0c52)
end
end
local _3b99ba98121a = _696bd1b0b689:FindFirstChild("GunRemotes")
local _a8c18c7a56a4 = _3b99ba98121a and _3b99ba98121a:FindFirstChild("ShootEvent")
or _696bd1b0b689:FindFirstChild("ShootEvent")
local _6f82fca187ef = _a8c18c7a56a4 and _a8c18c7a56a4.Parent == _3b99ba98121a
and "Tuple"
or "Legacy"
local _63da3ac11110 = not _ddd80aa23882
local function _b421d193c425()
if _a8c18c7a56a4 and _a8c18c7a56a4.Parent and _a8c18c7a56a4:IsA("RemoteEvent") then
return _a8c18c7a56a4
end
_3b99ba98121a = _696bd1b0b689:FindFirstChild("GunRemotes")
_a8c18c7a56a4 = _3b99ba98121a and _3b99ba98121a:FindFirstChild("ShootEvent")
if _a8c18c7a56a4 and _a8c18c7a56a4:IsA("RemoteEvent") then
_6f82fca187ef = "Tuple"
return _a8c18c7a56a4
end
_a8c18c7a56a4 = _696bd1b0b689:FindFirstChild("ShootEvent")
if _a8c18c7a56a4 and _a8c18c7a56a4:IsA("RemoteEvent") then
_6f82fca187ef = "Legacy"
return _a8c18c7a56a4
end
return nil
end
local _d34a95d71743 = {
remington870 = { Pellets = 5, Interval = 0.75, Automatic = false },
shotgun = { Pellets = 5, Interval = 0.75, Automatic = false },
mp5 = { Pellets = 1, Interval = 0.1, Automatic = true },
ak47 = { Pellets = 1, Interval = 0.095, Automatic = true },
m4a1 = { Pellets = 1, Interval = 0.085, Automatic = true },
fnal = { Pellets = 1, Interval = 0.09, Automatic = true },
fnfal = { Pellets = 1, Interval = 0.09, Automatic = true },
fal = { Pellets = 1, Interval = 0.09, Automatic = true },
m9 = { Pellets = 1, Interval = 0.2, Automatic = false },
taser = { Pellets = 1, Interval = 0.8, Automatic = false },
}
local function _e829b8b09f6c(_37bd44a0b6d9)
return tostring(_37bd44a0b6d9 or ""):lower():gsub("[^%w]", "")
end
local function _bd4b8550f4e3(_7a488ef3edeb)
if not _7a488ef3edeb then return nil end
local _e2a14d280c76 = _696bd1b0b689:FindFirstChild("SharedModules")
local _f5bfdbad06bc = _e2a14d280c76 and _e2a14d280c76:FindFirstChild("ToolProperties")
if _f5bfdbad06bc then
local _2155b59a7fdb = _f5bfdbad06bc:FindFirstChild(_7a488ef3edeb.Name)
if _2155b59a7fdb and _2155b59a7fdb:IsA("ModuleScript") then return _2155b59a7fdb end
local _d79c0bba2623 = _e829b8b09f6c(_7a488ef3edeb.Name)
for _be72b1a89e3c, _0cf5cabf12d8 in ipairs(_f5bfdbad06bc:GetChildren()) do
if _0cf5cabf12d8:IsA("ModuleScript") and _e829b8b09f6c(_0cf5cabf12d8.Name) == _d79c0bba2623 then
return _0cf5cabf12d8
end
end
end
local _0731f09428be = _7a488ef3edeb:FindFirstChild("GunStates", true)
return _0731f09428be and _0731f09428be:IsA("ModuleScript") and _0731f09428be or nil
end
local _eca7287572cd = setmetatable({}, { __mode = "k" })
local function _b11e03a12e58(_d0307cae3f4c)
if not _d0307cae3f4c then return nil end
if _eca7287572cd[_d0307cae3f4c] then return _eca7287572cd[_d0307cae3f4c] end
local _8b921526fde2 = _e829b8b09f6c(_d0307cae3f4c.Name)
local _7d2cf437faf6 = _d34a95d71743[_8b921526fde2]
if not _7d2cf437faf6 then
for _f2b0697167f5, _2cf26d58bf76 in pairs(_d34a95d71743) do
if _8b921526fde2:find(_f2b0697167f5, 1, true) then
_7d2cf437faf6 = _2cf26d58bf76
break
end
end
end
local _aeccdb38c57b = _bd4b8550f4e3(_d0307cae3f4c)
if not _7d2cf437faf6 and not _aeccdb38c57b then return nil end
local _db89ba752302 = {
Pellets = _7d2cf437faf6 and _7d2cf437faf6.Pellets or 1,
Interval = _7d2cf437faf6 and _7d2cf437faf6.Interval or 0.12,
Automatic = _7d2cf437faf6 and _7d2cf437faf6.Automatic or false,
}
if _aeccdb38c57b and _aeccdb38c57b:IsA("ModuleScript") then
local _1f8fbe321b16, _22f418fd7c5c = pcall(require, _aeccdb38c57b)
if _1f8fbe321b16 and type(_22f418fd7c5c) == "table" then
if type(_22f418fd7c5c.AutoFire) == "boolean" then _db89ba752302.Automatic = _22f418fd7c5c.AutoFire end
local _0879eeb39997 = tonumber(_22f418fd7c5c.FireRate or _22f418fd7c5c.Cooldown)
if _0879eeb39997 and _0879eeb39997 >= 0 and _0879eeb39997 <= 2 then
_db89ba752302.Interval = _0879eeb39997
end
local _aa21414b5340 = _8b921526fde2:find("remington870", 1, true)
or _8b921526fde2:find("shotgun", 1, true)
local _1c6c8e65b2ec = tonumber(_22f418fd7c5c.Bullets or _22f418fd7c5c.Pellets)
if _aa21414b5340 and _1c6c8e65b2ec and _1c6c8e65b2ec >= 2 and _1c6c8e65b2ec <= 16 then
_db89ba752302.Pellets = math.floor(_1c6c8e65b2ec + 0.5)
end
end
end
_eca7287572cd[_d0307cae3f4c] = _db89ba752302
return _db89ba752302
end
local function _d77d2d1b17c1()
local _0f1de68bc0dc = _304df533e735.Character
if not _0f1de68bc0dc then return nil end
for _11de4df76e20, _7e214400db28 in ipairs(_0f1de68bc0dc:GetChildren()) do
if _7e214400db28:IsA("Tool") and _b11e03a12e58(_7e214400db28) then return _7e214400db28 end
end
end
local _ff07417752b2 = setmetatable({}, { __mode = "k" })
local _3ad15389730f = setmetatable({}, { __mode = "k" })
_1c2d69e764e2.CustomWeaponSounds=true
_1c2d69e764e2.OtherPlayersSounds=false
_1c2d69e764e2.ShotSoundId="rbxassetid://106502360039776"
_1c2d69e764e2.HitSoundId="rbxassetid://135478009117226"
local _52b4be92eb3e = { ["7698730413"] = true }
local _641635272eb4 = setmetatable({}, { __mode = "k" })
local _68bde29c8f4f = setmetatable({}, { __mode = "k" })
local _137e53dd07fe = {}
local _4a5e9272c91f = setmetatable({}, { __mode = "k" })
local _7af619d8358c
local function _bc2f9241ab5b()
local _91dbee409312, _bc0923747955 = {}, {}
local _8e2f0020909f = {}
if _304df533e735.Character then table.insert(_8e2f0020909f, _304df533e735.Character) end
local _beec865d673a = _304df533e735:FindFirstChildOfClass("Backpack")
if _beec865d673a then table.insert(_8e2f0020909f, _beec865d673a) end
for _c1527483b97f, _35cc583656e9 in ipairs(_8e2f0020909f) do
if _35cc583656e9 then
for _ed797ba7fd33, _1b196b1fb6ea in ipairs(_35cc583656e9:GetChildren()) do
if _1b196b1fb6ea:IsA("Tool") and not _bc0923747955[_1b196b1fb6ea] then
_bc0923747955[_1b196b1fb6ea] = true
table.insert(_91dbee409312, _1b196b1fb6ea)
end
end
end
end
return _91dbee409312
end
local function _d9aaf1bfdf27(_baa7cda9811b, _b178bdebee8d)
local _f91ec5717b66 = _ff07417752b2[_baa7cda9811b]
if not _f91ec5717b66 then
_f91ec5717b66 = {}
_ff07417752b2[_baa7cda9811b] = _f91ec5717b66
end
if _f91ec5717b66[_b178bdebee8d] == nil then
_f91ec5717b66[_b178bdebee8d] = { Value = _baa7cda9811b[_b178bdebee8d] }
end
end
local function _f0b387f0b299(_53cfc78739f7, _826d5acfdcbc, _f030d33703d0)
_d9aaf1bfdf27(_53cfc78739f7, _826d5acfdcbc)
pcall(function() _53cfc78739f7[_826d5acfdcbc] = _f030d33703d0 end)
end
local function _831041b1488a(_9734eaa30b0b, _9b069b199355, _b2768bdf5233, _4ae3fd1d5566)
if type(_9734eaa30b0b) ~= "table" or _9b069b199355 > 2 then return end
_b2768bdf5233 = _b2768bdf5233 or {}
if _b2768bdf5233[_9734eaa30b0b] then return end
_b2768bdf5233[_9734eaa30b0b] = true
for _b0a6ae3c3110, _4232b9172cb6 in pairs(_9734eaa30b0b) do
local _0328827c64fb = type(_b0a6ae3c3110) == "string" and _b0a6ae3c3110:lower():gsub("[^%w]", "") or ""
local _e04446129469 = _0328827c64fb == "firerate"
or _0328827c64fb == "cooldown"
or _0328827c64fb == "shotcooldown"
or _0328827c64fb == "firedelay"
or _0328827c64fb == "shotdelay"
local _f12dd36c7ab6 = _0328827c64fb == "autofire"
or _0328827c64fb == "automatic"
or _0328827c64fb == "fullauto"
local _5277dc107f63 = _0328827c64fb == "range" or _0328827c64fb == "accuraterange"
or _0328827c64fb == "maxrange" or _0328827c64fb == "taserange"
if _1c2d69e764e2.RapidFire and _e04446129469 and type(_4232b9172cb6) == "number" then
_f0b387f0b299(_9734eaa30b0b, _b0a6ae3c3110, _1c2d69e764e2.RapidFireInterval)
elseif _1c2d69e764e2.RapidFire and _f12dd36c7ab6 and type(_4232b9172cb6) == "boolean" then
_f0b387f0b299(_9734eaa30b0b, _b0a6ae3c3110, true)
elseif _1c2d69e764e2.BulletReach and _5277dc107f63 and type(_4232b9172cb6) == "number" then
_d9aaf1bfdf27(_9734eaa30b0b, _b0a6ae3c3110)
local _ab8ce6b45415 = _ff07417752b2[_9734eaa30b0b][_b0a6ae3c3110].Value
local _1759c472df7a = _ab8ce6b45415 * _1c2d69e764e2.BulletReachMultiplier
if _e829b8b09f6c(_4ae3fd1d5566):find("taser", 1, true) then
_1759c472df7a = math.max(_1759c472df7a, _1c2d69e764e2.TaserReach)
end
_f0b387f0b299(_9734eaa30b0b, _b0a6ae3c3110, _1759c472df7a)
elseif (_1c2d69e764e2.RapidFire or _1c2d69e764e2.BulletReach) and type(_4232b9172cb6) == "table" then
_831041b1488a(_4232b9172cb6, _9b069b199355 + 1, _b2768bdf5233, _4ae3fd1d5566)
end
end
end
local function _58b21dbd1fc4()
for _7020b0b4fc46, _74086bf063a0 in pairs(_ff07417752b2) do
for _c8945edb5fd8, _2c377761bed3 in pairs(_74086bf063a0) do
pcall(function() _7020b0b4fc46[_c8945edb5fd8] = _2c377761bed3.Value end)
end
end
_ff07417752b2 = setmetatable({}, { __mode = "k" })
end
local function _4640a2297cd4(_ba44a79cea78)
if not _ba44a79cea78 or not _ba44a79cea78:IsA("Tool") then return end
local _00b1f7575251 = _bd4b8550f4e3(_ba44a79cea78)
if not _00b1f7575251 then return end
local _5370092efadb, _fa6a274a9abe = pcall(require, _00b1f7575251)
if not _5370092efadb or type(_fa6a274a9abe) ~= "table" then return end
if _1c2d69e764e2.RapidFire or _1c2d69e764e2.BulletReach then _831041b1488a(_fa6a274a9abe, 1, nil, _ba44a79cea78.Name) end
if _1c2d69e764e2.CustomWeaponSounds and _1c2d69e764e2.CustomShotSound and type(_fa6a274a9abe.ShootSoundId) == "string" then
if not _3ad15389730f[_fa6a274a9abe] then
_3ad15389730f[_fa6a274a9abe] = { ShootSoundId = _fa6a274a9abe.ShootSoundId }
local _909f17533539 = _fa6a274a9abe.ShootSoundId:match("%d+")
if _909f17533539 then _52b4be92eb3e[_909f17533539] = true end
end
pcall(function() _fa6a274a9abe.ShootSoundId = _1c2d69e764e2.ShotSoundId end)
end
_eca7287572cd[_ba44a79cea78] = nil
end
local function _57896d6e25dd()
for _3109aabf38ed, _39160b62cc1c in pairs(_3ad15389730f) do
pcall(function() _3109aabf38ed.ShootSoundId = _39160b62cc1c.ShootSoundId end)
end
table.clear(_3ad15389730f)
end
local function _33c1164d1805()
_58b21dbd1fc4()
_eca7287572cd = setmetatable({}, { __mode = "k" })
if not _1c2d69e764e2.RapidFire and not _1c2d69e764e2.BulletReach and not _1c2d69e764e2.CustomWeaponSounds then return end
if _1c2d69e764e2.RapidFire or _1c2d69e764e2.BulletReach then
local _b891acb3d979 = _696bd1b0b689:FindFirstChild("SharedModules")
local _bb5051aba387 = _b891acb3d979 and _b891acb3d979:FindFirstChild("ToolProperties")
if _bb5051aba387 then
if _bb5051aba387:IsA("ModuleScript") then
local _abedbb488b32, _50d9f226e3f5 = pcall(require, _bb5051aba387)
if _abedbb488b32 and type(_50d9f226e3f5) == "table" then
for _d170f5fa2738, _9bd3e4f6c8c1 in pairs(_50d9f226e3f5) do
_831041b1488a(_9bd3e4f6c8c1, 1, nil, _d170f5fa2738)
end
end
end
for _12681c322450, _19e6215107da in ipairs(_bb5051aba387:GetChildren()) do
if _19e6215107da:IsA("ModuleScript") then
local _aa79f86a02ef, _6b646eb3d830 = pcall(require, _19e6215107da)
if _aa79f86a02ef then _831041b1488a(_6b646eb3d830, 1, nil, _19e6215107da.Name) end
end
end
end
end
for _45681093f6c1, _2899388730a2 in ipairs(_bc2f9241ab5b()) do _4640a2297cd4(_2899388730a2) end
_eca7287572cd = setmetatable({}, { __mode = "k" })
end
_8001a4790b21(_696bd1b0b689.DescendantAdded, function(_06ba6cd73cc5)
if (not _1c2d69e764e2.RapidFire and not _1c2d69e764e2.BulletReach) or not _06ba6cd73cc5:IsA("ModuleScript") then return end
if not _06ba6cd73cc5.Parent or _06ba6cd73cc5.Parent.Name ~= "ToolProperties" then return end
task.defer(function()
if not _12fc75b60e62.Alive or (not _1c2d69e764e2.RapidFire and not _1c2d69e764e2.BulletReach) or not _06ba6cd73cc5.Parent then return end
local _f99021b3d2f6, _d9c2cc8c01ae = pcall(require, _06ba6cd73cc5)
if _f99021b3d2f6 then _831041b1488a(_d9c2cc8c01ae, 1, nil, _06ba6cd73cc5.Name) end
table.clear(_eca7287572cd)
end)
end)
local function _9ff4bc9231c3(_cdefb3edeff4)
if not _cdefb3edeff4 or not _cdefb3edeff4:IsA("Tool") then return end
local _52d56886bcd5 = _4a5e9272c91f[_cdefb3edeff4]
if _1c2d69e764e2.GhostOutline and not _52d56886bcd5 then
_52d56886bcd5 = Instance.new("Highlight")
_52d56886bcd5.Name = "LudowigGhostEdge"
_52d56886bcd5.Adornee = _cdefb3edeff4
_52d56886bcd5.DepthMode = Enum.HighlightDepthMode.Occluded
_52d56886bcd5.FillTransparency = 1
_52d56886bcd5.OutlineTransparency = 0.35
_52d56886bcd5.Parent = _cdefb3edeff4
_4a5e9272c91f[_cdefb3edeff4] = _52d56886bcd5
end
if _52d56886bcd5 then
_52d56886bcd5.Enabled = _1c2d69e764e2.GhostOutline
_52d56886bcd5.OutlineColor = _1c2d69e764e2.GhostColor:Lerp(Color3.new(1, 1, 1), 0.3)
_52d56886bcd5.FillColor = _1c2d69e764e2.GhostColor
_52d56886bcd5.FillTransparency = _1c2d69e764e2.GhostStyle == "Hologram" and 0.82 or 1
_52d56886bcd5.OutlineTransparency = _1c2d69e764e2.GhostStyle == "Hologram" and 0.18 or 0.35
end
for _bf13dc13e2ba, _7febba0b9ebf in ipairs(_cdefb3edeff4:GetDescendants()) do
if _7febba0b9ebf:IsA("BasePart") then
if not _641635272eb4[_7febba0b9ebf] then
_641635272eb4[_7febba0b9ebf] = {
Color = _7febba0b9ebf.Color,
Material = _7febba0b9ebf.Material,
Transparency = _7febba0b9ebf.Transparency,
Reflectance = _7febba0b9ebf.Reflectance,
CastShadow = _7febba0b9ebf.CastShadow,
TextureID = _7febba0b9ebf:IsA("MeshPart") and _7febba0b9ebf.TextureID or nil,
}
end
_7febba0b9ebf.Color = _1c2d69e764e2.GhostColor
_7febba0b9ebf.Material = _1c2d69e764e2.GhostStyle == "Glass" and Enum.Material.Glass or Enum.Material.SmoothPlastic
_7febba0b9ebf.Transparency = math.max(
_641635272eb4[_7febba0b9ebf].Transparency,
_1c2d69e764e2.GhostTransparency
)
_7febba0b9ebf.Reflectance = _1c2d69e764e2.GhostStyle == "Glass" and 0.08 or 0.02
_7febba0b9ebf.CastShadow = false
if _7febba0b9ebf:IsA("MeshPart") then
pcall(function() _7febba0b9ebf.TextureID = "" end)
end
elseif _7febba0b9ebf:IsA("SpecialMesh") then
if not _68bde29c8f4f[_7febba0b9ebf] then
_68bde29c8f4f[_7febba0b9ebf] = {
Kind = "SpecialMesh",
TextureId = _7febba0b9ebf.TextureId,
VertexColor = _7febba0b9ebf.VertexColor,
}
end
_7febba0b9ebf.TextureId = ""
_7febba0b9ebf.VertexColor = Vector3.new(
_1c2d69e764e2.GhostColor.R,
_1c2d69e764e2.GhostColor.G,
_1c2d69e764e2.GhostColor.B
)
elseif _7febba0b9ebf:IsA("Decal") or _7febba0b9ebf:IsA("Texture") then
if not _68bde29c8f4f[_7febba0b9ebf] then
_68bde29c8f4f[_7febba0b9ebf] = {
Kind = "Texture",
Transparency = _7febba0b9ebf.Transparency,
}
end
_7febba0b9ebf.Transparency = 1
elseif _7febba0b9ebf:IsA("SurfaceAppearance") then
if not _137e53dd07fe[_7febba0b9ebf] then _137e53dd07fe[_7febba0b9ebf] = _7febba0b9ebf.Parent end
_7febba0b9ebf.Parent = nil
end
end
end
local function _2ff5f4ec9632()
for _fcf22ad7a615, _7912fb59efcf in pairs(_4a5e9272c91f) do _7912fb59efcf:Destroy() end
table.clear(_4a5e9272c91f)
for _12aafd5c64c7, _dc4864310ce9 in pairs(_641635272eb4) do
if _12aafd5c64c7 and _12aafd5c64c7.Parent then
pcall(function()
_12aafd5c64c7.Color = _dc4864310ce9.Color
_12aafd5c64c7.Material = _dc4864310ce9.Material
_12aafd5c64c7.Transparency = _dc4864310ce9.Transparency
_12aafd5c64c7.Reflectance = _dc4864310ce9.Reflectance
_12aafd5c64c7.CastShadow = _dc4864310ce9.CastShadow
if _12aafd5c64c7:IsA("MeshPart") and _dc4864310ce9.TextureID ~= nil then
_12aafd5c64c7.TextureID = _dc4864310ce9.TextureID
end
end)
end
end
for _594a70ee7785, _c2ccf9a93e87 in pairs(_68bde29c8f4f) do
if _594a70ee7785 and _594a70ee7785.Parent then
pcall(function()
if _c2ccf9a93e87.Kind == "SpecialMesh" then
_594a70ee7785.TextureId = _c2ccf9a93e87.TextureId
_594a70ee7785.VertexColor = _c2ccf9a93e87.VertexColor
elseif _c2ccf9a93e87.Kind == "Texture" then
_594a70ee7785.Transparency = _c2ccf9a93e87.Transparency
end
end)
end
end
_641635272eb4 = setmetatable({}, { __mode = "k" })
_68bde29c8f4f = setmetatable({}, { __mode = "k" })
for _019c1fbd60b1, _6f6fa8a5300c in pairs(_137e53dd07fe) do
pcall(function()
if _6f6fa8a5300c.Parent then _019c1fbd60b1.Parent = _6f6fa8a5300c else _019c1fbd60b1:Destroy() end
end)
end
table.clear(_137e53dd07fe)
end
local function _e49b88ead453()
if not _1c2d69e764e2.GhostSkin then
_2ff5f4ec9632()
return
end
for _cc5f5a8d9bf4, _6210a14a7565 in ipairs(_bc2f9241ab5b()) do _9ff4bc9231c3(_6210a14a7565) end
end
local _3e2272fbfe78 = setmetatable({}, { __mode = "k" })
local function _d9bc51de954f(_a31733bcfd37)
if not _a31733bcfd37 or not _a31733bcfd37:IsA("Tool") then return end
if _3e2272fbfe78[_a31733bcfd37] then return end
_3e2272fbfe78[_a31733bcfd37] = true
task.defer(function()
_3e2272fbfe78[_a31733bcfd37] = nil
if not _12fc75b60e62.Alive or not _a31733bcfd37.Parent then return end
if _1c2d69e764e2.RapidFire or _1c2d69e764e2.BulletReach or _1c2d69e764e2.CustomWeaponSounds then _4640a2297cd4(_a31733bcfd37) end
if _1c2d69e764e2.GhostSkin then _9ff4bc9231c3(_a31733bcfd37) end
if _7af619d8358c then _7af619d8358c(_a31733bcfd37) end
end)
end
local function _b142dd171f16(_ee8b346a91ba)
local _061e4c6d9c74 = _ee8b346a91ba and (_ee8b346a91ba:IsA("Tool") and _ee8b346a91ba or _ee8b346a91ba:FindFirstAncestorWhichIsA("Tool"))
if _061e4c6d9c74 then _d9bc51de954f(_061e4c6d9c74) end
end
local _bce63110f422 = {
Tracers = {}, Sounds = {}, Connections = {},
TracerCount = 0, SoundCount = 0, Epoch = 0,
}
local _41d7dd870f2d
local _8bad23f148c7
local _14b2ec2f75f2 = { Held = false, Pulsing = false, PulseUntil = 0, SingleShot = false, Pulses = 0 }
local _192ddc9fcce7 = setmetatable({}, { __mode = "k" })
function _bce63110f422.IsTracer(_c16e13614146)
if not (_c16e13614146:IsA("Beam") or _c16e13614146:IsA("Trail") or _c16e13614146:IsA("BasePart")) then return false end
if _c16e13614146:IsA("BasePart") and _c16e13614146:FindFirstAncestorWhichIsA("Tool") then return false end
local _bff12dbbbf1d = _c16e13614146.Name:lower():gsub("[^%w]", "")
local _72164eba8f6d = _bff12dbbbf1d == "bullet" or _bff12dbbbf1d == "bullettracer"
or _bff12dbbbf1d == "tracer" or _bff12dbbbf1d == "bulletbeam"
or _bff12dbbbf1d == "bullettrail" or _bff12dbbbf1d == "gunray" or _bff12dbbbf1d == "raypart"
if _c16e13614146:IsA("BasePart") and not _72164eba8f6d then return false end
local _dc3c44047385 = _c16e13614146
for _001aa927dfeb = 1, 4 do
if not _dc3c44047385 or _dc3c44047385 == workspace then break end
local _33dbbdc6d8e1 = _dc3c44047385.Name:lower():gsub("[^%w]", "")
if _33dbbdc6d8e1 == "bullet" or _33dbbdc6d8e1 == "bullets" or _33dbbdc6d8e1 == "bullettracer"
or _33dbbdc6d8e1 == "bullettracers" or _33dbbdc6d8e1 == "tracer" or _33dbbdc6d8e1 == "tracers"
or _33dbbdc6d8e1 == "bulletbeam" or _33dbbdc6d8e1 == "bullettrail" or _33dbbdc6d8e1 == "gunray"
or _33dbbdc6d8e1 == "raypart" then
return true
end
_dc3c44047385 = _dc3c44047385.Parent
end
return false
end
function _bce63110f422.Forget(_20749c17acda, _d539d38f9fc6, _cffe93615924)
local _f80eeb9bfd20 = _d539d38f9fc6[_20749c17acda]
if not _f80eeb9bfd20 then return end
_d539d38f9fc6[_20749c17acda] = nil
for _fda019612187, _73492b1661ad in ipairs(_f80eeb9bfd20.Connections) do _73492b1661ad:Disconnect() end
if _cffe93615924 and _20749c17acda.Parent then
for _e16d8d1db923, _3e6c06e159b8 in pairs(_f80eeb9bfd20.Original) do
pcall(function() _20749c17acda[_e16d8d1db923] = _3e6c06e159b8 end)
end
end
end
function _bce63110f422.Assign(_d0a35123c6e9, _1e682e404cf7, _a52a412ff089)
local _384e0973b639 = _d0a35123c6e9[_1e682e404cf7]
if _384e0973b639 == _a52a412ff089 then return end
local _9f706fc6689d = typeof(_a52a412ff089)
if _9f706fc6689d == "ColorSequence" or _9f706fc6689d == "NumberSequence" then
local _14cd1d3b8d78, _648415fe8976 = _384e0973b639.Keypoints, _a52a412ff089.Keypoints
local _535da4f9f0a3 = #_14cd1d3b8d78 == #_648415fe8976
if _535da4f9f0a3 then
for _99f908bdbb39, _a8db0ac19a44 in ipairs(_14cd1d3b8d78) do
if _a8db0ac19a44.Time ~= _648415fe8976[_99f908bdbb39].Time or _a8db0ac19a44.Value ~= _648415fe8976[_99f908bdbb39].Value
or (_9f706fc6689d == "NumberSequence" and _a8db0ac19a44.Envelope ~= _648415fe8976[_99f908bdbb39].Envelope) then
_535da4f9f0a3 = false
break
end
end
end
if _535da4f9f0a3 then return end
end
_d0a35123c6e9[_1e682e404cf7] = _a52a412ff089
end
function _bce63110f422.StyleTracer(_bac12fc67ee2, _25b8991b254f)
if _25b8991b254f.Busy or not _bac12fc67ee2.Parent then return end
_25b8991b254f.Busy = true
pcall(function()
if _bac12fc67ee2:IsA("Beam") or _bac12fc67ee2:IsA("Trail") then
_bce63110f422.Assign(_bac12fc67ee2, "Color", ColorSequence.new(_1c2d69e764e2.TracerColor))
_bce63110f422.Assign(_bac12fc67ee2, "Transparency", NumberSequence.new(_1c2d69e764e2.TracerTransparency))
if _bac12fc67ee2:IsA("Beam") then
_bce63110f422.Assign(_bac12fc67ee2, "CurveSize0", 0)
_bce63110f422.Assign(_bac12fc67ee2, "CurveSize1", 0)
_bce63110f422.Assign(_bac12fc67ee2, "Segments", 1)
_bce63110f422.Assign(_bac12fc67ee2, "Width0", .035)
_bce63110f422.Assign(_bac12fc67ee2, "Width1", .035)
end
else
_bac12fc67ee2.Color = _1c2d69e764e2.TracerColor
_bac12fc67ee2.Transparency = _1c2d69e764e2.TracerTransparency
end
end)
_25b8991b254f.Busy = false
end
function _bce63110f422.TrackTracer(_f47d6310ecb7)
if not _1c2d69e764e2.BulletTracers or _bce63110f422.Tracers[_f47d6310ecb7]
or not _bce63110f422.IsTracer(_f47d6310ecb7) then return end
local _695d0787a464
_695d0787a464 = { "Color", "Transparency" }
if _f47d6310ecb7:IsA("Beam") then
_695d0787a464 = { "Color", "Transparency", "CurveSize0", "CurveSize1", "Segments", "Width0", "Width1" }
end
local _0933c6ddc23e = { Original = {}, Connections = {}, Busy = false, Started = os.clock() }
for _d8430db0aa38, _985a75854b74 in ipairs(_695d0787a464) do _0933c6ddc23e.Original[_985a75854b74] = _f47d6310ecb7[_985a75854b74] end
_bce63110f422.Tracers[_f47d6310ecb7] = _0933c6ddc23e
_bce63110f422.TracerCount = _bce63110f422.TracerCount + 1
_bce63110f422.StyleTracer(_f47d6310ecb7, _0933c6ddc23e)
for _48681611f64b, _70e24d64a86f in ipairs(_695d0787a464) do
table.insert(_0933c6ddc23e.Connections, _f47d6310ecb7:GetPropertyChangedSignal(_70e24d64a86f):Connect(function()
if _1c2d69e764e2.BulletTracers then _bce63110f422.StyleTracer(_f47d6310ecb7, _0933c6ddc23e) end
end))
end
table.insert(_0933c6ddc23e.Connections, _f47d6310ecb7.Destroying:Connect(function()
_bce63110f422.Forget(_f47d6310ecb7, _bce63110f422.Tracers, false)
end))
table.insert(_0933c6ddc23e.Connections, _f47d6310ecb7.AncestryChanged:Connect(function()
if not _f47d6310ecb7:IsDescendantOf(workspace) then
_bce63110f422.Forget(_f47d6310ecb7, _bce63110f422.Tracers, true)
end
end))
end
function _bce63110f422.UpdateTracers()
if not _1c2d69e764e2.BulletTracers then
local _5dc10d34239c = {}
for _d85fe0803e0c in pairs(_bce63110f422.Tracers) do table.insert(_5dc10d34239c, _d85fe0803e0c) end
for _22d1a81a0b6f, _a766c5fc19fc in ipairs(_5dc10d34239c) do _bce63110f422.Forget(_a766c5fc19fc, _bce63110f422.Tracers, true) end
return
end
for _bf23a5020b32, _3a9e094ab53d in pairs(_bce63110f422.Tracers) do
_bce63110f422.StyleTracer(_bf23a5020b32, _3a9e094ab53d)
end
end
function _bce63110f422.SoundKind(_3a952dc8d68e)
if not _3a952dc8d68e:IsA("Sound") then return nil end
local _8f47d3953dee = _3a952dc8d68e.SoundId:match("%d+")
if _8f47d3953dee and _52b4be92eb3e[_8f47d3953dee] then return "Shot" end
local _5b75a2f78edb = _3a952dc8d68e.Name:lower():gsub("[^%w]", "")
local _931ce032054b = _3a952dc8d68e:FindFirstAncestorWhichIsA("Tool")
local _6780f34cc8de = _5b75a2f78edb == "shoot" or _5b75a2f78edb == "shootsound" or _5b75a2f78edb == "fire"
or _5b75a2f78edb == "firesound" or _5b75a2f78edb == "gunshot" or _5b75a2f78edb == "gunshotsound"
local _acdf55344278 = _5b75a2f78edb == "hitmarker" or _5b75a2f78edb == "hitsound" or _5b75a2f78edb == "bullethit"
or _5b75a2f78edb == "bulletimpact" or (_931ce032054b and _5b75a2f78edb == "hit")
if _6780f34cc8de and _931ce032054b then return "Shot" end
if _acdf55344278 then return "Hit" end
return nil
end
function _bce63110f422.BuildAudio()
_bce63110f422.Audio = {
Shot = _1c2d69e764e2.ShotSoundId,
Hit = _1c2d69e764e2.HitSoundId,
}
return true
end
function _bce63110f422.SoundAllowed(_1aac32e9da28, _23dddd786392)
if not _1c2d69e764e2.CustomWeaponSounds then return false end
if _23dddd786392 == "Shot" and not _1c2d69e764e2.CustomShotSound then return false end
if _23dddd786392 == "Hit" and not _1c2d69e764e2.CustomHitSound then return false end
if _1c2d69e764e2.OtherPlayersSounds then return true end
if _304df533e735.Character and _1aac32e9da28:IsDescendantOf(_304df533e735.Character) then return true end
for _b62e0d15da5c, _32fe5f4d0fe6 in ipairs(_304df533e735:GetChildren()) do
if (_32fe5f4d0fe6:IsA("Backpack") or _32fe5f4d0fe6:IsA("PlayerGui")) and _1aac32e9da28:IsDescendantOf(_32fe5f4d0fe6) then return true end
end
return _1aac32e9da28:IsDescendantOf(game:GetService("SoundService"))
end
function _bce63110f422.TrackSound(_abe141e2c19e)
if not _1c2d69e764e2.CustomWeaponSounds or _bce63110f422.Sounds[_abe141e2c19e] then return end
local _9833fbd89226 = _bce63110f422.SoundKind(_abe141e2c19e)
if not _9833fbd89226 or not _bce63110f422.SoundAllowed(_abe141e2c19e, _9833fbd89226) or not _bce63110f422.BuildAudio() then return end
local _480d99961082 = { Original = { SoundId = _abe141e2c19e.SoundId }, Connections = {}, Busy = false }
_bce63110f422.Sounds[_abe141e2c19e] = _480d99961082
_bce63110f422.SoundCount = _bce63110f422.SoundCount + 1
local function _eee53c895905()
if _480d99961082.Busy or not _bce63110f422.SoundAllowed(_abe141e2c19e, _9833fbd89226) then return end
_480d99961082.Busy = true
pcall(function() _abe141e2c19e.SoundId = _bce63110f422.Audio[_9833fbd89226] end)
_480d99961082.Busy = false
end
_eee53c895905()
table.insert(_480d99961082.Connections, _abe141e2c19e:GetPropertyChangedSignal("SoundId"):Connect(_eee53c895905))
table.insert(_480d99961082.Connections, _abe141e2c19e.Destroying:Connect(function()
_bce63110f422.Forget(_abe141e2c19e, _bce63110f422.Sounds, false)
end))
end
function _bce63110f422.RestoreSounds()
local _e10af26a7fd4 = {}
for _d912c4a6c792 in pairs(_bce63110f422.Sounds) do table.insert(_e10af26a7fd4, _d912c4a6c792) end
for _f9c0cbcaf188, _46b5673a32b5 in ipairs(_e10af26a7fd4) do _bce63110f422.Forget(_46b5673a32b5, _bce63110f422.Sounds, true) end
end
function _bce63110f422.RefreshAudio()
_bce63110f422.RestoreSounds()
_57896d6e25dd()
_bce63110f422.BuildAudio()
if _1c2d69e764e2.CustomWeaponSounds then
for _3876ab0d07fc, _d98b2fdcd352 in ipairs(_bc2f9241ab5b()) do _4640a2297cd4(_d98b2fdcd352) end
_bce63110f422.Scan()
end
end
function _bce63110f422.Observe(_3ab52807c9b0)
if not _12fc75b60e62.Alive then return end
_bce63110f422.TrackTracer(_3ab52807c9b0)
_bce63110f422.TrackSound(_3ab52807c9b0)
if _41d7dd870f2d then _41d7dd870f2d:Observe(_3ab52807c9b0) end
end
function _bce63110f422.Scan()
_bce63110f422.Epoch = _bce63110f422.Epoch + 1
local _cf9649f9d416 = _bce63110f422.Epoch
task.spawn(function()
local _77a9299e20bb = { workspace, game:GetService("SoundService") }
local _26ba854c2d6e = _304df533e735:FindFirstChildOfClass("Backpack")
local _b999558cc561 = _304df533e735:FindFirstChildOfClass("PlayerGui")
if _26ba854c2d6e then table.insert(_77a9299e20bb, _26ba854c2d6e) end
if _b999558cc561 then table.insert(_77a9299e20bb, _b999558cc561) end
for _8850dacf8c03, _783807260e34 in ipairs(_77a9299e20bb) do
local _d806664bc79e={_783807260e34}
local _cfe1acb55dba=0
while #_d806664bc79e>0 do
if not _12fc75b60e62.Alive or _cf9649f9d416 ~= _bce63110f422.Epoch then return end
local _4c44c7b0a5a5=table.remove(_d806664bc79e)
if _4c44c7b0a5a5~=_783807260e34 then _bce63110f422.Observe(_4c44c7b0a5a5) end
for _3fe8d820b262,_e3c6ceafd4f3 in ipairs(_4c44c7b0a5a5:GetChildren()) do table.insert(_d806664bc79e,_e3c6ceafd4f3) end
_cfe1acb55dba+=1
if _cfe1acb55dba%200==0 then task.wait() end
end
end
end)
end
_8001a4790b21(workspace.DescendantAdded, function(_a8d521203b64)
_bce63110f422.Observe(_a8d521203b64)
if _a8d521203b64:IsA("Beam") or _a8d521203b64:IsA("Trail") or _a8d521203b64:IsA("Sound") or _a8d521203b64:IsA("BasePart") then
task.defer(function()
if _12fc75b60e62.Alive and _a8d521203b64.Parent then _bce63110f422.Observe(_a8d521203b64) end
end)
end
end)
_8001a4790b21(game:GetService("SoundService").DescendantAdded, _bce63110f422.Observe)
local function _f7605880d43d()
_bce63110f422.UpdateTracers()
end
local function _8fd479f82909(_617b5f0abc9c)
if not _617b5f0abc9c then return _ac450a59853e and _ac450a59853e.CFrame.Position end
local _2612ce4e7123 = _617b5f0abc9c:FindFirstChild("Muzzle", true)
if _2612ce4e7123 and _2612ce4e7123:IsA("Attachment") then return _2612ce4e7123.WorldPosition end
if _2612ce4e7123 and _2612ce4e7123:IsA("BasePart") then return _2612ce4e7123.Position end
local _40e816ddbd65 = _617b5f0abc9c:FindFirstChild("Handle", true)
if _40e816ddbd65 and _40e816ddbd65:IsA("BasePart") then return _40e816ddbd65.Position end
return _ac450a59853e and _ac450a59853e.CFrame.Position
end
_7af619d8358c = function(_0becead0d581)
if not _0becead0d581 or not _0becead0d581:IsA("Tool") or _192ddc9fcce7[_0becead0d581] then return end
local _686a301a2fb6 = {}
local function _56e5c4f13d10()
if _8bad23f148c7 == _0becead0d581 then
_8bad23f148c7 = nil
_14b2ec2f75f2.Held = false
end
end
_686a301a2fb6[1] = _8001a4790b21(_0becead0d581.Activated, function()
if _14b2ec2f75f2.Pulsing or os.clock() < _14b2ec2f75f2.PulseUntil then return end
_8bad23f148c7 = _0becead0d581
_14b2ec2f75f2.Held = true
_14b2ec2f75f2.SingleShot = false
if _76f9806d8974 and _12fc75b60e62.FireSilentShot then _12fc75b60e62.FireSilentShot(false);_14b2ec2f75f2.SingleShot=true end
end)
_686a301a2fb6[2] = _8001a4790b21(_0becead0d581.Deactivated, function()
if not _14b2ec2f75f2.Pulsing and os.clock() >= _14b2ec2f75f2.PulseUntil then _56e5c4f13d10() end
end)
_686a301a2fb6[3] = _8001a4790b21(_0becead0d581.Unequipped, _56e5c4f13d10)
_686a301a2fb6[4] = _8001a4790b21(_0becead0d581.Destroying, _56e5c4f13d10)
_192ddc9fcce7[_0becead0d581] = _686a301a2fb6
for _cd17a46cee60, _674287f3c466 in ipairs(_0becead0d581:GetDescendants()) do _bce63110f422.TrackSound(_674287f3c466) end
end
local _453a6f1372db = 0
local function _1962a0239925(_ac780e8eb50a)
if not _12fc75b60e62.Alive or not _1c2d69e764e2.SilentAimEnabled or not _63da3ac11110 then return end
local _3314393a021a = _b421d193c425()
local _31e7801dd3d8 = _d77d2d1b17c1()
local _146409c5e6df = _b11e03a12e58(_31e7801dd3d8)
local _2c021bb1d637 = _08269eace45f(true)
local _18d4a85c29fc = _2c021bb1d637 and _2c021bb1d637.Character and _2c021bb1d637.Character:FindFirstChild("Head")
if not _3314393a021a or not _31e7801dd3d8 or not _146409c5e6df or not _18d4a85c29fc then return end
local _91408806ecb7 = os.clock()
local _8c522e17e480 = _146409c5e6df.Interval
if not _ac780e8eb50a and _91408806ecb7 - _453a6f1372db < _8c522e17e480 then return end
_453a6f1372db = _91408806ecb7
if math.random(1, 100) > _1c2d69e764e2.SilentAimHitChance then return end
local _654277c15a4a = _8fd479f82909(_31e7801dd3d8)
if not _654277c15a4a then return end
local _ce0fe2763fbd = _18d4a85c29fc.Position - _654277c15a4a
if _ce0fe2763fbd.Magnitude <= 0 then return end
local _757350b4b54c = math.max(1, _146409c5e6df.Pellets or 1)
local _e6477f86d722 = table.create(_757350b4b54c)
for _d965218bfc43 = 1, _757350b4b54c do
local _c6929ead982d = _a935ec4a57ba(_2c021bb1d637) or _18d4a85c29fc.Position
if _6f82fca187ef == "Tuple" then
_e6477f86d722[_d965218bfc43] = { _654277c15a4a, _c6929ead982d, _18d4a85c29fc }
else
local _b6e5972f371c = _c6929ead982d - _654277c15a4a
_e6477f86d722[_d965218bfc43] = {
RayObject = Ray.new(_654277c15a4a, _b6e5972f371c),
Distance = _b6e5972f371c.Magnitude,
Cframe = CFrame.lookAt(_654277c15a4a, _c6929ead982d),
Hit = _18d4a85c29fc,
}
end
end
pcall(function()
if _6f82fca187ef == "Tuple" then
_3314393a021a:FireServer(_e6477f86d722)
else
_3314393a021a:FireServer(_e6477f86d722, _31e7801dd3d8)
end
end)
end
_12fc75b60e62.FireSilentShot=_1962a0239925
local _efc05243b890 = 0
local function _4a76f4373f12(_932cd2a98f69)
if not _1c2d69e764e2.RapidFire or not _932cd2a98f69 or not _932cd2a98f69.Enabled then return end
local _d8476021d948 = os.clock()
if _d8476021d948 - _efc05243b890 < _1c2d69e764e2.RapidFireInterval then return end
_efc05243b890 = _d8476021d948
_14b2ec2f75f2.PulseUntil = _d8476021d948 + math.min(_1c2d69e764e2.RapidFireInterval * 0.75, 0.05)
_14b2ec2f75f2.Pulsing = true
pcall(function()
_932cd2a98f69:Deactivate()
_932cd2a98f69:Activate()
_14b2ec2f75f2.Pulses = _14b2ec2f75f2.Pulses + 1
end)
_14b2ec2f75f2.Pulsing = false
end
if _63da3ac11110 then
_ddd80aa23882 = true
_859923ffb394 = nil
_8001a4790b21(_c872e520601e.Button1Down, function()
_1962a0239925(true)
end)
end
_8001a4790b21(_b68af4d51e9b.InputEnded, function(_1e04371c4410)
if _1e04371c4410.UserInputType == Enum.UserInputType.MouseButton1 then
_14b2ec2f75f2.Held = false
end
end)
_8001a4790b21(_b68af4d51e9b.WindowFocusReleased, function()
_14b2ec2f75f2.Held = false
end)
_8001a4790b21(_b68af4d51e9b.JumpRequest, function()
_2cde0d9d340d()
end)
_8001a4790b21(_d54c770cf66e.Heartbeat, function()
if not _12fc75b60e62.Alive or not _14b2ec2f75f2.Held or _b68af4d51e9b:GetFocusedTextBox() then return end
if not _76f9806d8974 and not _b68af4d51e9b:IsMouseButtonPressed(Enum.UserInputType.MouseButton1) then
_14b2ec2f75f2.Held = false
return
end
local _b654417b4b33 = _d77d2d1b17c1()
if not _b654417b4b33 or _b654417b4b33 ~= _8bad23f148c7 then return end
local _a0732ad1d0fe = _b11e03a12e58(_b654417b4b33)
if _1c2d69e764e2.SilentAimEnabled and _a0732ad1d0fe
and (_a0732ad1d0fe.Automatic or not _14b2ec2f75f2.SingleShot) then
_1962a0239925(false)
_14b2ec2f75f2.SingleShot = true
end
end)
_12fc75b60e62.TriggerBot=(function()
local _a2a7f1e6c238={Connections={},Alive=true,Clock=0,Target=nil,Tool=nil,Since=0,NextShot=0,Pulse=0,HeldTool=nil}
local _537616feebf3=RaycastParams.new();_537616feebf3.FilterType=Enum.RaycastFilterType.Exclude;_537616feebf3.IgnoreWater=true
local function _62536994faa8(_c43bc47928f3,_8053631fee24)
local _2d612d73eab5=_c43bc47928f3:Connect(_8053631fee24);table.insert(_a2a7f1e6c238.Connections,_2d612d73eab5);return _2d612d73eab5
end
function _a2a7f1e6c238:Release()
self.Pulse+=1
local _5eb524af2a3b=self.HeldTool;self.HeldTool=nil
if _5eb524af2a3b and _5eb524af2a3b.Parent and not _14b2ec2f75f2.Held then
local _53a986ce3c1f=_14b2ec2f75f2.Pulsing;_14b2ec2f75f2.Pulsing=true
pcall(function() _5eb524af2a3b:Deactivate() end)
_14b2ec2f75f2.Pulsing=_53a986ce3c1f
end
end
function _a2a7f1e6c238:Reset()
self:Release();self.Target=nil;self.Tool=nil;self.Since=0
end
function _a2a7f1e6c238:Candidate(_818b67076ec1)
local _ab4dca2592ca=workspace.CurrentCamera
if not _ab4dca2592ca then return nil end
local _e827242ffa01,_eab530666e28
if _76f9806d8974 then
_e827242ffa01=_ab4dca2592ca.CFrame.Position;_eab530666e28=_ab4dca2592ca.CFrame.LookVector
else
local _edf98127d347=_b68af4d51e9b:GetMouseLocation()
local _2b34e5231a4c=_ab4dca2592ca:ViewportPointToRay(_edf98127d347.X,_edf98127d347.Y)
_e827242ffa01=_2b34e5231a4c.Origin;_eab530666e28=_2b34e5231a4c.Direction
end
_537616feebf3.FilterDescendantsInstances={_304df533e735.Character,_ab4dca2592ca}
local _9c81844c86fc=math.clamp(tonumber(_1c2d69e764e2.TargetDistance) or 1000,100,3000)
local _158bd206a77c=workspace:Raycast(_e827242ffa01,_eab530666e28*_9c81844c86fc,_537616feebf3)
if not _158bd206a77c then return nil end
local _eae1cb2e9f4b=_158bd206a77c.Instance;local _c9c3935cef12
while _eae1cb2e9f4b and _eae1cb2e9f4b~=workspace do
if _eae1cb2e9f4b:IsA("Model") then _c9c3935cef12=_4b8505ea1c37:GetPlayerFromCharacter(_eae1cb2e9f4b);if _c9c3935cef12 then break end end
_eae1cb2e9f4b=_eae1cb2e9f4b.Parent
end
if not _c9c3935cef12 or _c9c3935cef12==_304df533e735 or not _5f1d70c8c652(_c9c3935cef12) then return nil end
local _3757e0a57f5d=_c9c3935cef12.Character
if _1c2d69e764e2.TriggerBotTeamCheck and _304df533e735.Team and _c9c3935cef12.Team==_304df533e735.Team then return nil end
if _1c2d69e764e2.TriggerBotFFCheck and _3757e0a57f5d:FindFirstChildWhichIsA("ForceField",true) then return nil end
if _304df533e735.Team and _304df533e735.Team.Name=="Guards" and _c9c3935cef12.Team and _c9c3935cef12.Team.Name=="Inmates"
and not (_3757e0a57f5d:GetAttribute("Hostile") or _3757e0a57f5d:GetAttribute("Trespassing")) then return nil end
local _7999769e252d=_8fd479f82909(_818b67076ec1)
if _7999769e252d then
local _16acce20d725=_158bd206a77c.Position-_7999769e252d
if _16acce20d725.Magnitude>.001 then
local _4bc1adfeaa91=workspace:Raycast(_7999769e252d,_16acce20d725+_16acce20d725.Unit*.05,_537616feebf3)
if _4bc1adfeaa91 and not _4bc1adfeaa91.Instance:IsDescendantOf(_3757e0a57f5d) then return nil end
end
end
return _c9c3935cef12
end
function _a2a7f1e6c238:Fire(_4adaff4beecf,_8b48c85b184d,_e765c8bd144e)
self:Release();self.NextShot=_8b48c85b184d+_e765c8bd144e
local _51b47b90dad5=self.Pulse;self.HeldTool=_4adaff4beecf
_14b2ec2f75f2.PulseUntil=math.max(_14b2ec2f75f2.PulseUntil,_8b48c85b184d+.06)
local _ecb48bc00616=_14b2ec2f75f2.Pulsing;_14b2ec2f75f2.Pulsing=true
local _94b67002b3bc=pcall(function() _4adaff4beecf:Activate() end)
_14b2ec2f75f2.Pulsing=_ecb48bc00616
if not _94b67002b3bc then self:Release();return end
if _1c2d69e764e2.SilentAimEnabled and _63da3ac11110 then _1962a0239925(false) end
task.delay(.025,function()
if self.Alive and self.Pulse==_51b47b90dad5 then self:Release() end
end)
end
function _a2a7f1e6c238:Step(_ac98358a816e)
local _a612d6e1cf33=_12fc75b60e62.UI and _12fc75b60e62.UI.Window
if not self.Alive or not _12fc75b60e62.Alive or not _1c2d69e764e2.TriggerBotEnabled
or _5686939f94a2.DialogOpen or _b68af4d51e9b:GetFocusedTextBox()
or not _a612d6e1cf33 or _a612d6e1cf33.Visible or self.Unfocused
or game:GetService("GuiService").MenuIsOpen or not _5f1d70c8c652(_304df533e735) then self:Reset();return end
local _2e9c040cd28d=_d77d2d1b17c1();local _ed8b7a99746e=_2e9c040cd28d and _b11e03a12e58(_2e9c040cd28d)
if not _2e9c040cd28d or not _ed8b7a99746e or _2e9c040cd28d.Enabled==false or _14b2ec2f75f2.Held then self:Reset();return end
local _73887d6f2c43=self:Candidate(_2e9c040cd28d)
if not _73887d6f2c43 then self:Reset();return end
if self.Target~=_73887d6f2c43 or self.Tool~=_2e9c040cd28d then
self:Reset();self.Target=_73887d6f2c43;self.Tool=_2e9c040cd28d;self.Since=_ac98358a816e
end
local _d13fea4bab55=math.clamp(tonumber(_1c2d69e764e2.TriggerBotDelay) or .08,0,.5)
if _ac98358a816e-self.Since<_d13fea4bab55 or _ac98358a816e<self.NextShot then return end
self:Fire(_2e9c040cd28d,_ac98358a816e,math.max(.05,tonumber(_ed8b7a99746e.Interval) or .15))
end
function _a2a7f1e6c238:Mount(_0c3c17cde3a6)
local _85eb52c188e4=_0c3c17cde3a6:AddSection("Trigger Bot")
_85eb52c188e4:AddToggle("TriggerBotEnabled",{Title="Trigger Bot",Default=_1c2d69e764e2.TriggerBotEnabled,
Description=_76f9806d8974 and "Auto-fire when a visible player crosses the center of the screen." or "Auto-fire when a visible player crosses your mouse crosshair.",
Callback=function(_0ffba3726063) _1c2d69e764e2.TriggerBotEnabled=_0ffba3726063;if not _0ffba3726063 then self:Reset() end end})
_85eb52c188e4:AddSlider("TriggerBotDelay",{Title="Shot delay (seconds)",Min=0,Max=.5,Default=_1c2d69e764e2.TriggerBotDelay,Rounding=2,
Callback=function(_f00671d02d60) _1c2d69e764e2.TriggerBotDelay=_f00671d02d60 end})
_85eb52c188e4:AddToggle("TriggerBotTeamCheck",{Title="Team Check",Default=_1c2d69e764e2.TriggerBotTeamCheck,
Callback=function(_0171149251eb) _1c2d69e764e2.TriggerBotTeamCheck=_0171149251eb;self:Reset() end})
_85eb52c188e4:AddToggle("TriggerBotFFCheck",{Title="FF Check",Default=_1c2d69e764e2.TriggerBotFFCheck,
Callback=function(_685ebcbab139) _1c2d69e764e2.TriggerBotFFCheck=_685ebcbab139;self:Reset() end})
_85eb52c188e4:AddParagraph({Title="Visible target only",Content="Checks walls and muzzle cover. Uses the equipped gun's normal firing path and cooldown."})
end
_62536994faa8(_d54c770cf66e.Heartbeat,function(_80b4cd1b7e3b)
_a2a7f1e6c238.Clock+=_80b4cd1b7e3b;if _a2a7f1e6c238.Clock<1/30 then return end;_a2a7f1e6c238.Clock=0;_a2a7f1e6c238:Step(os.clock())
end)
_62536994faa8(_304df533e735.CharacterRemoving,function() _a2a7f1e6c238:Reset() end)
_62536994faa8(_b68af4d51e9b.WindowFocusReleased,function() _a2a7f1e6c238.Unfocused=true;_a2a7f1e6c238:Reset() end)
_62536994faa8(_b68af4d51e9b.WindowFocused,function() _a2a7f1e6c238.Unfocused=false end)
function _a2a7f1e6c238:Destroy()
if not self.Alive then return end;self.Alive=false;self:Reset()
for _2597cc24a8b2,_0d7569a1112d in ipairs(self.Connections) do _0d7569a1112d:Disconnect() end;table.clear(self.Connections)
end
return _a2a7f1e6c238
end)()
local _3549f941256d = Instance.new("BillboardGui")
_3549f941256d.Name = "LudowigSilentAimMarker"
_3549f941256d.AlwaysOnTop = true
_3549f941256d.LightInfluence = 0
_3549f941256d.MaxDistance = _1c2d69e764e2.TargetDistance
_3549f941256d.Size = UDim2.fromOffset(155, 24)
_3549f941256d.StudsOffset = Vector3.new(0, 3.5, 0)
_3549f941256d.Enabled = false
_3549f941256d.Parent = _304df533e735:WaitForChild("PlayerGui")
local _19ec63a63ffa = Instance.new("TextLabel")
_19ec63a63ffa.Name = "Label"
_19ec63a63ffa.Size = UDim2.fromScale(1, 1)
_19ec63a63ffa.BackgroundTransparency = 1
_19ec63a63ffa.Font = Enum.Font.GothamBold
_19ec63a63ffa.Text = "\226\151\134\032\032\083\073\076\069\078\084\032\065\073\077\032\226\128\162\032\072\069\065\068"
_19ec63a63ffa.TextColor3 = Color3.fromRGB(238, 238, 238)
_19ec63a63ffa.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
_19ec63a63ffa.TextStrokeTransparency = 0.15
_19ec63a63ffa.TextSize = 14
_19ec63a63ffa.Parent = _3549f941256d
local function _b55faaf52766(_f38b0caa836e)
local _bb525656e3a7 = _f38b0caa836e and _f38b0caa836e.Character and _f38b0caa836e.Character:FindFirstChild("Head")
_3549f941256d.Adornee = _bb525656e3a7
_3549f941256d.Enabled = _1c2d69e764e2.SilentAimEnabled and _bb525656e3a7 ~= nil
end
local _319742a14d34 = {}
local function _3194d50bff2f(_3cd87dcef8e4)
local _dda6b846ac12 = _3cd87dcef8e4 and _3cd87dcef8e4.Team and _3cd87dcef8e4.Team.Name
if _dda6b846ac12 == "Guards" and _1c2d69e764e2.ESPGuards then return _1c2d69e764e2.ESPGuardsColor end
if _dda6b846ac12 == "Inmates" and _1c2d69e764e2.ESPInmates then return _1c2d69e764e2.ESPInmatesColor end
if _dda6b846ac12 == "Criminals" and _1c2d69e764e2.ESPCriminals then return _1c2d69e764e2.ESPCriminalsColor end
return nil
end
_12fc75b60e62.PlayerTracers = {}
_12fc75b60e62.PlayerTracerRetry = {}
function _12fc75b60e62.GetPlayerTracerOrigin()
if _1c2d69e764e2.ESPTracerOrigin == "Mouse" then
return _b68af4d51e9b:GetMouseLocation()
end
local _fd11df1b4fe9 = _ac450a59853e.ViewportSize
if _1c2d69e764e2.ESPTracerOrigin == "Center" then return _fd11df1b4fe9 / 2 end
return Vector2.new(_fd11df1b4fe9.X / 2, _fd11df1b4fe9.Y - 2)
end
function _12fc75b60e62.GetPlayerTracerColor(_22973d3a680d)
local _86683c7bd5f0 = _22973d3a680d and _22973d3a680d.Team and _22973d3a680d.Team.Name
if _86683c7bd5f0 == "Guards" then return _1c2d69e764e2.ESPGuardsColor end
if _86683c7bd5f0 == "Inmates" then return _1c2d69e764e2.ESPInmatesColor end
if _86683c7bd5f0 == "Criminals" then return _1c2d69e764e2.ESPCriminalsColor end
return Color3.fromRGB(255, 255, 255)
end
function _12fc75b60e62.UpdatePlayerTracers()
if not _1c2d69e764e2.ESPTracers then
if _12fc75b60e62.PlayerTracersActive then
for _96f7214730fb,_a75df56bd56c in pairs(_12fc75b60e62.PlayerTracers) do
if _a75df56bd56c then pcall(function() _a75df56bd56c.Visible=false end) end
end
end
_12fc75b60e62.PlayerTracersActive=false
return
end
_12fc75b60e62.PlayerTracersActive=true
local _d2d05772a9f6 = _12fc75b60e62.GetPlayerTracerOrigin()
local _fc2543fb96b6 = os.clock()
for _63efbe3da4fc, _92f99e75b439 in ipairs(_4b8505ea1c37:GetPlayers()) do
if _92f99e75b439 ~= _304df533e735 then
local _1286d9fc16a9 = _12fc75b60e62.PlayerTracers[_92f99e75b439]
if _1286d9fc16a9 == false and _fc2543fb96b6 >= (_12fc75b60e62.PlayerTracerRetry[_92f99e75b439] or 0) then
_12fc75b60e62.PlayerTracers[_92f99e75b439] = nil
_1286d9fc16a9 = nil
end
if _1286d9fc16a9 == nil and _1c2d69e764e2.ESPTracers then
local _67ae3da6517e, _daf05a67e450 = pcall(function()
local _5e0467a70c0d = Drawing.new("Line")
_5e0467a70c0d.Thickness = _1c2d69e764e2.ESPTracerThickness
_5e0467a70c0d.Transparency = 0.9
_5e0467a70c0d.Visible = false
return _5e0467a70c0d
end)
if _67ae3da6517e and _daf05a67e450 then
_1286d9fc16a9 = _daf05a67e450
_1286d9fc16a9.Thickness = _1c2d69e764e2.ESPTracerThickness
_1286d9fc16a9.Transparency = 0.9
_1286d9fc16a9.Visible = false
_12fc75b60e62.PlayerTracers[_92f99e75b439] = _1286d9fc16a9
table.insert(_12fc75b60e62.Drawings, _1286d9fc16a9)
else
_12fc75b60e62.PlayerTracers[_92f99e75b439] = false
_12fc75b60e62.PlayerTracerRetry[_92f99e75b439] = _fc2543fb96b6 + 1
end
end
if _1286d9fc16a9 then
local _ee1e688f02e0 = pcall(function()
local _36eaf051d7b1 = _92f99e75b439.Character
local _165f6e5babdd = _36eaf051d7b1 and _36eaf051d7b1:FindFirstChild("Head")
local _0f3124f7b71a = _12fc75b60e62.GetPlayerTracerColor(_92f99e75b439)
local _f5955cd5b638, _dda8a9af35f5
if _165f6e5babdd then _f5955cd5b638, _dda8a9af35f5 = _ac450a59853e:WorldToViewportPoint(_165f6e5babdd.Position) end
local _60415fe57ecd = _1c2d69e764e2.ESPTracers and _5f1d70c8c652(_92f99e75b439)
and _165f6e5babdd ~= nil and _f5955cd5b638 ~= nil and _dda8a9af35f5 and _f5955cd5b638.Z > 0
_1286d9fc16a9.Visible = _60415fe57ecd == true
if _60415fe57ecd then
local _d60ae12face1 = Vector2.new(_f5955cd5b638.X, _f5955cd5b638.Y)
_1286d9fc16a9.From = _d2d05772a9f6
_1286d9fc16a9.To = _d60ae12face1
_1286d9fc16a9.Color = _0f3124f7b71a
_1286d9fc16a9.Thickness = _1c2d69e764e2.ESPTracerThickness
end
end)
if not _ee1e688f02e0 then
pcall(function() _1286d9fc16a9:Remove() end)
_12fc75b60e62.PlayerTracers[_92f99e75b439] = false
_12fc75b60e62.PlayerTracerRetry[_92f99e75b439] = _fc2543fb96b6 + 1
end
end
end
end
end
local function _20d6a87feaa3(_c9fbb1ec548a)
local _9b567fdf1a1e = _319742a14d34[_c9fbb1ec548a]
if _9b567fdf1a1e and _9b567fdf1a1e.Billboard and _9b567fdf1a1e.Billboard.Parent then return _9b567fdf1a1e end
if _9b567fdf1a1e and _9b567fdf1a1e.Billboard then _9b567fdf1a1e.Billboard:Destroy() end
local _c76746ad8c31 = _c9fbb1ec548a.Character
local _a8818b0648d9 = _c76746ad8c31 and _c76746ad8c31:FindFirstChild("Head")
if not _a8818b0648d9 then return nil end
local _58a8438e4ba5 = Instance.new("BillboardGui")
_58a8438e4ba5.Name = "LudowigFluentNameESP"
_58a8438e4ba5.Adornee = _a8818b0648d9
_58a8438e4ba5.AlwaysOnTop = true
_58a8438e4ba5.LightInfluence = 0
_58a8438e4ba5.MaxDistance = _1c2d69e764e2.ESPMaxDistance
_58a8438e4ba5.Size = UDim2.fromOffset(180, 22)
_58a8438e4ba5.StudsOffset = Vector3.new(0, 2.65, 0)
_58a8438e4ba5.Enabled = false
_58a8438e4ba5.Parent = _a8818b0648d9
local _5a010b76b287 = Instance.new("TextLabel")
_5a010b76b287.Name = "Username"
_5a010b76b287.Size = UDim2.fromScale(1, 1)
_5a010b76b287.BackgroundTransparency = 1
_5a010b76b287.Font = Enum.Font.GothamMedium
_5a010b76b287.TextSize = 13
_5a010b76b287.TextColor3 = _3194d50bff2f(_c9fbb1ec548a) or Color3.fromRGB(255, 255, 255)
_5a010b76b287.Text = _c9fbb1ec548a.Name
_5a010b76b287.Parent = _58a8438e4ba5
_9b567fdf1a1e = {
Billboard = _58a8438e4ba5,
Username = _5a010b76b287,
}
_319742a14d34[_c9fbb1ec548a] = _9b567fdf1a1e
return _9b567fdf1a1e
end
local function _282e1090754c(_097c9a44a836)
if _097c9a44a836 and _097c9a44a836.Billboard then _097c9a44a836.Billboard.Enabled = false end
end
local function _ab5d9521a127(_c570d74de603)
local _adf67f512263 = _319742a14d34[_c570d74de603]
if _adf67f512263 and _adf67f512263.Billboard then _adf67f512263.Billboard:Destroy() end
_319742a14d34[_c570d74de603] = nil
end
local function _f7e1977a832a(_5b98bde216b4)
local _cfd98dfa1754 = _5b98bde216b4 and _5b98bde216b4.Character
local _ffcbbed1514b = _cfd98dfa1754 and _cfd98dfa1754:FindFirstChild("LudowigFluentChams")
if _ffcbbed1514b then _ffcbbed1514b:Destroy() end
local _9154af46b10c = _cfd98dfa1754 and _cfd98dfa1754:FindFirstChild("LudowigBoxESP")
if _9154af46b10c then _9154af46b10c:Destroy() end
end
local function _737ee43e21f0(_4fc3cf6f68a0, _30278130a7f9, _8133eeaa0811)
local _177a8137eabf = _4fc3cf6f68a0.Character
if not _177a8137eabf then return end
local _3dfb2a7d529d = _177a8137eabf:FindFirstChild("LudowigFluentChams")
local _7cbcdf7ddd5d = _177a8137eabf:FindFirstChild("LudowigBoxESP")
if not _30278130a7f9 then
if _3dfb2a7d529d then _3dfb2a7d529d:Destroy() end
if _7cbcdf7ddd5d then _7cbcdf7ddd5d:Destroy() end
return
end
if _1c2d69e764e2.ESPMode == "Box" then
if _3dfb2a7d529d then _3dfb2a7d529d:Destroy() end
local _688ba93eca5a = _e54beffa1c3a(_4fc3cf6f68a0)
if not _688ba93eca5a then return end
if not _7cbcdf7ddd5d then
_7cbcdf7ddd5d = Instance.new("BillboardGui")
_7cbcdf7ddd5d.Name = "LudowigBoxESP"
_7cbcdf7ddd5d.Adornee = _688ba93eca5a
_7cbcdf7ddd5d.AlwaysOnTop = true
_7cbcdf7ddd5d.LightInfluence = 0
_7cbcdf7ddd5d.Size = UDim2.fromScale(4.5, 6)
_7cbcdf7ddd5d.Parent = _177a8137eabf
local _2be41176b6ef = Instance.new("Frame")
_2be41176b6ef.Name = "Border"
_2be41176b6ef.Size = UDim2.fromScale(1, 1)
_2be41176b6ef.BackgroundTransparency = 1
_2be41176b6ef.BorderSizePixel = 0
_2be41176b6ef.Parent = _7cbcdf7ddd5d
local _03b415798022 = Instance.new("UIStroke")
_03b415798022.Thickness = 1.5
_03b415798022.Parent = _2be41176b6ef
end
_7cbcdf7ddd5d.MaxDistance = _1c2d69e764e2.ESPMaxDistance
_7cbcdf7ddd5d.Border.UIStroke.Color = _8133eeaa0811 or Color3.new(1, 1, 1)
return
end
if _7cbcdf7ddd5d then _7cbcdf7ddd5d:Destroy() end
if not _3dfb2a7d529d then
_3dfb2a7d529d = Instance.new("Highlight")
_3dfb2a7d529d.Name = "LudowigFluentChams"
_3dfb2a7d529d.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
_3dfb2a7d529d.FillTransparency = 0.72
_3dfb2a7d529d.OutlineTransparency = 0.08
_3dfb2a7d529d.Parent = _177a8137eabf
end
local _8be1726840b5 = _8133eeaa0811 or Color3.fromRGB(255, 255, 255)
_3dfb2a7d529d.FillTransparency = _1c2d69e764e2.ESPMode == "Outline" and 1 or 0.72
if _3dfb2a7d529d.FillColor ~= _8be1726840b5 then _3dfb2a7d529d.FillColor = _8be1726840b5 end
if _3dfb2a7d529d.OutlineColor ~= _8be1726840b5 then _3dfb2a7d529d.OutlineColor = _8be1726840b5 end
end
local function _04de5547749e(_9d5e78371d3e, _0b105c28681e)
_ab5d9521a127(_9d5e78371d3e)
_fdb050f709f4[_9d5e78371d3e] = nil
if _9d5e78371d3e == _304df533e735 then return end
task.spawn(function()
local _52d2f8e4c966 = _0b105c28681e:WaitForChild("Head", 10)
local _fa104e6c3f35 = _0b105c28681e:WaitForChild("HumanoidRootPart", 10)
local _1d3e5088b374 = _0b105c28681e:WaitForChild("Humanoid", 10)
if not _12fc75b60e62.Alive or _9d5e78371d3e.Character ~= _0b105c28681e then return end
if not _52d2f8e4c966 or not _fa104e6c3f35 or not _1d3e5088b374 or _1d3e5088b374.Health <= 0 then return end
if not _1c2d69e764e2.ESPEnabled then return end
local _eab5fbe89ab6 = _3194d50bff2f(_9d5e78371d3e)
if not _eab5fbe89ab6 then return end
_737ee43e21f0(_9d5e78371d3e, _1c2d69e764e2.ESPChams, _eab5fbe89ab6)
if _1c2d69e764e2.ESPNames then
local _6890035bcf66 = _20d6a87feaa3(_9d5e78371d3e)
if _6890035bcf66 and _6890035bcf66.Billboard then
if _6890035bcf66.Username.TextColor3 ~= _eab5fbe89ab6 then
_6890035bcf66.Username.TextColor3 = _eab5fbe89ab6
end
_6890035bcf66.Billboard.Enabled = true
end
end
end)
end
local function _0d19a6d7945f(_b99ce467fe7b)
if _b99ce467fe7b == _304df533e735 then return end
_8001a4790b21(_b99ce467fe7b.CharacterAdded, function(_709e8c76d11e)
_04de5547749e(_b99ce467fe7b, _709e8c76d11e)
end)
end
for _01eaf8923a88, _5aa173db133f in ipairs(_4b8505ea1c37:GetPlayers()) do
_0d19a6d7945f(_5aa173db133f)
end
_8001a4790b21(_4b8505ea1c37.PlayerAdded, _0d19a6d7945f)
_41d7dd870f2d = _f3650004e3a3({Config=_1c2d69e764e2, Library=_5686939f94a2, Players=_4b8505ea1c37, LocalPlayer=_304df533e735,
IsInvisible=function() return _12fc75b60e62.Invisibility and _12fc75b60e62.Invisibility.Active==true end,
IsTracer=_bce63110f422.IsTracer,
GetMuzzlePosition=function() local _acd302dbdf69=_d77d2d1b17c1(); return _acd302dbdf69 and _8fd479f82909(_acd302dbdf69) end,
GetTeamColor=_f55e5b35f272,
GetTarget=function()
if _1c2d69e764e2.AimbotEnabled and _5f1d70c8c652(_d136d4b42304) then return _d136d4b42304 end
if _1c2d69e764e2.SilentAimEnabled and _5f1d70c8c652(_19be7a8c2ea3) then return _19be7a8c2ea3 end
return nil
end,
})
_12fc75b60e62.VisualEffects = _41d7dd870f2d
_12fc75b60e62.Extras=_310678adc622({Config=_1c2d69e764e2,Library=_5686939f94a2,Input=_b68af4d51e9b,
LocalPlayer=_304df533e735,Players=_4b8505ea1c37,RunService=_d54c770cf66e,
GetHumanoid=_414007f12de3,GetRoot=_e54beffa1c3a,GetOwnedTools=_bc2f9241ab5b,Notify=_237a94874ead,
GetKeybindPanel=function() return _41d7dd870f2d.KeybindPanel end,
})
if _9d9fac68db62 then
_12fc75b60e62.Extensions=_9d9fac68db62({Config=_1c2d69e764e2,LocalPlayer=_304df533e735,Players=_4b8505ea1c37,
Teams=game:GetService("Teams"),Storage=game:GetService("ReplicatedStorage"),RunService=_d54c770cf66e,
GetRoot=_e54beffa1c3a,GetHumanoid=_414007f12de3,GetOwnedTools=_bc2f9241ab5b,GetEquippedGun=_d77d2d1b17c1,
FindWeaponProperties=_bd4b8550f4e3,Notify=_237a94874ead})
end
if _8e88d08d5ccf then
_12fc75b60e62.Flight=_8e88d08d5ccf({Config=_1c2d69e764e2,Library=_5686939f94a2,Input=_b68af4d51e9b,
LocalPlayer=_304df533e735,RunService=_d54c770cf66e,GetRoot=_e54beffa1c3a,GetHumanoid=_414007f12de3,Notify=_237a94874ead,
IsMobile=_76f9806d8974,
GetMobileVerticalAxis=function() return _12fc75b60e62.MobileQuick and _12fc75b60e62.MobileQuick.Axis or 0 end,
RestoreInvisibilityFrame=function()
if _12fc75b60e62.Invisibility then _12fc75b60e62.Invisibility.RestoreFrame() end
end})
end
if _1c2d69e764e2.UIIconSize==28 then _1c2d69e764e2.UIIconSize=36 end
local _05941262ef69 = _5686939f94a2:CreateWindow({
Title = "ludowig.cc | Prison Life",
Size = UDim2.fromOffset(720, 480),
IconSize = _1c2d69e764e2.UIIconSize,
Center = true,
Acrylic = _1c2d69e764e2.Acrylic,
GlassIntensity = 75,
ToggleKey = Enum.KeyCode.V,
})
if not _76f9806d8974 then
_05941262ef69:RegisterChromeSurface(_41d7dd870f2d.KeybindPanel)
_41d7dd870f2d.TargetOutline=_05941262ef69:RegisterChromeSurface(_41d7dd870f2d.TargetCard).Outline
end
_12fc75b60e62.Extras.Window=_05941262ef69
_8001a4790b21(_4b8505ea1c37.PlayerAdded, _8f566551f1cb)
for _3ef6646b6ad6, _b6c36e7f0d2b in ipairs(_4b8505ea1c37:GetPlayers()) do _8f566551f1cb(_b6c36e7f0d2b) end
_12fc75b60e62.VisualPack=(function()
local _c12658f95e27,_e5967d8e3053=_1c2d69e764e2,_5686939f94a2
local _d29881982cff={Connections={},Alive=true}
local _85d9fc796b5e=game:GetService("Lighting")
local _061e4e833db4=game:GetService("TweenService")
local _fbd5556b8906=Color3.fromRGB(242,242,242)
local _d93d30d43535={ESPGuardsColor=true,ESPInmatesColor=true,ESPCriminalsColor=true,AmbientColor=true,VisualMasterColor=true}
local function _41486e8f9a3c(_45f24fc1664d,_5c595fa3c2d6,_9b5dd0d2c970)
local _43fc4af01410=Instance.new(_45f24fc1664d)
for _cc88eccb6567,_adacb590bb0a in pairs(_5c595fa3c2d6) do _43fc4af01410[_cc88eccb6567]=_adacb590bb0a end
_43fc4af01410.Parent=_9b5dd0d2c970;return _43fc4af01410
end
local function _367bfe8270d9(_82050592c869,_f6f08ca6a5d7) _41486e8f9a3c("UICorner",{CornerRadius=UDim.new(0,_f6f08ca6a5d7)},_82050592c869) end
local function _df021455b451(_0e25d62a6ba8) _41486e8f9a3c("UIStroke",{Color=Color3.fromRGB(63,63,63),Thickness=1,Transparency=.3},_0e25d62a6ba8) end
local function _9f9025b2023f(_0c99e2069949,_8087e461817f)
local _a03d31f32f31=_0c99e2069949:Connect(_8087e461817f);table.insert(_d29881982cff.Connections,_a03d31f32f31);return _a03d31f32f31
end
local function _e20ea0e488c1(_ac14a84e2b46,_da2c9e26386b,_0b3db572239a,_1457b712d196)
return _41486e8f9a3c("TextLabel",{Text=_da2c9e26386b,TextSize=12,Font=Enum.Font.Gotham,TextColor3=_fbd5556b8906,
BackgroundTransparency=1,Size=_0b3db572239a,Position=_1457b712d196,TextXAlignment=Enum.TextXAlignment.Left},_ac14a84e2b46)
end
local function _e223dea1c439(_7c91865c17fc) _237a94874ead("Visual tools",_7c91865c17fc,"Info",4) end
local function _f886d6d223ca(_e9c1bd63f4c3) return type(_e9c1bd63f4c3)=="number" and _e9c1bd63f4c3==_e9c1bd63f4c3 and math.abs(_e9c1bd63f4c3)<1e7 end
function _d29881982cff:Eligible(_09f2248584a1,_56792da4b730)
return _56792da4b730.Kind=="Colorpicker" and not _d93d30d43535[_09f2248584a1] and typeof(_c12658f95e27[_09f2248584a1])=="Color3"
end
function _d29881982cff:ApplyMaster(_1f7a7cd95fd9)
if self.Applying then return end
self.Applying=true
for _f08fb7bd0fe4,_c9fb2dd6109e in pairs(_e5967d8e3053.Options) do
if self:Eligible(_f08fb7bd0fe4,_c9fb2dd6109e) then
if _c9fb2dd6109e.RainbowEnabled then _c9fb2dd6109e:SetRainbow(false) end
if _e5967d8e3053.RainbowUpdating then _c9fb2dd6109e.Value=_1f7a7cd95fd9;_c9fb2dd6109e:Update();_c9fb2dd6109e:Emit(_1f7a7cd95fd9)
else _c9fb2dd6109e:SetValue(_1f7a7cd95fd9) end
end
end
self.Applying=false
end
function _d29881982cff:Lighting(_ac74040b2f10)
if self.LightTween then self.LightTween:Cancel();self.LightTween=nil end
if self.Grade then self.Grade:Destroy();self.Grade=nil end
if self.LightOriginal then
for _2f60f4dbb15d,_c5ac2e243ce9 in pairs(self.LightOriginal) do _85d9fc796b5e[_2f60f4dbb15d]=_c5ac2e243ce9 end
self.LightOriginal=nil
end
if _ac74040b2f10=="Off" then return end
local _0a8df75815c8={Night={0,1,Color3.fromRGB(174,187,225),-.08,.08,-.1},
Sunset={17.7,2,Color3.fromRGB(255,207,165),.02,.1,.08},
Cold={13,2,Color3.fromRGB(190,220,255),0,.12,-.18},
Monochrome={14,1.5,_fbd5556b8906,0,.15,-1}}
local _2d717260666c=_0a8df75815c8[_ac74040b2f10];if not _2d717260666c then return end
self.LightOriginal={ClockTime=_85d9fc796b5e.ClockTime,Brightness=_85d9fc796b5e.Brightness}
self.Grade=_41486e8f9a3c("ColorCorrectionEffect",{Name="LudowigLightingPreset",TintColor=_2d717260666c[3],Brightness=_2d717260666c[4],Contrast=_2d717260666c[5],Saturation=_2d717260666c[6]},_85d9fc796b5e)
self.LightTween=_061e4e833db4:Create(_85d9fc796b5e,TweenInfo.new(.5),{ClockTime=_2d717260666c[1],Brightness=_2d717260666c[2]})
self.LightTween:Play()
end
_d29881982cff.Gui=_41486e8f9a3c("ScreenGui",{Name="LudowigVisualTools",ResetOnSpawn=false,IgnoreGuiInset=false,DisplayOrder=8,ZIndexBehavior=Enum.ZIndexBehavior.Sibling},_304df533e735:WaitForChild("PlayerGui"))
function _d29881982cff:ClearAura()
for _23fb4e11eb9e,_d722c4111b1f in ipairs(self.AuraObjects or {}) do _d722c4111b1f:Destroy() end
self.AuraObjects={};self.AuraArcs={};self.AuraRoot=nil;self.AuraMode=nil
self.AuraCachedColor=nil
end
function _d29881982cff:StepAura(_272b4543b0c2)
local _5055463b3fe0=_e54beffa1c3a(_304df533e735);local _58593b2c9bb9=_414007f12de3(_304df533e735)
if not _c12658f95e27.AuraEnabled or not _5055463b3fe0 or not _58593b2c9bb9 or _58593b2c9bb9.Health<=0 then
if self.AuraRoot then self:ClearAura() end
return
end
local _825558910d92=_c12658f95e27.AuraMode or "Orbit"
local _21ab3a314643,_ba425b61bc0f=3,32
if self.AuraRoot~=_5055463b3fe0 or self.AuraMode~=_825558910d92 then
self:ClearAura();self.AuraRoot=_5055463b3fe0;self.AuraMode=_825558910d92
self.AuraRadiusSmooth=_c12658f95e27.AuraRadius
for _1ad704ea5f18=1,_21ab3a314643 do
local _7cc98b82df0d={Points={},Beams={}}
for _e350540801fd=0,_ba425b61bc0f do
local _fa8a1366da0b=_41486e8f9a3c("Attachment",{Name="LudowigAuraPoint"},_5055463b3fe0)
table.insert(self.AuraObjects,_fa8a1366da0b);table.insert(_7cc98b82df0d.Points,_fa8a1366da0b)
if _e350540801fd>0 then
for _7ce498065b3a=1,2 do
local _117f32d9a7c0=_41486e8f9a3c("Beam",{Name="LudowigAuraRibbon",Attachment0=_7cc98b82df0d.Points[_e350540801fd],Attachment1=_fa8a1366da0b,
FaceCamera=true,Segments=1,LightEmission=1,LightInfluence=0,
Width0=.06,Width1=.06,Transparency=NumberSequence.new(_7ce498065b3a==1 and .08 or .86)},_5055463b3fe0)
table.insert(self.AuraObjects,_117f32d9a7c0)
table.insert(_7cc98b82df0d.Beams,{Object=_117f32d9a7c0,Layer=_7ce498065b3a,Index=_e350540801fd})
end
end
end
table.insert(self.AuraArcs,_7cc98b82df0d)
end
end
local _90425624ad0d=math.min(_272b4543b0c2,.1)
self.AuraClock=(self.AuraClock or 0)+_90425624ad0d*(1 or 1)
local _27086420ab9f=self.AuraClock
self.AuraRadiusSmooth+=(_c12658f95e27.AuraRadius-self.AuraRadiusSmooth)*(1-math.exp(-_90425624ad0d*9))
local _729dc86e4103=self.AuraRadiusSmooth
local _ed37be55f15c=math.clamp(24/60,.1,1)
local _97ec470af482=self.AuraCachedColor~=_c12658f95e27.AuraColor
local _07f9d2a300f3=_97ec470af482 and ColorSequence.new(_c12658f95e27.AuraColor) or nil
if _97ec470af482 then self.AuraCachedColor=_c12658f95e27.AuraColor end
for _72cce47fdc8f,_8f8c9ca852c2 in ipairs(self.AuraArcs) do
local _0b1ae083389c=(_72cce47fdc8f-1)*math.pi*2/3
local _c54f6d0c15ed=_825558910d92=="Halo" or _825558910d92=="Saturn" or _825558910d92=="Pulse"
for _9679ecca4587,_7f0753f2a279 in ipairs(_8f8c9ca852c2.Points) do
local _89422704f568=(_9679ecca4587-1)/_ba425b61bc0f
local _968adec456aa=_27086420ab9f*(_72cce47fdc8f==2 and -.8 or 1)+_0b1ae083389c+_89422704f568*math.pi*2
local _9256d360f5f2=_729dc86e4103
local _6b96f12118ad,_334f477ad33b,_cc70eabad3dc
if _825558910d92=="Halo" then
_9256d360f5f2*=.85+(_72cce47fdc8f-1)*.12
_6b96f12118ad,_334f477ad33b,_cc70eabad3dc=math.cos(_968adec456aa)*_9256d360f5f2,-2+(_72cce47fdc8f-1)*.22,math.sin(_968adec456aa)*_9256d360f5f2
elseif _825558910d92=="Helix" then
_6b96f12118ad,_334f477ad33b,_cc70eabad3dc=math.cos(_968adec456aa)*_9256d360f5f2,-2+_89422704f568*4,math.sin(_968adec456aa)*_9256d360f5f2
elseif _825558910d92=="Saturn" then
local _ac1db3ed2f24=(_72cce47fdc8f-2)*.72
_6b96f12118ad=math.cos(_968adec456aa)*_9256d360f5f2
_334f477ad33b=math.sin(_968adec456aa)*_9256d360f5f2*math.sin(_ac1db3ed2f24)
_cc70eabad3dc=math.sin(_968adec456aa)*_9256d360f5f2*math.cos(_ac1db3ed2f24)
elseif _825558910d92=="Vortex" then
_9256d360f5f2*=.35+_89422704f568*.85
_6b96f12118ad,_334f477ad33b,_cc70eabad3dc=math.cos(_968adec456aa)*_9256d360f5f2,-2+_89422704f568*3.8,math.sin(_968adec456aa)*_9256d360f5f2
elseif _825558910d92=="Pulse" then
local _b56a79b78931=(.5+.5*math.sin(_27086420ab9f*1.7+_0b1ae083389c))
_9256d360f5f2*=.8+_b56a79b78931*.4
_6b96f12118ad,_334f477ad33b,_cc70eabad3dc=math.cos(_968adec456aa)*_9256d360f5f2,(_72cce47fdc8f-2)*.9,math.sin(_968adec456aa)*_9256d360f5f2
else
_968adec456aa=_27086420ab9f*(_72cce47fdc8f==2 and -1.1 or 1.1)+_0b1ae083389c+_89422704f568*math.pi*1.45
_9256d360f5f2*=1+.025*math.sin(_27086420ab9f*1.7)
_6b96f12118ad,_334f477ad33b,_cc70eabad3dc=math.cos(_968adec456aa)*_9256d360f5f2,math.sin(_968adec456aa+_0b1ae083389c)*.55+(_72cce47fdc8f-2)*.75,math.sin(_968adec456aa)*_9256d360f5f2
end
_7f0753f2a279.Position=Vector3.new(_6b96f12118ad,_334f477ad33b,_cc70eabad3dc)
end
for _09c1b1dc872a,_9681a2a3d501 in ipairs(_8f8c9ca852c2.Beams) do
local _faa7fa2c4b26=(_9681a2a3d501.Index-.5)/_ba425b61bc0f
local _fe30d9bba19f=_c54f6d0c15ed and 1 or math.max(.02,math.sin(_faa7fa2c4b26*math.pi)^.7)
local _1767392e6718=(_9681a2a3d501.Layer==1 and .035+.055*_ed37be55f15c or .16+.22*_ed37be55f15c)*_fe30d9bba19f
_9681a2a3d501.Object.Width0=_1767392e6718;_9681a2a3d501.Object.Width1=_1767392e6718
if _97ec470af482 then _9681a2a3d501.Object.Color=_07f9d2a300f3 end
end
end
end
function _d29881982cff:StopSpin()
if self.SpinHumanoid then
pcall(function() self.SpinHumanoid.AutoRotate=self.SpinAutoRotate end)
self.SpinHumanoid=nil
end
end
function _d29881982cff:StepSpin(_e3bbfb68b66f)
local _69854ab0a97c=_414007f12de3(_304df533e735);local _08f6cddae23c=_e54beffa1c3a(_304df533e735)
if (_12fc75b60e62.Invisibility and _12fc75b60e62.Invisibility.Active) or not _c12658f95e27.SpinbotEnabled or not _69854ab0a97c or _69854ab0a97c.Health<=0 or not _08f6cddae23c or _69854ab0a97c.SeatPart then
self:StopSpin();return
end
if self.SpinHumanoid~=_69854ab0a97c then
self:StopSpin();self.SpinHumanoid=_69854ab0a97c;self.SpinAutoRotate=_69854ab0a97c.AutoRotate
end
_69854ab0a97c.AutoRotate=false
_08f6cddae23c.CFrame=_08f6cddae23c.CFrame*CFrame.Angles(0,math.rad(_c12658f95e27.SpinbotSpeed)*math.min(_e3bbfb68b66f,.1),0)
end
function _d29881982cff:Mount(_3f61db7362d1)
local _9cf831474b22=_3f61db7362d1.Movement:AddSection("Spinbot")
_9cf831474b22:AddToggle("SpinbotEnabled",{Title="Spinbot",Default=_c12658f95e27.SpinbotEnabled,Callback=function(_7fec6c6b9f9a) _c12658f95e27.SpinbotEnabled=_7fec6c6b9f9a;if not _7fec6c6b9f9a then self:StopSpin() end end})
_9cf831474b22:AddSlider("SpinbotSpeed",{Title="Rotation speed (deg/s)",Min=30,Max=2000,Rounding=0,Default=_c12658f95e27.SpinbotSpeed,Callback=function(_a5e4f4bf531e) _c12658f95e27.SpinbotSpeed=_a5e4f4bf531e end})
local _3a45b0563b09=_3f61db7362d1.Visuals:AddSection("Visual palette")
_3a45b0563b09:AddToggle("VisualMasterEnabled",{Title="Use one color for visuals",Default=_c12658f95e27.VisualMasterEnabled,Callback=function(_d9385005da33) _c12658f95e27.VisualMasterEnabled=_d9385005da33;if _d9385005da33 then self:ApplyMaster(_c12658f95e27.VisualMasterColor) end end})
_3a45b0563b09:AddColorpicker("VisualMasterColor",{Title="All visuals color",Default=_c12658f95e27.VisualMasterColor,Callback=function(_bac9eb251b49) _c12658f95e27.VisualMasterColor=_bac9eb251b49;if _c12658f95e27.VisualMasterEnabled then self:ApplyMaster(_bac9eb251b49) end end})
_3a45b0563b09:AddParagraph({Title="Independent colors",Content="Ambient, Guards, Inmates and Criminals keep their own colors. Enable Rainbow in All visuals color to synchronize the remaining visuals."})
_3a45b0563b09:AddSlider("RainbowSpeed",{Title="Rainbow speed",Description="Color cycles per second; applies to every picker.",Min=.02,Max=.5,Rounding=2,Default=_c12658f95e27.RainbowSpeed,Callback=function(_40b5322368a8) _c12658f95e27.RainbowSpeed=_40b5322368a8;_e5967d8e3053.RainbowSpeed=_40b5322368a8 end})
local _6f571a82be8a=_3f61db7362d1.Visuals:AddSection("Lighting presets")
_6f571a82be8a:AddDropdown("LightingPreset",{Title="Preset",Values={"Off","Night","Sunset","Cold","Monochrome"},Default=_c12658f95e27.LightingPreset,Callback=function(_07254a8e87c8) _c12658f95e27.LightingPreset=_07254a8e87c8;self:Lighting(_07254a8e87c8) end})
local _e04f8ef607e0=_3f61db7362d1.Visuals:AddSection("Aura")
_e04f8ef607e0:AddToggle("AuraEnabled",{Title="Player aura",Default=_c12658f95e27.AuraEnabled,Callback=function(_44595b8c3ebf) _c12658f95e27.AuraEnabled=_44595b8c3ebf;if not _44595b8c3ebf then self:ClearAura() end end})
_e04f8ef607e0:AddDropdown("AuraMode",{Title="Aura style",Values={"Orbit","Halo","Helix","Saturn","Vortex","Pulse"},Default=_c12658f95e27.AuraMode,
Callback=function(_9dc539af99bd) _c12658f95e27.AuraMode=_9dc539af99bd end})
_e04f8ef607e0:AddColorpicker("AuraColor",{Title="Aura color",Default=_c12658f95e27.AuraColor,Callback=function(_3b6fe2b4d70a) _c12658f95e27.AuraColor=_3b6fe2b4d70a end})
_e04f8ef607e0:AddSlider("AuraRadius",{Title="Aura radius",Min=1,Max=4,Rounding=1,Default=_c12658f95e27.AuraRadius,Callback=function(_f155143e1705) _c12658f95e27.AuraRadius=_f155143e1705 end})
end
function _d29881982cff:Search()
local _7c05351ebe47=_41486e8f9a3c("Frame",{Name="MenuSearch",Position=UDim2.fromOffset(10,46),Size=UDim2.new(1,-20,1,-56),BackgroundColor3=Color3.fromRGB(16,16,16),BorderSizePixel=0,Visible=false,ZIndex=60},_05941262ef69.Frame)
_367bfe8270d9(_7c05351ebe47,8);_df021455b451(_7c05351ebe47)
_05941262ef69:RegisterGlassSurface(_7c05351ebe47,"Section")
local _9343198b5424=_41486e8f9a3c("TextBox",{PlaceholderText="\083\101\097\114\099\104\032\115\101\116\116\105\110\103\115\032\047\032\208\191\208\190\208\184\209\129\208\186\032\208\189\208\176\209\129\209\130\209\128\208\190\208\181\208\186\226\128\166",Text="",ClearTextOnFocus=false,Font=Enum.Font.Gotham,TextSize=13,TextColor3=_fbd5556b8906,PlaceholderColor3=Color3.fromRGB(161,161,161),BackgroundColor3=Color3.fromRGB(26,26,26),BorderSizePixel=0,Position=UDim2.fromOffset(10,10),Size=UDim2.new(1,-66,0,34),ZIndex=61},_7c05351ebe47);_367bfe8270d9(_9343198b5424,6)
_05941262ef69:RegisterGlassSurface(_9343198b5424,"Row")
local _6f4afdb9b10d=_41486e8f9a3c("TextButton",{Text="",TextSize=22,TextColor3=_fbd5556b8906,BackgroundTransparency=1,Size=UDim2.fromOffset(40,34),Position=UDim2.new(1,-48,0,10),ZIndex=61},_7c05351ebe47)
local _acfca84323bc=_41486e8f9a3c("ImageLabel",{Name="SearchCloseIcon",BackgroundTransparency=1,
Size=UDim2.fromOffset(22,22),AnchorPoint=Vector2.new(.5,.5),Position=UDim2.fromScale(.5,.5),ScaleType=Enum.ScaleType.Fit,ZIndex=62},_6f4afdb9b10d)
_e5967d8e3053:BindIcon(_05941262ef69,_acfca84323bc,"Close")
local _fc7a52ce03c5=_41486e8f9a3c("ScrollingFrame",{BackgroundTransparency=1,BorderSizePixel=0,Position=UDim2.fromOffset(10,54),Size=UDim2.new(1,-20,1,-64),CanvasSize=UDim2.new(),AutomaticCanvasSize=Enum.AutomaticSize.Y,ScrollBarThickness=3,ZIndex=61},_7c05351ebe47)
_41486e8f9a3c("UIListLayout",{Padding=UDim.new(0,6),SortOrder=Enum.SortOrder.LayoutOrder},_fc7a52ce03c5)
local _d8045e2bf1e1={}
local function _dbfe41fd0ebc()
for _40c8d8191ae3,_3de21dcbdbb8 in ipairs(_d8045e2bf1e1) do _3de21dcbdbb8:Destroy() end;table.clear(_d8045e2bf1e1)
local _cb6ee16dd346=_9343198b5424.Text:lower();local _056ae1a75e42=0
for _103ab9f3c687,_517a2e1623c2 in ipairs(_e5967d8e3053.SearchRows or {}) do
local _199d5d63a31f=_517a2e1623c2.SearchTab
if not _517a2e1623c2.Destroyed and not _517a2e1623c2.MobileHidden and _199d5d63a31f and _517a2e1623c2.Window==_05941262ef69 and _517a2e1623c2.Frame.Parent then
local _30ff7936589c=tostring(_517a2e1623c2.Config.Title or _517a2e1623c2.Id or "")
local _cdeae4ae3c36=_199d5d63a31f.Name.." / "..(_517a2e1623c2.SearchSection or "").." / ".._30ff7936589c
if _cb6ee16dd346=="" or _cdeae4ae3c36:lower():find(_cb6ee16dd346,1,true) then
_056ae1a75e42+=1;if _056ae1a75e42>60 then break end
local _15942e61cd89=_41486e8f9a3c("TextButton",{Text=_cdeae4ae3c36,TextSize=12,Font=Enum.Font.Gotham,TextXAlignment=Enum.TextXAlignment.Left,TextTruncate=Enum.TextTruncate.AtEnd,TextColor3=_fbd5556b8906,BackgroundColor3=Color3.fromRGB(26,26,26),BorderSizePixel=0,Size=UDim2.new(1,-6,0,38),ZIndex=62,LayoutOrder=_056ae1a75e42},_fc7a52ce03c5);_367bfe8270d9(_15942e61cd89,6)
_05941262ef69:RegisterGlassSurface(_15942e61cd89,"Row")
_41486e8f9a3c("UIPadding",{PaddingLeft=UDim.new(0,10)},_15942e61cd89);table.insert(_d8045e2bf1e1,_15942e61cd89)
_15942e61cd89.Activated:Connect(function()
_7c05351ebe47.Visible=false;_9343198b5424:ReleaseFocus();_05941262ef69:SelectTab(_199d5d63a31f)
task.delay(.22,function()
if not self.Alive or _517a2e1623c2.Destroyed or not _517a2e1623c2.Frame.Parent then return end
local _91068f5632b7=_517a2e1623c2.Frame.AbsolutePosition.Y-_199d5d63a31f.Scroll.AbsolutePosition.Y+_199d5d63a31f.Scroll.CanvasPosition.Y-12
_199d5d63a31f.Scroll.CanvasPosition=Vector2.new(0,math.max(0,_91068f5632b7))
local _c6b0cbf0feff=_41486e8f9a3c("UIStroke",{Color=_fbd5556b8906,Thickness=1,Transparency=0},_517a2e1623c2.Frame)
_061e4e833db4:Create(_c6b0cbf0feff,TweenInfo.new(.9),{Transparency=1}):Play()
task.delay(1,function() _c6b0cbf0feff:Destroy() end)
end)
end)
end
end
end
if _056ae1a75e42==0 then local _ec6420f37f1e=_e20ea0e488c1(_fc7a52ce03c5,"No matching settings",UDim2.new(1,0,0,38),UDim2.new());_ec6420f37f1e.ZIndex=62;table.insert(_d8045e2bf1e1,_ec6420f37f1e) end
_fc7a52ce03c5.CanvasPosition=Vector2.zero
end
local _f15742134fc9=_41486e8f9a3c("TextButton",{Name="MenuSearchButton",Text="",BackgroundColor3=Color3.fromRGB(26,26,26),BorderSizePixel=0,
Size=UDim2.fromOffset(82,30),Position=UDim2.new(1,-204,0,8),ZIndex=20},_05941262ef69.Frame);_367bfe8270d9(_f15742134fc9,5)
local _cd4ddb8725cf=_41486e8f9a3c("ImageLabel",{Name="SearchIcon",BackgroundTransparency=1,
AnchorPoint=Vector2.new(.5,.5),Position=UDim2.new(0,18,.5,0),Size=UDim2.fromOffset(math.clamp(_05941262ef69.IconSize-8,20,28),math.clamp(_05941262ef69.IconSize-8,20,28)),
ScaleType=Enum.ScaleType.Fit,ZIndex=21},_f15742134fc9)
_e5967d8e3053:BindIcon(_05941262ef69,_cd4ddb8725cf,"Search");_05941262ef69.SearchIcon=_cd4ddb8725cf
local _f9db8101d8ad=_e20ea0e488c1(_f15742134fc9,"Search",UDim2.new(1,-36,1,0),UDim2.fromOffset(34,0),11)
_f9db8101d8ad.ZIndex=21
_05941262ef69.Title.Size=UDim2.new(1,-270,1,0)
if _76f9806d8974 then
_f15742134fc9.Size=UDim2.fromOffset(36,36);_f15742134fc9.Position=UDim2.new(1,-124,0,5)
_f9db8101d8ad.Visible=false;_cd4ddb8725cf.Position=UDim2.fromScale(.5,.5)
_05941262ef69.Title.Size=UDim2.new(1,-190,1,0)
end
_9f9025b2023f(_f15742134fc9.Activated,function() _e5967d8e3053.PopupManager:Close();_7c05351ebe47.Visible=not _7c05351ebe47.Visible;if _7c05351ebe47.Visible then _dbfe41fd0ebc();_9343198b5424:CaptureFocus() end end)
_9f9025b2023f(_6f4afdb9b10d.Activated,function() _7c05351ebe47.Visible=false;_9343198b5424:ReleaseFocus() end)
_9f9025b2023f(_9343198b5424:GetPropertyChangedSignal("Text"),_dbfe41fd0ebc)
self.SearchPanel=_7c05351ebe47;self.SearchButton=_f15742134fc9
end
function _d29881982cff:Start()
_e5967d8e3053.RainbowSpeed=_c12658f95e27.RainbowSpeed
self:Search();self:Lighting(_c12658f95e27.LightingPreset)
if _c12658f95e27.VisualMasterEnabled then self:ApplyMaster(_c12658f95e27.VisualMasterColor) end
for _d69fa2b7433d,_f5a71f11cb50 in pairs(_e5967d8e3053.Options) do
if self:Eligible(_d69fa2b7433d,_f5a71f11cb50) then
_f5a71f11cb50:OnChanged(function()
if _c12658f95e27.VisualMasterEnabled and not self.Applying then _e5967d8e3053.Options.VisualMasterEnabled:SetValue(false) end
end)
end
end
_9f9025b2023f(_d54c770cf66e.RenderStepped,function(_8ad501226a13)
self:StepAura(_8ad501226a13);self:StepSpin(_8ad501226a13)
end)
end
function _d29881982cff:Destroy()
self.Alive=false
for _9e0b0c4557c3,_de50f762669c in ipairs(self.Connections) do _de50f762669c:Disconnect() end
self:StopSpin();self:ClearAura();self:Lighting("Off");self.Gui:Destroy()
if self.SearchPanel then self.SearchPanel:Destroy();self.SearchButton:Destroy() end
end
return _d29881982cff
end)()
local _9a7dd5713290,_194b6b8df654,_91ac3fcd2afa,_a40a21ac3c39
;(function()
local _fae996e13bc3 = {
Aimbot = _05941262ef69:AddTab({ Title = _76f9806d8974 and "Silent Aim" or "Aimbot", Icon = _76f9806d8974 and "MobileSilentAim" or "Aiming" }),
Combat = _05941262ef69:AddTab({ Title = "Combat", Icon = "Sword" }),
Weapons = _05941262ef69:AddTab({ Title = "Weapons", Icon = "General" }),
Target = _05941262ef69:AddTab({ Title = "Target", Icon = "PlayerInspector" }),
Movement = _05941262ef69:AddTab({ Title = "Movement", Icon = "Movement" }),
Visuals = _05941262ef69:AddTab({ Title = "Visuals", Icon = "Visuals" }),
Teleports = _05941262ef69:AddTab({ Title = "Teleports", Icon = "World" }),
InfinityYield = _05941262ef69:AddTab({ Title = "Infinity Yield", Icon = "Configs" }),
Interface = _05941262ef69:AddTab({ Title = "Interface", Icon = "Settings" }),
Credits = _05941262ef69:AddTab({ Title = "Credits", Icon = "Players" }),
}
_12fc75b60e62.UI = {Library = _5686939f94a2, Window = _05941262ef69, Tabs = _fae996e13bc3, Config = _1c2d69e764e2, Settings = _5ff9f2a720f5}
_12fc75b60e62.TriggerBot:Mount(_fae996e13bc3.Combat)
_12fc75b60e62.VisualPack:Mount(_fae996e13bc3)
if _12fc75b60e62.Extensions then _12fc75b60e62.Extensions:MountUI(_fae996e13bc3,_05941262ef69) end
if _12fc75b60e62.Flight then _12fc75b60e62.Flight:MountUI(_fae996e13bc3.Movement) end
local _daa96b4b5c5b = _fae996e13bc3.Aimbot:AddSection("Silent Aim")
local _7bf1c9fb4322
local function _f02325745490(_650161463926)
return _1c2d69e764e2.VehicleFly and _650161463926 and (_650161463926.Value == "E" or _650161463926.Value == "Q")
and _a3d48ca6ff20() ~= nil
end
_7bf1c9fb4322 = _daa96b4b5c5b:AddToggle("SilentAimEnabled", {
Title = "Enable Silent Aim",
Description = "Targets the head.",
Default = _1c2d69e764e2.SilentAimEnabled,
Callback = function(_0ec0ba0dfebd)
if _0ec0ba0dfebd and not _ddd80aa23882 then
_1c2d69e764e2.SilentAimEnabled = false
task.defer(function() _7bf1c9fb4322:SetValue(false) end)
_237a94874ead("Silent Aim", _859923ffb394, "Error", 4)
return
end
_1c2d69e764e2.SilentAimEnabled = _0ec0ba0dfebd
if _76f9806d8974 and _0ec0ba0dfebd then
_1c2d69e764e2.ShowSilentAimFOV=true
local _77c8d89ac5f1=_5686939f94a2.Options.ShowSilentAimFOV
if _77c8d89ac5f1 then _77c8d89ac5f1:SetValue(true,true) end
end
if _9a7dd5713290 then _9a7dd5713290.Active = _0ec0ba0dfebd end
if not _0ec0ba0dfebd then
_19be7a8c2ea3 = nil
_b55faaf52766(nil)
end
end,
})
_daa96b4b5c5b:AddToggle("SilentAimFFCheck",{Title="FF Check",Description="Skip players protected by ForceField.",Default=_1c2d69e764e2.SilentAimFFCheck,
Callback=function(_e127c2856fab)
_1c2d69e764e2.SilentAimFFCheck=_e127c2856fab;_19be7a8c2ea3=nil;_b03ac1aafd98=0
_b55faaf52766(nil)
end})
_9a7dd5713290 = _daa96b4b5c5b:AddKeybind("SilentAimKey", {
Title = "Silent Aim Key",
Description = "Default: E.",
Default = _1c2d69e764e2.SilentAimKey,
Mode = "Toggle",
AllowProcessedInput = true,
Callback = function(_dfe147158196)
if not _12fc75b60e62.Alive or (_dfe147158196 and _f02325745490(_9a7dd5713290)) then
if _9a7dd5713290 then _9a7dd5713290.Active = _1c2d69e764e2.SilentAimEnabled end
return
end
_7bf1c9fb4322:SetValue(_dfe147158196)
end,
})
_9a7dd5713290:OnChanged(function()
local _93196cdf604d = _9a7dd5713290.Value
_1c2d69e764e2.SilentAimKey = typeof(_93196cdf604d) == "EnumItem" and _93196cdf604d.Name
or (tostring(_93196cdf604d):match("%.([%w_]+)$") or tostring(_93196cdf604d))
end)
_daa96b4b5c5b:AddSlider("SilentAimHitChance", {
Title = "Hit Chance",
Min = 1,
Max = 100,
Default = _1c2d69e764e2.SilentAimHitChance,
Rounding = 0,
Callback = function(_66ed7c81ba9a) _1c2d69e764e2.SilentAimHitChance = _66ed7c81ba9a end,
})
_daa96b4b5c5b:AddSlider("SilentAimFOV",{Title="Silent Aim FOV",Min=30,Max=500,Default=_1c2d69e764e2.SilentAimFOV,Rounding=0,
Callback=function(_bd1e3ff0f2a7) _1c2d69e764e2.SilentAimFOV=_bd1e3ff0f2a7 end})
_daa96b4b5c5b:AddToggle("ShowSilentAimFOV",{Title="Show Silent Aim FOV",Default=_1c2d69e764e2.ShowSilentAimFOV,
Callback=function(_11f4f0631f00) _1c2d69e764e2.ShowSilentAimFOV=_11f4f0631f00 end})
do
local _18f7cba6b0f6=_fae996e13bc3.Weapons:AddSection("Bullet penetration")
local _89c53aa22e5a
_89c53aa22e5a=_18f7cba6b0f6:AddToggle("Wallbang",{Title="Wallbang",Default=_1c2d69e764e2.Wallbang,
Description="Weapon castRay only. Server validation still applies; requires weapon-hook support.",
Callback=function(_1c3567530ae4)
if _1c3567530ae4 and not _3bc4564191ff then
_1c2d69e764e2.Wallbang=false
task.defer(function() if _89c53aa22e5a then _89c53aa22e5a:SetValue(false,true) end end)
_237a94874ead("Wallbang","Weapon castRay hook is unavailable on this client.","Warning",5)
return
end
_1c2d69e764e2.Wallbang=_1c3567530ae4
end})
if _1c2d69e764e2.Wallbang and not _3bc4564191ff then _1c2d69e764e2.Wallbang=false;_89c53aa22e5a:SetValue(false,true) end
end
local _00032285051f = _fae996e13bc3.Aimbot:AddSection("Aimbot")
local _d3de5acc57ea = _00032285051f:AddToggle("AimbotEnabled", {
Title = "Enable Aimbot",
Description = "Toggle aimbot.",
Default = _1c2d69e764e2.AimbotEnabled,
Callback = function(_fe9bc30d48a7)
_1c2d69e764e2.AimbotEnabled = _fe9bc30d48a7
if _194b6b8df654 then _194b6b8df654.Active = _fe9bc30d48a7 end
if not _fe9bc30d48a7 then
_d136d4b42304 = nil
end
end,
})
_00032285051f:AddToggle("AimbotFFCheck",{Title="FF Check",Description="Skip players protected by ForceField.",Default=_1c2d69e764e2.AimbotFFCheck,
Callback=function(_a9d773d0565d) _1c2d69e764e2.AimbotFFCheck=_a9d773d0565d;_d136d4b42304=nil;_0ddbdbf7296c=0 end})
_194b6b8df654 = _00032285051f:AddKeybind("AimbotKey", {
Title = "Aimbot Key",
Description = "Default: Q.",
Default = _1c2d69e764e2.AimbotKey,
Mode = "Toggle",
AllowProcessedInput = true,
Callback = function(_9401ab924a28)
if not _12fc75b60e62.Alive or (_9401ab924a28 and _f02325745490(_194b6b8df654)) then
if _194b6b8df654 then _194b6b8df654.Active = _1c2d69e764e2.AimbotEnabled end
return
end
_d3de5acc57ea:SetValue(_9401ab924a28)
_237a94874ead("Aimbot", _1c2d69e764e2.AimbotEnabled and "Enabled" or "Disabled", "Info", 1.6)
end,
})
_194b6b8df654:OnChanged(function()
local _8637b56a1216 = _194b6b8df654.Value
_1c2d69e764e2.AimbotKey = typeof(_8637b56a1216) == "EnumItem" and _8637b56a1216.Name
or (tostring(_8637b56a1216):match("%.([%w_]+)$") or tostring(_8637b56a1216))
end)
_a40a21ac3c39 = _00032285051f:AddParagraph({
Title = "Aimbot disabled",
Content = "Enable the switch or press the configured key.",
})
_00032285051f:AddSlider("FOVSize", {
Title = "FOV Size",
Min = 30,
Max = 500,
Default = _1c2d69e764e2.FOV,
Rounding = 0,
Callback = function(_59232113380a) _1c2d69e764e2.FOV = _59232113380a end,
})
if _76f9806d8974 then
_00032285051f.Frame.Visible=false
for _f6f433736e0f,_5fef2a3112ed in ipairs(_5686939f94a2.SearchRows or {}) do
if _5fef2a3112ed.SearchTab==_fae996e13bc3.Aimbot and _5fef2a3112ed.SearchSection=="Aimbot" then _5fef2a3112ed.MobileHidden=true end
end
end
local _5ff0c5d85c53 = _fae996e13bc3.Aimbot:AddSection("Targeting")
_5ff0c5d85c53:AddSlider("TargetDistance", {
Title = "Target Distance",
Min = 100,
Max = 3000,
Default = _1c2d69e764e2.TargetDistance,
Rounding = 0,
Callback = function(_ad57bb32af1f) _1c2d69e764e2.TargetDistance = _ad57bb32af1f end,
})
local _ae311e26d103 = _5ff0c5d85c53:AddToggle("TeamCheck", {
Title = "Team Check",
Default = _1c2d69e764e2.TeamCheck,
Callback = function(_08ef54bcd7d1) _1c2d69e764e2.TeamCheck = _08ef54bcd7d1 end,
})
local _25fc369ea78a = _5ff0c5d85c53:AddToggle("WallCheck", {
Title = "Wall Check",
Default = _1c2d69e764e2.WallCheck,
Callback = function(_5cd114768784) _1c2d69e764e2.WallCheck = _5cd114768784 end,
})
_ae311e26d103:SetValue(_1c2d69e764e2.TeamCheck)
_25fc369ea78a:SetValue(_1c2d69e764e2.WallCheck)
_5ff0c5d85c53:AddToggle("StickyTarget", {
Title = "Silent Aim Sticky Target",
Default = _1c2d69e764e2.StickyTarget,
Callback = function(_2832f937a34d) _1c2d69e764e2.StickyTarget = _2832f937a34d end,
})
_5ff0c5d85c53:AddSlider("SilentStickyRange", {
Title = "Silent Aim Sticky Range",
Min = 1,
Max = 1.5,
Default = _1c2d69e764e2.SilentStickyRange,
Rounding = 2,
Callback = function(_76c84b722163) _1c2d69e764e2.SilentStickyRange = _76c84b722163 end,
})
local _64ac7d068f3a = _fae996e13bc3.Target:AddSection("Selected player")
_425c1e10cfdd = _64ac7d068f3a:AddParagraph({
Title = "No player selected",
Content = "Enter a username or display name below.",
})
_425c1e10cfdd.Frame.ClipsDescendants = true
_425c1e10cfdd.Title.Position = UDim2.fromOffset(62, 10)
_425c1e10cfdd.Title.Size = UDim2.new(1, -74, 0, 22)
for _99f9e5c6f09f, _3945f1941d86 in ipairs(_425c1e10cfdd.Frame:GetChildren()) do
if _3945f1941d86:IsA("TextLabel") and _3945f1941d86 ~= _425c1e10cfdd.Title then
_3945f1941d86.Position = UDim2.fromOffset(62, 34)
_3945f1941d86.Size = UDim2.new(1, -74, 0, 30)
end
end
_009313a4604b = Instance.new("ImageLabel")
_009313a4604b.Name = "TargetAvatar"
_009313a4604b.AnchorPoint = Vector2.new(0, 0.5)
_009313a4604b.Position = UDim2.new(0, 10, 0.5, 0)
_009313a4604b.Size = UDim2.fromOffset(42, 42)
_009313a4604b.BackgroundColor3 = _5686939f94a2.ThemeManager.Current.Element
_009313a4604b.BackgroundTransparency = 0.1
_009313a4604b.BorderSizePixel = 0
_009313a4604b.Visible = false
_009313a4604b.Parent = _425c1e10cfdd.Frame
local _a487ce8408b3 = Instance.new("UICorner")
_a487ce8408b3.CornerRadius = UDim.new(1, 0)
_a487ce8408b3.Parent = _009313a4604b
local _a0f5369fe3b1
local function _8517e1a5de8f(_b7c141296e66)
if not _ff71f5c95737 or not _05941262ef69.Frame or not _ac450a59853e then return end
local _498529965da4 = _05941262ef69.Frame
local _7fcc59dbe26c, _19658bd8a4c5 = _ac450a59853e.ViewportSize, _498529965da4.AbsoluteSize
local _3b5f13139944=_498529965da4.AbsolutePosition-_498529965da4.Parent.AbsolutePosition
local _fb669d95e01d=math.max(.1,_05941262ef69.Scale.Scale)
local _0cd1947ba262 = math.round(math.min(300*_fb669d95e01d, _7fcc59dbe26c.X - 32))
local _849d722f2e4b = math.round(math.min(_19658bd8a4c5.Y, _7fcc59dbe26c.Y - 16))
local _3f69704996a4, _fbb45abe8a5a = _3b5f13139944.X + _19658bd8a4c5.X + 8, _3b5f13139944.X - _0cd1947ba262 - 8
if _b7c141296e66 or not _a0f5369fe3b1 then
_a0f5369fe3b1 = _3f69704996a4 + _0cd1947ba262 <= _7fcc59dbe26c.X - 8 and "Right" or "Left"
elseif _a0f5369fe3b1 == "Right" and _3f69704996a4 + _0cd1947ba262 > _7fcc59dbe26c.X + 24 and _fbb45abe8a5a >= 8 then
_a0f5369fe3b1 = "Left"
elseif _a0f5369fe3b1 == "Left" and _fbb45abe8a5a < -24 and _3f69704996a4 + _0cd1947ba262 <= _7fcc59dbe26c.X - 8 then
_a0f5369fe3b1 = "Right"
end
local _df7b67f56fee = math.round(math.clamp(_a0f5369fe3b1 == "Right" and _3f69704996a4 or _fbb45abe8a5a, 8, math.max(8,_7fcc59dbe26c.X-_0cd1947ba262-8)))
local _34f6e8cd2b8f = math.round(math.clamp(_3b5f13139944.Y,8,math.max(8,_7fcc59dbe26c.Y-_849d722f2e4b-8)))
_ff71f5c95737.PanelScale.Scale=_fb669d95e01d
_ff71f5c95737.Size = UDim2.fromOffset(_0cd1947ba262/_fb669d95e01d, _849d722f2e4b/_fb669d95e01d)
_ff71f5c95737.Position = UDim2.fromOffset(_df7b67f56fee, _34f6e8cd2b8f)
if _ff71f5c95737:GetAttribute("LayoutScale") ~= _fb669d95e01d then
_ff71f5c95737:SetAttribute("LayoutScale",_fb669d95e01d)
local function _e794e683a9fb(_5f2ede16d5ff) return math.round(_5f2ede16d5ff*_fb669d95e01d)/_fb669d95e01d end
local _10f3a2f3ca93 = _e794e683a9fb(10)
_f57d4440394d.Position=UDim2.fromOffset(_10f3a2f3ca93,_e794e683a9fb(54))
_f57d4440394d.Size=UDim2.new(1,-2*_10f3a2f3ca93,1,-_e794e683a9fb(68))
local _c55e684ed491=_f57d4440394d:FindFirstChildOfClass("UIListLayout")
if _c55e684ed491 then _c55e684ed491.Padding=UDim.new(0,_e794e683a9fb(10)) end
local _851bd208ff14=_f57d4440394d:FindFirstChildOfClass("UIPadding")
if _851bd208ff14 then
_851bd208ff14.PaddingLeft=UDim.new(0,_e794e683a9fb(2));_851bd208ff14.PaddingRight=UDim.new(0,_e794e683a9fb(8))
_851bd208ff14.PaddingTop=UDim.new(0,_e794e683a9fb(2));_851bd208ff14.PaddingBottom=UDim.new(0,_e794e683a9fb(2))
end
for _db56e445c0c8,_b6f79ddb9152 in pairs(_8614343746b2) do
_b6f79ddb9152.Size=UDim2.new(1,0,0,_e794e683a9fb(44))
local _eca1033934cb=_b6f79ddb9152:FindFirstChild("RowStroke")
if _eca1033934cb then _eca1033934cb.Thickness=1/_fb669d95e01d end
end
end
_ff71f5c95737.Visible = _d2c49bfe16c1 and _498529965da4.Visible and not _05941262ef69.Minimized
if _12fc75b60e62.TargetPanelShade then _12fc75b60e62.TargetPanelShade.Visible=_ff71f5c95737.Visible end
_ff71f5c95737.BackgroundTransparency=_05941262ef69.GlassBackground.BackgroundTransparency
end
local function _1f0cbaf0b8dc()
if _ff71f5c95737 and _ff71f5c95737.Parent then return end
_66c6bbf181b6.Window = _05941262ef69
local _d019fa40d678 = _05941262ef69.Frame
local _e83d2feaef8e = _d019fa40d678 and _d019fa40d678:FindFirstAncestorOfClass("ScreenGui")
if not _d019fa40d678 or not _e83d2feaef8e then return end
local _39e6ef4a595b = Instance.new("Frame")
_39e6ef4a595b.Name = "LudowigTargetPlayerPanel"
_39e6ef4a595b.BackgroundColor3 = _5686939f94a2.ThemeManager.Current.Background
_39e6ef4a595b.BackgroundTransparency = 0
_39e6ef4a595b.BorderSizePixel = 0
_39e6ef4a595b.ClipsDescendants = true
_39e6ef4a595b.Visible = false
_39e6ef4a595b.ZIndex = 150
_39e6ef4a595b.Parent = _d019fa40d678.Parent
_ff71f5c95737 = _39e6ef4a595b
local _c323278a910e = Instance.new("UICorner")
_c323278a910e.CornerRadius = UDim.new(0, 12)
_c323278a910e.Parent = _39e6ef4a595b
local _c7ddb59a3c45 = Instance.new("UIStroke")
_c7ddb59a3c45.Name = "PanelStroke"
_c7ddb59a3c45.Color = _5686939f94a2.ThemeManager.Current.Stroke
_c7ddb59a3c45.Transparency = 0.3
_c7ddb59a3c45.Thickness = 1
_c7ddb59a3c45.Parent = _39e6ef4a595b
local _ea277a0746d4=Instance.new("UIScale")
_ea277a0746d4.Name="PanelScale";_ea277a0746d4.Scale=_05941262ef69.Scale.Scale;_ea277a0746d4.Parent=_39e6ef4a595b
local _8a78317d5607 = Instance.new("Frame")
_8a78317d5607.Name = "Header"
_8a78317d5607.BackgroundTransparency = 1
_8a78317d5607.BackgroundColor3 = Color3.fromRGB(23, 23, 27)
_8a78317d5607.BorderSizePixel = 0
_8a78317d5607.Size = UDim2.new(1, 0, 0, 46)
_8a78317d5607.ZIndex = 151
_8a78317d5607.Parent = _39e6ef4a595b
local _34015bf04a06 = Instance.new("Frame")
_34015bf04a06.Name = "Divider"
_34015bf04a06.BorderSizePixel = 0
_34015bf04a06.Position = UDim2.new(0, 0, 1, -1)
_34015bf04a06.Size = UDim2.new(1, 0, 0, 1)
_34015bf04a06.ZIndex = 152
_34015bf04a06.Visible = false
_34015bf04a06.Parent = _8a78317d5607
local _4dc5183a533a = Instance.new("TextLabel")
_4dc5183a533a.Name = "Title"
_4dc5183a533a.BackgroundTransparency = 1
_4dc5183a533a.Position = UDim2.fromOffset(16, 0)
_4dc5183a533a.Size = UDim2.new(1, -52, 1, 0)
_4dc5183a533a.Font = Enum.Font.Gotham
_4dc5183a533a.Text = "Players"
_4dc5183a533a.TextColor3 = Color3.fromRGB(240, 240, 245)
_4dc5183a533a.TextSize = 15
_4dc5183a533a.TextXAlignment = Enum.TextXAlignment.Left
_4dc5183a533a.ZIndex = 152
_4dc5183a533a.Parent = _8a78317d5607
local _097e7e9e2834 = Instance.new("TextButton")
_097e7e9e2834.Name = "Close"
_097e7e9e2834.AnchorPoint = Vector2.new(1, 0.5)
_097e7e9e2834.Position = UDim2.new(1, -8, 0.5, 0)
_097e7e9e2834.Size = UDim2.fromOffset(26,26)
_097e7e9e2834.BackgroundColor3 = Color3.fromRGB(37, 37, 42)
_097e7e9e2834.BackgroundTransparency = 1
_097e7e9e2834.BorderSizePixel = 0
_097e7e9e2834.Font = Enum.Font.GothamBold
_097e7e9e2834.Text = ""
_097e7e9e2834.AutoButtonColor=false
_097e7e9e2834.TextColor3 = Color3.fromRGB(225, 225, 230)
_097e7e9e2834.TextSize = 20
_097e7e9e2834.ZIndex = 152
_097e7e9e2834.Parent = _8a78317d5607
local _0d8a63a69e67=Instance.new("Frame")
_0d8a63a69e67.Name="Light";_0d8a63a69e67.BorderSizePixel=0;_0d8a63a69e67.Size=UDim2.fromOffset(12,12)
_0d8a63a69e67.Position=UDim2.fromOffset(7,7);_0d8a63a69e67.BackgroundColor3=_5686939f94a2.ThemeManager.Current.WindowClose
_0d8a63a69e67.ZIndex=153;_0d8a63a69e67.Parent=_097e7e9e2834
local _1993fff2632e=Instance.new("UICorner");_1993fff2632e.CornerRadius=UDim.new(1,0);_1993fff2632e.Parent=_0d8a63a69e67
local _3b665374a6b4=Instance.new("UIStroke");_3b665374a6b4.Color=_5686939f94a2.ThemeManager.Current.WindowControlStroke
_3b665374a6b4.Thickness=1;_3b665374a6b4.Transparency=.15;_3b665374a6b4.Parent=_0d8a63a69e67
local _480c74f5e238 = Instance.new("UICorner")
_480c74f5e238.CornerRadius = UDim.new(0, 5)
_480c74f5e238.Parent = _097e7e9e2834
_8001a4790b21(_097e7e9e2834.MouseEnter, function() _3b665374a6b4.Transparency=.05 end)
_8001a4790b21(_097e7e9e2834.MouseLeave, function() _3b665374a6b4.Transparency=.15 end)
local _bca7afac98bd = Instance.new("ScrollingFrame")
_bca7afac98bd.Name = "PlayerList"
_bca7afac98bd.BackgroundTransparency = 1
_bca7afac98bd.BorderSizePixel = 0
_bca7afac98bd.Position = UDim2.fromOffset(10, 54)
_bca7afac98bd.Size = UDim2.new(1, -20, 1, -68)
_bca7afac98bd.ScrollBarThickness = 3
_bca7afac98bd.ElasticBehavior = Enum.ElasticBehavior.Never
_bca7afac98bd.ScrollBarImageColor3 = Color3.fromRGB(110, 110, 120)
_bca7afac98bd.CanvasSize = UDim2.fromOffset(0, 0)
_bca7afac98bd.ZIndex = 151
_bca7afac98bd.Parent = _39e6ef4a595b
_f57d4440394d = _bca7afac98bd
local _e9c7ac12dbdb = Instance.new("UIListLayout")
_e9c7ac12dbdb.Padding = UDim.new(0, 10)
_e9c7ac12dbdb.HorizontalAlignment=Enum.HorizontalAlignment.Left
local _619cd8ebfe17=Instance.new("UIPadding")
_619cd8ebfe17.PaddingTop=UDim.new(0,2);_619cd8ebfe17.PaddingBottom=UDim.new(0,2)
_619cd8ebfe17.PaddingLeft=UDim.new(0,2);_619cd8ebfe17.PaddingRight=UDim.new(0,8);_619cd8ebfe17.Parent=_bca7afac98bd
_e9c7ac12dbdb.SortOrder = Enum.SortOrder.LayoutOrder
_e9c7ac12dbdb.Parent = _bca7afac98bd
_8001a4790b21(_e9c7ac12dbdb:GetPropertyChangedSignal("AbsoluteContentSize"), function()
_bca7afac98bd.CanvasSize = UDim2.fromOffset(0, _e9c7ac12dbdb.AbsoluteContentSize.Y + 4)
end)
_8001a4790b21(_097e7e9e2834.MouseButton1Click, function()
_d2c49bfe16c1 = false
_8517e1a5de8f(false)
end)
_8001a4790b21(_d019fa40d678:GetPropertyChangedSignal("AbsolutePosition"), function()
_8517e1a5de8f(false)
end)
_8001a4790b21(_d019fa40d678:GetPropertyChangedSignal("AbsoluteSize"), function()
_8517e1a5de8f(false)
end)
_8001a4790b21(_d019fa40d678:GetPropertyChangedSignal("Visible"), function()
_8517e1a5de8f(false)
end)
_8001a4790b21(_d019fa40d678:GetPropertyChangedSignal("AnchorPoint"), function()
_8517e1a5de8f(false)
end)
_8001a4790b21(_05941262ef69.Scale:GetPropertyChangedSignal("Scale"),function() _8517e1a5de8f(false) end)
_f03b784852a5()
_1fe9eb27c72c()
_8517e1a5de8f(false)
end
local function _6be4b5714ed0(_f205fca320cb)
_1f0cbaf0b8dc()
_d2c49bfe16c1 = _f205fca320cb
_8517e1a5de8f(_f205fca320cb)
if _f205fca320cb then _f03b784852a5() end
end
_64ac7d068f3a:AddButton({
Title = "Open Player List",
Description = "Opens the player list.",
Callback = function()
_6be4b5714ed0(true)
end,
})
_64ac7d068f3a:AddInput("TargetSearch", {
Title = "Player search",
Placeholder = "Username or display name...",
Default = "",
Finished = false,
Callback = function(_cd263895c5b4)
local _2d4a3ee6ff0e = (_cd263895c5b4 or ""):gsub("^%s+", ""):gsub("%s+$", "")
_8d1105532f06(_b622a4f418ad(_2d4a3ee6ff0e), _2d4a3ee6ff0e)
end,
})
_8001a4790b21(_4b8505ea1c37.PlayerAdded, function()
task.defer(_f03b784852a5)
end)
_8001a4790b21(_4b8505ea1c37.PlayerRemoving, function(_551f2807ff65)
_4f953263df27[_551f2807ff65] = nil
task.defer(_f03b784852a5)
end)
local _0fddac2bac3c = 0
_8001a4790b21(_d54c770cf66e.Heartbeat, function(_49cf1b0a71ab)
_0fddac2bac3c = _0fddac2bac3c + _49cf1b0a71ab
if _0fddac2bac3c < 1.25 then return end
_0fddac2bac3c = 0
if _d2c49bfe16c1 then _f03b784852a5() end
if _1c2d69e764e2.SelectedTarget then _d8ff6e0a543e(_1c2d69e764e2.SelectedTarget) end
end)
_64ac7d068f3a:AddButton({
Title = "Spectate / Stop",
Callback = function()
if _2a02b6ba9125 then _4a34e86c5aab(true); return end
local _74940e1abdab = _1c2d69e764e2.SelectedTarget
if not _74940e1abdab or not _5f1d70c8c652(_74940e1abdab) then
_237a94874ead("Target", "Select an available player first.", "Warning", 2)
return
end
_f0009703435b(_74940e1abdab)
end,
})
_64ac7d068f3a:AddButton({
Title = "Teleport to Target",
Callback = function()
local _7891b4bbce0e = _1c2d69e764e2.SelectedTarget and _e54beffa1c3a(_1c2d69e764e2.SelectedTarget)
local _8f36038f62e9 = _e54beffa1c3a(_304df533e735)
if not _7891b4bbce0e or not _8f36038f62e9 then
_237a94874ead("Target", "Target is unavailable.", "Warning", 2)
return
end
_8f36038f62e9.CFrame = _7891b4bbce0e.CFrame * CFrame.new(3, 0, 0)
end,
})
_64ac7d068f3a:AddButton({
Title = "Teleport Behind Target",
Callback = function()
local _3a998017facb = _1c2d69e764e2.SelectedTarget and _e54beffa1c3a(_1c2d69e764e2.SelectedTarget)
local _f8f7a2332983 = _e54beffa1c3a(_304df533e735)
if not _3a998017facb or not _f8f7a2332983 then
_237a94874ead("Target", "Target is unavailable.", "Warning", 2)
return
end
_f8f7a2332983.CFrame = _3a998017facb.CFrame * CFrame.new(0, 0, 3)
end,
})
local _57f63bb223be = _fae996e13bc3.Movement:AddSection("Character")
_57f63bb223be:AddButton({Title="Give TP Tool",Description="Adds a click-to-teleport tool to your inventory.",
Callback=function() _12fc75b60e62.TPToolManager:Give(false) end})
_57f63bb223be:AddToggle("AutoTPTool",{Title="Auto TP Tool",Description="Give TP Tool on launch and after respawn.",Default=_1c2d69e764e2.AutoTPTool,
Callback=function(_ba2f4fd4349d)
_1c2d69e764e2.AutoTPTool=_ba2f4fd4349d
if _ba2f4fd4349d then task.spawn(function() _12fc75b60e62.TPToolManager:Give(true,_304df533e735.Character) end) end
end})
_57f63bb223be:AddSlider("WalkSpeed", {
Title = "Walk Speed",
Min = 16,
Max = 130,
Default = _1c2d69e764e2.WalkSpeed,
Rounding = 0,
Callback = function(_5fbd0ec350ee) _1c2d69e764e2.WalkSpeed = _5fbd0ec350ee end,
})
_57f63bb223be:AddSlider("JumpPower", {
Title = "Jump Power",
Min = 50,
Max = 150,
Default = _1c2d69e764e2.JumpPower,
Rounding = 0,
Callback = function(_60464bc2e503) _1c2d69e764e2.JumpPower = _60464bc2e503 end,
})
_57f63bb223be:AddToggle("InfiniteJump", {
Title = "Infinite Jump",
Description = "Jump while airborne.",
Default = _1c2d69e764e2.InfiniteJump,
Callback = function(_f2b01223d3ae) _1c2d69e764e2.InfiniteJump = _f2b01223d3ae end,
})
local _8e5a746e3530 = _57f63bb223be:AddToggle("Noclip", {
Title = "Player Noclip",
Description = "Walk through walls while keeping floor support. Enable Player Fly to pass through floors and roofs.",
Default = _1c2d69e764e2.Noclip,
Callback = function(_2ee1c2fc2c27)
_b34a84b854dd(_2ee1c2fc2c27)
if _91ac3fcd2afa then _91ac3fcd2afa.Active = _2ee1c2fc2c27 end
end,
})
_91ac3fcd2afa = _57f63bb223be:AddKeybind("NoclipKey", {
Title = "Noclip Key",
Description = "Press Z to enable or disable Noclip.",
Default = _1c2d69e764e2.NoclipKey,
Mode = "Toggle",
Callback = function(_c7c31d07b166)
if _12fc75b60e62.Alive then _8e5a746e3530:SetValue(_c7c31d07b166) end
end,
})
_91ac3fcd2afa:OnChanged(function()
_1c2d69e764e2.NoclipKey = _91ac3fcd2afa.Value
end)
do
local _41530e59c27f={Active=false,Parts={},Connections={}}
_12fc75b60e62.Invisibility=_41530e59c27f
local _341e43ac1bb3
local _d1eacf6e7a32=CFrame.new(872,40,2343.5)
local function _53a35eb5e107()
local _721a0d10e14e=_41530e59c27f.Pending
_41530e59c27f.Pending=nil
if not _721a0d10e14e then return end
pcall(function()
if _721a0d10e14e.Root.Parent and _304df533e735.Character==_721a0d10e14e.Character then
_721a0d10e14e.Root.CFrame=_721a0d10e14e.Frame
_721a0d10e14e.Root.AssemblyLinearVelocity=_721a0d10e14e.Velocity
_721a0d10e14e.Root.AssemblyAngularVelocity=_721a0d10e14e.AngularVelocity
end
if _721a0d10e14e.Humanoid.Parent then _721a0d10e14e.Humanoid.CameraOffset=_721a0d10e14e.CameraOffset end
end)
end
_41530e59c27f.RestoreFrame=_53a35eb5e107
function _41530e59c27f:SyncMobileToggle()
local _1e5778d3e6fa=_5686939f94a2.Options.MobileInvisibility
if _1e5778d3e6fa and _1e5778d3e6fa.Value~=self.Active then _1e5778d3e6fa:SetValue(self.Active,true) end
end
function _41530e59c27f:Stop()
self.Active=false
_53a35eb5e107()
for _daed51ac3d27,_01f7de6e8455 in ipairs(self.Connections) do _01f7de6e8455:Disconnect() end
table.clear(self.Connections)
for _58f148caaba6,_22f0f62e9743 in pairs(self.Parts) do pcall(function() _58f148caaba6.LocalTransparencyModifier=_22f0f62e9743 end) end
table.clear(self.Parts)
self.Character=nil;self.Root=nil;self.Humanoid=nil
if _341e43ac1bb3 then _341e43ac1bb3.Active=false end
self:SyncMobileToggle()
end
function _41530e59c27f:Start()
if self.Active then return end
local _1e85e09252a7=_304df533e735.Character
local _f1106f5ffdc9=_e54beffa1c3a(_304df533e735)
local _d79b727b0472=_414007f12de3(_304df533e735)
if not _f1106f5ffdc9 or not _d79b727b0472 or _d79b727b0472.Health<=0 or _d79b727b0472.SeatPart then
_237a94874ead("Invisibility","A living, unseated character is required.","Warning",4)
if _341e43ac1bb3 then _341e43ac1bb3.Active=false end
self:SyncMobileToggle()
return
end
_95021a957be8()
self.Character=_1e85e09252a7;self.Root=_f1106f5ffdc9;self.Humanoid=_d79b727b0472;self.Active=true
local function _624a8d9643ca(_0548e73c337b,_158e4292270a) table.insert(self.Connections,_0548e73c337b:Connect(_158e4292270a)) end
local function _f3a714c12cd0(_53f5a2245589)
if _53f5a2245589:IsA("BasePart") and _53f5a2245589.Transparency<1 then
if self.Parts[_53f5a2245589]==nil then self.Parts[_53f5a2245589]=_53f5a2245589.LocalTransparencyModifier end
_53f5a2245589.LocalTransparencyModifier=math.max(.5,self.Parts[_53f5a2245589])
end
end
for _44627674a07a,_b7ec4ae83b37 in ipairs(_1e85e09252a7:GetDescendants()) do _f3a714c12cd0(_b7ec4ae83b37) end
_624a8d9643ca(_1e85e09252a7.DescendantAdded,_f3a714c12cd0)
_624a8d9643ca(_d79b727b0472.Died,function() self:Stop() end)
_624a8d9643ca(_304df533e735.CharacterRemoving,function(_4f95458b2b01) if _4f95458b2b01==_1e85e09252a7 then self:Stop() end end)
if _341e43ac1bb3 then _341e43ac1bb3.Active=true end
self:SyncMobileToggle()
end
_8001a4790b21(_d54c770cf66e.Heartbeat,function()
if not _41530e59c27f.Active then return end
if _304df533e735.Character~=_41530e59c27f.Character or not _41530e59c27f.Root.Parent or _41530e59c27f.Humanoid.Health<=0 then
_41530e59c27f:Stop();return
end
if _41530e59c27f.Pending then return end
local _76e0f2c912eb,_3bc4c8a1241e=_41530e59c27f.Root,_41530e59c27f.Humanoid
local _e3b0c55f957a=_76e0f2c912eb.CFrame
local _ea181393e1e4=_d1eacf6e7a32*_e3b0c55f957a.Rotation
_41530e59c27f.Pending={Root=_76e0f2c912eb,Humanoid=_3bc4c8a1241e,Character=_41530e59c27f.Character,Frame=_e3b0c55f957a,
CameraOffset=_3bc4c8a1241e.CameraOffset,Velocity=_76e0f2c912eb.AssemblyLinearVelocity,AngularVelocity=_76e0f2c912eb.AssemblyAngularVelocity}
local _c242593e3224,_0db26be997cd=pcall(function()
_76e0f2c912eb.CFrame=_ea181393e1e4
_3bc4c8a1241e.CameraOffset=_ea181393e1e4:PointToObjectSpace(_e3b0c55f957a.Position)+_41530e59c27f.Pending.CameraOffset
end)
if not _c242593e3224 then _41530e59c27f:Stop();_237a94874ead("Invisibility",tostring(_0db26be997cd),"Warning",4) end
end)
_41530e59c27f.RenderName="LudowigInvisibilityRestore_"..tostring(_304df533e735.UserId)
_d54c770cf66e:BindToRenderStep(_41530e59c27f.RenderName,Enum.RenderPriority.Camera.Value-1,function()
_53a35eb5e107()
if _41530e59c27f.Active then
for _8bd95ce12196,_05fd8e71654a in pairs(_41530e59c27f.Parts) do
if _8bd95ce12196.Parent then _8bd95ce12196.LocalTransparencyModifier=math.max(.5,_05fd8e71654a) end
end
end
end)
function _41530e59c27f:Destroy()
self:Stop()
_d54c770cf66e:UnbindFromRenderStep(self.RenderName)
end
local _3b1560a3c6d0=_fae996e13bc3.Movement:AddSection("Invisibility")
_341e43ac1bb3=_3b1560a3c6d0:AddKeybind("InvisibilityKey",{Title="Invisibility key",Default=_1c2d69e764e2.InvisibilityKey,Mode="Toggle",
Callback=function(_2b879bdf18a3)
if not _12fc75b60e62.Alive then return end
if _2b879bdf18a3 then _41530e59c27f:Start() else _41530e59c27f:Stop() end
end})
_341e43ac1bb3:OnChanged(function() _1c2d69e764e2.InvisibilityKey=_341e43ac1bb3.Value end)
if _76f9806d8974 then
_341e43ac1bb3:SetVisible(false)
_3b1560a3c6d0:AddToggle("MobileInvisibility",{Title="Invisibility",Default=false,IgnoreConfig=true,
Callback=function(_2482c2f0a793) if _2482c2f0a793 then _41530e59c27f:Start() else _41530e59c27f:Stop() end end})
end
_3b1560a3c6d0:AddParagraph({Title=_76f9806d8974 and "Invisibility" or "T: toggle invisibility",Content=_76f9806d8974 and "Use the switch above. Player Fly stays available; Vehicle Fly pauses while invisible." or "Temporary body displacement to 872, 40, 2343.5; restored before rendering. No clone. Server visibility depends on replication."})
eLoads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: discord.gg, games.roblox.com.
ai obfuscation <3 full src, variables names are lost example: local _c6f86d6840c9 = game:GetService("HttpService") that still means you can paste and ai will help you with that (but why would you do that this hub is so shitty) ✨ ludowig.cc — Prison Life Looking for more ways to customize your Prison Life experience? Check out ludowig.cc! 🎯 Aimbot & Silent Aim — adjustable FOV and keybinds ⚔️ KillAura & Target Actions 🛡️ AntiFling, AntiTase & AntiArrest 🔧 AutoReload, FireRate & NoSpread 🕊️ Player Fly, Fly Tool & Vehicle Fly 👁️ Player ESP, Vehicle ESP & Team Markers 💫 Bullet Tracers, Hit Markers & Damage Numbers 📱 PC & Mobile Support — draggable quick buttons 🎨 Custom UI & Configs — choose a ready-to-use preset or customize your own Explore the features and make it yours!

Prison Life