
Keyless

--[[
WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!
]]
-- Floppa World Of Stands (Ragdoll Detection Edition + NoSlow)
local Players = game:GetService("Players")
local UIS = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local LocalPlayer = Players.LocalPlayer
-- GUI Setup
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "FloppaWOS_FinalEdition"
ScreenGui.Parent = game.CoreGui
ScreenGui.ResetOnSpawn = false
local MainFrame = Instance.new("Frame")
MainFrame.Size = UDim2.new(0, 280, 0, 500) -- Увеличил высоту под новую кнопку
MainFrame.Position = UDim2.new(0.5, -140, 0.5, -250)
MainFrame.BackgroundColor3 = Color3.fromRGB(101, 67, 33) -- Коричневый
MainFrame.BorderSizePixel = 0
MainFrame.Active = true
MainFrame.Draggable = true
MainFrame.Parent = ScreenGui
local UICorner = Instance.new("UICorner", MainFrame)
UICorner.CornerRadius = UDim.new(0, 10)
local Title = Instance.new("TextLabel")
Title.Size = UDim2.new(1, 0, 0, 45)
Title.BackgroundColor3 = Color3.fromRGB(70, 45, 20)
Title.Text = "Floppa World Of Stands"
Title.TextColor3 = Color3.fromRGB(255, 220, 180)
Title.Font = Enum.Font.GothamBold
Title.TextSize = 18
Title.Parent = MainFrame
Instance.new("UICorner", Title).CornerRadius = UDim.new(0, 10)
local Scroll = Instance.new("ScrollingFrame")
Scroll.Size = UDim2.new(1, -10, 1, -55)
Scroll.Position = UDim2.new(0, 5, 0, 50)
Scroll.BackgroundTransparency = 1
Scroll.CanvasSize = UDim2.new(0, 0, 0, 550)
Scroll.ScrollBarThickness = 2
Scroll.Parent = MainFrame
local UIList = Instance.new("UIListLayout")
UIList.Parent = Scroll
UIList.Padding = UDim.new(0, 8)
UIList.HorizontalAlignment = Enum.HorizontalAlignment.Center
-- Состояния логики
local States = {
Fly = false,
TpToVictim = false,
TpToNPC = false,
NoRagdoll = false,
NoSlow = false, -- Новое состояние
NormalSpeed = 16, -- Базовая скорость
Victim = nil,
VictimTimer = 0,
TargetNPC = nil,
NPCTimer = 0
}
local function CreateButton(text, callback)
local btn = Instance.new("TextButton")
btn.Size = UDim2.new(0, 240, 0, 45)
btn.BackgroundColor3 = Color3.fromRGB(130, 85, 45)
btn.TextColor3 = Color3.new(1, 1, 1)
btn.Font = Enum.Font.SourceSansBold
btn.TextSize = 16
btn.Text = text
btn.Parent = Scroll
Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 6)
btn.MouseButton1Click:Connect(function() callback(btn) end)
return btn
end
-- 1. Fly
CreateButton("Fly: OFF", function(btn)
States.Fly = not States.Fly
btn.Text = "Fly: " .. (States.Fly and "ON" or "OFF")
local hrp = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if not hrp then return end
if States.Fly then
local bv = Instance.new("BodyVelocity", hrp)
bv.Name = "FloppaFly"
bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
task.spawn(function()
while States.Fly do
local cam = workspace.CurrentCamera.CFrame
local dir = Vector3.new(0,0,0)
if UIS:IsKeyDown(Enum.KeyCode.W) then dir += cam.LookVector end
if UIS:IsKeyDown(Enum.KeyCode.S) then dir -= cam.LookVector end
if UIS:IsKeyDown(Enum.KeyCode.A) then dir -= cam.RightVector end
if UIS:IsKeyDown(Enum.KeyCode.D) then dir += cam.RightVector end
if UIS:IsKeyDown(Enum.KeyCode.Space) then dir += Vector3.new(0,1,0) end
if UIS:IsKeyDown(Enum.KeyCode.LeftShift) then dir -= Vector3.new(0,1,0) end
bv.Velocity = dir * 75
task.wait()
end
bv:Destroy()
end)
end
end)
-- 2. ESP
CreateButton("ESP", function()
for _, v in pairs(workspace:GetChildren()) do
if v:FindFirstChild("Humanoid") and v ~= LocalPlayer.Character then
local hl = v:FindFirstChild("Highlight") or Instance.new("Highlight", v)
hl.FillTransparency = 0.5
hl.FillColor = Players:GetPlayerFromCharacter(v) and Color3.new(0, 1, 0) or Color3.new(1, 0, 0)
end
end
end)
-- 3. SpeedHack
CreateButton("SpeedHack (75)", function()
if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then
States.NormalSpeed = 75 -- Теперь запоминаем 75 как целевую скорость
LocalPlayer.Character.Humanoid.WalkSpeed = 75
end
end)
-- НОВАЯ КНОПКА: NoSlow
CreateButton("NoSlow: OFF", function(btn)
States.NoSlow = not States.NoSlow
btn.Text = "NoSlow: " .. (States.NoSlow and "ON" or "OFF")
end)
-- Клавиши-триггеры
local AttackKeys = {[Enum.KeyCode.E]=true, [Enum.KeyCode.R]=true, [Enum.KeyCode.Z]=true, [Enum.KeyCode.X]=true, [Enum.KeyCode.G]=true, [Enum.KeyCode.V]=true}
-- Функция проверки Регдолла (для жертвы)
local function IsRagdolled(char)
local hum = char:FindFirstChild("Humanoid")
if hum then
return hum:GetState() == Enum.HumanoidStateType.Ragdoll or hum:GetState() == Enum.HumanoidStateType.FallingDown or hum.PlatformStand
end
return false
end
-- 4. TpToVictim (Players)
local TpVicBtn = CreateButton("TpToVictim: OFF", function(btn)
States.TpToVictim = not States.TpToVictim
States.Victim = nil
States.VictimTimer = 0
btn.Text = States.TpToVictim and "TpToVictim: ON" or "TpToVictim: OFF"
end)
-- 5. TpToNPC (NPCs)
local TpNpcBtn = CreateButton("TpToNPC: OFF", function(btn)
States.TpToNPC = not States.TpToNPC
States.TargetNPC = nil
States.NPCTimer = 0
btn.Text = States.TpToNPC and "TpToNPC: ON" or "TpToNPC: OFF"
end)
-- 6. No Ragdolls
CreateButton("No Ragdoll: OFF", function(btn)
States.NoRagdoll = not States.NoRagdoll
btn.Text = "No Ragdoll: " .. (States.NoRagdoll and "ON" or "OFF")
end)
-- Логика нажатий и телепорта
UIS.InputBegan:Connect(function(input, gpe)
if gpe then return end
local isAttack = AttackKeys[input.KeyCode] or input.UserInputType == Enum.UserInputType.MouseButton1
if not isAttack then return end
local myChar = LocalPlayer.Character
local myHrp = myChar and myChar:FindFirstChild("HumanoidRootPart")
if not myHrp then return end
if States.TpToVictim then
if not States.Victim then
for _, p in pairs(Players:GetPlayers()) do
local char = p.Character
local hum = char and char:FindFirstChild("Humanoid")
if p ~= LocalPlayer and char and hum and hum.Health > 0 and char:FindFirstChild("HumanoidRootPart") then
if (myHrp.Position - char.HumanoidRootPart.Position).Magnitude <= 35 then
States.Victim = char
States.VictimTimer = 4
break
end
end
end
else
States.VictimTimer = 4
end
if States.Victim and States.Victim:FindFirstChild("HumanoidRootPart") and States.Victim.Humanoid.Health > 0 then
if not IsRagdolled(States.Victim) then
myChar:PivotTo(States.Victim.HumanoidRootPart.CFrame * CFrame.new(0, 0, 3.5))
end
end
end
if States.TpToNPC then
if not States.TargetNPC then
for _, v in pairs(workspace:GetChildren()) do
local hum = v:FindFirstChild("Humanoid")
if hum and hum.Health > 0 and not Players:GetPlayerFromCharacter(v) and v:FindFirstChild("HumanoidRootPart") then
if (myHrp.Position - v.HumanoidRootPart.Position).Magnitude <= 35 then
States.TargetNPC = v
States.NPCTimer = 4
break
end
end
end
else
States.NPCTimer = 4
end
if States.TargetNPC and States.TargetNPC:FindFirstChild("HumanoidRootPart") and States.TargetNPC.Humanoid.Health > 0 then
if not IsRagdolled(States.TargetNPC) then
myChar:PivotTo(States.TargetNPC.HumanoidRootPart.CFrame * CFrame.new(0, 0, 3.5))
end
end
end
end)
-- Системный цикл
RunService.Heartbeat:Connect(function(dt)
local myChar = LocalPlayer.Character
local myHum = myChar and myChar:FindFirstChild("Humanoid")
-- Логика NoSlow (Восстановление скорости)
if States.NoSlow and myHum then
if myHum.WalkSpeed < States.NormalSpeed then
myHum.WalkSpeed = States.NormalSpeed
end
end
-- Локальный No Ragdoll
if States.NoRagdoll and myHum then
myHum:SetStateEnabled(Enum.HumanoidStateType.Ragdoll, false)
myHum:SetStateEnabled(Enum.HumanoidStateType.FallingDown, false)
if myHum.PlatformStand then myHum.PlatformStand = false end
end
-- Обработка захвата Игроков
if States.TpToVictim and States.Victim then
local vHum = States.Victim:FindFirstChild("Humanoid")
if not vHum or vHum.Health <= 0 or States.VictimTimer <= 0 then
States.Victim = nil
States.VictimTimer = 0
TpVicBtn.Text = "TpToVictim: ON"
else
States.VictimTimer = States.VictimTimer - dt
local rText = IsRagdolled(States.Victim) and " [RAGDOLL]" or ""
TpVicBtn.Text = "Target: " .. string.sub(States.Victim.Name, 1, 8) .. " (" .. string.format("%.1f", States.VictimTimer) .. "s)" .. rText
end
end
-- Обработка захвата NPC
if States.TpToNPC and States.TargetNPC then
local nHum = States.TargetNPC:FindFirstChild("Humanoid")
if not nHum or nHum.Health <= 0 or States.NPCTimer <= 0 then
States.TargetNPC = nil
States.NPCTimer = 0
TpNpcBtn.Text = "TpToNPC: ON"
else
States.NPCTimer = States.NPCTimer - dt
local rText = IsRagdolled(States.TargetNPC) and " [RAGDOLL]" or ""
TpNpcBtn.Text = "NPC: " .. string.sub(States.TargetNPC.Name, 1, 8) .. " (" .. string.format("%.1f", States.NPCTimer) .. "s)" .. rText
end
end
end)No comments yet for this script.
