-- Gui to Lua -- Version: 3.2 -- Instances: local ScreenGui = Instance.new("ScreenGui") local Frame = Instance.new("Frame") local TextLabel = Instance.new("TextLabel") local AreaInput = Instance.new("TextBox") local TextLabel_2 = Instance.new("TextLabel") local attackStatus = Instance.new("TextButton") local TextLabel_3 = Instance.new("TextLabel") local farmStatus = Instance.new("TextButton") local TextLabel_4 = Instance.new("TextLabel") local TextLabel_5 = Instance.new("TextLabel") --Properties: ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui") ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling Frame.Parent = ScreenGui Frame.BackgroundColor3 = Color3.fromRGB(53, 53, 53) Frame.Position = UDim2.new(0.17331022, 0, 0.411547899, 0) Frame.Size = UDim2.new(0.29731369, 0, 0.221253082, 0) TextLabel.Parent = Frame TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TextLabel.BackgroundTransparency = 1.000 TextLabel.Position = UDim2.new(0, 0, 0.889999986, 0) TextLabel.Size = UDim2.new(1, 0, 0.100499533, 0) TextLabel.Font = Enum.Font.SourceSans TextLabel.Text = "My Dragon Tycoon Script Made by ISReFleX" TextLabel.TextColor3 = Color3.fromRGB(255, 255, 255) TextLabel.TextScaled = true TextLabel.TextSize = 14.000 TextLabel.TextWrapped = true AreaInput.Name = "AreaInput" AreaInput.Parent = Frame AreaInput.BackgroundColor3 = Color3.fromRGB(81, 81, 81) AreaInput.BorderSizePixel = 0 AreaInput.Position = UDim2.new(0.324000001, 0, 0.0900000036, 0) AreaInput.Size = UDim2.new(0.350699544, 0, 0.100000001, 0) AreaInput.Font = Enum.Font.SourceSans AreaInput.PlaceholderColor3 = Color3.fromRGB(178, 178, 178) AreaInput.PlaceholderText = "Select area (1-9)" AreaInput.Text = "" AreaInput.TextColor3 = Color3.fromRGB(0, 0, 0) AreaInput.TextSize = 14.000 TextLabel_2.Parent = Frame TextLabel_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TextLabel_2.BackgroundTransparency = 1.000 TextLabel_2.Position = UDim2.new(0, 0, 0.0904441997, 0) TextLabel_2.Size = UDim2.new(0.323520839, 0, 0.0983953252, 0) TextLabel_2.Font = Enum.Font.SourceSansBold TextLabel_2.Text = "AUTO ATTACK:" TextLabel_2.TextColor3 = Color3.fromRGB(255, 255, 255) TextLabel_2.TextScaled = true TextLabel_2.TextSize = 14.000 TextLabel_2.TextWrapped = true attackStatus.Name = "attackStatus" attackStatus.Parent = Frame attackStatus.BackgroundColor3 = Color3.fromRGB(26, 107, 22) attackStatus.BorderSizePixel = 0 attackStatus.Position = UDim2.new(0.720000029, 0, 0.0900000036, 0) attackStatus.Size = UDim2.new(0.200000003, 0, 0.100000001, 0) attackStatus.Font = Enum.Font.SourceSansBold attackStatus.Text = "START!" attackStatus.TextColor3 = Color3.fromRGB(255, 255, 255) attackStatus.TextSize = 14.000 TextLabel_3.Parent = Frame TextLabel_3.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TextLabel_3.BackgroundTransparency = 1.000 TextLabel_3.Position = UDim2.new(0, 0, 0.345857859, 0) TextLabel_3.Size = UDim2.new(0.323520839, 0, 0.0983953252, 0) TextLabel_3.Font = Enum.Font.SourceSansBold TextLabel_3.Text = "AUTO FARM:" TextLabel_3.TextColor3 = Color3.fromRGB(255, 255, 255) TextLabel_3.TextScaled = true TextLabel_3.TextSize = 14.000 TextLabel_3.TextWrapped = true farmStatus.Name = "farmStatus" farmStatus.Parent = Frame farmStatus.BackgroundColor3 = Color3.fromRGB(26, 107, 22) farmStatus.BorderSizePixel = 0 farmStatus.Position = UDim2.new(0.320699543, 0, 0.345413655, 0) farmStatus.Size = UDim2.new(0.200000003, 0, 0.100000001, 0) farmStatus.Font = Enum.Font.SourceSansBold farmStatus.Text = "START!" farmStatus.TextColor3 = Color3.fromRGB(255, 255, 255) farmStatus.TextSize = 14.000 TextLabel_4.Parent = Frame TextLabel_4.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TextLabel_4.BackgroundTransparency = 1.000 TextLabel_4.Position = UDim2.new(-0, 0, 0.44600001, 0) TextLabel_4.Size = UDim2.new(1, 0, 0.0799999982, 0) TextLabel_4.Font = Enum.Font.SourceSans TextLabel_4.Text = "Autofarm will only work later on in the game when you own farms." TextLabel_4.TextColor3 = Color3.fromRGB(255, 255, 255) TextLabel_4.TextScaled = true TextLabel_4.TextSize = 14.000 TextLabel_4.TextWrapped = true TextLabel_5.Parent = Frame TextLabel_5.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TextLabel_5.BackgroundTransparency = 1.000 TextLabel_5.Position = UDim2.new(-0.00291460217, 0, 0.718070984, 0) TextLabel_5.Size = UDim2.new(1, 0, 0.124419786, 0) TextLabel_5.Font = Enum.Font.SourceSansBold TextLabel_5.Text = "SELECT A TYCOON BEFORE STARTING!" TextLabel_5.TextColor3 = Color3.fromRGB(255, 255, 255) TextLabel_5.TextScaled = true TextLabel_5.TextSize = 14.000 TextLabel_5.TextWrapped = true ---- ACTUAL CODE local mainStuff = Frame local areaInput = AreaInput local player = game.Players.LocalPlayer _G.AutoAttack = false _G.AutoFarm = false function autoAttack() spawn(function() while _G.AutoAttack == true do wait() local spawnList = game.Workspace.Monster.Area[areaInput.Text]:GetChildren() for i,v in pairs (spawnList)do if _G.AutoAttack == true and v.Name == "Spawn" then local mob = v:FindFirstChildWhichIsA("Model") if mob then player.Character:SetPrimaryPartCFrame(mob:FindFirstChild("HumanoidRootPart").CFrame) repeat if not player.Character:FindFirstChild("Tool") then player.Character.Humanoid:EquipTool(player.Backpack.Tool) end player.Character.Tool:Activate() wait(0.5) until mob.Configuration.isDead.Value or _G.AutoAttack == false end end end end end) end function autoFarm() spawn(function() game.Players.LocalPlayer.PlayerGui.Core.Telescope.TelescopeLocal.Disabled = true while _G.AutoFarm == true do wait(1) for i,v in pairs(game:GetService("Workspace").MyDragonTycoon.Tycoons[player.Team.Name]:GetDescendants()) do if v:IsA("ClickDetector") then fireclickdetector(v) end end end end) end local VirtualUser=game:GetService('VirtualUser') game:GetService'Players'.LocalPlayer.Idled:Connect(function() VirtualUser:CaptureController() VirtualUser:ClickButton2(Vector2.new()) end) local UserInputService = game:GetService("UserInputService") local gui = mainStuff local dragging local dragInput local dragStart local startPos local function update(input) local delta = input.Position - dragStart gui.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end gui.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = gui.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) gui.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 update(input) end end) attackStatus.MouseButton1Click:Connect(function() if not _G.AutoAttack then if tonumber(areaInput.Text) then _G.AutoAttack = true autoAttack() attackStatus.BackgroundColor3 = Color3.fromRGB(107,0,2) attackStatus.Text = "STOP!" else areaInput.Text = "Pick an area (1-9)!" end else _G.AutoAttack = false attackStatus.BackgroundColor3 = Color3.fromRGB(26,107,22) attackStatus.Text = "START!" end end) farmStatus.MouseButton1Click:Connect(function() if not _G.AutoFarm then _G.AutoFarm = true autoFarm() farmStatus.BackgroundColor3 = Color3.fromRGB(107,0,2) farmStatus.Text = "STOP!" else _G.AutoFarm = false farmStatus.BackgroundColor3 = Color3.fromRGB(26,107,22) farmStatus.Text = "START!" end end)