Pablos Sword Script
Key Required VerifiedUniversal

Pablos Sword Script

Universal ScriptNoamchomskyNoamchomsky 335.7K views 815 executesUpdated Oct 14, 2022
5.0/ 5(1 votes)
10100% Positive
Lua Script•506 lines (16701 chars)
https://discord.com/invite/bJMdnmTd4v
JOIN OUR DISCORD BUT DONT TALK ABOUT SCRIPTS WE ARE DOING SOMETHING VERY FUNNY LMFAO WE WILL FILL U IN WHEN U JOIN THE DISCORD 
GET A PHONE NUMBER IF U WANNA HAVE MORE FUN


Script below here
-- 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

Features & Information

Script given away since already leaked join disco and wait for us to give u the role TOP RANK WORKER PRO AND THEN TALK ABOUT SCRIPTS - Aimbot made by somebody else - Sword range legit - Kill all - ETC
#sword#aimbot

Community Comments (2)

shaaficoffeeshaaficoffeeOct 14, 2022(edited)

What does it do? and what game is it for?

NoamchomskyNoamchomskyOct 14, 2022(edited)

sword games join disco for more info

More Scripts for Universal Scripts