-- 🔥 EVADE 2026 - AUTO JUMP + TPWALK + FLY + FLING + MINIMIZE GUI local player = game.Players.LocalPlayer local rs = game:GetService("RunService") local uis = game:GetService("UserInputService") local mouse = player:GetMouse() local autoJump = true local tpWalk = false local tpSpeed = 4 local flying = false local flinging = false local flySpeed = 50 local bodyVelocity, bodyGyro local screenGui = Instance.new("ScreenGui") screenGui.ResetOnSpawn = false screenGui.Parent = player:WaitForChild("PlayerGui") local mainFrame = Instance.new("Frame") mainFrame.Size = UDim2.new(0, 340, 0, 380) mainFrame.Position = UDim2.new(0.5, -170, 0.3, 0) mainFrame.BackgroundColor3 = Color3.fromRGB(18, 18, 18) mainFrame.Active = true mainFrame.Draggable = true mainFrame.Parent = screenGui Instance.new("UICorner", mainFrame).CornerRadius = UDim.new(0, 12) local title = Instance.new("TextLabel") title.Size = UDim2.new(1, 0, 0, 50) title.BackgroundTransparency = 1 title.Text = "🔥 EVADE FLY + FLING 2026 🔥" title.TextColor3 = Color3.fromRGB(255, 50, 50) title.TextScaled = true title.Font = Enum.Font.GothamBlack title.Parent = mainFrame local minimizeBtn = Instance.new("TextButton") minimizeBtn.Size = UDim2.new(0, 35, 0, 35) minimizeBtn.Position = UDim2.new(1, -80, 0, 8) minimizeBtn.BackgroundColor3 = Color3.fromRGB(255, 140, 0) minimizeBtn.Text = "-" minimizeBtn.TextColor3 = Color3.new(1,1,1) minimizeBtn.TextScaled = true minimizeBtn.Parent = mainFrame Instance.new("UICorner", minimizeBtn).CornerRadius = UDim.new(0, 8) local icon = Instance.new("TextButton") icon.Size = UDim2.new(0, 55, 0, 55) icon.Position = UDim2.new(0, 20, 1, -70) icon.BackgroundColor3 = Color3.fromRGB(255, 40, 40) icon.Text = "🦇" icon.TextScaled = true icon.Visible = false icon.Parent = screenGui Instance.new("UICorner", icon).CornerRadius = UDim.new(1, 0) local function createToggle(txt, yPos, defaultOn) local btn = Instance.new("TextButton") btn.Size = UDim2.new(0.9, 0, 0, 48) btn.Position = UDim2.new(0.05, 0, yPos, 0) btn.BackgroundColor3 = defaultOn and Color3.fromRGB(200, 0, 0) or Color3.fromRGB(0, 170, 0) btn.Text = txt .. ": " .. (defaultOn and "ON" or "OFF") btn.TextColor3 = Color3.new(1,1,1) btn.TextScaled = true btn.Font = Enum.Font.GothamBold btn.Parent = mainFrame Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 10) return btn end local jumpBtn = createToggle("AUTO JUMP (Bhop)", 0.16, true) local tpBtn = createToggle("TPWALK", 0.30, false) local flyBtn = createToggle("FLY MODE", 0.44, false) local flingBtn = createToggle("FLING MODE (klik target)", 0.58, false) local speedLabel = Instance.new("TextLabel") speedLabel.Size = UDim2.new(0.9, 0, 0, 25) speedLabel.Position = UDim2.new(0.05, 0, 0.73, 0) speedLabel.BackgroundTransparency = 1 speedLabel.Text = "TPWalk Speed: 4 studs" speedLabel.TextColor3 = Color3.new(1,1,1) speedLabel.TextScaled = true speedLabel.Parent = mainFrame local speedBox = Instance.new("TextBox") speedBox.Size = UDim2.new(0.9, 0, 0, 40) speedBox.Position = UDim2.new(0.05, 0, 0.80, 0) speedBox.BackgroundColor3 = Color3.fromRGB(35, 35, 35) speedBox.Text = "4" speedBox.TextColor3 = Color3.new(1,1,1) speedBox.TextScaled = true speedBox.Parent = mainFrame Instance.new("UICorner", speedBox).CornerRadius = UDim.new(0, 8) local closeBtn = Instance.new("TextButton") closeBtn.Size = UDim2.new(0, 35, 0, 35) closeBtn.Position = UDim2.new(1, -40, 0, 8) closeBtn.BackgroundColor3 = Color3.fromRGB(180, 0, 0) closeBtn.Text = "X" closeBtn.TextColor3 = Color3.new(1,1,1) closeBtn.TextScaled = true closeBtn.Parent = mainFrame Instance.new("UICorner", closeBtn).CornerRadius = UDim.new(0, 8) -- ==================== LOGIC ==================== -- Auto Jump rs.Heartbeat:Connect(function() if not autoJump then return end local char = player.Character if char then local hum = char:FindFirstChild("Humanoid") if hum and hum.Health > 0 and (hum:GetState() == Enum.HumanoidStateType.Running or hum:GetState() == Enum.HumanoidStateType.RunningNoPhysics) then hum:ChangeState(Enum.HumanoidStateType.Jumping) end end end) -- TPWalk rs.RenderStepped:Connect(function() if not tpWalk then return end local char = player.Character if char then local root = char:FindFirstChild("HumanoidRootPart") local hum = char:FindFirstChild("Humanoid") if root and hum and hum.MoveDirection.Magnitude > 0.1 then root.CFrame += hum.MoveDirection * tpSpeed end end end) -- Fly (Noclip + Smooth Fly) local function startFly() local char = player.Character if not char or flying then return end flying = true local root = char:WaitForChild("HumanoidRootPart") local hum = char:WaitForChild("Humanoid") hum.PlatformStand = true bodyVelocity = Instance.new("BodyVelocity") bodyVelocity.MaxForce = Vector3.new(math.huge, math.huge, math.huge) bodyVelocity.Velocity = Vector3.new(0,0,0) bodyVelocity.Parent = root bodyGyro = Instance.new("BodyGyro") bodyGyro.MaxTorque = Vector3.new(math.huge, math.huge, math.huge) bodyGyro.P = 9e4 bodyGyro.Parent = root spawn(function() while flying and char.Parent do local cam = workspace.CurrentCamera local moveDir = Vector3.new() if uis:IsKeyDown(Enum.KeyCode.W) then moveDir += cam.CFrame.LookVector end if uis:IsKeyDown(Enum.KeyCode.S) then moveDir -= cam.CFrame.LookVector end if uis:IsKeyDown(Enum.KeyCode.A) then moveDir -= cam.CFrame.RightVector end if uis:IsKeyDown(Enum.KeyCode.D) then moveDir += cam.CFrame.RightVector end if uis:IsKeyDown(Enum.KeyCode.Space) then moveDir += Vector3.new(0,1,0) end if uis:IsKeyDown(Enum.KeyCode.LeftControl) then moveDir -= Vector3.new(0,1,0) end bodyVelocity.Velocity = moveDir.Unit * flySpeed bodyGyro.CFrame = cam.CFrame task.wait() end end) end local function stopFly() flying = false if bodyVelocity then bodyVelocity:Destroy() end if bodyGyro then bodyGyro:Destroy() end local hum = player.Character and player.Character:FindFirstChild("Humanoid") if hum then hum.PlatformStand = false end end -- Fling (klik mouse saat fling ON) mouse.Button1Down:Connect(function() if not flinging then return end local target = mouse.Target if target and target.Parent then local hum = target.Parent:FindFirstChild("Humanoid") local root = target.Parent:FindFirstChild("HumanoidRootPart") if hum and root then root.Velocity = player.Character.HumanoidRootPart.CFrame.LookVector * 500 + Vector3.new(0,100,0) print("💥 Flinged " .. target.Parent.Name .. " ke neraka!") end end end) -- Toggle Connections jumpBtn.MouseButton1Click:Connect(function() autoJump = not autoJump jumpBtn.BackgroundColor3 = autoJump and Color3.fromRGB(200,0,0) or Color3.fromRGB(0,170,0) jumpBtn.Text = "AUTO JUMP (Bhop): " .. (autoJump and "ON" or "OFF") end) tpBtn.MouseButton1Click:Connect(function() tpWalk = not tpWalk tpBtn.BackgroundColor3 = tpWalk and Color3.fromRGB(200,0,0) or Color3.fromRGB(0,170,0) tpBtn.Text = "TPWALK: " .. (tpWalk and "ON" or "OFF") end) flyBtn.MouseButton1Click:Connect(function() flying = not flying if flying then startFly() flyBtn.BackgroundColor3 = Color3.fromRGB(200,0,0) flyBtn.Text = "FLY MODE: ON (WASD + Space/Ctrl)" else stopFly() flyBtn.BackgroundColor3 = Color3.fromRGB(0,170,0) flyBtn.Text = "FLY MODE: OFF" end end) flingBtn.MouseButton1Click:Connect(function() flinging = not flinging flingBtn.BackgroundColor3 = flinging and Color3.fromRGB(200,0,0) or Color3.fromRGB(0,170,0) flingBtn.Text = "FLING MODE (klik target): " .. (flinging and "ON" or "OFF") end) speedBox.FocusLost:Connect(function() local num = tonumber(speedBox.Text) if num and num > 0 and num <= 30 then tpSpeed = num speedLabel.Text = "TPWalk Speed: " .. num .. " studs" else speedBox.Text = tostring(tpSpeed) end end) minimizeBtn.MouseButton1Click:Connect(function() mainFrame.Visible = false icon.Visible = true end) icon.MouseButton1Click:Connect(function() mainFrame.Visible = true icon.Visible = false end) closeBtn.MouseButton1Click:Connect(function() stopFly() screenGui:Destroy() end) -- Auto Refresh tiap ronde player.CharacterAdded:Connect(function() task.wait(1.5) jumpBtn.BackgroundColor3 = autoJump and Color3.fromRGB(200,0,0) or Color3.fromRGB(0,170,0) tpBtn.BackgroundColor3 = tpWalk and Color3.fromRGB(200,0,0) or Color3.fromRGB(0,170,0) flyBtn.BackgroundColor3 = flying and Color3.fromRGB(200,0,0) or Color3.fromRGB(0,170,0) flingBtn.BackgroundColor3 = flinging and Color3.fromRGB(200,0,0) or Color3.fromRGB(0,170,0) print("🔄 Ronde baru - semua fitur di-refresh!") end) print("✅ Script Fly + Fling Loaded! ON Fly dulu, terus nyalain Fling lalu klik musuh/nextbot.")