local TweenService = game:GetService("TweenService") local Players = game:GetService("Players") local RunService = game:GetService("RunService") -- Instant Respawn pcall(function() Players.RespawnTime = 0 end) local player = Players.LocalPlayer local mouse = player:GetMouse() local pGui = player:WaitForChild("PlayerGui") if pGui:FindFirstChild("AuraFarmFinal") then pGui.AuraFarmFinal:Destroy() end local mainGui = Instance.new("ScreenGui") mainGui.Name = "AuraFarmFinal" mainGui.ResetOnSpawn = false mainGui.Parent = pGui -- 1. Ambient Background Glow (Positioned per your snippet) local glow = Instance.new("ImageLabel") glow.Size = UDim2.new(0, 420, 0, 160) glow.Position = UDim2.new(0.5, -210, 0.85, -80) glow.BackgroundTransparency = 1 glow.Image = "rbxassetid://5028857084" glow.ImageColor3 = Color3.fromRGB(0, 255, 150) glow.ImageTransparency = 0.6 glow.Parent = mainGui -- 2. Main Container (Using the specific Y-axis math you sent) local container = Instance.new("Frame") container.Size = UDim2.new(0, 480, 0, 70) container.Position = UDim2.new(0.5, -240, 1.2, 0) -- Start off-screen container.BackgroundTransparency = 1 -- Frame removed as requested container.Parent = mainGui local layout = Instance.new("UIListLayout") layout.FillDirection = Enum.FillDirection.Horizontal layout.HorizontalAlignment = Enum.HorizontalAlignment.Center layout.VerticalAlignment = Enum.VerticalAlignment.Center layout.Padding = UDim.new(0, 15) layout.Parent = container -- Ripple Effect local function createRipple(btn) local ripple = Instance.new("Frame") ripple.BackgroundColor3 = Color3.new(1, 1, 1) ripple.BackgroundTransparency = 0.5 ripple.BorderSizePixel = 0 ripple.Position = UDim2.new(0, mouse.X - btn.AbsolutePosition.X, 0, mouse.Y - btn.AbsolutePosition.Y) ripple.Size = UDim2.new(0, 0, 0, 0) ripple.AnchorPoint = Vector2.new(0.5, 0.5) Instance.new("UICorner", ripple).CornerRadius = UDim.new(1, 0) ripple.Parent = btn TweenService:Create(ripple, TweenInfo.new(0.5), {Size = UDim2.new(0, 300, 0, 300), BackgroundTransparency = 1}):Play() game.Debris:AddItem(ripple, 0.5) end -- Button Creator local function createAuraBtn(text, colorTop, colorBottom, auraColor) local btn = Instance.new("TextButton") btn.Text = text btn.Size = UDim2.new(0, 145, 0, 48) btn.BackgroundColor3 = Color3.new(1, 1, 1) btn.TextColor3 = Color3.new(1, 1, 1) btn.Font = Enum.Font.GothamBlack btn.TextSize = 12 btn.AutoButtonColor = false btn.ClipsDescendants = true btn.Parent = container Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 10) local stroke = Instance.new("UIStroke") stroke.Thickness = 2.5 stroke.Color = Color3.new(0, 0, 0) stroke.Parent = btn local gradient = Instance.new("UIGradient") gradient.Color = ColorSequence.new{ ColorSequenceKeypoint.new(0, colorTop), ColorSequenceKeypoint.new(1, colorBottom) } gradient.Rotation = 90 gradient.Parent = btn btn.MouseEnter:Connect(function() TweenService:Create(glow, TweenInfo.new(0.4), {ImageColor3 = auraColor}):Play() TweenService:Create(stroke, TweenInfo.new(0.2), {Color = colorTop}):Play() end) btn.MouseLeave:Connect(function() TweenService:Create(stroke, TweenInfo.new(0.2), {Color = Color3.new(0, 0, 0)}):Play() end) btn.MouseButton1Down:Connect(function() createRipple(btn) end) return btn end -- Create Buttons local btn1 = createAuraBtn("TWEEN FORWARD", Color3.fromRGB(0, 255, 200), Color3.fromRGB(0, 100, 150), Color3.fromRGB(0, 255, 180)) local btn2 = createAuraBtn("FLING", Color3.fromRGB(255, 230, 0), Color3.fromRGB(200, 120, 0), Color3.fromRGB(255, 200, 0)) local btn3 = createAuraBtn("RESET/TPA", Color3.fromRGB(255, 80, 80), Color3.fromRGB(150, 0, 0), Color3.fromRGB(255, 50, 50)) -- 3. Logic Functions local function getChar() return player.Character or player.CharacterAdded:Wait() end btn1.MouseButton1Click:Connect(function() local root = getChar():FindFirstChild("HumanoidRootPart") if root then TweenService:Create(root, TweenInfo.new(0.4), {CFrame = root.CFrame * CFrame.new(0, 0, -30)}):Play() end end) btn2.MouseButton1Click:Connect(function() local root = getChar():FindFirstChild("HumanoidRootPart") if root then -- Fling: Slow vertical climb (150) + High power rotation root.AssemblyLinearVelocity = Vector3.new(0, 150, 0) root.AssemblyAngularVelocity = Vector3.new(10000, 10000, 10000) end end) btn3.MouseButton1Click:Connect(function() local hum = getChar():FindFirstChild("Humanoid") if hum then hum.Health = 0 end end) -- 4. Speed Loop (Locked at 31) RunService.Heartbeat:Connect(function() local char = player.Character if char and char:FindFirstChild("Humanoid") then char.Humanoid.WalkSpeed = 31 end end) -- Instant Prompts game.DescendantAdded:Connect(function(p) if p:IsA("ProximityPrompt") then p.HoldDuration = 0 end end) for _, v in pairs(game:GetDescendants()) do if v:IsA("ProximityPrompt") then v.HoldDuration = 0 end end -- Intro Animation (Using the position logic you provided) TweenService:Create(container, TweenInfo.new(1, Enum.EasingStyle.Back, Enum.EasingDirection.Out), {Position = UDim2.new(0.5, -240, 0.85, -50)}):Play() print("Aura Farm Precision Position Loaded.")