-- KlielScripts - Enhanced Fancy Arsenal GUI with All AdvanceTech Features
-- This is a local script for Roblox. Place it in a ScreenGui under StarterGui or
use an executor to run it in-game.
-- Features: Enhanced rounded corners, draggable, minimizable, mobile supported
(touch drag), fancy design with gradients and shadows.
-- Integrated: All features from AdvanceTech Arsenal script (hitbox, fly, gun mods,
ESP, etc.)
local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")
local RunService = game:GetService("RunService")
local HttpService = game:GetService("HttpService")
local TeleportService = game:GetService("TeleportService")
local player = [Link]
local screenGui = [Link]("ScreenGui")
[Link] = player:WaitForChild("PlayerGui")
[Link] = "KlielScriptsGUI"
[Link] = true
-- Notifications from AdvanceTech script
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "AdvanceTech Arsenal",
Text = "Working For Mobile and PC Executor",
Duration = 8,
})
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Modify By:",
Text = "AdvancedFalling Team",
Icon = "rbxthumb://type=Asset&id=13508183954&w=150&h=150",
Duration = 8,
})
-- Main Frame (Draggable and Minimizable)
local mainFrame = [Link]("Frame")
[Link] = [Link](0, 500, 0, 300)
[Link] = [Link](0.5, -250, 0.5, -150)
mainFrame.BackgroundColor3 = [Link](25, 25, 25)
[Link] = 0
[Link] = screenGui
[Link] = true
[Link] = true
local mainCorner = [Link]("UICorner")
[Link] = [Link](0, 15)
[Link] = mainFrame
local mainGradient = [Link]("UIGradient")
[Link] = [Link]{
[Link](0, [Link](45, 45, 45)),
[Link](0.5, [Link](30, 30, 30)),
[Link](1, [Link](15, 15, 15))
}
[Link] = 135
[Link] = mainFrame
local mainStroke = [Link]("UIStroke")
[Link] = 3
[Link] = 0.3
[Link] = [Link](0, 200, 0)
[Link] = mainFrame
local glowFrame = [Link]("Frame")
[Link] = [Link](1, 20, 1, 20)
[Link] = [Link](0, -10, 0, -10)
glowFrame.BackgroundColor3 = [Link](0, 255, 0)
[Link] = 0.9
[Link] = 0
[Link] = [Link] - 1
[Link] = screenGui
local glowCorner = [Link]("UICorner")
[Link] = [Link](0, 20)
[Link] = glowFrame
local titleBar = [Link]("Frame")
[Link] = [Link](1, 0, 0, 40)
titleBar.BackgroundColor3 = [Link](35, 35, 35)
[Link] = 0
[Link] = mainFrame
[Link] = true
[Link] = true
local titleCorner = [Link]("UICorner")
[Link] = [Link](0, 15)
[Link] = titleBar
local titleSeparator = [Link]("Frame")
[Link] = [Link](1, 0, 0, 1)
[Link] = [Link](0, 0, 1, -1)
titleSeparator.BackgroundColor3 = [Link](0, 200, 0)
[Link] = 0.7
[Link] = 0
[Link] = titleBar
local titleGradient = [Link]("UIGradient")
[Link] = [Link]{
[Link](0, [Link](50, 50, 50)),
[Link](1, [Link](25, 25, 25))
}
[Link] = 90
[Link] = titleBar
local titleText = [Link]("TextLabel")
[Link] = [Link](1, -80, 1, 0)
[Link] = [Link](0, 15, 0, 0)
[Link] = 1
[Link] = "KlielScripts - Arsenal Script"
titleText.TextColor3 = [Link](255, 255, 255)
[Link] = 18
[Link] = [Link]
[Link] = [Link]
[Link] = titleBar
local minimizeButton = [Link]("TextButton")
[Link] = [Link](0, 32, 0, 32)
[Link] = [Link](1, -72, 0, 4)
minimizeButton.BackgroundColor3 = [Link](255, 165, 0)
[Link] = "−"
minimizeButton.TextColor3 = [Link](255, 255, 255)
[Link] = 20
[Link] = [Link]
[Link] = titleBar
[Link] = false
local minCorner = [Link]("UICorner")
[Link] = [Link](0, 10)
[Link] = minimizeButton
local closeButton = [Link]("TextButton")
[Link] = [Link](0, 32, 0, 32)
[Link] = [Link](1, -36, 0, 4)
closeButton.BackgroundColor3 = [Link](255, 69, 58)
[Link] = "✕"
closeButton.TextColor3 = [Link](255, 255, 255)
[Link] = 16
[Link] = [Link]
[Link] = titleBar
[Link] = false
local closeCorner = [Link]("UICorner")
[Link] = [Link](0, 10)
[Link] = closeButton
local sidebar = [Link]("Frame")
[Link] = [Link](0, 120, 1, -40)
[Link] = [Link](0, 0, 0, 40)
sidebar.BackgroundColor3 = [Link](20, 20, 20)
[Link] = 0
[Link] = mainFrame
[Link] = true
local sidebarGradient = [Link]("UIGradient")
[Link] = [Link]{
[Link](0, [Link](30, 30, 30)),
[Link](1, [Link](15, 15, 15))
}
[Link] = 90
[Link] = sidebar
local tabs = {}
local activeTabKey = nil
local function createTabButton(name, positionY, contentFrame)
local tabButton = [Link]("TextButton")
[Link] = [Link](1, -10, 0, 40)
[Link] = [Link](0, 5, 0, positionY + 10)
tabButton.BackgroundColor3 = [Link](40, 40, 40)
[Link] = name
tabButton.TextColor3 = [Link](220, 220, 220)
[Link] = 16
[Link] = [Link]
[Link] = 0
[Link] = false
[Link] = sidebar
local tabCorner = [Link]("UICorner")
[Link] = [Link](0, 12)
[Link] = tabButton
local tabGradient = [Link]("UIGradient")
[Link] = [Link]{
[Link](0, [Link](45, 45, 45)),
[Link](1, [Link](35, 35, 35))
}
[Link] = 90
[Link] = tabButton
local indicator = [Link]("Frame")
[Link] = [Link](0, 4, 0.8, 0)
[Link] = [Link](1, -6, 0.1, 0)
indicator.BackgroundColor3 = [Link](0, 255, 0)
[Link] = 0
[Link] = false
[Link] = tabButton
local indicatorCorner = [Link]("UICorner")
[Link] = [Link](0, 2)
[Link] = indicator
tabButton.MouseButton1Click:Connect(function()
if activeTabKey then
tabs[activeTabKey].[Link] = false
tabs[activeTabKey].[Link] = false
tabs[activeTabKey].button.BackgroundColor3 = [Link](40, 40, 40)
tabs[activeTabKey].button.TextColor3 = [Link](220, 220, 220)
end
[Link] = true
[Link] = true
tabButton.BackgroundColor3 = [Link](0, 200, 0)
tabButton.TextColor3 = [Link](255, 255, 255)
activeTabKey = name
end)
return {button = tabButton, indicator = indicator, content = contentFrame}
end
local function addEnhancedHoverEffect(button, originalColor, hoverColor)
[Link]:Connect(function()
TweenService:Create(button, [Link](0.2, [Link]), {
BackgroundColor3 = hoverColor or originalColor:lerp([Link](255,
255, 255), 0.15),
Size = [Link] + [Link](0, 2, 0, 2)
}):Play()
end)
[Link]:Connect(function()
TweenService:Create(button, [Link](0.2, [Link]), {
BackgroundColor3 = originalColor,
Size = [Link] - [Link](0, 2, 0, 2)
}):Play()
end)
end
local contentArea = [Link]("Frame")
[Link] = [Link](1, -125, 1, -45)
[Link] = [Link](0, 125, 0, 45)
[Link] = 1
[Link] = mainFrame
[Link] = true
-- Fly Script from AdvanceTech
local flySettings = {fly = false, flyspeed = 50}
local c, h, bv, bav, cam, flying, p = nil, nil, nil, nil, nil, false, player
local buttons = {W = false, S = false, A = false, D = false, Moving = false}
local startFly = function()
if not [Link] or not [Link] or flying then return end
c = [Link]
h = [Link]
[Link] = true
cam = workspace:WaitForChild('Camera')
bv = [Link]("BodyVelocity")
bav = [Link]("BodyAngularVelocity")
[Link], [Link], bv.P = [Link](0, 0, 0), [Link](10000,
10000, 10000), 1000
[Link], [Link], bav.P = [Link](0, 0, 0),
[Link](10000, 10000, 10000), 1000
[Link] = [Link]
[Link] = [Link]
flying = true
[Link]:Connect(function() flying = false end)
end
local endFly = function()
if not [Link] or not flying then return end
[Link] = false
bv:Destroy()
bav:Destroy()
flying = false
end
[Link]:Connect(function(input, GPE)
if GPE then return end
for i, e in pairs(buttons) do
if i ~= "Moving" and [Link] == [Link][i] then
buttons[i] = true
[Link] = true
end
end
end)
[Link]:Connect(function(input, GPE)
if GPE then return end
local a = false
for i, e in pairs(buttons) do
if i ~= "Moving" then
if [Link] == [Link][i] then
buttons[i] = false
end
if buttons[i] then a = true end
end
end
[Link] = a
end)
local setVec = function(vec) return vec * ([Link] / [Link])
end
[Link]:Connect(function(step)
if flying and c and [Link] then
local p = [Link]
local cf = [Link]
local ax, ay, az = cf:ToEulerAnglesXYZ()
c:SetPrimaryPartCFrame([Link](p.x, p.y, p.z) * [Link](ax, ay,
az))
if [Link] then
local t = [Link]()
if buttons.W then t = t + (setVec([Link])) end
if buttons.S then t = t - (setVec([Link])) end
if buttons.A then t = t - (setVec([Link])) end
if buttons.D then t = t + (setVec([Link])) end
c:TranslateBy(t * step)
end
end
end)
-- Hitbox Settings from AdvanceTech
local hitboxEnabled = false
local noCollisionEnabled = false
local hitbox_original_properties = {}
local hitboxSize = 21
local hitboxTransparency = 6
local teamCheck = "FFA"
local defaultBodyParts = {"UpperTorso", "Head", "HumanoidRootPart"}
local WarningText = [Link]("TextLabel", screenGui)
[Link] = [Link](0, 200, 0, 50)
[Link] = 16
[Link] = [Link](0.5, -150, 0, 0)
[Link] = "Warning: There may be a bug that causes collisions."
WarningText.TextColor3 = [Link](1, 0, 0)
[Link] = 1
[Link] = false
local function savedPart(player, part)
if not hitbox_original_properties[player] then
hitbox_original_properties[player] = {}
end
if not hitbox_original_properties[player][[Link]] then
hitbox_original_properties[player][[Link]] = {
CanCollide = [Link],
Transparency = [Link],
Size = [Link]
}
end
end
local function restoredPart(player)
if hitbox_original_properties[player] then
for partName, properties in pairs(hitbox_original_properties[player]) do
local part = [Link] and
[Link]:FindFirstChild(partName)
if part and part:IsA("BasePart") then
[Link] = [Link]
[Link] = [Link]
[Link] = [Link]
end
end
end
end
local function findClosestPart(player, partName)
if not [Link] then return nil end
for _, part in ipairs([Link]:GetChildren()) do
if part:IsA("BasePart") and [Link]:lower():match(partName:lower()) then
return part
end
end
return nil
end
local function extendHitbox(player)
for _, partName in ipairs(defaultBodyParts) do
local part = [Link] and
([Link]:FindFirstChild(partName) or findClosestPart(player, partName))
if part and part:IsA("BasePart") then
savedPart(player, part)
[Link] = not noCollisionEnabled
[Link] = hitboxTransparency / 10
[Link] = [Link](hitboxSize, hitboxSize, hitboxSize)
end
end
end
local function isEnemy(player)
if teamCheck == "FFA" or teamCheck == "Everyone" then return true end
return [Link] ~= [Link]
end
local function shouldExtendHitbox(player)
return isEnemy(player)
end
local function updateHitboxes()
for _, v in ipairs(Players:GetPlayers()) do
if v ~= player and [Link] and
[Link]:FindFirstChild("HumanoidRootPart") then
if shouldExtendHitbox(v) then
extendHitbox(v)
else
restoredPart(v)
end
end
end
end
local function onCharacterAdded(character)
[Link](0.1)
if hitboxEnabled then updateHitboxes() end
end
local function onPlayerAdded(p)
[Link]:Connect(onCharacterAdded)
[Link]:Connect(function()
restoredPart(p)
hitbox_original_properties[p] = nil
end)
end
local function checkForDeadPlayers()
for p, _ in pairs(hitbox_original_properties) do
if not [Link] or not [Link] or not [Link]:IsDescendantOf(game)
then
restoredPart(p)
hitbox_original_properties[p] = nil
end
end
end
[Link]:Connect(onPlayerAdded)
for _, p in ipairs(Players:GetPlayers()) do onPlayerAdded(p) end
-- AutoFarm from AdvanceTech
local function getClosestEnemyPlayer()
local closestDistance = [Link]
local closestPlayer = nil
for _, enemyPlayer in pairs(Players:GetPlayers()) do
if enemyPlayer ~= player and [Link] ~= [Link] and
[Link] then
local character = [Link]
local humanoidRootPart = character:FindFirstChild("HumanoidRootPart")
local humanoid = character:FindFirstChild("Humanoid")
if humanoidRootPart and humanoid and [Link] > 0 then
local distance = ([Link] -
[Link]).Magnitude
if distance < closestDistance and [Link].Y >= 0
then
closestDistance = distance
closestPlayer = enemyPlayer
end
end
end
end
return closestPlayer
end
-- Gun Mods from AdvanceTech
local originalValues = {
FireRate = {}, ReloadTime = {}, EReloadTime = {}, Auto = {}, Spread = {},
Recoil = {}
}
-- WalkSpeed and JumpPower from AdvanceTech
local settings = {WalkSpeed = 16}
local isWalkSpeedEnabled = false
local walkMethods = {"Velocity", "Vector", "CFrame"}
local selectedWalkMethod = walkMethods[1]
local IJ = false
local isJumpPowerEnabled = false
local jumpMethods = {"Velocity", "Vector", "CFrame"}
local selectedJumpMethod = jumpMethods[1]
-- Anti-Aim from AdvanceTech
local spinSpeed = 10
local gyro
-- Object Teleport from AdvanceTech
local autoHealEnabled = false
local autoAmmoEnabled = false
local function managePickups()
if autoHealEnabled or autoAmmoEnabled then
spawn(function()
while autoHealEnabled or autoAmmoEnabled do
wait()
pcall(function()
local character = [Link]
if character then
local humanoidRootPart =
character:FindFirstChild("HumanoidRootPart")
if humanoidRootPart then
for _, v in pairs([Link]:GetChildren())
do
if (autoHealEnabled and [Link] == "DeadHP") or
(autoAmmoEnabled and [Link] == "DeadAmmo") then
[Link] = [Link]
end
end
end
end
end)
end
end)
end
end
-- NoClip from AdvanceTech
local isNoClipEnabled = false
-- Xray from AdvanceTech
local xrayOn = false
-- Color Skins from AdvanceTech
local function ak(al) return [Link](al.R, al.G, al.B) end
local am = "Plastic"
local ao = [Link](50, 50, 50)
local aq = false
local at = "Plastic"
local au = [Link](50, 50, 50)
local av = false
local rainbowEnabled1 = false
local rainbowEnabled2 = false
local c = 0
local hueIncrement = 0.1
local function updateColors()
for _, v in pairs([Link]:GetDescendants()) do
if [Link] == "MeshPart" then
[Link] = [Link](c, 1, 1)
end
end
end
-- ESP from AdvanceTech
local aj = loadstring(game:HttpGet("[Link]
local esp_data = {}
local espTilesName = 'dontfuckingask'
local function createESP(parent, label)
local BillboardGui = [Link]('BillboardGui')
[Link] = espTilesName
[Link] = parent
[Link] = true
[Link] = [Link](0, 50, 0, 50)
[Link] = [Link](0, 2, 0)
local TextLabel = [Link]('TextLabel', BillboardGui)
TextLabel.BackgroundColor3 = [Link](1, 1, 1)
[Link] = 1
[Link] = [Link](1, 0, 1, 0)
[Link] = label
TextLabel.TextColor3 = [Link](1, 0, 0)
[Link] = false
return BillboardGui
end
local function applyESP(object, label)
if object:IsA('TouchTransmitter') then
local parent = [Link]
if not parent:FindFirstChild(espTilesName) then
esp_data[parent] = createESP(parent, label)
end
end
end
local function toggleESP(enable, name, label)
if enable then
for _, v in ipairs(workspace:GetDescendants()) do
if v:IsA('TouchTransmitter') and [Link] == name then
applyESP(v, label)
end
end
[Link]:Connect(function(descendant)
if descendant:IsA('TouchTransmitter') and [Link] ==
name then
applyESP(descendant, label)
end
end)
else
for parent, espElement in pairs(esp_data) do
if parent and espElement then
espElement:Destroy()
esp_data[parent] = nil
end
end
end
end
-- Performance Settings from AdvanceTech
local originalMaterials = {}
local originalDecalsTextures = {}
local originalLightingSettings = {
GlobalShadows = [Link],
FogEnd = [Link],
Brightness = [Link]
}
local originalTerrainSettings = {
WaterWaveSize = [Link],
WaterWaveSpeed = [Link],
WaterReflectance = [Link],
WaterTransparency = [Link]
}
local originalEffects = {}
local fullBrightEnabled = false
-- Tab Content Creation
local mainContent = [Link]("Frame")
[Link] = [Link](1, 0, 1, 0)
[Link] = 1
[Link] = false
[Link] = "MainContent"
[Link] = contentArea
local gunContent = [Link]("Frame")
[Link] = [Link](1, 0, 1, 0)
[Link] = 1
[Link] = false
[Link] = "GunContent"
[Link] = contentArea
local playerContent = [Link]("Frame")
[Link] = [Link](1, 0, 1, 0)
[Link] = 1
[Link] = false
[Link] = "PlayerContent"
[Link] = contentArea
local skinsContent = [Link]("Frame")
[Link] = [Link](1, 0, 1, 0)
[Link] = 1
[Link] = false
[Link] = "SkinsContent"
[Link] = contentArea
local visualsContent = [Link]("Frame")
[Link] = [Link](1, 0, 1, 0)
[Link] = 1
[Link] = false
[Link] = "VisualsContent"
[Link] = contentArea
local extraContent = [Link]("Frame")
[Link] = [Link](1, 0, 1, 0)
[Link] = 1
[Link] = false
[Link] = "ExtraContent"
[Link] = contentArea
local settingsContent = [Link]("Frame")
[Link] = [Link](1, 0, 1, 0)
[Link] = 1
[Link] = false
[Link] = "SettingsContent"
[Link] = contentArea
local creditsContent = [Link]("Frame")
[Link] = [Link](1, 0, 1, 0)
[Link] = 1
[Link] = false
[Link] = "CreditsContent"
[Link] = contentArea
-- Create Tabs
tabs["Main"] = createTabButton("Main", 0, mainContent)
tabs["Gun Modded"] = createTabButton("Gun Modded", 50, gunContent)
tabs["Player"] = createTabButton("Player", 100, playerContent)
tabs["Color Skins"] = createTabButton("Color Skins", 150, skinsContent)
tabs["Visuals"] = createTabButton("Visuals", 200, visualsContent)
tabs["Extra"] = createTabButton("Extra", 250, extraContent)
tabs["Setting"] = createTabButton("Setting", 300, settingsContent)
tabs["Credits"] = createTabButton("Credits", 350, creditsContent)
-- Set Default Tab
[Link] = true
tabs["Main"].[Link] = true
tabs["Main"].button.BackgroundColor3 = [Link](0, 200, 0)
tabs["Main"].button.TextColor3 = [Link](255, 255, 255)
activeTabKey = "Main"
-- Helper Function for UI Elements
local function createButton(parent, text, positionY, baseColor, callback)
local button = [Link]("TextButton")
[Link] = [Link](1, -20, 0, 50)
[Link] = [Link](0, 10, 0, positionY)
button.BackgroundColor3 = baseColor
[Link] = text
button.TextColor3 = [Link](255, 255, 255)
[Link] = 16
[Link] = [Link]
[Link] = parent
[Link] = false
local btnCorner = [Link]("UICorner")
[Link] = [Link](0, 12)
[Link] = button
local btnGradient = [Link]("UIGradient")
[Link] = [Link]{
[Link](0, baseColor),
[Link](1, baseColor:lerp([Link](0, 0, 0), 0.2))
}
[Link] = 90
[Link] = button
addEnhancedHoverEffect(button, baseColor)
button.MouseButton1Click:Connect(callback)
return button
end
local function createToggle(parent, text, positionY, baseColor, callback)
local toggle = [Link]("TextButton")
[Link] = [Link](1, -20, 0, 50)
[Link] = [Link](0, 10, 0, positionY)
toggle.BackgroundColor3 = baseColor
[Link] = text .. ": OFF"
toggle.TextColor3 = [Link](255, 255, 255)
[Link] = 16
[Link] = [Link]
[Link] = parent
[Link] = false
local toggleCorner = [Link]("UICorner")
[Link] = [Link](0, 12)
[Link] = toggle
local toggleGradient = [Link]("UIGradient")
[Link] = [Link]{
[Link](0, baseColor),
[Link](1, baseColor:lerp([Link](0, 0, 0), 0.2))
}
[Link] = 90
[Link] = toggle
local state = false
addEnhancedHoverEffect(toggle, baseColor)
toggle.MouseButton1Click:Connect(function()
state = not state
[Link] = text .. (state and ": ON" or ": OFF")
callback(state)
end)
return toggle
end
local function createSlider(parent, text, positionY, baseColor, min, max, callback)
local sliderFrame = [Link]("Frame")
[Link] = [Link](1, -20, 0, 50)
[Link] = [Link](0, 10, 0, positionY)
sliderFrame.BackgroundColor3 = baseColor
[Link] = parent
local sliderCorner = [Link]("UICorner")
[Link] = [Link](0, 12)
[Link] = sliderFrame
local sliderGradient = [Link]("UIGradient")
[Link] = [Link]{
[Link](0, baseColor),
[Link](1, baseColor:lerp([Link](0, 0, 0), 0.2))
}
[Link] = 90
[Link] = sliderFrame
local label = [Link]("TextLabel")
[Link] = [Link](1, -60, 0, 20)
[Link] = [Link](0, 10, 0, 5)
[Link] = 1
[Link] = text .. ": " .. min
label.TextColor3 = [Link](255, 255, 255)
[Link] = 14
[Link] = [Link]
[Link] = [Link]
[Link] = sliderFrame
local sliderBar = [Link]("Frame")
[Link] = [Link](1, -20, 0, 10)
[Link] = [Link](0, 10, 0, 30)
sliderBar.BackgroundColor3 = [Link](100, 100, 100)
[Link] = sliderFrame
local sliderBarCorner = [Link]("UICorner")
[Link] = [Link](0, 5)
[Link] = sliderBar
local fill = [Link]("Frame")
[Link] = [Link](0, 0, 1, 0)
fill.BackgroundColor3 = [Link](0, 200, 0)
[Link] = sliderBar
local fillCorner = [Link]("UICorner")
[Link] = [Link](0, 5)
[Link] = fill
local dragging = false
[Link]:Connect(function(input)
if [Link] == [Link].MouseButton1 or
[Link] == [Link] then
dragging = true
end
end)
[Link]:Connect(function(input)
if [Link] == [Link].MouseButton1 or
[Link] == [Link] then
dragging = false
end
end)
[Link]:Connect(function(input)
if dragging and ([Link] == [Link] or
[Link] == [Link]) then
local mousePos = [Link].X
local relPos = mousePos - [Link].X
local percent = [Link](relPos / [Link].X, 0, 1)
local value = [Link](min + (max - min) * percent)
[Link] = [Link](percent, 0, 1, 0)
[Link] = text .. ": " .. value
callback(value)
end
end)
addEnhancedHoverEffect(sliderFrame, baseColor)
return sliderFrame
end
local function createDropdown(parent, text, positionY, baseColor, options,
callback)
local dropdownFrame = [Link]("Frame")
[Link] = [Link](1, -20, 0, 50)
[Link] = [Link](0, 10, 0, positionY)
dropdownFrame.BackgroundColor3 = baseColor
[Link] = parent
local dropdownCorner = [Link]("UICorner")
[Link] = [Link](0, 12)
[Link] = dropdownFrame
local dropdownGradient = [Link]("UIGradient")
[Link] = [Link]{
[Link](0, baseColor),
[Link](1, baseColor:lerp([Link](0, 0, 0), 0.2))
}
[Link] = 90
[Link] = dropdownFrame
local label = [Link]("TextLabel")
[Link] = [Link](1, -60, 0, 50)
[Link] = [Link](0, 10, 0, 0)
[Link] = 1
[Link] = text .. ": " .. options[1]
label.TextColor3 = [Link](255, 255, 255)
[Link] = 14
[Link] = [Link]
[Link] = [Link]
[Link] = dropdownFrame
local dropdownButton = [Link]("TextButton")
[Link] = [Link](0, 30, 0, 30)
[Link] = [Link](1, -40, 0, 10)
dropdownButton.BackgroundColor3 = [Link](50, 50, 50)
[Link] = "▼"
dropdownButton.TextColor3 = [Link](255, 255, 255)
[Link] = 14
[Link] = dropdownFrame
local dropdownList = [Link]("Frame")
[Link] = [Link](1, 0, 0, #options * 30)
[Link] = [Link](0, 0, 1, 0)
dropdownList.BackgroundColor3 = [Link](30, 30, 30)
[Link] = false
[Link] = dropdownFrame
local listCorner = [Link]("UICorner")
[Link] = [Link](0, 12)
[Link] = dropdownList
for i, option in ipairs(options) do
local optionButton = [Link]("TextButton")
[Link] = [Link](1, 0, 0, 30)
[Link] = [Link](0, 0, 0, (i-1)*30)
optionButton.BackgroundColor3 = [Link](40, 40, 40)
[Link] = option
optionButton.TextColor3 = [Link](255, 255, 255)
[Link] = 14
[Link] = [Link]
[Link] = dropdownList
local optionCorner = [Link]("UICorner")
[Link] = [Link](0, 12)
[Link] = optionButton
optionButton.MouseButton1Click:Connect(function()
[Link] = text .. ": " .. option
[Link] = false
callback(option)
end)
end
dropdownButton.MouseButton1Click:Connect(function()
[Link] = not [Link]
end)
addEnhancedHoverEffect(dropdownFrame, baseColor)
return dropdownFrame
end
local function createColorPicker(parent, text, positionY, baseColor, defaultColor,
callback)
local pickerFrame = [Link]("Frame")
[Link] = [Link](1, -20, 0, 50)
[Link] = [Link](0, 10, 0, positionY)
pickerFrame.BackgroundColor3 = baseColor
[Link] = parent
local pickerCorner = [Link]("UICorner")
[Link] = [Link](0, 12)
[Link] = pickerFrame
local pickerGradient = [Link]("UIGradient")
[Link] = [Link]{
[Link](0, baseColor),
[Link](1, baseColor:lerp([Link](0, 0, 0), 0.2))
}
[Link] = 90
[Link] = pickerFrame
local label = [Link]("TextLabel")
[Link] = [Link](1, -60, 0, 50)
[Link] = [Link](0, 10, 0, 0)
[Link] = 1
[Link] = text
label.TextColor3 = [Link](255, 255, 255)
[Link] = 14
[Link] = [Link]
[Link] = [Link]
[Link] = pickerFrame
local colorPreview = [Link]("Frame")
[Link] = [Link](0, 30, 0, 30)
[Link] = [Link](1, -40, 0, 10)
colorPreview.BackgroundColor3 = defaultColor
[Link] = pickerFrame
local previewCorner = [Link]("UICorner")
[Link] = [Link](0, 8)
[Link] = colorPreview
local colorPicker = [Link]("TextButton")
[Link] = [Link](0, 30, 0, 30)
[Link] = [Link](1, -40, 0, 10)
[Link] = 1
[Link] = ""
[Link] = pickerFrame
local colorCanvas = [Link]("Frame")
[Link] = [Link](1, 0, 0, 100)
[Link] = [Link](0, 0, 1, 0)
colorCanvas.BackgroundColor3 = [Link](30, 30, 30)
[Link] = false
[Link] = pickerFrame
local canvasCorner = [Link]("UICorner")
[Link] = [Link](0, 12)
[Link] = colorCanvas
local hueBar = [Link]("Frame")
[Link] = [Link](1, -20, 0, 10)
[Link] = [Link](0, 10, 0, 10)
[Link] = colorCanvas
local hueGradient = [Link]("UIGradient")
[Link] = [Link]{
[Link](0, [Link](255, 0, 0)),
[Link](0.167, [Link](255, 255, 0)),
[Link](0.333, [Link](0, 255, 0)),
[Link](0.5, [Link](0, 255, 255)),
[Link](0.667, [Link](0, 0, 255)),
[Link](0.833, [Link](255, 0, 255)),
[Link](1, [Link](255, 0, 0))
}
[Link] = hueBar
local hueCorner = [Link]("UICorner")
[Link] = [Link](0, 5)
[Link] = hueBar
local hueMarker = [Link]("Frame")
[Link] = [Link](0, 4, 1, 0)
hueMarker.BackgroundColor3 = [Link](255, 255, 255)
[Link] = hueBar
local satValCanvas = [Link]("Frame")
[Link] = [Link](1, -20, 0, 70)
[Link] = [Link](0, 10, 0, 25)
satValCanvas.BackgroundColor3 = defaultColor
[Link] = colorCanvas
local satValCorner = [Link]("UICorner")
[Link] = [Link](0, 5)
[Link] = satValCanvas
local satGradient = [Link]("UIGradient")
[Link] = [Link]{
[Link](0, [Link](255, 255, 255)),
[Link](1, defaultColor)
}
[Link] = 0
[Link] = satValCanvas
local valGradient = [Link]("UIGradient")
[Link] = [Link]{
[Link](0, [Link](0, 0, 0)),
[Link](1, [Link](255, 255, 255))
}
[Link] = 90
[Link] = [Link]{
[Link](0, 1),
[Link](1, 0)
}
[Link] = satValCanvas
local satValMarker = [Link]("Frame")
[Link] = [Link](0, 6, 0, 6)
satValMarker.BackgroundColor3 = [Link](255, 255, 255)
[Link] = satValCanvas
local h, s, v = defaultColor:ToHSV()
[Link] = [Link](h, 0, 0, 0)
[Link] = [Link](s, 0, 1-v, 0)
local function updateColor()
local huePos = [Link]
local satPos = [Link]
local valPos = 1 - [Link]
local newColor = [Link](huePos, satPos, valPos)
[Link] = [Link]{
[Link](0, [Link](255, 255, 255)),
[Link](1, [Link](huePos, 1, 1))
}
colorPreview.BackgroundColor3 = newColor
callback(newColor)
end
local hueDragging = false
[Link]:Connect(function(input)
if [Link] == [Link].MouseButton1 or
[Link] == [Link] then
hueDragging = true
end
end)
[Link]:Connect(function(input)
if [Link] == [Link].MouseButton1 or
[Link] == [Link] then
hueDragging = false
end
end)
local satValDragging = false
[Link]:Connect(function(input)
if [Link] == [Link].MouseButton1 or
[Link] == [Link] then
satValDragging = true
end
end)
[Link]:Connect(function(input)
if [Link] == [Link].MouseButton1 or
[Link] == [Link] then
satValDragging = false
end
end)
[Link]:Connect(function(input)
if [Link] == [Link] or
[Link] == [Link] then
if hueDragging then
local relPos = [Link](([Link].X -
[Link].X) / [Link].X, 0, 1)
[Link] = [Link](relPos, 0, 0, 0)
updateColor()
end
if satValDragging then
local satPos = [Link](([Link].X -
[Link].X) / [Link].X, 0, 1)
local valPos = [Link](([Link].Y -
[Link].Y) / [Link].Y, 0, 1)
[Link] = [Link](satPos, 0, valPos, 0)
updateColor()
end
end
end)
colorPicker.MouseButton1Click:Connect(function()
[Link] = not [Link]
end)
addEnhancedHoverEffect(pickerFrame, baseColor)
return pickerFrame
end
local function createTextBox(parent, text, positionY, baseColor, callback)
local textBoxFrame = [Link]("Frame")
[Link] = [Link](1, -20, 0, 50)
[Link] = [Link](0, 10, 0, positionY)
textBoxFrame.BackgroundColor3 = baseColor
[Link] = parent
local textBoxCorner = [Link]("UICorner")
[Link] = [Link](0, 12)
[Link] = textBoxFrame
local textBoxGradient = [Link]("UIGradient")
[Link] = [Link]{
[Link](0, baseColor),
[Link](1, baseColor:lerp([Link](0, 0, 0), 0.2))
}
[Link] = 90
[Link] = textBoxFrame
local label = [Link]("TextLabel")
[Link] = [Link](0.5, 0, 0, 50)
[Link] = [Link](0, 10, 0, 0)
[Link] = 1
[Link] = text
label.TextColor3 = [Link](255, 255, 255)
[Link] = 14
[Link] = [Link]
[Link] = [Link]
[Link] = textBoxFrame
local textBox = [Link]("TextBox")
[Link] = [Link](0.5, -20, 0, 30)
[Link] = [Link](0.5, 10, 0, 10)
textBox.BackgroundColor3 = [Link](50, 50, 50)
[Link] = ""
textBox.TextColor3 = [Link](255, 255, 255)
[Link] = 14
[Link] = [Link]
[Link] = textBoxFrame
local textBoxCorner2 = [Link]("UICorner")
[Link] = [Link](0, 8)
[Link] = textBox
[Link]:Connect(function(enterPressed)
if enterPressed then
callback([Link])
end
end)
addEnhancedHoverEffect(textBoxFrame, baseColor)
return textBoxFrame
end
local function createLabel(parent, text, positionY, baseColor)
local label = [Link]("TextLabel")
[Link] = [Link](1, -20, 0, 30)
[Link] = [Link](0, 10, 0, positionY)
label.BackgroundColor3 = baseColor
[Link] = text
label.TextColor3 = [Link](255, 255, 255)
[Link] = 14
[Link] = [Link]
[Link] = [Link]
[Link] = parent
local labelCorner = [Link]("UICorner")
[Link] = [Link](0, 12)
[Link] = label
return label
end
-- Main Tab Content
local welcomeLabel = createLabel(mainContent, "Welcome To AdvanceTech | " ..
[Link], 20, [Link](44, 62, 80))
local hitboxSectionLabel = createLabel(mainContent, "> Hitbox Settings <", 60,
[Link](44, 62, 80))
createButton(mainContent, "[CLICK THIS FIRST] Enable Hitbox", 100,
[Link](52, 152, 219), function()
[Link](function()
while true do
if hitboxEnabled then
updateHitboxes()
checkForDeadPlayers()
end
[Link](0.1)
end
end)()
end)
createToggle(mainContent, "Enable Hitbox", 160, [Link](52, 152, 219),
function(enabled)
hitboxEnabled = enabled
if not enabled then
for _, p in ipairs(Players:GetPlayers()) do restoredPart(p) end
hitbox_original_properties = {}
else
updateHitboxes()
end
end)
createSlider(mainContent, "Hitbox Size", 220, [Link](52, 152, 219), 1, 25,
function(value)
hitboxSize = value
if hitboxEnabled then updateHitboxes() end
end)
createSlider(mainContent, "Hitbox Transparency", 280, [Link](52, 152, 219),
1, 10, function(value)
hitboxTransparency = value
if hitboxEnabled then updateHitboxes() end
end)
createDropdown(mainContent, "Team Check", 340, [Link](52, 152, 219),
{"FFA", "Team-Based", "Everyone"}, function(value)
teamCheck = value
if hitboxEnabled then updateHitboxes() end
end)
createToggle(mainContent, "No Collision", 400, [Link](52, 152, 219),
function(enabled)
noCollisionEnabled = enabled
[Link] = enabled
[Link](function()
while noCollisionEnabled do
if hitboxEnabled then updateHitboxes() end
[Link](0.01)
end
if hitboxEnabled then updateHitboxes() end
end)()
end)
createToggle(mainContent, "AutoFarm", 460, [Link](46, 204, 113),
function(bool)
getgenv().AutoFarm = bool
local runServiceConnection
local mouseDown = false
local camera = [Link]
game:GetService("ReplicatedStorage").[Link] = bool and
"Infinite Ammo" or ""
local function startAutoFarm()
game:GetService("ReplicatedStorage").[Link] = 12
runServiceConnection = [Link]:Connect(function()
if getgenv().AutoFarm then
local closestPlayer = getClosestEnemyPlayer()
if closestPlayer then
local targetPosition =
[Link] + [Link](0, 0, -4)
if [Link] and
[Link]:FindFirstChild("HumanoidRootPart") then
[Link] =
[Link](targetPosition)
[Link] = [Link]([Link],
[Link])
if not mouseDown then
mouse1press()
mouseDown = true
end
end
else
if mouseDown then
mouse1release()
mouseDown = false
end
end
else
if runServiceConnection then
runServiceConnection:Disconnect()
runServiceConnection = nil
end
if mouseDown then
mouse1release()
mouseDown = false
end
end
end)
end
local function onCharacterAdded(character)
wait(0.5)
startAutoFarm()
end
[Link]:Connect(onCharacterAdded)
if bool then
wait(0.5)
startAutoFarm()
else
game:GetService("ReplicatedStorage").[Link] = ""
getgenv().AutoFarm = false
game:GetService("ReplicatedStorage").[Link] = 1
if runServiceConnection then
runServiceConnection:Disconnect()
runServiceConnection = nil
end
if mouseDown then
mouse1release()
mouseDown = false
end
end
end)
-- Gun Modded Tab Content
local gunSectionLabel = createLabel(gunContent, "> Overpower Gun <", 20,
[Link](44, 62, 80))
createToggle(gunContent, "Infinite Ammo v1", 60, [Link](52, 152, 219),
function(v)
game:GetService("ReplicatedStorage").[Link] = v and "Infinite
Ammo" or ""
end)
local SettingsInfinite = false
createToggle(gunContent, "Infinite Ammo v2", 120, [Link](52, 152, 219),
function(K)
SettingsInfinite = K
if SettingsInfinite then
[Link]:Connect(function()
pcall(function()
if SettingsInfinite then
local playerGui = [Link]
[Link] = 99
[Link] = 99
end
end)
end)
end
end)
createToggle(gunContent, "Fast Reload", 180, [Link](52, 152, 219),
function(x)
for _, v in pairs([Link]:GetChildren()) do
if v:FindFirstChild("ReloadTime") then
if x then
if not [Link][v] then
[Link][v] = [Link]
end
[Link] = 0.01
else
[Link] = [Link][v] or 0.8
end
end
if v:FindFirstChild("EReloadTime") then
if x then
if not [Link][v] then
[Link][v] = [Link]
end
[Link] = 0.01
else
[Link] = [Link][v] or 0.8
end
end
end
end)
createToggle(gunContent, "Fast Fire Rate", 240, [Link](52, 152, 219),
function(state)
for _, v in pairs([Link]:GetDescendants()) do
if [Link] == "FireRate" or [Link] == "BFireRate" then
if state then
if not [Link][v] then
[Link][v] = [Link]
end
[Link] = 0.02
else
[Link] = [Link][v] or 0.8
end
end
end
end)
createToggle(gunContent, "Always Auto", 300, [Link](52, 152, 219),
function(state)
for _, v in pairs([Link]:GetDescendants()) do
if [Link] == "Auto" or [Link] == "AutoFire" or [Link] == "Automatic" or
[Link] == "AutoShoot" or [Link] == "AutoGun" then
if state then
if not [Link][v] then
[Link][v] = [Link]
end
[Link] = true
else
[Link] = [Link][v] or false
end
end
end
end)
createToggle(gunContent, "No Spread", 360, [Link](52, 152, 219),
function(state)
for _, v in
pairs(game:GetService("ReplicatedStorage").Weapons:GetDescendants()) do
if [Link] == "MaxSpread" or [Link] == "Spread" or [Link] == "SpreadControl"
then
if state then
if not [Link][v] then
[Link][v] = [Link]
end
[Link] = 0
else
[Link] = [Link][v] or 1
end
end
end
end)
createToggle(gunContent, "No Recoil", 420, [Link](52, 152, 219),
function(state)
for _, v in
pairs(game:GetService("ReplicatedStorage").Weapons:GetDescendants()) do
if [Link] == "RecoilControl" or [Link] == "Recoil" then
if state then
if not [Link][v] then
[Link][v] = [Link]
end
[Link] = 0
else
[Link] = [Link][v] or 1
end
end
end
end)
-- Player Tab Content
local playerSectionLabel = createLabel(playerContent, "> Fly Hacks <", 20,
[Link](44, 62, 80))
createToggle(playerContent, "Fly", 60, [Link](46, 204, 113),
function(state)
if state then startFly() else endFly() end
end)
createSlider(playerContent, "Fly Speed", 120, [Link](46, 204, 113), 1, 500,
function(s)
[Link] = s
end)
createLabel(playerContent, "> Speed Power <", 180, [Link](44, 62, 80))
createToggle(playerContent, "Custom WalkSpeed", 220, [Link](46, 204, 113),
function(enabled)
isWalkSpeedEnabled = enabled
end)
createDropdown(playerContent, "Walk Method", 280, [Link](46, 204, 113),
walkMethods, function(selected)
selectedWalkMethod = selected
end)
createSlider(playerContent, "Walkspeed Power", 340, [Link](46, 204, 113),
16, 500, function(value)
[Link] = value
end)
[Link]:Connect(function(deltaTime)
if isWalkSpeedEnabled then
local character = [Link]
local humanoid = character and character:FindFirstChildOfClass("Humanoid")
local rootPart = character and character:FindFirstChild("HumanoidRootPart")
if humanoid and rootPart then
local VS = [Link] * [Link]
if selectedWalkMethod == "Velocity" then
[Link] = [Link](VS.X, [Link].Y, VS.Z)
elseif selectedWalkMethod == "Vector" then
[Link] = [Link] + (VS * deltaTime * 0.0001)
elseif selectedWalkMethod == "CFrame" then
[Link] = [Link] + ([Link] *
[Link] * deltaTime * 0.0001)
else
[Link] = [Link]
end
end
end
end)
createLabel(playerContent, "> JumpPower <", 400, [Link](44, 62, 80))
createToggle(playerContent, "Infinite Jump", 440, [Link](46, 204, 113),
function(state)
IJ = state
[Link]:Connect(function()
if IJ then
[Link]:FindFirstChildOfClass('Humanoid'):ChangeState("Jumping")
end
end)
end)
createToggle(playerContent, "Custom JumpPower", 500, [Link](46, 204, 113),
function(enabled)
isJumpPowerEnabled = enabled
end)
createDropdown(playerContent, "Jump Method", 560, [Link](46, 204, 113),
jumpMethods, function(selected)
selectedJumpMethod = selected
end)
createSlider(playerContent, "Change JumpPower", 620, [Link](46, 204, 113),
30, 500, function(value)
local humanoid = [Link]:WaitForChild("Humanoid")
[Link] = true
[Link]:Connect(function(isActive)
if isJumpPowerEnabled and isActive then
local rootPart = [Link]:FindFirstChild("HumanoidRootPart")
if rootPart then
if selectedJumpMethod == "Velocity" then
[Link] = [Link] * [Link](1, 0, 1) +
[Link](0, value, 0)
elseif selectedJumpMethod == "Vector" then
[Link] = [Link](0, value, 0)
elseif selectedJumpMethod == "CFrame" then
[Link]:SetPrimaryPartCFrame([Link]:GetPrimaryPartCFrame() +
[Link](0, value, 0))
end
end
end
end)
end)
createLabel(playerContent, "> Anti Aim <", 680, [Link](44, 62, 80))
createToggle(playerContent, "Anti-Aim v1", 720, [Link](46, 204, 113),
function(value)
local character = [Link]
local humanoidRootPart = character and
character:FindFirstChild("HumanoidRootPart")
if value then
[Link] = true
if humanoidRootPart then
local spin = [Link]("BodyAngularVelocity")
[Link] = "AntiAimSpin"
[Link] = [Link](0, spinSpeed, 0)
[Link] = [Link](0, [Link], 0)
spin.P = 500000
[Link] = humanoidRootPart
gyro = [Link]("BodyGyro")
[Link] = "AntiAimGyro"
[Link] = [Link]([Link], [Link], [Link])
[Link] = [Link]
gyro.P = 3000
[Link] = humanoidRootPart
end
else
[Link] = false
if humanoidRootPart then
local spin = humanoidRootPart:FindFirstChild("AntiAimSpin")
if spin then spin:Destroy() end
if gyro then
gyro:Destroy()
gyro = nil
end
end
end
end)
createSlider(playerContent, "Spin Speed", 780, [Link](46, 204, 113), 10,
100, function(value)
spinSpeed = value
local character = [Link]
local humanoidRootPart = character and
character:FindFirstChild("HumanoidRootPart")
if humanoidRootPart then
local spin = humanoidRootPart:FindFirstChild("AntiAimSpin")
if spin then [Link] = [Link](0, spinSpeed, 0) end
end
end)
createLabel(playerContent, "> Object Teleport <", 840, [Link](44, 62, 80))
createToggle(playerContent, "DeadHP (AutoHeal)", 880, [Link](46, 204, 113),
function(enabled)
autoHealEnabled = enabled
managePickups()
end)
createToggle(playerContent, "DeadAmmo (Inf-Ammo)", 940, [Link](46, 204,
113), function(enabled)
autoAmmoEnabled = enabled
managePickups()
end)
createLabel(playerContent, "> Useful Cheat <", 1000, [Link](44, 62, 80))
createTextBox(playerContent, "TimeScale", 1040, [Link](46, 204, 113),
function(TimeScaleFR)
game:GetService("ReplicatedStorage").[Link] =
tonumber(TimeScaleFR) or 1
end)
createLabel(playerContent, "> Misc <", 1100, [Link](44, 62, 80))
createSlider(playerContent, "FOV Arsenal", 1140, [Link](46, 204, 113), 0,
120, function(num)
[Link] = num
end)
createToggle(playerContent, "Toggle NoClip", 1200, [Link](46, 204, 113),
function(enabled)
isNoClipEnabled = enabled
local function toggleNoClip()
while isNoClipEnabled do
local character = [Link]
if character then
for _, part in pairs(character:GetDescendants()) do
if part:IsA("BasePart") then
[Link] = false
end
end
end
[Link]:Wait()
end
local character = [Link]
if character then
for _, part in pairs(character:GetDescendants()) do
if part:IsA("BasePart") then
[Link] = true
end
end
end
end
if isNoClipEnabled then spawn(toggleNoClip) end
end)
[Link]:Connect(function(character)
if isNoClipEnabled then
spawn(function()
while isNoClipEnabled do
if character then
for _, part in pairs(character:GetDescendants()) do
if part:IsA("BasePart") then
[Link] = false
end
end
end
[Link]:Wait()
end
for _, part in pairs(character:GetDescendants()) do
if part:IsA("BasePart") then
[Link] = true
end
end
end)
end
end)
createToggle(playerContent, "Toggle Xray", 1260, [Link](46, 204, 113),
function(enabled)
xrayOn = enabled
if xrayOn then
for _, descendant in pairs(workspace:GetDescendants()) do
if descendant:IsA("BasePart") then
if not descendant:FindFirstChild("OriginalTransparency") then
local originalTransparency = [Link]("NumberValue")
[Link] = "OriginalTransparency"
[Link] = [Link]
[Link] = descendant
end
[Link] = 0.5
end
end
else
for _, descendant in pairs(workspace:GetDescendants()) do
if descendant:IsA("BasePart") then
if descendant:FindFirstChild("OriginalTransparency") then
[Link] = [Link]
[Link]:Destroy()
end
end
end
end
end)
-- Color Skins Tab Content
local skinsSectionLabel = createLabel(skinsContent, "> Arm Skins <", 20,
[Link](44, 62, 80))
createDropdown(skinsContent, "Arm Material", 60, [Link](155, 89, 182),
{"Plastic", "ForceField", "Wood", "Grass"}, function(an)
am = an
end)
createColorPicker(skinsContent, "Arm Color", 120, [Link](155, 89, 182),
[Link](50, 50, 50), function(ap)
ao = ap
end)
createToggle(skinsContent, "Arm Charms", 180, [Link](155, 89, 182),
function(L)
aq = L
if aq then
spawn(function()
while aq do
wait(0.01)
local cameraArms = [Link]:FindFirstChild("Arms")
if cameraArms then
for _, O in pairs(cameraArms:GetDescendants()) do
if [Link] == 'Right Arm' or [Link] == 'Left Arm' then
if O:IsA("BasePart") then
[Link] = [Link][am]
[Link] = ao
end
elseif O:IsA("SpecialMesh") then
if [Link] == '' then
[Link] = 'rbxassetid://0'
[Link] = ak(ao)
end
elseif [Link] == 'L' or [Link] == 'R' then
O:Destroy()
end
end
end
end
end)
end
end)
createLabel(skinsContent, "> Gun Skin <", 240, [Link](44, 62, 80))
createDropdown(skinsContent, "Gun Material", 280, [Link](155, 89, 182),
{"Plastic", "ForceField", "Wood", "Grass"}, function(an)
at = an
end)
createColorPicker(skinsContent, "Gun Color", 340, [Link](155, 89, 182),
[Link](50, 50, 50), function(ap)
au = ap
end)
createToggle(skinsContent, "Gun Charms", 400, [Link](155, 89, 182),
function(L)
av = L
if av then
spawn(function()
while av do
wait(0.01)
if [Link]:FindFirstChild("Arms") then
for _, O in pairs([Link]:GetDescendants()) do
if O:IsA("MeshPart") then
[Link] = [Link][at]
[Link] = au
end
end
end
end
end)
end
end)
createLabel(skinsContent, "> Rainbow Gun <", 460, [Link](44, 62, 80))
createToggle(skinsContent, "Rainbow Gun v1", 500, [Link](155, 89, 182),
function(state)
rainbowEnabled1 = state
end)
[Link]:Connect(function()
if [Link]:FindFirstChild('Arms') and rainbowEnabled1 then
local c = tick() % 1
for _, v in pairs([Link]:GetDescendants()) do
if [Link] == 'MeshPart' then
[Link] = [Link]([Link]([Link](c * [Link])) /
[Link], 1, 1)
end
end
end
end)
createToggle(skinsContent, "Rainbow Gun v2 [Crazy Fast Animation]", 560,
[Link](155, 89, 182), function(state)
rainbowEnabled2 = state
end)
[Link]:Connect(function