phonk clicker auto rebirth auto clicker
Views: 20Executions: 6

phonk clicker auto rebirth auto clicker

Phonk Clicker 🎡
  • Keyless
  • Mobile untested

Advertisement

About this script

--// AUTO CLICKER + AUTO REBIRTH GUI

--// N = Auto Clicker | M = Auto Rebirth

local Players = game:GetService("Players")

local UIS = game:GetService("UserInputService")

local ReplicatedStorage = game:GetService("ReplicatedStorage")

local Remotes = ReplicatedStorage:WaitForChild("Remotes")

local ClickEvent = Remotes:WaitForChild("ClickBrainrot")

local RebirthEvent = Remotes:WaitForChild("Rebirth")

local player = Players.LocalPlayer

local playerGui = player:WaitForChild("PlayerGui")

local old = playerGui:FindFirstChild("AutoFarmGUI")

if old then old:Destroy() end

local clickEnabled = false

local rebirthEnabled = false

local waitingFor = nil

local clickKey = Enum.KeyCode.N

local rebirthKey = Enum.KeyCode.M

local clickDelay = 0.1

local rebirthDelay = 0.1

--// GUI

local gui = Instance.new("ScreenGui")

gui.Name = "AutoFarmGUI"

gui.ResetOnSpawn = false

gui.Parent = playerGui

local frame = Instance.new("Frame")

frame.Size = UDim2.fromOffset(300, 205)

frame.Position = UDim2.new(0.5, -150, 0.5, -102)

frame.BackgroundColor3 = Color3.fromRGB(28, 30, 42)

frame.BorderSizePixel = 0

frame.Parent = gui

Instance.new("UICorner", frame).CornerRadius =

UDim.new(0, 12)

local title = Instance.new("TextLabel")

title.Size = UDim2.new(1, 0, 0, 38)

title.BackgroundColor3 = Color3.fromRGB(75, 95, 220)

title.Text = "AUTO FARM CONTROLS"

title.TextColor3 = Color3.new(1, 1, 1)

title.Font = Enum.Font.GothamBold

title.TextSize = 15

title.Active = true

title.Parent = frame

Instance.new("UICorner", title).CornerRadius =

UDim.new(0, 12)

local function makeButton(text, x, y, w, h, color)

local b = Instance.new("TextButton")

b.Position = UDim2.fromOffset(x, y)

b.Size = UDim2.fromOffset(w, h)

b.BackgroundColor3 = color

b.Text = text

b.TextColor3 = Color3.new(1, 1, 1)

b.Font = Enum.Font.GothamBold

b.TextSize = 12

b.BorderSizePixel = 0

b.Parent = frame

Instance.new("UICorner", b).CornerRadius =

UDim.new(0, 7)

return b

end

local clickButton = makeButton(

"Auto Click: OFF", 10, 52, 175, 36,

Color3.fromRGB(45, 145, 90)

)

local clickBind = makeButton(

"Key: N", 195, 52, 95, 36,

Color3.fromRGB(70, 80, 115)

)

local rebirthButton = makeButton(

"Auto Rebirth: OFF", 10, 98, 175, 36,

Color3.fromRGB(45, 145, 90)

)

local rebirthBind = makeButton(

"Key: M", 195, 98, 95, 36,

Color3.fromRGB(70, 80, 115)

)

local hint = Instance.new("TextLabel")

hint.Position = UDim2.fromOffset(10, 151)

hint.Size = UDim2.new(1, -20, 0, 35)

hint.BackgroundTransparency = 1

hint.Text = "N: Clicker | M: Rebirth"

hint.TextColor3 = Color3.fromRGB(200, 200, 215)

hint.Font = Enum.Font.Gotham

hint.TextSize = 12

hint.Parent = frame

--// Toggle states

local function updateUI()

clickButton.Text = "Auto Click: " ..

(clickEnabled and "ON" or "OFF")

clickButton.BackgroundColor3 = clickEnabled

and Color3.fromRGB(30, 190, 100)

or Color3.fromRGB(75, 80, 100)

rebirthButton.Text = "Auto Rebirth: " ..

(rebirthEnabled and "ON" or "OFF")

rebirthButton.BackgroundColor3 = rebirthEnabled

and Color3.fromRGB(30, 190, 100)

or Color3.fromRGB(75, 80, 100)

end

local function setClick(value)

clickEnabled = value

updateUI()

if value then

task.spawn(function()

while clickEnabled do

local ok, err = pcall(function()

ClickEvent:FireServer(1)

end)

if not ok then

warn("Auto Click error:", err)

task.wait(1)

else

task.wait(clickDelay)

end

end

end)

end

end

local function setRebirth(value)

rebirthEnabled = value

updateUI()

if value then

task.spawn(function()

while rebirthEnabled do

local ok, err = pcall(function()

RebirthEvent:InvokeServer()

end)

if not ok then

warn("Auto Rebirth error:", err)

task.wait(1)

else

task.wait(rebirthDelay)

end

end

end)

end

end

clickButton.Activated:Connect(function()

setClick(not clickEnabled)

end)

rebirthButton.Activated:Connect(function()

setRebirth(not rebirthEnabled)

end)

--// Custom keybind buttons

clickBind.Activated:Connect(function()

waitingFor = "click"

clickBind.Text = "Press key..."

end)

rebirthBind.Activated:Connect(function()

waitingFor = "rebirth"

rebirthBind.Text = "Press key..."

end)

UIS.InputBegan:Connect(function(input, processed)

if waitingFor then

if input.UserInputType ~= Enum.UserInputType.Keyboard then

return

end

if waitingFor == "click" then

clickKey = input.KeyCode

clickBind.Text = "Key: " .. clickKey.Name

else

rebirthKey = input.KeyCode

rebirthBind.Text = "Key: " .. rebirthKey.Name

end

waitingFor = nil

return

end

if processed then return end

if input.KeyCode == clickKey then

setClick(not clickEnabled)

elseif input.KeyCode == rebirthKey then

setRebirth(not rebirthEnabled)

end

end)

--// Draggable title bar

local dragging = false

local dragStart

local startPos

local activeTouch

title.InputBegan:Connect(function(input)

if input.UserInputType == Enum.UserInputType.MouseButton1

or input.UserInputType == Enum.UserInputType.Touch then

dragging = true

dragStart = input.Position

startPos = frame.Position

if input.UserInputType == Enum.UserInputType.Touch then

end

end

end)

UIS.InputChanged:Connect(function(input)

if not dragging then return end

local movingMouse =

input.UserInputType == Enum.UserInputType.MouseMovement

local movingTouch =

input.UserInputType == Enum.UserInputType.Touch

and input == activeTouch

if movingMouse or movingTouch then

local delta = input.Position - dragStart

frame.Position = UDim2.new(

startPos.X.Scale,

startPos.X.Offset + delta.X,

startPos.Y.Scale,

startPos.Y.Offset + delta.Y

)

end

end)

UIS.InputEnded:Connect(function(input)

if input.UserInputType == Enum.UserInputType.MouseButton1

or (activeTouch and input == activeTouch) then

dragging = false

activeTouch = nil

end

end)

updateUI()