local ScreenGui = Instance.
new("ScreenGui")
local main = Instance.new("Frame")
local title = Instance.new("TextLabel")
local Katana = Instance.new("TextButton")
local Heavy = Instance.new("TextButton")
local close = Instance.new("TextButton")
local openmain = Instance.new("Frame")
local open = Instance.new("TextButton")
ScreenGui.Parent = game.CoreGui
main.Name = "main"
main.Parent = ScreenGui
main.BackgroundColor3 = Color3.new(1, 1 ,1)
main.Position = UDim2.new(0.0203577988, 0, 0.641277611, 0)
main.Size = UDim2.new(0, 332, 0, 211)
main.Visible = false
main.Active = true
main.Draggable = true
title.Name = "title"
title.Parent = main
title.BackgroundColor3 = Color3.new(1, 1, 1)
title.Size = UDim2.new(0, 332, 0, 31)
title.Font = Enum.Font.GothamBold
title.Text = "Be A Parkour Ninja Gui"
title.TextColor3 = Color3.new(0, 0, 0)
title.TextSize = 17
Katana.Name = "Katana"
Katana.Parent = main
Katana.BackgroundColor3 = Color3.new(1, 1, 1)
Katana.Position = UDim2.new(0.036144577, 0, 0.379146934, 0)
Katana.Size = UDim2.new(0, 110, 0, 50)
Katana.Font = Enum.Font.GothamBold
Katana.Text = "Katana"
Katana.TextColor3 = Color3.new(0, 0, 0)
Katana.TextScaled = true
Katana.TextSize = 10
Katana.TextWrapped = true
Katana.MouseButton1Down:connect(function()
local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local Katana
local SelectionBoxObject
local HandleObject
local SelectionBoxKeybind = Enum.KeyCode.E --no need to change this, doesn't work
local ReachVector = 7 --Minimum reach is 7
local Player = Players.LocalPlayer
local Backpack = Player:FindFirstChild("Backpack")
repeat
wait()
until Backpack
local function SetupReach(Sword)
local Handle = Sword:FindFirstChild("Handle")
local SelectionBox = Instance.new("SelectionBox")
SelectionBox.Parent = Handle
SelectionBox.Adornee = Handle
Handle.Massless = true
Handle.Size = Vector3.new(50, 50, ReachVector)
SelectionBox = SelectionBox
end
local function FindSword()
for i,v in pairs(Backpack:GetChildren()) do
local Handle = v:FindFirstChild("Handle")
if Handle then
SwordName = v.Name
SetupReach(v)
break
end
end
end
Player.CharacterAdded:Connect(FindSword)
FindSword()
wait(1)
game.StarterGui:SetCore("SendNotification", {
Title = "REACH ACTIVATED";
Text = "✅";
})
end)
Heavy.Name = "Heavy"
Heavy.Parent = main
Heavy.BackgroundColor3 = Color3.new(1,1, 1)
Heavy.Position = UDim2.new(0.614457846, 0, 0.379146934, 0)
Heavy.Size = UDim2.new(0, 110, 0, 50)
Heavy.Font = Enum.Font.GothamBold
Heavy.Text = "Heavy"
Heavy.TextColor3 = Color3.new(0, 0, 0)
Heavy.TextScaled = true
Heavy.TextSize = 14
Heavy.TextWrapped = true
Heavy.MouseButton1Down:connect(function()
local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local Heavy
local SelectionBoxObject
local HandleObject
local SelectionBoxKeybind = Enum.KeyCode.E --no need to change this, doesn't work
local ReachVector = 7 --Minimum reach is 7
local Player = Players.LocalPlayer
local Backpack = Player:FindFirstChild("Backpack")
repeat
wait()
until Backpack
local function SetupReach(Sword)
local Handle = Sword:FindFirstChild("Handle")
local SelectionBox = Instance.new("SelectionBox")
SelectionBox.Parent = Handle
SelectionBox.Adornee = Handle
Handle.Massless = true
Handle.Size = Vector3.new(50, 50, ReachVector)
SelectionBox = SelectionBox
end
local function FindSword()
for i,v in pairs(Backpack:GetChildren()) do
local Handle = v:FindFirstChild("Handle")
if Handle then
SwordName = v.Name
SetupReach(v)
break
end
end
end
Player.CharacterAdded:Connect(FindSword)
FindSword()
wait(1)
game.StarterGui:SetCore("SendNotification", {
Title = "REACH ACTIVATED";
Text = "✅";
})
end)
close.Name = "close"
close.Parent = main
close.BackgroundColor3 = Color3.new(1, 1, 1)
close.Position = UDim2.new(0.879518092, 0, 0, 0)
close.Size = UDim2.new(0, 40, 0, 31)
close.Font = Enum.Font.GothamBlack
close.Text = "Close"
close.TextColor3 = Color3.new(0, 0, 0)
close.TextScaled = true
close.TextSize = 14
close.TextWrapped = true
close.MouseButton1Down:connect(function()
main.Visible = false
openmain.Visible = true
end)
openmain.Name = "openmain"
openmain.Parent = ScreenGui
openmain.BackgroundColor3 = Color3.new(1, 1, 1)
openmain.Position = UDim2.new(.001, 0, .79, 0)
openmain.Size = UDim2.new(0, 100, 0, 28)
openmain.Active = true
openmain.Draggable = true
open.Name = "open"
open.Parent = openmain
open.BackgroundColor3 = Color3.new(1, 1, 1)
open.Size = UDim2.new(0, 100, 0, 28)
open.Font = Enum.Font.GothamBold
open.Text = "OPEN"
open.TextColor3 = Color3.new(0, 0, 0)
open.TextSize = 18
open.TextWrapped = true
open.MouseButton1Down:connect(function()
openmain.Visible = false
main.Visible = true
end)
wait(1)
game.StarterGui:SetCore("SendNotification", {
Title = "Made By Balligusapo";
Text = "Do Not Execute The Script While Using The Sword";
})