Small yeild V2
Key RequiredUniversal

Small yeild V2

Universal ScriptINC0MU_THEDEV4INC0MU_THEDEV4 348 views 143 executesUpdated Mar 30, 2026
Unrated
00
Lua Script•208 lines (5245 chars)
-- 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))

Features & Information

Cool

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts