작동 중
simple aimbot keyless.

스크립트 코드
Lua
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")
local Workspace = game:GetService("Workspace")
local LocalPlayer = Players.LocalPlayer
local Camera = Workspace.CurrentCamera
local fovRadius = 150
local aimSpeed = 1
local toggleKey = Enum.KeyCode.Q
local uiToggleKey = Enum.KeyCode.RightShift
local aimbotEnabled = false
local aimbot360Enabled = false
local teamCheckEnabled = false
local targetPlayer = nil
local listeningForKey = false
local listeningForUIKey = false
local espMasterEnabled = false
local espShowBoxes = false
local espShowNames = false
local noclipEnabled = false
local flying = false
local flySpeed = 50
local isDraggingSlider = false
local toggleAimbot
local flyLinearVelocity = nil
local flyAlignOrientation = nil
local flyAttachment = nil
local Theme = {
Background = Color3.fromRGB(12, 12, 16),
SidebarBackground = Color3.fromRGB(18, 18, 24),
HeaderBackground = Color3.fromRGB(24, 24, 32),
Border = Color3.fromRGB(50, 50, 60),
AccentStart = Color3.fromRGB(255, 255, 255),
AccentEnd = Color3.fromRGB(80, 80, 80),
TextPrimary = Color3.fromRGB(255, 255, 255),
TextSecondary = Color3.fromRGB(160, 160, 170),
FontBold = Enum.Font.GothamBold,
FontMedium = Enum.Font.GothamMedium,
FontRegular = Enum.Font.Gotham,
ActiveRed = Color3.fromRGB(200, 200, 200),
ActiveGreen = Color3.fromRGB(255, 255, 255),
ActiveRedBg = Color3.fromRGB(22, 22, 26),
}
if setfpscap then
pcall(function() setfpscap(9999) end)
end
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "simple aimbot "
ScreenGui.ResetOnSpawn = false
ScreenGui.DisplayOrder = 99999999
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
ScreenGui.Parent = LocalPlayer:WaitForChild("PlayerGui")
local FOVCircle = Instance.new("Frame")
FOVCircle.Name = "FOVCircle"
FOVCircle.AnchorPoint = Vector2.new(0.5, 0.5)
FOVCircle.Position = UDim2.fromScale(0.5, 0.5)
FOVCircle.Size = UDim2.fromOffset(fovRadius * 2, fovRadius * 2)
FOVCircle.BackgroundTransparency = 1
FOVCircle.Parent = ScreenGui
local UICornerFOV = Instance.new("UICorner")
UICornerFOV.CornerRadius = UDim.new(1, 0)
UICornerFOV.Parent = FOVCircle
local UIStrokeFOV = Instance.new("UIStroke")
UIStrokeFOV.Color = Theme.AccentStart
UIStrokeFOV.Thickness = 1.5
UIStrokeFOV.Transparency = 0.5
UIStrokeFOV.Parent = FOVCircle
local MainFrame = Instance.new("Frame")
MainFrame.Name = "MainFrame"
MainFrame.Size = UDim2.fromOffset(480, 380)
MainFrame.Position = UDim2.fromScale(0.1, 0.3)
MainFrame.BackgroundColor3 = Theme.Background
MainFrame.Active = true
MainFrame.Parent = ScreenGui
local MainCorner = Instance.new("UICorner")
MainCorner.CornerRadius = UDim.new(0, 10)
MainCorner.Parent = MainFrame
local MainStroke = Instance.new("UIStroke")
MainStroke.Color = Color3.fromRGB(255, 255, 255)
MainStroke.Thickness = 1.5
MainStroke.Parent = MainFrame
local MainStrokeGradient = Instance.new("UIGradient")
MainStrokeGradient.Color = ColorSequence.new({
ColorSequenceKeypoint.new(0, Theme.AccentStart),
ColorSequenceKeypoint.new(1, Theme.AccentEnd)
})
MainStrokeGradient.Rotation = 45
MainStrokeGradient.Parent = MainStroke
local MainGradient = Instance.new("UIGradient")
MainGradient.Color = ColorSequence.new({
ColorSequenceKeypoint.new(0, Color3.fromRGB(24, 24, 30)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(10, 10, 14))
})
MainGradient.Rotation = 90
MainGradient.Parent = MainFrame
local HeaderFrame = Instance.new("Frame")
HeaderFrame.Name = "HeaderFrame"
HeaderFrame.Size = UDim2.new(1, 0, 0, 42)
HeaderFrame.BackgroundColor3 = Theme.HeaderBackground
HeaderFrame.BorderSizePixel = 0
HeaderFrame.Parent = MainFrame
local HeaderCorner = Instance.new("UICorner")
HeaderCorner.CornerRadius = UDim.new(0, 10)
HeaderCorner.Parent = HeaderFrame
local HeaderOverlap = Instance.new("Frame")
HeaderOverlap.Size = UDim2.new(1, 0, 0, 10)
HeaderOverlap.Position = UDim2.new(0, 0, 1, -10)
HeaderOverlap.BackgroundColor3 = Theme.HeaderBackground
HeaderOverlap.BorderSizePixel = 0
HeaderOverlap.Parent = HeaderFrame
local HeaderDivider = Instance.new("Frame")
HeaderDivider.Size = UDim2.new(1, 0, 0, 1)
HeaderDivider.Position = UDim2.new(0, 0, 1, 0)
HeaderDivider.BackgroundColor3 = Theme.Border
HeaderDivider.BorderSizePixel = 0
HeaderDivider.Parent = HeaderFrame
local HeaderDividerGradient = Instance.new("UIGradient")
HeaderDividerGradient.Color = ColorSequence.new({
ColorSequenceKeypoint.new(0, Theme.AccentStart),
ColorSequenceKeypoint.new(1, Theme.AccentEnd)
})
HeaderDividerGradient.Rotation = 0
HeaderDividerGradient.Parent = HeaderDivider
local HeaderGradient = Instance.new("UIGradient")
HeaderGradient.Color = ColorSequence.new({
ColorSequenceKeypoint.new(0, Color3.fromRGB(32, 32, 40)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(20, 20, 26))
})
HeaderGradient.Rotation = 90
HeaderGradient.Parent = HeaderFrame
local HeaderLabel = Instance.new("TextLabel")
HeaderLabel.Size = UDim2.new(1, -50, 1, 0)
HeaderLabel.Position = UDim2.fromOffset(15, 0)
HeaderLabel.BackgroundTransparency = 1
HeaderLabel.Text = "SIMPLE AIMBOT made by deus"
HeaderLabel.TextColor3 = Theme.TextPrimary
HeaderLabel.Font = Theme.FontBold
HeaderLabel.TextSize = 14
HeaderLabel.TextXAlignment = Enum.TextXAlignment.Left
HeaderLabel.Parent = HeaderFrame
local CloseBtn = Instance.new("TextButton")
CloseBtn.Name = "CloseBtn"
CloseBtn.Size = UDim2.fromOffset(30, 30)
CloseBtn.Position = UDim2.new(1, -36, 0.5, -15)
CloseBtn.BackgroundTransparency = 1
CloseBtn.Text = ""
CloseBtn.TextColor3 = Theme.TextSecondary
CloseBtn.Font = Theme.FontBold
CloseBtn.TextSize = 22
CloseBtn.Active = true
CloseBtn.Parent = HeaderFrame
local function makeFrameDraggable(dragHandle, targetFrame)
local dragToggle = false
local dragStart = nil
local startPos = nil
local dragInput = nil
dragHandle.InputBegan:Connect(function(input)
if isDraggingSlider then return end
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragToggle = true
dragStart = input.Position
startPos = targetFrame.Position
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then dragToggle = false end
end)
end
end)
dragHandle.InputChanged:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
dragInput = input
end
end)
UserInputService.InputChanged:Connect(function(input)
if input == dragInput and dragToggle then
local delta = input.Position - dragStart
targetFrame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
end
end)
end
local function makeDraggable(frame, clickCallback)
local dragToggle = false
local dragStart = nil
local startPos = nil
local dragInput = nil
local isDragging = false
frame.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragToggle = true
isDragging = false
dragStart = input.Position
startPos = frame.Position
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then dragToggle = false end
end)
end
end)
frame.InputChanged:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
dragInput = input
end
end)
UserInputService.InputChanged:Connect(function(input)
if input == dragInput and dragToggle then
local delta = input.Position - dragStart
if delta.Magnitude > 5 then isDragging = true end
frame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
end
end)
if clickCallback then
frame.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
if not isDragging then clickCallback() end
end
end)
end
end
local OpenBtn = Instance.new("TextButton")
OpenBtn.Name = "OpenBtn"
OpenBtn.Size = UDim2.fromOffset(90, 36)
OpenBtn.Position = UDim2.new(0.5, -45, 0, 20)
OpenBtn.BackgroundColor3 = Color3.fromRGB(20, 20, 24)
OpenBtn.Text = "open ui"
OpenBtn.TextColor3 = Theme.TextPrimary
OpenBtn.Font = Theme.FontBold
OpenBtn.TextSize = 13
OpenBtn.Visible = false
OpenBtn.Active = true
OpenBtn.Parent = ScreenGui
local OpenCorner = Instance.new("UICorner")
OpenCorner.CornerRadius = UDim.new(0, 8)
OpenCorner.Parent = OpenBtn
local OpenStroke = Instance.new("UIStroke")
OpenStroke.Color = Color3.fromRGB(255, 255, 255)
OpenStroke.Thickness = 1.5
OpenStroke.Parent = OpenBtn
local OpenStrokeGradient = Instance.new("UIGradient")
OpenStrokeGradient.Color = ColorSequence.new({
ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(80, 80, 80))
})
OpenStrokeGradient.Rotation = 45
OpenStrokeGradient.Parent = OpenStroke
local OpenGradient = Instance.new("UIGradient")
OpenGradient.Color = ColorSequence.new({
ColorSequenceKeypoint.new(0, Color3.fromRGB(30, 30, 38)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(15, 15, 20))
})
OpenGradient.Rotation = 90
OpenGradient.Parent = OpenBtn
local OpenTextGradient = Instance.new("UIGradient")
OpenTextGradient.Color = ColorSequence.new({
ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(160, 160, 160))
})
OpenTextGradient.Rotation = 90
OpenTextGradient.Parent = OpenBtn
OpenBtn.MouseEnter:Connect(function()
TweenService:Create(OpenBtn, TweenInfo.new(0.2), { BackgroundColor3 = Color3.fromRGB(40, 40, 48) }):Play()
end)
OpenBtn.MouseLeave:Connect(function()
TweenService:Create(OpenBtn, TweenInfo.new(0.2), { BackgroundColor3 = Color3.fromRGB(20, 20, 24) }):Play()
end)
local FloatingAimBtn = Instance.new("TextButton")
FloatingAimBtn.Name = "FloatingAimBtn"
FloatingAimBtn.Size = UDim2.fromOffset(55, 55)
FloatingAimBtn.Position = UDim2.new(0.85, 0, 0.6, 0)
FloatingAimBtn.BackgroundColor3 = Color3.fromRGB(20, 20, 24)
FloatingAimBtn.Text = "AIM"
FloatingAimBtn.TextColor3 = Color3.fromRGB(150, 150, 150)
FloatingAimBtn.Font = Theme.FontBold
FloatingAimBtn.TextSize = 14
FloatingAimBtn.Visible = false
FloatingAimBtn.Active = true
FloatingAimBtn.Parent = ScreenGui
local FloatingCorner = Instance.new("UICorner")
FloatingCorner.CornerRadius = UDim.new(1, 0)
FloatingCorner.Parent = FloatingAimBtn
local FloatingStroke = Instance.new("UIStroke")
FloatingStroke.Color = Color3.fromRGB(255, 255, 255)
FloatingStroke.Thickness = 2
FloatingStroke.Parent = FloatingAimBtn
local FloatingStrokeGradient = Instance.new("UIGradient")
FloatingStrokeGradient.Color = ColorSequence.new({
ColorSequenceKeypoint.new(0, Theme.AccentStart),
ColorSequenceKeypoint.new(1, Theme.AccentEnd)
})
FloatingStrokeGradient.Rotation = 45
FloatingStrokeGradient.Parent = FloatingStroke
local FloatingGradient = Instance.new("UIGradient")
FloatingGradient.Color = ColorSequence.new({
ColorSequenceKeypoint.new(0, Color3.fromRGB(30, 30, 38)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(15, 15, 20))
})
FloatingGradient.Rotation = 90
FloatingGradient.Parent = FloatingAimBtn
local Sidebar = Instance.new("Frame")
Sidebar.Name = "Sidebar"
Sidebar.Size = UDim2.new(0, 120, 1, -42)
Sidebar.Position = UDim2.fromOffset(0, 42)
Sidebar.BackgroundColor3 = Theme.SidebarBackground
Sidebar.BorderSizePixel = 0
Sidebar.Parent = MainFrame
local SidebarCorner = Instance.new("UICorner")
SidebarCorner.CornerRadius = UDim.new(0, 10)
SidebarCorner.Parent = Sidebar
local SidebarOverlap = Instance.new("Frame")
SidebarOverlap.Size = UDim2.new(0, 20, 1, 0)
SidebarOverlap.Position = UDim2.new(1, -20, 0, 0)
SidebarOverlap.BackgroundColor3 = Theme.SidebarBackground
SidebarOverlap.BorderSizePixel = 0
SidebarOverlap.Parent = Sidebar
local SidebarOverlapBottom = Instance.new("Frame")
SidebarOverlapBottom.Size = UDim2.new(1, 0, 0, 10)
SidebarOverlapBottom.Position = UDim2.new(0, 0, 1, -10)
SidebarOverlapBottom.BackgroundColor3 = Theme.SidebarBackground
SidebarOverlapBottom.BorderSizePixel = 0
SidebarOverlapBottom.Parent = Sidebar
local SidebarDivider = Instance.new("Frame")
SidebarDivider.Size = UDim2.new(0, 1, 1, 0)
SidebarDivider.Position = UDim2.new(1, 0, 0, 0)
SidebarDivider.BackgroundColor3 = Theme.Border
SidebarDivider.BorderSizePixel = 0
SidebarDivider.Parent = Sidebar
local SidebarGradient = Instance.new("UIGradient")
SidebarGradient.Color = ColorSequence.new({
ColorSequenceKeypoint.new(0, Color3.fromRGB(24, 24, 30)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(12, 12, 16))
})
SidebarGradient.Rotation = 90
SidebarGradient.Parent = Sidebar
local ContentContainer = Instance.new("Frame")
ContentContainer.Size = UDim2.new(1, -135, 1, -55)
ContentContainer.Position = UDim2.fromOffset(130, 50)
ContentContainer.BackgroundTransparency = 1
ContentContainer.Parent = MainFrame
local function createPage(parent)
local page = Instance.new("Frame")
page.Size = UDim2.fromScale(1, 1)
page.BackgroundTransparency = 1
page.Parent = parent
return page
end
local AimbotPage = createPage(ContentContainer) AimbotPage.Visible = true
local VisualsPage = createPage(ContentContainer) VisualsPage.Visible = false
local PlayerPage = createPage(ContentContainer) PlayerPage.Visible = false
local isAnimating = false
local originalSize = UDim2.fromOffset(480, 380)
local function closeMenu()
if isAnimating then return end
isAnimating = true
local currentPos = MainFrame.Position
local closeTween = TweenService:Create(MainFrame,
TweenInfo.new(0.2, Enum.EasingStyle.Quad, Enum.EasingDirection.In),
{
Size = UDim2.fromOffset(0, 0),
Position = UDim2.new(currentPos.X.Scale, currentPos.X.Offset + (originalSize.X.Offset/2),
currentPos.Y.Scale, currentPos.Y.Offset + (originalSize.Y.Offset/2))
})
closeTween.Completed:Connect(function()
MainFrame.Visible = false
MainFrame.Size = originalSize
MainFrame.Position = currentPos
isAnimating = false
OpenBtn.Size = UDim2.fromOffset(0, 0)
OpenBtn.Visible = true
TweenService:Create(OpenBtn, TweenInfo.new(0.2, Enum.EasingStyle.Back, Enum.EasingDirection.Out),
{ Size = UDim2.fromOffset(90, 36) }):Play()
end)
closeTween:Play()
end
local function openMenu()
if isAnimating then return end
isAnimating = true
local targetPos = MainFrame.Position
MainFrame.Size = UDim2.fromOffset(0, 0)
MainFrame.Position = UDim2.new(targetPos.X.Scale, targetPos.X.Offset + (originalSize.X.Offset/2),
targetPos.Y.Scale, targetPos.Y.Offset + (originalSize.Y.Offset/2))
MainFrame.Visible = true
local openTween = TweenService:Create(MainFrame,
TweenInfo.new(0.25, Enum.EasingStyle.Back, Enum.EasingDirection.Out),
{ Size = originalSize, Position = targetPos })
openTween.Completed:Connect(function() isAnimating = false end)
openTween:Play()
local openShrink = TweenService:Create(OpenBtn,
TweenInfo.new(0.15, Enum.EasingStyle.Quad, Enum.EasingDirection.In),
{ Size = UDim2.fromOffset(0, 0) })
openShrink.Completed:Connect(function()
OpenBtn.Visible = false
OpenBtn.Size = UDim2.fromOffset(90, 36)
end)
openShrink:Play()
end
CloseBtn.MouseButton1Click:Connect(closeMenu)
makeFrameDraggable(HeaderFrame, MainFrame)
makeFrameDraggable(Sidebar, MainFrame)
makeDraggable(OpenBtn, openMenu)
makeDraggable(FloatingAimBtn, function() toggleAimbot() end)
local function createButton(parent, text, pos, size)
local btn = Instance.new("TextButton")
btn.Size = size
btn.Position = pos
btn.BackgroundColor3 = Color3.fromRGB(24, 24, 30)
btn.Text = text
btn.TextColor3 = Theme.TextPrimary
btn.Font = Theme.FontMedium
btn.TextSize = 13
btn.AutoButtonColor = false
btn.Active = true
btn.Parent = parent
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 6)
corner.Parent = btn
local stroke = Instance.new("UIStroke")
stroke.Color = Theme.Border
stroke.Thickness = 1
stroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
stroke.Parent = btn
local strokeGradient = Instance.new("UIGradient")
strokeGradient.Color = ColorSequence.new({
ColorSequenceKeypoint.new(0, Theme.AccentStart),
ColorSequenceKeypoint.new(1, Theme.AccentEnd)
})
strokeGradient.Rotation = 45
strokeGradient.Enabled = false
strokeGradient.Parent = stroke
local btnTextGradient = Instance.new("UIGradient")
btnTextGradient.Color = ColorSequence.new({
ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(180, 180, 180))
})
btnTextGradient.Rotation = 90
btnTextGradient.Parent = btn
btn:GetPropertyChangedSignal("BackgroundColor3"):Connect(function()
local color = btn.BackgroundColor3
if color == Color3.fromRGB(0, 120, 200) or color == Color3.fromRGB(0, 162, 255) then
btn.BackgroundColor3 = Color3.fromRGB(240, 240, 250)
btn.TextColor3 = Color3.fromRGB(15, 15, 20)
stroke.Thickness = 1.5
strokeGradient.Enabled = true
elseif color == Color3.fromRGB(30, 30, 40) or color == Color3.fromRGB(20, 20, 26) or color == Color3.fromRGB(24, 24, 30) then
btn.BackgroundColor3 = Color3.fromRGB(24, 24, 30)
btn.TextColor3 = Theme.TextPrimary
stroke.Color = Theme.Border
stroke.Thickness = 1
strokeGradient.Enabled = false
elseif color == Color3.fromRGB(50, 40, 40) then
btn.BackgroundColor3 = Color3.fromRGB(45, 45, 55)
btn.TextColor3 = Theme.TextPrimary
stroke.Color = Color3.fromRGB(150, 150, 160)
stroke.Thickness = 1
strokeGradient.Enabled = false
end
end)
btn.MouseEnter:Connect(function()
TweenService:Create(stroke, TweenInfo.new(0.2), { Color = Color3.fromRGB(255, 255, 255) }):Play()
end)
btn.MouseLeave:Connect(function()
if strokeGradient.Enabled then
TweenService:Create(stroke, TweenInfo.new(0.2), { Color = Color3.fromRGB(255, 255, 255) }):Play()
else
TweenService:Create(stroke, TweenInfo.new(0.2), { Color = Theme.Border }):Play()
end
end)
return btn
end
local function makeTabButton(btn)
btn.TextColor3 = Theme.TextSecondary
btn:GetPropertyChangedSignal("BackgroundColor3"):Connect(function()
local color = btn.BackgroundColor3
if color == Theme.AccentStart or color == Color3.fromRGB(240, 240, 250) then
btn.TextColor3 = Color3.fromRGB(15, 15, 20)
else
btn.TextColor3 = Theme.TextSecondary
end
end)
end
local function createSlider(parent, text, pos, defaultVal, maxVal, callback)
local sliderContainer = Instance.new("Frame")
sliderContainer.Size = UDim2.new(1, -10, 0, 45)
sliderContainer.Position = pos
sliderContainer.BackgroundTransparency = 1
sliderContainer.Parent = parent
local label = Instance.new("TextLabel")
label.Size = UDim2.new(1, 0, 0, 20)
label.Position = UDim2.fromScale(0, 0)
label.BackgroundTransparency = 1
label.Text = text .. ": " .. defaultVal
label.TextColor3 = Theme.TextSecondary
label.Font = Theme.FontMedium
label.TextSize = 13
label.TextXAlignment = Enum.TextXAlignment.Left
label.Parent = sliderContainer
local track = Instance.new("Frame")
track.Size = UDim2.new(1, 0, 0, 6)
track.Position = UDim2.fromOffset(0, 26)
track.BackgroundColor3 = Color3.fromRGB(35, 35, 45)
track.BorderSizePixel = 0
track.Active = true
track.Parent = sliderContainer
local trackCorner = Instance.new("UICorner")
trackCorner.CornerRadius = UDim.new(1, 0)
trackCorner.Parent = track
local fill = Instance.new("Frame")
fill.Size = UDim2.fromScale(defaultVal / maxVal, 1)
fill.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
fill.BorderSizePixel = 0
fill.Parent = track
local fillCorner = Instance.new("UICorner")
fillCorner.CornerRadius = UDim.new(1, 0)
fillCorner.Parent = fill
local fillGradient = Instance.new("UIGradient")
fillGradient.Color = ColorSequence.new({
ColorSequenceKeypoint.new(0, Theme.AccentStart),
ColorSequenceKeypoint.new(1, Theme.AccentEnd)
})
fillGradient.Rotation = 0
fillGradient.Parent = fill
local knob = Instance.new("Frame")
knob.Size = UDim2.fromOffset(12, 12)
knob.AnchorPoint = Vector2.new(0.5, 0.5)
knob.Position = UDim2.fromScale(defaultVal / maxVal, 0.5)
knob.BackgroundColor3 = Theme.TextPrimary
knob.BorderSizePixel = 0
knob.Active = true
knob.Parent = track
local knobCorner = Instance.new("UICorner")
knobCorner.CornerRadius = UDim.new(1, 0)
knobCorner.Parent = knob
local knobStroke = Instance.new("UIStroke")
knobStroke.Color = Theme.AccentStart
knobStroke.Thickness = 1.5
knobStroke.Parent = knob
local knobStrokeGradient = Instance.new("UIGradient")
knobStrokeGradient.Color = ColorSequence.new({
ColorSequenceKeypoint.new(0, Theme.AccentStart),
ColorSequenceKeypoint.new(1, Theme.AccentEnd)
})
knobStrokeGradient.Rotation = 45
knobStrokeGradient.Parent = knobStroke
local draggingSlider = false
local function updateSlider(input)
local relativeX = input.Position.X - track.AbsolutePosition.X
local percentage = math.clamp(relativeX / track.AbsoluteSize.X, 0, 1)
knob.Position = UDim2.fromScale(percentage, 0.5)
fill.Size = UDim2.fromScale(percentage, 1)
local calculatedValue = callback(percentage)
label.Text = text .. ": " .. calculatedValue
end
knob.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
draggingSlider = true
isDraggingSlider = true
TweenService:Create(knob, TweenInfo.new(0.15), { BackgroundColor3 = Theme.AccentStart }):Play()
end
end)
UserInputService.InputChanged:Connect(function(input)
if draggingSlider and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then
updateSlider(input)
end
end)
UserInputService.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
draggingSlider = false
isDraggingSlider = false
TweenService:Create(knob, TweenInfo.new(0.15), { BackgroundColor3 = Theme.TextPrimary }):Play()
end
end)
end
local AimbotTabBtn = createButton(Sidebar, "Aimbot", UDim2.fromOffset(10, 15), UDim2.fromOffset(100, 35))
AimbotTabBtn.BackgroundColor3 = Theme.AccentStart
makeTabButton(AimbotTabBtn)
local VisualsTabBtn = createButton(Sidebar, "Visuals", UDim2.fromOffset(10, 60), UDim2.fromOffset(100, 35))
makeTabButton(VisualsTabBtn)
local PlayerTabBtn = createButton(Sidebar, "Player", UDim2.fromOffset(10, 105), UDim2.fromOffset(100, 35))
makeTabButton(PlayerTabBtn)
local function resetTabs()
AimbotPage.Visible = false
VisualsPage.Visible = false
PlayerPage.Visible = false
AimbotTabBtn.BackgroundColor3 = Color3.fromRGB(24, 24, 30)
VisualsTabBtn.BackgroundColor3 = Color3.fromRGB(24, 24, 30)
PlayerTabBtn.BackgroundColor3 = Color3.fromRGB(24, 24, 30)
end
AimbotTabBtn.MouseButton1Click:Connect(function()
resetTabs(); AimbotPage.Visible = true; AimbotTabBtn.BackgroundColor3 = Theme.AccentStart
end)
VisualsTabBtn.MouseButton1Click:Connect(function()
resetTabs(); VisualsPage.Visible = true; VisualsTabBtn.BackgroundColor3 = Theme.AccentStart
end)
PlayerTabBtn.MouseButton1Click:Connect(function()
resetTabs(); PlayerPage.Visible = true; PlayerTabBtn.BackgroundColor3 = Theme.AccentStart
end)
local StatusCard = Instance.new("Frame")
StatusCard.Size = UDim2.new(1, -10, 0, 32)
StatusCard.Position = UDim2.fromOffset(0, 5)
StatusCard.BackgroundColor3 = Theme.ActiveRedBg
StatusCard.Parent = AimbotPage
local StatusCardCorner = Instance.new("UICorner")
StatusCardCorner.CornerRadius = UDim.new(0, 6)
StatusCardCorner.Parent = StatusCard
local StatusCardStroke = Instance.new("UIStroke")
StatusCardStroke.Color = Theme.ActiveRed
StatusCardStroke.Thickness = 1
StatusCardStroke.Parent = StatusCard
local StatusLabel = Instance.new("TextLabel")
StatusLabel.Size = UDim2.new(1, -20, 1, 0)
StatusLabel.Position = UDim2.fromOffset(10, 0)
StatusLabel.BackgroundTransparency = 1
StatusLabel.Text = "AIMBOT STATUS: DEACTIVATED"
StatusLabel.TextColor3 = Theme.ActiveRed
StatusLabel.Font = Theme.FontBold
StatusLabel.TextXAlignment = Enum.TextXAlignment.Left
StatusLabel.TextSize = 13
StatusLabel.Parent = StatusCard
StatusLabel:GetPropertyChangedSignal("TextColor3"):Connect(function()
local color = StatusLabel.TextColor3
if color == Theme.ActiveGreen then
TweenService:Create(StatusCardStroke, TweenInfo.new(0.3), { Color = Color3.fromRGB(255, 255, 255) }):Play()
TweenService:Create(StatusCard, TweenInfo.new(0.3), { BackgroundColor3 = Color3.fromRGB(35, 35, 35) }):Play()
else
TweenService:Create(StatusCardStroke, TweenInfo.new(0.3), { Color = Color3.fromRGB(100, 100, 100) }):Play()
TweenService:Create(StatusCard, TweenInfo.new(0.3), { BackgroundColor3 = Color3.fromRGB(20, 20, 20) }):Play()
end
end)
local BindLabel = Instance.new("TextLabel")
BindLabel.Size = UDim2.new(0, 100, 0, 30)
BindLabel.Position = UDim2.fromOffset(0, 47)
BindLabel.BackgroundTransparency = 1
BindLabel.Text = "Aimbot Bind:"
BindLabel.TextColor3 = Theme.TextSecondary
BindLabel.Font = Theme.FontMedium
BindLabel.TextXAlignment = Enum.TextXAlignment.Left
BindLabel.TextSize = 13
BindLabel.Parent = AimbotPage
local KeybindBtn = createButton(AimbotPage, "[ " .. toggleKey.Name .. " ]", UDim2.fromOffset(110, 47), UDim2.fromOffset(120, 30))
local UIBindLabel = Instance.new("TextLabel")
UIBindLabel.Size = UDim2.new(0, 100, 0, 30)
UIBindLabel.Position = UDim2.fromOffset(0, 82)
UIBindLabel.BackgroundTransparency = 1
UIBindLabel.Text = "UI Toggle Bind:"
UIBindLabel.TextColor3 = Theme.TextSecondary
UIBindLabel.Font = Theme.FontMedium
UIBindLabel.TextXAlignment = Enum.TextXAlignment.Left
UIBindLabel.TextSize = 13
UIBindLabel.Parent = AimbotPage
local UIKeybindBtn = createButton(AimbotPage, "[ " .. uiToggleKey.Name .. " ]", UDim2.fromOffset(110, 82), UDim2.fromOffset(120, 30))
createSlider(AimbotPage, "FOV Radius", UDim2.fromOffset(0, 122), fovRadius, 400, function(percent)
fovRadius = math.clamp(math.round(percent * 400), 10, 400)
FOVCircle.Size = UDim2.fromOffset(fovRadius * 2, fovRadius * 2)
return fovRadius
end)
createSlider(AimbotPage, "Aim Tracking speed", UDim2.fromOffset(0, 175), math.round(aimSpeed * 100), 100, function(percent)
aimSpeed = math.clamp(percent, 0.02, 1)
if aimSpeed >= 0.96 then aimSpeed = 1 end
if aimSpeed == 1 then return "100% (Instant)" else return math.round(aimSpeed * 100) .. "%" end
end)
local TeamCheckBtn = createButton(AimbotPage, "Team Check: OFF", UDim2.fromOffset(0, 230), UDim2.fromOffset(160, 32))
TeamCheckBtn.MouseButton1Click:Connect(function()
teamCheckEnabled = not teamCheckEnabled
TeamCheckBtn.Text = teamCheckEnabled and "Team Check: ON" or "Team Check: OFF"
TeamCheckBtn.BackgroundColor3 = teamCheckEnabled and Color3.fromRGB(0, 120, 200) or Color3.fromRGB(30, 30, 40)
end)
local Aimbot360Btn = createButton(AimbotPage, "360 Aimbot: OFF", UDim2.fromOffset(170, 230), UDim2.fromOffset(160, 32))
Aimbot360Btn.MouseButton1Click:Connect(function()
aimbot360Enabled = not aimbot360Enabled
Aimbot360Btn.Text = aimbot360Enabled and "360 Aimbot: ON" or "360 Aimbot: OFF"
Aimbot360Btn.BackgroundColor3 = aimbot360Enabled and Color3.fromRGB(0, 120, 200) or Color3.fromRGB(30, 30, 40)
FOVCircle.Visible = not aimbot360Enabled
end)
local MobileAimbotMenuBtn = createButton(AimbotPage, "Mobile aimbot: OFF", UDim2.fromOffset(0, 272), UDim2.fromOffset(330, 32))
MobileAimbotMenuBtn.MouseButton1Click:Connect(function()
FloatingAimBtn.Visible = not FloatingAimBtn.Visible
MobileAimbotMenuBtn.Text = FloatingAimBtn.Visible and "Mobile aimbot: ON" or "Mobile aimbot: OFF"
MobileAimbotMenuBtn.BackgroundColor3 = FloatingAimBtn.Visible and Color3.fromRGB(0, 120, 200) or Color3.fromRGB(30, 30, 40)
end)
local MasterESPBtn = createButton(VisualsPage, "Master ESP: OFF", UDim2.fromOffset(0, 10), UDim2.fromOffset(330, 32))
local BoxESPBtn = createButton(VisualsPage, "Chams: OFF", UDim2.fromOffset(0, 50), UDim2.fromOffset(330, 32))
local NameESPBtn = createButton(VisualsPage, "Names and Health: OFF", UDim2.fromOffset(0, 90), UDim2.fromOffset(330, 32))
local updateESPConfig
MasterESPBtn.MouseButton1Click:Connect(function()
espMasterEnabled = not espMasterEnabled
MasterESPBtn.Text = espMasterEnabled and "Master ESP: ON" or "Master ESP: OFF"
MasterESPBtn.BackgroundColor3 = espMasterEnabled and Color3.fromRGB(0, 120, 200) or Color3.fromRGB(30, 30, 40)
updateESPConfig()
end)
BoxESPBtn.MouseButton1Click:Connect(function()
espShowBoxes = not espShowBoxes
BoxESPBtn.Text = espShowBoxes and "Chams: ON" or "Chams: OFF"
BoxESPBtn.BackgroundColor3 = espShowBoxes and Color3.fromRGB(0, 120, 200) or Color3.fromRGB(30, 30, 40)
updateESPConfig()
end)
NameESPBtn.MouseButton1Click:Connect(function()
espShowNames = not espShowNames
NameESPBtn.Text = espShowNames and "Names and Health: ON" or "Names and Health: OFF"
NameESPBtn.BackgroundColor3 = espShowNames and Color3.fromRGB(0, 120, 200) or Color3.fromRGB(30, 30, 40)
updateESPConfig()
end)
local NoclipBtn = createButton(PlayerPage, "Noclip: OFF", UDim2.fromOffset(0, 10), UDim2.fromOffset(330, 32))
NoclipBtn.MouseButton1Click:Connect(function()
noclipEnabled = not noclipEnabled
NoclipBtn.Text = noclipEnabled and "Noclip: ON" or "Noclip: OFF"
NoclipBtn.BackgroundColor3 = noclipEnabled and Color3.fromRGB(0, 120, 200) or Color3.fromRGB(30, 30, 40)
end)
local function removeFlyConstraints()
if flyLinearVelocity then flyLinearVelocity:Destroy(); flyLinearVelocity = nil end
if flyAlignOrientation then flyAlignOrientation:Destroy(); flyAlignOrientation = nil end
if flyAttachment then flyAttachment:Destroy(); flyAttachment = nil end
local char = LocalPlayer.Character
if char and char:FindFirstChildOfClass("Humanoid") then
char.Humanoid.PlatformStand = false
end
end
local FlyBtn = createButton(PlayerPage, "Fly: OFF", UDim2.fromOffset(0, 50), UDim2.fromOffset(330, 32))
FlyBtn.MouseButton1Click:Connect(function()
flying = not flying
FlyBtn.Text = flying and "Fly: ON" or "Fly: OFF"
FlyBtn.BackgroundColor3 = flying and Color3.fromRGB(0, 120, 200) or Color3.fromRGB(30, 30, 40)
local char = LocalPlayer.Character
if not char or not char:FindFirstChild("HumanoidRootPart") or not char:FindFirstChild("Humanoid") then
if not flying then removeFlyConstraints() end
return
end
local hrp = char.HumanoidRootPart
if flying then
removeFlyConstraints()
flyAttachment = Instance.new("Attachment")
flyAttachment.Name = "FlyConstraintAttachment"
flyAttachment.Parent = hrp
flyLinearVelocity = Instance.new("LinearVelocity")
flyLinearVelocity.Name = "FlyLinearVelocity"
flyLinearVelocity.Attachment0 = flyAttachment
flyLinearVelocity.MaxForce = math.huge
flyLinearVelocity.VelocityConstraintMode = Enum.VelocityConstraintMode.Vector
flyLinearVelocity.VectorVelocity = Vector3.new(0, 0, 0)
flyLinearVelocity.Parent = hrp
flyAlignOrientation = Instance.new("AlignOrientation")
flyAlignOrientation.Name = "FlyAlignOrientation"
flyAlignOrientation.Attachment0 = flyAttachment
flyAlignOrientation.Mode = Enum.OrientationAlignmentMode.OneAttachment
flyAlignOrientation.MaxTorque = math.huge
flyAlignOrientation.Responsiveness = 200
flyAlignOrientation.CFrame = hrp.CFrame
flyAlignOrientation.Parent = hrp
char.Humanoid.PlatformStand = true
else
removeFlyConstraints()
end
end)
local FpsContainer = Instance.new("Frame")
FpsContainer.Size = UDim2.new(0, 330, 0, 32)
FpsContainer.Position = UDim2.fromOffset(0, 95)
FpsContainer.BackgroundTransparency = 1
FpsContainer.Parent = PlayerPage
local FpsLabel = Instance.new("TextLabel")
FpsLabel.Size = UDim2.new(0, 200, 1, 0)
FpsLabel.Position = UDim2.fromOffset(0, 0)
FpsLabel.BackgroundTransparency = 1
FpsLabel.Text = "FPS Spoofer limit (0 to uncap):"
FpsLabel.TextColor3 = Theme.TextSecondary
FpsLabel.Font = Theme.FontMedium
FpsLabel.TextXAlignment = Enum.TextXAlignment.Left
FpsLabel.TextSize = 13
FpsLabel.Parent = FpsContainer
local FpsInput = Instance.new("TextBox")
FpsInput.Size = UDim2.fromOffset(120, 32)
FpsInput.Position = UDim2.new(1, -120, 0, 0)
FpsInput.BackgroundColor3 = Color3.fromRGB(10, 10, 10)
FpsInput.TextColor3 = Color3.fromRGB(255, 255, 255)
FpsInput.Font = Theme.FontBold
FpsInput.TextSize = 13
FpsInput.Text = "60"
FpsInput.Parent = FpsContainer
local FpsCorner = Instance.new("UICorner")
FpsCorner.CornerRadius = UDim.new(0, 6)
FpsCorner.Parent = FpsInput
local FpsStroke = Instance.new("UIStroke")
FpsStroke.Color = Color3.fromRGB(255, 255, 255)
FpsStroke.Thickness = 1
FpsStroke.Parent = FpsInput
FpsInput.Focused:Connect(function()
TweenService:Create(FpsStroke, TweenInfo.new(0.2), { Color = Color3.fromRGB(200, 200, 200) }):Play()
end)
FpsInput.FocusLost:Connect(function()
TweenService:Create(FpsStroke, TweenInfo.new(0.2), { Color = Color3.fromRGB(255, 255, 255) }):Play()
local num = tonumber(FpsInput.Text)
if setfpscap then
pcall(function()
if num and num > 0 then
setfpscap(num)
else
setfpscap(9999)
FpsInput.Text = "9999"
end
end)
end
end)
function toggleAimbot()
aimbotEnabled = not aimbotEnabled
if aimbotEnabled then
StatusLabel.Text = "AIMBOT STATUS: ACTIVE"
StatusLabel.TextColor3 = Theme.ActiveGreen
FloatingAimBtn.TextColor3 = Color3.fromRGB(15, 15, 20)
FloatingAimBtn.BackgroundColor3 = Color3.fromRGB(240, 240, 250)
FloatingStroke.Color = Theme.AccentStart
else
StatusLabel.Text = "AIMBOT STATUS: DEACTIVATED"
StatusLabel.TextColor3 = Theme.ActiveRed
FloatingAimBtn.TextColor3 = Color3.fromRGB(150, 150, 150)
FloatingAimBtn.BackgroundColor3 = Color3.fromRGB(20, 20, 24)
FloatingStroke.Color = Color3.fromRGB(255, 255, 255)
targetPlayer = nil
end
end
FloatingAimBtn.MouseEnter:Connect(function()
if not aimbotEnabled then
TweenService:Create(FloatingAimBtn, TweenInfo.new(0.2), { BackgroundColor3 = Color3.fromRGB(40, 40, 48) }):Play()
end
end)
FloatingAimBtn.MouseLeave:Connect(function()
if not aimbotEnabled then
TweenService:Create(FloatingAimBtn, TweenInfo.new(0.2), { BackgroundColor3 = Color3.fromRGB(20, 20, 24) }):Play()
end
end)
KeybindBtn.MouseButton1Click:Connect(function()
listeningForKey = true
KeybindBtn.Text = "... Press Key ..."
KeybindBtn.BackgroundColor3 = Color3.fromRGB(50, 40, 40)
end)
UIKeybindBtn.MouseButton1Click:Connect(function()
listeningForUIKey = true
UIKeybindBtn.Text = "... Press Key ..."
UIKeybindBtn.BackgroundColor3 = Color3.fromRGB(50, 40, 40)
end)
UserInputService.InputBegan:Connect(function(input, gameProcessed)
if listeningForKey and input.UserInputType == Enum.UserInputType.Keyboard then
toggleKey = input.KeyCode
listeningForKey = false
KeybindBtn.Text = "[ " .. toggleKey.Name .. " ]"
KeybindBtn.BackgroundColor3 = Color3.fromRGB(30, 30, 40)
return
end
if listeningForUIKey and input.UserInputType == Enum.UserInputType.Keyboard then
uiToggleKey = input.KeyCode
listeningForUIKey = false
UIKeybindBtn.Text = "[ " .. uiToggleKey.Name .. " ]"
UIKeybindBtn.BackgroundColor3 = Color3.fromRGB(30, 30, 40)
return
end
if UserInputService:GetFocusedTextBox() then return end
if input.KeyCode == toggleKey then
toggleAimbot()
elseif input.KeyCode == uiToggleKey then
if MainFrame.Visible then closeMenu() else openMenu() end
end
end)
local function hasLineOfSight(targetCharacter, targetHead)
local origin = Camera.CFrame.Position
local direction = (targetHead.Position - origin)
local raycastParams = RaycastParams.new()
raycastParams.FilterType = Enum.RaycastFilterType.Exclude
local filterInstances = {LocalPlayer.Character}
for _, obj in ipairs(targetCharacter:GetChildren()) do
if obj:IsA("Accessory") then table.insert(filterInstances, obj) end
end
raycastParams.FilterDescendantsInstances = filterInstances
local raycastResult = Workspace:Raycast(origin, direction, raycastParams)
if not raycastResult or raycastResult.Instance:IsDescendantOf(targetCharacter) then
return true
end
return false
end
local function getClosestTarget()
local closestPlayer = nil
local shortestDistance = math.huge
local screenCenter = Vector2.new(Camera.ViewportSize.X / 2, Camera.ViewportSize.Y / 2)
for _, player in ipairs(Players:GetPlayers()) do
if player ~= LocalPlayer and player.Character then
if teamCheckEnabled and LocalPlayer.Team ~= nil and player.Team == LocalPlayer.Team then
continue
end
local character = player.Character
local head = character:FindFirstChild("Head")
local humanoid = character:FindFirstChildOfClass("Humanoid")
if head and humanoid and humanoid.Health > 0 then
local screenPos, onScreen = Camera:WorldToViewportPoint(head.Position)
if aimbot360Enabled then
local dist3D = (head.Position - Camera.CFrame.Position).Magnitude
if dist3D < shortestDistance and hasLineOfSight(character, head) then
shortestDistance = dist3D
closestPlayer = character
end
else
if onScreen then
local distanceToCenter = (Vector2.new(screenPos.X, screenPos.Y) - screenCenter).Magnitude
if distanceToCenter <= fovRadius and distanceToCenter < shortestDistance then
if hasLineOfSight(character, head) then
shortestDistance = distanceToCenter
closestPlayer = character
end
end
end
end
end
end
end
return closestPlayer
end
local function clearESPElements(character)
if character:FindFirstChild("ESPHighlight") then character.ESPHighlight:Destroy() end
if character:FindFirstChild("ESPBillboard") then character.ESPBillboard:Destroy() end
end
local function applyESPToPlayer(player)
local function onCharacterRender(character)
clearESPElements(character)
if not espMasterEnabled then return end
if espShowBoxes then
local highlight = Instance.new("Highlight")
highlight.Name = "ESPHighlight"
highlight.FillColor = Theme.AccentStart
highlight.FillTransparency = 0.6
highlight.OutlineColor = Color3.fromRGB(255, 255, 255)
highlight.OutlineTransparency = 0
highlight.Adornee = character
highlight.Parent = character
end
if espShowNames then
local head = character:WaitForChild("Head", 5)
if head then
local billboard = Instance.new("BillboardGui")
billboard.Name = "ESPBillboard"
billboard.AlwaysOnTop = true
billboard.Size = UDim2.fromOffset(120, 35)
billboard.StudsOffset = Vector3.new(0, 3, 0)
billboard.Adornee = head
local label = Instance.new("TextLabel")
label.Size = UDim2.fromScale(1, 1)
label.BackgroundTransparency = 1
label.TextColor3 = Color3.fromRGB(255, 255, 255)
label.TextStrokeTransparency = 0
label.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
label.Font = Theme.FontBold
label.TextSize = 12
label.Parent = billboard
billboard.Parent = character
local humanoid = character:FindFirstChildOfClass("Humanoid")
if humanoid then
local connection
local function syncStats()
if character.Parent and humanoid.Parent then
label.Text = string.format("%s\n[ HP: %d ]", player.Name, math.round(humanoid.Health))
else
if connection then connection:Disconnect() end
end
end
connection = humanoid:GetPropertyChangedSignal("Health"):Connect(syncStats)
syncStats()
end
end
end
end
player.CharacterAdded:Connect(onCharacterRender)
if player.Character then task.spawn(onCharacterRender, player.Character) end
end
function updateESPConfig()
for _, player in ipairs(Players:GetPlayers()) do
if player ~= LocalPlayer and player.Character then
task.spawn(clearESPElements, player.Character)
applyESPToPlayer(player)
end
end
end
Players.PlayerAdded:Connect(function(player)
player.CharacterAdded:Connect(function()
task.wait(0.5)
if espMasterEnabled then applyESPToPlayer(player) end
end)
end)
Players.PlayerRemoving:Connect(function(player)
if player.Character then clearESPElements(player.Character) end
end)
-- Clear constraints if player resets/spawns while flying
LocalPlayer.CharacterRemoving:Connect(function()
removeFlyConstraints()
end)
RunService.Stepped:Connect(function()
if noclipEnabled and LocalPlayer.Character then
for _, part in ipairs(LocalPlayer.Character:GetDescendants()) do
if part:IsA("BasePart") and part.CanCollide then
part.CanCollide = false
end
end
end
end)
RunService.PreSimulation:Connect(function()
if flying and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
local camCFrame = Camera.CFrame
local moveDir = Vector3.new(0, 0, 0)
if UserInputService:IsKeyDown(Enum.KeyCode.W) then moveDir = moveDir + camCFrame.LookVector end
if UserInputService:IsKeyDown(Enum.KeyCode.S) then moveDir = moveDir - camCFrame.LookVector end
if UserInputService:IsKeyDown(Enum.KeyCode.A) then moveDir = moveDir - camCFrame.RightVector end
if UserInputService:IsKeyDown(Enum.KeyCode.D) then moveDir = moveDir + camCFrame.RightVector end
local humanoid = LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
if humanoid and humanoid.MoveDirection.Magnitude > 0 then
moveDir = moveDir + humanoid.MoveDirection
end
if moveDir.Magnitude > 0 then
moveDir = moveDir.Unit
end
if flyLinearVelocity and flyAlignOrientation then
flyLinearVelocity.VectorVelocity = moveDir * flySpeed
flyAlignOrientation.CFrame = camCFrame
end
end
end)
RunService.RenderStepped:Connect(function()
if aimbotEnabled then
targetPlayer = getClosestTarget()
end
if aimbotEnabled and targetPlayer and targetPlayer:FindFirstChild("Head") then
local targetHead = targetPlayer.Head
local currentCFrame = Camera.CFrame
local targetRotation = CFrame.new(currentCFrame.Position, targetHead.Position)
if aimSpeed == 1 then
Camera.CFrame = targetRotation
else
Camera.CFrame = currentCFrame:Lerp(targetRotation, aimSpeed)
end
end
end)설명
its keyless, has fly,noclip, has fps spoofer its kinda broken only until 60 fps. has mobile aimbot. nice ui I think(my friend made it) has 360 aimbot. team check.
댓글 (0)
- 첫 댓글을 작성하세요.
자주 묻는 질문
- simple aimbot keyless. 스크립트는 어떻게 사용하나요?
- 위의 스크립트 코드를 복사하고, Roblox 엑시큐터를 열어 붙여넣은 후, 게임 중에 실행을 누르세요. 스크립트가 실행되면 기능이 즉시 활성화됩니다.
- simple aimbot keyless. 스크립트는 무료인가요?
- 네. 이 스크립트는 무료로 복사하고 사용할 수 있습니다. 키 시스템을 사용하는 경우, 링크를 통해 무료로 키를 받으세요.
- simple aimbot keyless. 스크립트는 안전한가요?
- 전체 소스 코드가 이 페이지에 표시되어 실행 전에 정확히 무엇을 하는지 확인할 수 있습니다. 항상 신뢰할 수 있는 엑시큐터를 사용하고, 스크립트 사용은 Roblox 이용 약관에 위반되므로 자의적 위험으로 사용하세요.
- simple aimbot keyless.에 호환되는 엑시큐터는?
- 이 스크립트는 대부분의 인기 Roblox 엑시큐터에서 작동합니다. 기기에 맞는 신뢰할 수 있는 무료 또는 유료 엑시큐터를 찾으려면 엑시큐터 페이지를 확인하세요.