--[[ 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)