
KeylessUniversal

--// SETTINGS
local RANGE = 1000 -- how far to reach parts
local DELAY = 0.0001 -- speed of touching
local ENABLED = false
--// SERVICES
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local LocalPlayer = Players.LocalPlayer
--// GUI
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "FireTouchGui-KillAll by CIBZOW"
ScreenGui.Parent = LocalPlayer:WaitForChild("PlayerGui")
local Toggle = Instance.new("TextButton")
Toggle.Size = UDim2.new(0, 160, 0, 50)
Toggle.Position = UDim2.new(0, 20, 0.5, -25)
Toggle.BackgroundColor3 = Color3.fromRGB(50,65,50)
Toggle.TextColor3 = Color3.fromRGB(205,215,225)
Toggle.TextScaled = true
Toggle.Text = "FireTouch-KillAll by CIBZOW: OFF"
Toggle.Parent = ScreenGui
--// FUNCTION TO GET ALL TOOL HANDLE PARTS
local function getHandles()
local handles = {}
local char = LocalPlayer.Character
if not char then return handles end
for _, tool in pairs(char:GetChildren()) do
if tool:IsA("Tool") then
local handle = tool:FindFirstChild("Handle")
if handle and handle:IsA("BasePart") then
table.insert(handles, handle)
end
end
end
return handles
end
--// MAIN TOUCH LOOP
task.spawn(function()
while true do
if ENABLED then
local char = LocalPlayer.Character
local root = char and char:FindFirstChild("HumanoidRootPart")
if root then
local handles = getHandles()
for _, part in pairs(workspace:GetDescendants()) do
if part:IsA("BasePart") and not part:IsDescendantOf(char) then
if (part.Position - root.Position).Magnitude <= RANGE then
for _, handle in pairs(handles) do
firetouchinterest(handle, part, 0)
firetouchinterest(handle, part, 1)
end
end
end
end
end
end
task.wait(DELAY)
end
end)
--// TOGGLE BUTTON
Toggle.MouseButton1Click:Connect(function()
ENABLED = not ENABLED
Toggle.Text = ENABLED and "FireTouch: ON" or "FireTouch: OFF"
Toggle.BackgroundColor3 = ENABLED and Color3.fromRGB(0,170,0) or Color3.fromRGB(35,35,35)
end)



@doradoavi ?
@CIBZOW son😶