Run it
Copy the script and paste it into your executor.
.() :()
(:())()
:():():():():():()
.()
SynZ
Players = :()
localPlayer = Players.LocalPlayer
Camera = .CurrentCamera
RunService = :()
lighting = :()
LocalMouse = localPlayer:()
Decimals =
Clock = .()
assetFolder = :().LocalPlayer.PlayerScripts.Assets.ViewModels
DeviceSpoofer =
SilentAim =
ClassKey =
lastKeyCheck =
AimPart =
lastExecution = .()
Functions = {}
SoundService = :()
FLYING =
FlySpeed =
flyingControls = {
W = ,
A = ,
S = ,
D = ,
E = ,
Q = ,
}
Functions:(char)
char:() char:() char:()
Functions:()
character = localPlayer.Character
humanoid = character character:()
rootPart = Functions:(character)
rootPart humanoid
bodyGyro = .()
bodyVelocity = .()
bodyGyro.P =
bodyGyro.maxTorque = .(, , )
bodyGyro.cframe = rootPart.CFrame
bodyGyro.Parent = rootPart
bodyVelocity.velocity = .(, , )
bodyVelocity.maxForce = .(, , )
bodyVelocity.Parent = rootPart
FLYING =
humanoid.PlatformStand =
()
direction = .(
(flyingControls.A - ) + (flyingControls.D ),
(flyingControls.Q - ) + (flyingControls.E ),
(flyingControls.W - ) + (flyingControls.S )
)
direction = direction.Magnitude > direction.Unit .(, , )
bodyVelocity.velocity = (.CurrentCamera.CFrame:(direction)) * FlySpeed
bodyGyro.cframe = .CurrentCamera.CFrame
self.flyConnection = RunService.RenderStepped:(()
FLYING character character.Parent
self:()
()
)
Functions:()
FLYING =
self.flyConnection
self.flyConnection:()
self.flyConnection =
character = localPlayer.Character
character
rootPart = Functions:(character)
rootPart
bodyGyro = rootPart:()
bodyGyro bodyGyro:()
bodyVelocity = rootPart:()
bodyVelocity bodyVelocity:()
humanoid = character character:()
humanoid
humanoid.PlatformStand =
Functions:()
player = :().LocalPlayer
character = player.Character player.CharacterAdded:()
humanoidRootPart = character:()
humanoidRootPart
closestPlayer =
shortestDistance = .huge
_, v (Players:())
v ~= player v.Character
Target = v.Character
TargetsPart = Target:() Target:()
TargetsPart
distance = (TargetsPart.Position - humanoidRootPart.Position).Magnitude
distance < shortestDistance
closestPlayer = v
shortestDistance = distance
closestPlayer
Functions:(targetPosition, targetCharacter)
player = :().LocalPlayer
character = player.Character player.CharacterAdded:()
humanoidRootPart = character:()
humanoidRootPart
raycastParams = RaycastParams.()
raycastParams.FilterDescendantsInstances = {character, targetCharacter}
raycastParams.FilterType = .RaycastFilterType.Blacklist
raycastParams.IgnoreWater =
direction = (targetPosition - humanoidRootPart.Position).Unit
distance = (targetPosition - humanoidRootPart.Position).Magnitude
rayResult = :(humanoidRootPart.Position, direction * distance, raycastParams)
rayResult
rayResult.Instance:(targetCharacter)
lastKeyCheck =
Functions:()
.() - lastKeyCheck >=
lastKeyCheck = .()
_, v (())
(v) ==
IsEquipped, ClientFighter = (v, ), (v, )
ClientFighter ClientFighter.Player == :().LocalPlayer IsEquipped ==
ClassKey = v
()
FOV = .()
FOV.Thickness =
FOV.NumSides =
FOV.Color = .(, , )
FOV.Filled =
FOV.Visible =
FOV
(FOV, mousePosition, FOVSize)
FOV.Position = mousePosition + .(, )
FOV.Radius = FOVSize
FOV = ()
FOVSize =
Functions:(targetPosition)
FOV.Visible
camera = .CurrentCamera
screenCenter = .(camera.ViewportSize.X / , camera.ViewportSize.Y / )
screenPosition, onScreen = camera:(targetPosition)
onScreen
targetScreenPos = .(screenPosition.X, screenPosition.Y)
distanceFromCenter = (targetScreenPos - screenCenter).Magnitude
distanceFromCenter <= FOVSize
FovEnabledConnect
FovEnabledConnect = RunService.Heartbeat:(()
FOV.Visible LocalMouse
mousePosition = .(LocalMouse.X, LocalMouse.Y)
(FOV, mousePosition, FOVSize)
FovEnabledConnect
FovEnabled:()
)
ESP = (:())()
().global = ()
global.(self, index, value, check)
self[index] ==
self[index] = value
check
methods = { , }
_, method methods
(()
value[method](value)
)
self[index]
(global, , {})
features.toggle = (self, feature, boolean)
self[feature]
boolean ==
self[feature].enabled = self[feature].enabled
self[feature].enabled = boolean
self[feature].toggle
.(()
self[feature]:()
)
(features, , {
[] = ,
[] = ,
[] = ,
[] = ,
[] = {
[] = ,
[] = .(, , ),
[] = {
[] = ,
[] = .(, , ),
},
[] = {
[] = ,
[] = .(, , ),
[] =
},
},
[] = {
[] = ,
[] = .(, , ),
[] = {
[] = ,
[] = .(, , ),
},
},
[] = {
[] = ,
[] = .(, , ),
[] = .(, , ),
[] = {
[] = ,
[] = .(, , )
},
[] = {
[] = ,
[] = {
[] = ,
},
}
},
[] = {
[] = ,
[] = .(, , ),
[] = {
[] = ,
[] = .(, , ),
},
},
[] = {
[] = ,
[] = .(, , ),
[] = {
[] = ,
[] = .(, , ),
},
}
})
visuals = features.visuals
ZenithText = .()
ZenithText.Visible =
ZenithText.Position = .(Camera.ViewportSize.X - , )
ZenithText.Size =
ZenithText.Color = .(, , )
ZenithText.Outline =
ZenithText.Center =
()
time = .Lighting:()
hours = .(time / )
minutes = time %
timeString = .(, hours, minutes)
hours >= hours <
timeString = timeString ..
timeString = timeString ..
.. timeString
SetTimeOfDayText =
.(()
SetTimeOfDayText
ZenithText.Text = .. ()
.()
)()
Functions:(func)
success, errorMessage = (func)
success
Library:( .. errorMessage, )
Functions:(aimPartPosition, closestPlayer, humanoidRootPart)
targetCharacter = closestPlayer.Character
targetHumanoidRootPart = targetCharacter:()
targetHumanoidRootPart aimPartPosition
targetVelocity = targetHumanoidRootPart.Velocity
targetPosition = targetHumanoidRootPart.Position
localPosition = humanoidRootPart.Position
distanceToTarget = (targetPosition - localPosition).Magnitude
projectileSpeed =
timeToImpact = distanceToTarget / projectileSpeed
predictedPosition = targetPosition + targetVelocity * timeToImpact
targetRotVelocity = targetHumanoidRootPart.RotVelocity
targetRotation = targetHumanoidRootPart.CFrame.LookVector
targetRotVelocity.Magnitude >
lateralMovement = targetRotation:(targetVelocity.Unit) * (targetVelocity.Magnitude * )
predictedPosition = predictedPosition + lateralMovement
predictedPosition
SynZ ~=
SecureFireServer, SecureInvokeServer
DetectFSHook =
FSHookPresent =
UpdateFSHookFuncs
renv = ()
fs = idx (.(), ) .()[]
is = idx (.(), ) .()[]
RealFireServer, RealInvokeServer = fs, is
i,v (renv)
(i) == (v) ==
s,e = (v)
= e .(e, )
==
RealFireServer = (v)
==
RealInvokeServer = (v)
RealFireServer RealInvokeServer
UpdateFSHookFuncs = (fireServer, invokeServer)
RealFireServer = fireServer fs
fs = fireServer fs
RealInvokeServer = invokeServer is
is = invokeServer is
()
dummy = .()
dummy.Name =
be = .()
be.Event:(dummy.FireServer)
be:(dummy, )
()
dummy = .()
dummy.Name =
be = .()
be.Event:(dummy.InvokeServer)
be:(dummy, )
Shown =
(bool)
renv[(fs, )] renv[(is, )]
FSHookPresent =
renv[(fs, )]
fs =
renv[(is, )]
is =
hooksList = {}
i,v (())
(v) == (v) (v)
i,j ((v))
(j) == (j) (j) debug.(j).nups >=
renv[(j, )] == .().FireServer
fs = j
.(hooksList, {v, })
renv[(j, )] == .().InvokeServer
is = j
.(hooksList, {v, })
fs is
fs is
RealFireServer = fs
RealInvokeServer = is
FSHookPresent =
list =
i,v (hooksList)
info = debug.(v[])
list = list .. v[] .. .. info.source .. .. info.currentline .. .. info.name ..
i,v ((v[]))
list = list .. i .. .. (v) .. .. (v) ..
list = list ..
Shown
Shown =
a = .
a.Name =
(, a)
bool
.().Event:()
SecureFireServer = (remote, ...)
DetectFSHook
()
()
(remote, ...)
SecureInvokeServer = (remote, ...)
DetectFSHook
()
()
(remote, ...)
moduleScripts = :().LocalPlayer.PlayerScripts.Modules:()
allContent = {}
AttackSpeed =
(keyToFind, tbl, moduleName, maxDepth)
queue = {{tbl, moduleName, }}
#queue >
current = .(queue, )
currentTable, currentPath, depth = current[], current[], current[]
depth > maxDepth
(currentTable) ==
key, value (currentTable)
newPath = currentPath .. .. (key)
key == keyToFind
currentTable[key] = AttackSpeed /
(value) ==
.(queue, {value, newPath, depth + })
()
#moduleScripts ==
_, (moduleScripts)
:()
success, scriptContent = (, )
success
allContent[:()] = scriptContent
(content)
maxSearchDepth =
moduleName, moduleData (content)
(, moduleData, moduleName, maxSearchDepth)
(allContent)
()
Drawings = {}
Functions:(Type, Properties)
Type Properties
drawing = .(Type)
i, v (Properties)
drawing[i] = v
.(Drawings, drawing)
drawing
hit = {
EnabledBulletTracer = ,
BulletTracerColor = .(, , ),
BulletTracerLifetime = ,
BulletTracerThickness = ,
}
TracerType = {
[] = ,
[] = ,
[] = ,
[] = ,
[] =
}
TracerSelected =
Functions:(player)
player.Character player.CharacterAdded:()
Functions:(character)
character:() character:(, )
katanaWaiting =
(RootPart, predictedPosition)
hit.EnabledBulletTracer
.(()
Part = :() .()
Part.CanCollide =
Part.Anchored =
Part.Transparency =
Part.Parent =
Attachment = Part:() .(, Part)
Attachment.Position = RootPart.Position
Attachment2 = Part:() .(, Part)
Attachment2.Position = predictedPosition
BulletLine = Part:() .(, Part)
BulletLine.Enabled =
BulletLine.Attachment0 = Attachment
BulletLine.Attachment1 = Attachment2
BulletLine.TextureSpeed =
BulletLine.Color = ColorSequence.(hit.BulletTracerColor)
BulletLine.Width0 = hit.BulletTracerThickness
BulletLine.Width1 = hit.BulletTracerThickness
textureIds = TracerType
BulletLine.Texture = textureIds[TracerSelected]
(hit.BulletTracerLifetime)
Part:()
)
Functions:(player)
character = self:(player)
character character:() character.Humanoid.Health >
Functions:()
remote
success, err = (()
remote = :():():():():()
)
success remote
remote
Functions:()
_,v (.ViewModels:())
.(v.Name):()
Functions:()
RageBot self:()
katanaWaiting
katanaWaiting =
.()
self:()
.()
katanaWaiting =
HitChanceVal = .(, )
SilentAim HitChance < HitChanceVal > HitChance
Functions:()
Key = Functions:()
closestPlayer = Functions:()
self:(closestPlayer)
aimPart
Wallbang
aimPart = closestPlayer.Character:() closestPlayer.Character:()
aimPart = closestPlayer.Character:(AimPart) closestPlayer.Character:()
aimPart
localPlayer = :().LocalPlayer
RootPart = self:(localPlayer.Character)
RootPart
predictedPosition
PredictionEnabled
predictedPosition = Functions:(aimPart.Position, closestPlayer, RootPart)
predictedPosition = aimPart.Position
self:(predictedPosition)
WallCheck Functions:(predictedPosition, closestPlayer.Character)
direction = (predictedPosition - RootPart.Position).Unit
(RootPart, predictedPosition)
remote = self:()
remote
success, err = (()
remote:(Key,
,
{
[] = {
[] = {
[] = RootPart.Position.Y + direction.Y,
[] = RootPart.Position.X + direction.X,
[] = direction.Y,
[] = RootPart.Position.Z + direction.Z,
[] = ,
[] =
},
[] = {
[] = RootPart.Position.Y + direction.Y,
[] = RootPart.Position.X + direction.X,
[] = direction.Y,
[] = RootPart.Position.Z + direction.Z,
[] = ,
[] =
},
[] = {
[] = ,
[] = ,
[] = ,
[] = ,
[] = -,
[] = -
},
[] = aimPart
},
[] = ,
[] =
})
)
success
success
oldNamecall
isCallingRemote =
(args)
bypassValues = { , , }
(args[]) == .(bypassValues, args[])
(args[]) ==
(args[][]) ==
(args[]) ==
(args[][]) ==
_, value (args[])
(value) ==
oldNamecall = (, , (self, ...)
method = ()
args = {...}
method == (self) ==
isCallingRemote
(self, ...)
(args)
(self, ...)
(SilentAim RageBot) args[] ==
Functions Functions.ShootFunnyBullet
(self, ...)
isCallingRemote =
usedSilentAim = Functions:()
isCallingRemote =
usedSilentAim
(self, ...)
)
()
Library = (:())()
SaveManager = (:())()
ThemeManager = (:())()
Build =
Color =
Ver =
Build ==
Color =
Ver =
Build ==
Color =
Ver =
Build ==
Color =
Ver =
Window = Library:({
Size = .(, ),
Title = ..
.. Color .. .. Build .. ..
.. Ver .. ,
Center = ,
AutoShow =
})
Library:((..Players.LocalPlayer.Name..), )
Library:((), )
Tabs = {
Main = Window:(),
Visuals = Window:(),
UISettings = Window:()
}
MainTabBox = Tabs.Main:()
MainTab = MainTabBox:()
GunModsTabBox = Tabs.Main:()
GunModsTab = GunModsTabBox:()
RageTabBox = Tabs.Main:()
RageTab = RageTabBox:()
SkinTabBox = Tabs.Main:()
SkinChangerTab = SkinTabBox:()
MiscTabBox = Tabs.Main:()
MiscTab = MiscTabBox:()
HitSoundTabbox = Tabs.Main:()
HitSoundTab = HitSoundTabbox:()
GunVisualsTabbox = Tabs.Main:()
GunVisualsTab = GunVisualsTabbox:()
Boxes = {
Settings = Tabs.Visuals:(),
Boxes = Tabs.Visuals:(),
Names = Tabs.Visuals:(),
Health = Tabs.Visuals:(),
Distance = Tabs.Visuals:(),
Weapon = Tabs.Visuals:(),
SkyBox = Tabs.Visuals:(),
}
MainTab:(, {
Values = {,,,,,,,,,,,,},
Default = ,
Multi = ,
Text = ,
Tooltip = ,
Callback = (v)
AimPart = v
})
MainTab:(, {Text = , Default = }):(, {Default = , SyncToggleState = , Mode = , Text = , NoUI = }):((state)
SilentAim = state
)
MainTab:(, {Text = , Default = }):(, {Default = , SyncToggleState = , Mode = , Text = , NoUI = }):((state)
WallCheck = state
)
MainTab:(, {Text = , Default = }):(, {Default = , SyncToggleState = , Mode = , Text = , NoUI = }):((state)
Wallbang = state
Wallbang
WallCheck =
)
MainTab:(, {Text = , Default = }):(, {Default = .(, , ), Title = }):(, {Default = , SyncToggleState = , Mode = , Text = , NoUI = }):((state)
FOV.Visible = state
)
Options.FovColor:((v)
FOV.Color = v
)
MainTab:(, {Text = , Default = }):(, {Default = , SyncToggleState = , Mode = , Text = , NoUI = }):((state)
PredictionEnabled = state
)
MainTab:(, {Text = , Suffix = , Default = , Min = , Max = , Rounding = , Compact = }):((Value)
FOVSize = Value
)
MainTab:(, {Text = , Suffix = , Default = , Min = , Max = , Rounding = , Compact = }):((Value)
HitChance = Value
)
GunModsTab:(, {Text = ,Default = ,}):((state)
NoRecoil = state
)
GunModsTab:(, {Text = ,Default = ,}):((state)
NoSpread = state
)
GunModsTab:(, {Text = ,Default = ,}):((state)
QuickShot = state
)
GunModsTab:(, {
Text = ,
Suffix = ,
Default = ,
Min = ,
Max = ,
Rounding = ,
Compact = ,
Callback = (value)
AttackSpeed = value
()
,
})
MiscTab:(, {Text = ,Default = ,}):((state)
SpoofDevice = state
SynZ ~=
(DeviceRemote, DeviceSpoofer)
:():():():():():(DeviceSpoofer)
)
MiscTab:(, {
Values = {,,},
Default = ,
Multi = ,
Text = ,
Tooltip = ,
Callback = (v)
DeviceSpoofer = v
})
MiscTab:(, ()
:().LocalPlayer.PlayerScripts.Assets.Misc:()
:().LocalPlayer.PlayerScripts.Assets.Misc.FlashbangEffect:()
)
MiscTab:(, ()
:().LocalPlayer.PlayerScripts.Assets.Misc:()
:().LocalPlayer.PlayerScripts.Assets.Misc.SmokeClouds:()
)
RageBotConnection
RageTab:(, {Text = , Default = }):(, {Default = , SyncToggleState = , Mode = , Text = , NoUI = }):((state)
RageBot = state
lastExecution =
executionInterval =
RageBotConnection
RageBotConnection:()
RageBotConnection =
RageBot
RageBotConnection = RunService.Heartbeat:((deltaTime)
Functions:(()
RageBot
RageBotConnection RageBotConnection:()
currentTime = .()
currentTime - lastExecution < executionInterval
lastExecution = currentTime
closestPlayer = Functions:()
closestPlayer closestPlayer.Character closestPlayer.Character:()
humanoid = closestPlayer.Character:()
humanoid humanoid.Health >
Functions:()
)
)
)
RageTab:(, {Text = , Default = }):(, {Default = , SyncToggleState = , Mode = , Text = , NoUI = }):((state)
state
Functions:()
Functions:()
)
RageTab:(, {Text = , Suffix = , Default = , Min = , Max = , Rounding = , Compact = }):((Value)
FlySpeed = Value
)
WalkSpeed =
WalkSpeedToggle =
RageTab:(, {Text = , Default = }):(, {Default = , SyncToggleState = , Mode = , Text = , NoUI = }):((state)
WalkSpeedToggle = state
player = :().LocalPlayer
WalkSpeedToggle
.()
Functions:(()
player.Character
character = player.Character
humanoid = character:()
rootPart = character:()
humanoid rootPart
moveDirection = humanoid.MoveDirection
moveDirection.Magnitude >
moveVector = moveDirection.Unit * (WalkSpeed / )
rootPart.CFrame = rootPart.CFrame + .(moveVector.X, , moveVector.Z)
)
)
RageTab:(, {Text = , Suffix = , Default = , Min = , Max = , Rounding = , Compact = }):((Value)
WalkSpeed = Value
)
Boxes.Settings:(, {
Text = ,
Default = ,
})
Toggles.Visuals:(()
features:(, Toggles.Visuals.Value)
)
Boxes.Settings:(, {
Text = ,
Default = ,
})
Toggles.VisualsTeamCheck:(()
visuals.teamCheck = Toggles.VisualsTeamCheck.Value
)
Boxes.Settings:(, {
Text = ,
Default = ,
})
Toggles.VisualsTeamColor:(()
visuals.teamColor = Toggles.VisualsTeamColor.Value
)
Boxes.Settings:(, {
Text = ,
Default = ,
Min = ,
Max = ,
Rounding = ,
Compact = ,
})
Options.VisualsRenderDistance:(()
visuals.renderDistance = Options.VisualsRenderDistance.Value
)
Boxes.Boxes:(, {
Text = ,
Default = ,
}):(, {
Default = .(, , ),
Title = ,
})
Toggles.Boxes:(()
visuals.boxes.enabled = Toggles.Boxes.Value
)
Options.BoxesColor:(()
visuals.boxes.color = Options.BoxesColor.Value
)
Boxes.Boxes:(, {
Text = ,
Default = ,
}):(, {
Default = .(, , ),
Title = ,
})
Toggles.BoxesOutline:(()
visuals.boxes.outline.enabled = Toggles.BoxesOutline.Value
)
Options.BoxesOutlineColor:(()
visuals.boxes.outline.color = Options.BoxesOutlineColor.Value
)
Boxes.Boxes:(, {
Text = ,
Default = ,
}):(, {
Default = .(, , ),
Title = ,
})
Toggles.BoxesFilled:(()
visuals.boxes.filled.enabled = Toggles.BoxesFilled.Value
)
Options.BoxesFilledColor:(()
visuals.boxes.filled.color = Options.BoxesFilledColor.Value
)
Boxes.Boxes:(, {
Text = ,
Default = ,
Min = ,
Max = ,
Rounding = ,
Compact = ,
})
Options.BoxesFilledTransparency:(()
visuals.boxes.filled.transparency = Options.BoxesFilledTransparency.Value
)
Boxes.Names:(, {
Text = ,
Default = ,
}):(, {
Default = .(, , ),
Title = ,
})
Toggles.Names:(()
visuals.names.enabled = Toggles.Names.Value
)
Options.NamesColor:(()
visuals.names.color = Options.NamesColor.Value
)
Boxes.Names:(, {
Text = ,
Default = ,
}):(, {
Default = .(, , ),
Title = ,
})
Toggles.NamesOutline:(()
visuals.names.outline.enabled = Toggles.NamesOutline.Value
)
Options.NamesOutlineColor:(()
visuals.names.outline.color = Options.NamesOutlineColor.Value
)
Boxes.Health:(, {
Text = ,
Default = ,
}):(, {
Default = .(, , ),
Title = ,
}):(, {
Default = .(, , ),
Title = ,
})
Toggles.Health:(()
visuals.health.enabled = Toggles.Health.Value
)
Options.HealthColor:(()
visuals.health.color = Options.HealthColor.Value
)
Options.HealthLowColor:(()
visuals.health.colorLow = Options.HealthLowColor.Value
)
Boxes.Health:(, {
Text = ,
Default = ,
}):(, {
Default = .(, , ),
Title = ,
})
Toggles.HealthOutline:(()
visuals.health.outline.enabled = Toggles.HealthOutline.Value
)
Options.NamesOutlineColor:(()
visuals.health.outline.color = Options.NamesOutlineColor.Value
)
Boxes.Health:(, {
Text = ,
Default = ,
})
Toggles.HealthText:(()
visuals.health.text.enabled = Toggles.HealthText.Value
)
Boxes.Health:(, {
Text = ,
Default = ,
})
Toggles.HealthTextOutline:(()
visuals.health.text.outline.enabled = Toggles.HealthTextOutline.Value
)
Boxes.Distance:(, {
Text = ,
Default = ,
}):(, {
Default = .(, , ),
Title = ,
})
Toggles.Distance:(()
visuals.distance.enabled = Toggles.Distance.Value
)
Options.DistanceColor:(()
visuals.distance.color = Options.DistanceColor.Value
)
Boxes.Distance:(, {
Text = ,
Default = ,
}):(, {
Default = .(, , ),
Title = ,
})
Toggles.DistanceOutline:(()
visuals.distance.outline.enabled = Toggles.DistanceOutline.Value
)
Options.DistanceOutlineColor:(()
visuals.distance.outline.color = Options.DistanceOutlineColor.Value
)
Boxes.Weapon:(, {
Text = ,
Default = ,
}):(, {
Default = .(, , ),
Title = ,
})
Toggles.Weapon:(()
visuals.weapon.enabled = Toggles.Weapon.Value
)
Options.WeaponColor:(()
visuals.weapon.color = Options.WeaponColor.Value
)
Boxes.Weapon:(, {
Text = ,
Default = ,
}):(, {
Default = .(, , ),
Title = ,
})
Toggles.WeaponOutline:(()
visuals.weapon.outline.enabled = Toggles.WeaponOutline.Value
)
Options.WeaponOutlineColor:(()
visuals.weapon.outline.color = Options.WeaponOutlineColor.Value
)
()
lighting = :()
Sky = lighting:()
Sky
Sky = .(, lighting)
skyboxAssetsUrl =
skyboxAssets = (:(skyboxAssetsUrl))()
currentSkybox =
(skyboxName)
skyboxAssets[skyboxName]
skybox = skyboxAssets[skyboxName]
shouldUpdate = Sky.SkyboxBk ~= skybox.SkyboxBk
Sky.SkyboxDn ~= skybox.SkyboxDn
Sky.SkyboxFt ~= skybox.SkyboxFt
Sky.SkyboxLf ~= skybox.SkyboxLf
Sky.SkyboxRt ~= skybox.SkyboxRt
Sky.SkyboxUp ~= skybox.SkyboxUp
shouldUpdate
Sky.SkyboxBk = skybox.SkyboxBk
Sky.SkyboxDn = skybox.SkyboxDn
Sky.SkyboxFt = skybox.SkyboxFt
Sky.SkyboxLf = skybox.SkyboxLf
Sky.SkyboxRt = skybox.SkyboxRt
Sky.SkyboxUp = skybox.SkyboxUp
()
.()
updatedSkyboxAssets = (:(skyboxAssetsUrl))()
updatedSkyboxAssets ~= skyboxAssets
skyboxAssets = updatedSkyboxAssets
(currentSkybox)
(currentSkybox)
Boxes.SkyBox:(, {
Values = { , , , , , , , , , , , , },
Default = ,
Multi = ,
Text = ,
Tooltip = ,
}):((World_Skybox)
currentSkybox = World_Skybox
(currentSkybox)
)
.(TryToUpdateSkyBoxFN)()
()
weaponSkins = {
[] = {, },
[] = {, },
[] = {, },
[] = {, , },
[] = {, },
[] = {, },
[] = {, },
[] = {, },
[] = {, },
[] = {, },
[] = {, },
[] = {, },
[] = {},
[] = {, },
[] = {, },
[] = {, },
[] = {},
[] = {, },
[] = {, },
[] = {, },
[] = {, },
[] = {, },
}
originalDescendants = {}
activeWeapons = {}
playerName = :().LocalPlayer.Name
selectedSkins = {}
assetFolder = :().LocalPlayer.PlayerScripts.Assets.ViewModels
Functions:(object)
object originalDescendants[object.Name]
originalDescendants[object.Name] = {}
_, child (object:())
.(originalDescendants[object.Name], child:())
Functions:(object)
object originalDescendants[object.Name]
object:()
_, originalChild (originalDescendants[object.Name])
originalChild.Parent = object
originalDescendants[object.Name] =
Functions:(normalWeaponName, skinName, toggleState)
normalWeaponName
normalWeapon = assetFolder:(normalWeaponName)
normalWeapon
toggleState
skinName
skin = assetFolder:(skinName)
skin
self:(normalWeapon)
normalWeapon:()
_, child (skin:())
newChild = child:()
newChild.Parent = normalWeapon
activeWeapons[normalWeaponName] =
self:(normalWeapon)
activeWeapons[normalWeaponName] =
()
weapon, skin (selectedSkins)
weaponSkins[weapon] .(weaponSkins[weapon], skin)
Functions:(weapon, skin, )
skinDropdown
normalWeaponDropdown = SkinChangerTab:(, {
Values = {, , , , , , , , , , , , , , , , , , , , , },
Default = ,
Multi = ,
AllowNull = ,
Text = ,
Tooltip = ,
Callback = (v)
NormalWeapon = v
skins = weaponSkins[v] {}
skinDropdown
skinDropdown:(skins)
Skin = selectedSkins[NormalWeapon] skins[]
skinDropdown:(Skin)
Functions:(NormalWeapon, Skin, )
Functions:()
})
skinDropdown = SkinChangerTab:(, {
Values = {},
Default = ,
AllowNull = ,
Multi = ,
Text = ,
Tooltip = ,
Callback = (v)
selectedSkins[NormalWeapon] = v
Skin = v
Functions:(NormalWeapon, Skin, )
Functions:()
})
HttpService = :()
settingsFileName =
Functions:()
(settingsFileName, HttpService:({
selectedSkins = selectedSkins
}))
Functions:()
success, data = (()
HttpService:((settingsFileName))
)
success data
selectedSkins = data.selectedSkins {}
()
Functions:()
currentVolume =
currentPitch =
sounds = {
[] = ,
[] = ,
Neverlose = ,
Gamesense = ,
One = ,
Bell = ,
Rust = ,
TF2 = ,
Slime = ,
[] = ,
Minecraft = ,
[] = ,
Saber = ,
Baimware = ,
Osu = ,
[] = ,
Bat = ,
[] = ,
Bubble = ,
Pick = ,
Pop = ,
Bruh = ,
Bamboo = ,
Crowbar = ,
Weeb = ,
Beep = ,
Bambi = ,
Stone = ,
[] = ,
Click = ,
Ding = ,
Snow = ,
Laser = ,
Mario = ,
Steve =
}
CustomHitSounds =
HitSound =
(soundId)
soundId
sound = .()
sound.SoundId = soundId
sound.Volume = currentVolume
sound.Pitch = currentPitch
sound.Parent = localPlayer:()
sound:()
sound.Ended:(()
sound:()
)
HitSoundTab:(, {Text = , Default = }):((state)
CustomHitSounds = state
)
HitSoundTab:(, {Values = {
,,,,,,,,
,,,,,,,,
,,,,,,,,,
,,,,,,,,,
}, Default = , Multi = , Text = }):(()
HitSound = Options.HitSound.Value
soundId = sounds[HitSound]
(soundId)
)
HitSoundTab:(, {Text = , Default = , Min = , Max = , Rounding = , Compact = }):((vol)
currentVolume = vol
)
HitSoundTab:(, {Text = , Default = , Min = , Max = , Rounding = , Compact = }):((pitch)
currentPitch = pitch
)
HitSoundTab:(, {Default = , Numeric = , Finished = , Text = , Placeholder = }):((CustomSoundID)
)
GunVisualsTab:(, {Text = , Default = }):(, {Default = .(, , )}):((value)
hit.EnabledBulletTracer = value
)
hit.BulletTracerColor = hit.BulletTracerColor .(, , )
Options.BulletTracerColor:((color)
hit.BulletTracerColor = color
)
GunVisualsTab:(, {Text = , Suffix = , Default = hit.BulletTracerLifetime, Min = , Max = , Rounding = }):((value)
hit.BulletTracerLifetime = value
)
GunVisualsTab:(, {Text = , Suffix = , Default = hit.BulletTracerThickness, Min = , Max = , Rounding = }):((value)
hit.BulletTracerThickness = value
)
GunVisualsTab:(, {Values = {, , , , }, Default = , Text = }):((value)
TracerSelected = value
)
GameID = Tabs.UISettings:()
GameID:(, {Default = , Numeric = , Finished = , Text = , Placeholder = })
GameID:(, ()
:():(Options.GameID_Check.Value, plr)
)
GameID:(, ()
(():(.PlaceId, .JobId))
Library:(, )
)
GameID:(, ()
:():(.PlaceId, .JobId)
Library:(, )
)
MenuGroup = Tabs.UISettings:()
MenuGroup:(, )
MenuGroup:(, ()
Library:()
i, v (Toggles)
v:()
SetTimeOfDayText =
ZenithText
ZenithText:()
FOV
FOV:()
FOV =
Library:(, )
)
MenuGroup:(, ()
i,v (Toggles)
v:()
Library:(, )
)
MenuGroup:(, ()
(setclipboard,)
Library:(, )
)
MenuGroup:(, { Text = , Default = , Tooltip = })
Toggles.WatermarkToggle:(()
Toggles.WatermarkToggle.Value .()
fps = .(, .Stats.Workspace.Heartbeat:())
ping = .(, .Stats.Network.ServerStatsItem[]:())
Library:( .. fps .. .. ping .. )
Library:()
Library:()
)
MenuGroup:(, {Text = , Default = }):(()
Library.KeybindFrame.Visible = Toggles.UISettings_KeybindFrameVisibility.Value
)
MenuGroup:():(, { Default = , NoUI = , Text = })
Library.ToggleKeybind = Options.MenuKeybind
SaveManager:(Library)
SaveManager:()
SaveManager:(Tabs.UISettings)
SaveManager:()
SaveManager:()
ThemeManager:(Library)
ThemeManager:()
ThemeManager:(Tabs.UISettings)
Time = (.(..(Decimals).., .() - Clock))
Library:((..(Time)..), )
(:())
Functions:()
self.flyControlConnection
self.flyControlConnection:()
self.flyControlConnection = localPlayer.CharacterAdded:((character)
FLYING
.() character:()
Functions:()
)
mouse = localPlayer:()
mouse.KeyDown:((key)
upperKey = key:()
flyingControls[upperKey] ~=
flyingControls[upperKey] =
)
mouse.KeyUp:((key)
upperKey = key:()
flyingControls[upperKey] ~=
flyingControls[upperKey] =
)
Functions:()
()
SynZ
clientItemModule = (localPlayer.PlayerScripts.Modules.ClientReplicatedClasses.ClientFighter.ClientItem)
inputFunc = clientItemModule.Input
NoRecoil = NoRecoil
NoSpread = NoSpread
QuickShot = QuickShot
NoRecoil NoSpread QuickShot
oldInputFunc = inputFunc
inputFunc = (...)
args = {...}
(args[]) ==
NoRecoil
args[].Info.ShootRecoil =
NoSpread
args[].Info.ShootSpread =
QuickShot
args[].Info.QuickShotCooldown =
(...)
()
localPlayer = :().LocalPlayer
sounds = {
[] = ,
[] = ,
Neverlose = ,
Gamesense = ,
One = ,
Bell = ,
Rust = ,
TF2 = ,
Slime = ,
[] = ,
Minecraft = ,
[] = ,
Saber = ,
Baimware = ,
Osu = ,
[] = ,
Bat = ,
[] = ,
Bubble = "rbxassetid://6534947588",
Pick = "rbxassetid://1347140027",
Pop = "rbxassetid://198598793",
Bruh = "rbxassetid://4275842574",
Bamboo = "rbxassetid://3769434519",
Crowbar = "rbxassetid://546410481",
Weeb = "rbxassetid://6442965016",
Beep = "rbxassetid://8177256015",
Bambi = "rbxassetid://8437203821",
Stone = "rbxassetid://3581383408",
["Old Fatality"] = "rbxassetid://6607142036",
Click = "rbxassetid://8053704437",
Ding = "rbxassetid://7149516994",
Snow = "rbxassetid://6455527632",
Laser = "rbxassetid://7837461331",
Mario = "rbxassetid://2815207981",
Steve = "rbxassetid://4965083997"
}
local function playCustomHitSound()
local soundId = sounds[HitSound]
if not soundId then return end
local customSound = Instance.new("Sound")
customSound.SoundId = soundId
customSound.Volume = currentVolume
customSound.Pitch = currentPitch
customSound.Parent = localPlayer:WaitForChild("PlayerGui")
customSound:Play()
customSound.Ended:Connect(function()
customSound:Destroy()
end)
end
local function onSoundAdded(sound)
if CustomHitSounds and sound:IsA("Sound") then
sound:Stop()
playCustomHitSound()
sound:Destroy()
end
end
local function FindSoundToMakeHitsound()
local RunService = game:GetService("RunService")
RunService.Heartbeat:Connect(function()
local clientViewModel = localPlayer.PlayerScripts:FindFirstChild("Modules")
and localPlayer.PlayerScripts.Modules:FindFirstChild("ClientReplicatedClasses")
and localPlayer.PlayerScripts.Modules.ClientReplicatedClasses:FindFirstChild("ClientFighter")
and localPlayer.PlayerScripts.Modules.ClientReplicatedClasses.ClientFighter:FindFirstChild("ClientItem")
and localPlayer.PlayerScripts.Modules.ClientReplicatedClasses.ClientFighter.ClientItem:FindFirstChild("ClientViewModel")
if clientViewModel then
for _, descendant in ipairs(clientViewModel:GetDescendants()) do
if descendant:IsA("Sound") and not descendant:GetAttribute("Processed") then
onSoundAdded(descendant)
descendant:SetAttribute("Processed", true)
end
end
else
end
end)
end
FindSoundToMakeHitsound()
end
--Setup
setupGunMods()
setupHitSound()Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com, discord.gg.
Lots of stuff i havent updated in 2 weeks so idk whats patched or unpatched ect btw this is a self leak Skin changer / silent / rage bot all that js dont know whats working / patched https://discord.gg/W7QQVUuX97

Universal