local Players = game:GetService("Players") local RunService = game:GetService("RunService") local UserInputService = game:GetService("UserInputService") local CoreGui = game:GetService("CoreGui") local LocalPlayer = Players.LocalPlayer -- GUI Tasarımı local ScreenGui = Instance.new("ScreenGui") local MainFrame = Instance.new("Frame") local Title = Instance.new("TextLabel") local FlyButton = Instance.new("TextButton") local SpeedButton = Instance.new("TextButton") ScreenGui.Name = "XenoClassicFly" ScreenGui.Parent = CoreGui ScreenGui.ResetOnSpawn = false MainFrame.Name = "MainFrame" MainFrame.Parent = ScreenGui MainFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30) MainFrame.Position = UDim2.new(0.05, 0, 0.4, 0) MainFrame.Size = UDim2.new(0, 240, 0, 145) MainFrame.BorderSizePixel = 0 MainFrame.Active = true local function addCorner(parent) local corner = Instance.new("UICorner") corner.CornerRadius = UDim.new(0, 6) corner.Parent = parent end addCorner(MainFrame) Title.Name = "Title" Title.Parent = MainFrame Title.BackgroundColor3 = Color3.fromRGB(45, 45, 45) Title.Size = UDim2.new(1, 0, 0, 30) Title.Font = Enum.Font.SourceSansBold Title.Text = "Beleş uçuyon şükret kardeş" Title.TextColor3 = Color3.fromRGB(255, 255, 255) Title.TextSize = 14 FlyButton.Name = "FlyButton" FlyButton.Parent = MainFrame FlyButton.BackgroundColor3 = Color3.fromRGB(200, 50, 50) FlyButton.Position = UDim2.new(0.1, 0, 0.3, 0) FlyButton.Size = UDim2.new(0.8, 0, 0, 35) FlyButton.Font = Enum.Font.SourceSansBold FlyButton.Text = "Fly: OFF" FlyButton.TextColor3 = Color3.fromRGB(255, 255, 255) FlyButton.TextSize = 16 addCorner(FlyButton) SpeedButton.Name = "SpeedButton" SpeedButton.Parent = MainFrame SpeedButton.BackgroundColor3 = Color3.fromRGB(45, 120, 200) SpeedButton.Position = UDim2.new(0.1, 0, 0.65, 0) SpeedButton.Size = UDim2.new(0.8, 0, 0, 35) SpeedButton.Font = Enum.Font.SourceSansBold SpeedButton.Text = "Hız: 250" -- Başlangıç hızı artık 250 SpeedButton.TextColor3 = Color3.fromRGB(255, 255, 255) SpeedButton.TextSize = 16 addCorner(SpeedButton) -- Menü Sürükleme Sistemi local dragging, dragInput, dragStart, startPos MainFrame.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = MainFrame.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) MainFrame.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then dragInput = input end end) UserInputService.InputChanged:Connect(function(input) if input == dragInput and dragging then local delta = input.Position - dragStart MainFrame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end end) -- Menü Kapatma (K Tuşu) UserInputService.InputBegan:Connect(function(input, gameProcessed) if gameProcessed then return end if input.KeyCode == Enum.KeyCode.K then MainFrame.Visible = not MainFrame.Visible end end) -- Yeni Hız Değişkenleri local flying = false local speeds = {250, 350, 450, 550, 650, 750, 850, 950, 1000} -- İstediğin hız listesi local currentSpeedIndex = 1 local flySpeed = speeds[currentSpeedIndex] local connection local bv, bg SpeedButton.MouseButton1Click:Connect(function() currentSpeedIndex = currentSpeedIndex + 1 if currentSpeedIndex > #speeds then currentSpeedIndex = 1 end flySpeed = speeds[currentSpeedIndex] SpeedButton.Text = "Hız: " .. tostring(flySpeed) end) local function startFlying() local character = LocalPlayer.Character if not character then return end local root = character:FindFirstChild("HumanoidRootPart") local humanoid = character:FindFirstChildOfClass("Humanoid") if not root or not humanoid then return end -- Animasyonları Kapatma for _, anim in pairs(humanoid:GetPlayingAnimationTracks()) do anim:Stop() end if bv then bv:Destroy() end if bg then bg:Destroy() end bv = Instance.new("BodyVelocity") bv.MaxForce = Vector3.new(1e5, 1e5, 1e5) bv.Velocity = Vector3.new(0, 0, 0) bv.Parent = root bg = Instance.new("BodyGyro") bg.MaxTorque = Vector3.new(1e5, 1e5, 1e5) bg.CFrame = root.CFrame bg.Parent = root connection = RunService.RenderStepped:Connect(function() if not LocalPlayer.Character or not LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then flying = false FlyButton.Text = "Fly: OFF" FlyButton.BackgroundColor3 = Color3.fromRGB(200, 50, 50) if connection then connection:Disconnect() end return end local camera = workspace.CurrentCamera local moveDirection = Vector3.new(0, 0, 0) humanoid.PlatformStand = true for _, anim in pairs(humanoid:GetPlayingAnimationTracks()) do anim:Stop() end -- Kontroller if UserInputService:IsKeyDown(Enum.KeyCode.W) then moveDirection = moveDirection + camera.CFrame.LookVector end if UserInputService:IsKeyDown(Enum.KeyCode.S) then moveDirection = moveDirection - camera.CFrame.LookVector end if UserInputService:IsKeyDown(Enum.KeyCode.A) then moveDirection = moveDirection - camera.CFrame.RightVector end if UserInputService:IsKeyDown(Enum.KeyCode.D) then moveDirection = moveDirection + camera.CFrame.RightVector end if UserInputService:IsKeyDown(Enum.KeyCode.Space) then moveDirection = moveDirection + Vector3.new(0, 1, 0) end if UserInputService:IsKeyDown(Enum.KeyCode.LeftShift) then moveDirection = moveDirection - Vector3.new(0, 1, 0) end if moveDirection.Magnitude > 0 then bv.Velocity = moveDirection.Unit * flySpeed else bv.Velocity = Vector3.new(0, 0, 0) end bg.CFrame = camera.CFrame end) end local function stopFlying() if connection then connection:Disconnect() end if bv then bv:Destroy() end if bg then bg:Destroy() end local character = LocalPlayer.Character if character then local humanoid = character:FindFirstChildOfClass("Humanoid") if humanoid then humanoid.PlatformStand = false end end end FlyButton.MouseButton1Click:Connect(function() flying = not flying if flying then FlyButton.Text = "Fly: ON" FlyButton.BackgroundColor3 = Color3.fromRGB(50, 200, 50) startFlying() else FlyButton.Text = "Fly: OFF" FlyButton.BackgroundColor3 = Color3.fromRGB(200, 50, 50) stopFlying() end end) LocalPlayer.CharacterAdded:Connect(function() flying = false FlyButton.Text = "Fly: OFF" FlyButton.BackgroundColor3 = Color3.fromRGB(200, 50, 50) stopFlying() end)