
KeylessUniversal

--[[
Warning: This Script only works in this game:
https://www.roblox.com/games/8848688858/AI-Test
--]]
-- Join our discord: https://discord.gg/yytmQfPr
local InsertService = game:GetService("InsertService")
local Ws = game:GetService("Workspace")
local NPC_folder = Ws:FindFirstChild("NPCs")
local Player = game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
local T = Ws:WaitForChild("TouchTestParts")
local Char = game.Players.LocalPlayer.Character or game.Players.LocalPlayer.CharacterAdded:Wait()
local W_1 = T:FindFirstChild("WantedParts")['1']
local W_5 = T:FindFirstChild("WantedParts")['5']
local Hum = Char:WaitForChild("Humanoid") --// Mostly for getting the local-players health :p
local Vest = T:WaitForChild("Vest")
local PlayerPos = Player.Position
local Drops = Ws.Drops
local connect;
local function W1()
if not Char or not Player then return end
local success, err = pcall(function()
firetouchinterest(Player, W_1, 1)
wait(0.1)
firetouchinterest(Player, W_1, 0)
end)
if not success then
warn("Error touching wanted part: " .. err)
end
end
local function W5()
if not Char or not Player then return end
local success, err = pcall(function()
firetouchinterest(Player, W_5, 1)
wait(0.1)
firetouchinterest(Player, W_5, 0)
end)
if not success then
warn("Error touching wanted part: " .. err)
end
end
local function touch()
if not Char or not Player or not Vest then return end --// Checks (Ts was so damn stressful to write + errors )
if not Char:IsDescendantOf(workspace) or not Player:IsDescendantOf(workspace) then return end
if Player and Char then
local success, err = pcall(function()
firetouchinterest(Player, Vest, 1)
wait(0.1)
firetouchinterest(Player, Vest, 0)
end)
if not success then
warn("Error touching vest: " .. err)
end
end
end
local function ResizeNPCHead(N, Input, ISize)
if not N then return end
if N:IsA("Model") then
local head = N:FindFirstChild("Head") or N:WaitForChild("Head", 5)
if head and head:IsA("MeshPart") then
local ISize = Vector3.new(Input, Input, Input) --//
head.Size = ISize
head.Transparency = 0.5
head.CanCollide = false
end
end
end
local ReGui = loadstring(game:HttpGet('https://raw.githubusercontent.com/depthso/Dear-ReGui/refs/heads/main/ReGui.lua'))()
local PrefabsId = "rbxassetid://" .. ReGui.PrefabsId
ReGui:Init({
Prefabs = InsertService:LoadLocalAsset(PrefabsId)
})
local Window = ReGui:TabsWindow({
Title = "LOL",
Size = UDim2.fromOffset(300, 200)
})
local Tab = Window:CreateTab({Name = "NPC Misc"})
Tab:Label({
Text = 'Input number to resize NPC head'
})
local txtin = Tab:InputText({
Label = "Input Number",
Value = "Example: 10",
})
local b = Tab:Button({
Text = "Execute",
Callback = function(self)
local Input = tonumber(txtin.Value)
if not Input then
txtin.Value = "Invalid input enter a number!"
return warn("Invalid input!")
end
local ISize = Vector3.new(Input, Input, Input)
for _, N in pairs(NPC_folder:GetChildren()) do
if N:IsDescendantOf(Ws) then
local head = N:FindFirstChild("Head") or N:WaitForChild("Head", 5)
head:GetPropertyChangedSignal("Size"):Connect(function()
if head.Size ~= ISize then
ResizeNPCHead(N, Input)
end
end)
if head then
repeat
ResizeNPCHead(N, Input)
task.wait(0.1)
until head.Size == ISize
end
end
end
NPC_folder.ChildAdded:Connect(function(N)
if N:IsDescendantOf(Ws) then
print(N.Name)
local head = N:FindFirstChild("Head") or N:WaitForChild("Head", 5)
if head then
print(head)
ResizeNPCHead(N, Input)
if head.Size ~= ISize then
print("Size validiaetd")
ResizeNPCHead(N, Input)
end
end
end
end)
end
})
local Tab2 = Window:CreateTab({Name = "Player Misc"})
local b2 =Tab2:Button({
Text = "Inf Vest Off",
Callback = function(self)
function checkHealth()
local success, err = pcall(function()
if Hum.Health <= 5 then
connect:Disconnect()
print("Disconnected" .. Player.Name .. Hum.Health)
--// dis
connect = nil
end
end)
if not success then
warn("Err Disconnecting: " .. err)
end
end
end
})
local b3 =Tab2:Button({
Text = "Inf Vest On",
Callback = function(self)
if connect then
return("Already connected!")
else
connect = game:GetService('RunService').RenderStepped:Connect(touch)
end
end
})
local b5 = Tab2:Button({
Text = "Reset Wanted Level to 1(Soon)",
Callback = function(self)
W1()
end
})
local b6 = Tab2:Button({
Text = "Set Wanted Level to 5(Soon)",
Callback = function(self)
W5()
end
})
Tab2:Error({
Text = "Their are some bugs in these scripts most likely due to the firetouchinterest function Reading. Any solutions are welcome!"
})
Tab2:Separator({Text="Teleportation"})
Tab2:Separator()
local b4 =Tab2:Button({
Text = "Grab AR",
Callback = function(self)
for _, D in pairs(Drops:GetChildren()) do
if D:IsA("Model") and not D:FindFirstChild('Fake_9mmx19') then
Char:MoveTo(D:FindFirstChild("MainPart").Position)
task.wait(0.5)
Char:MoveTo(PlayerPos)
else
return warn("No AR found!")
end
end
end
})
Tab2:Error({
Text = "Kinda works but not really still working on it tho (lazy work on it)"
})
Tab2:Button({
Text = "Grab Vest",
Callback = function(self)
if not Char:IsDescendantOf(Ws) then return end
if not Player then return end
if not Vest then return end
local success, err = pcall(function()
Char:SetPrimaryPartCFrame(Vest.CFrame)
task.wait(0.5)
Char:MoveTo(PlayerPos)
end)
if not success then
warn("Error moving to vest: " .. err)
end
end
})
local Window2 = ReGui:TabsWindow({
Title = "Developer Logs",
Size = UDim2.fromOffset(300, 200)
})
local Tab_2 = Window2:CreateTab({Name = "Scripts"})
Tab_2:Button({
Text = "Inf Yield",
Callback = function(self)
loadstring(game:HttpGet(('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source'),true))()
end
})
local Tab_1= Window2:CreateTab({Name='NPCs Info/Data'})
Tab_1:Separator({Text="NPCs Info"})
Tab_1:Separator()
for _, v in pairs(NPC_folder:GetChildren()) do
if v:IsA("Model") and v:IsDescendantOf(Ws) then
task.spawn(function()
local TreeNode
local button
local success, err = pcall(function()
local TreeNode = Tab_1:TreeNode()
local head = v:FindFirstChild("Head")
TreeNode:Label({Text = v.Name})
TreeNode:Label({
Text = head and ("Head Size: " .. tostring(head.Size)) or "Head not found"
})
Button = TreeNode:SmallButton({
Text = "Teleport",
Callback = function(self)
if not v:IsDescendantOf(Ws) then return end
Char:SetPrimaryPartCFrame(head.CFrame)
end
})
local function updateTree()
if not v:IsDescendantOf(Ws) then return end
local head = v:FindFirstChild("Head") or v:WaitForChild("Head", 5)
if head and TreeNode and Hitbox then
TreeNode:Label({Text = v.Name})
TreeNode:Label({Text = "Head Size: " .. tostring(head.Size)})
local button =TreeNode:SmallButton({
Text = "Teleport",
Callback = function(self)
if not v:IsDescendantOf(Ws) then return end
Char:SetPrimaryPartCFrame(head.CFrame)
end
})
end
end
v.ChildAdded:Connect(updateTree)
v.ChildRemoved:Connect(function()
if TreeNode and head then
TreeNode:Remove()
button = nil
end
end)
end)
if not success then
warn("Error TreeNode for NPC: ", err)
end
end)
end
end
local ModalWindow = Window:PopupModal({
Title = "Thanks for using my script!"
}) --> Canvas
ModalWindow:Label({
Text = "This Script is still being in development(Made by: Kizari08)",
TextWrapped = true
})
ModalWindow:Button({
Text = "Cancel",
Callback = function()
ModalWindow:ClosePopup()
end,
})
wait(3)
ModalWindow:ClosePopup()No comments yet for this script.



