-- Eski her şeyi temizle
if game:GetService("CoreGui"):FindFirstChild("GeminiPro") then
game:GetService("CoreGui").GeminiPro:Destroy()
end
if game.Workspace:FindFirstChild("GeminiFarmPart") then
game.Workspace.GeminiFarmPart:Destroy()
end
local lp = game.Players.LocalPlayer
local runService = game:GetService("RunService")
local coreGui = game:GetService("CoreGui")
local panelVisible = false
local autoWinActive = false
local farmPart = nil
local updateConn = nil
-- 1. EKRANDAKİ KÜÇÜK MAVİ BUTON
local ScreenGui = Instance.new("ScreenGui", coreGui)
ScreenGui.Name = "GeminiPro"
ScreenGui.ResetOnSpawn = false
local ToggleBtn = Instance.new("TextButton", ScreenGui)
ToggleBtn.Size = UDim2.new(0, 80, 0, 35)
ToggleBtn.Position = UDim2.new(0.5, -40, 0.1, 0)
ToggleBtn.BackgroundColor3 = Color3.fromRGB(0, 80, 200)
ToggleBtn.Text = "Gemini"
ToggleBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
ToggleBtn.Font = Enum.Font.SourceSansBold
ToggleBtn.TextSize = 18
ToggleBtn.Active = true
ToggleBtn.Draggable = true
ToggleBtn.ZIndex = 100 -- En üstte olsun
-- 2. PART OLUŞTURMA FONKSİYONU
local function createPart()
if farmPart then farmPart:Destroy() end
farmPart = Instance.new("Part")
farmPart.Name = "GeminiFarmPart"
farmPart.Parent = game.Workspace
farmPart.Size = Vector3.new(5, 3, 0.3)
farmPart.Anchored = true
farmPart.CanCollide = false
farmPart.Color = Color3.fromRGB(15, 15, 15)
farmPart.Transparency = 0.2
farmPart.Material = Enum.Material.Neon
local sGui = Instance.new("SurfaceGui", farmPart)
sGui.Face = Enum.NormalId.Front
sGui.CanvasSize = Vector2.new(400, 250)
sGui.AlwaysOnTop = true
sGui.Active = true
-- MAVİ GEMINI YAZISI
local title = Instance.new("TextLabel", sGui)
title.Size = UDim2.new(1, 0, 0.4, 0)
title.Text = "Gemini"
title.TextColor3 = Color3.fromRGB(0, 150, 255)
title.BackgroundTransparency = 1
title.TextScaled = true
title.Font = Enum.Font.SourceSansBold
-- SARI AUTO WIN BUTONU
local subBtn = Instance.new("TextButton", sGui)
subBtn.Size = UDim2.new(0.9, 0, 0.4, 0)
subBtn.Position = UDim2.new(0.05, 0, 0.5, 0)
subBtn.Text = "Auto Win Farm"
subBtn.TextColor3 = Color3.fromRGB(255, 255, 0)
subBtn.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
subBtn.TextScaled = true
subBtn.Font = Enum.Font.SourceSansBold
-- Part üzerindeki sarı butona basınca
subBtn.Activated:Connect(function()
autoWinActive = not autoWinActive
if autoWinActive then
subBtn.Text = "Active: AÇIK"
subBtn.TextColor3 = Color3.fromRGB(0, 255, 100)
else
subBtn.Text = "Auto Win Farm"
subBtn.TextColor3 = Color3.fromRGB(255, 255, 0)
end
end)
-- Karakterin önünde tutma
if updateConn then updateConn:Disconnect() end
updateConn = runService.Heartbeat:Connect(function()
local char = lp.Character
if char and char:FindFirstChild("HumanoidRootPart") and farmPart then
local hrp = char.HumanoidRootPart
farmPart.CFrame = hrp.CFrame * CFrame.new(0, 1.5, -5) * CFrame.Angles(0, math.pi, 0)
end
end)
end
-- 3. ANA TOGGLE (Burayı Activated yerine MouseButton1Click ile destekledim)
local function onToggle()
panelVisible = not panelVisible
if panelVisible then
createPart()
else
if updateConn then updateConn:Disconnect() end
if farmPart then farmPart:Destroy() end
autoWinActive = false
end
end
ToggleBtn.MouseButton1Click:Connect(onToggle)
-- 4. AUTO WIN DÖNGÜSÜ
task.spawn(function()
while true do
if autoWinActive then
local char = lp.Character
local tower = game.Workspace:FindFirstChild("TowerEnd", true)
if char and char:FindFirstChild("HumanoidRootPart") and tower then
firetouchinterest(char.HumanoidRootPart, tower, 0)
firetouchinterest(char.HumanoidRootPart, tower, 1)
end
end
task.wait(0.1)
end
end)
Comments
Nice script