local Players = game:GetService("Players") local UserInputService = game:GetService("UserInputService") local CoreGui = game:GetService("CoreGui") local client = Players.LocalPlayer local KEYBIND = Enum.KeyCode.RightShift -- Bitiş koordinatın local WIN_COORDS = Vector3.new(-197, 1158, -163) -- [ANTI-BAN SİSTEMİ - SÜREKLİ AKTİF] -- Bu kısım oyunun seni şüpheli hareketlerden dolayı atmasını engellemeye çalışır task.spawn(function() while task.wait(1) do pcall(function() if client.Character and client.Character:FindFirstChild("Humanoid") then -- Düşme hızı kontrolü bypass ve basit kontrol engelleme client.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Ragdoll, false) client.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.FallingDown, false) end end) end end) local Languages = { {ID = "TR", Title = "Worm Tower X - BY Echo X", Speed = "Hız (50)", InfJump = "Sonsuz Zıplama", AntiFall = "Düşme Engeli", Win = "Bitişe Işınlan (Win)"}, {ID = "EN", Title = "Worm Tower X - BY Echo X", Speed = "Speed (50)", InfJump = "Infinite Jump", AntiFall = "Anti-Fall", Win = "Teleport to Win"}, } local currentLangIndex = 1 -- UI Tasarımı local gui = Instance.new("ScreenGui", CoreGui) local window = Instance.new("Frame", gui) window.Size = UDim2.fromOffset(230, 290) window.Position = UDim2.new(0.1, 0, 0.1, 0) window.BackgroundColor3 = Color3.fromRGB(12, 12, 12) window.BorderSizePixel = 0 window.Active = true window.Draggable = true Instance.new("UICorner", window).CornerRadius = UDim.new(0, 10) local stroke = Instance.new("UIStroke", window); stroke.Color = Color3.fromRGB(60, 60, 60); stroke.Thickness = 1.8 local titleBar = Instance.new("Frame", window) titleBar.Size = UDim2.new(1, 0, 0, 45); titleBar.BackgroundTransparency = 1 local title = Instance.new("TextLabel", titleBar) title.Size = UDim2.new(1, -60, 1, 0); title.Position = UDim2.new(0, 12, 0, 0); title.BackgroundTransparency = 1 title.Font = Enum.Font.GothamBold; title.TextColor3 = Color3.fromRGB(255, 255, 255); title.TextSize = 13; title.TextXAlignment = Enum.TextXAlignment.Left local langBtn = Instance.new("TextButton", titleBar) langBtn.Size = UDim2.fromOffset(40, 22); langBtn.Position = UDim2.new(1, -50, 0.5, -11) langBtn.BackgroundColor3 = Color3.fromRGB(30, 30, 30); langBtn.Font = Enum.Font.GothamBold; langBtn.TextSize = 10; langBtn.TextColor3 = Color3.fromRGB(0, 255, 150) Instance.new("UICorner", langBtn).CornerRadius = UDim.new(0, 4) local buttonHolder = Instance.new("Frame", window) buttonHolder.Size = UDim2.new(1, -20, 1, -100); buttonHolder.Position = UDim2.new(0, 10, 0, 50); buttonHolder.BackgroundTransparency = 1 Instance.new("UIListLayout", buttonHolder).Padding = UDim.new(0, 8) -- Alt İmza local signature = Instance.new("TextLabel", window) signature.Size = UDim2.new(1, 0, 0, 20); signature.Position = UDim2.new(0, 0, 1, -25) signature.BackgroundTransparency = 1; signature.Font = Enum.Font.GothamBold; signature.TextColor3 = Color3.fromRGB(80, 80, 80) signature.TextSize = 12; signature.Text = "BY Echo X" local function makeButton(text, color) local btn = Instance.new("TextButton", buttonHolder) btn.Size = UDim2.new(1, 0, 0, 40); btn.BackgroundColor3 = color or Color3.fromRGB(25, 25, 25) btn.Font = Enum.Font.GothamSemibold; btn.TextSize = 12; btn.TextColor3 = Color3.fromRGB(200, 200, 200); btn.Text = text Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 6) return btn end local btnSpeed = makeButton(""); local btnJump = makeButton(""); local btnAntiFall = makeButton(""); local btnWin = makeButton("", Color3.fromRGB(0, 40, 80)) local function updateUI() local L = Languages[currentLangIndex] title.Text = L.Title; langBtn.Text = L.ID; btnSpeed.Text = L.Speed; btnJump.Text = L.InfJump; btnAntiFall.Text = L.AntiFall; btnWin.Text = L.Win end langBtn.MouseButton1Click:Connect(function() currentLangIndex = (currentLangIndex % #Languages) + 1 updateUI() end) -- HIZ (50 + Yeşil Efekt) local speedActive = false btnSpeed.MouseButton1Click:Connect(function() speedActive = not speedActive btnSpeed.TextColor3 = speedActive and Color3.fromRGB(0, 255, 150) or Color3.fromRGB(200, 200, 200) if client.Character and client.Character:FindFirstChild("Humanoid") then client.Character.Humanoid.WalkSpeed = speedActive and 50 or 16 end end) -- ZIPLAMA local infJump = false btnJump.MouseButton1Click:Connect(function() infJump = not infJump btnJump.TextColor3 = infJump and Color3.fromRGB(0, 255, 150) or Color3.fromRGB(200, 200, 200) end) UserInputService.JumpRequest:Connect(function() if infJump and client.Character then client.Character:FindFirstChildOfClass("Humanoid"):ChangeState("Jumping") end end) -- DÜŞME ENGELİ local antiFall = false btnAntiFall.MouseButton1Click:Connect(function() antiFall = not antiFall btnAntiFall.TextColor3 = antiFall and Color3.fromRGB(0, 255, 150) or Color3.fromRGB(200, 200, 200) task.spawn(function() while antiFall do if client.Character and client.Character:FindFirstChild("HumanoidRootPart") then if client.Character.HumanoidRootPart.Velocity.Y < -60 then client.Character.HumanoidRootPart.Velocity = Vector3.new(0, 0, 0) end end task.wait(0.1) end end) end) -- NOKTA ATIŞI WIN btnWin.MouseButton1Click:Connect(function() if client.Character and client.Character:FindFirstChild("HumanoidRootPart") then client.Character.HumanoidRootPart.CFrame = CFrame.new(WIN_COORDS) end end) updateUI() UserInputService.InputBegan:Connect(function(i, g) if not g and i.KeyCode == KEYBIND then window.Visible = not window.Visible end end)