
Key RequiredUniversal

-- Small yeild (Scanner Edition)
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local PlayerGui = LocalPlayer:WaitForChild("PlayerGui")
local RunService = game:GetService("RunService")
local UIS = game:GetService("UserInputService")
local Workspace = game:GetService("Workspace")
-- UI
local gui = Instance.new("ScreenGui", PlayerGui)
gui.Name = "Small yeild"
gui.ResetOnSpawn = false
local main = Instance.new("Frame", gui)
main.Size = UDim2.new(0,420,0,320)
main.Position = UDim2.new(0.5,-210,0.5,-160)
main.BackgroundColor3 = Color3.fromRGB(25,25,25)
main.Active = true
main.Draggable = true
local top = Instance.new("TextLabel", main)
top.Size = UDim2.new(1,0,0,40)
top.Text = "Small yeild"
top.BackgroundColor3 = Color3.fromRGB(40,40,40)
top.TextScaled = true
top.TextColor3 = Color3.new(1,1,1)
local close = Instance.new("TextButton", main)
close.Size = UDim2.new(0,30,0,30)
close.Position = UDim2.new(1,-35,0,5)
close.Text = "X"
close.BackgroundColor3 = Color3.fromRGB(200,50,50)
close.MouseButton1Click:Connect(function() gui:Destroy() end)
local output = Instance.new("ScrollingFrame", main)
output.Size = UDim2.new(1,-20,1,-100)
output.Position = UDim2.new(0,10,0,50)
output.BackgroundColor3 = Color3.fromRGB(15,15,15)
local list = Instance.new("UIListLayout", output)
list.Padding = UDim.new(0,5)
local box = Instance.new("TextBox", main)
box.Size = UDim2.new(1,-20,0,35)
box.Position = UDim2.new(0,10,1,-40)
box.BackgroundColor3 = Color3.fromRGB(35,35,35)
box.TextColor3 = Color3.new(1,1,1)
box.PlaceholderText = "Enter command..."
box.TextScaled = true
box.Text = ""
local function msg(t,c)
local l = Instance.new("TextLabel", output)
l.Size = UDim2.new(1,0,0,25)
l.BackgroundTransparency = 1
l.Text = t
l.TextColor3 = c or Color3.new(1,1,1)
l.TextScaled = true
output.CanvasSize = UDim2.new(0,0,0,list.AbsoluteContentSize.Y+10)
end
-- 🔍 REMOTE SCANNER (NO FIRE)
local scannedRemotes = {}
local function scanRemotes()
table.clear(scannedRemotes)
for _,v in pairs(game:GetDescendants()) do
if v:IsA("RemoteEvent") then
table.insert(scannedRemotes, v)
end
end
msg("Scanned "..#scannedRemotes.." remotes", Color3.fromRGB(0,255,255))
end
-- FLY
local flying=false
local flyConn
local function stopFly()
local c=LocalPlayer.Character
if not c then return end
local hrp=c:FindFirstChild("HumanoidRootPart")
local h=c:FindFirstChild("Humanoid")
if hrp then
for _,v in pairs(hrp:GetChildren()) do
if v:IsA("BodyVelocity") or v:IsA("BodyGyro") then v:Destroy() end
end
end
if h then h.PlatformStand=false end
if flyConn then flyConn:Disconnect() end
flying=false
end
local function startFly(speed)
local c=LocalPlayer.Character
if not c then return end
local hrp=c:FindFirstChild("HumanoidRootPart")
local h=c:FindFirstChild("Humanoid")
if not hrp or not h then return end
if flying then stopFly() return end
flying=true
local bv=Instance.new("BodyVelocity",hrp)
bv.MaxForce=Vector3.new(1e7,1e7,1e7)
local bg=Instance.new("BodyGyro",hrp)
bg.MaxTorque=Vector3.new(1e7,1e7,1e7)
h.PlatformStand=true
flyConn=RunService.RenderStepped:Connect(function()
local cam=Workspace.CurrentCamera.CFrame
local move=Vector3.zero
if UIS:IsKeyDown(Enum.KeyCode.W) then move+=cam.LookVector end
if UIS:IsKeyDown(Enum.KeyCode.S) then move-=cam.LookVector end
if UIS:IsKeyDown(Enum.KeyCode.A) then move-=cam.RightVector end
if UIS:IsKeyDown(Enum.KeyCode.D) then move+=cam.RightVector end
if UIS:IsKeyDown(Enum.KeyCode.Space) then move+=Vector3.new(0,1,0) end
if UIS:IsKeyDown(Enum.KeyCode.LeftControl) then move-=Vector3.new(0,1,0) end
bv.Velocity = move.Magnitude>0 and move.Unit*(speed or 90) or Vector3.zero
bg.CFrame = CFrame.new(hrp.Position, hrp.Position+cam.LookVector)
end)
end
-- COMMANDS
local commands={}
commands.scan=function()
scanRemotes()
end
-- 🔥 NEW SMART KICK (USES SCANNED LIST)
commands.kick=function(a)
local target = Players:FindFirstChild(a[1])
if not target or not target.Character then
msg("Player not found", Color3.fromRGB(255,0,0))
return
end
if #scannedRemotes == 0 then
msg("Run 'scan' first!", Color3.fromRGB(255,0,0))
return
end
local tried = 0
for _,remote in pairs(scannedRemotes) do
tried += 1
local tries = {
{target},
{target.Name},
{target.UserId},
{target.Character},
}
for _,args in pairs(tries) do
pcall(function()
remote:FireServer(unpack(args))
end)
end
task.wait(0.03)
end
msg("Tried "..tried.." remotes", Color3.fromRGB(0,255,0))
end
commands.fly=function(a) startFly(tonumber(a[1]) or 90) end
commands.unfly=function() stopFly() end
commands.cmds=function()
local t=""
for k in pairs(commands) do t=t..k..", " end
msg(t)
end
commands.clear=function()
for _,v in pairs(output:GetChildren()) do
if v:IsA("TextLabel") then v:Destroy() end
end
end
-- INPUT
box.Focused:Connect(function() box.Text="" end)
box.FocusLost:Connect(function(e)
if not e then return end
local args=box.Text:split(" ")
local cmd=table.remove(args,1)
if commands[cmd] then
commands[cmd](args)
else
msg("Unknown command",Color3.fromRGB(255,0,0))
end
box.Text=""
end)
msg("Small yeild Scanner loaded",Color3.fromRGB(0,255,255))No comments yet for this script.



