Run it
Copy the script and paste it into your executor.
.() :()
(, )
i, v ()
(v) == .(debug.(v, ), )
(v, ()
.()
)
players = :()
replicatedStorage = :()
httpService = :()
queueteleport = queue_on_teleport queueteleport (...) ...
localPlayer = players.LocalPlayer
i, v ()
(v) == .(debug.(v, ), )
(v, ()
.()
)
queueteleport
()
(value, oldvalue, callback)
value ~= oldvalue
()
(script_key, (:()), () localPlayer:() )
(discord, , () localPlayer:() )
()
localPlayer.Character localPlayer.CharacterAdded:()
.()
()
playerScripts
attempts =
.()
playerScripts = localPlayer:()
attempts = attempts +
attempts >
playerScripts
controllers
attempts =
.()
controllers = playerScripts:()
attempts = attempts +
attempts >
controllers
modules
attempts =
.()
modules = replicatedStorage:()
attempts = attempts +
attempts >
modules
(parent, name, timeout)
timeElapsed =
parent:(name) timeElapsed < timeout
.()
timeElapsed = timeElapsed +
parent:(name)
cosmeticLib = (modules, , )
itemLib = (modules, , )
dataCtrl = (controllers, , )
dataUtility = (modules, , )
cosmeticLib itemLib dataCtrl
EnumLibrary, CosmeticLibrary, ItemLibrary, DataController, DataUtility
loadSuccess = (()
CosmeticLibrary = (cosmeticLib)
ItemLibrary = (itemLib)
DataController = (dataCtrl)
DataUtility = (dataUtility)
enumLib = modules:()
enumLib
EnumLibrary = (enumLib)
EnumLibrary EnumLibrary.WaitForEnumBuilder
.(() (() EnumLibrary:() ) )
)
(bool)
weapons = {}
ItemLibrary ItemLibrary.Items
name, _ (ItemLibrary.Items)
name:()
weapons[name] = bool
weapons
DataController.OwnsAllWeapons = ()
DataController.GetUnlockedWeapons = ()
()
loadSuccess CosmeticLibrary ItemLibrary DataController
equipped = {}
favorites = {}
constructingWeapon, viewingProfile, lastUsedWeapon
(name, cosmeticType, options)
CosmeticLibrary CosmeticLibrary.Cosmetics
base = CosmeticLibrary.Cosmetics[name]
base
data = {}
key, value (base) data[key] = value
data.Name = name
data.Type = data.Type cosmeticType
data.Seed = .(, )
EnumLibrary
(()
enumId = EnumLibrary:(name)
enumId data.Enum, data.ObjectID = enumId, enumId
)
options
options.inverted data.Inverted =
options.favoritesOnly data.OnlyUseFavorites =
data
saveFile =
()
writefile
.(()
(()
config = {equipped = {}, favorites = favorites}
weapon, cosmetics (equipped)
config.equipped[weapon] = {}
cosmeticType, cosmeticData (cosmetics)
cosmeticData cosmeticData.Name
config.equipped[weapon][cosmeticType] = {name = cosmeticData.Name, seed = cosmeticData.Seed, inverted = cosmeticData.Inverted}
() ()
(saveFile, httpService:(config))
)
)
()
readfile isfile (saveFile)
(()
config = httpService:((saveFile))
config.equipped
weapon, cosmetics (config.equipped)
equipped[weapon] = {}
cosmeticType, cosmeticData (cosmetics)
cloned = (cosmeticData.name, cosmeticType, {inverted = cosmeticData.inverted})
cloned cloned.Seed = cosmeticData.seed equipped[weapon][cosmeticType] = cloned
favorites = config.favorites {}
)
CosmeticLibrary.OwnsCosmeticNormally = ()
CosmeticLibrary.OwnsCosmeticUniversally = ()
CosmeticLibrary.OwnsCosmeticForSomething = ()
CosmeticLibrary.OwnsCosmeticForWeapon = ()
originalOwnsCosmetic = CosmeticLibrary.OwnsCosmetic
CosmeticLibrary.OwnsCosmetic = (self, inventory, name, weapon)
name name:() (self, inventory, name, weapon)
originalGet = DataController.Get
DataController.Get = (self, key)
data = (self, key)
key == ({}, {__index = () })
key ==
result = {}
data k, v (data) result[k] = v
weapon, favs (favorites)
result[weapon] = result[weapon] {}
name, isFav (favs) result[weapon][name] = isFav
result
data
originalGetWeaponData = DataController.GetWeaponData
DataController.GetWeaponData = (self, weaponName)
data = {
Unlocked = ,
Level = ,
XP =
}
originalData = (self, weaponName)
originalData
k, v (originalData)
data[k] = v
equipped equipped[weaponName]
cosmeticType, cosmeticData (equipped[weaponName])
data[cosmeticType] = cosmeticData
data
FighterController
.(()
fc = controllers:()
fc (() FighterController = (fc) )
)
.(()
.()
remotes = replicatedStorage:()
remotes
dataRemotes = remotes:()
replicationRemotes = remotes:()
equipRemote = dataRemotes dataRemotes:()
favoriteRemote = dataRemotes dataRemotes:()
fighterRemotes = replicationRemotes replicationRemotes:()
useItemRemote = fighterRemotes fighterRemotes:()
equipRemote
oldNamecall
oldNamecall = (, , (self, ...)
() ~= (self, ...)
args = {...}
useItemRemote self == useItemRemote FighterController
.(()
(()
fighter = FighterController:(localPlayer)
fighter fighter.Items
_, item (fighter.Items)
item:() == args[]
lastUsedWeapon = item.Name
)
)
self == equipRemote
weaponName, cosmeticType, cosmeticName = args[], args[], args[]
options = args[] {}
equipped[weaponName] = equipped[weaponName] {}
cosmeticName cosmeticName == cosmeticName ==
equipped[weaponName][cosmeticType] =
(equipped[weaponName]) equipped[weaponName] =
cloned = (cosmeticName, cosmeticType, {inverted = options.IsInverted, favoritesOnly = options.OnlyUseFavorites})
cloned equipped[weaponName][cosmeticType] = cloned
.(()
.()
(() DataController.CurrentData:() )
()
)
favoriteRemote self == favoriteRemote
favorites[args[]] = favorites[args[]] {}
favorites[args[]][args[]] = args[]
()
(self, ...)
)
)
originalGetViewModelImage = ItemLibrary.GetViewModelImageFromWeaponData
ItemLibrary.GetViewModelImageFromWeaponData = (self, weaponData, highRes)
weaponData (self, weaponData, highRes)
weaponName = weaponData.Name
shouldShowSkin = (weaponData.Skin equipped[weaponName] weaponData.Skin == equipped[weaponName].Skin) (viewingProfile == localPlayer equipped[weaponName] equipped[weaponName].Skin)
shouldShowSkin equipped[weaponName] equipped[weaponName].Skin
skinInfo = self.ViewModels[equipped[weaponName].Skin.Name]
skinInfo skinInfo[highRes ] skinInfo.Image
(self, weaponData, highRes)
.(()
.()
(()
clientItemPath = playerScripts.Modules.ClientReplicatedClasses.ClientFighter.ClientItem
ClientItem = (clientItemPath)
ClientItem._CreateViewModel
orig = ClientItem._CreateViewModel
ClientItem._CreateViewModel = (self, viewmodelRef)
weaponName = self.Name
weaponPlayer = self.ClientFighter self.ClientFighter.Player
constructingWeapon = (weaponPlayer == localPlayer) weaponName
weaponPlayer == localPlayer equipped[weaponName] equipped[weaponName].Skin viewmodelRef
(()
dataKey, skinKey, nameKey = self:(), self:(), self:()
viewmodelRef[dataKey]
viewmodelRef[dataKey][skinKey] = equipped[weaponName].Skin
viewmodelRef[dataKey][nameKey] = equipped[weaponName].Skin.Name
viewmodelRef.Data
viewmodelRef.Data.Skin = equipped[weaponName].Skin
viewmodelRef.Data.Name = equipped[weaponName].Skin.Name
)
result = (self, viewmodelRef)
constructingWeapon =
result
)
(()
viewModelModule = playerScripts.Modules.ClientReplicatedClasses.ClientFighter.ClientItem:()
viewModelModule
ClientViewModel = (viewModelModule)
ClientViewModel.GetWrap
orig = ClientViewModel.GetWrap
ClientViewModel.GetWrap = (self)
weaponName = self.ClientItem self.ClientItem.Name
weaponPlayer = self.ClientItem self.ClientItem.ClientFighter self.ClientItem.ClientFighter.Player
weaponName weaponPlayer == localPlayer equipped[weaponName] equipped[weaponName].Wrap
equipped[weaponName].Wrap
(self)
origNew = ClientViewModel.new
ClientViewModel.new = (replicatedData, clientItem)
weaponPlayer = clientItem.ClientFighter clientItem.ClientFighter.Player
weaponName = constructingWeapon clientItem.Name
weaponPlayer == localPlayer equipped[weaponName]
(()
ReplicatedClass = (replicatedStorage.Modules.ReplicatedClass)
dataKey = ReplicatedClass:()
replicatedData[dataKey] = replicatedData[dataKey] {}
cosmetics = equipped[weaponName]
cosmetics.Skin replicatedData[dataKey][ReplicatedClass:()] = cosmetics.Skin
cosmetics.Wrap replicatedData[dataKey][ReplicatedClass:()] = cosmetics.Wrap
cosmetics.Charm replicatedData[dataKey][ReplicatedClass:()] = cosmetics.Charm
)
result = (replicatedData, clientItem)
weaponPlayer == localPlayer equipped[weaponName] equipped[weaponName].Wrap result._UpdateWrap
.(()
result:()
.()
result._destroyed result:()
)
result
)
(()
ViewProfile = (playerScripts.Modules.Pages.ViewProfile)
ViewProfile ViewProfile.Fetch
orig = ViewProfile.Fetch
ViewProfile.Fetch = (self, targetPlayer)
viewingProfile = targetPlayer
(self, targetPlayer)
)
(()
ClientEntity = (playerScripts.Modules.ClientReplicatedClasses.ClientEntity)
ClientEntity.ReplicateFromServer
orig = ClientEntity.ReplicateFromServer
ClientEntity.ReplicateFromServer = (self, action, ...)
action ==
args = {...}
killerName = args[]
decodedKiller = killerName
(killerName) == EnumLibrary EnumLibrary.FromEnum
(() decodedKiller = EnumLibrary:(killerName) )
isOurKill = (decodedKiller) == localPlayer.Name (decodedKiller):() == localPlayer.Name:()
isOurKill lastUsedWeapon equipped[lastUsedWeapon] equipped[lastUsedWeapon].Finisher
finisherData = equipped[lastUsedWeapon].Finisher
finisherEnum = finisherData.Enum
finisherEnum EnumLibrary
(() finisherEnum = EnumLibrary:(finisherData.Name) )
finisherEnum
args[] = finisherEnum
(self, action, (args))
(self, action, ...)
)
)
()Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: pastebin.com, dsc.gg, raw.githubusercontent.com.
loadstring = print victim......

Universal