Mambrulol
Mambrulol
Mambrulol
local gui =
{
blazedLoader = Instance.new("ScreenGui"),
Frame = Instance.new("Frame"),
UICorner = Instance.new("UICorner"),
TextLabel = Instance.new("TextLabel"),
TextLabel_1 = Instance.new("TextLabel"),
signin_load = Instance.new("TextButton"),
UICorner_1 = Instance.new("UICorner"),
UIStroke = Instance.new("UIStroke"),
TextLabel_2 = Instance.new("TextLabel"),
fps_checkbox = Instance.new("Frame"),
UICorner_2 = Instance.new("UICorner"),
UICorner_3 = Instance.new("UICorner"),
UIStroke_1 = Instance.new("UIStroke"),
ImageLabel = Instance.new("ImageLabel"),
fpscheckbox_button = Instance.new("TextButton"),
TextLabel_3 = Instance.new("TextLabel"),
UICorner_4 = Instance.new("UICorner"),
UIStroke_2 = Instance.new("UIStroke"),
UIStroke_3 = Instance.new("UIStroke"),
}
gui.blazedLoader.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
gui.blazedLoader.Name = "blazedLoader"
gui.blazedLoader.Parent = game:GetService("CoreGui")
gui.Frame.BorderSizePixel = 0
gui.Frame.Size = UDim2.new(0, 396, 0, 249)
gui.Frame.BorderColor3 = Color3.fromRGB(0, 0, 0)
gui.Frame.Name = "Frame"
gui.Frame.Position = UDim2.new(0.396226, 0, 0.362031, 0)
gui.Frame.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
gui.Frame.Parent = gui.blazedLoader
gui.UICorner.Name = "UICorner"
gui.UICorner.CornerRadius = UDim.new(0, 12)
gui.UICorner.Parent = gui.Frame
gui.TextLabel.BorderSizePixel = 0
gui.TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
gui.TextLabel.FontFace = Font.new("rbxassetid://11702779517", Enum.FontWeight.Bold,
Enum.FontStyle.Normal)
gui.TextLabel.TextSize = 30
gui.TextLabel.Position = UDim2.new(0.244949, 0, 0.11245, 0)
gui.TextLabel.Size = UDim2.new(0, 147, 0, 50)
gui.TextLabel.Name = "TextLabel"
gui.TextLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
gui.TextLabel.BorderColor3 = Color3.fromRGB(0, 0, 0)
gui.TextLabel.Text = "Mambru x"
gui.TextLabel.BackgroundTransparency = 1
gui.TextLabel.Parent = gui.Frame
gui.TextLabel_1.BorderSizePixel = 0
gui.TextLabel_1.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
gui.TextLabel_1.FontFace = Font.new("rbxassetid://11702779517",
Enum.FontWeight.Bold, Enum.FontStyle.Normal)
gui.TextLabel_1.TextSize = 20
gui.TextLabel_1.Position = UDim2.new(0.479798, 0, 0.11245, 0)
gui.TextLabel_1.Size = UDim2.new(0, 106, 0, 57)
gui.TextLabel_1.Name = "TextLabel"
gui.TextLabel_1.TextColor3 = Color3.fromRGB(227, 181, 200)
gui.TextLabel_1.BorderColor3 = Color3.fromRGB(0, 0, 0)
gui.TextLabel_1.Text = "v3.1.1"
gui.TextLabel_1.BackgroundTransparency = 1
gui.TextLabel_1.Parent = gui.Frame
gui.signin_load.BorderSizePixel = 0
gui.signin_load.BackgroundColor3 = Color3.fromRGB(157, 125, 138)
gui.signin_load.FontFace = Font.new("rbxassetid://11702779517",
Enum.FontWeight.Bold, Enum.FontStyle.Normal)
gui.signin_load.TextColor3 = Color3.fromRGB(255, 255, 255)
gui.signin_load.Position = UDim2.new(0.161616, 0, 0.598394, 0)
gui.signin_load.TextSize = 14
gui.signin_load.Size = UDim2.new(0, 274, 0, 31)
gui.signin_load.Name = "signin_load"
gui.signin_load.BorderColor3 = Color3.fromRGB(0, 0, 0)
gui.signin_load.Text = "Sign In"
gui.signin_load.Active = true
gui.signin_load.Selectable = true
gui.signin_load.Parent = gui.Frame
gui.UICorner_1.Name = "UICorner"
gui.UICorner_1.Parent = gui.signin_load
gui.UIStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
gui.UIStroke.Name = "UIStroke"
gui.UIStroke.Thickness = 1.4
gui.UIStroke.Color = Color3.fromRGB(25, 25, 25)
gui.UIStroke.Parent = gui.signin_load
gui.TextLabel_2.BorderSizePixel = 0
gui.TextLabel_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
gui.TextLabel_2.FontFace = Font.new("rbxassetid://11702779517",
Enum.FontWeight.Bold, Enum.FontStyle.Normal)
gui.TextLabel_2.TextSize = 15
gui.TextLabel_2.Position = UDim2.new(0.290404, 0, 0.690763, 0)
gui.TextLabel_2.Size = UDim2.new(0, 200, 0, 50)
gui.TextLabel_2.Name = "TextLabel"
gui.TextLabel_2.TextColor3 = Color3.fromRGB(255, 255, 255)
gui.TextLabel_2.BorderColor3 = Color3.fromRGB(0, 0, 0)
gui.TextLabel_2.Text = "Boost FPS"
gui.TextLabel_2.BackgroundTransparency = 1
gui.TextLabel_2.Parent = gui.Frame
gui.fps_checkbox.BorderSizePixel = 0
gui.fps_checkbox.Size = UDim2.new(0, 20, 0, 20)
gui.fps_checkbox.BorderColor3 = Color3.fromRGB(0, 0, 0)
gui.fps_checkbox.Name = "fps_checkbox"
gui.fps_checkbox.Position = UDim2.new(0.383838, 0, 0.751004, 0)
gui.fps_checkbox.BackgroundColor3 = Color3.fromRGB(157, 125, 138)
gui.fps_checkbox.Parent = gui.Frame
gui.UICorner_2.Name = "UICorner"
gui.UICorner_2.CornerRadius = UDim.new(0, 5)
gui.UICorner_2.Parent = gui.fps_checkbox
gui.UICorner_3.Name = "UICorner"
gui.UICorner_3.Parent = gui.fps_checkbox
gui.UIStroke_1.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
gui.UIStroke_1.Name = "UIStroke"
gui.UIStroke_1.Thickness = 1.4
gui.UIStroke_1.Color = Color3.fromRGB(25, 25, 25)
gui.UIStroke_1.Parent = gui.fps_checkbox
gui.ImageLabel.BorderSizePixel = 0
gui.ImageLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
gui.ImageLabel.Image = "http://www.roblox.com/asset/?id=9754130783"
gui.ImageLabel.Size = UDim2.new(0, 20, 0, 20)
gui.ImageLabel.BorderColor3 = Color3.fromRGB(0, 0, 0)
gui.ImageLabel.Name = "ImageLabel"
gui.ImageLabel.BackgroundTransparency = 1
gui.ImageLabel.Parent = gui.fps_checkbox
gui.fpscheckbox_button.BorderSizePixel = 0
gui.fpscheckbox_button.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
gui.fpscheckbox_button.FontFace =
Font.new("rbxasset://fonts/families/SourceSansPro.json", Enum.FontWeight.Regular,
Enum.FontStyle.Normal)
gui.fpscheckbox_button.TextColor3 = Color3.fromRGB(0, 0, 0)
gui.fpscheckbox_button.Position = UDim2.new(-2.7, 0, 0, 0)
gui.fpscheckbox_button.TextSize = 14
gui.fpscheckbox_button.Size = UDim2.new(0, 200, 0, 20)
gui.fpscheckbox_button.Name = "fpscheckbox_button"
gui.fpscheckbox_button.BorderColor3 = Color3.fromRGB(0, 0, 0)
gui.fpscheckbox_button.Text = ""
gui.fpscheckbox_button.Active = true
gui.fpscheckbox_button.BackgroundTransparency = 1
gui.fpscheckbox_button.Selectable = true
gui.fpscheckbox_button.Parent = gui.fps_checkbox
gui.TextLabel_3.BorderSizePixel = 0
gui.TextLabel_3.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
gui.TextLabel_3.FontFace = Font.new("rbxassetid://11702779517",
Enum.FontWeight.Bold, Enum.FontStyle.Normal)
gui.TextLabel_3.TextSize = 14
gui.TextLabel_3.Position = UDim2.new(0.161616, 0, 0.425703, 0)
gui.TextLabel_3.Size = UDim2.new(0, 274, 0, 36)
gui.TextLabel_3.Name = "TextLabel"
gui.TextLabel_3.TextColor3 = Color3.fromRGB(50, 50, 50)
gui.TextLabel_3.BorderColor3 = Color3.fromRGB(0, 0, 0)
gui.TextLabel_3.Text = " "..tostring(LRM_LinkedDiscordID)..""
gui.TextLabel_3.TextXAlignment = Enum.TextXAlignment.Left
gui.TextLabel_3.Parent = gui.Frame
gui.UICorner_4.Name = "UICorner"
gui.UICorner_4.Parent = gui.TextLabel_3
gui.UIStroke_2.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
gui.UIStroke_2.Name = "UIStroke"
gui.UIStroke_2.Thickness = 1.4
gui.UIStroke_2.Color = Color3.fromRGB(25, 25, 25)
gui.UIStroke_2.Parent = gui.TextLabel_3
gui.UIStroke_3.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
gui.UIStroke_3.Name = "UIStroke"
gui.UIStroke_3.Thickness = 1.4
gui.UIStroke_3.Color = Color3.fromRGB(25, 25, 25)
gui.UIStroke_3.Parent = gui.Frame
gui.fpscheckbox_button.MouseButton1Click:Connect(function()
if gui.fps_checkbox.BackgroundColor3 == Color3.fromRGB(157, 125, 138) then
gui.fps_checkbox.BackgroundColor3 = Color3.fromRGB(20,20,20)
gui.ImageLabel.Visible = false
getgenv().boostframes = false
elseif gui.fps_checkbox.BackgroundColor3 == Color3.fromRGB(20,20,20) then
getgenv().boostframes = true
gui.fps_checkbox.BackgroundColor3 = Color3.fromRGB(157, 125, 138)
gui.ImageLabel.Visible = true
end
end)
gui.signin_load.MouseButton1Click:Connect(function()
gui.blazedLoader:Destroy()
local loadingtime = tick()
local notificationLibrary =
loadstring(game:HttpGet("https://raw.githubusercontent.com/laagginq/ui-libraries/
main/xaxas-notification/src.lua"))();
local notifications = notificationLibrary.new({
NotificationLifetime = 5,
NotificationPosition = "Middle",
TextFont = Enum.Font.Code,
TextColor = Color3.fromRGB(255, 255, 255),
TextSize = 15,
TextStrokeTransparency = 0,
TextStrokeColor = Color3.fromRGB(0, 0, 0)
});
local AkaliNotif =
loadstring(game:HttpGet("https://raw.githubusercontent.com/Kinlei/Dynissimo/main/
Scripts/AkaliNotif.lua"))();
local ANotify = AkaliNotif.Notify;
function Kick(Reason)
game.Players.LocalPlayer:Kick(Reason)
end
getgenv().NotiMode = "Roblox"
function Notifications(NotiINFO)
if getgenv().NotiMode == "Roblox" then
game:GetService("StarterGui"):SetCore("SendNotification",{
Title = "Blazed", -- Required
Text = NotiINFO, -- Required
Icon = "rbxassetid://15115954522" -- Optional
})
else
if getgenv().NotiMode == "Xaxa" then
notifications:BuildNotificationUI();
notifications:Notify(NotiINFO);
else
if getgenv().NotiMode == "Akali" then
ANotify({
Description = NotiINFO;
Title = "Mambru";
Duration = 1;
});
else
Kick('[blazed]: Notification Error, please contact support if
this continues.')
end
end
end
end
getgenv().AimPart = "HumanoidRootPart"
getgenv().OldAimPart = "HumanoidRootPart"
getgenv().AimlockKey = "q"
getgenv().AimRadius = 5
getgenv().ThirdPerson = true
getgenv().FirstPerson = true
getgenv().TeamCheck = false
getgenv().PredictMovement = false
getgenv().PredictionVelocity = 7.22
getgenv().Smoothness = false
getgenv().SmoothnessAmount = 1
getgenv().EasingStyle = Enum.EasingStyle.Elastic
getgenv().Notifications = false
getgenv().AutoPrediction = false
getgenv().UnlockOnDeath = false
getgenv().Shake = false
getgenv().ShakePower = 0
getgenv().WorldToViewportPoint = function(P)
return Camera:WorldToViewportPoint(P)
end
getgenv().WorldToScreenPoint = function(P)
return Camera.WorldToScreenPoint(Camera, P)
end
getgenv().GetObscuringObjects = function(T)
if T and T:FindFirstChild(getgenv().AimPart) and Client and
Client.Character:FindFirstChild("Head") then
local RayPos = workspace:FindPartOnRay(RNew(
T[getgenv().AimPart].Position, Client.Character.Head.Position)
)
if RayPos then return RayPos:IsDescendantOf(T) end
end
end
getgenv().GetNearestTarget = function()
local players = {}
local PLAYER_HOLD = {}
local DISTANCES = {}
for i, v in pairs(Players:GetPlayers()) do
if v ~= Client then
table.insert(players, v)
end
end
for i, v in pairs(players) do
if v.Character ~= nil then
local AIM = v.Character:FindFirstChild("Head")
if getgenv().TeamCheck == true and v.Team ~= Client.Team then
local DISTANCE = (v.Character:FindFirstChild("Head").Position -
game.Workspace.CurrentCamera.CFrame.p).magnitude
local RAY = Ray.new(game.Workspace.CurrentCamera.CFrame.p,
(Mouse.Hit.p - game.Workspace.CurrentCamera.CFrame.p).unit * DISTANCE)
local HIT,POS = game.Workspace:FindPartOnRay(RAY,
game.Workspace)
local DIFF = math.floor((POS - AIM.Position).magnitude)
PLAYER_HOLD[v.Name .. i] = {}
PLAYER_HOLD[v.Name .. i].dist= DISTANCE
PLAYER_HOLD[v.Name .. i].plr = v
PLAYER_HOLD[v.Name .. i].diff = DIFF
table.insert(DISTANCES, DIFF)
elseif getgenv().TeamCheck == false and v.Team == Client.Team then
local DISTANCE = (v.Character:FindFirstChild("Head").Position -
game.Workspace.CurrentCamera.CFrame.p).magnitude
local RAY = Ray.new(game.Workspace.CurrentCamera.CFrame.p,
(Mouse.Hit.p - game.Workspace.CurrentCamera.CFrame.p).unit * DISTANCE)
local HIT,POS = game.Workspace:FindPartOnRay(RAY,
game.Workspace)
local DIFF = math.floor((POS - AIM.Position).magnitude)
PLAYER_HOLD[v.Name .. i] = {}
PLAYER_HOLD[v.Name .. i].dist= DISTANCE
PLAYER_HOLD[v.Name .. i].plr = v
PLAYER_HOLD[v.Name .. i].diff = DIFF
table.insert(DISTANCES, DIFF)
end
end
end
if unpack(DISTANCES) == nil then
return nil
end
for i, v in pairs(PLAYER_HOLD) do
if v.diff == L_DISTANCE then
return v.plr
end
end
return nil
end
RService.RenderStepped:Connect(function()
if getgenv().ThirdPerson == true and getgenv().FirstPerson == true then
if (Camera.Focus.p - Camera.CoordinateFrame.p).Magnitude > 1 or
(Camera.Focus.p - Camera.CoordinateFrame.p).Magnitude <= 1 then
CanNotify = true
else
CanNotify = false
end
elseif getgenv().ThirdPerson == true and getgenv().FirstPerson == false
then
if (Camera.Focus.p - Camera.CoordinateFrame.p).Magnitude > 1 then
CanNotify = true
else
CanNotify = false
end
elseif getgenv().ThirdPerson == false and getgenv().FirstPerson == true
then
if (Camera.Focus.p - Camera.CoordinateFrame.p).Magnitude <= 1 then
CanNotify = true
else
CanNotify = false
end
end
if Aimlock == true and MousePressed == true then
if AimlockTarget and AimlockTarget.Character and
AimlockTarget.Character:FindFirstChild(getgenv().AimPart) then
if getgenv().FirstPerson == true then
if CanNotify == true then
if getgenv().PredictMovement == true then
if getgenv().Smoothness == true then
--// The part we're going to lerp/smoothen \\--
local Main = CF(Camera.CFrame.p,
AimlockTarget.Character[getgenv().AimPart].Position +
AimlockTarget.Character[getgenv().AimPart].Velocity/PredictionVelocity)
game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Un
locked","All")
end
end
end
end)
local Tabs = {
Main = Window:AddTab('Aiming'),
['Settings'] = Window:AddTab('Settings'),
}
LeftGroupBox:AddToggle('Aimlock', {
Text = 'Enable',
Default = false,
Tooltip = 'Enables Aimlock',
})
Toggles.Aimlock:OnChanged(function()
getgenv().AimlockEnabled = Toggles.Aimlock.Value
end)
Toggles.Aimlock:AddKeyPicker('AimlockBind', {
Default = 'None',
SyncToggleState = false,
Mode = 'Toggle',
Text = 'Enable',
NoUI = false,
})
Options.AimlockBind:OnClick(function()
if AimlockEnabled then
Target = not Target
--
if AimlockTarget then
AimlockTarget = nil
MousePressed = false
if getgenv().Notifications then
Notifications("Unlocked")
end
else
if AimlockTarget == nil then
local Target;Target = GetNearestTarget()
if Target ~= nil then
AimlockTarget = Target
if getgenv().Notifications then
notifications:BuildNotificationUI();
Notifications("Locked Onto"..tostring(Aimlock));
end
MousePressed = true
end
end
end
end
end)
LeftGroupBox:AddInput('CamPrediction', {
Default = '7.22',
Numeric = true,
Finished = false,
Text = 'Prediction',
Tooltip = 'Example: 7.22',
Placeholder = '...',
Callback = function(int)
getgenv().PredictionVelocity = int
notifications:BuildNotificationUI();
Notifications("Prediction Changed To: "..tostring(int));
end
})
LeftGroupBox:AddToggle('CamPingBased', {
Text = 'Ping Based',
Default = false,
Tooltip = 'Autos Configures Prediction',
})
Toggles.CamPingBased:OnChanged(function()
getgenv().AutoPrediction = Toggles.CamPingBased.Value
end)
LeftGroupBox:AddDropdown('CamHitpart', {
Values = { 'HumanoidRootPart', 'UpperTorso', 'LowerTorso', 'Head' },
Default = 1, -- number index of the value / string
Multi = false, -- true / false, allows multiple choices to be selected
Text = 'Hitpart',
Tooltip = 'Where your bullets will hit', -- Information shown when you
hover over the textbox
})
Options.CamHitpart:OnChanged(function()
getgenv().AimPart = Options.CamHitpart.Value
end)
LeftGroupBox:AddToggle('CamAlerts', {
Text = 'Notifications',
Default = false,
Tooltip = 'Notifys Locking/Unlocking',
})
Toggles.CamAlerts:OnChanged(function()
getgenv().Notifications = Toggles.CamAlerts.Value
end)
LeftGroupBox:AddToggle('CamUnOnD', {
Text = 'Unlock On Death',
Default = false,
Tooltip = 'Automatically Unlocks Target On KO',
})
Toggles.CamUnOnD:OnChanged(function()
getgenv().UnlockOnDeath = Toggles.CamUnOnD.Value
end)
LeftGroupBox:AddToggle('CamShake', {
Text = 'Shake',
Default = false,
Tooltip = 'Shakes On The Target',
})
Toggles.CamShake:OnChanged(function()
getgenv().Shake = Toggles.CamShake.Value
end)
LeftGroupBox:AddInput('CamShakePower', {
Default = '5',
Numeric = true,
Finished = false,
Text = 'Shake Power',
Tooltip = 'Ex: 5',
Placeholder = '...',
Callback = function(int)
getgenv().ShakePower = int
notifications:BuildNotificationUI();
Notifications("Shake Power Changed To: "..tostring(int));
end
})
LeftGroupBox:AddToggle('CamSmoothness', {
Text = 'Smoothness',
Default = false,
Tooltip = 'Smoothens Camlock',
})
Toggles.CamSmoothness:OnChanged(function()
getgenv().Smoothness = Toggles.CamSmoothness.Value
end)
LeftGroupBox:AddInput('CamSmoothnessPWR', {
Default = '1',
Numeric = true,
Finished = false,
Text = 'Smoothness Power',
Tooltip = 'Ex: 0.52',
Placeholder = '...',
Callback = function(int)
getgenv().SmoothnessAmount = int
notifications:BuildNotificationUI();
Notifications("Smoothness Power Changed To: "..tostring(int));
end, 0.01
})
LeftGroupBox:AddDropdown('CamSmoothingStyle', {
Values = { 'Linear', 'Sine', 'Back', 'Quad', 'Quart', 'Quint', 'Bounce',
'Elastic', 'Exponential', 'Circular', 'Cubic' },
Default = 1, -- number index of the value / string
Multi = false, -- true / false, allows multiple choices to be selected
Options.CamSmoothingStyle:OnChanged(function()
if Options.CamSmoothingStyle.Value == "Linear" then
getgenv().EasingStyle = Enum.EasingStyle.Linear
end
MyButton:AddTooltip('This is a button')
MyButton2:AddTooltip('This is a sub button')
LeftGroupBox:AddLabel('This is a label')
LeftGroupBox:AddLabel('This is a label\n\nwhich wraps its text!', true)
LeftGroupBox:AddDivider()
LeftGroupBox:AddSlider('MySlider', {
Text = 'This is my slider!',
Default = 0,
Min = 0,
Max = 5,
Rounding = 1,
Compact = false,
})
Options.MySlider:SetValue(3)
LeftGroupBox:AddInput('MyTextbox', {
Default = 'My textbox!',
Numeric = false,
Finished = false,
Options.MyTextbox:OnChanged(function()
print('Text updated. New text:', Options.MyTextbox.Value)
end)
LeftGroupBox:AddDropdown('MyDropdown', {
Values = { 'This', 'is', 'a', 'dropdown' },
Default = 1,
Multi = false,
Options.MyDropdown:OnChanged(function()
print('Dropdown got changed. New value:', Options.MyDropdown.Value)
end)
Options.MyDropdown:SetValue('This')
LeftGroupBox:AddDropdown('MyMultiDropdown', {
Values = { 'This', 'is', 'a', 'dropdown' },
Default = 1,
Multi = true,
Options.MyMultiDropdown:OnChanged(function()
-- print('Dropdown got changed. New value:', )
print('Multi dropdown got changed:')
for key, value in next, Options.MyMultiDropdown.Value do
print(key, value) -- should print something like This, true
end
end)
Options.MyMultiDropdown:SetValue({
This = true,
is = true,
})
LeftGroupBox:AddLabel('Color'):AddColorPicker('ColorPicker', {
Default = Color3.new(0, 1, 0),
Title = 'Some color',
})
Options.ColorPicker:OnChanged(function()
print('Color changed!', Options.ColorPicker.Value)
end)
LeftGroupBox:AddLabel('Keybind'):AddKeyPicker('KeyPicker', {
Default = 'MB2',
SyncToggleState = false,
Mode = 'Toggle',
Text = 'Auto lockpick safes',
NoUI = false,
})]]
local WatermarkConnection =
game:GetService('RunService').RenderStepped:Connect(function()
FrameCounter += 1;
Library:OnUnload(function()
Library.Unloaded = true
end);
end)
MenuGroup:AddToggle('KeybindList', {
Text = 'Keybind List',
Default = false,
Tooltip = 'Toggles the Keybind List',
})
Toggles.KeybindList:OnChanged(function()
Library.KeybindFrame.Visible = Toggles.KeybindList.Value
end)
MenuGroup:AddToggle('Watermark', {
Text = 'Watermark',
Default = false,
Tooltip = 'Toggles the Watermark',
})
Toggles.Watermark:OnChanged(function()
Library:SetWatermarkVisibility(Toggles.Watermark.Value)
end)
MenuGroup:AddDropdown('UINotis', {
Values = { 'Xaxa', 'Roblox', 'Akali' },
Default = 2, -- number index of the value / string
Multi = false, -- true / false, allows multiple choices to be selected
Options.UINotis:OnChanged(function()
getgenv().NotiMode = Options.UINotis.Value
end)
--
local Unload1 = MenuGroup:AddButton({
Text = 'Unload',
Func = function()
Library:Unload()
end,
DoubleClick = true,
Tooltip = 'Unloads The Cheat'
})
Library.ToggleKeybind = Options.MenuKeybind
ThemeManager:SetLibrary(Library)
SaveManager:SetLibrary(Library)
--SaveManager:IgnoreThemeSettings()
--SaveManager:SetIgnoreIndexes({ 'MenuKeybind' })
ThemeManager:SetFolder('blazedlol-thm')
SaveManager:SetFolder('blazedlol-fd-cfg')
SaveManager:BuildConfigSection(Tabs['Settings'])
ThemeManager:ApplyToTab(Tabs['Settings'])
else
Notifications("Mambru is loading!");
do
local Utilities = {};
Utilities.Unload = function()
for _, tbl in ipairs(getgenv().InventoryConnections) do
if type(tbl) ~= 'table' then
tbl:Disconnect();
end
end;
getgenv().InventoryConnections = {};
end;
Utilities.Unload();
Utilities.Tween = function(args)
local obj = args.obj or args.object;
local prop = args.prop or args.properties;
local duration = args.duration or args.time;
local info = args.info or args.tween_info;
local callback = args.callback;
if callback then
tween.Completed:Connect(callback);
end;
end;
InventoryChanger.Skins = {
['Mystical'] = {
tween_duration = 0.65,
beam_width = 0.125,
color = newColorSequence(Color3fromRGB(255, 39, 24)),
guns = {
['[Revolver]'] = {
location = meshes.Mystical.Revolver,
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 = meshes.CyanPack,
guns = {
['[TacticalShotgun]'] = {
location = meshes.CyanPack.Cloud,
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 = meshes.CyanPack.DB,
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 = meshes.CyanPack.Devil,
equipped = false,
shoot_sound = 'rbxassetid://14056056444',
C0 = newCFrame(0.0185699463, 0.293397784, -
0.00256347656, 1, 0, 0, 0, 1, 0, 0, 0, 1)
}
}
},
['Cartoon'] = {
guns = {
['[Flamethrower]'] = {
location = meshes.Cartoon.CartoonFT,
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 = meshes.Cartoon.CartoonRev,
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 = meshes.Cartoon.DBCartoon,
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 = meshes.Cartoon.RPGCartoon,
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(Color3.new(1, 0, 0)),
guns = {
['[Revolver]'] = {
location = meshes.Dragon.DragonRev,
equipped = false,
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 = meshes.Dragon.DBDragon,
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'] = {
tween_duration = 1.25,
beam_width = 0.125,
color = newColorSequence(Color3.new(1, 0.3725490196,
0.3725490196)),
guns = {
['[Revolver]'] = {
location = meshes.Tact.Rev,
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 = meshes.Tact.DB,
equipped = false,
C0 = newCFrame(-0.0701141357, -0.0506889224, -
0.0826416016, 0, 0, 1, 0, 1, 0, -1, 0, 0)
},
['[TacticalShotgun]'] = {
location = meshes.Tact.Tact,
equipped = false,
C0 = newCFrame(-0.0687713623, -0.0684046745,
0.12701416, 0, 0, 1, 0, 1, 0, -1, 0, 0)
},
['[SMG]'] = {
location = meshes.Tact.Uzi,
equipped = false,
C0 = newCFrame(0.0408782959, 0.0827783346, -
0.0423583984, -1, 0, 0, 0, 1, 0, 0, 0, -1)
},
['[Shotgun]'] = {
location = meshes.Tact.Shotgun,
equipped = false,
C0 = newCFrame(-0.0610046387, 0.171100497, -
0.00495910645, 1, 0, 0, 0, 1, 0, 0, 0, 1)
},
['[Silencer]'] = {
location = meshes.Tact.Silencer,
equipped = false,
C0 = newCFrame(0.0766601562, -0.0350288749, -
0.648864746, 1, 0, -4.37113883e-08, 0, 1, 0, 4.37113883e-08, 0, 1)
}
}
},
['Shadow'] = {
color = newColorSequence(Color3.new(0.560784, 0.470588, 1),
Color3.new(0.576471, 0.380392, 1)),
guns = {
['[Revolver]'] = {
location = meshes.Shadow.RevolverGhost,
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 = meshes.Shadow.DoubleBGhost,
equipped = false,
C0 = newCFrame(0.0250015259, -0.077037394, 0, 1, 0, 0,
0, 0.999998331, 0, 0, 0, 1)
},
['[AK47]'] = {
location = meshes.Shadow.AK47Ghost,
equipped = false,
C0 = newCFrame(-0.750015259, 4.76837158e-07, -
3.05175781e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1)
},
['[SilencerAR]'] = {
location = meshes.Shadow.ARGhost,
equipped = false,
C0 = newCFrame(0.116256714, 0.0750004649, 6.10351562e-
05, 1, 0, 0, 0, 1, 0, 0, 0, 1)
},
['[AUG]'] = {
location = meshes.Shadow.AUGGhost,
equipped = false,
C0 = newCFrame(-7.62939453e-06, 0.0499991775, 0, 1, 0,
0, 0, 1, 0, 0, 0, 1)
},
['[DrumGun]'] = {
location = meshes.Shadow.DrumgunGhost,
equipped = false,
C0 = newCFrame(1.14440918e-05, 0, 0, 1, 0, 8.74227766e-
08, 0, 1, 0, -8.74227766e-08, 0, 1)
},
['[Flamethrower]'] = {
location = meshes.Shadow.FlamethrowerGhost,
equipped = false,
C0 = newCFrame(-0.219947815, 0.339559376,
0.000274658203, 1, 0, 0, 0, 1, 0, 0, 0, 1)
},
['[Glock]'] = {
location = meshes.Shadow.GlockGhost,
equipped = false,
C0 = newCFrame(0, 0, -0.200004578, 1, 0, 4.37113883e-
08, 0, 1, 0, -4.37113883e-08, 0, 1)
},
['[LMG]'] = {
location = meshes.Shadow.LMGGhost,
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 = meshes.Shadow.P90Ghost,
equipped = false,
C0 = newCFrame(6.86645508e-05, 0.000218153,
3.05175781e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1)
},
['[RPG]'] = {
location = meshes.Shadow.RPGGhost,
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 = meshes.Shadow.RifleGhost,
equipped = false,
C0 = newCFrame(0.000244140625, -0.100267321, -
9.15527344e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1)
},
['[SMG]'] = {
location = meshes.Shadow.SMGGhost,
equipped = false,
C0 = newCFrame(-1.14440918e-05, 1.78813934e-07, -
0.0263671875, 1, 0, 0, 0, 1, 0, 0, 0, 1)
},
['[Shotgun]'] = {
location = meshes.Shadow.ShotgunGhost,
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 = meshes.Shadow.TacticalShotgunGhost,
equipped = false,
C0 = newCFrame(-0.148262024, 0, 0, 1, 0, 8.74227766e-
08, 0, 1, 0, -8.74227766e-08, 0, 1)
}
}
},
['Golden Age'] = {
tween_duration = 1.25,
beam_width = 0.125,
color = newColorSequence(Color3.fromHSV(0.89166666666, 0.24,
1)),
guns = {
['[Revolver]'] = {
location = meshes.GoldenAge.Revolver,
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 = meshes.GoldenAge['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(Color3.new(0.917647, 0, 0)),
guns = {
['[Revolver]'] = {
location = meshes.RedSkull.RedSkullRev,
equipped = false,
C0 = newCFrame(-0.0043258667, 0.0084195137, -
0.00238037109, 0, 0, -1, 0, 1, 0, 1, 0, 0)
},
['[Shotgun]'] = {
location = meshes.RedSkull.RedSkullRev,
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 = meshes.RedSkull.RedSkullRev,
equipped = false,
C0 = newCFrame(-0.0143432617, -0.151709318,
0.00820922852, -1, 0, 0, 0, 1, 0, 0, 0, -1)
},
['[RPG]'] = {
location = meshes.RedSkull.RedSkullRev,
equipped = false,
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(Color3.new(0, 0, 1)),
particle = {
properties = {
Color = ColorSequence.new({
ColorSequenceKeypoint.new(0, Color3.new(0.419608,
0.376471, 1)),
ColorSequenceKeypoint.new(1, Color3.new(0.419608,
0.376471, 1))
}),
Name = 'Galaxy',
Size = NumberSequence.new({
NumberSequenceKeypoint.new(0, 0.5),
NumberSequenceKeypoint.new(0.496, 1.2),
NumberSequenceKeypoint.new(1, 0.5)
}),
Squash = NumberSequence.new({
NumberSequenceKeypoint.new(0, 0),
NumberSequenceKeypoint.new(0.173364, 0.525),
NumberSequenceKeypoint.new(0.584386, -1.7625),
NumberSequenceKeypoint.new(0.98163, 0.0749998),
NumberSequenceKeypoint.new(1, 0)
}),
Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 0),
NumberSequenceKeypoint.new(0.107922, 1),
NumberSequenceKeypoint.new(0.391504, 0.25),
NumberSequenceKeypoint.new(0.670494, 0.78125),
NumberSequenceKeypoint.new(0.845006, 0),
NumberSequenceKeypoint.new(1, 1)
}),
Texture = 'rbxassetid://7422600824',
ZOffset = 1,
LightEmission = 0.7,
Lifetime = NumberRange.new(1, 1),
Rate = 3,
Rotation = NumberRange.new(0, 360),
RotSpeed = NumberRange.new(0, 15),
Speed = NumberRange.new(1, 1),
SpreadAngle = Vector2.new(-45, 45)
}
},
guns = {
['[Revolver]'] = {
texture = 'rbxassetid://9370936730'
},
['[TacticalShotgun]'] = {
texture = 'rbxassetid://9402279010'
}
}
},]]
['Kitty'] = {
tween_duration = 1,
beam_width = 0.125,
color = newColorSequence(Color3.new(1, 0.690196, 0.882353),
Color3.new(1, 0.929412, 0.964706)),
guns = {
['[Revolver]'] = {
location = meshes.Kitty.KittyRevolver,
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 = meshes.Kitty.KittyFT,
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 = meshes.Kitty.KittyRPG,
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 = meshes.Kitty.KittyShotgun,
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 = meshes.Toy,
tween_duration = 1.25,
color = newColorSequence({newColorSequenceKeypoint(0,
Color3.new(0, 1, 0)), ColorSequenceKeypoint.new(0.5, Color3.new(0.666667, 0.333333,
1)), ColorSequenceKeypoint.new(1, Color3.new(1, 0.666667, 0))}),
guns = {
['[Revolver]'] = {
location = meshes.Toy.RevolverTOY,
equipped = false,
C0 = newCFrame(-0.0250854492, -0.144362092, -
0.00266647339, 1, 0, 0, 0, 1, 0, 0, 0, 1)
},
['[LMG]'] = {
location = meshes.Toy.LMGTOY,
equipped = false,
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 = meshes.Toy.DBToy,
equipped = false,
C0 = newCFrame(-0.0484313965, -0.00164616108, -
0.0190467834, -1, 0, 0, 0, 1, 0, 0, 0, -1)
},
['[RPG]'] = {
location = meshes.Toy.RPGToy,
equipped = false,
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'] = {
mesh_location = meshes.Galactic,
tween_duration = 1.25,
color = newColorSequence(Color3.new(1, 0, 0)),
guns = {
['[Revolver]'] = {
location = meshes.Galactic.galacticRev,
equipped = false,
C0 = newCFrame(-0.049041748, 0.0399398208, -
0.00772094727, 0, 0, 1, 0, 1, 0, -1, 0, 0)
},
['[TacticalShotgun]'] = {
location = meshes.Galactic.TacticalGalactic,
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'] = {
tween_duration = 1.25,
tween_type = 'Both',
beam_width = 0.125,
color = newColorSequence(Color3.new(0, 1, 1),
Color3.new(0.666667, 1, 1)),
guns = {
['[Revolver]'] = {
location = meshes.Water.WaterGunRevolver,
equipped = false,
C0 = newCFrame(-0.0440063477, 0.028675437, -
0.00469970703, 0, 0, -1, 0, 1, 0, 1, 0, 0)
},
['[TacticalShotgun]'] = {
location = meshes.Water.TactWater,
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 = meshes.Water.DBWater,
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 = meshes.Water.FTWater,
equipped = false,
C0 = newCFrame(0.0941314697, 0.593509138, 0.0191040039,
-1, 0, 0, 0, 1, 0, 0, 0, -1)
}
}
},
['GPO'] = {
color = newColorSequence(Color3.new(1, 0.666667, 0)),
guns = {
['[RPG]'] = {
location = meshes.GPO.Bazooka,
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 = meshes.GPO.MaguTact,
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 = meshes.GPO.Rifle,
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)
}
}
},
['BIT8'] = {
tween_duration = 1.25,
tween_type = 'Width',
beam_width = 0.125,
color = newColorSequence(Color3.fromHSV(0.5, 0.9, 1)),
guns = {
['[Revolver]'] = {
location = meshes.BIT8.RPixel,
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 = meshes.BIT8.FTPixel,
equipped = false,
C0 = newCFrame(-0.0906066895, -0.0161985159, -
0.0117645264, 1, 0, 0, 0, 1, 0, 0, 0, 1)
},
['[Double-Barrel SG]'] = {
location = meshes.BIT8.DBPixel,
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 = meshes.BIT8.RPGPixel,
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(Color3.new(0, 1, 1),
Color3.new(0.666667, 1, 1)),
guns = {
['[Revolver]'] = {
location = meshes.Electric.ElectricRevolver,
equipped = false,
C0 = newCFrame(0.185462952, 0.0312761068,
0.000610351562, 0, 0, -1, 0, 1, 0, 1, 0, 0)
},
['[DrumGun]'] = {
location = meshes.Electric.ElectricDrum,
equipped = false,
C0 = newCFrame(-0.471969604, 0.184426308, 0.075378418,
1, 0, 0, 0, 1, 0, 0, 0, 1)
},
['[SMG]'] = {
location = meshes.Electric.ElectricSMG,
equipped = false,
C0 = newCFrame(-0.0620956421, 0.109580457,
0.00729370117, 1, 0, 0, 0, 1, 0, 0, 0, 1)
},
['[Shotgun]'] = {
location = meshes.Electric.ElectricShotgun,
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 = meshes.Electric.ElectricRifle,
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 = meshes.Electric.ElectricP90,
equipped = false,
C0 = newCFrame(0.166191101, -0.225557804, -
0.0075378418, 1, 0, 0, 0, 1, 0, 0, 0, 1)
},
['[LMG]'] = {
location = meshes.Electric.ElectricLMG,
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 = meshes.Electric.ElectricFT,
equipped = false,
C0 = newCFrame(-0.158782959, 0.173444271,
0.00640869141, 1, 0, 0, 0, 1, 0, 0, 0, 1)
},
['[Double-Barrel SG]'] = {
location = meshes.Electric.ElectricDB,
equipped = false,
C0 = newCFrame(0.0755996704, -0.0420352221,
0.00543212891, 1, 0, 0, 0, 1, 0, 0, 0, 1)
},
['[Glock]'] = {
location = meshes.Electric.ElectricGlock,
equipped = false,
C0 = newCFrame(-0.00207519531, 0.0318723917,
0.0401077271, 0, 0, -1, 0, 1, 0, 1, 0, 0)
},
['[AUG]'] = {
location = meshes.Electric.ElectricAUG,
equipped = false,
C0 = newCFrame(0.331085205, -0.0117390156,
0.00155639648, 1, 0, 0, 0, 1, 0, 0, 0, 1)
},
['[SilencerAR]'] = {
location = meshes.Electric.ElectricAR,
equipped = false,
C0 = newCFrame(-0.16942215, 0.0508521795, 0.0669250488,
1, 0, 0, 0, 1, 0, 0, 0, 1)
},
['[AK47]'] = {
location = meshes.Electric.ElectricAK,
equipped = false,
C0 = newCFrame(0.155792236, 0.18423444, 0.00140380859,
0, 0, -1, 0, 1, 0, 1, 0, 0)
}
}
},
--[[['Shadow'] = {
Color = ColorSequence.new(Color3.new(0.560784, 0.470588, 1),
Color3.new(0.576471, 0.380392, 1)),
['Rifle'] = {
Equipped = false
},
['Shotgun'] = {
Equipped = false,
Location = meshes.Shadow.ShotgunGhost,
CFrame = CFrame.new(3.05175781e-05, 0.199999928,
3.81469727e-06, -1, 0, -4.37113883e-08, 0, 1, 0, 4.37113883e-08, 0, -1)
},
['Revolver'] = {
Equipped = false,
Location = meshes.Shadow.RevolverGhost,
CFrame = CFrame.new(1.52587891e-05, 0, 0, 1, 0,
8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, 1)
}
}]]
['Halloween23'] = {
guns = {
['[Revolver]'] = {
equipped = false,
location = meshes.Halloween.Rev,
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 = meshes.Halloween.DB,
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 = meshes.Halloween.SG,
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 = meshes.Halloween.Tact,
shoot_sound = 'rbxassetid://14924256223',
C0 = newCFrame(-0.0715637207, -0.0843618512,
0.00582885742, -1, 0, 0, 0, 1, 0, 0, 0, -1)
}
}
},
['Soul'] = {
guns = {
['[Revolver]'] = {
equipped = false,
location = meshes.Soul.rev,
shoot_sound = 'rbxassetid://14909152822',
C0 = newCFrame(-0.0646362305, 0.2725088, -
0.00242614746, 0, 0, -1, 0, 1, 0, 1, 0, 0)
},
['[Double-Barrel SG]'] = {
equipped = false,
location = meshes.Soul.db,
shoot_sound = 'rbxassetid://14909164664',
C0 = newCFrame(0.405822754, 0.0975035429, -
0.00506591797, -1, 0, 0, 0, 1, 0, 0, 0, -1)
},
['[TacticalShotgun]'] = {
equipped = false,
location = meshes.Soul.tact,
shoot_sound = 'rbxassetid://14918188609',
C0 = newCFrame(-0.347473145, 0.0268714428,
0.00553894043, 1, 0, 0, 0, 1, 0, 0, 0, 1)
}
}
},
['Heaven'] = {
color = newColorSequence(Color3.new(1, 1, 1)),
tween_duration = 1.25,
easing_style = Enum.EasingStyle.Quad,
easing_direction = Enum.EasingDirection.Out,
beam_width = 0.13,
guns = {
['[Revolver]'] = {
equipped = false,
location = meshes.Heaven.Revolver,
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 = meshes.Heaven.DB,
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'] = {
guns = {
['[Revolver]'] = {
equipped = false,
location = meshes.Void.rev,
C0 = newCFrame(-0.00503540039, 0.0082899332, -
0.00164794922, 0, 0, -1, 0, 1, 0, 1, 0, 0)
},
['[TacticalShotgun]'] = {
equipped = false,
location = meshes.Void.tact,
C0 = newCFrame(0.0505371094, -0.0487936139,
0.00158691406, 0, 0, 1, 0, 1, 0, -1, 0, 0)
}
}
},
['DH-Stars II'] = {
guns = {
['[Revolver]'] = {
equipped = false,
location = meshes.Popular.STARSREV,
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'] = {
guns = {
['[Revolver]'] = {
equipped = false,
location = meshes.Popular.VERIFIEDREV,
C0 = newCFrame(0.049407959, -0.0454721451,
0.00158691406, -1, 0, 0, 0, 1, 2.22044605e-15, 0, -2.22044605e-15, -1)
}
}
},
['Candy'] = {
guns = {
['[Revolver]'] = {
equipped = false,
location = meshes.Candy.RevolverCandy,
C0 = newCFrame(-0.106658936, -0.0681198835,
0.00198364258, 0, 0, -1, 0, 1, 0, 1, 0, 0)
},
['[Double-Barrel SG]'] = {
equipped = false,
location = meshes.Candy.DBCandy,
C0 = newCFrame(0.0430603027, -0.0375298262, -
0.00198364258, 0, 0, 1, 0, 1, 0, -1, 0, 0)
}
}
}
};
obj.Parent = parent;
return obj;
end;
InventoryChanger.Functions.AddOwnedSkins = function()
for _, v in ipairs(entries:GetChildren()) do
local ext_name = v.Name:match('%[(.-)%]');
local skin_name, _ = v.Name:gsub('%[.-%]', '');
if
ext_name
and skin_name
and InventoryChanger.Skins[skin_name]
and InventoryChanger.Skins[skin_name].guns
and InventoryChanger.Skins[skin_name].guns['[' ..
ext_name .. ']']
then
local Preview = v:FindFirstChild('Preview');
InventoryChanger.Functions.UnequipGameSkins = function()
for _, v in ipairs(InventoryChanger.Owned) do
local SkinInfo = v.frame.SkinInfo;
local Container = SkinInfo.Container;
local SkinName = Container.SkinName.Text;
InventoryChanger.Functions.GameEquip(v.gun, SkinName)
end;
end;
InventoryChanger.Functions.Unload = function()
return Utilities.Unload();
end;
InventoryChanger.Functions.Reload = 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 = players.LocalPlayer;
player_gui = client.PlayerGui;
InventoryChanger.Functions.Unload();
gun.Default.Transparency = 0;
--if InventoryChanger.Selected[gun.Name] and not
InventoryChanger.Skins[InventoryChanger.Selected[gun.Name]].Location then
--gun.Default.TextureID = 'rbxassetid://8117372147';
--end;
InventoryChanger.Skins[skin_name].guns[gun.Name].TracerLoop:Disconnect();
InventoryChanger.Skins[skin_name].guns[gun.Name].TracerLoop = nil;
end;
if
InventoryChanger.Skins[skin_name].guns[gun.Name].shoot_sound_loop then
InventoryChanger.Skins[skin_name].guns[gun.Name].shoot_sound_loop:Disconnect();
InventoryChanger.Skins[skin_name].guns[gun.Name].shoot_sound_loop = nil;
end;
end;
end;
return;
end;
gun.Default.Transparency = 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;
gun.Handle.ShootSound.SoundId =
guns[gun_name].shoot_sound;
guns[gun_name].shoot_sound_loop =
gun.Handle.ChildAdded:Connect(function(child)
if child:IsA('Sound') and child.Name ==
'ShootSound' then
child.SoundId = guns[gun_name].shoot_sound;
end;
end);
end;
end;
end;
end;
InventoryChanger.Functions.Start = function(name)
for i, v in next, entries:GetChildren() do
local skin_name, _ = v.Name:gsub('%[.-%]', '');
InventoryChanger.Functions.Equip('['..extracted_name..']',
InventoryChanger.Selected['['..extracted_name..']'])
if Label then
Label.Visible = false;
end;
if AmountValue then
AmountValue.Visible = true;
AmountValue.Text = 'x1';
end;
if getgenv().InventoryConnections[v.Name] then
getgenv().InventoryConnections[v.Name]:Disconnect();
getgenv().InventoryConnections[v.Name] = nil;
end;
v.Button:Destroy();
local props = { Text = '',BackgroundTransparency =
1,Size = UDim2.new(1, 0, 0.7, 0),ZIndex = 5,Name = 'Button',Position = UDim2.new(0,
0, 0, 0)};
local new_btn = mkelement('TextButton', v, props);
getgenv().InventoryConnections[v.Name] =
new_btn.MouseButton1Click:Connect(function()
InventoryChanger.Skins[skin_name].guns['['..extracted_name..']'].equipped = not
InventoryChanger.Skins[skin_name].guns['['..extracted_name..']'].equipped;
InventoryChanger.Selected['['..extracted_name..']'] =
InventoryChanger.Skins[skin_name].guns['['..extracted_name..']'].equipped and
skin_name or nil;
Equipped.Visible =
InventoryChanger.Skins[skin_name].guns['['..extracted_name..']'].equipped;
for k, x in ipairs(entries:GetChildren()) do
if x.Name:match(regex) == extracted_name
and x ~= v then
x.Preview.Equipped.Visible = false;
for _, l in next,
InventoryChanger.Skins do
if _ ~= skin_name and
l['['..extracted_name..']'] and l['['..extracted_name..']'].equipped then
l[extracted_name].equipped =
false
end;
end;
end;
if Label then
Label.Visible = false;
end;
if container and
container.SellButton then
container.SellButton.Visible =
true;
end;
if AmountValue then
AmountValue.Visible = true;
AmountValue.Text = 'x1';
end;
end;
InventoryChanger.Owned = {};
InventoryChanger.Functions.AddOwnedSkins();
InventoryChanger.Functions.UnequipGameSkins();
end;
end;
end);
end;
end;
end;
end;
end;
InventoryChanger.Functions.CharacterAdded = function(character)
if getgenv().InventoryConnections.ChildAdded then
getgenv().InventoryConnections.ChildAdded:Disconnect();
getgenv().InventoryConnections.ChildAdded = nil;
end;
if getgenv().InventoryConnections.ChildRemoved then
getgenv().InventoryConnections.ChildRemoved:Disconnect();
getgenv().InventoryConnections.ChildRemoved = nil;
end;
getgenv().InventoryConnections.ChildAdded =
character.ChildAdded:Connect(function(child)
if child:IsA('Tool') and child:FindFirstChild('GunScript') then
InventoryChanger.Functions.Equip(child.Name,
InventoryChanger.Selected[child.Name]);
local skin_name = InventoryChanger.Selected[child.Name];
if skin_name then
if InventoryChanger.Skins[skin_name].color and
InventoryChanger.Skins[skin_name].guns[child.Name].equipped then
if
InventoryChanger.Skins[skin_name].guns[child.Name].TracerLoop then
InventoryChanger.Skins[skin_name].guns[child.Name].TracerLoop:Disconnect();
InventoryChanger.Skins[skin_name].guns[child.Name].TracerLoop = nil;
end;
InventoryChanger.Skins[skin_name].guns[child.Name].TracerLoop =
Ignored.DescendantAdded:Connect(function(descendant)
local gun = find_gun(child.Name,
client.Character) or nil;
if
math.abs(client.Character.HumanoidRootPart.Velocity.X) < 22 and (pos1 -
pos2).Magnitude < 5 or (pos1 - pos2).Magnitude < 20 then
local skin_pack =
InventoryChanger.Skins[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[gun.Name] and
guns[gun.Name].tween_duration) or nil;
local width = skin_pack and
(skin_pack.beam_width or guns and guns[gun.Name] and guns[gun.Name].beam_width) or
nil;
local color = skin_pack and
(skin_pack.color or guns and guns[gun.Name] and guns[gun.Name].color) or nil;
local easing_direction = skin_pack and
(skin_pack.easing_direction or guns and guns[gun.Name] and
guns[gun.Name].easing_direction) or nil;
local easing_style = skin_pack and
(skin_pack.easing_style or guns and guns[gun.Name] and guns[gun.Name].easing_style)
or nil;
clonedParent.Parent =
workspace.Vehicles;
descendant.Parent:Destroy();
if width then
clonedParent:FindFirstChild('GunBeam').Width1 = width;
end;
clonedParent:FindFirstChild('GunBeam').Color = color;
Utilities.Tween({
object =
clonedParent:FindFirstChild('GunBeam'),
info = { tween_duration,
easing_style, easing_direction },
properties = { Width1 = 0 },
callback = function()
clonedParent:Destroy();
end
})
elseif color then
descendant.Color = color;
end;
end;
end;
end);
else
if
InventoryChanger.Skins[skin_name].guns[child.Name].TracerLoop then
InventoryChanger.Skins[skin_name].guns[child.Name].TracerLoop:Disconnect();
InventoryChanger.Skins[skin_name].guns[child.Name].TracerLoop = nil;
end;
end;
end;
end;
end);
getgenv().InventoryConnections.ChildRemoved =
character.ChildRemoved:Connect(function(child)
if child:IsA('Tool') and child:FindFirstChild('GunScript') then
InventoryChanger.Functions.Equip(child.Name, false);
local skin_name = InventoryChanger.Selected[child.Name];
if skin_name then
if
InventoryChanger.Skins[skin_name].guns[child.Name].TracerLoop then
InventoryChanger.Skins[skin_name].guns[child.Name].TracerLoop:Disconnect();
InventoryChanger.Skins[skin_name].guns[child.Name].TracerLoop = nil;
end;
end;
end;
end);
InventoryChanger.Functions.Reload();
end;
if getgenv().InventoryConnections.CharacterAdded then
getgenv().InventoryConnections.CharacterAdded:Disconnect();
getgenv().InventoryConnections.CharacterAdded = nil;
end;
getgenv().InventoryConnections.CharacterAdded =
client.CharacterAdded:Connect(InventoryChanger.Functions.CharacterAdded);
InventoryChanger.Functions.CharacterAdded(client.Character);end;
end
--loadstring(game:HttpGet("https://angxlzz.dev/cdn/txt/adonis.txt"))()
--
getgenv().Lock = {
Enabled = false,
Mode = "",
Locking = false,
Resolver = false,
LookAt = false,
ViewAt = false,
Target = {Player = nil, Part = nil, Position = nil, Angle = 0},
ClosetPoint = false,
AntiAimViewer = false,
AntiCurve = false,
UnlockOnDeath = false,
ChatAlerts = false,
Visualize = {
Tracer = {false, nil},
Highlight = nil,
Dot = false,
Hitbox = false,
Strafe = false,
Notify = false,
X = 5,
Y = 8,
Z = 5,
TargetUI = nil,
},
Target_Strafe = {false, 0, 0, 0},
Prediction = {
Part = nil, -- Closest bodypart [Make it just {"HumanoidRootPart"} for
just hrp]
Air = false,
Amount = 0.13,
PingBased = false,
},
Drawings = {}
}
getgenv().offset = 0.06
local offset = getgenv().offset
-- Functions and Renders :3
function Lock:GetPlayerStatus(Player)
if not Player then Player = LocalPlayer end
return Player.Character and Player.Character:FindFirstChild("Humanoid") and
Player.Character.Humanoid.Health > 0 and true or false
end
--
function Lock:GetClosestPlayer()
local shortestDistance = math.huge
--
local closestPlayer
for _, Player in pairs(Players:GetPlayers()) do
if Player ~= LocalPlayer and Lock:GetPlayerStatus(Player) then
local pos, OnScreen =
Camera:WorldToViewportPoint(Player.Character.HumanoidRootPart.Position)
local magnitude = (Vector2.new(pos.X, pos.Y) - Vector2.new(Mouse.X,
Mouse.Y + 36)).magnitude
--
if magnitude < shortestDistance and OnScreen then
closestPlayer = Player
shortestDistance = magnitude
end
end
end
return closestPlayer
end
--
function Lock:newDrawing(type, prop)
local obj = Drawing.new(type)
--
if prop then
for i,v in next, prop do
obj[i] = v
end
end
return obj
end
--
function Lock:newDrawing(type, prop)
local obj = Drawing.new(type)
--
if prop then
for i,v in next, prop do
obj[i] = v
end
end
return obj
end
--
function Lock:CalculateAbsolutePosition(Player)
if Lock:GetPlayerStatus(Player) then
local root = Player.Character["HumanoidRootPart"]
--
local currentPosition = root.Position
local currentTime = tick()
--
Wait()
--
local newPosition = root.Position
local newTime = tick()
--
local distanceTraveled = (newPosition - currentPosition)
--
local timeInterval = newTime - currentTime
local velocity = distanceTraveled / timeInterval
currentPosition = newPosition
currentTime = newTime
--
return velocity
end
end
--
function Lock:GetTool()
if LocalPlayer.Character and
LocalPlayer.Character:FindFirstChildWhichIsA("Tool") and Lock:GetPlayerStatus()
then
return LocalPlayer.Character:FindFirstChildWhichIsA("Tool")
end
end
--
function Lock:GetTracerOrigin(Origin)
if Origin == "Head" then
return
Camera:WorldToViewportPoint(LocalPlayer.Character.Head.Position)
elseif Origin == "Gun" then
local Tool = Lock:GetTool()
if Tool and Tool.Handle ~= nil then
return Camera:WorldToViewportPoint(Tool.Handle.Position)
else
return nil
end
else
return Vector2.new(Mouse.X, Mouse.Y + 36) --[[ Cause its 36 pixels
offset for some odd reason??? ]]
end
end
-- Drawing and Rendering Everything
Lock.Drawings.Tracer = Lock:newDrawing("Line", {Visible = false, Color =
NewRGB(255, 255, 255), Thickness = 1, ZIndex = 2, Transparency = 1})
Lock.Drawings.Dot = Lock:newDrawing("Circle", {Filled = true, Visible =
false, Color = NewRGB(255, 255, 255), Thickness = 1, ZIndex = 2, Transparency = 1,
Radius = 10})
Lock.Drawings.FOV = Lock:newDrawing("Circle", {Visible = false, Color =
NewRGB(255, 255, 255), Thickness = 1, ZIndex = 2, Transparency = 1, Radius = 2})
--
--
Lock.Drawings.FakeHitbox = Instance.new("Part")
Lock.Drawings.FakeHitbox.Anchored = false
Lock.Drawings.FakeHitbox.CanCollide = false
Lock.Drawings.FakeHitbox.CFrame = CFrame.new(9999,9999,9999)
Lock.Drawings.FakeHitbox.Parent = game.Workspace
Lock.Drawings.FakeHitbox.Material = Enum.Material.Neon
Lock.Drawings.FakeHitbox.Color = Color3.fromRGB(255,255,255)
Lock.Drawings.FakeHitbox.Transparency = 0.8
RunService.RenderStepped:Connect(function()
if Lock.Locking and Lock.Visualize.Highlight then
highlight.Parent = Lock.Target.Player.Character
highlight.FillColor = getgenv().fillcolor
highlight.OutlineColor = getgenv().outlinecolor
else
highlight.Parent = game.CoreGui
end
end)
local gui =
{
targetui = Instance.new("ScreenGui"),
Frame = Instance.new("Frame"),
ImageLabel = Instance.new("ImageLabel"),
LocalScript = Instance.new("LocalScript"),
TextLabel = Instance.new("TextLabel"),
LocalScript_1 = Instance.new("LocalScript"),
Frame_1 = Instance.new("Frame"),
TextLabel_1 = Instance.new("TextLabel"),
LocalScript_2 = Instance.new("LocalScript"),
Frame_2 = Instance.new("Frame"),
TextLabel_2 = Instance.new("TextLabel"),
LocalScript_3 = Instance.new("LocalScript"),
UIGradient = Instance.new("UIGradient"),
Shadow = Instance.new("ImageLabel"),
Gradient = Instance.new("UIGradient"),
}
gui.targetui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
gui.targetui.Name = "targetui"
gui.targetui.Parent = game:GetService("CoreGui")
gui.Frame.BorderSizePixel = 0
gui.Frame.Size = UDim2.new(0, 323, 0, 112)
gui.Frame.BorderColor3 = Color3.fromRGB(0, 0, 0)
gui.Frame.Name = "Frame"
gui.Frame.Position = UDim2.new(0.414371, 0, 0.854945, 0)
gui.Frame.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
gui.Frame.Parent = gui.targetui
gui.LocalScript.Name = "LocalScript"
gui.LocalScript.Parent = gui.ImageLabel
gui.TextLabel.TextStrokeTransparency = 0
gui.TextLabel.BorderSizePixel = 0
gui.TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
gui.TextLabel.Font = Enum.Font.Code
gui.TextLabel.TextSize = 13
gui.TextLabel.Position = UDim2.new(0.321981, 0, 0.3125, 0)
gui.TextLabel.Size = UDim2.new(0, 200, 0, 23)
gui.TextLabel.Name = "TextLabel"
gui.TextLabel.TextColor3 = Color3.fromRGB(200, 200, 200)
gui.TextLabel.BorderColor3 = Color3.fromRGB(0, 0, 0)
gui.TextLabel.Text = "@nil"
gui.TextLabel.BackgroundTransparency = 1
gui.TextLabel.TextXAlignment = Enum.TextXAlignment.Left
gui.TextLabel.Parent = gui.Frame
gui.LocalScript_1.Name = "LocalScript"
gui.LocalScript_1.Parent = gui.TextLabel
gui.Frame_1.BorderSizePixel = 0
gui.Frame_1.Size = UDim2.new(0, 211, 0, 22)
gui.Frame_1.BorderColor3 = Color3.fromRGB(0, 0, 0)
gui.Frame_1.Name = "Frame"
gui.Frame_1.Position = UDim2.new(0.321981, 0, 0.625, 0)
gui.Frame_1.BackgroundColor3 = Color3.fromRGB(227, 181, 200)
gui.Frame_1.Parent = gui.Frame
gui.TextLabel_1.TextStrokeTransparency = 0
gui.TextLabel_1.BorderSizePixel = 0
gui.TextLabel_1.BackgroundColor3 = Color3.fromRGB(227, 181, 200)
gui.TextLabel_1.Font = Enum.Font.Code
gui.TextLabel_1.TextSize = 14
gui.TextLabel_1.Position = UDim2.new(0.0584566, 0, 0, 0)
gui.TextLabel_1.Size = UDim2.new(0, 185, 0, 20)
gui.TextLabel_1.Name = "TextLabel"
gui.TextLabel_1.TextColor3 = Color3.fromRGB(255, 255, 255)
gui.TextLabel_1.BorderColor3 = Color3.fromRGB(0, 0, 0)
gui.TextLabel_1.Text = "Health: nan"
gui.TextLabel_1.BackgroundTransparency = 1
gui.TextLabel_1.Parent = gui.Frame_1
gui.LocalScript_2.Name = "LocalScript"
gui.LocalScript_2.Parent = gui.TextLabel_1
gui.Frame_2.BorderSizePixel = 0
gui.Frame_2.Size = UDim2.new(0, 323, 0, 2)
gui.Frame_2.BorderColor3 = Color3.fromRGB(0, 0, 0)
gui.Frame_2.Name = "Frame"
gui.Frame_2.BackgroundColor3 = Color3.fromRGB(227, 181, 200)
gui.Frame_2.Parent = gui.Frame
gui.TextLabel_2.TextStrokeTransparency = 0
gui.TextLabel_2.BorderSizePixel = 0
gui.TextLabel_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
gui.TextLabel_2.Font = Enum.Font.Code
gui.TextLabel_2.TextSize = 18
gui.TextLabel_2.Position = UDim2.new(0.321981, 0, 4.07144, 0)
gui.TextLabel_2.Size = UDim2.new(0, 200, 0, 43)
gui.TextLabel_2.Name = "TextLabel"
gui.TextLabel_2.TextColor3 = Color3.fromRGB(255, 255, 255)
gui.TextLabel_2.BorderColor3 = Color3.fromRGB(0, 0, 0)
gui.TextLabel_2.Text = "nil"
gui.TextLabel_2.BackgroundTransparency = 1
gui.TextLabel_2.TextXAlignment = Enum.TextXAlignment.Left
gui.TextLabel_2.Parent = gui.Frame_2
gui.LocalScript_3.Name = "LocalScript"
gui.LocalScript_3.Parent = gui.TextLabel_2
gui.UIGradient.Name = "UIGradient"
gui.UIGradient.Color = ColorSequence.new{ ColorSequenceKeypoint.new(0,
Color3.fromRGB(50, 50, 50)), ColorSequenceKeypoint.new(1, Color3.fromRGB(170, 170,
170)) }
gui.UIGradient.Rotation = 270
gui.UIGradient.Parent = gui.Frame
gui.Gradient.Name = "Gradient"
gui.Gradient.Rotation = 90
gui.Gradient.Parent = gui.Shadow
gui.Frame.Visible = false
for _, v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
if v:IsA("Script") and v.Name ~= "Health" and v.Name ~= "Sound" and
v:FindFirstChild("LocalScript") then
v:Destroy()
end
end
game.Players.LocalPlayer.CharacterAdded:Connect(function(char)
repeat
wait()
until game.Players.LocalPlayer.Character
char.ChildAdded:Connect(function(child)
if child:IsA("Script") then
wait(0.1)
if child:FindFirstChild("LocalScript") then
child.LocalScript:FireServer()
end
end
end)
end)
Player["CharacterAdded"]:connect(function(v)
repeat wait() until v and v:FindFirstChild("Humanoid")
for _, v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
if v:IsA("Script") and v.Name ~= "Health" and v.Name ~= "Sound" and
v:FindFirstChild("LocalScript") then
v:Destroy()
end
end
game.Players.LocalPlayer.CharacterAdded:Connect(function(char)
repeat
wait()
until game.Players.LocalPlayer.Character
char.ChildAdded:Connect(function(child)
if child:IsA("Script") then
wait(0.1)
if child:FindFirstChild("LocalScript") then
child.LocalScript:FireServer()
end
end
end)
end)
end)
getgenv().AimPart = "HumanoidRootPart"
getgenv().OldAimPart = "HumanoidRootPart"
getgenv().AimlockKey = "q"
getgenv().AimRadius = 5
getgenv().ThirdPerson = true
getgenv().FirstPerson = true
getgenv().TeamCheck = false
getgenv().PredictMovement = false
getgenv().PredictionVelocity = 7.22
getgenv().Smoothness = false
getgenv().SmoothnessAmount = 1
getgenv().EasingStyle = Enum.EasingStyle.Elastic
getgenv().Notifications = false
getgenv().AutoPrediction = false
getgenv().UnlockOnDeath = false
getgenv().Shake = false
getgenv().ShakePower = 0
getgenv().WorldToViewportPoint = function(P)
return Camera:WorldToViewportPoint(P)
end
getgenv().WorldToScreenPoint = function(P)
return Camera.WorldToScreenPoint(Camera, P)
end
getgenv().GetObscuringObjects = function(T)
if T and T:FindFirstChild(getgenv().AimPart) and Client and
Client.Character:FindFirstChild("Head") then
local RayPos = workspace:FindPartOnRay(RNew(
T[getgenv().AimPart].Position, Client.Character.Head.Position)
)
if RayPos then return RayPos:IsDescendantOf(T) end
end
end
getgenv().GetNearestTarget = function()
local players = {}
local PLAYER_HOLD = {}
local DISTANCES = {}
for i, v in pairs(Players:GetPlayers()) do
if v ~= Client then
table.insert(players, v)
end
end
for i, v in pairs(players) do
if v.Character ~= nil then
local AIM = v.Character:FindFirstChild("Head")
if getgenv().TeamCheck == true and v.Team ~= Client.Team then
local DISTANCE = (v.Character:FindFirstChild("Head").Position -
game.Workspace.CurrentCamera.CFrame.p).magnitude
local RAY = Ray.new(game.Workspace.CurrentCamera.CFrame.p,
(Mouse.Hit.p - game.Workspace.CurrentCamera.CFrame.p).unit * DISTANCE)
local HIT,POS = game.Workspace:FindPartOnRay(RAY,
game.Workspace)
local DIFF = math.floor((POS - AIM.Position).magnitude)
PLAYER_HOLD[v.Name .. i] = {}
PLAYER_HOLD[v.Name .. i].dist= DISTANCE
PLAYER_HOLD[v.Name .. i].plr = v
PLAYER_HOLD[v.Name .. i].diff = DIFF
table.insert(DISTANCES, DIFF)
elseif getgenv().TeamCheck == false and v.Team == Client.Team then
local DISTANCE = (v.Character:FindFirstChild("Head").Position -
game.Workspace.CurrentCamera.CFrame.p).magnitude
local RAY = Ray.new(game.Workspace.CurrentCamera.CFrame.p,
(Mouse.Hit.p - game.Workspace.CurrentCamera.CFrame.p).unit * DISTANCE)
local HIT,POS = game.Workspace:FindPartOnRay(RAY,
game.Workspace)
local DIFF = math.floor((POS - AIM.Position).magnitude)
PLAYER_HOLD[v.Name .. i] = {}
PLAYER_HOLD[v.Name .. i].dist= DISTANCE
PLAYER_HOLD[v.Name .. i].plr = v
PLAYER_HOLD[v.Name .. i].diff = DIFF
table.insert(DISTANCES, DIFF)
end
end
end
for i, v in pairs(PLAYER_HOLD) do
if v.diff == L_DISTANCE then
return v.plr
end
end
return nil
end
RService.RenderStepped:Connect(function()
if getgenv().ThirdPerson == true and getgenv().FirstPerson == true then
if (Camera.Focus.p - Camera.CoordinateFrame.p).Magnitude > 1 or
(Camera.Focus.p - Camera.CoordinateFrame.p).Magnitude <= 1 then
CanNotify = true
else
CanNotify = false
end
elseif getgenv().ThirdPerson == true and getgenv().FirstPerson == false
then
if (Camera.Focus.p - Camera.CoordinateFrame.p).Magnitude > 1 then
CanNotify = true
else
CanNotify = false
end
elseif getgenv().ThirdPerson == false and getgenv().FirstPerson == true
then
if (Camera.Focus.p - Camera.CoordinateFrame.p).Magnitude <= 1 then
CanNotify = true
else
CanNotify = false
end
end
if Aimlock == true and MousePressed == true then
if AimlockTarget and AimlockTarget.Character and
AimlockTarget.Character:FindFirstChild(getgenv().AimPart) then
if getgenv().FirstPerson == true then
if CanNotify == true then
if getgenv().PredictMovement == true then
if getgenv().Smoothness == true then
--// The part we're going to lerp/smoothen \\--
local Main = CF(Camera.CFrame.p,
AimlockTarget.Character[getgenv().AimPart].Position +
AimlockTarget.Character[getgenv().AimPart].Velocity/PredictionVelocity)
game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Un
locked","All")
end
end
end
end)
local Tabs = {
Main = Window:AddTab('Legit'),
Rage = Window:AddTab('Rage'),
Visuals = Window:AddTab('Visuals'),
Misc = Window:AddTab('Misc'),
['Settings'] = Window:AddTab('Settings'),
}
LeftGroupBox:AddToggle('Aimlock', {
Text = 'Enable',
Default = false,
Tooltip = 'Enables Aimlock',
})
Toggles.Aimlock:OnChanged(function()
getgenv().AimlockEnabled = Toggles.Aimlock.Value
end)
Toggles.Aimlock:AddKeyPicker('AimlockBind', {
Default = 'None',
SyncToggleState = false,
Mode = 'Toggle',
Text = 'Enable',
NoUI = false,
})
Options.AimlockBind:OnClick(function()
if AimlockEnabled then
Target = not Target
--
if AimlockTarget then
AimlockTarget = nil
MousePressed = false
if getgenv().Notifications then
Notifications("Unlocked")
end
else
if AimlockTarget == nil then
local Target;Target = GetNearestTarget()
if Target ~= nil then
AimlockTarget = Target
if getgenv().Notifications then
notifications:BuildNotificationUI();
Notifications("Locked Onto"..tostring(Aimlock));
end
MousePressed = true
end
end
end
end
end)
LeftGroupBox:AddInput('CamPrediction', {
Default = '7.22',
Numeric = true,
Finished = false,
Text = 'Prediction',
Tooltip = 'Example: 7.22',
Placeholder = '...',
Callback = function(int)
getgenv().PredictionVelocity = int
notifications:BuildNotificationUI();
Notifications("Prediction Changed To: "..tostring(int));
end
})
LeftGroupBox:AddToggle('CamPingBased', {
Text = 'Ping Based',
Default = false,
Tooltip = 'Autos Configures Prediction',
})
Toggles.CamPingBased:OnChanged(function()
getgenv().AutoPrediction = Toggles.CamPingBased.Value
end)
LeftGroupBox:AddDropdown('CamHitpart', {
Values = { 'HumanoidRootPart', 'UpperTorso', 'LowerTorso', 'Head' },
Default = 1, -- number index of the value / string
Multi = false, -- true / false, allows multiple choices to be selected
Text = 'Hitpart',
Tooltip = 'Where your bullets will hit', -- Information shown when you
hover over the textbox
})
Options.CamHitpart:OnChanged(function()
getgenv().AimPart = Options.CamHitpart.Value
end)
LeftGroupBox:AddToggle('CamAlerts', {
Text = 'Notifications',
Default = false,
Tooltip = 'Notifys Locking/Unlocking',
})
Toggles.CamAlerts:OnChanged(function()
getgenv().Notifications = Toggles.CamAlerts.Value
end)
LeftGroupBox:AddToggle('CamUnOnD', {
Text = 'Unlock On Death',
Default = false,
Tooltip = 'Automatically Unlocks Target On KO',
})
Toggles.CamUnOnD:OnChanged(function()
getgenv().UnlockOnDeath = Toggles.CamUnOnD.Value
end)
Shakebox:AddToggle('CamShake', {
Text = 'Shake',
Default = false,
Tooltip = 'Shakes On The Target',
})
Toggles.CamShake:OnChanged(function()
getgenv().Shake = Toggles.CamShake.Value
end)
Shakebox:AddInput('CamShakePower', {
Default = '5',
Numeric = true,
Finished = false,
Text = 'Shake Power',
Tooltip = 'Ex: 5',
Placeholder = '...',
Callback = function(int)
getgenv().ShakePower = int
notifications:BuildNotificationUI();
Notifications("Shake Power Changed To: "..tostring(int));
end
})
SmoothBox:AddToggle('CamSmoothness', {
Text = 'Smoothness',
Default = false,
Tooltip = 'Smoothens Camlock',
})
Toggles.CamSmoothness:OnChanged(function()
getgenv().Smoothness = Toggles.CamSmoothness.Value
end)
SmoothBox:AddInput('CamSmoothnessPWR', {
Default = '1',
Numeric = true,
Finished = false,
Text = 'Smoothness Power',
Tooltip = 'Ex: 0.52',
Placeholder = '...',
Callback = function(int)
getgenv().SmoothnessAmount = int
notifications:BuildNotificationUI();
Notifications("Smoothness Power Changed To: "..tostring(int));
end, 0.01
})
--
-- Original link : https://github.com/Stefanuk12/ROBLOX/blob/master/Games/Da
%20Hood/SilentAimAimLock.lua
-- reuploaded so it will be still alive if removed
getgenv().SilentAim = true -- true or false
getgenv().AimLock = false -- true or false
getgenv().Prediction = 0.13544 -- Prediction of Silent Aim and AimLock
getgenv().AimLockKeybind = Enum.KeyCode.E -- Keybind for AIMLOCK (NOT SILENT AIM)
-- // Dependencies
local Aiming = loadstring(game:HttpGet("https://pastebin.com/raw/KzV8GRHk"))()
Aiming.TeamCheck(false)
Aiming.ShowFOV = false
-- // Services
local Workspace = game:GetService("Workspace")
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
-- // Vars
local LocalPlayer = Players.LocalPlayer
local Mouse = LocalPlayer:GetMouse()
local CurrentCamera = Workspace.CurrentCamera
local DaHoodSettings = {
SilentAim = getgenv().SilentAim,
AimLock = getgenv().AimLock,
Prediction = getgenv().Prediction,
AimLockKeybind = Enum.KeyCode.E
}
getgenv().DaHoodSettings = DaHoodSettings
-- // Check if downed
local Character = Aiming.Character(Aiming.Selected)
local KOd = Character:WaitForChild("BodyEffects")["K.O"].Value
local Grabbed = Character:FindFirstChild("GRABBING_CONSTRAINT") ~= nil
-- // Check B
if (KOd or Grabbed) then
return false
end
-- //
return true
end
-- // Hook
local __index
__index = hookmetamethod(game, "__index", function(t, k)
-- // Check if it trying to get our mouse's hit or target and see if we can use
it
if (t:IsA("Mouse") and (k == "Hit" or k == "Target") and Aiming.Check()) then
-- // Vars
local SelectedPart = Aiming.SelectedPart
-- // Hit/Target
if (DaHoodSettings.SilentAim and (k == "Hit" or k == "Target")) then
-- // Hit to account prediction
local Hit = SelectedPart.CFrame + (SelectedPart.Velocity *
DaHoodSettings.Prediction)
-- // Return
return __index(t, k)
end)
--[[ LURAPH HOOK
local Old
Old = hookmetamethod(game, "__index", LPH_NO_VIRTUALIZE(function(self, k)
-- // Check if it trying to get our mouse's hit or target and see if we can use
it
if (t:IsA("Mouse") and (k == "Hit" or k == "Target") and Aiming.Check()) then
-- // Vars
local SelectedPart = Aiming.SelectedPart
-- // Hit/Target
if (DaHoodSettings.SilentAim and (k == "Hit" or k == "Target")) then
-- // Hit to account prediction
local Hit = SelectedPart.CFrame + (SelectedPart.Velocity *
DaHoodSettings.Prediction)
-- // Return
return Old(self, k)
end))
]]
-- // Aimlock
RunService:BindToRenderStep("AimLock", 0, function()
if (DaHoodSettings.AimLock and Aiming.Check() and
UserInputService:IsKeyDown(DaHoodSettings.AimLockKeybind)) then
-- // Vars
local SelectedPart = Aiming.SelectedPart
--
SilentAim:AddToggle('SilentAimt', {
Text = 'Enable',
Default = false,
Tooltip = 'Enables Silent Aim',
})
Toggles.SilentAimt:OnChanged(function()
--Aiming.Enabled = Toggles.SilentAimt.Value
end)
SilentAim:AddInput('Prediction', {
Default = '0.13544',
Numeric = true,
Finished = false,
Text = 'Prediction',
Tooltip = 'Example: 0.13544',
Placeholder = '...',
Callback = function(int2)
getgenv().Prediction = int2
end
})
SilentAim:AddToggle('SAPingBased', {
Text = 'Ping Based',
Default = false,
Tooltip = 'Autos Configures Prediction',
})
Toggles.SAPingBased:OnChanged(function()
getgenv().saPingBased = Toggles.SAPingBased.Value
end)
SilentAim:AddSlider('saHitchance', {
Text = 'Hitchance',
Default = 100,
Min = 0,
Max = 300,
Rounding = 1,
Compact = true,
})
Options.saHitchance:OnChanged(function()
Aiming.Hitchance = Options.saHitchance.Value
end)
SilentAim:AddDropdown('SilentHitpart', {
Values = { 'HumanoidRootPart', 'UpperTorso', 'LowerTorso', 'Head' },
Default = 1, -- number index of the value / string
Multi = false, -- true / false, allows multiple choices to be selected
Text = 'Aimpart',
Tooltip = 'Where Your Bullets Hit', -- Information shown when you hover
over the textbox
})
Options.SilentHitpart:OnChanged(function()
Aiming.TargetPart = Options.SilentHitpart.Value
end)
SilentAim:AddToggle('saToggleNoti', {
Text = 'Silent Aim Toggle',
Default = false,
Tooltip = 'Toggles The Silent Aim',
})
Toggles.saToggleNoti:OnChanged(function()
getgenv().saToggleNoti = Toggles.saToggleNoti.Value
end)
SilentAim:AddToggle('saToggleNoti', {
Text = 'Toggle Notifications',
Default = false,
Tooltip = 'Notifiys On Toggle',
})
Toggles.saToggleNoti:OnChanged(function()
getgenv().ToggleSilent = Toggles.saToggleNoti.Value
end)
Toggles.saToggleNoti:AddKeyPicker('saToggleBind', {
Default = 'None',
SyncToggleState = false,
Mode = 'Toggle',
Text = 'Enable',
NoUI = false,
})
Options.saToggleBind:OnClick(function()
if ToggleSilent then
if Aiming.Enabled == true then
Aiming.Enabled = false
if saToggleNoti then
Notifications("Silent Aim Enabled")
end
else
Aiming.Enabled = true
if saToggleNoti then
Notifications("Silent Aim Disabled")
end
end
end
end)
SilentVisuals:AddToggle('FOVEnabled', {
Text = 'Enable',
Default = false,
Tooltip = 'Adds A Circle To Your Screen (fov = radius)',
})
Toggles.FOVEnabled:OnChanged(function()
Aiming.ShowFOV = Toggles.FOVEnabled.Value
end)
SilentVisuals:AddToggle('FOVFilled', {
Text = 'Filled',
Default = false,
Tooltip = 'Fills the FOV',
})
Toggles.FOVFilled:OnChanged(function()
Aiming.Filled = Toggles.FOVFilled.Value
end)
Toggles.FOVEnabled:AddColorPicker('FOVColor', {
Default = Color3.fromRGB(255,255,255),
Title = 'Color'
})
Options.FOVColor:OnChanged(function()
Aiming.FOVColour = Options.FOVColor.Value
end)
SilentVisuals:AddDivider()
SilentVisuals:AddSlider('FOVRadius', {
Text = 'Size',
Default = 100,
Min = 3,
Max = 250,
Rounding = 1,
Compact = true,
})
Options.FOVRadius:OnChanged(function()
Aiming.FOV = Options.FOVRadius.Value
end)
SilentVisuals:AddSlider('FOVSides', {
Text = 'Sides',
Default = 100,
Min = 3,
Max = 250,
Rounding = 1,
Compact = true,
})
Options.FOVSides:OnChanged(function()
Aiming.FOVSides = Options.FOVSides.Value
end)
SilentVisuals:AddDivider()
SilentVisuals:AddSlider('FOVTransparency', {
Text = 'Transparency',
Default = 1,
Min = 0.1,
Max = 1,
Rounding = 1,
Compact = true,
})
Options.FOVTransparency:OnChanged(function()
Aiming.Transparency = Options.FOVTransparency.Value
end)
SilentVisuals:AddSlider('FOVThickness', {
Text = 'Thickness',
Default = 2,
Min = 1,
Max = 10,
Rounding = 1,
Compact = true,
})
Options.FOVThickness:OnChanged(function()
Aiming.Thickness = Options.FOVThickness.Value
end)
--
RightGroupBox:AddToggle('TargetAim', {
Text = 'Enable',
Default = false,
Tooltip = 'Enables Aimlock',
})
Toggles.TargetAim:OnChanged(function()
Lock.Enabled = Toggles.TargetAim.Value
end)
Toggles.TargetAim:AddKeyPicker('TargetBind', {
Default = 'None',
SyncToggleState = false,
Mode = 'Toggle',
RightGroupBox:AddDropdown('TargetMode', {
Values = { 'Target Aim', 'Silent Aim' },
Default = 1, -- number index of the value / string
Multi = false, -- true / false, allows multiple choices to be selected
Text = 'Mode',
Tooltip = 'Target Aim Mode', -- Information shown when you hover over the
textbox
})
Options.TargetMode:OnChanged(function()
Lock.Mode = Options.TargetMode.Value
end)
RightGroupBox:AddToggle('TargetResolver', {
Text = 'Resolver',
Default = false,
Tooltip = 'Disables Anti Locks/Anti Aims',
})
Toggles.TargetResolver:OnChanged(function()
Lock.Resolver = Toggles.TargetResolver.Value
end)
--
RightGroupBox:AddInput('MyTextbox', {
Default = '0.09',
Numeric = true,
Finished = false,
Text = 'Prediction',
Tooltip = 'Prediction',
Placeholder = '0.09',
Callback = function(int)
Lock.Target.Prediction = int
notifications:BuildNotificationUI();
Notifications("Prediction Changed To: "..tostring(int));
end
})
RightGroupBox:AddSlider('TargetRadius', {
Text = 'Radius',
Default = 50,
Min = 5,
Max = 200,
Rounding = 2,
Compact = true,
})
Options.TargetRadius:OnChanged(function()
Lock.Drawings.FOV.Radius = Options.TargetRadius.Value
end)
RightGroupBox:AddToggle('TargetNotis', {
Text = 'Notifications',
Default = false,
Tooltip = 'Notifys On Enabled/Disabled',
})
Toggles.TargetNotis:OnChanged(function()
Lock.Visualize.Notify = Toggles.TargetNotis.Value
end)
RightGroupBox:AddToggle('TargetPingBased', {
Text = 'Ping Based',
Default = false,
Tooltip = 'Auto Configs Prediction',
})
Toggles.TargetPingBased:OnChanged(function()
Lock.Prediction.PingBased = Toggles.TargetPingBased.Value
end)
RightGroupBox:AddToggle('TargetAirPred', {
Text = 'Air Prediction',
Default = false,
Tooltip = 'Predicts Airshots',
})
Toggles.TargetAirPred:OnChanged(function()
Lock.Prediction.Air = Toggles.TargetAirPred.Value
end)
RightGroupBox:AddDropdown('TargetAimpart', {
Values = { 'HumanoidRootPart', 'UpperTorso', 'LowerTorso', 'Head' },
Default = 1, -- number index of the value / string
Multi = false, -- true / false, allows multiple choices to be selected
Text = 'Aimpart',
Tooltip = 'Where Your Bullets Hit', -- Information shown when you hover
over the textbox
})
Options.TargetAimpart:OnChanged(function()
Lock.Prediction.Part = Options.TargetAimpart.Value
end)
RightGroupBox:AddToggle('TargetLookAt', {
Text = 'Look At',
Default = false,
Tooltip = 'Looks At Your Target',
})
Toggles.TargetLookAt:OnChanged(function()
Lock.LookAt = Toggles.TargetLookAt.Value
end)
RightGroupBox:AddToggle('TargetViewAt', {
Text = 'View At',
Default = false,
Tooltip = 'Views Your Target',
})
Toggles.TargetViewAt:OnChanged(function()
Lock.ViewAt = Toggles.TargetViewAt.Value
end)
RightGroupBox:AddSlider('TargetOffset', {
Text = 'Offset',
Default = 0.06,
Min = -0.5,
Max = 0.5,
Rounding = 2,
Compact = true,
})
Options.TargetOffset:OnChanged(function()
getgenv().offset = Options.TargetOffset.Value
end)
Strafe:AddToggle('TargetStrafe', {
Text = 'Target Strafe',
Default = false,
Tooltip = 'Strafes Around Your Target',
})
Toggles.TargetStrafe:OnChanged(function()
Lock.Target_Strafe[1] = Toggles.TargetStrafe.Value
end)
Strafe:AddToggle('StrafeRotation', {
Text = 'Visualize Rotation',
Default = false,
Tooltip = 'Visualizes Strafe Rotation',
})
Toggles.StrafeRotation:OnChanged(function()
Lock.Visualize.Strafe = Toggles.StrafeRotation.Value
end)
Toggles.StrafeRotation:AddColorPicker('VisualizeRotationColor', {
Default = Color3.new(0, 1, 0), -- Bright green
Title = 'Visualize Rotation', -- Optional. Allows you to have a custom
color picker title (when you open it)
Transparency = 1, -- Optional. Enables transparency changing for this color
picker (leave as nil to disable)
})
--Lock.Drawings.FakeHitbox.Material = Enum.Material[Option]
Strafe:AddSlider('StrafeSpeed', {
Text = 'Speed',
Default = 5,
Min = 1,
Max = 20,
Rounding = 1,
Compact = true,
})
Options.StrafeSpeed:OnChanged(function()
Lock.Target_Strafe[2] = Options.StrafeSpeed.Value
end)
Strafe:AddSlider('StrafeRadius', {
Text = 'Radius',
Default = 5,
Min = 1,
Max = 20,
Rounding = 1,
Compact = true,
})
Options.StrafeRadius:OnChanged(function()
Lock.Target_Strafe[3] = Options.StrafeRadius.Value
end)
Strafe:AddSlider('StrafeHeight', {
Text = 'Height',
Default = 5,
Min = 0,
Max = 20,
Rounding = 1,
Compact = true,
})
Options.StrafeHeight:OnChanged(function()
Lock.Target_Strafe[4] = Options.StrafeHeight.Value
end)
Misc:AddToggle('CFrame', {
Text = 'Enable',
Default = false,
Tooltip = 'Enable CFrame',
})
getgenv().cfrene = false
Toggles.CFrame:OnChanged(function()
getgenv().cframe = Toggles.CFrame.Value
end)
Toggles.CFrame:AddKeyPicker('CFrameBind', {
Default = 'None',
SyncToggleState = false,
Mode = 'Toggle',
Text = 'CFrame',
NoUI = false,
})
Options.CFrameBind:OnClick(function()
if getgenv().cframe then
getgenv().cfrene = not getgenv().cfrene
if getgenv().cfrene == true then
repeat
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame +
game.Players.LocalPlayer.Character.Humanoid.MoveDirection * Multiplier
game:GetService("RunService").Stepped:wait()
until getgenv().cfrene == false
end
end
end)
Misc:AddSlider('CFrameSpeed', {
Text = 'CFrame Speed Amount',
Default = 1,
Min = 0.5,
Max = 5,
Rounding = 2,
Compact = false,
})
Options.CFrameSpeed:OnChanged(function()
getgenv().Multiplier = Options.CFrameSpeed.Value
end)
Misc:AddToggle('Macro', {
Text = 'Macro',
Default = false,
Tooltip = 'Enable Macro',
})
getgenv().macro = false
Toggles.Macro:OnChanged(function()
getgenv().macro = Toggles.Macro.Value
end)
Toggles.Macro:AddKeyPicker('MacroBind', {
Default = 'None',
SyncToggleState = false,
Mode = 'Toggle',
Text = 'Macro',
NoUI = false,
})
Options.MacroBind:OnClick(function()
if getgenv().macro then
getgenv().mawco = not getgenv().mawco
if getgenv().mawco == true then
repeat
inputManager:SendKeyEvent(true, "I", false, game)
wait()
inputManager:SendKeyEvent(true, "O", false, game)
wait()
inputManager:SendKeyEvent(true, "I", false, game)
wait()
inputManager:SendKeyEvent(true, "O", false, game)
wait()
inputManager:SendKeyEvent(true, "I", false, game)
wait()
inputManager:SendKeyEvent(true, "O", false, game)
wait()
inputManager:SendKeyEvent(true, "I", false, game)
wait()
inputManager:SendKeyEvent(true, "O", false, game)
wait()
inputManager:SendKeyEvent(true, "I", false, game)
wait()
inputManager:SendKeyEvent(true, "O", false, game)
wait()
inputManager:SendKeyEvent(true, "I", false, game)
wait()
inputManager:SendKeyEvent(true, "O", false, game)
wait()
inputManager:SendKeyEvent(true, "I", false, game)
wait()
inputManager:SendKeyEvent(true, "O", false, game)
wait()
inputManager:SendKeyEvent(true, "I", false, game)
wait()
inputManager:SendKeyEvent(true, "O", false, game)
wait()
inputManager:SendKeyEvent(true, "I", false, game)
wait()
inputManager:SendKeyEvent(true, "O", false, game)
wait()
inputManager:SendKeyEvent(true, "I", false, game)
wait()
inputManager:SendKeyEvent(true, "O", false, game)
wait()
until getgenv().mawco == false
end
end
end)
Misc:AddToggle('AutoClick', {
Text = 'Auto Click',
Default = false,
Tooltip = 'Enable Macro',
})
getgenv().macro = false
Toggles.AutoClick:OnChanged(function()
getgenv().click = Toggles.AutoClick.Value
end)
Toggles.AutoClick:AddKeyPicker('AutoClickBind', {
Default = 'None',
SyncToggleState = false,
Mode = 'Toggle',
getgenv().clickintervaral = 0
Options.AutoClickBind:OnClick(function()
if getgenv().click then
getgenv().click2 = not getgenv().click2
if getgenv().click2 == true then
repeat
mouse1click()
wait(getgenv().clickintervaral)
until getgenv().click2 == false
end
end
end)
Misc:AddSlider('ClickWait', {
Text = 'Autoclick Interveral',
Default = 0.1,
Min = 0.,
Max = 0.3,
Rounding = 6,
Compact = false,
})
Options.ClickWait:OnChanged(function()
getgenv().clickintervaral = Options.ClickWait.Value
end)
Buy:AddDropdown('BuyGuns', {
Values = { '[Revolver]', '[Double Barrel SG]', '[Tactical Shotgun]',
'[SMG]', '[Knife]', '[Shotgun]', '[Flame Thrower]', '[RPG]', '[AK-47]' },
Default = 20, -- number index of the value / string
Multi = false, -- true / false, allows multiple choices to be selected
Text = 'Weapons',
Tooltip = 'Auto Buy Weapons', -- Information shown when you hover over the
textbox
})
Options.BuyGuns:OnChanged(function()
if Options.BuyGuns.Value == "[Revolver]" then
local k = game.Workspace.Ignored.Shop['[Revolver] - $1339']
local d = game.Players.LocalPlayer.Character.HumanoidRootPart.Position
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
k.Head.CFrame + Vector3.new(0, 3, 0)
if (game.Players.LocalPlayer.Character.HumanoidRootPart.Position -
k.Head.Position).Magnitude <= 50 then
wait(.2)
fireclickdetector(k:FindFirstChild("ClickDetector"), 4)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
CFrame.new(d)
end
end
end)
Buy:AddDropdown('BuyAmmo', {
Values = { '[Taco]', '[Hamburger]', '[Pizza]', '[Popcorn]', '[Cranberry]',
'[Chicken]', '[Donut]', '' },
Default = 20, -- number index of the value / string
Multi = false, -- true / false, allows multiple choices to be selected
Text = 'Weapons',
Tooltip = 'Auto Buy Weapons', -- Information shown when you hover over the
textbox
})
Options.BuyAmmo:OnChanged(function()
end)
--
--
VisualsWorld:AddLabel('Fog Color'):AddColorPicker('FogColorR', {
Default = Color3.fromRGB(100, 87, 72), -- Bright green
Title = 'Fog Color', -- Optional. Allows you to have a custom color picker
title (when you open it)
Transparency = nil, -- Optional. Enables transparency changing for this
color picker (leave as nil to disable)
Callback = function(Value)
end
})
Options.FogColorR:OnChanged(function()
game:GetService("Lighting").FogColor = Options.FogColorR.Value
end)
VisualsWorld:AddSlider('FogEnd', {
Text = 'Fog Distance',
Default = 800,
Min = 25,
Max = 5000,
Rounding = 1,
Compact = true,
})
Options.FogEnd:OnChanged(function()
game:GetService("Lighting").FogEnd = Options.FogEnd.Value
end)
TabBox3:AddToggle('BodyCham', {
Text = 'Body Cham',
Default = false,
Tooltip = 'Chams Your Body',
})
Toggles.BodyCham:OnChanged(function()
TargetVisuals:AddToggle('TargetHitbox', {
Text = 'Fake Hitbox',
Default = false,
Tooltip = 'Adds A Fake Hitbox On Your Target',
})
Toggles.TargetHitbox:OnChanged(function()
Lock.Visualize.Hitbox = Toggles.TargetHitbox.Value
end)
end)
Toggles.TargetHitbox:AddColorPicker('TargetHitboxColor', {
Default = Color3.new(0, 1, 0), -- Bright green
Title = 'Hitbox Color', -- Optional. Allows you to have a custom color
picker title (when you open it)
Transparency = 1, -- Optional. Enables transparency changing for this color
picker (leave as nil to disable)
})
Options.TargetHitboxColor:OnChanged(function()
Lock.Drawings.FakeHitbox.Color = Options.TargetHitboxColor.Value
Lock.Drawings.FakeHitbox.Transparency =
Options.TargetHitboxColor.Transparency
end)
TargetVisuals:AddDropdown('BodyChamMaterial', {
Values = { 'ForceField', 'Neon', 'Glass' },
Default = 1, -- number index of the value / string
Multi = false, -- true / false, allows multiple choices to be selected
Options.BodyChamMaterial:OnChanged(function()
end)
Lock.Drawings.FakeHitbox.CFrame = CFrame.new(9999,9999,9999)
TargetVisuals:AddSlider('HitboxSize', {
Text = 'Hitbox Size',
Default = 4,
Min = 1,
Max = 15,
Rounding = 1,
Compact = true,
})
Options.HitboxSize:OnChanged(function()
Lock.Visualize.X = Options.HitboxSize.Value
Lock.Visualize.Y = Options.HitboxSize.Value
Lock.Visualize.Z = Options.HitboxSize.Value
end)
TargetVisuals:AddDropdown('TargetMaterial', {
Values = { 'Neon', 'Plastic', 'ForceField', 'Glass' },
Default = 3, -- number index of the value / string
Multi = false, -- true / false, allows multiple choices to be selected
Text = 'Material',
Tooltip = 'Hitbox Material', -- Information shown when you hover over the
textbox
})
Options.TargetMaterial:OnChanged(function()
Lock.Drawings.FakeHitbox.Material =
Enum.Material[Options.TargetMaterial.Value]
end)
TargetVisuals:AddToggle('VisualHighlight', {
Text = 'Highlight',
Default = false,
Tooltip = 'Adds A Dot To The Targets Aimpart',
})
Toggles.VisualHighlight:OnChanged(function()
Lock.Visualize.Highlight = Toggles.VisualHighlight.Value
end)
Toggles.VisualHighlight:AddColorPicker('HighlightFill', {
Default = Color3.fromRGB(255,0,255),
Title = 'Highlight Fill Color'
})
Options.HighlightFill:OnChanged(function()
getgenv().fillcolor = Options.HighlightFill.Value
end)
Toggles.VisualHighlight:AddColorPicker('HighlightOutline', {
Default = Color3.fromRGB(255,255,255),
Title = 'Highlight Outline Color'
})
Options.HighlightOutline:OnChanged(function()
getgenv().outlinecolor = Options.HighlightOutline.Value
end)
TargetVisuals:AddToggle('VisualDot', {
Text = 'Dot',
Default = false,
Tooltip = 'Adds A Dot To The Targets Aimpart',
})
Toggles.VisualDot:OnChanged(function()
Lock.Visualize.Dot = Toggles.VisualDot.Value
end)
Toggles.VisualDot:AddColorPicker('DotColor', {
Default = Color3.new(0, 1, 0), -- Bright green
Title = 'Dot Color', -- Optional. Allows you to have a custom color picker
title (when you open it)
Transparency = 1, -- Optional. Enables transparency changing for this color
picker (leave as nil to disable)
})
Options.DotColor:OnChanged(function()
Lock.Drawings.Dot.Color = Options.DotColor.Value
Lock.Drawings.Dot.Transparency = Options.DotColor.Transparency
end)
TargetVisuals:AddToggle('VisualTracer', {
Text = 'Tracer',
Default = false,
Tooltip = 'Adds A Tracer From You To Your Target',
})
Toggles.VisualTracer:OnChanged(function()
Lock.Visualize.Tracer[1] = Toggles.VisualTracer.Value
end)
Toggles.VisualTracer:AddColorPicker('TracerColor', {
Default = Color3.new(0, 1, 0), -- Bright green
Title = 'Tracer Color', -- Optional. Allows you to have a custom color
picker title (when you open it)
Transparency = 1, -- Optional. Enables transparency changing for this color
picker (leave as nil to disable)
})
Options.TracerColor:OnChanged(function()
Lock.Drawings.Tracer.Color = Options.TracerColor.Value
Lock.Drawings.Tracer.Transparency = Options.TracerColor.Transparency
end)
TargetVisuals:AddDropdown('TracerOrigin', {
Values = { 'Head', 'Mouse', 'Gun', 'Crosshair' },
Default = 1, -- number index of the value / string
Multi = false, -- true / false, allows multiple choices to be selected
Options.TracerOrigin:OnChanged(function()
Lock.Visualize.Tracer[2] = Options.TracerOrigin.Value
end)
TargetVisuals:AddToggle('TargetUI', {
Text = 'Target UI',
Default = false,
Tooltip = 'Get info on your targets',
})
Toggles.TargetUI:OnChanged(function()
Lock.Visualize.TargetUI = Toggles.TargetUI.Value
end)
TargetVisuals:AddToggle('TargetFOV', {
Text = 'FOV',
Default = false,
Tooltip = 'Adds A Fake Hitbox On Your Target',
})
Toggles.TargetFOV:OnChanged(function()
Lock.Drawings.FOV.Visible = Toggles.TargetFOV.Value
end)
Toggles.TargetFOV:AddColorPicker('FOVColor', {
Default = Color3.new(0, 1, 0), -- Bright green
Title = 'FOV Color', -- Optional. Allows you to have a custom color picker
title (when you open it)
Transparency = 1, -- Optional. Enables transparency changing for this color
picker (leave as nil to disable)
})
Options.FOVColor:OnChanged(function()
Lock.Drawings.FOV.Color = Options.FOVColor.Value
Lock.Drawings.FOV.Transparency = Options.FOVColor.Transparency
end)
--[[local MyButton2 = MyButton:AddButton('Sub button', function()
print('You clicked a sub button!')
end)
MyButton:AddTooltip('This is a button')
MyButton2:AddTooltip('This is a sub button')
LeftGroupBox:AddLabel('This is a label')
LeftGroupBox:AddLabel('This is a label\n\nwhich wraps its text!', true)
LeftGroupBox:AddDivider()
LeftGroupBox:AddSlider('MySlider', {
Text = 'This is my slider!',
Default = 0,
Min = 0,
Max = 5,
Rounding = 1,
Compact = false,
})
Options.MySlider:SetValue(3)
LeftGroupBox:AddInput('MyTextbox', {
Default = 'My textbox!',
Numeric = false,
Finished = false,
Options.MyTextbox:OnChanged(function()
print('Text updated. New text:', Options.MyTextbox.Value)
end)
LeftGroupBox:AddDropdown('MyDropdown', {
Values = { 'This', 'is', 'a', 'dropdown' },
Default = 1,
Multi = false,
Options.MyDropdown:OnChanged(function()
print('Dropdown got changed. New value:', Options.MyDropdown.Value)
end)
Options.MyDropdown:SetValue('This')
LeftGroupBox:AddDropdown('MyMultiDropdown', {
Values = { 'This', 'is', 'a', 'dropdown' },
Default = 1,
Multi = true,
Options.MyMultiDropdown:OnChanged(function()
-- print('Dropdown got changed. New value:', )
print('Multi dropdown got changed:')
for key, value in next, Options.MyMultiDropdown.Value do
print(key, value) -- should print something like This, true
end
end)
Options.MyMultiDropdown:SetValue({
This = true,
is = true,
})
LeftGroupBox:AddLabel('Color'):AddColorPicker('ColorPicker', {
Default = Color3.new(0, 1, 0),
Title = 'Some color',
})
Options.ColorPicker:OnChanged(function()
print('Color changed!', Options.ColorPicker.Value)
end)
LeftGroupBox:AddLabel('Keybind'):AddKeyPicker('KeyPicker', {
Default = 'MB2',
SyncToggleState = false,
Mode = 'Toggle',
Text = 'Auto lockpick safes',
NoUI = false,
})]]
local WatermarkConnection =
game:GetService('RunService').RenderStepped:Connect(function()
FrameCounter += 1;
Library:OnUnload(function()
Library.Unloaded = true
end);
end)
MenuGroup:AddToggle('KeybindList', {
Text = 'Keybind List',
Default = false,
Tooltip = 'Toggles the Keybind List',
})
Toggles.KeybindList:OnChanged(function()
Library.KeybindFrame.Visible = Toggles.KeybindList.Value
end)
MenuGroup:AddToggle('Watermark', {
Text = 'Watermark',
Default = false,
Tooltip = 'Toggles the Watermark',
})
Toggles.Watermark:OnChanged(function()
Library:SetWatermarkVisibility(Toggles.Watermark.Value)
end)
MenuGroup:AddDropdown('UINotis', {
Values = { 'Xaxa', 'Roblox', 'Mambru' },
Default = 2, -- number index of the value / string
Multi = false, -- true / false, allows multiple choices to be selected
Options.UINotis:OnChanged(function()
getgenv().NotiMode = Options.UINotis.Value
end)
--
local Unload1 = MenuGroup:AddButton({
Text = 'Unload',
Func = function()
Library:Unload()
end,
DoubleClick = true,
Tooltip = 'Unloads The Cheat'
})
Library.ToggleKeybind = Options.MenuKeybind
ThemeManager:SetLibrary(Library)
SaveManager:SetLibrary(Library)
--SaveManager:IgnoreThemeSettings()
--SaveManager:SetIgnoreIndexes({ 'MenuKeybind' })
ThemeManager:SetFolder('blazedlol-thm')
SaveManager:SetFolder('blazedlol-cfg')
SaveManager:BuildConfigSection(Tabs['Settings'])
ThemeManager:ApplyToTab(Tabs['Settings'])
-- Code Below
Options.TargetBind:OnClick(function()
if Lock.Enabled then
Lock.Locking = not Lock.Locking
--
if Lock.Locking == true then
Lock.Target.Player = Lock:GetClosestPlayer()
-- target ui
if Lock.Visualize.TargetUI then
gui.TextLabel.Text = "@"..tostring(Lock.Target.Player)
gui.TextLabel_2.Text = Lock.Target.Player.DisplayName
RunService.RenderStepped:Connect(function()
gui.TextLabel_1.Text = "Health:
"..tostring(Lock.Target.Player.Character.Humanoid.Health)
end)
--[[ louls
if ping < 30 then
Lock.Target.Prediction = 0.1099
elseif
ping < 35 then
Lock.Target.Prediction = 0.2294
elseif
ping < 40 then
Lock.Target.Prediction = 0.1195
elseif
ping < 45 then
Lock.Target.Prediction = 0.1207
elseif
ping < 50 then
Lock.Target.Prediction = 0.1219
elseif
ping < 55 then
Lock.Target.Prediction = 0.1228
elseif
ping < 60 then
Lock.Target.Prediction = 0.1237
elseif
ping < 65 then
Lock.Target.Prediction = 0.1264
elseif
ping < 70 then
Lock.Target.Prediction = 0.1291
elseif
ping < 75 then
Lock.Target.Prediction = 0.1314
elseif
ping < 80 then
Lock.Target.Prediction =
0.1337
elseif
ping < 85 then
Lock.Target.Prediction
= 0.1343
elseif
ping < 90 then
Lock.Target.Prediction = 0.1349
elseif
ping < 95 then
Lock.Target.Prediction = 0.1363
elseif
ping < 100 then
Lock.Target.Prediction = 0.1378
elseif
ping < 105
then
Lock.Target.Prediction = 0.1418
elseif
ping <
110 then
Lock.Target.Prediction = 0.1459
]]
-- sosa
sets
if ping
< 10 then
Lock.Target.Prediction = 0.1112873
elseif
ping < 20 then
Lock.Target.Prediction = 0.1211928
elseif
ping < 30 then
Lock.Target.Prediction = 0.1254263
elseif
ping < 40 then
Lock.Target.Prediction = 0.1314356
elseif
ping < 50 then
Lock.Target.Prediction = 0.1368384
elseif
ping < 60 then
Lock.Target.Prediction = 0.12671983
elseif
ping < 70 then
Lock.Target.Prediction = 0.12862974
elseif
ping < 80 then
Lock.Target.Prediction = 0.13581963
elseif
ping < 90 then
Lock.Target.Prediction = 0.13873952
elseif
ping < 100 then
Lock.Target.Prediction = 0.14173456
elseif
ping < 110 then
Lock.Target.Prediction = 0.14362652
elseif
ping < 120 then
Lock.Target.Prediction = 0.14683943
elseif
ping < 130 then
Lock.Target.Prediction = 0.15175864
elseif
ping < 140 then
Lock.Target.Prediction = 0.15382643
elseif
ping < 150 then
Lock.Target.Prediction = 0.15873582
end
end
if
Lock.Target_Strafe[1] then
Lock.Target.Angle += Lock.Target_Strafe[2]
LocalPlayer.Character.HumanoidRootPart.CFrame =
Lock.Target.Player.Character.HumanoidRootPart.CFrame
*
NewAngle(0, Rad(Lock.Target.Angle), 0)
*
NewCFrame(0, Lock.Target_Strafe[4], Lock.Target_Strafe[3])
end
--
if
Lock.LookAt then
LocalPlayer.Character.Humanoid.AutoRotate = false
local
NearestPos = CFrame.new(LocalPlayer.Character.PrimaryPart.Position,
Vector3.new(Lock.Target.Player.Character.HumanoidRootPart.Position.X,
LocalPlayer.Character.PrimaryPart.Position.Y,
Lock.Target.Player.Character.HumanoidRootPart.Position.Z))
LocalPlayer.Character:SetPrimaryPartCFrame(NearestPos)
end
--
if
Lock.Target.Position then
local
Position1, OnScreen = Camera:WorldToViewportPoint(Lock.Target.Position)
local
MousePosition = NewVector2(Mouse.X, Mouse.Y + 36)
local
Magn = (MousePosition - NewVector2(Position1.X, Position1.Y)).Magnitude
--
if
Lock.Drawings.FOV.Visible then
Lock.Drawings.FakeHitbox.CFrame = NewCFrame(Lock.Target.Position)
Lock.Drawings.FakeHitbox.CFrame = NewCFrame(999,9999,999)
end
--
if
OnScreen then
if
Lock.Visualize.Tracer[1] then
Lock.Drawings.Tracer.Visible = true
--
--
if Position2 then
end
end
Lock.Drawings.Dot.Visible = true
else
Lock.Drawings.Dot.Visible = false
end
--
if
Lock.Visualize.Strafe and Lock.Target_Strafe[1] then
end
else
Lock.Drawings.Dot.Visible = false
Lock.Drawings.Tracer.Visible = false
end
end
end
end
end)
if boostframes then
getgenv().boostFPS = true
game.DescendantAdded:Connect(function(d)
if d.Name == "MainView" and d.Parent.Name == "DevConsoleUI" and boostFPS
then
task.wait()
local screen = d.Parent.Parent.Parent
screen.Enabled = false;
d.Visible = false;
end
end)
while true do
task.wait()
if not boostFPS then
continue;
end
end
end
end)
Video: https://www.youtube.com/watch?v=8CFvfK0gAO8