Description
Op
-- Gui to Lua
-- Version: 3.2
-- Instances:
local Swordfighting = Instance.new("ScreenGui")
local Main = Instance.new("Frame")
local TextLabel = Instance.new("TextLabel")
local UICorner = Instance.new("UICorner")
local Killall = Instance.new("TextButton")
local UICorner_2 = Instance.new("UICorner")
local Aimbot = Instance.new("TextButton")
local UICorner_3 = Instance.new("UICorner")
local spam = Instance.new("TextButton")
local UICorner_4 = Instance.new("UICorner")
local Admin = Instance.new("TextButton")
local UICorner_5 = Instance.new("UICorner")
local Lightabuse = Instance.new("TextButton")
local UICorner_6 = Instance.new("UICorner")
local UICorner_7 = Instance.new("UICorner")
local Frame = Instance.new("Frame")
local TextButton = Instance.new("TextButton")
local UICorner_8 = Instance.new("UICorner")
local UICorner_9 = Instance.new("UICorner")
--Properties:
Swordfighting.Name = "Sword fighting"
Swordfighting.Parent = game.CoreGui
Swordfighting.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
Main.Name = "Main"
Main.Parent = Swordfighting
Main.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
Main.Position = UDim2.new(0.342964828, 0, 0.244532794, 0)
Main.Size = UDim2.new(0, 397, 0, 257)
Main.Visible = false
Main.Draggable = true
Main.Active = true
TextLabel.Parent = Main
TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TextLabel.Size = UDim2.new(0, 397, 0, 41)
TextLabel.Font = Enum.Font.SourceSans
TextLabel.Text = "Sword Destroying Gui"
TextLabel.TextColor3 = Color3.fromRGB(0, 0, 0)
TextLabel.TextScaled = true
TextLabel.TextSize = 14.000
TextLabel.TextWrapped = true
UICorner.Parent = TextLabel
Killall.Name = "Kill all"
Killall.Parent = Main
Killall.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Killall.Position = UDim2.new(0, 0, 0.210677594, 0)
Killall.Size = UDim2.new(0, 192, 0, 50)
Killall.Font = Enum.Font.SourceSans
Killall.Text = "Kill all (Made by Clown and also u have to hold out sword"
Killall.TextColor3 = Color3.fromRGB(0, 0, 0)
Killall.TextScaled = true
Killall.TextSize = 14.000
Killall.TextWrapped = true
Killall.MouseButton1Down:connect(function()
--// Setting \\--
local range = 1000000
--// Variable \\--
local player = game:GetService("Players").LocalPlayer
--// Script \\--
game:GetService("RunService").RenderStepped:Connect(function()
local p = game.Players:GetPlayers()
for i = 2, #p do local v = p[i].Character
if v and v:FindFirstChild("Humanoid") and v.Humanoid.Health > 0 and v:FindFirstChild("HumanoidRootPart") and player:DistanceFromCharacter(v.HumanoidRootPart.Position) <= range then
local tool = player.Character and player.Character:FindFirstChildOfClass("Tool")
if tool and tool:FindFirstChild("Handle") then
tool:Activate()
for i,v in next, v:GetChildren() do
if v:IsA("BasePart") then
firetouchinterest(tool.Handle,v,0)
firetouchinterest(tool.Handle,v,1)
end
end
end
end
end
end)
end)
UICorner_2.Parent = Killall
Aimbot.Name = "Aimbot"
Aimbot.Parent = Main
Aimbot.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Aimbot.Position = UDim2.new(0.5163728, 0, 0.210677594, 0)
Aimbot.Size = UDim2.new(0, 192, 0, 50)
Aimbot.Font = Enum.Font.SourceSans
Aimbot.Text = "Aimbot (gui made by Clown i think)"
Aimbot.TextColor3 = Color3.fromRGB(0, 0, 0)
Aimbot.TextScaled = true
Aimbot.TextSize = 14.000
Aimbot.TextWrapped = true
Aimbot.MouseButton1Down:connect(function()
if not syn or not protectgui then
getgenv().protectgui = function()end
end
local Library = loadstring(game:HttpGet('https://lindseyhost.com/UI/LinoriaLib.lua'))()
Library:SetWatermark("Holy shit noam chomsky made this Noam chomsky 2.0#5573")
Library:Notify('Press Right-CTRL To Toggle The UI')
Library:Notify('YAY AN ACTUAL FEATURE MADE BY NOAM CHOMSKY')
local Camera = workspace.CurrentCamera
local Players = game:GetService("Players")
local GuiService = game:GetService("GuiService")
local LocalPlayer = Players.LocalPlayer
local Mouse = LocalPlayer:GetMouse()
local GetChildren = game.GetChildren
local WorldToScreen = Camera.WorldToScreenPoint
local GetPartsObscuringTarget = Camera.GetPartsObscuringTarget
local FindFirstChild = game.FindFirstChild
local GuiInset = GuiService.GetGuiInset
local function getPositionOnScreen(Vector)
local Vec3, OnScreen = WorldToScreen(Camera, Vector)
return Vector2.new(Vec3.X, Vec3.Y), OnScreen
end
local function ValidateArguments(Args, RayMethod)
local Matches = 0
if #Args < RayMethod.ArgCountRequired then
return false
end
for Pos, Argument in next, Args do
if typeof(Argument) == RayMethod.Args[Pos] then
Matches = Matches + 1
end
end
return Matches >= RayMethod.ArgCountRequired
end
local function getDirection(Origin, Position)
return (Position - Origin).Unit * 1000
end
local function getMousePosition()
return Vector2.new(Mouse.X, Mouse.Y)
end
local function IsPlayerVisible(Player)
local PlayerCharacter = Player.Character
local LocalPlayerCharacter = LocalPlayer.Character
if not (PlayerCharacter or LocalPlayerCharacter) then return end
local PlayerRoot = FindFirstChild(PlayerCharacter, Options.TargetPart.Value) or FindFirstChild(PlayerCharacter, "HumanoidRootPart")
if not PlayerRoot then return end
local CastPoints, IgnoreList = {PlayerRoot.Position, LocalPlayerCharacter, PlayerCharacter}, {LocalPlayerCharacter, PlayerCharacter}
local ObscuringObjects = #GetPartsObscuringTarget(Camera, CastPoints, IgnoreList)
return ((ObscuringObjects == 0 and true) or (ObscuringObjects > 0 and false))
end
local function getClosestPlayer()
if not Options.TargetPart.Value then return end
local Closest
local DistanceToMouse
for _, Player in next, GetChildren(Players) do
if Player == LocalPlayer then continue end
if Toggles.TeamCheck.Value and Player.Team == LocalPlayer.Team then continue end
local Character = Player.Character
if not Character then continue end
if Toggles.VisibleCheck.Value and not IsPlayerVisible(Player) then continue end
local HumanoidRootPart = FindFirstChild(Character, "HumanoidRootPart")
local Humanoid = FindFirstChild(Character, "Humanoid")
if not HumanoidRootPart or not Humanoid or Humanoid and Humanoid.Health <= 0 then continue end
local ScreenPosition, OnScreen = getPositionOnScreen(HumanoidRootPart.Position)
if not OnScreen then continue end
local Distance = (getMousePosition() - ScreenPosition).Magnitude
if Distance <= (DistanceToMouse or (Toggles.fov_Enabled.Value and Options.Radius.Value) or 2000) then
Closest = Character[Options.TargetPart.Value]
DistanceToMouse = Distance
end
end
return Closest
end
local Window = Library:CreateWindow("Universal Silent Aim")
local GeneralTab = Window:AddTab("General")
local MainBOX = GeneralTab:AddLeftTabbox("Main")
do
local Main = MainBOX:AddTab("Main")
Main:AddToggle("aim_Enabled", {Text = "Enabled"})
Main:AddToggle("TeamCheck", {Text = "Team Check"})
Main:AddToggle("VisibleCheck", {Text = "Visible Check"})
Main:AddDropdown("TargetPart", {Text = "Target Part", Default = 1, Values = {
"Head", "HumanoidRootPart"
}})
Main:AddDropdown("Method", {Text = "Silent Aim Method", Default = 1, Values = {
"Raycast","FindPartOnRay",
"FindPartOnRayWithWhitelist",
"FindPartOnRayWithIgnoreList",
"Mouse.Hit/Target"
}})
end
local FieldOfViewBOX = GeneralTab:AddLeftTabbox("Field Of View")
do
local fov_circle = Drawing.new("Circle")
fov_circle.Thickness = 1
fov_circle.NumSides = 100
fov_circle.Radius = 180
fov_circle.Filled = false
fov_circle.Visible = false
fov_circle.ZIndex = 999
fov_circle.Transparency = 1
fov_circle.Color = Color3.fromRGB(54, 57, 241)
local mouse_box = Drawing.new("Square")
mouse_box.Visible = true
mouse_box.ZIndex = 999
mouse_box.Color = Color3.fromRGB(54, 57, 241)
mouse_box.Thickness = 20
mouse_box.Size = Vector2.new(20, 20)
mouse_box.Filled = true
--[[while task.wait() do
mouse_box.Position = Vector2.new(Mouse.X, Mouse.Y + GuiInset(GuiService).Y)
end]]
local Main = FieldOfViewBOX:AddTab("Field Of View")
Main:AddToggle("fov_Enabled", {Text = "Enabled"})
Main:AddSlider("Radius", {Text = "Radius", Min = 0, Max = 360, Default = 180, Rounding = 0}):OnChanged(function()
fov_circle.Radius = Options.Radius.Value
end)
Main:AddToggle("Visible", {Text = "Visible"}):AddColorPicker("Color", {Default = Color3.fromRGB(54, 57, 241)}):OnChanged(function()
fov_circle.Visible = Toggles.Visible.Value
while Toggles.Visible.Value do
fov_circle.Visible = Toggles.Visible.Value
fov_circle.Color = Options.Color.Value
fov_circle.Position = getMousePosition() + Vector2.new(0, 36)
task.wait()
end
end)
Main:AddToggle("MousePosition", {Text = "Show Fake Mouse Position"}):AddColorPicker("MouseVisualizeColor", {Default = Color3.fromRGB(54, 57, 241)}):OnChanged(function()
mouse_box.Visible = Toggles.MousePosition.Value
while Toggles.MousePosition.Value do
if Toggles.aim_Enabled.Value == true and Options.Method.Value == "Mouse.Hit/Target" then
mouse_box.Color = Options.MouseVisualizeColor.Value
mouse_box.Visible = ((getClosestPlayer() and true) or false)
mouse_box.Position = ((getClosestPlayer() and Vector2.new(Camera:WorldToViewportPoint(getClosestPlayer().Position).X, Camera:WorldToViewportPoint(getClosestPlayer().Position).Y)) or Vector2.new(0, 0))
end
task.wait()
end
end)
end
local ExpectedArguments = {
FindPartOnRayWithIgnoreList = {
ArgCountRequired = 3,
Args = {
"Instance", "Ray", "table", "boolean", "boolean"
}
},
FindPartOnRayWithWhitelist = {
ArgCountRequired = 3,
Args = {
"Instance", "Ray", "table", "boolean"
}
},
FindPartOnRay = {
ArgCountRequired = 2,
Args = {
"Instance", "Ray", "Instance", "boolean", "boolean"
}
},
Raycast = {
ArgCountRequired = 3,
Args = {
"Instance", "Vector3", "Vector3", "RaycastParams"
}
}
}
local oldNamecall
oldNamecall = hookmetamethod(game, "__namecall", function(...)
local Method = getnamecallmethod()
local Arguments = {...}
local self = Arguments[1]
if Toggles.aim_Enabled.Value and self == workspace then
if Method == "FindPartOnRayWithIgnoreList" and Options.Method.Value == Method then
if ValidateArguments(Arguments, ExpectedArguments.FindPartOnRayWithIgnoreList) then
local A_Ray = Arguments[2]
local HitPart = getClosestPlayer()
if HitPart then
local Origin = A_Ray.Origin
local Direction = getDirection(Origin, HitPart.Position)
Arguments[2] = Ray.new(Origin, Direction)
return oldNamecall(unpack(Arguments))
end
end
elseif Method == "FindPartOnRayWithWhitelist" and Options.Method.Value == Method then
if ValidateArguments(Arguments, ExpectedArguments.FindPartOnRayWithWhitelist) then
local A_Ray = Arguments[2]
local HitPart = getClosestPlayer()
if HitPart then
local Origin = A_Ray.Origin
local Direction = getDirection(Origin, HitPart.Position)
Arguments[2] = Ray.new(Origin, Direction)
return oldNamecall(unpack(Arguments))
end
end
elseif (Method == "FindPartOnRay" or Method == "findPartOnRay") and Options.Method.Value:lower() == Method:lower() then
if ValidateArguments(Arguments, ExpectedArguments.FindPartOnRay) then
local A_Ray = Arguments[2]
local HitPart = getClosestPlayer()
if HitPart then
local Origin = A_Ray.Origin
local Direction = getDirection(Origin, HitPart.Position)
Arguments[2] = Ray.new(Origin, Direction)
return oldNamecall(unpack(Arguments))
end
end
elseif Method == "Raycast" and Options.Method.Value == Method then
if ValidateArguments(Arguments, ExpectedArguments.Raycast) then
local A_Origin = Arguments[2]
local HitPart = getClosestPlayer()
if HitPart then
Arguments[3] = getDirection(A_Origin, HitPart.Position)
return oldNamecall(unpack(Arguments))
end
end
end
end
return oldNamecall(...)
end)
local oldIndex = nil
oldIndex = hookmetamethod(game, "__index", function(self, Index)
if self == Mouse and (Index == "Hit" or Index == "Target") then
if Toggles.aim_Enabled.Value == true and Options.Method.Value == "Mouse.Hit/Target" and getClosestPlayer() then
local HitPart = getClosestPlayer()
return ((Index == "Hit" and HitPart.CFrame) or (Index == "Target" and HitPart))
end
end
return oldIndex(self, Index)
end)
end)
UICorner_3.Parent = Aimbot
spam.Name = "spam"
spam.Parent = Main
spam.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
spam.Position = UDim2.new(0, 0, 0.481140673, 0)
spam.Size = UDim2.new(0, 192, 0, 50)
spam.Font = Enum.Font.SourceSans
spam.Text = "Spam"
spam.TextColor3 = Color3.fromRGB(0, 0, 0)
spam.TextScaled = true
spam.TextSize = 14.000
spam.TextWrapped = true
spam.MouseButton1Down:connect(function()
while wait(0.5)do
-- Script generated by SimpleSpy - credits to exxtremewa#9394
-- This generator is IN DEVELOPMENT, not compatible with all types/classes yet
local args = {
[1] = "LOL GET BETTER XDXDXDXDXD",
[2] = "All",
}
game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(unpack(args))
end
while wait(0.5)do
-- Script generated by SimpleSpy - credits to exxtremewa#9394
-- This generator is IN DEVELOPMENT, not compatible with all types/classes yet
local args = {
[1] = "Instead of playing this game go out side and have a lifre",
[2] = "All",
}
game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(unpack(args))
end
end)
UICorner_4.Parent = spam
Admin.Name = "Admin"
Admin.Parent = Main
Admin.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Admin.Position = UDim2.new(0.5163728, 0, 0.481140673, 0)
Admin.Size = UDim2.new(0, 192, 0, 50)
Admin.Font = Enum.Font.SourceSans
Admin.Text = "Infinty Admin (credit to EdgeIy For creating this WONDERFUL admin."
Admin.TextColor3 = Color3.fromRGB(0, 0, 0)
Admin.TextScaled = true
Admin.TextSize = 14.000
Admin.TextWrapped = true
Admin.MouseButton1Down:connect(function()
loadstring(game:HttpGet('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source'))()
end)
UICorner_5.Parent = Admin
Lightabuse.Name = "Light abuse"
Lightabuse.Parent = Main
Lightabuse.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Lightabuse.Position = UDim2.new(0, 0, 0.737949967, 0)
Lightabuse.Size = UDim2.new(0, 397, 0, 50)
Lightabuse.Font = Enum.Font.SourceSans
Lightabuse.Text = "Light abuse (Players wont notice if ur hacking) Might need a little bit of skill for this one xd"
Lightabuse.TextColor3 = Color3.fromRGB(0, 0, 0)
Lightabuse.TextScaled = true
Lightabuse.TextSize = 14.000
Lightabuse.TextWrapped = true
Lightabuse.MouseButton1Down:connect(function()
--// Setting \\--
local range = 10
--// Variable \\--
local player = game:GetService("Players").LocalPlayer
--// Script \\--
game:GetService("RunService").RenderStepped:Connect(function()
local p = game.Players:GetPlayers()
for i = 2, #p do local v = p[i].Character
if v and v:FindFirstChild("Humanoid") and v.Humanoid.Health > 0 and v:FindFirstChild("HumanoidRootPart") and player:DistanceFromCharacter(v.HumanoidRootPart.Position) <= range then
local tool = player.Character and player.Character:FindFirstChildOfClass("Tool")
if tool and tool:FindFirstChild("Handle") then
tool:Activate()
for i,v in next, v:GetChildren() do
if v:IsA("BasePart") then
firetouchinterest(tool.Handle,v,0)
firetouchinterest(tool.Handle,v,1)
end
end
end
end
end
end)
end)
UICorner_6.Parent = Lightabuse
UICorner_7.Parent = Main
Frame.Parent = Swordfighting
Frame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Frame.Position = UDim2.new(0, 0, 0.39193666, 0)
Frame.Size = UDim2.new(0, 100, 0, 49)
TextButton.Parent = Frame
TextButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
TextButton.BorderColor3 = Color3.fromRGB(0, 0, 0)
TextButton.Size = UDim2.new(0, 100, 0, 50)
TextButton.Font = Enum.Font.SourceSans
TextButton.Text = "Open"
TextButton.TextColor3 = Color3.fromRGB(255, 255, 255)
TextButton.TextScaled = true
TextButton.TextSize = 14.000
TextButton.TextWrapped = true
TextButton.MouseButton1Down:connect(function()
Main.Visible = true
Frame.Visible = false
end)
UICorner_8.Parent = TextButton
UICorner_9.Parent = Frame