[go: up one dir, main page]

0% found this document useful (0 votes)
37 views2 pages

HEXWARE SKIN Changer

fezfzfzfzf

Uploaded by

akyuz.kerim11
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views2 pages

HEXWARE SKIN Changer

fezfzfzfzf

Uploaded by

akyuz.kerim11
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

local OrionLib =

loadstring(game:HttpGet(('https://raw.githubusercontent.com/shlexware/Orion/main/
source')))()
local Window = OrionLib:MakeWindow({Name = "HEXWARE", HidePremium = false,
SaveConfig = true, ConfigFolder = "WeaponSkins"})

local Tab = Window:MakeTab({


Name = "HEXWARE SKIN CHANGER",
Icon = "rbxassetid://4483345998",
PremiumOnly = false
})

local weaponSkins = { -- Weapon skins table


["Bow"] = {"Compound Bow", "Raven Bow"},
["Assault Rifle"] = {"AK-47", "AUG", "Boneclaw Rifle"},
["Chainsaw"] = {"Blobsaw", "Handsaws"},
["RPG"] = {"Nuke Launcher", "RPKEY", "Spaceship Launcher"},
["Burst Rifle"] = {"Aqua Burst", "Electro Rifle"},
["Exogun"] = {"Singularity", "Wondergun"},
["Fists"] = {"Boxing Gloves", "Brass Knuckles"},
["Flamethrower"] = {"Lamethrower", "Pixel Flamethrower"},
["Flare Gun"] = {"Dynamite Gun", "Firework Gun"},
["Freeze Ray"] = {"Bubble Ray", "Temporal Ray"},
["Grenade"] = {"Water Balloon", "Whoopee Cushion"},
["Grenade Launcher"] = {"Swashbuckler", "Uranium Launcher"},
["Handgun"] = {"Blaster"},
["Katana"] = {"Lightning Bolt", "Saber"},
["Minigun"] = {"Lasergun 3000", "Pixel Minigun"},
["Paintball Gun"] = {"Boba Gun", "Slime Gun"},
["Revolver"] = {"Sheriff", "Desert Eagle"},
["Slingshot"] = {"Goalpost", "Stick"},
["Subspace Tripmine"] = {"Don't Press", "Spring"},
["Uzi"] = {"Electro Uzi", "Water Uzi"},
["Sniper"] = {"Pixel Sniper", "Hyper Sniper", "Eyething Sniper"},
["Knife"] = {"Karambit", "Chancla", "Keyper"},
["Scythe"] = {"Anchor", "Scythe of Death", "Keythe"},
["Medkit"] = {"Laptop", "Sandwich", "Brief Case"},
}

local assetFolder =
game:GetService("Players").LocalPlayer.PlayerScripts.Assets.ViewModels
local activeWeapons = {}

-- Function to swap weapon skins


local function swapWeaponSkins(normalWeaponName, skinName, State)
if not normalWeaponName then
return
end

local normalWeapon = assetFolder:FindFirstChild(normalWeaponName)


if not normalWeapon then
return
end

if State then
if skinName then
local skin = assetFolder:FindFirstChild(skinName)
if not skin then
return
end

normalWeapon:ClearAllChildren()
for _, child in pairs(skin:GetChildren()) do
local newChild = child:Clone()
newChild.Parent = normalWeapon
end
activeWeapons[normalWeaponName] = true
end
else
activeWeapons[normalWeaponName] = nil
end
end

-- UI for each weapon and its skins


for weapon, skins in pairs(weaponSkins) do
Tab:AddDropdown({
Name = weapon .. " Skin Selector",
Options = skins,
Callback = function(selectedSkin)
swapWeaponSkins(weapon, selectedSkin, true)
end
})

Tab:AddToggle({
Name = "Enable " .. weapon .. " Skin",
Default = false,
Callback = function(state)
if not state then
swapWeaponSkins(weapon, nil, false)
end
end
})
end

OrionLib:Init()

You might also like