Roblox Aimlock Script Guide
Roblox Aimlock Script Guide
loadstring(game:HttpGet("[Link]
hexui/main/goated"))()
local ThemeManager =
loadstring(game:HttpGet("[Link]
hexui/main/part2"))()
local SaveManager =
loadstring(game:HttpGet("[Link]
LinoriaLib/refs/heads/main/addons/[Link]"))()
local Window = Library:CreateWindow({
Title = 'Hexploit V2 By Affeboy | .gg/traced',
Center = true,
AutoShow = true,
TabPadding = 8,
MenuFadeTime = 0.2,
})
-- CALLBACK NOTE:
-- Passing in callback functions via the initial element parameters (i.e.
Callback = function(Value)...) works
-- HOWEVER, using Toggles/[Link]:OnChanged(function(Value) ... ) is the
RECOMMENDED way to do this.
-- I strongly recommend decoupling UI code from logic code. i.e. Create your UI
elements FIRST, and THEN setup :OnChanged functions later.
-- You do not have to set your tabs & groups up this way, just a prefrence.
Tabs = {
Main = Window:AddTab('Main'),
Visuals = Window:AddTab('Visuals'),
Movement = Window:AddTab('Movement'),
Misc = Window:AddTab('Misc'),
Teleport = Window:AddTab('Teleport'),
D = Window:AddTab('D'),
['UI Settings'] = Window:AddTab('UI Settings'), -- This is fine with proper
syntax
}
LeftGroupBox = [Link]:AddLeftGroupbox('Aimlock')
if closestPlayer then
return [Link], closestPlayer
end
return nil, nil
end
LeftGroupBox:AddToggle('RageLock', {
Text = 'RageLock',
Default = false,
Tooltip = 'Automatically locks onto the next available player',
Callback = function(Value)
ragelock = Value
print('[cb] RageLock changed to:', Value)
end
})
LeftGroupBox:AddToggle('OrbitFeature', {
Text = 'Orbit Around Target',
Default = false,
Tooltip = 'Toggle to start orbiting around the player you lock onto.',
Callback = function(value)
orbitActive = value -- Directly set orbitActive based on toggle state
if orbitActive and cursorLocked then
ActivateOrbit(targetPlayer) -- Activate orbit only if locked onto a
player
else
DeactivateOrbit() -- Deactivate orbit when the toggle is off
end
end
})
LeftGroupBox:AddLabel('Keybind'):AddKeyPicker('KeyPicker', {
Default = 'C',
SyncToggleState = false,
Mode = 'Toggle',
Text = 'Aimlock',
ChangedCallback = function(New)
print('[cb] Keybind changed!', New)
currentKeybind = New
end
})
LeftGroupBox:AddLabel('Preview Color'):AddColorPicker('PreviewColorPicker', {
Default = previewColor,
Title = 'Preview Color',
Transparency = 0,
Callback = function(Value)
print('[cb] Preview Color changed!', Value)
previewColor = Value
if previewHighlight then
[Link] = Value
end
end
})
LeftGroupBox:AddLabel('Locked Highlight
Color'):AddColorPicker('LockedColorPicker', {
Default = lockedHighlightColor,
Title = 'Locked Player Highlight Color',
Transparency = 0,
Callback = function(Value)
print('[cb] Locked Highlight Color changed!', Value)
lockedHighlightColor = Value
if lockedHighlight then
[Link] = Value
end
end
})
LeftGroupBox:AddSlider('Orbit Speed', {
Text = 'Orbit Speed',
Default = orbitSpeed,
Min = 0,
Max = 100,
Rounding = 1,
Callback = function(Value)
print('[cb] Orbit Speed changed!', Value)
orbitSpeed = Value
end
})
LeftGroupBox:AddSlider('PredictionSlider', {
Text = 'Prediction',
Default = predictionLevel,
Min = 0,
Max = 1,
Rounding = 1,
Callback = function(Value)
print('[cb] Prediction changed!', Value)
predictionLevel = Value
end
})
LeftGroupBox = [Link]:AddLeftGroupbox('Triggerbot')
local Script = {
Functions = {},
Table = {
Start = {
TriggerBot = {
Keybind = "Z", -- Default keybind, can be changed via UI
Delay = 0.1, -- Default delay, can be changed via UI
Blacklisted = {} -- Add blacklisted tool names here
}
}
},
Connections = {}
}
local ko = bodyEffects:FindFirstChild("K.O") or
bodyEffects:FindFirstChild("KO")
return ko and [Link] or false
end
[Link] = function(instance)
if not instance then return false end
return false
end
[Link] = function(tool)
for _, toolName in ipairs([Link]) do
if [Link] == toolName then
return true
end
end
return false
end
[Link]:Connect([Link])
[Link] = con
end
[Link]()
-- UI Integration
LeftGroupBox:AddToggle('MyToggle', {
Text = 'Enable Hotkey',
Default = false, -- Default value (true / false)
Tooltip = 'Enable or Disable the hotkey for TriggerBot', -- Information shown
when you hover over the toggle
Callback = function(Value)
-- Enable or disable hotkey based on toggle state
hotkeyEnabled = Value
LeftGroupBox:AddLabel('Keybind'):AddKeyPicker('KeyPicker', {
Default = [Link], -- Default keybind value
SyncToggleState = false, -- Keybind is independent of toggle state
Mode = 'Toggle', -- Modes: Always, Toggle, Hold
Text = 'Triggerbot Keybind', -- Text to display in the keybind menu
NoUI = false, -- Set to true if you want to hide from the Keybind menu,
ChangedCallback = function(New)
[Link](New)
end
})
LeftGroupBox:AddSlider('MySlider', {
Text = 'Delay Slider',
Default = [Link], -- Default delay value
Min = 0,
Max = 1,
Rounding = 3,
Compact = false,
Callback = function(Value)
[Link](Value)
end
})
RightGroupBox:AddToggle('MyToggle', {
Text = 'Rapid Fire v1',
Default = false, -- Default value (true / false)
Tooltip = 'Rapid Fire v1 is better for some', -- Information shown when you
hover over the toggle
Callback = function(Value)
-- Ensure script state is toggled correctly on each execution
if _G.RapidFirev1 == nil then
_G.RapidFirev1 = false -- Default value if not previously set
end
if _G.RapidFirev1 then
local player = [Link]
local userInputService = game:GetService("UserInputService")
local isActive = false -- Tracks whether the gun activation is enabled or
not
if gunTool then
gunTool:Activate() -- Only activate if a tool is already
equipped
end
end
wait(0.01) -- Shorter delay for faster activation
end
end
-- Connect the mouse click and release functions and start the continuous
loop
_G.mouseClickConnection = [Link]:Connect(onMouseClick)
_G.mouseReleaseConnection =
[Link]:Connect(onMouseRelease)
spawn(continuouslyActivateHeldItem)
else
if _G.mouseClickConnection then
_G.mouseClickConnection:Disconnect() -- Disconnect the mouse click
listener
_G.mouseClickConnection = nil
end
if _G.mouseReleaseConnection then
_G.mouseReleaseConnection:Disconnect() -- Disconnect the mouse release
listener
_G.mouseReleaseConnection = nil
end
end
end
})
RightGroupBox:AddToggle('MyToggle', {
Text = 'Rapid Fire v2',
Default = false, -- Default value (true / false)
Tooltip = 'Rapid Fire v2 is better for some', -- Information shown when you
hover over the toggle
Callback = function(Value)
if _G.gunActivation then
local player = [Link]
local userInputService = game:GetService("UserInputService")
local runService = game:GetService("RunService")
local isActive = false -- Tracks whether the gun activation is
enabled or not
-- Connect the mouse click and release functions and start the
continuous loop
_G.mouseClickConnection =
[Link]:Connect(onMouseClick)
_G.mouseReleaseConnection =
[Link]:Connect(onMouseRelease)
spawn(continuouslyActivateHeldItem)
else
if _G.mouseClickConnection then
_G.mouseClickConnection:Disconnect()
_G.mouseClickConnection = nil
end
if _G.mouseReleaseConnection then
_G.mouseReleaseConnection:Disconnect()
_G.mouseReleaseConnection = nil
end
end
end
})
RightGroupBox:AddLabel('Hitbox Color'):AddColorPicker('HitboxColorPicker', {
Default = [Link](0, 0, 0), -- Default Black
Title = 'Hitbox Color',
Callback = function(Value) _G.HitboxColor = Value end
})
RightGroupBox:AddSlider('HitboxSizeSlider', {
Text = 'Size of the hitbox',
Default = 16,
Min = 5,
Max = 37.5,
Rounding = 1,
Callback = function(Value) _G.HITBOX_SIZE = [Link](Value, Value, Value)
end
})
RightGroupBox:AddSlider('TransparencySlider', {
Text = 'Transparency of the hitbox',
Default = _G.HitboxTransparency,
Min = 0,
Max = 1,
Rounding = 1,
Callback = function(Value) _G.HitboxTransparency = Value end
})
RightGroupBox:AddSlider('OutlineTransparencySlider', {
Text = 'Transparency of the outline',
Default = _G.OutlineTransparency,
Min = 0,
Max = 1,
Rounding = 1,
Callback = function(Value) _G.OutlineTransparency = Value end
})
-- Throttle updates
local lastUpdate = tick()
Callback = function(Value)
_G.chams = Value
-- Apply or remove the cham effect based on the toggle state
if _G.chams then
-- Apply cham effect for players when enabled
for _, player in pairs(Players:GetPlayers()) do
if player ~= LocalPlayer and [Link] then
CreateCham(player)
end
end
else
-- Remove cham effect for players when disabled
for _, player in pairs(Players:GetPlayers()) do
local character = [Link]
if character then
local highlight = character:FindFirstChild("ChamHighlight")
if highlight then
highlight:Destroy()
end
end
end
end
end
})
Callback = function(Value)
highlightColor = Value -- Update the highlight color when the user picks a
color
-- Update the cham color for existing players
for _, player in pairs(Players:GetPlayers()) do
if player ~= LocalPlayer and [Link] then
local highlight = [Link]:FindFirstChild("ChamHighlight")
if highlight then
[Link] = highlightColor -- Apply the new color to
the existing highlight
end
end
end
end
})
[Link]:Connect(function(player)
-- Remove cham when player leaves
if [Link] then
local highlight = [Link]:FindFirstChild("ChamHighlight")
if highlight then
highlight:Destroy()
end
end
end)
Players = game:GetService("Players")
RunService = game:GetService("RunService")
Debris = game:GetService("Debris") -- For cleanup
LocalPlayer = [Link]
LeftGroupBox = [Link]:AddLeftGroupbox('Tracers')
-- Optimized Tracer Script with Toggling, Mouse Follow, and Object Pooling
-- Services
Players = game:GetService("Players")
RunService = game:GetService("RunService")
Debris = game:GetService("Debris")
player = [Link]
camera = [Link]
mouse = player:GetMouse()
-- Event connections
[Link]:Connect(OnPlayerAdded)
[Link]:Connect(OnPlayerRemoving)
if enabled then
tracerConnection = [Link]:Connect(UpdateTracers)
else
if tracerConnection then
tracerConnection:Disconnect()
tracerConnection = nil
end
-- Cleanup all tracers
for plr, tracer in pairs(activeTracers) do
ReturnTracer(tracer)
activeTracers[plr] = nil
end
end
end
-- UI Elements
LeftGroupBox:AddToggle('TracersToggle', {
Text = 'Enable Tracers',
Default = false,
Tooltip = 'Toggle to enable or disable tracers',
Callback = ToggleTracers
})
LeftGroupBox:AddToggle('MouseFollowToggle', {
Text = 'Enable Mouse Follow for Tracers',
Default = false,
Tooltip = 'Toggle to enable or disable tracers following the mouse',
Callback = function(Value)
_G.TracersFollowMouse = Value
end
})
LeftGroupBox:AddDropdown('TracerPositionDropdown', {
Values = { 'Bottom', 'Top', 'Left', 'Right' },
Default = 1,
Multi = false,
Text = 'Tracer Position',
Tooltip = 'Select the starting position of the tracers',
Callback = function(Value)
Settings.Tracer_Origin = Value
end
})
[Link]:OnChanged(function()
print('Tracer position changed. New value:',
[Link])
end)
cashESPEnabled = false
textSize = 20
-- Caching frequently used Enum values
Workspace = game:GetService("Workspace")
Ignored = Workspace:WaitForChild("Ignored")
Drop = Ignored:WaitForChild("Drop")
Debris = game:GetService("Debris")
RunService = game:GetService("RunService")
if bill then
if cashESPEnabled then
[Link] = true
[Link] = [Link](textSize, 0, textSize / 2, 0)
[Link] = true
else
[Link] = false
end
end
end
end
-- Use [Link] to periodically check and update ESP for existing Money
Drops
[Link]:Connect(function()
if cashESPEnabled then
updateCashESP() -- Continually apply the Cash ESP effect
end
end)
MyButton = RightGroupBox:AddButton({
Text = 'Low GFX CANT BE REVERTED',
Func = function()
if not _G.Ignore then
_G.Ignore = {} -- Add Instances to this table to ignore them (e.g.
_G.Ignore = {[Link], workspace.Map2})
end
if not _G.WaitPerAmount then
_G.WaitPerAmount = 500 -- Set Higher or Lower depending on your
computer's performance
end
if _G.SendNotifications == nil then
_G.SendNotifications = true -- Set to false if you don't want
notifications
end
if _G.ConsoleLogs == nil then
_G.ConsoleLogs = false -- Set to true if you want console logs (mainly
for debugging)
end
-- Low Rendering
[Link](function()
pcall(function()
if _G.Settings["Low Rendering"] or (_G.[Link] and
_G.[Link]["Low Rendering"]) then
settings().[Link] = 1
settings().[Link] =
[Link].Level04
if _G.ConsoleLogs then
warn("Low Rendering Enabled")
end
end
end)
end)()
-- Reset Materials
[Link](function()
pcall(function()
if _G.Settings["Reset Materials"] or (_G.[Link] and
_G.[Link]["Reset Materials"]) then
for i, v in pairs(MaterialService:GetChildren()) do
v:Destroy()
end
if _G.ConsoleLogs then
warn("Reset Materials Enabled")
end
end
end)
end)()
[Link](function()
pcall(function()
if _G.Settings["FPS Cap"] or (_G.[Link] and
_G.[Link]["FPS Cap"]) then
local fpsCapSetting = _G.Settings["FPS Cap"] or
(_G.[Link] and _G.[Link]["FPS Cap"])
StarterGui:SetCore("SendNotification", {
Title = "Fps Booster Loaded",
Text = "🎭 Hexploit 🎭",
Duration = 5,
})
Callback = function(Value)
if Value then
-- Check if the fog removal has been executed before
if not _G.FogRemovalExecuted then
-- Store original fog settings
_G.OriginalFogSettings = {
FogEnd = fogEnd,
FogStart = fogStart,
}
RightGroupBox = [Link]:AddRightGroupbox('Fullbright')
RightGroupBox:AddToggle('MyToggle', {
Text = 'Fullbright',
Default = false, -- Default value (true / false)
Tooltip = 'Removes shadows and increases brightness', -- Information shown
when you hover over the toggle
Callback = function(Value)
if not _G.FullBrightExecuted then
_G.FullBrightEnabled = false
-- Initial setup
setLightingProperties(FullBrightSettings)
RightGroupBox = [Link]:AddRightGroupbox('Ambience')
Callback = function(Value)
if Value then
-- Apply the altered custom ambient lighting settings
[Link] = selectedAmbientColor
[Link] = selectedOutdoorAmbientColor
[Link] = 2
lighting.ColorShift_Bottom = selectedColorShiftBottom
lighting.ColorShift_Top = selectedColorShiftTop
[Link] = selectedFogColor
[Link] = 0
[Link] = 500
[Link] = "[Link]"
-- Set the flag to indicate that the lighting has been altered
_G.AmbienceToggled = true
-- Immediately set the time of day to the current slider value when
toggle is enabled
[Link] = _G.ClockTimeOverride or 17 -- Default to the
slider value if set
else
-- Reset the lighting back to the original settings
[Link] = _G.[Link]
[Link] = _G.[Link]
[Link] = _G.[Link]
lighting.ColorShift_Bottom =
_G.OriginalLightingSettings.ColorShift_Bottom
lighting.ColorShift_Top = _G.OriginalLightingSettings.ColorShift_Top
[Link] = _G.[Link]
[Link] = _G.[Link]
[Link] = _G.[Link]
[Link] = _G.[Link]
Callback = function(Value)
-- Immediately change the lighting brightness live based on slider value
[Link] = Value
end
})
-- Add the slider to control fog end with max value set to 1000
RightGroupBox:AddSlider('FogEndSlider', {
Text = 'Fog End Control',
Default = 500, -- Set initial fog end to 500 (adjust if needed)
Min = 100,
Max = 10000, -- Max fog end set to 100000
Rounding = 0,
Compact = false,
Callback = function(Value)
[Link] = Value
end
})
Callback = function(Value)
-- Lock the time of day client-side by setting it
if _G.AmbienceToggled then
[Link] = Value
-- Save the desired value so it stays fixed
_G.ClockTimeOverride = Value
end
end
})
-- Lock the server time cycle client-side and override server changes, only when
toggle is active
[Link]:Connect(function()
if _G.AmbienceToggled and _G.ClockTimeOverride then
[Link] = _G.ClockTimeOverride
end
end)
Callback = function(Value)
selectedAmbientColor = Value
if _G.AmbienceToggled then
[Link] = selectedAmbientColor
end
end
})
Callback = function(Value)
selectedOutdoorAmbientColor = Value
if _G.AmbienceToggled then
[Link] = selectedOutdoorAmbientColor
end
end
})
Callback = function(Value)
selectedColorShiftBottom = Value
if _G.AmbienceToggled then
lighting.ColorShift_Bottom = selectedColorShiftBottom
end
end
})
Callback = function(Value)
selectedColorShiftTop = Value
if _G.AmbienceToggled then
lighting.ColorShift_Top = selectedColorShiftTop
end
end
})
Callback = function(Value)
selectedFogColor = Value
if _G.AmbienceToggled then
[Link] = selectedFogColor
end
end
})
LeftGroupBox = [Link]:AddLeftGroupbox('Speed')
--// Required Services and Variables
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local Players = game:GetService("Players")
local LocalPlayer = [Link]
local KeyCode = [Link] -- Store Enum for repeated use
-- Utility Functions
local Utility = {
hasCharacter = function(player)
local character = player and [Link]
return character and character:FindFirstChild("HumanoidRootPart", true) and
character:FindFirstChild("Humanoid", true)
end,
newConnection = function(event, callback)
return event:Connect(callback)
end
}
-- Configuration Flags
local Flags = {
cframeSpeedEnabled = false, -- Initially off
cframeSpeedToggleAllowed = false, -- Toggle must be enabled via UI
cframeSpeedKeybind = KeyCode.V, -- Default toggle key set to V
cframeSpeedAmount = 150 -- Default speed
}
-- UI Integration
LeftGroupBox:AddToggle('CframeSpeedToggle', {
Text = 'Toggle CFrame Speed',
Default = false,
Tooltip = 'Toggles speed using CFrames',
Callback = function(value)
[Link] = value
if not value then
[Link] = false
end
end
})
LeftGroupBox:AddLabel('Keybind'):AddKeyPicker('CframeSpeedKeybind', {
Default = 'V',
SyncToggleState = false,
Mode = 'Toggle',
Text = 'Toggle CFrame Speed',
NoUI = false,
Callback = function(value)
if value and typeof(value) == "EnumItem" then
[Link] = KeyCode[[Link]]
end
end,
ChangedCallback = function(newValue)
if newValue and typeof(newValue) == "EnumItem" then
[Link] = KeyCode[[Link]]
end
end
})
LeftGroupBox:AddSlider('CframeSpeedSlider', {
Text = 'CFrame Speed Amount',
Default = 150,
Min = 16,
Max = 1000,
Rounding = 0,
Compact = false,
Callback = function(value)
[Link] = value
end
})
LeftGroupBox = [Link]:AddLeftGroupbox('Fly')
-- Utility Functions
local Utility = {
hasCharacter = function(player)
local character = player and [Link]
return character and character:FindFirstChild("HumanoidRootPart", true) and
character:FindFirstChild("Humanoid", true)
end,
newConnection = function(event, callback)
return event:Connect(callback)
end
}
-- Configuration Flags
local Flags = {
rageCFrameFlyEnabled = false, -- Initially off
rageCFrameFlyToggleAllowed = false, -- Toggle must be enabled via UI
rageCFrameFlyKeybind = KeyCode.B, -- Default toggle key set to B
rageCFrameFlyAmount = 250 -- Default fly speed
}
-- Fly Functionality
local function updateFly(deltaTime)
if [Link] and [Link](LocalPlayer) then
local character = [Link]
local hrp = character:FindFirstChild("HumanoidRootPart", true)
local moveDirection = character:FindFirstChild("Humanoid",
true).MoveDirection
-- UI Integration
LeftGroupBox:AddToggle('CframeFlightToggle', {
Text = 'Toggle Cframe Flight',
Default = false,
Tooltip = 'Toggles flight using CFrames',
Callback = function(value)
[Link] = value
if not value then
[Link] = false
end
end
})
LeftGroupBox:AddLabel('Keybind'):AddKeyPicker('FlightKeybind', {
Default = 'B',
SyncToggleState = false,
Mode = 'Toggle',
Text = 'Toggle Cframe Flight',
NoUI = false,
Callback = function(value)
if value and typeof(value) == "EnumItem" then
[Link] = KeyCode[[Link]]
end
end,
ChangedCallback = function(newValue)
if newValue and typeof(newValue) == "EnumItem" then
[Link] = KeyCode[[Link]]
end
end
})
LeftGroupBox:AddSlider('CframeFlightSpeed', {
Text = 'CFrame Flight Speed',
Default = 250,
Min = 16,
Max = 2000,
Rounding = 0,
Compact = false,
Callback = function(value)
[Link] = value
end
})
-- Utility Functions
local Utility = {
hasCharacter = function(player)
local character = player and [Link]
return character and character:FindFirstChild("HumanoidRootPart", true) and
character:FindFirstChild("Humanoid", true)
end,
newConnection = function(event, callback)
return event:Connect(callback)
end
}
-- Configuration Flags
local Flags = {
v2CFrameFlyEnabled = false, -- Initially off
v2CFrameFlyToggleAllowed = false, -- Toggle must be enabled via UI
v2CFrameFlyKeybind = KeyCode.X,
v2CFrameFlyAmount = 10, -- Default fly speed
flying = false, -- Flight state management
speed = 10, -- Default speed
keys = {a = false, d = false, w = false, s = false}, -- Key states for movement
lastMoveTime = tick(), -- Tracks the last time movement occurred
storedSpeed = 10, -- Store speed separately to avoid resetting
}
-- Flight Logic
local torso = [Link] and
[Link]:WaitForChild("HumanoidRootPart")
local Core
local weld
local function startFlying()
if not torso then return end
[Link] = true
local newPos = [Link] - [Link].p + [Link]
-- Reset speed if no movement keys are pressed (this is only for control,
not for final speed)
if not [Link].w and not [Link].s and not [Link].a and not
[Link].d then
[Link] = [Link]
else
[Link] = [Link] -- Maintain the stored speed
end
[Link] = newPos.p
-- Input handlers
local function handleKeyInput(input, gameProcessed)
if gameProcessed or not Flags.v2CFrameFlyToggleAllowed then return end
LeftGroupBox:AddLabel('Keybind'):AddKeyPicker('v2flightkeybind', {
Default = 'X',
SyncToggleState = false,
Mode = 'Toggle',
Text = 'Toggle Flight V2',
NoUI = false,
Callback = function(value)
if value and typeof(value) == "EnumItem" then
Flags.v2CFrameFlyKeybind = KeyCode[[Link]]
end
end,
ChangedCallback = function(newValue)
if newValue and typeof(newValue) == "EnumItem" then
Flags.v2CFrameFlyKeybind = KeyCode[[Link]]
end
end
})
LeftGroupBox:AddSlider('v2flightspeed', {
Text = 'CFrame Flight Speed',
Default = 10,
Min = 5,
Max = 100,
Rounding = 0,
Compact = false,
Callback = function(value)
[Link] = value -- Save the new speed to store it
[Link] = value -- Update the current speed
end
})
-- Variables
if _G.noClipLoaded == nil then
_G.noClipLoaded = false -- Default state
end
if NoClip then
-- NoClip enabled, `CanCollide` handled in Heartbeat
else
-- Reset `CanCollide` for character parts
for _, part in ipairs(Character:GetDescendants()) do
if part:IsA(BasePart) then
[Link] = true
end
end
end
end
LeftGroupBox:AddLabel('Keybind'):AddKeyPicker('KeyPicker', {
Default = 'N', -- Default key for NoClip toggle
SyncToggleState = true, -- SyncToggleState with the toggle
Mode = 'Toggle', -- Modes: Always, Toggle, Hold
Text = 'NoClip Keybind', -- Text to display in the keybind menu
NoUI = false, -- Show in the Keybind menu
RightGroupBox:AddToggle('MyToggle', {
Text = 'Fake Macro',
Default = false,
Tooltip = 'This is a tooltip',
Callback = function(Value)
print('[cb] MyToggle changed to:', Value)
player = [Link]
character = [Link] or [Link]:Wait()
humanoid = character:WaitForChild("Humanoid")
emoteId = "rbxassetid://3189777795"
-- Speed variables
maxSpeed = 300
baseSpeed = 16
speedIncrement = 1.75
emoteDuration = 1.6 -- Default emote duration
-- After the emote ends, set isSpeedReady to true to start gradual speed
increase
isSpeedReady = true
end
-- Do not reset character immediately on script load, only when toggle is true
if _G.ScriptEnabled then
resetCharacter()
end
Callback = function(Value)
print('[cb] Keybind clicked!', Value)
end,
ChangedCallback = function(New)
print('[cb] Keybind changed!', New)
-- Update the hotkey to the new key selected
Keybind = New
end
})
-- Add Slider for emote duration
RightGroupBox:AddSlider('EmoteDuration', {
Text = 'Emote Duration (Seconds)',
Default = 1.6,
Min = 0,
Max = 2.5,
Rounding = 2,
Compact = false,
Callback = function(Value)
print('[cb] Emote Duration changed! New value:', Value)
emoteDuration = Value
end
})
Callback = function(Value)
print('[cb] Max Speed changed! New value:', Value)
maxSpeed = Value
end
})
Callback = function(Value)
print('[cb] Speed Increment changed! New value:', Value)
speedIncrement = Value
end
})
-- Monitor for respawn and reapply the no jump cooldown setting if enabled
[Link]:Connect(function(newCharacter)
local newHumanoid = newCharacter:WaitForChild("Humanoid")
updateJumpSettings(newHumanoid, enabled)
end)
end
Callback = function(value)
-- Update the global state and toggle the feature
_G.noJumpCooldownEnabled = value
toggleNoJumpCooldown(value)
print('[cb] NoJumpCooldownToggle changed to:', value)
end
})
-- Replace the print statements with your [Link] call once it's
defined
local function notify(title, description)
print(title .. ": " .. description)
end
-- Use RunService once and bind the logic only when enabled
game:GetService('RunService'):BindToRenderStep("Anti-Slow", 0 , function()
if [Link] then
local bodyEffects = [Link]:WaitForChild("BodyEffects",
10)
local movement = bodyEffects and
bodyEffects:WaitForChild("Movement", 10)
if movement then
-- Only check for the existence of these once and remove them
if found
local noWalkSpeed = movement:FindFirstChild("NoWalkSpeed")
if noWalkSpeed then
noWalkSpeed:Destroy()
end
-- Use a more efficient way to check and modify the reload value
if bodyEffects and [Link] and [Link]
== true then
[Link] = false
end
end
end)
else
gh = false
Callback = function(Value)
toggleValue = Value
antiSlowToggle(Value) -- Call the anti-slow function based on the
toggle's value
end
})
_G.AntiSlowToggle = true
end
RightGroupBox:AddToggle('MyToggle', {
Text = 'Hover UI',
Default = false, -- Default value (true / false)
Tooltip = 'Displays Player Stats when hover', -- Information shown when you
hover over the toggle
Callback = function(Value)
--// Required services and variables
local run_service = game:GetService("RunService")
local tween_service = game:GetService("TweenService")
local local_player = [Link]
local playerGui = local_player:WaitForChild("PlayerGui")
local mouse = local_player:GetMouse()
-- Configuration flags
local flags = {
hover_ui_enabled = false,
}
if _G.hoverUIInitialized then
flags.hover_ui_enabled = false
_G.hoverUIInitialized = false
if screenGui then
screenGui:Destroy()
screenGui = nil
end
else
_G.hoverUIInitialized = true
hoverFrame = [Link]("Frame")
[Link] = [Link](0, 300, 0, 140)
[Link] = [Link](0.5, 0, 0.9, -50)
[Link] = [Link](0.5, 1)
hoverFrame.BackgroundColor3 = GrayColor
[Link] = 0
[Link] = false
[Link] = screenGui
[Link] = 3
hoverFrame.BorderColor3 = BlackColor
-- Health Bar
healthBar = [Link]("Frame", hoverFrame)
[Link] = [Link](0, 175, 0, 30)
[Link] = [Link](0, 115, 0, 35)
healthBar.BackgroundColor3 = GrayColor
[Link] = 2
healthBar.BorderColor3 = BlackColor
-- Armor Bar
armorBar = [Link]("Frame", hoverFrame)
[Link] = [Link](0, 175, 0, 30)
[Link] = [Link](0, 115, 0, 75)
armorBar.BackgroundColor3 = GrayColor
[Link] = 2
armorBar.BorderColor3 = BlackColor
-- Ammo Label
ammoLabel = [Link]("TextLabel", hoverFrame)
[Link] = [Link](0, 175, 0, 30)
[Link] = [Link](0, 115, 0, 105)
[Link] = 1
ammoLabel.TextColor3 = TextColorWhite
[Link] = Enum_Font
[Link] = 23
[Link] = "Ammo: 0"
[Link] = 2
-- Update hover UI
local function UpdateHoverUI(player)
if not player or not [Link] then
[Link] = false
return
end
-- Ammo
local tool = [Link]:FindFirstChildWhichIsA("Tool")
if tool and tool:FindFirstChild("Ammo") then
[Link] = "Ammo: " .. [Link]
else
[Link] = "Ammo: 0"
end
[Link] = true
end
-- Settings
local font = [Link]
local baseSize = 32
local distance = 500 -- Maximum distance at which damage numbers will be
visible
local animationDuration = 3 -- Time it takes for the number to slowly move
upwards
local fadeDuration = 1 -- Time it takes for the number to fade away after
floating
local maxOffset = 20 -- Maximum random offset for damage numbers
-- Function to get the player nearest to the cursor with visibility check
local function getNearestToCursor()
local mouseLocation = UserInputService:GetMouseLocation()
local nearestPlayer
local shortestDistance = [Link]
-- Function to check and display damage numbers for the nearest player
local function checkNearestPlayerDamage()
local nearestPlayer = getNearestToCursor()
RightGroupBox:AddLabel('Damage number
color'):AddColorPicker('DamageColorPicker', {
Default = damageColor, -- Default color for damage numbers
Title = 'Damage Number Color', -- Title of the color picker
Transparency = 0, -- Enable transparency control for the color picker
Callback = function(Value)
damageColor = Value
end
})
[Link]:OnChanged(function()
print('Damage Number Color changed to:', [Link])
end)
-- Settings
local soundOptions = {
Ding = "rbxassetid://8578195318",
Hitmarker = "rbxassetid://9116483270",
Fortnite_Headshot = "rbxassetid://2513174484"
}
-- Function to get the nearest player to the cursor with visibility check
local function getNearestToCursor()
local mouseLocation = UserInputService:GetMouseLocation()
local nearestPlayer, shortestDistance = nil, [Link]
return nearestPlayer
end
-- Function to play the hit sound on the nearest player when they take damage
local function playHitSound(player)
if not isHitSoundEnabled then return end -- Only proceed if the hit sound
is enabled
[Link]:Connect(checkNearestPlayerDamage)
Callback = function(value)
print('[cb] MyToggle changed to:', value)
for seat, _ in pairs(cachedSeats) do
if seat and seat:IsA("Seat") then
[Link] = value -- Update seat state
if value then
CollectionService:AddTag(seat, "Seat")
else
CollectionService:RemoveTag(seat, "Seat")
end
end
end
end
})
RightGroupBox:AddToggle('MyToggle', {
Text = 'Auto Drop Cash',
Default = false, -- Default value (true / false)
Tooltip = 'Automatically drops cash', -- Information shown when you hover
over the toggle
Callback = function(Value)
-- Locals
local Player = game:GetService("Players").LocalPlayer
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RunService = game:GetService("RunService")
local MainScreenGui = [Link]
local MoneyText = [Link]
-- Main loop (this will stop doing anything when moneyDropEnabled is false)
[Link]:Connect(function()
if getgenv().moneyDropEnabled then
local money = getMoneyAmount() -- Get the current money amount
dropMoney(money < 15000 and money or 15000) -- Drop all money if under
15,000, or drop 15,000
end
end)
RightGroupBox:AddToggle('MyToggle', {
Text = 'Cash Aura',
Default = false, -- Default value (true / false)
Tooltip = 'Automaticly picks up cash near you', -- Information shown when you
hover over the toggle
Callback = function(Value)
-- Settings
local Settings = {
Max_Distance = 20 -- Max distance for collecting cash
}
-- Locals
local Space = game:GetService("Workspace")
local Player = game:GetService("Players").LocalPlayer
local Camera = [Link]
-- Main loop (this will stop doing anything when cashAuraEnabled is false)
spawn(function()
while true do
if getgenv().cashAuraEnabled then
pcall(getMoneyAroundMe) -- Only collect money if the aura is enabled
end
wait(0.01) -- Repeat every 0.01 seconds
end
end)
RightGroupBox = [Link]:AddRightGroupbox('Reload')
Callback = function(Value)
_G.AutoReload = Value -- Set AutoReload based on the toggle state
end
})
Callback = function(Value)
-- Apply the Silent Reload setup each time the toggle is changed
setupSilentReload(Value)
-- Services
TextChatService = game:GetService("TextChatService")
ReplicatedStorage = game:GetService("ReplicatedStorage")
Debris = game:GetService("Debris")
RightGroupBox:AddToggle('MyToggle', {
Text = 'Rizz chatter',
Default = false, -- Default value (true / false)
Tooltip = 'Rizzes up the shawtys', -- Information shown when you hover over the
toggle
Callback = function(Value)
_G.rizzEnabled = Value
if _G.rizzEnabled then
-- Function to send a random Rizz line
local function sendRandomRizz()
local message = Rizz[[Link](#Rizz)] -- Choose a random line
print("Sending rizz: " .. message)
if [Link] ==
[Link] then
local chatEvent =
ReplicatedStorage:FindFirstChild("DefaultChatSystemChatEvents")
if chatEvent then
[Link]:FireServer(message, "All")
end
elseif chat then
chat:SendAsync(message)
else
print("Chat system not available.")
end
end
RunService = game:GetService("RunService")
ReplicatedStorage = game:GetService("ReplicatedStorage")
TextChatService = game:GetService("TextChatService")
Toxic = {
"EZ",
"Bro doesn't know what aimlabs is",
"SO EZ",
"What are you aiming at, your dad?",
"Bro doesn't have rizz",
"Sigma who?",
"storm trooper ahh"
}
ChatVersion = [Link]
ChatEvent = ReplicatedStorage:FindFirstChild("DefaultChatSystemChatEvents")
TargetTextChannel = [Link]
function sendRandomToxic()
message = Toxic[[Link](#Toxic)]
print("Sending toxic: " .. message)
local toxicConnection
isToxicChatting = false
function toggleToxicChat(enabled)
_G.toxicEnabled = enabled
if _G.toxicEnabled then
if not toxicConnection then
toxicConnection = [Link]:Connect(function()
if isToxicChatting == false then
isToxicChatting = true
sendRandomToxic()
[Link](3) -- Wait for 3 seconds before sending another
message
isToxicChatting = false
end
end)
end
else
if toxicConnection then
toxicConnection:Disconnect()
toxicConnection = nil
end
end
end
RightGroupBox:AddToggle('MyToggle', {
Text = 'Toxic chatter',
Default = false,
Tooltip = 'Sends toxic chats',
Callback = toggleToxicChat
})
RunService = game:GetService("RunService")
ReplicatedStorage = game:GetService("ReplicatedStorage")
TextChatService = game:GetService("TextChatService")
Promo = {
"🎭Hexploit On Top🎭",
"🎭Get Hexploit🎭",
"🎭Hexploit Best Lock🎭",
"🎭Hexploit Best Da Hood Script🎭",
"🎭HexploitUI On Git🎭",
"🎭Hexploit Keyless🎭",
"🎭Hexploit Best AutoStomp🎭",
"🎭Hexploit Best Animations🎭"
}
ChatVersion = [Link]
ChatEvent = ReplicatedStorage:FindFirstChild("DefaultChatSystemChatEvents")
TargetTextChannel = [Link]
function sendRandomPromo()
message = Promo[[Link](#Promo)]
print("Sending Promo: " .. message)
local PromoConnection
isPromoChatting = false
function togglePromoChat(enabled)
_G.PromoEnabled = enabled
if _G.PromoEnabled then
if not PromoConnection then
PromoConnection = [Link]:Connect(function()
if isPromoChatting == false then
isPromoChatting = true
sendRandomPromo()
[Link](5) -- Wait for 3 seconds before sending another
message
isPromoChatting = false
end
end)
end
else
if PromoConnection then
PromoConnection:Disconnect()
PromoConnection = nil
end
end
end
RightGroupBox:AddToggle('MyToggle', {
Text = 'Promo chatter',
Default = false,
Tooltip = 'Sends Promo chats',
Callback = togglePromoChat
})
MyButton = RightGroupBox:AddButton({
Text = 'Animations Packs',
Func = function()
repeat
wait()
until game:IsLoaded() and
[Link]:FindFirstChild("FULLY_LOADED_CHAR") and
[Link]:FindFirstChild("AnimationPack")
and
[Link]:FindFirstChild("AnimationPlusPack"
)
-- Function to load UI
function loadUI()
local player = [Link]
local animationPack =
[Link]:FindFirstChild("AnimationPack")
local animationPlusPack =
[Link]:FindFirstChild("AnimationPlusPack")
-- Function to unload UI
function unloadUI()
local player = [Link]
local animationPack =
[Link]:FindFirstChild("AnimationPack")
local animationPlusPack =
[Link]:FindFirstChild("AnimationPlusPack")
if [Link]:FindFirstChild("Lean") then
[Link]:Destroy()
end
if [Link]:FindFirstChild("Lay") then
[Link]:Destroy()
end
if [Link]:FindFirstChild("Dance1") then
[Link].Dance1:Destroy()
end
if [Link]:FindFirstChild("Dance2") then
[Link].Dance2:Destroy()
end
if [Link]:FindFirstChild("Greet") then
[Link]:Destroy()
end
if [Link]:FindFirstChild("Chest Pump")
then
[Link]["Chest Pump"]:Destroy()
end
if [Link]:FindFirstChild("Praying") then
[Link]:Destroy()
end
if [Link]:FindFirstChild("TheDefault")
then
[Link]:Destroy()
end
if [Link]:FindFirstChild("Sturdy") then
[Link]:Destroy()
end
if [Link]:FindFirstChild("Rossy") then
[Link]:Destroy()
end
if [Link]:FindFirstChild("Griddy") then
[Link]:Destroy()
end
if [Link]:FindFirstChild("TPose") then
[Link]:Destroy()
end
if [Link]:FindFirstChild("SpeedBlitz")
then
[Link]:Destroy()
end
function AnimationPack(Character)
Character:WaitForChild'Humanoid'
repeat
wait()
until
[Link]:FindFirstChild("FULLY_LOADED_CHAR") and
[Link]:FindFirstChild("AnimationPack")
and
[Link]:FindFirstChild("AnimationPlusPack"
)
local AnimationPack =
game:GetService("Players").[Link]
local AnimationPackPlus =
game:GetService("Players").[Link]
local ScrollingFrame = [Link]
local CloseButton = [Link]
local ScrollingFramePlus = [Link]
local CloseButtonPlus = [Link]
local Lean =
game:GetService("Players").[Link]:LoadAnimation(LeanAnimati
on)
local Lay =
game:GetService("Players").[Link]:LoadAnimation(LayAnimatio
n)
local Dance1 =
game:GetService("Players").[Link]:LoadAnimation(Dance1Anima
tion)
local Dance2 =
game:GetService("Players").[Link]:LoadAnimation(Dance2Anima
tion)
local Greet =
game:GetService("Players").[Link]:LoadAnimation(GreetAnimat
ion)
local ChestPump =
game:GetService("Players").[Link]:LoadAnimation(ChestPumpAn
imation)
local Praying =
game:GetService("Players").[Link]:LoadAnimation(PrayingAnim
ation)
local TheDefault =
game:GetService("Players").[Link]:LoadAnimation(TheDefaultA
nimation)
local Sturdy =
game:GetService("Players").[Link]:LoadAnimation(SturdyAnima
tion)
local Rossy =
game:GetService("Players").[Link]:LoadAnimation(RossyAnimat
ion)
local Griddy =
game:GetService("Players").[Link]:LoadAnimation(GriddyAnima
tion)
local TPose =
game:GetService("Players").[Link]:LoadAnimation(TPoseAnimat
ion)
local SpeedBlitz =
game:GetService("Players").[Link]:LoadAnimation(SpeedBlitzA
nimation)
[Link] = true
[Link] = true
[Link] = [Link]
[Link] = [Link]
function Stop()
Lean:Stop()
Lay:Stop()
Dance1:Stop()
Dance2:Stop()
Greet:Stop()
ChestPump:Stop()
Praying:Stop()
TheDefault:Stop()
Sturdy:Stop()
Rossy:Stop()
Griddy:Stop()
TPose:Stop()
SpeedBlitz:Stop()
end
AnimationPack.MouseButton1Click:Connect(function()
if [Link] == false then
[Link] = true
[Link] = true
[Link] = false
end
end)
AnimationPackPlus.MouseButton1Click:Connect(function()
if [Link] == false then
[Link] = true
[Link] = true
[Link] = false
end
end)
CloseButton.MouseButton1Click:Connect(function()
if [Link] == true then
[Link] = false
[Link] = false
[Link] = true
end
end)
CloseButtonPlus.MouseButton1Click:Connect(function()
if [Link] == true then
[Link] = false
[Link] = false
[Link] = true
end
end)
LeanTextButton.MouseButton1Click:Connect(function()
Stop()
Lean:Play()
end)
LayTextButton.MouseButton1Click:Connect(function()
Stop()
Lay:Play()
end)
Dance1TextButton.MouseButton1Click:Connect(function()
Stop()
Dance1:Play()
end)
Dance2TextButton.MouseButton1Click:Connect(function()
Stop()
Dance2:Play()
end)
GreetTextButton.MouseButton1Click:Connect(function()
Stop()
Greet:Play()
end)
ChestPumpTextButton.MouseButton1Click:Connect(function()
Stop()
ChestPump:Play()
end)
PrayingTextButton.MouseButton1Click:Connect(function()
Stop()
Praying:Play()
end)
TheDefaultTextButton.MouseButton1Click:Connect(function()
Stop()
TheDefault:Play()
end)
SturdyTextButton.MouseButton1Click:Connect(function()
Stop()
Sturdy:Play()
end)
RossyTextButton.MouseButton1Click:Connect(function()
Stop()
Rossy:Play()
end)
GriddyTextButton.MouseButton1Click:Connect(function()
Stop()
Griddy:Play()
end)
TPoseTextButton.MouseButton1Click:Connect(function()
Stop()
TPose:Play()
end)
SpeedBlitzTextButton.MouseButton1Click:Connect(function()
Stop()
SpeedBlitz:Play()
end)
game:GetService("Players").[Link]:Connect(function(
)
Stop()
end)
game:GetService("Players").[Link]:Connect(function()
Stop()
end)
end
AnimationPack([Link])
[Link]:Connect(AnimationPack)
end,
DoubleClick = false,
Tooltip = 'Gives you da hood animations packs'
})
Callback = function(Value)
currentAnimationPreset = Value -- Update the preset based on the dropdown
selection
end
})
MyButton = RightGroupBox:AddButton({
Text = 'Skin Changer',
Func = function()
-- rev sound rbxassetid://1583819337
-- Example usage
cout("Skibidi Changer")
[Link] = function()
for _, tbl in ipairs(getgenv().InventoryConnections) do
if type(tbl) ~= 'table' then
tbl:Disconnect();
end
end;
getgenv().InventoryConnections = {};
end;
[Link]();
[Link] = function(args)
local obj = [Link] or [Link];
local prop = [Link] or [Link];
local duration = [Link] or [Link];
local info = [Link] or args.tween_info;
local callback = [Link];
if callback then
[Link]:Connect(callback);
end;
end;
[Link] = {
['Aqua'] = {
color = newColorSequence(Color3fromRGB(38, 96, 255)),
guns = {
['[Revolver]'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://77877805688791',
C0 = newCFrame(-0.105384827, 0.208259106,
0.00799560547, 1, -5.87381323e-27, 0, -5.87381323e-27, 1, 0, 0, 0, 1)
},
['[Double-Barrel SG]'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://137783932140587',
C0 = newCFrame(0.204410553, 0.268578529,
0.0223999023, -1.00000572, 2.90278896e-27, 0, -2.90275526e-27, 0.999988556, 0, 0,
0, -0.999994278)
},
['RPG'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://136641811532905',
C0 = newCFrame(-0.0422363281, 0.243108392, -
0.243370056, -4.37113883e-08, 1.79695434e-18, -1, -5.64731205e-13, 1, -1.7722692e-
18, 1, -5.64731205e-13, -4.37113883e-08)
}
}
},
['Arcade'] = {
color = newColorSequence(Color3fromRGB(193, 92, 5)),
guns = {
['Revolver'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://110368146859788',
C0 = newCFrame(0.0578613281, -0.0479719043, -
0.00115966797, -1.00000405, 1.15596135e-16, 1.64267286e-30, -1.15596135e-16, 1,
2.99751983e-14, 1.66683049e-30, -2.99751983e-14, -1.00000405)
},
['Double-Barrel SG'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://110368146859788',
C0 = newCFrame(0.0578613281, -0.0479719043, -
0.00115966797, 1, 0, 0, 0, 1, 0, 0, 0, 1)
}
}
},
['Barbie'] = {
guns = {
['Revolver'] = {
location = [Link],
equipped = false,
C0 = newCFrame(0.0218505859, -0.0277693868,
0.0029296875, 1, 0, 0, 0, 1, 0, 0, 0, 1)
},
['Double-Barrel SG'] = {
location = [Link],
equipped = false,
C0 = newCFrame(0.0457763672, 0.0508109927,
0.000579833984, -1, 0, 0, 0, 1, 0, 0, 0, -1)
},
['[RPG]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(-0.0417480469, 0.253171682,
1.63067627, 4.37113883e-08, 3.46944654e-18, 1, -4.00865674e-13, 1, 3.48696912e-18,
-1, 4.00865674e-13, 4.37113883e-08)
},
['[Flamethrower]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(-0.450744629, -0.232652962,
0.0798339844, -1, 0, 0, 0, 1, 0, 0, 0, -1)
}
}
},
['Butterfly'] = {
color = newColorSequence(Color3fromRGB(255, 112, 236)),
guns = {
['[Revolver]'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://135313010828275',
C0 = newCFrame(0.0578613281, -0.0479719043, -
0.00115966797, -1.00000405, 1.15596135e-16, 1.64267286e-30, -1.15596135e-16, 1,
2.99751983e-14, 1.66683049e-30, -2.99751983e-14, -1.00000405)
},
['[Double-Barrel SG]'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://91190443400371',
C0 = newCFrame(0.36031723, 0.00864857435, -
0.00158691406, 1, 0, 0, 0, 1, 0, 0, 0, 1)
}
}
},
['CandyCane'] = {
color = newColorSequence({newColorSequenceKeypoint(0,
[Link](1, 1, 1)), [Link](0.25, [Link](1, 0, 0)),
[Link](0.50, [Link](1, 1, 1)),
[Link](0.75, [Link](1, 0, 0)), [Link](1,
[Link](1, 1, 1))}),
guns = {
['[Revolver]'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://134944277318607',
C0 = newCFrame(0.3, -0.0479719043, -
0.00115966797, -1.00000405, 1.15596135e-16, 1.64267286e-30, -1.15596135e-16, 1,
2.99751983e-14, 1.66683049e-30, -2.99751983e-14, -1.00000405)
},
}
},
['PrestigeCandyCane'] = {
color = newColorSequence({newColorSequenceKeypoint(0,
[Link](1, 1, 1)), [Link](0.25, [Link](0.5, 0, 0.5)),
[Link](0.50, [Link](1, 1, 1)),
[Link](0.75, [Link](0.5, 0, 0.5)),
[Link](1, [Link](1, 1, 1))}),
guns = {
['[Revolver]'] = {
location = [Link],
equipped = false,
shoot_sound =
'rbxassetid://134944277318607',
C0 = newCFrame(0.3, -0.0479719043, -
0.00115966797, -1.00000405, 1.15596135e-16, 1.64267286e-30, -1.15596135e-16, 1,
2.99751983e-14, 1.66683049e-30, -2.99751983e-14, -1.00000405)
},
}
},
['Cat'] = {
color = newColorSequence(Color3fromRGB(247, 129, 255)),
guns = {
['[Revolver]'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://18544605344',
C0 = newCFrame(-0.0353851318, 0.0917409062, -
0.001953125, 1, 0, 0, 0, 1, -3.25059848e-30, 0, -3.25059848e-30, 1)
},
['[Double-Barrel SG]'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://18544603790',
C0 = newCFrame(-0.321357727, -0.021577239, -
0.000366210938, -1, 0, 0, 0, 1, -3.25059773e-30, 0, 3.25059773e-30, -1)
},
['[Drum-Shotgun]'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://18544602257',
C0 = newCFrame(-0.0637664795, 0.164270639,
0.00408935547, -1, 1.62920685e-07, 1.79568244e-22, 1.62920685e-07, 1, -2.44927253e-
16, 1.99519584e-23, -2.44929794e-16, -1)
},
['RPG'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://18544610124',
C0 = newCFrame(-0.0182495117, 0.288909316, -
0.0680465698, -4.37113883e-08, 4.54747351e-13, -1, 0.00000192143443, 1, -
5.3873594e-13, 1, 0.00000192143443, -4.37113883e-08)
}
}
},
['Hoodmas'] = {
guns = {
['Revolver'] = {
location = [Link],
equipped = false,
C0 = newCFrame(0.00862121582, -0.000740110874,
-0.0009765625, 1, 0, 0, 0, 1, 0, 0, 0, 1)
}
}
},
['Ice'] = {
guns = {
['Revolver'] = {
location = [Link],
equipped = false,
C0 = newCFrame(-0.0299072266, 0.0293902755, -
0.0108032227, 1, 0, 0, 0, 0, 1, 0, -1, 0)
}
}
},
['Iced Out'] = {
guns = {
['Revolver'] = {
location = [Link],
equipped = false,
C0 = newCFrame(-0.0419578552, -0.0496253371, -
0.0009765625, 0, 0, -1, 0, 1, 0, 1, 0, 0)
}
}
},
['Cupid'] = {
color = newColorSequence(Color3fromRGB(255, 187, 239)),
guns = {
['Revolver'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://16288431925',
C0 = newCFrame(0.0240020752, 0.229963183, -
0.0170898438, 0, 0, -1, 0, 1, 0, 1, 0, 0)
},
['Double-Barrel SG'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://16288431925',
C0 = newCFrame(-0.0375976562, 0.048615396,
0.00555419922, 0, 0, 1, 0, 0.999998212, 0, -1, 0, 0)
}
}
},
['Emerald'] = {
color = newColorSequence(Color3fromRGB(0, 255, 0)),
guns = {
['Revolver'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://119530007559356',
C0 = newCFrame(0.200012207, -0.0815875828,
0.0110473633, 0, 0, -1, 0, 1, 0, 1, 0, 0)
},
}
},
['Etheral'] = {
color = newColorSequence(Color3fromRGB(255, 0, 255)),
guns = {
['Revolver'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://15399809021',
C0 = newCFrame(0.0255432129, -0.0427106023,
0.0140380859, -1, 0, 0, 0, 1, 0, 0, 0, -1)
},
}
},
['Grumpy'] = {
color = newColorSequence(Color3fromRGB(0, 255, 42)),
guns = {
['Revolver'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://78903650873779',
C0 = newCFrame(0.083902359, -0.000752657652, -
0.00531005859, 0, 0, -1, 0, 1, 0, 1, 0, 0)
},
}
},
['Web-Hero'] = {
color = newColorSequence(Color3fromRGB(255, 255, 255)),
guns = {
['Revolver'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://13814390550',
C0 = newCFrame(-0.0891418457, -0.0215809345, -
0.0041809082, -1.99520325e-23, -1.62920685e-07, 1, 2.44929371e-16, 1, 1.62920685e-
07, -1, 2.44929371e-16, 1.99520294e-23)
}
}
},
['Mystical'] = {
color = newColorSequence(Color3fromRGB(255, 39, 24)),
guns = {
['[Revolver]'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://14489866118',
C0 = newCFrame(-0.015838623, -0.0802496076,
0.00772094727, 1, 0, 4.37113883e-08, 0, 1, 0, -4.37113883e-08, 0, 1)
},
}
},
['CyanPack'] = {
mesh_location = [Link],
guns = {
['[TacticalShotgun]'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://14056055126',
C0 = newCFrame(0.0441589355, -0.0269355774, -
0.000701904297, 1, 0, 0, 0, 1, 0, 0, 0, 1)
},
['[Double-Barrel SG]'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://14056053588',
C0 = newCFrame(-0.00828552246, 0.417651355, -
0.00537109375, 4.18358377e-06, -1.62920685e-07, 1, 3.4104116e-13, 1, 1.62920685e-
07, -1, 3.41041052e-13, -4.18358377e-06)
},
['[Revolver]'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://14056056444',
C0 = newCFrame(0.0185699463, 0.293397784, -
0.00256347656, 1, 0, 0, 0, 1, 0, 0, 0, 1)
}
}
},
['Cartoon'] = {
color = newColorSequence(Color3fromRGB(99, 234, 255)),
guns = {
['[Flamethrower]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(-0.272186279, 0.197086751,
0.0440063477, -1, 4.8018768e-07, 8.7078952e-08, 4.80187623e-07, 1, -3.54779985e-07,
-8.70791226e-08, -3.54779957e-07, -1)
},
['[Revolver]'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://14221101923',
C0 = newCFrame(-0.015411377, 0.0135096312,
0.00338745117, 1.00000095, 3.41326549e-13, 2.84217399e-14, 3.41326549e-13,
1.00000191, -9.89490712e-10, 2.84217399e-14, -9.89490712e-10, 1.00000191)
},
['[Double-Barrel SG]'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://14220912852',
C0 = newCFrame(0.00927734375, -0.00691050291,
0.000732421875, -1, -2.79396772e-08, -9.31322797e-10, -2.79396772e-08, 1,
1.42607872e-08, 9.31322575e-10, 1.42607872e-08, -1)
},
['[RPG]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(-0.0201721191, 0.289476752, -
0.0727844238, 4.37113883e-08, 6.58276836e-37, 1, -5.72632016e-14, 1, 2.50305399e-
21, -1, 5.72632016e-14, 4.37113883e-08)
},
}
},
['Dragon'] = {
color = newColorSequence([Link](1, 0, 0)),
guns = {
['[Revolver]'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://14217797127',
C0 = newCFrame(0.0384216309, 0.0450432301, -
0.000671386719, 1.87045402e-31, 4.21188801e-16, -0.99999994, 1.77635684e-15, 1, -
4.21188827e-16, 1, 1.77635684e-15, -1.87045413e-31)
},
['[Double-Barrel SG]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(-0.123794556, 0.0481165648,
0.00048828125, 7.14693442e-07, 3.13283705e-10, 1, -4.56658222e-09, 1, -3.13281678e-
10, -1, -4.56658533e-09, 7.14693442e-07)
}
}
},
['Tact'] = {
color = newColorSequence([Link](1, 0.3725490196,
0.3725490196)),
guns = {
['[Revolver]'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://13850086195',
C0 = newCFrame(-0.318634033, -0.055095911,
0.00491333008, 0, 0, 1, 0, 1, 0, -1, 0, 0)
},
['[Double-Barrel SG]'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://13988900457',
C0 = newCFrame(-0.0701141357, -0.0506889224, -
0.0826416016, 0, 0, 1, 0, 1, 0, -1, 0, 0)
},
['[TacticalShotgun]'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://13850091297',
C0 = newCFrame(-0.0687713623, -0.0684046745,
0.12701416, 0, 0, 1, 0, 1, 0, -1, 0, 0)
},
['[SMG]'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://13850089197',
C0 = newCFrame(0.0408782959, 0.0827783346, -
0.0423583984, -1, 0, 0, 0, 1, 0, 0, 0, -1)
},
['[Shotgun]'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://13988901716',
C0 = newCFrame(-0.0610046387, 0.171100497, -
0.00495910645, 1, 0, 0, 0, 1, 0, 0, 0, 1)
},
['[Silencer]'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://13850087044',
C0 = newCFrame(0.0766601562, -0.0350288749, -
0.648864746, 1, 0, -4.37113883e-08, 0, 1, 0, 4.37113883e-08, 0, 1)
}
}
},
['Shadow'] = {
color = newColorSequence([Link](0.560784, 0.470588, 1),
[Link](0.576471, 0.380392, 1)),
guns = {
['[Revolver]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(1.52587891e-05, 0, 0, 1, 0,
8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, 1)
},
['[Double-Barrel SG]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(0.0250015259, -0.077037394, 0,
1, 0, 0, 0, 0.999998331, 0, 0, 0, 1)
},
['[AK47]'] = {
location = [Link].AK47Ghost,
equipped = false,
C0 = newCFrame(-0.750015259, 4.76837158e-07, -
3.05175781e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1)
},
['[SilencerAR]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(0.116256714, 0.0750004649,
6.10351562e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1)
},
['[AUG]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(-7.62939453e-06, 0.0499991775,
0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
},
['[DrumGun]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(1.14440918e-05, 0, 0, 1, 0,
8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, 1)
},
['[Flamethrower]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(-0.219947815, 0.339559376,
0.000274658203, 1, 0, 0, 0, 1, 0, 0, 0, 1)
},
['[Glock]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(0, 0, -0.200004578, 1, 0,
4.37113883e-08, 0, 1, 0, -4.37113883e-08, 0, 1)
},
['[LMG]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(0.374502182, -0.25, -0.25, -1,
0, -1.31134158e-07, 0, 1, 0, 1.31134158e-07, 0, -1)
},
['[P90]'] = {
location = [Link].P90Ghost,
equipped = false,
C0 = newCFrame(6.86645508e-05, 0.000218153,
3.05175781e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1)
},
['[RPG]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(0.000122070312, 0.0625389814,
0.00672149658, 1, 0, -8.74227766e-08, 5.00610797e-21, 1, 5.72632016e-14,
8.74227766e-08, 5.72632016e-14, 1)
},
['[Rifle]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(0.000244140625, -0.100267321, -
9.15527344e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1)
},
['[SMG]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(-1.14440918e-05, 1.78813934e-07,
-0.0263671875, 1, 0, 0, 0, 1, 0, 0, 0, 1)
},
['[Shotgun]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(3.05175781e-05, 0.199999928,
3.81469727e-06, -1, 0, -4.37113883e-08, 0, 1, 0, 4.37113883e-08, 0, -1)
},
['[TacticalShotgun]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(-0.148262024, 0, 0, 1, 0,
8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, 1)
}
}
},
['Golden Age'] = {
color = newColorSequence([Link](0.89166666666,
0.24, 1)),
guns = {
['[Revolver]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(0.0295257568, 0.0725820661, -
0.000946044922, 1, -4.89858741e-16, -7.98081238e-23, 4.89858741e-16, 1, 3.2584137e-
07, -7.98081238e-23, -3.2584137e-07, 1),
shoot_sound = 'rbxassetid://1898322396'
},
['[Double-Barrel SG]'] = {
location = [Link]['Double Barrel'],
equipped = false,
shoot_sound = 'rbxassetid://4915503055',
C0 = newCFrame(-0.00664520264, 0.0538104773,
0.0124816895, -1, 4.89858741e-16, 7.98081238e-23, 4.89858741e-16, 1, 3.2584137e-07,
7.98081238e-23, 3.2584137e-07, -1)
}
}
},
['Red Skull'] = {
color = newColorSequence({newColorSequenceKeypoint(0,
[Link](1, 0, 0)), [Link](0.25, [Link](1, 0, 0)),
[Link](0.50, [Link](0, 0, 0)),
[Link](0.75, [Link](1, 0, 0)), [Link](1,
[Link](1, 0, 0))}),
guns = {
['[Revolver]'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://13487882844',
C0 = newCFrame(-0.0043258667, 0.0084195137, -
0.00238037109, 0, 0, -1, 0, 1, 0, 1, 0, 0)
},
['[Shotgun]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(-0.00326538086, 0.0239292979, -
0.039352417, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08)
},
['[Double-Barrel SG]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(-0.0143432617, -0.151709318,
0.00820922852, -1, 0, 0, 0, 1, 0, 0, 0, -1)
},
['[RPG]'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://12222095',
C0 = newCFrame(-0.00149536133, 0.254377961,
0.804840088, -1, 0, 4.37113883e-08, -2.50305399e-21, 1, -5.72632016e-14, -
4.37113883e-08, 5.72632016e-14, -1)
}
}
},
--[[['Galaxy'] = {
border_color = newColorSequence([Link](0, 0, 1)),
particle = {
properties = {
Color = [Link]({
[Link](0,
[Link](0.419608, 0.376471, 1)),
[Link](1,
[Link](0.419608, 0.376471, 1))
}),
Name = 'Galaxy',
Size = [Link]({
[Link](0, 0.5),
[Link](0.496, 1.2),
[Link](1, 0.5)
}),
Squash = [Link]({
[Link](0, 0),
[Link](0.173364,
0.525),
[Link](0.584386, -
1.7625),
[Link](0.98163,
0.0749998),
[Link](1, 0)
}),
Transparency = [Link]({
[Link](0, 0),
[Link](0.107922, 1),
[Link](0.391504,
0.25),
[Link](0.670494,
0.78125),
[Link](0.845006, 0),
[Link](1, 1)
}),
Texture = 'rbxassetid://7422600824',
ZOffset = 1,
LightEmission = 0.7,
Lifetime = [Link](1, 1),
Rate = 3,
Rotation = [Link](0, 360),
RotSpeed = [Link](0, 15),
Speed = [Link](1, 1),
SpreadAngle = [Link](-45, 45)
}
},
guns = {
['[Revolver]'] = {
texture = 'rbxassetid://9370936730'
},
['[TacticalShotgun]'] = {
texture = 'rbxassetid://9402279010'
}
}
},]]
['Kitty'] = {
color = newColorSequence([Link](1, 0.690196, 0.882353),
[Link](1, 0.929412, 0.964706)),
guns = {
['[Revolver]'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://13483022860',
C0 = newCFrame(0.0310440063, 0.0737591386,
0.0226745605, 1, 0, 0, 0, 1, 0, 0, 0, 1)
},
['[Flamethrower]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(-0.265670776, 0.115545571,
0.00997924805, -1, 9.74078034e-21, 5.47124086e-13, 9.74092898e-21, 1, 3.12638804e-
13, -5.47126309e-13, 3.12638804e-13, -1)
},
['[RPG]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(0.0268554688, 0.0252066851,
0.117408752, -1, 2.51111284e-40, 4.37113883e-08, -3.7545812e-20, 1, -8.58948004e-
13, -4.37113883e-08, 8.58948004e-13, -1)
},
['[Shotgun]'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://13483035672',
C0 = newCFrame(0.0233459473, 0.223892093, -
0.0213623047, 4.37118963e-08, -6.53699317e-13, 1, 3.47284736e-20, 1, 7.38964445e-
13, -0.999997139, 8.69506734e-21, 4.37119354e-08)
}
}
},
['Toy'] = {
mesh_location = [Link],
color = newColorSequence({newColorSequenceKeypoint(0,
[Link](0, 1, 0)), [Link](0.5, [Link](0.666667, 0.333333,
1)), [Link](1, [Link](1, 0.666667, 0))}),
guns = {
['[Revolver]'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://13613387797',
C0 = newCFrame(-0.0250854492, -0.144362092, -
0.00266647339, 1, 0, 0, 0, 1, 0, 0, 0, 1)
},
['[LMG]'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://13613391426',
C0 = newCFrame(-0.285247803, -0.0942560434, -
0.270412445, 1, 0, 4.37113883e-08, 0, 1, 0, -4.37113883e-08, 0, 1)
},
['[Double-Barrel SG]'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://13613388954',
C0 = newCFrame(-0.0484313965, -0.00164616108, -
0.0190467834, -1, 0, 0, 0, 1, 0, 0, 0, -1)
},
['[RPG]'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://13613389876',
C0 = newCFrame(0.00121307373, 0.261434197, -
0.318969727, 1, 2.5768439e-12, -4.37113883e-08, 2.57684412e-12, 1, 6.29895225e-12,
4.37113883e-08, 6.29895225e-12, 1)
}
}
},
['Galactic'] = {
color = newColorSequence(Color3fromRGB(255, 0, 0)),
guns = {
['[Revolver]'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://13633362452',
C0 = newCFrame(-0.049041748, 0.0399398208, -
0.00772094727, 0, 0, 1, 0, 1, 0, -1, 0, 0)
},
['[TacticalShotgun]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(-0.0411682129, -0.0281000137,
0.00103759766, 0, 5.68434189e-14, 1, -1.91456822e-13, 1, 5.68434189e-14, -1,
1.91456822e-13, 0)
}
}
},
['Water'] = {
color = newColorSequence([Link](0, 1, 1),
[Link](0.666667, 1, 1)),
guns = {
['[Revolver]'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://13814989290',
C0 = newCFrame(-0.0440063477, 0.028675437, -
0.00469970703, 0, 0, -1, 0, 1, 0, 1, 0, 0)
},
['[TacticalShotgun]'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://13814991449',
C0 = newCFrame(0.0238037109, -0.00912904739,
0.00485229492, 0, 0, 1, 0, 1, 0, -1, 0, 0)
},
['[Double-Barrel SG]'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://13814990235',
C0 = newCFrame(-0.0710754395, 0.00169920921, -
0.0888671875, 0, 0, 1, 0, 1, 0, -1, 0, 0)
},
['[Flamethrower]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(0.0941314697, 0.593509138,
0.0191040039, -1, 0, 0, 0, 1, 0, 0, 0, -1)
}
}
},
['GPO'] = {
color = newColorSequence([Link](1, 0.666667, 0)),
guns = {
['[RPG]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(-0.0184631348, 0.0707798004,
0.219360352, 4.37113883e-08, 1.07062025e-23, 1, -5.75081297e-14, 1, 1.14251725e-36,
-1, 5.70182736e-14, 4.37113883e-08)
},
['[TacticalShotgun]'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://13998711419',
C0 = newCFrame(-0.282501221, 0.0472121239, -
0.0065612793, -6.60624482e-06, 1.5649757e-08, -1, -5.68434189e-14, 1, -1.56486806e-
08, 1, 5.68434189e-14, -6.60624482e-06)
},
['[Rifle]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(-0.208007812, 0.185256913,
0.000610351562, -3.37081539e-14, 1.62803403e-07, -1.00000012, -8.74227695e-08,
0.999999881, 1.63036205e-07, 1, 8.74227766e-08, -1.94552524e-14)
}
}
},
['GPOII'] = {
color = newColorSequence([Link](0.0, 0.502, 1.0),
[Link](1, 1, 1)),
guns = {
['[Double-Barrel SG]'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://98362382710844',
C0 = newCFrame(0.15, -0.0815875828,
0.0110473633, 1, 0, 0, 0, 1, 0, 0, 0, -1)
},
}
},
['BIT8'] = {
color = newColorSequence([Link](0.5, 0.9, 1)),
guns = {
['[Revolver]'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://13326584088',
C0 = newCFrame(0.0261230469, -0.042888701,
0.00260925293, -1, 1.355249e-20, -3.55271071e-15, 1.355249e-20, 1, -1.81903294e-27,
3.55271071e-15, -1.81903294e-27, -1)
},
['[Flamethrower]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(-0.0906066895, -0.0161985159, -
0.0117645264, 1, 0, 0, 0, 1, 0, 0, 0, 1)
},
['[Double-Barrel SG]'] = {
location = [Link],
equipped = false,
shoot_sound = 'rbxassetid://13326578563',
C0 = newCFrame(-0.240386963, -0.127295256, -
0.00776672363, 0, 0, -1, 0, 1, 0, 1, 0, 0)
},
['[RPG]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(0.0102081299, 0.0659624338,
0.362945557, 4.37113883e-08, 0, 1, -5.72632016e-14, 1, 2.50305399e-21, -1,
5.72632016e-14, 4.37113883e-08)
}
}
},
['Electric'] = {
color = newColorSequence(Color3fromRGB(0, 234, 255)),
guns = {
['[Revolver]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(0.185462952, 0.0312761068,
0.000610351562, 0, 0, -1, 0, 1, 0, 1, 0, 0)
},
['[DrumGun]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(-0.471969604, 0.184426308,
0.075378418, 1, 0, 0, 0, 1, 0, 0, 0, 1)
},
['[SMG]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(-0.0620956421, 0.109580457,
0.00729370117, 1, 0, 0, 0, 1, 0, 0, 0, 1)
},
['[Shotgun]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(6.10351562e-05, 0.180232108, -
0.624732971, 1, 0, -4.37113883e-08, 0, 1, 0, 4.37113883e-08, 0, 1)
},
['[Rifle]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(0.181793213, -0.0415201783,
0.00421142578, 1.8189894e-12, 6.6174449e-24, 1, 7.27595761e-12, 1, 6.6174449e-24, -
1, -7.27595761e-12, -1.8189894e-12)
},
['[P90]'] = {
location = [Link].ElectricP90,
equipped = false,
C0 = newCFrame(0.166191101, -0.225557804, -
0.0075378418, 1, 0, 0, 0, 1, 0, 0, 0, 1)
},
['[LMG]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(0.142379761, 0.104723871, -
0.303771973, -1, 0, -4.37113883e-08, 0, 1, 0, 4.37113883e-08, 0, -1)
},
['[Flamethrower]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(-0.158782959, 0.173444271,
0.00640869141, 1, 0, 0, 0, 1, 0, 0, 0, 1)
},
['[Double-Barrel SG]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(0.0755996704, -0.0420352221,
0.00543212891, 1, 0, 0, 0, 1, 0, 0, 0, 1)
},
['[Glock]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(-0.00207519531, 0.0318723917,
0.0401077271, 0, 0, -1, 0, 1, 0, 1, 0, 0)
},
['[AUG]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(0.331085205, -0.0117390156,
0.00155639648, 1, 0, 0, 0, 1, 0, 0, 0, 1)
},
['[SilencerAR]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(-0.16942215, 0.0508521795,
0.0669250488, 1, 0, 0, 0, 1, 0, 0, 0, 1)
},
['[AK47]'] = {
location = [Link],
equipped = false,
C0 = newCFrame(0.155792236, 0.18423444,
0.00140380859, 0, 0, -1, 0, 1, 0, 1, 0, 0)
}
}
},
['Halloween23'] = {
color = newColorSequence(Color3fromRGB(255, 85, 88)),
guns = {
['[Revolver]'] = {
equipped = false,
location = [Link],
shoot_sound = 'rbxassetid://14924285721',
C0 = newCFrame(-0.0257873535, -0.0117108226, -
0.00671386719, -1, 0, 0, 0, 1, 0, 0, 0, -1)
},
['[Double-Barrel SG]'] = {
equipped = false,
location = [Link],
shoot_sound = 'rbxassetid://14924282919',
C0 = newCFrame(-0.00271606445, -0.0485508144,
0.000732421875, 1, 0, 0, 0, 1, 0, 0, 0, 1)
},
['[Shotgun]'] = {
equipped = false,
location = [Link],
shoot_sound = 'rbxassetid://14924268000',
C0 = newCFrame(0.00573730469, 0.294590235, -
0.115814209, 0, 0, -1, 0, 1, 0, 1, 0, 0)
},
['[TacticalShotgun]'] = {
equipped = false,
location = [Link],
shoot_sound = 'rbxassetid://14924256223',
C0 = newCFrame(-0.0715637207, -0.0843618512,
0.00582885742, -1, 0, 0, 0, 1, 0, 0, 0, -1)
}
}
},
['Soul'] = {
color = newColorSequence({newColorSequenceKeypoint(0,
[Link](1, 0, 0)), [Link](0.5, [Link](0.7, 0.3, 0.1)),
[Link](1, [Link](1, 0, 0))}),
guns = {
['[Revolver]'] = {
equipped = false,
location = [Link],
shoot_sound = 'rbxassetid://14909152822',
C0 = [Link](-0.0646362305, 0.2725088, -
0.00242614746, 0, 0, -1, 0, 1, 0, 1, 0, 0)
},
['[Double-Barrel SG]'] = {
equipped = false,
location = [Link],
shoot_sound = 'rbxassetid://14909164664',
C0 = [Link](0.405822754, 0.0975035429, -
0.00506591797, -1, 0, 0, 0, 1, 0, 0, 0, -1)
},
['[TacticalShotgun]'] = {
equipped = false,
location = [Link],
shoot_sound = 'rbxassetid://14918188609',
C0 = [Link](-0.347473145, 0.0268714428,
0.00553894043, 1, 0, 0, 0, 1, 0, 0, 0, 1)
}
}
},
['Heaven'] = {
color = newColorSequence([Link](1, 1, 1)),
guns = {
['[Revolver]'] = {
equipped = false,
location = [Link],
shoot_sound = 'rbxassetid://14489857436',
C0 = newCFrame(-0.0829315186, -0.0831851959, -
0.00296020508, -0.999999881, 2.94089277e-17, 8.27179774e-25, -2.94089277e-17,
0.999999881, 6.85215614e-16, 8.27179922e-25, -6.85215667e-16, -1)
},
['[Double-Barrel SG]'] = {
equipped = false,
location = [Link],
shoot_sound = 'rbxassetid://14489852879',
C0 = newCFrame(-0.0303955078, 0.022110641,
0.00296020508, -0.999997139, -7.05812226e-16, 7.85568618e-30, 7.05812226e-16,
0.999997139, -2.06501178e-14, 6.44518474e-30, 2.06501042e-14, -0.999999046)
}
}
},
['Void'] = {
color = newColorSequence(Color3fromRGB(93, 0, 255)),
guns = {
['[Revolver]'] = {
equipped = false,
location = [Link],
shoot_sound = 'rbxassetid://14756584250',
C0 = newCFrame(-0.00503540039, 0.0082899332, -
0.00164794922, 0, 0, -1, 0, 1, 0, 1, 0, 0)
},
['[TacticalShotgun]'] = {
equipped = false,
location = [Link],
C0 = newCFrame(0.0505371094, -0.0487936139,
0.00158691406, 0, 0, 1, 0, 1, 0, -1, 0, 0)
}
}
},
['DH-Stars II'] = {
color = newColorSequence([Link](1, 0.749, 0),
[Link](0.9843, 1, 0)),
guns = {
['[Revolver]'] = {
equipped = false,
location = [Link],
shoot_sound ='rbxassetid://14489869355',
C0 = newCFrame(0.0578613281, -0.0479719043, -
0.00115966797, -1.00000405, 1.15596135e-16, 1.64267286e-30, -1.15596135e-16, 1,
2.99751983e-14, 1.66683049e-30, -2.99751983e-14, -1.00000405)
}
}
},
['DH-Verified'] = {
color = newColorSequence([Link](0, 0.2157, 1),
[Link](0, 0.4314, 1)),
guns = {
['[Revolver]'] = {
equipped = false,
location = [Link],
shoot_sound = 'rbxassetid://14489870949',
C0 = newCFrame(0.049407959, -0.0454721451,
0.00158691406, -1, 0, 0, 0, 1, 2.22044605e-15, 0, -2.22044605e-15, -1)
}
}
},
['Candy'] = {
color = newColorSequence(Color3fromRGB(210, 160, 255)),
guns = {
['[Revolver]'] = {
equipped = false,
location = [Link],
shoot_sound = 'rbxassetid://14723119555',
C0 = newCFrame(-0.106658936, -0.0681198835,
0.00198364258, 0, 0, -1, 0, 1, 0, 1, 0, 0)
},
['[Double-Barrel SG]'] = {
equipped = false,
location = [Link],
shoot_sound = 'rbxassetid://14723117395',
C0 = newCFrame(0.0430603027, -0.0375298262, -
0.00198364258, 0, 0, 1, 0, 1, 0, -1, 0, 0)
},
['LMG'] = {
equipped = false,
location = [Link],
shoot_sound = 'rbxassetid://14748185495',
C0 = newCFrame (0.125213623, -0.30771935, -
0.0625305176, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
}
}
}
};
[Link] = parent;
return obj;
end;
[Link] = function()
for _, v in ipairs(entries:GetChildren()) do
local ext_name = [Link]:match('%[(.-)%]');
local skin_name, _ = [Link]:gsub('%[.-%]', '');
if
ext_name
and skin_name
and [Link][skin_name]
and [Link][skin_name].guns
and [Link][skin_name].guns['[' ..
ext_name .. ']']
then
local Preview = v:FindFirstChild('Preview');
[Link] = function()
for _, v in ipairs([Link]) do
local SkinInfo = [Link];
local Container = [Link];
local SkinName = [Link];
[Link]([Link], SkinName)
end;
end;
[Link] = function()
return [Link]();
end;
[Link] = function()
local function wait_for_child(parent, child)
local child = parent:WaitForChild(child);
while not child do
child = parent:WaitForChild(child);
end;
return child;
end;
client = [Link];
player_gui = [Link];
repeat [Link]() until player_gui;
[Link]();
[Link](extracted_name);
end;
end);
end;
end;
end;
[Link] = 0;
--if [Link][[Link]] and not
[Link][[Link][[Link]]].Location then
--[Link] =
'rbxassetid://8117372147';
--end;
local skin_name =
[Link][[Link]];
[Link][skin_name].guns[[Link]].TracerLoop:Disconnect();
[Link][skin_name].guns[[Link]].TracerLoop = nil;
end;
if
[Link][skin_name].guns[[Link]].shoot_sound_loop then
[Link][skin_name].guns[[Link]].shoot_sound_loop:Disconnect();
[Link][skin_name].guns[[Link]].shoot_sound_loop = nil;
end;
end;
end;
return;
end;
[Link] = 1;
if guns[gun_name].shoot_sound then
if guns[gun_name].shoot_sound_loop then
guns[gun_name].shoot_sound_loop:Disconnect();
guns[gun_name].shoot_sound_loop = nil;
end;
[Link] =
guns[gun_name].shoot_sound;
guns[gun_name].shoot_sound_loop =
[Link]:Connect(function(child)
if child:IsA('Sound') and [Link] ==
'ShootSound' then
[Link] =
guns[gun_name].shoot_sound;
end;
end);
end;
end;
end;
end;
[Link] = function(name)
for i, v in next, entries:GetChildren() do
local skin_name, _ = [Link]:gsub('%[.-%]', '');
[Link]('['..extracted_name..']',
[Link]['['..extracted_name..']'])
if Label then
[Link] = false;
end;
if getgenv().InventoryConnections[[Link]]
then
getgenv().InventoryConnections[[Link]]:Disconnect();
getgenv().InventoryConnections[[Link]] = nil;
end;
[Link]:Destroy();
local props = { Text =
'',BackgroundTransparency = 1,Size = [Link](1, 0, 0.7, 0),ZIndex = 5,Name =
'Button',Position = [Link](0, 0, 0, 0)};
local new_btn = mkelement('TextButton',
v, props);
getgenv().InventoryConnections[[Link]] =
new_btn.MouseButton1Click:Connect(function()
[Link][skin_name].guns['['..extracted_name..']'].equipped =
not [Link][skin_name].guns['['..extracted_name..']'].equipped;
[Link]['['..extracted_name..']'] =
[Link][skin_name].guns['['..extracted_name..']'].equipped and
skin_name or nil;
[Link] =
[Link][skin_name].guns['['..extracted_name..']'].equipped;
for k, x in
ipairs(entries:GetChildren()) do
if [Link]:match(regex) ==
extracted_name and x ~= v then
[Link] = false;
for _, l in next,
[Link] do
if _ ~= skin_name
and l['['..extracted_name..']'] and l['['..extracted_name..']'].equipped then
l[extracted_name].equipped = false
end;
end;
end;
if x ~= v and
[Link]([Link], name, 1, true) and [Link][skin_name] and
[Link][skin_name].guns and
[Link][skin_name].guns['['..name..']'] and
[Link][skin_name].guns['['..name..']'].location then
local Preview =
v:FindFirstChild('Preview');
local Button =
v:FindFirstChild('Button');
local skinInfo =
v:FindFirstChild('SkinInfo');
if Label then
[Link] = false;
end;
if container and
[Link] then
[Link] = true;
end;
if AmountValue
then
[Link] = true;
[Link] = 'x1';
end;
end;
[Link] =
{};
[Link]();
[Link]();
end;
end;
end);
end;
end;
end;
end;
end;
[Link] = function(character)
if getgenv().[Link] then
getgenv().[Link]:Disconnect();
getgenv().[Link] = nil;
end;
if getgenv().[Link] then
getgenv().[Link]:Disconnect();
getgenv().[Link] = nil;
end;
getgenv().[Link] =
[Link]:Connect(function(child)
if child:IsA('Tool') and child:FindFirstChild('GunScript')
then
[Link]([Link],
[Link][[Link]]);
local skin_name =
[Link][[Link]];
if skin_name then
if [Link][skin_name].color and
[Link][skin_name].guns[[Link]].equipped then
if
[Link][skin_name].guns[[Link]].TracerLoop then
[Link][skin_name].guns[[Link]].TracerLoop:Disconnect();
[Link][skin_name].guns[[Link]].TracerLoop = nil;
end;
[Link][skin_name].guns[[Link]].TracerLoop =
[Link]:Connect(function(descendant)
local gun = find_gun([Link],
[Link]) or nil;
if gun and
descendant:IsDescendantOf(siren) and descendant:IsA('Beam') then
local pos1 =
([Link].X > [Link].X) and
[Link] or [Link];
local pos2 =
([Link].X < [Link].X) and
[Link] or [Link];
if
[Link]([Link].X) < 22 and (pos1 -
pos2).Magnitude < 5 or (pos1 - pos2).Magnitude < 20 then
local skin_pack =
[Link][skin_name];
local guns = skin_pack
and skin_pack.guns or nil
local tween_duration =
skin_pack and (skin_pack.tween_duration or guns and guns[[Link]] and
guns[[Link]].tween_duration) or nil;
local width = skin_pack
and (skin_pack.beam_width or guns and guns[[Link]] and guns[[Link]].beam_width)
or nil;
local color = skin_pack
and (skin_pack.color or guns and guns[[Link]] and guns[[Link]].color) or nil;
local easing_direction =
skin_pack and (skin_pack.easing_direction or guns and guns[[Link]] and
guns[[Link]].easing_direction) or nil;
local easing_style =
skin_pack and (skin_pack.easing_stye or guns and guns[[Link]] and
guns[[Link]].easing_style) or nil;
if skin_pack and
tween_duration and color then
local clonedParent
= [Link]:Clone();
[Link] = [Link];
[Link]:Destroy();
if width then
clonedParent:FindFirstChild('GunBeam').Width1 = width;
end;
clonedParent:FindFirstChild('GunBeam').Color = color;
[Link]({
object =
clonedParent:FindFirstChild('GunBeam'),
info =
{ tween_duration, easing_style, easing_direction },
properties =
{ Width1 = 0 },
callback =
function()
clonedParent:Destroy();
end
})
elseif color then
[Link] =
color;
end;
end;
end;
end);
else
if
[Link][skin_name].guns[[Link]].TracerLoop then
[Link][skin_name].guns[[Link]].TracerLoop:Disconnect();
[Link][skin_name].guns[[Link]].TracerLoop = nil;
end;
end;
end;
end;
end);
getgenv().[Link] =
[Link]:Connect(function(child)
if child:IsA('Tool') and child:FindFirstChild('GunScript')
then
[Link]([Link], false);
local skin_name =
[Link][[Link]];
if skin_name then
if
[Link][skin_name].guns[[Link]].TracerLoop then
[Link][skin_name].guns[[Link]].TracerLoop:Disconnect();
[Link][skin_name].guns[[Link]].TracerLoop = nil;
end;
end;
end;
end);
[Link]();
end;
if getgenv().[Link] then
getgenv().[Link]:Disconnect();
getgenv().[Link] = nil;
end;
getgenv().[Link] =
[Link]:Connect([Link]);
[Link]([Link]);end;
end,
DoubleClick = false,
Tooltip = 'Gives you skins in your inventory'
})
-- Variables
local stompRemote = [Link] -- The event you're firing
local player = [Link]
local stompInterval = 0.10 -- seconds between each stomp (default)
local isLooping = false -- Start with stomping disabled
local stompKey = [Link].F -- Default hotkey
-- UI Integration
LeftGroupBox:AddToggle('MyToggle', {
Text = 'Toggle Auto Stomp',
Default = false, -- Default value (true / false)
Tooltip = 'Toggles Stomps when walking over players', -- Information shown
when you hover over the toggle
Callback = function(Value)
print('[cb] MyToggle changed to:', Value)
_G.autoStomp = Value
if _G.autoStomp then
showNotification("Auto Stomp Enabled", "🎭 Hexploit 🎭", 3)
else
showNotification("Auto Stomp Disabled", "🎭 Hexploit 🎭", 3)
end
end
})
LeftGroupBox:AddLabel('Keybind'):AddKeyPicker('KeyPicker', {
Default = 'F', -- String as the name of the keybind (MB1, MB2 for mouse
buttons)
SyncToggleState = false,
Mode = 'Toggle', -- Modes: Always, Toggle, Hold
Text = 'Auto Stomp', -- Text to display in the keybind menu
NoUI = false, -- Set to true if you want to hide from the Keybind menu
Callback = function(Value)
print('[cb] Keybind clicked!', Value)
end,
ChangedCallback = function(New)
print('[cb] Keybind changed!', New)
stompKey = New -- Update the hotkey dynamically when changed
end
})
LeftGroupBox:AddSlider('MySlider', {
Text = 'Time between stomps',
Default = stompInterval,
Min = 0,
Max = 1,
Rounding = 1,
Compact = false,
Callback = function(Value)
print('[cb] MySlider was changed! New value:', Value)
stompInterval = Value -- Update stomp interval value dynamically
else
-- Ensure the key press event is only active if autoStomp is true
if _G.autoStomp then
-- Disconnect the key press event
if _G.autoStompKeyConnection then
_G.autoStompKeyConnection:Disconnect()
_G.autoStompKeyConnection = nil
end
-- Variables
local player = [Link]
_G.teleportRange = _G.teleportRange or 100 -- Set default range if not set
_G.tpStompKey = _G.tpStompKey or [Link].F -- Default key for teleport
stomp
_G.tpBackToOriginal = _G.tpBackToOriginal == nil and false or
_G.tpBackToOriginal
if _G.tpBackToOriginal then
-- Teleport back to the original position
[Link] = originalPosition
end
end
else
showNotification("No Target Found", "🎭 Hexploit 🎭", 3)
end
end
Callback = function(Value)
antiStompEnabled = Value -- Update the toggle value
end
})
MyButton = LeftGroupBox:AddButton({
Text = 'Force Reset',
Func = function()
local Players = game:GetService("Players")
local StarterGui = game:GetService("StarterGui")
local player = [Link]
local character = [Link] or [Link]:Wait()
local humanoid = character and character:FindFirstChildOfClass("Humanoid")
if humanoid then
StarterGui:SetCore("SendNotification", {
Title = "🖤🦇Emo aah🥀⛓",
Text = "🎭 Hexploit 🎭",
Duration = 2
})
[Link] = 0
end
end,
DoubleClick = false,
Tooltip = 'Forces the game into resetting your character'
})
MyButton = LeftGroupBox:AddButton({
Text = 'Auto Redeem Codes',
Func = function()
local codes = {
"SHRIMP",
"VIP",
"2025",
"DACARNIVAL",
"RUBY",
"THANKSGIVING24",
"HALLOWEEN2024",
"pumpkins2023",
"TRADEME!",
"Beary",
"ShortCake",
"DAUP"
}
game:GetService("ReplicatedStorage").[Link]:Connect(function(respo
nse)
if response == "CodeRedeemed" then -- Adjust response check as per
actual server logic
successIndicator = true
end
end)
--[[
Controls:
- Use the toggle in the UI to enable or disable SpinBot.
- Use the slider to adjust the SpinBot speed.
]]
updateCharacterReferences()
[Link]:Connect(updateCharacterReferences)
LeftGroupBox:AddToggle('MyToggle', {
Text = 'Infinite Zoom',
Default = false, -- Default value (true / false)
Tooltip = 'Lets you zoom out infinitely', -- Information shown when you hover
over the toggle
Callback = function(Value)
_G.zoomInitialized = true
elseif not Value and _G.zoomInitialized then
-- Disable Infinite Zoom
[Link] = 30
_G.zoomInitialized = false
end
end
})
MyButton = LeftGroupBox:AddButton({
Text = 'Chat Spy',
Func = function()
--[[
Optimized Chat Spy Script
Uses RunService for more efficient checks and object pooling to avoid repeated
operations.
]]
-- Configurations
Config = {
enabled = false, -- Start with disabled by default
spyOnMyself = true,
public = false,
publicItalics = true
}
StarterGui = game:GetService("StarterGui")
Players = game:GetService("Players")
ReplicatedStorage = game:GetService("ReplicatedStorage")
RunService = game:GetService("RunService")
player = [Link]
saymsg =
ReplicatedStorage:WaitForChild("DefaultChatSystemChatEvents"):WaitForChild("SayMess
ageRequest")
getmsg =
ReplicatedStorage:WaitForChild("DefaultChatSystemChatEvents"):WaitForChild("OnMessa
geDoneFiltering")
instance = (_G.chatSpyInstance or 0) + 1
_G.chatSpyInstance = instance
wait(1)
MyButton = LeftGroupBox:AddButton({
Text = 'Chat Bypass',
Func = function()
-- Function to send a notification
function sendNotification(title, text, duration)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = title,
Text = text,
Duration = duration
})
end
-- Example usage
sendNotification("Down", "Getting bypass method", 5)
end,
DoubleClick = false,
Tooltip = 'Chat Bypass Bans in da hood'
})
-- UI Integration
LeftGroupBox:AddToggle('ForcefieldToggle', {
Text = 'Enable Forcefield',
Default = false, -- Default value (disabled)
Tooltip = 'Toggle the forcefield effect on your character.',
Callback = function(Value)
forcefieldEnabled = Value
print('[cb] Forcefield toggled:', Value)
LeftGroupBox:AddLabel('Forcefield
Color'):AddColorPicker('ForcefieldColorPicker', {
Default = currentColor, -- Default color
Title = 'Select Forcefield Color',
Transparency = 0, -- Disable transparency changing
Callback = function(Value)
print('[cb] Forcefield color changed:', Value)
-- Update current color and apply the new color if the forcefield is
enabled
currentColor = Value
local character = [Link]
if forcefieldEnabled and character then
customizeCharacter(character, currentColor)
end
end
})
-- Services
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local StarterGui = game:GetService("StarterGui")
-- Cache player
local LocalPlayer = [Link]
ShopLocations = {
["[AK47]"] = {location = [Link](-587.529, 5.395, -753.718), clickDetector
= "[AK47] - $2459"},
["[AK47 Ammo]"] = {location = [Link](-584.029, 5.393, -755.418),
clickDetector = "90 [AK47 Ammo] - $87"},
["[AUG]"] = {location = [Link](-273.048, 49.363, -213.312), clickDetector
= "[AUG] - $2131"},
["[AUG Ammo]"] = {location = [Link](-278.033, 49.365, -213.394),
clickDetector = "90 [AUG Ammo] - $87"},
["[AR]"] = {location = [Link](-591.824, 5.46, -744.732), clickDetector =
"[AR] - $1200"},
["[AR Ammo]"] = {location = [Link](-592.224, 5.456, -751.532),
clickDetector = "60 [AR Ammo] - $95"},
["[Double-Barrel SG]"] = {location = [Link](19.881, 28.976, -837.246),
clickDetector = "[Double-Barrel SG] - $1475"},
["[Double-Barrel SG Ammo]"] = {location = [Link](19.925, 28.976, -
831.337), clickDetector = "18 [Double-Barrel SG Ammo] - $55"},
["[Drum-Shotgun]"] = {location = [Link](-1193.09, 25.48, -518.45),
clickDetector = "[Drum-Shotgun] - $1202"},
["[Drum-Shotgun Ammo]"] = {location = [Link](-1193.52, 25.48, -530.23),
clickDetector = "18 [Drum-Shotgun Ammo] - $71"},
["[DrumGun]"] = {location = [Link](-1177.78, 25.58, -530.26),
clickDetector = "[DrumGun] - $3278"},
["[DrumGun Ammo]"] = {location = [Link](-1186.83, 25.58, -529.87),
clickDetector = "100 [DrumGun Ammo] - $219"},
["[Fire Armor]"] = {location = [Link](-1176.59, 28.605, -478.91),
clickDetector = "[Fire Armor] - $2623"},
["[Glock]"] = {location = [Link](498.978, 45.109, -629.531), clickDetector
= "[Glock] - $546"},
["[Glock Ammo]"] = {location = [Link](501.278, 45.108, -626.031),
clickDetector = "25 [Glock Ammo] - $66"},
["[LMG]"] = {location = [Link](-620.882, 20.3, -305.339), clickDetector =
"[LMG] - $4098"},
["[LMG Ammo]"] = {location = [Link](-616.182, 20.3, -305.339),
clickDetector = "200 [LMG Ammo] - $328"},
["[P90]"] = {location = [Link](463.777, 45.132, -619.13), clickDetector =
"[P90] - $1093"},
["[P90 Ammo]"] = {location = [Link](462.977, 45.133, -624.531),
clickDetector = "120 [P90 Ammo] - $66"},
["[RPG]"] = {location = [Link](113.625, -29.649, -267.469), clickDetector
= "[RPG] - $21855"},
["[RPG Ammo]"] = {location = [Link](118.665, -29.65, -267.47),
clickDetector = "5 [RPG Ammo] - $1093"},
["[Revolver]"] = {location = [Link](-642.21, 18.85, -119.635),
clickDetector = "[Revolver] - $1421"},
["[Revolver Ammo]"] = {location = [Link](-635.77, 18.856, -119.345),
clickDetector = "12 [Revolver Ammo] - $82"},
["[Rifle]"] = {location = [Link](-259.658, 49.363, -213.512),
clickDetector = "[Rifle] - $1694"},
["[Rifle Ammo]"] = {location = [Link](-255.258, 49.363, -213.482),
clickDetector = "5 [Rifle Ammo] - $273"},
["[Silencer]"] = {location = [Link](-579.524, 5.454, -753.032),
clickDetector = "[Silencer] - $601"},
["[Silencer Ammo]"] = {location = [Link](-575.024, 5.452, -754.732),
clickDetector = "25 [Silencer Ammo] - $55"},
["[SilencerAR]"] = {location = [Link](490.477, 45.116, -633.831),
clickDetector = "[SilencerAR] - $1366"},
["[SilencerAR Ammo]"] = {location = [Link](497.277, 45.111, -634.231),
clickDetector = "120 [SilencerAR Ammo] - $82"},
["[Shotgun]"] = {location = [Link](-578.624, 5.472, -725.132),
clickDetector = "[Shotgun] - $1366"},
["[Shotgun Ammo]"] = {location = [Link](-578.424, 5.457, -747.132),
clickDetector = "20 [Shotgun Ammo] - $66"},
["[SMG]"] = {location = [Link](-577.123, 5.477, -718.031), clickDetector =
"[SMG] - $820"},
["[SMG Ammo]"] = {location = [Link](-582.523, 5.478, -717.231),
clickDetector = "80 [SMG Ammo] - $66"},
["[TacticalShotgun]"] = {location = [Link](470.878, 45.127, -620.631),
clickDetector = "[TacticalShotgun] - $1912"},
["[TacticalShotgun Ammo]"] = {location = [Link](492.878, 45.113, -
620.431), clickDetector = "20 [TacticalShotgun Ammo] - $66"},
["[Taser]"] = {location = [Link](-270.892, 18.9, -102.716), clickDetector
= "[Taser] - $1093"},
["[Armor]"] = {location = [Link](-257.108, 18.9, -83.164), clickDetector =
"[High-Medium Armor] - $3278"},
["[Fire Armor]"] = {location = [Link](-1176.59, 28.605, -478.91),
clickDetector = "[Fire Armor] - $2623"},
["[Grenade]"] = {location = [Link](108.825, -29.65, -267.509),
clickDetector = "[Grenade] - $765"},
["[Chicken]"] = {location = [Link](300.773, 49.883, -627.567),
clickDetector = "[Chicken] - $8"}
}
-- Notification function
function announce(title, text, time)
[Link]:SetCore("SendNotification", {
Title = title;
Text = text;
Duration = time or 5;
})
end
LeftGroupBox = [Link]:AddLeftGroupbox('Teleports')
MyButton = LeftGroupBox:AddButton({
Text = 'Bank',
Func = function()
teleportCFrame = [Link](-442, 39, -284) -- Change this to your desired
coordinates
[Link]:SetPrimaryPartCFrame(teleportCFrame)
end,
DoubleClick = false,
Tooltip = 'Teleports you to the Bank'
})
MyButton = LeftGroupBox:AddButton({
Text = 'Inside Bank',
Func = function()
teleportCFrame = [Link](-443, 23, -284) -- Change this to your desired
coordinates
[Link]:SetPrimaryPartCFrame(teleportCFrame)
end,
DoubleClick = false,
Tooltip = 'Teleports you to the Bank'
})
MyButton = LeftGroupBox:AddButton({
Text = 'Vault',
Func = function()
teleportCFrame = [Link](-658, -30, -285) -- Change this to your
desired coordinates
[Link]:SetPrimaryPartCFrame(teleportCFrame)
end,
DoubleClick = false,
Tooltip = 'Teleports you to the Bank'
})
MyButton = LeftGroupBox:AddButton({
Text = 'Mid Appartment Building',
Func = function()
teleportCFrame = [Link](-323, 80, -299) -- Change this to your desired
coordinates
[Link]:SetPrimaryPartCFrame(teleportCFrame)
end,
DoubleClick = false,
Tooltip = 'Teleports you to the Bank'
})
MyButton = LeftGroupBox:AddButton({
Text = 'Revolver',
Func = function()
teleportCFrame = [Link](-634, 21, -132) -- Change this to your desired
coordinates
[Link]:SetPrimaryPartCFrame(teleportCFrame)
end,
DoubleClick = false,
Tooltip = 'Teleports you to the Bank'
})
MyButton = LeftGroupBox:AddButton({
Text = 'LMG',
Func = function()
teleportCFrame = [Link](-626, 23, -295) -- Change this to your desired
coordinates
[Link]:SetPrimaryPartCFrame(teleportCFrame)
end,
DoubleClick = false,
Tooltip = 'Teleports you to the Bank'
})
MyButton = LeftGroupBox:AddButton({
Text = 'Swimming Pool',
Func = function()
teleportCFrame = [Link](-847, 21, -279) -- Change this to your desired
coordinates
[Link]:SetPrimaryPartCFrame(teleportCFrame)
end,
DoubleClick = false,
Tooltip = 'Teleports you to the Bank'
})
MyButton = LeftGroupBox:AddButton({
Text = 'Broken Fire Station',
Func = function()
teleportCFrame = [Link](-1182, 28, -521) -- Change this to your
desired coordinates
[Link]:SetPrimaryPartCFrame(teleportCFrame)
end,
DoubleClick = false,
Tooltip = 'Teleports you to the Bank'
})
MyButton = LeftGroupBox:AddButton({
Text = 'DownHill',
Func = function()
teleportCFrame = [Link](-559, 8, -735) -- Change this to your desired
coordinates
[Link]:SetPrimaryPartCFrame(teleportCFrame)
end,
DoubleClick = false,
Tooltip = 'Teleports you to the Bank'
})
MyButton = LeftGroupBox:AddButton({
Text = 'Military Base',
Func = function()
teleportCFrame = [Link](-40, 65, -926) -- Change this to your desired
coordinates
[Link]:SetPrimaryPartCFrame(teleportCFrame)
end,
DoubleClick = false,
Tooltip = 'Teleports you to the Bank'
})
MyButton = LeftGroupBox:AddButton({
Text = 'Uphill',
Func = function()
teleportCFrame = [Link](481, 48, -602) -- Change this to your desired
coordinates
[Link]:SetPrimaryPartCFrame(teleportCFrame)
end,
DoubleClick = false,
Tooltip = 'Teleports you to the Bank'
})
MyButton = LeftGroupBox:AddButton({
Text = 'Breaking Bad',
Func = function()
teleportCFrame = [Link](598, 28, -214) -- Change this to your desired
coordinates
[Link]:SetPrimaryPartCFrame(teleportCFrame)
end,
DoubleClick = false,
Tooltip = 'Teleports you to the Bank'
})
MyButton = LeftGroupBox:AddButton({
Text = 'Church',
Func = function()
teleportCFrame = [Link](205, 21, -124) -- Change this to your desired
coordinates
[Link]:SetPrimaryPartCFrame(teleportCFrame)
end,
DoubleClick = false,
Tooltip = 'Teleports you to the Bank'
})
MyButton = LeftGroupBox:AddButton({
Text = 'Police Station',
Func = function()
teleportCFrame = [Link](-264, 21, -93) -- Change this to your desired
coordinates
[Link]:SetPrimaryPartCFrame(teleportCFrame)
end,
DoubleClick = false,
Tooltip = 'Teleports you to the Bank'
})
MyButton = LeftGroupBox:AddButton({
Text = 'School',
Func = function()
teleportCFrame = [Link](-594, 21, 173) -- Change this to your desired
coordinates
[Link]:SetPrimaryPartCFrame(teleportCFrame)
end,
DoubleClick = false,
Tooltip = 'Teleports you to the Bank'
})
MyButton = RightGroupBox:AddButton({
Text = 'Server-Hop',
Func = function()
TeleportService = game:GetService("TeleportService")
Players = game:GetService("Players")
player = [Link]
MyButton = RightGroupBox:AddButton({
Text = 'Rejoin Server',
Func = function()
TeleportService = game:GetService("TeleportService")
Players = game:GetService("Players")
player = [Link]
MyButton = LeftGroupBox:AddButton({
Text = 'Animation Printer',
Func = function()
-- Access the LocalPlayer and their character's humanoid
local player = game:GetService("Players").LocalPlayer
local humanoid = [Link] and [Link]:WaitForChild("Humanoid")
-- Optional: Keep checking for the character's respawn (if it might respawn
during the game)
[Link]:Connect(function(character)
humanoid = character:WaitForChild("Humanoid")
printAnimations() -- Re-call the function if the player respawns
end)
end,
DoubleClick = false,
Tooltip = 'Print Animations'
})
MyButton = LeftGroupBox:AddButton({
Text = 'Sound Logger',
Func = function()
local function logSound(sound)
if [Link] then
print("Sound played: " .. [Link] .. " with Asset ID: " ..
[Link])
else
print("Sound played: " .. [Link] .. " (No Asset ID)")
end
end
MyButton = LeftGroupBox:AddButton({
Text = 'Print Inventory',
Func = function()
-- List all tools in the Backpack and print their names
backpack = [Link]:WaitForChild("Backpack")
MyButton = LeftGroupBox:AddButton({
Text = 'Print Location Keybind P',
Func = function()
local player = [Link]
local character = [Link] or [Link]:Wait()
local humanoidRootPart = character:WaitForChild("HumanoidRootPart")
[Link]:Connect(function(input, gameProcessed)
if gameProcessed then return end
FrameCounter += 1
-- UI setup
MenuGroup = Tabs['UI Settings']:AddLeftGroupbox('Menu')