
Key RequiredUniversal

local HaxwareAimbot = {
Enabled = true;
TeamCheck = true;
WallCheck = true;
Smoothing = 0;
AimPart = "Head";
Keybind = "MouseButton1";
Fov = 100;
ShowFov = false;
------------------------------------------------------------------------------------------------------------------------------------
Thickness = 1;
FovFillColor = Color3.fromRGB(251,1,4);
FovColor = Color3.fromRGB(251,1,4);
FovFillTransparency = 1;
FovTransparenct = 0;
IsAiming =true;
}
local SigmaAimbot = Instance.new("ScreenGui")SigmaAimbot.Name = "SigmaAimbot" SigmaAimbot.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui") SigmaAimbot.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
local HESigmaAimbot = Instance.new("Frame")HESigmaAimbot.Name = "HESigmaAimbot" HESigmaAimbot.Parent = SigmaAimbot HESigmaAimbot.BackgroundColor3 = Color3.fromRGB(39, 39, 39) HESigmaAimbot.BorderColor3 = Color3.fromRGB(87, 255, 145) HESigmaAimbot.Position = UDim2.new(0.284624249, 0, 0.366314173, 0) HESigmaAimbot.Size = UDim2.new(0, 250, 0, 291) HESigmaAimbot.Active = true HESigmaAimbot.Draggable =true
local Name = Instance.new("TextLabel")Name.Name = "Name" Name.Parent = HESigmaAimbot Name.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Name.BackgroundTransparency = 1.000 Name.BorderColor3 = Color3.fromRGB(0, 0, 0) Name.BorderSizePixel = 0
local Frame = Instance.new("Frame")Frame.Parent = HESigmaAimbot Frame.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Frame.BackgroundTransparency = 1.000 Frame.BorderColor3 = Color3.fromRGB(0, 0, 0) Frame.BorderSizePixel = 0 Frame.Position = UDim2.new(0.287999839, 0, 0.105447777, 0) Frame.Size = UDim2.new(0, 100, 0, 115)
local Enable_Aim = Instance.new("TextButton")Enable_Aim.Name = "Enable_Aim" Enable_Aim.Parent = Frame Enable_Aim.BackgroundColor3 = Color3.fromRGB(52, 52, 52) Enable_Aim.BorderColor3 = Color3.fromRGB(255, 255, 255) Enable_Aim.Position = UDim2.new(-1.59000003, 0, 1.0086956, 0) Enable_Aim.Size = UDim2.new(0, 122, 0, 24) Enable_Aim.Font = Enum.Font.Roboto Enable_Aim.Text = "Enable" Enable_Aim.TextColor3 = Color3.fromRGB(255, 255, 255) Enable_Aim.TextSize = 15.000
local UIListLayout = Instance.new("UIListLayout")UIListLayout.Parent = Frame UIListLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder UIListLayout.Padding = UDim.new(0, 5)
local WallCheck = Instance.new("TextButton")WallCheck.Name = "WallCheck" WallCheck.Parent = Frame WallCheck.BackgroundColor3 = Color3.fromRGB(52, 52, 52) WallCheck.BorderColor3 = Color3.fromRGB(255, 255, 255) WallCheck.Position = UDim2.new(0.234439835, 0, 0.139479905, 0) WallCheck.Size = UDim2.new(0, 122, 0, 24) WallCheck.Font = Enum.Font.Roboto WallCheck.Text = "Wall Check" WallCheck.TextColor3 = Color3.fromRGB(255, 255, 255) WallCheck.TextSize = 15.000
local Teamcheck = Instance.new("TextButton")Teamcheck.Name = "Teamcheck" Teamcheck.Parent = Frame Teamcheck.BackgroundColor3 = Color3.fromRGB(52, 52, 52) Teamcheck.BorderColor3 = Color3.fromRGB(255, 255, 255) Teamcheck.Position = UDim2.new(0.234439835, 0, 0.139479905, 0) Teamcheck.Size = UDim2.new(0, 122, 0, 24) Teamcheck.Font = Enum.Font.Roboto Teamcheck.Text = "Team check" Teamcheck.TextColor3 = Color3.fromRGB(255, 255, 255) Teamcheck.TextSize = 15.000
local ShowFov = Instance.new("TextButton")ShowFov.Name = "ShowFov" ShowFov.Parent = Frame ShowFov.BackgroundColor3 = Color3.fromRGB(52, 52, 52) ShowFov.BorderColor3 = Color3.fromRGB(255, 255, 255) ShowFov.Position = UDim2.new(0.234439835, 0, 0.139479905, 0) ShowFov.Size = UDim2.new(0, 122, 0, 24) ShowFov.Font = Enum.Font.Roboto ShowFov.Text = "Show Fov" ShowFov.TextColor3 = Color3.fromRGB(255, 255, 255) ShowFov.TextSize = 15.000
local Hitpart = Instance.new("TextButton")Hitpart.Name = "Hitpart" Hitpart.Parent = Frame Hitpart.BackgroundColor3 = Color3.fromRGB(52, 52, 52) Hitpart.BorderColor3 = Color3.fromRGB(255, 255, 255) Hitpart.Position = UDim2.new(-1.59000003, 0, 1.0086956, 0) Hitpart.Size = UDim2.new(0, 122, 0, 24) Hitpart.Font = Enum.Font.Roboto Hitpart.Text = "HEAD, torso" Hitpart.TextColor3 = Color3.fromRGB(255, 255, 255) Hitpart.TextSize = 15.000
local TextLabel = Instance.new("TextLabel")TextLabel.Parent = Frame TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TextLabel.BackgroundTransparency = 1.000 TextLabel.BorderColor3 = Color3.fromRGB(0, 0, 0) TextLabel.BorderSizePixel = 0 TextLabel.Position = UDim2.new(0.0747231692, 0, -0.0288301352, 0) TextLabel.Size = UDim2.new(0, 100, 0, 17) TextLabel.Font = Enum.Font.Roboto TextLabel.Text = "Smoothing " TextLabel.TextColor3 = Color3.fromRGB(87, 255, 145) TextLabel.TextSize = 15.000
local Smoothing_Num = Instance.new("TextBox")Smoothing_Num.Name = "Smoothing_Num" Smoothing_Num.Parent = Frame Smoothing_Num.BackgroundColor3 = Color3.fromRGB(52, 52, 52) Smoothing_Num.BorderColor3 = Color3.fromRGB(255, 255, 255) Smoothing_Num.Position = UDim2.new(-0.109999999, 0, 0.782608688, 0) Smoothing_Num.Size = UDim2.new(0, 122, 0, 24) Smoothing_Num.ClearTextOnFocus = false Smoothing_Num.Font = Enum.Font.Roboto Smoothing_Num.PlaceholderText = "3 - 0" Smoothing_Num.Text = "0" Smoothing_Num.TextColor3 = Color3.fromRGB(255, 255, 255) Smoothing_Num.TextSize = 14.000
local TextLabel_2 = Instance.new("TextLabel")TextLabel_2.Parent = Frame TextLabel_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TextLabel_2.BackgroundTransparency = 1.000 TextLabel_2.BorderColor3 = Color3.fromRGB(0, 0, 0) TextLabel_2.BorderSizePixel = 0 TextLabel_2.Position = UDim2.new(0.0747231692, 0, -0.0288301352, 0) TextLabel_2.Size = UDim2.new(0, 100, 0, 17) TextLabel_2.Font = Enum.Font.Roboto TextLabel_2.Text = "Fov" TextLabel_2.TextColor3 = Color3.fromRGB(87, 255, 145) TextLabel_2.TextSize = 15.000
local FovNumb = Instance.new("TextBox")FovNumb.Name = "FovNumb" FovNumb.Parent = Frame FovNumb.BackgroundColor3 = Color3.fromRGB(52, 52, 52) FovNumb.BorderColor3 = Color3.fromRGB(255, 255, 255) FovNumb.Position = UDim2.new(-0.109999999, 0, 0.782608688, 0) FovNumb.Size = UDim2.new(0, 122, 0, 24) FovNumb.ClearTextOnFocus = false FovNumb.Font = Enum.Font.Roboto FovNumb.PlaceholderText = "350" FovNumb.Text = "200" FovNumb.TextColor3 = Color3.fromRGB(255, 255, 255) FovNumb.TextSize = 14.000
Enable_Aim.MouseButton1Click:Connect(function() if HaxwareAimbot.Enabled == true then HaxwareAimbot.Enabled = false Enable_Aim.BackgroundColor3 = Color3.fromRGB(52,52,52) else HaxwareAimbot.Enabled= true Enable_Aim.BackgroundColor3 = Color3.fromRGB(2, 54, 8) end end) WallCheck.MouseButton1Click:Connect(function() if HaxwareAimbot.WallCheck == true then HaxwareAimbot.WallCheck = false WallCheck.BackgroundColor3 = Color3.fromRGB(52,52,52) else HaxwareAimbot.WallCheck = true WallCheck.BackgroundColor3 = Color3.fromRGB(2, 54, 8) end end) Teamcheck.MouseButton1Click:Connect(function() if HaxwareAimbot.TeamCheck == true then HaxwareAimbot.TeamCheck = false Teamcheck.BackgroundColor3 = Color3.fromRGB(52,52,52) else HaxwareAimbot.TeamCheck = true Teamcheck.BackgroundColor3 = Color3.fromRGB(2, 54, 8) end end) ShowFov.MouseButton1Click:Connect(function() if HaxwareAimbot.ShowFov ==true then HaxwareAimbot.ShowFov = false ShowFov.BackgroundColor3 = Color3.fromRGB(52,52,52) else HaxwareAimbot.ShowFov = true ShowFov.BackgroundColor3 = Color3.fromRGB(2, 54, 8) end end) Hitpart.MouseButton1Click:Connect(function() if HaxwareAimbot.AimPart == "Head" then Hitpart.Text = "head, Torso" HaxwareAimbot.AimPart = "HumanoidRootPart" else Hitpart.Text = "HEAD, torso" HaxwareAimbot.AimPart = "Head" end end)
local Fov = Instance.new("ScreenGui")Fov.Name = "Fov" Fov.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui") Fov.ZIndexBehavior = Enum.ZIndexBehavior.Sibling -- i miss you synapse fov
local FOVFFrame = Instance.new("Frame")FOVFFrame.Parent = Fov FOVFFrame.Name = "FOVFFrame" FOVFFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255) FOVFFrame.BorderColor3 = Color3.fromRGB(0, 0, 0) FOVFFrame.BorderSizePixel = 0 FOVFFrame.BackgroundTransparency = 1 FOVFFrame.AnchorPoint = Vector2.new(0.5, 0.5) FOVFFrame.Position = UDim2.new(0.5, 0,0.5, 0) FOVFFrame.Size = UDim2.new(0, HaxwareAimbot.Fov, 0, HaxwareAimbot.Fov) FOVFFrame.BackgroundTransparency = 1
local UICorner = Instance.new("UICorner")UICorner.CornerRadius = UDim.new(1, 0) UICorner.Parent = FOVFFrame
local UIStroke = Instance.new("UIStroke")UIStroke.Color = Color3.fromRGB(100,0,100) UIStroke.Parent = FOVFFrame UIStroke.Thickness = 1 UIStroke.ApplyStrokeMode = "Border"
HESigmaAimbot.Visible = false
local PLAYER = game.Players.LocalPlayer
local CurrentCam = game.Workspace.CurrentCamera
local UIS = game:GetService("UserInputService")
local l_character = PLAYER.Character or PLAYER.CharacterAdded:wait()
local WorldToViewportPoint = CurrentCam.WorldToViewportPoint
local mouseLocation = UIS.GetMouseLocation
function isVisible(p, ...)
if not (HaxwareAimbot.WallCheck == true) then
return true
end
return #CurrentCam:GetPartsObscuringTarget({ p }, { CurrentCam, PLAYER.Character, ... }) == 0
end
function CameraGetClosestToMouse(Fov)
local AimFov = Fov
local targetPos = nil
for i,v in pairs (game:GetService("Players"):GetPlayers()) do
if v ~= PLAYER then
if HaxwareAimbot.TeamCheck == true then
if v.Character and v.Character:FindFirstChild(HaxwareAimbot.AimPart) and v.Character.Humanoid and v.Character.Humanoid.Health > 0 and not (v.Team == PLAYER.Team) then
local screen_pos, on_screen = WorldToViewportPoint(CurrentCam, v.Character[HaxwareAimbot.AimPart].Position)
local screen_pos_2D = Vector2.new(screen_pos.X, screen_pos.Y)
local new_magnitude = (screen_pos_2D - mouseLocation(UIS)).Magnitude
if on_screen and new_magnitude < AimFov and isVisible(v.Character[HaxwareAimbot.AimPart].Position, v.Character.Head.Parent) then
AimFov = new_magnitude
targetPos = v
end
end
else
if v.Character and v.Character:FindFirstChild(HaxwareAimbot.AimPart) and v.Character.Humanoid and v.Character.Humanoid.Health > 0 then
local screen_pos, on_screen = WorldToViewportPoint(CurrentCam, v.Character[HaxwareAimbot.AimPart].Position)
local screen_pos_2D = Vector2.new(screen_pos.X, screen_pos.Y)
local new_magnitude = (screen_pos_2D - mouseLocation(UIS)).Magnitude
if on_screen and new_magnitude < AimFov and isVisible(v.Character[HaxwareAimbot.AimPart].Position, v.Character.Head.Parent) then
AimFov = new_magnitude
targetPos = v
end
end
end
end
end
return targetPos
end
local function aimAt(pos, smooth)
local AimPart = pos.Character:FindFirstChild(HaxwareAimbot.AimPart)
if AimPart then
local LookAt = nil
local Distance = math.floor(0.5+(PLAYER.Character:FindFirstChild"HumanoidRootPart".Position - pos.Character:FindFirstChild"HumanoidRootPart".Position).magnitude)
if Distance > 100 then
local distChangeBig = Distance / 10
LookAt = CurrentCam.CFrame:PointToWorldSpace(Vector3.new(0,0,-smooth * distChangeBig)):Lerp(AimPart.Position,.01) -- No one esle do camera smoothing ? tf
else
local distChangeSmall = Distance / 10
LookAt = CurrentCam.CFrame:PointToWorldSpace(Vector3.new(0,0,-smooth * distChangeSmall)):Lerp(AimPart.Position,.01) -- No one esle do camera smoothing ? tf
end
CurrentCam.CFrame = CFrame.lookAt(CurrentCam.CFrame.Position, LookAt)
end
end
game:GetService('RunService').RenderStepped:connect(function()
if HaxwareAimbot.Enabled == true then
if UIS:IsMouseButtonPressed(Enum.UserInputType[HaxwareAimbot.Keybind]) then
local _pos = CameraGetClosestToMouse(HaxwareAimbot.Fov)
if _pos then
aimAt(_pos, HaxwareAimbot.Smoothing)
end
end
end
if not (FovNumb.Text == "") then
HaxwareAimbot.Fov = tonumber(FovNumb.Text)
end
if not (Smoothing_Num.Text == "") then
HaxwareAimbot.Smoothing = tonumber(Smoothing_Num.Text)
end
local acc = HaxwareAimbot.Smoothing / 2
local posd = UIS:GetMouseLocation()
FOVFFrame.Position = UDim2.new(0, posd.X, 0, posd.Y - 36)
FOVFFrame.Size = UDim2.new(0, HaxwareAimbot.Fov + acc, 0, HaxwareAimbot.Fov + acc)
FOVFFrame.Visible = HaxwareAimbot.ShowFov
FOVFFrame.BackgroundColor3 = HaxwareAimbot.FovFillColor
FOVFFrame.Transparency = HaxwareAimbot.FovFillTransparency
UIStroke.Color = HaxwareAimbot.FovFillColor
UIStroke.Transparency = HaxwareAimbot.FovTransparenct
UIStroke.Thickness = HaxwareAimbot.Thickness
end)No comments yet for this script.



